models.vault_config module¶
-
class
models.vault_config.
VaultConfig
(amazon=None, azure=None, bucket_name=None, google=None, nas=None, oracle=None, qstar=None)[source]¶ Bases:
object
Implementation of the ‘VaultConfig’ model.
Specifies the settings required to connect to a specific Vault type. For some Vaults, you must also specify a storage location (bucketName).
- Attributes:
- amazon (AmazonCloudCredentials): Specifies the cloud credentials to
connect to a Amazon service account. Glacier, S3, and S3-compatible clouds all use these credentials.
- azure (AzureCloudCredentials): Specifies the cloud credentials to
connect to a Microsoft Azure service account.
- bucket_name (string): Specifies the name of a storage location of the
Vault, where objects are stored. For Google and AMS, this storage location is called a bucket. For Microsoft Azure, this storage location is called a container. For QStar and NAS, you do not specify a storage location.
- google (GoogleCloudCredentials): Specifies the cloud credentials to
connect to a Google service account.
- nas (NasCredentials): Specifies the server credentials to connect to a
NetApp server.
- oracle (OracleCloudCredentials): 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.
- qstar (QStarServerCredentials): Specifies the server credentials to
connect to a QStar service to manage the media Vault.
-
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.