Source code for models.gcp_type_enum

# -*- coding: utf-8 -*-
# Copyright 2021 Cohesity Inc.

[docs]class GcpTypeEnum(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. """ KIAMUSER = 'kIAMUser' KPROJECT = 'kProject' KREGION = 'kRegion' KAVAILABILITYZONE = 'kAvailabilityZone' KVIRTUALMACHINE = 'kVirtualMachine' KVPC = 'kVPC' KSUBNET = 'kSubnet' KNETWORKSECURITYGROUP = 'kNetworkSecurityGroup' KINSTANCETYPE = 'kInstanceType' KLABEL = 'kLabel' KMETADATA = 'kMetadata' KTAG = 'kTag' KVPCCONNECTOR = 'kVPCConnector'