Reference documentation and code samples for the KMS Inventory V1 API class Google::Cloud::Kms::Inventory::V1::ProtectedResourcesSummary.
Aggregate information about the resources protected by a Cloud KMS key in the same Cloud organization as the key.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#cloud_products
def cloud_products() -> ::Google::Protobuf::Map{::String => ::Integer}
Returns
- (::Google::Protobuf::Map{::String => ::Integer}) — The number of resources protected by the key grouped by Cloud product.
#cloud_products=
def cloud_products=(value) -> ::Google::Protobuf::Map{::String => ::Integer}
Parameter
- value (::Google::Protobuf::Map{::String => ::Integer}) — The number of resources protected by the key grouped by Cloud product.
Returns
- (::Google::Protobuf::Map{::String => ::Integer}) — The number of resources protected by the key grouped by Cloud product.
#locations
def locations() -> ::Google::Protobuf::Map{::String => ::Integer}
Returns
- (::Google::Protobuf::Map{::String => ::Integer}) — The number of resources protected by the key grouped by region.
#locations=
def locations=(value) -> ::Google::Protobuf::Map{::String => ::Integer}
Parameter
- value (::Google::Protobuf::Map{::String => ::Integer}) — The number of resources protected by the key grouped by region.
Returns
- (::Google::Protobuf::Map{::String => ::Integer}) — The number of resources protected by the key grouped by region.
#name
def name() -> ::String
Returns
- (::String) — The full name of the ProtectedResourcesSummary resource. Example: projects/test-project/locations/us/keyRings/test-keyring/cryptoKeys/test-key/protectedResourcesSummary
#name=
def name=(value) -> ::String
Parameter
- value (::String) — The full name of the ProtectedResourcesSummary resource. Example: projects/test-project/locations/us/keyRings/test-keyring/cryptoKeys/test-key/protectedResourcesSummary
Returns
- (::String) — The full name of the ProtectedResourcesSummary resource. Example: projects/test-project/locations/us/keyRings/test-keyring/cryptoKeys/test-key/protectedResourcesSummary
#project_count
def project_count() -> ::Integer
Returns
- (::Integer) — The number of distinct Cloud projects in the same Cloud organization as the key that have resources protected by the key.
#project_count=
def project_count=(value) -> ::Integer
Parameter
- value (::Integer) — The number of distinct Cloud projects in the same Cloud organization as the key that have resources protected by the key.
Returns
- (::Integer) — The number of distinct Cloud projects in the same Cloud organization as the key that have resources protected by the key.
#resource_count
def resource_count() -> ::Integer
Returns
- (::Integer) — The total number of protected resources in the same Cloud organization as the key.
#resource_count=
def resource_count=(value) -> ::Integer
Parameter
- value (::Integer) — The total number of protected resources in the same Cloud organization as the key.
Returns
- (::Integer) — The total number of protected resources in the same Cloud organization as the key.
#resource_types
def resource_types() -> ::Google::Protobuf::Map{::String => ::Integer}
Returns
- (::Google::Protobuf::Map{::String => ::Integer}) — The number of resources protected by the key grouped by resource type.
#resource_types=
def resource_types=(value) -> ::Google::Protobuf::Map{::String => ::Integer}
Parameter
- value (::Google::Protobuf::Map{::String => ::Integer}) — The number of resources protected by the key grouped by resource type.
Returns
- (::Google::Protobuf::Map{::String => ::Integer}) — The number of resources protected by the key grouped by resource type.