Class: Google::Cloud::SecurityCenter::V1::ValuedResource
- Inherits:
-
Object
- Object
- Google::Cloud::SecurityCenter::V1::ValuedResource
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/securitycenter/v1/valued_resource.rb
Overview
A resource that is determined to have value to a user's system
Defined Under Namespace
Modules: ResourceValue
Instance Attribute Summary collapse
-
#display_name ⇒ ::String
Human-readable name of the valued resource.
-
#exposed_score ⇒ ::Float
Exposed score for this valued resource.
-
#name ⇒ ::String
Valued resource name, for example, e.g.:
organizations/123/simulations/456/valuedResources/789
. -
#resource ⇒ ::String
The full resource name of the valued resource.
-
#resource_type ⇒ ::String
The resource type of the valued resource.
-
#resource_value ⇒ ::Google::Cloud::SecurityCenter::V1::ValuedResource::ResourceValue
How valuable this resource is.
-
#resource_value_configs_used ⇒ ::Array<::Google::Cloud::SecurityCenter::V1::ResourceValueConfigMetadata>
List of resource value configurations' metadata used to determine the value of this resource.
Instance Attribute Details
#display_name ⇒ ::String
Returns Human-readable name of the valued resource.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
# File 'proto_docs/google/cloud/securitycenter/v1/valued_resource.rb', line 55 class ValuedResource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # How valuable the resource is. module ResourceValue # The resource value isn't specified. RESOURCE_VALUE_UNSPECIFIED = 0 # This is a low-value resource. RESOURCE_VALUE_LOW = 1 # This is a medium-value resource. RESOURCE_VALUE_MEDIUM = 2 # This is a high-value resource. RESOURCE_VALUE_HIGH = 3 end end |
#exposed_score ⇒ ::Float
Returns Exposed score for this valued resource. A value of 0 means no exposure was detected exposure.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
# File 'proto_docs/google/cloud/securitycenter/v1/valued_resource.rb', line 55 class ValuedResource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # How valuable the resource is. module ResourceValue # The resource value isn't specified. RESOURCE_VALUE_UNSPECIFIED = 0 # This is a low-value resource. RESOURCE_VALUE_LOW = 1 # This is a medium-value resource. RESOURCE_VALUE_MEDIUM = 2 # This is a high-value resource. RESOURCE_VALUE_HIGH = 3 end end |
#name ⇒ ::String
Returns Valued resource name, for example,
e.g.:
organizations/123/simulations/456/valuedResources/789
.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
# File 'proto_docs/google/cloud/securitycenter/v1/valued_resource.rb', line 55 class ValuedResource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # How valuable the resource is. module ResourceValue # The resource value isn't specified. RESOURCE_VALUE_UNSPECIFIED = 0 # This is a low-value resource. RESOURCE_VALUE_LOW = 1 # This is a medium-value resource. RESOURCE_VALUE_MEDIUM = 2 # This is a high-value resource. RESOURCE_VALUE_HIGH = 3 end end |
#resource ⇒ ::String
Returns The full resource name of the valued resource.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
# File 'proto_docs/google/cloud/securitycenter/v1/valued_resource.rb', line 55 class ValuedResource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # How valuable the resource is. module ResourceValue # The resource value isn't specified. RESOURCE_VALUE_UNSPECIFIED = 0 # This is a low-value resource. RESOURCE_VALUE_LOW = 1 # This is a medium-value resource. RESOURCE_VALUE_MEDIUM = 2 # This is a high-value resource. RESOURCE_VALUE_HIGH = 3 end end |
#resource_type ⇒ ::String
Returns The resource type of the valued resource.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
# File 'proto_docs/google/cloud/securitycenter/v1/valued_resource.rb', line 55 class ValuedResource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # How valuable the resource is. module ResourceValue # The resource value isn't specified. RESOURCE_VALUE_UNSPECIFIED = 0 # This is a low-value resource. RESOURCE_VALUE_LOW = 1 # This is a medium-value resource. RESOURCE_VALUE_MEDIUM = 2 # This is a high-value resource. RESOURCE_VALUE_HIGH = 3 end end |
#resource_value ⇒ ::Google::Cloud::SecurityCenter::V1::ValuedResource::ResourceValue
Returns How valuable this resource is.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
# File 'proto_docs/google/cloud/securitycenter/v1/valued_resource.rb', line 55 class ValuedResource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # How valuable the resource is. module ResourceValue # The resource value isn't specified. RESOURCE_VALUE_UNSPECIFIED = 0 # This is a low-value resource. RESOURCE_VALUE_LOW = 1 # This is a medium-value resource. RESOURCE_VALUE_MEDIUM = 2 # This is a high-value resource. RESOURCE_VALUE_HIGH = 3 end end |
#resource_value_configs_used ⇒ ::Array<::Google::Cloud::SecurityCenter::V1::ResourceValueConfigMetadata>
Returns List of resource value configurations' metadata used to determine the value of this resource. Maximum of 100.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
# File 'proto_docs/google/cloud/securitycenter/v1/valued_resource.rb', line 55 class ValuedResource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # How valuable the resource is. module ResourceValue # The resource value isn't specified. RESOURCE_VALUE_UNSPECIFIED = 0 # This is a low-value resource. RESOURCE_VALUE_LOW = 1 # This is a medium-value resource. RESOURCE_VALUE_MEDIUM = 2 # This is a high-value resource. RESOURCE_VALUE_HIGH = 3 end end |