GcpCloudServiceProviderMetadataItem

class oci.multicloud.models.GcpCloudServiceProviderMetadataItem(**kwargs)

Bases: oci.multicloud.models.cloud_service_provider_metadata_item.CloudServiceProviderMetadataItem

GCP Cloud Service Provider metadata item.

Attributes

SUBSCRIPTION_TYPE_ORACLEDBATAWS str(object=’’) -> str
SUBSCRIPTION_TYPE_ORACLEDBATAZURE str(object=’’) -> str
SUBSCRIPTION_TYPE_ORACLEDBATGOOGLE str(object=’’) -> str
project_number [Required] Gets the project_number of this GcpCloudServiceProviderMetadataItem.
region Gets the region of this CloudServiceProviderMetadataItem.
resource_anchor_name [Required] Gets the resource_anchor_name of this CloudServiceProviderMetadataItem.
resource_anchor_uri Gets the resource_anchor_uri of this CloudServiceProviderMetadataItem.
subscription_type [Required] Gets the subscription_type of this CloudServiceProviderMetadataItem.

Methods

__init__(**kwargs) Initializes a new GcpCloudServiceProviderMetadataItem object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
SUBSCRIPTION_TYPE_ORACLEDBATAWS = 'ORACLEDBATAWS'
SUBSCRIPTION_TYPE_ORACLEDBATAZURE = 'ORACLEDBATAZURE'
SUBSCRIPTION_TYPE_ORACLEDBATGOOGLE = 'ORACLEDBATGOOGLE'
__init__(**kwargs)

Initializes a new GcpCloudServiceProviderMetadataItem object with values from keyword arguments. The default value of the subscription_type attribute of this class is ORACLEDBATGOOGLE and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • region (str) – The value to assign to the region property of this GcpCloudServiceProviderMetadataItem.
  • resource_anchor_name (str) – The value to assign to the resource_anchor_name property of this GcpCloudServiceProviderMetadataItem.
  • resource_anchor_uri (str) – The value to assign to the resource_anchor_uri property of this GcpCloudServiceProviderMetadataItem.
  • subscription_type (str) – The value to assign to the subscription_type property of this GcpCloudServiceProviderMetadataItem. Allowed values for this property are: “ORACLEDBATAZURE”, “ORACLEDBATGOOGLE”, “ORACLEDBATAWS”
  • project_number (str) – The value to assign to the project_number property of this GcpCloudServiceProviderMetadataItem.
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

project_number

[Required] Gets the project_number of this GcpCloudServiceProviderMetadataItem. GCP project number that was used for creating this resource anchor resource.

Returns:The project_number of this GcpCloudServiceProviderMetadataItem.
Return type:str
region

Gets the region of this CloudServiceProviderMetadataItem. The Azure, AWS or GCP region.

Returns:The region of this CloudServiceProviderMetadataItem.
Return type:str
resource_anchor_name

[Required] Gets the resource_anchor_name of this CloudServiceProviderMetadataItem. CSP resource anchor ID or name.

Returns:The resource_anchor_name of this CloudServiceProviderMetadataItem.
Return type:str
resource_anchor_uri

Gets the resource_anchor_uri of this CloudServiceProviderMetadataItem. CSP resource anchor Uri.

Returns:The resource_anchor_uri of this CloudServiceProviderMetadataItem.
Return type:str
subscription_type

[Required] Gets the subscription_type of this CloudServiceProviderMetadataItem. Oracle Cloud Infrastructure Subscription Type.

Allowed values for this property are: “ORACLEDBATAZURE”, “ORACLEDBATGOOGLE”, “ORACLEDBATAWS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The subscription_type of this CloudServiceProviderMetadataItem.
Return type:str