Class: Google::Cloud::SecurityCenter::V1::AzureMetadata
- Inherits:
-
Object
- Object
- Google::Cloud::SecurityCenter::V1::AzureMetadata
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/securitycenter/v1/resource.rb
Overview
Azure metadata associated with the resource, only applicable if the finding's cloud provider is Microsoft Azure.
Defined Under Namespace
Classes: AzureManagementGroup, AzureResourceGroup, AzureSubscription
Instance Attribute Summary collapse
-
#management_groups ⇒ ::Array<::Google::Cloud::SecurityCenter::V1::AzureMetadata::AzureManagementGroup>
A list of Azure management groups associated with the resource, ordered from lowest level (closest to the subscription) to highest level.
-
#resource_group ⇒ ::Google::Cloud::SecurityCenter::V1::AzureMetadata::AzureResourceGroup
The Azure resource group associated with the resource.
-
#subscription ⇒ ::Google::Cloud::SecurityCenter::V1::AzureMetadata::AzureSubscription
The Azure subscription associated with the resource.
Instance Attribute Details
#management_groups ⇒ ::Array<::Google::Cloud::SecurityCenter::V1::AzureMetadata::AzureManagementGroup>
Returns A list of Azure management groups associated with the resource, ordered from lowest level (closest to the subscription) to highest level.
164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 |
# File 'proto_docs/google/cloud/securitycenter/v1/resource.rb', line 164 class AzureMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Represents an Azure management group. # @!attribute [rw] id # @return [::String] # The UUID of the Azure management group, for example, # `20000000-0001-0000-0000-000000000000`. # @!attribute [rw] display_name # @return [::String] # The display name of the Azure management group. class AzureManagementGroup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents an Azure subscription. # @!attribute [rw] id # @return [::String] # The UUID of the Azure subscription, for example, # `291bba3f-e0a5-47bc-a099-3bdcb2a50a05`. # @!attribute [rw] display_name # @return [::String] # The display name of the Azure subscription. class AzureSubscription include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents an Azure resource group. # @!attribute [rw] name # @return [::String] # The name of the Azure resource group. This is not a UUID. class AzureResourceGroup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#resource_group ⇒ ::Google::Cloud::SecurityCenter::V1::AzureMetadata::AzureResourceGroup
Returns The Azure resource group associated with the resource.
164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 |
# File 'proto_docs/google/cloud/securitycenter/v1/resource.rb', line 164 class AzureMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Represents an Azure management group. # @!attribute [rw] id # @return [::String] # The UUID of the Azure management group, for example, # `20000000-0001-0000-0000-000000000000`. # @!attribute [rw] display_name # @return [::String] # The display name of the Azure management group. class AzureManagementGroup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents an Azure subscription. # @!attribute [rw] id # @return [::String] # The UUID of the Azure subscription, for example, # `291bba3f-e0a5-47bc-a099-3bdcb2a50a05`. # @!attribute [rw] display_name # @return [::String] # The display name of the Azure subscription. class AzureSubscription include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents an Azure resource group. # @!attribute [rw] name # @return [::String] # The name of the Azure resource group. This is not a UUID. class AzureResourceGroup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#subscription ⇒ ::Google::Cloud::SecurityCenter::V1::AzureMetadata::AzureSubscription
Returns The Azure subscription associated with the resource.
164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 |
# File 'proto_docs/google/cloud/securitycenter/v1/resource.rb', line 164 class AzureMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Represents an Azure management group. # @!attribute [rw] id # @return [::String] # The UUID of the Azure management group, for example, # `20000000-0001-0000-0000-000000000000`. # @!attribute [rw] display_name # @return [::String] # The display name of the Azure management group. class AzureManagementGroup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents an Azure subscription. # @!attribute [rw] id # @return [::String] # The UUID of the Azure subscription, for example, # `291bba3f-e0a5-47bc-a099-3bdcb2a50a05`. # @!attribute [rw] display_name # @return [::String] # The display name of the Azure subscription. class AzureSubscription include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents an Azure resource group. # @!attribute [rw] name # @return [::String] # The name of the Azure resource group. This is not a UUID. class AzureResourceGroup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |