ExternalStorage

class oci.data_integration.models.ExternalStorage(**kwargs)

Bases: oci.data_integration.models.connector_attribute.ConnectorAttribute

BICC Connector Attribute.Object Storage as External storage where the BICC extracted files are written

Attributes

MODEL_TYPE_EXTERNAL_STORAGE str(object=’’) -> str
bucket Gets the bucket of this ExternalStorage.
host Gets the host of this ExternalStorage.
model_type [Required] Gets the model_type of this ConnectorAttribute.
namespace Gets the namespace of this ExternalStorage.
storage_id Gets the storage_id of this ExternalStorage.
storage_name Gets the storage_name of this ExternalStorage.
tenancy_id Gets the tenancy_id of this ExternalStorage.

Methods

__init__(**kwargs) Initializes a new ExternalStorage 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.
MODEL_TYPE_EXTERNAL_STORAGE = 'EXTERNAL_STORAGE'
__init__(**kwargs)

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

Parameters:
  • model_type (str) – The value to assign to the model_type property of this ExternalStorage. Allowed values for this property are: “EXTERNAL_STORAGE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • storage_id (str) – The value to assign to the storage_id property of this ExternalStorage.
  • storage_name (str) – The value to assign to the storage_name property of this ExternalStorage.
  • host (str) – The value to assign to the host property of this ExternalStorage.
  • tenancy_id (str) – The value to assign to the tenancy_id property of this ExternalStorage.
  • namespace (str) – The value to assign to the namespace property of this ExternalStorage.
  • bucket (str) – The value to assign to the bucket property of this ExternalStorage.
bucket

Gets the bucket of this ExternalStorage. Bucket Name where BICC extracts stores the files

Returns:The bucket of this ExternalStorage.
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.

host

Gets the host of this ExternalStorage. Object Storage host Url. DO not give http/https.

Returns:The host of this ExternalStorage.
Return type:str
model_type

[Required] Gets the model_type of this ConnectorAttribute. The type of the abstract read attribute.

Allowed values for this property are: “EXTERNAL_STORAGE”

Returns:The model_type of this ConnectorAttribute.
Return type:str
namespace

Gets the namespace of this ExternalStorage. Namespace for the OOS bucket

Returns:The namespace of this ExternalStorage.
Return type:str
storage_id

Gets the storage_id of this ExternalStorage. Id of the external stoarge configured in BICC console. Usually its numeric.

Returns:The storage_id of this ExternalStorage.
Return type:str
storage_name

Gets the storage_name of this ExternalStorage. Name of the external storage configured in BICC console

Returns:The storage_name of this ExternalStorage.
Return type:str
tenancy_id

Gets the tenancy_id of this ExternalStorage. Tenancy OCID for the OOS bucket

Returns:The tenancy_id of this ExternalStorage.
Return type:str