Module Values.DescribeLocationS3ResponseSource

DescribeLocationS3Response

Sourcetype nonrec t = {
  1. locationArn : LocationArn.t option;
    (*

    The ARN of the Amazon S3 location.

    *)
  2. locationUri : LocationUri.t option;
    (*

    The URL of the Amazon S3 location that was described.

    *)
  3. s3StorageClass : S3StorageClass.t option;
    (*

    When Amazon S3 is a destination location, this is the storage class that you chose for your objects. Some storage classes have behaviors that can affect your Amazon S3 storage costs. For more information, see Storage class considerations with Amazon S3 transfers.

    *)
  4. s3Config : S3Config.t option;
  5. agentArns : AgentArnList.t option;
    (*

    The ARNs of the DataSync agents deployed on your Outpost when using working with Amazon S3 on Outposts. For more information, see Deploy your DataSync agent on Outposts.

    *)
  6. creationTime : Time.t option;
    (*

    The time that the Amazon S3 location was created.

    *)
}
Sourcetype nonrec error = [
  1. | `InternalException of InternalException.t
  2. | `InvalidRequestException of InvalidRequestException.t
  3. | `Unknown_operation_error of string * string option
]
Sourceval make : ?locationArn:??? -> ?locationUri:??? -> ?s3StorageClass:??? -> ?s3Config:??? -> ?agentArns:??? -> ?creationTime:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `InternalException of InternalException.t | `InvalidRequestException of InvalidRequestException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `InternalException of InternalException.t | `InvalidRequestException of InvalidRequestException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `String of AgentArn.t ] list | `String of LocationArn.t | `Structure of (string * [> `String of IamRoleArn.t ]) list | `Timestamp of Time.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t