Values.DescribeLocationObjectStorageResponseSourceDescribeLocationObjectStorageResponse
type nonrec t = {locationArn : LocationArn.t option;The ARN of the object storage system location.
*)locationUri : LocationUri.t option;The URI of the object storage system location.
*)accessKey : ObjectStorageAccessKey.t option;The access key (for example, a user name) required to authenticate with the object storage system.
*)serverPort : ObjectStorageServerPort.t option;The port that your object storage server accepts inbound network traffic on (for example, port 443).
*)serverProtocol : ObjectStorageServerProtocol.t option;The protocol that your object storage system uses to communicate.
*)agentArns : AgentArnList.t option;The ARNs of the DataSync agents that can connect with your object storage system.
*)creationTime : Time.t option;The time that the location was created.
*)serverCertificate : ObjectStorageCertificate.t option;The certificate chain for DataSync to authenticate with your object storage system if the system uses a private or self-signed certificate authority (CA).
*)managedSecretConfig : ManagedSecretConfig.t option;Describes configuration information for a DataSync-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location. DataSync uses the default Amazon Web Services-managed KMS key to encrypt this secret in Secrets Manager.
*)cmkSecretConfig : CmkSecretConfig.t option;Describes configuration information for a DataSync-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location, and a customer-managed KMS key.
*)customSecretConfig : CustomSecretConfig.t option;Describes configuration information for a customer-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location, and a customer-managed Identity and Access Management (IAM) role that provides access to the secret.
*)}type nonrec error = [ | `InternalException of InternalException.t| `InvalidRequestException of InvalidRequestException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `InternalException of InternalException.t
| `InvalidRequestException of InvalidRequestException.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `InternalException of InternalException.t
| `InvalidRequestException of InvalidRequestException.t
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Blob of ObjectStorageCertificate.t
| `Enum of string
| `Integer of ObjectStorageServerPort.t
| `List of [> `String of AgentArn.t ] list
| `String of LocationArn.t
| `Structure of (string * [> `String of SecretArn.t ]) list
| `Timestamp of Time.t ])
list ]