models.gcp_type_enum module

class models.gcp_type_enum.GcpTypeEnum[source]

Bases: object

Implementation of the ‘GcpType’ enum.

Specifies the entity type such as ‘kIAMUser’ if the environment is kGCP. Specifies the type of a GCP source entity. ‘kIAMUser’ indicates a unique user within a GCP account. ‘kProject’ represents compute resources and storage. ‘kRegion’ indicates a geographical region in the global infrastructure. ‘kAvailabilityZone’ indicates an availability zone within a region. ‘kVirtualMachine’ indicates a Virtual Machine running in GCP environment. ‘kVPC’ indicates a virtual private cloud (VPC) network within GCP. ‘kSubnet’ indicates a subnet inside the VPC. ‘kNetworkSecurityGroup’ represents a network security group. ‘kInstanceType’ represents various machine types. ‘kLabel’ represents a label present on the instances. ‘kMetaData’ represents a custom metadata present on instances. ‘kTag’ represents a network tag on instances. ‘kVPCConnector’ represents a VPC connector used for serverless VPC access.

Attributes:

KIAMUSER: TODO: type description here. KPROJECT: TODO: type description here. KREGION: TODO: type description here. KAVAILABILITYZONE: TODO: type description here. KVIRTUALMACHINE: TODO: type description here. KVPC: TODO: type description here. KSUBNET: TODO: type description here. KNETWORKSECURITYGROUP: TODO: type description here. KINSTANCETYPE: TODO: type description here. KLABEL: TODO: type description here. KMETADATA: TODO: type description here. KTAG: TODO: type description here. KVPCCONNECTOR: TODO: type description here.

KAVAILABILITYZONE = 'kAvailabilityZone'
KIAMUSER = 'kIAMUser'
KINSTANCETYPE = 'kInstanceType'
KLABEL = 'kLabel'
KMETADATA = 'kMetadata'
KNETWORKSECURITYGROUP = 'kNetworkSecurityGroup'
KPROJECT = 'kProject'
KREGION = 'kRegion'
KSUBNET = 'kSubnet'
KTAG = 'kTag'
KVIRTUALMACHINE = 'kVirtualMachine'
KVPC = 'kVPC'
KVPCCONNECTOR = 'kVPCConnector'