Skip to content

AwsTempCredentials

Properties

Name Type Description Notes
access_key str The S3 access key.
secret_key str The S3 secret key.
session_token str The S3 session token.
region str The S3 region.
bucket str The S3 bucket name.
object_prefix str The S3 object prefix these temporary credentials will give access to.
server_side_encryption_algorithm str Used to specify the type of server-side encryption (SSE) to be used on the object provider. This value is used to determine the Amazon S3 header \"x-amz-server-side-encryption\" value. For example, specify \"AES256\" for SSE-S3, or \"AWS:KMS\" for SSE-KMS. By default if none is specified, \"AES256\" will be used. [optional]
server_side_encryption_key str Used to specify the server-side encryption key that might be associated with the specified server-side encryption algorithm. This value can be the AWS KMS arn key, to be used for the Amazon S3 header \"x-amz-server-side-encryption-aws-kms-key-id\" value. Value will be ignored if encryption is \"AES256\" [optional]

Example

from libica.openapi.v3.models.aws_temp_credentials import AwsTempCredentials

# TODO update the JSON string below
json = "{}"
# create an instance of AwsTempCredentials from a JSON string
aws_temp_credentials_instance = AwsTempCredentials.from_json(json)
# print the JSON string representation of the object
print(AwsTempCredentials.to_json())

# convert the object into a dict
aws_temp_credentials_dict = aws_temp_credentials_instance.to_dict()
# create an instance of AwsTempCredentials from a dict
aws_temp_credentials_from_dict = AwsTempCredentials.from_dict(aws_temp_credentials_dict)

[Back to Model list] [Back to API list] [Back to README]