View Source GoogleApi.StorageTransfer.V1.Model.AwsS3CompatibleData (google_api_storage_transfer v0.36.0)

An AwsS3CompatibleData resource.

Attributes

  • bucketName (type: String.t, default: nil) - Required. Specifies the name of the bucket.
  • endpoint (type: String.t, default: nil) - Required. Specifies the endpoint of the storage service.
  • path (type: String.t, default: nil) - Specifies the root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'.
  • region (type: String.t, default: nil) - Specifies the region to sign requests with. This can be left blank if requests should be signed with an empty region.
  • s3Metadata (type: GoogleApi.StorageTransfer.V1.Model.S3CompatibleMetadata.t, default: nil) - A S3 compatible metadata.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.StorageTransfer.V1.Model.AwsS3CompatibleData{
  bucketName: String.t() | nil,
  endpoint: String.t() | nil,
  path: String.t() | nil,
  region: String.t() | nil,
  s3Metadata: GoogleApi.StorageTransfer.V1.Model.S3CompatibleMetadata.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.