AzureDataLakeStorageIcebergStorageSummary

class oci.golden_gate.models.AzureDataLakeStorageIcebergStorageSummary(**kwargs)

Bases: oci.golden_gate.models.iceberg_storage_summary.IcebergStorageSummary

Summary of the Azure Data Lake Storage storage used in the Iceberg connection.

Attributes

STORAGE_TYPE_AMAZON_S3 str(object=’’) -> str
STORAGE_TYPE_AZURE_DATA_LAKE_STORAGE str(object=’’) -> str
STORAGE_TYPE_GOOGLE_CLOUD_STORAGE str(object=’’) -> str
account_key_secret_id [Required] Gets the account_key_secret_id of this AzureDataLakeStorageIcebergStorageSummary.
account_name [Required] Gets the account_name of this AzureDataLakeStorageIcebergStorageSummary.
container [Required] Gets the container of this AzureDataLakeStorageIcebergStorageSummary.
endpoint Gets the endpoint of this AzureDataLakeStorageIcebergStorageSummary.
storage_type [Required] Gets the storage_type of this IcebergStorageSummary.

Methods

__init__(**kwargs) Initializes a new AzureDataLakeStorageIcebergStorageSummary 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.
STORAGE_TYPE_AMAZON_S3 = 'AMAZON_S3'
STORAGE_TYPE_AZURE_DATA_LAKE_STORAGE = 'AZURE_DATA_LAKE_STORAGE'
STORAGE_TYPE_GOOGLE_CLOUD_STORAGE = 'GOOGLE_CLOUD_STORAGE'
__init__(**kwargs)

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

Parameters:
  • storage_type (str) – The value to assign to the storage_type property of this AzureDataLakeStorageIcebergStorageSummary. Allowed values for this property are: “AMAZON_S3”, “GOOGLE_CLOUD_STORAGE”, “AZURE_DATA_LAKE_STORAGE”
  • account_name (str) – The value to assign to the account_name property of this AzureDataLakeStorageIcebergStorageSummary.
  • container (str) – The value to assign to the container property of this AzureDataLakeStorageIcebergStorageSummary.
  • account_key_secret_id (str) – The value to assign to the account_key_secret_id property of this AzureDataLakeStorageIcebergStorageSummary.
  • endpoint (str) – The value to assign to the endpoint property of this AzureDataLakeStorageIcebergStorageSummary.
account_key_secret_id

[Required] Gets the account_key_secret_id of this AzureDataLakeStorageIcebergStorageSummary. The OCID of the Secret where the account key is stored.

Returns:The account_key_secret_id of this AzureDataLakeStorageIcebergStorageSummary.
Return type:str
account_name

[Required] Gets the account_name of this AzureDataLakeStorageIcebergStorageSummary. Sets the Azure storage account name.

Returns:The account_name of this AzureDataLakeStorageIcebergStorageSummary.
Return type:str
container

[Required] Gets the container of this AzureDataLakeStorageIcebergStorageSummary. The Azure Blob Storage container where Iceberg tables are stored.

Returns:The container of this AzureDataLakeStorageIcebergStorageSummary.
Return type:str
endpoint

Gets the endpoint of this AzureDataLakeStorageIcebergStorageSummary. The Azure Blob Storage endpoint where Iceberg data is stored. e.g.: ‘https://my-azure-storage-account.blob.core.windows.net

Returns:The endpoint of this AzureDataLakeStorageIcebergStorageSummary.
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.

storage_type

[Required] Gets the storage_type of this IcebergStorageSummary. The storage type used in the Iceberg connection.

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

Returns:The storage_type of this IcebergStorageSummary.
Return type:str