AzureCloudServiceProviderMetadataItem

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

Bases: oci.multicloud.models.cloud_service_provider_metadata_item.CloudServiceProviderMetadataItem

Azure Cloud Service Provider metadata item.

Attributes

SUBSCRIPTION_TYPE_ORACLEDBATAWS str(object=’’) -> str
SUBSCRIPTION_TYPE_ORACLEDBATAZURE str(object=’’) -> str
SUBSCRIPTION_TYPE_ORACLEDBATGOOGLE str(object=’’) -> str
csp_additional_properties Gets the csp_additional_properties of this CloudServiceProviderMetadataItem.
csp_resource_anchor_id Gets the csp_resource_anchor_id of this CloudServiceProviderMetadataItem.
csp_resource_anchor_name Gets the csp_resource_anchor_name of this CloudServiceProviderMetadataItem.
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.
resource_group [Required] Gets the resource_group of this AzureCloudServiceProviderMetadataItem.
subscription [Required] Gets the subscription of this AzureCloudServiceProviderMetadataItem.
subscription_type [Required] Gets the subscription_type of this CloudServiceProviderMetadataItem.

Methods

__init__(**kwargs) Initializes a new AzureCloudServiceProviderMetadataItem 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 AzureCloudServiceProviderMetadataItem object with values from keyword arguments. The default value of the subscription_type attribute of this class is ORACLEDBATAZURE 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 AzureCloudServiceProviderMetadataItem.
  • resource_anchor_name (str) – The value to assign to the resource_anchor_name property of this AzureCloudServiceProviderMetadataItem.
  • csp_resource_anchor_id (str) – The value to assign to the csp_resource_anchor_id property of this AzureCloudServiceProviderMetadataItem.
  • csp_resource_anchor_name (str) – The value to assign to the csp_resource_anchor_name property of this AzureCloudServiceProviderMetadataItem.
  • resource_anchor_uri (str) – The value to assign to the resource_anchor_uri property of this AzureCloudServiceProviderMetadataItem.
  • csp_additional_properties (dict(str, str)) – The value to assign to the csp_additional_properties property of this AzureCloudServiceProviderMetadataItem.
  • subscription_type (str) – The value to assign to the subscription_type property of this AzureCloudServiceProviderMetadataItem. Allowed values for this property are: “ORACLEDBATAZURE”, “ORACLEDBATGOOGLE”, “ORACLEDBATAWS”
  • resource_group (str) – The value to assign to the resource_group property of this AzureCloudServiceProviderMetadataItem.
  • subscription (str) – The value to assign to the subscription property of this AzureCloudServiceProviderMetadataItem.
csp_additional_properties

Gets the csp_additional_properties of this CloudServiceProviderMetadataItem. CSP Specific Additional Properties, AzureSubnetId for Azure

Returns:The csp_additional_properties of this CloudServiceProviderMetadataItem.
Return type:dict(str, str)
csp_resource_anchor_id

Gets the csp_resource_anchor_id of this CloudServiceProviderMetadataItem. CSP resource anchor ID.

Returns:The csp_resource_anchor_id of this CloudServiceProviderMetadataItem.
Return type:str
csp_resource_anchor_name

Gets the csp_resource_anchor_name of this CloudServiceProviderMetadataItem. CSP resource anchor name.

Returns:The csp_resource_anchor_name of this CloudServiceProviderMetadataItem.
Return type:str
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.

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. OCI resource anchor 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
resource_group

[Required] Gets the resource_group of this AzureCloudServiceProviderMetadataItem. Azure resource group that was used for creating this resource.

Returns:The resource_group of this AzureCloudServiceProviderMetadataItem.
Return type:str
subscription

[Required] Gets the subscription of this AzureCloudServiceProviderMetadataItem. Azure subscription that was used for creating this resource.

Returns:The subscription of this AzureCloudServiceProviderMetadataItem.
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