models.oracle_cloud_credentials module

class models.oracle_cloud_credentials.OracleCloudCredentials(access_key_id=None, region=None, secret_access_key=None, tenant=None, tier_type=None)[source]

Bases: object

Implementation of the ‘OracleCloudCredentials’ model.

Specifies the Oracle Cloud Credentials to connect to an Oracle S3 Compatible vault account. Oracle Cloud Credentials Region, Access-Key-Id and Secret-Access-Key. Oracle Cloud properties Tenant and Tier Type.

Attributes:
access_key_id (string): Specifies access key to connect to Oracle S3

Compatible vault account.

region (string): Specifies the region for Oracle S3 Compatible vault

account.

secret_access_key (string): Specifies the secret access key for Oracle

S3 Compatible vault account.

tenant (string): Specifies the tenant which is part of the REST

endpoints for Oracle S3 compatible vaults.

tier_type (TierTypeOracleCloudCredentialsEnum): Specifies the storage

class of Oracle vault. OracleTierType specifies the storage class for Oracle. ‘kOracleTierStandard’ indicates a tier type of Oracle properties that requires fast, immediate and frequent access. ‘kOracleTierArchive’ indicates a tier type of Oracle properties that is rarely accesed and preserved for long times.

classmethod from_dictionary(dictionary)[source]

Creates an instance of this model from a dictionary

Args:

dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.

Returns:

object: An instance of this structure class.