Module Values.DescribeLocationFsxOpenZfsResponseSource

Provides details about how an DataSync transfer location for an Amazon FSx for OpenZFS file system is configured. Response elements related to SMB aren't supported with the DescribeLocationFsxOpenZfs operation.

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

    The ARN of the FSx for OpenZFS location that was described.

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

    The uniform resource identifier (URI) of the FSx for OpenZFS location that was described. Example: fsxz://us-west-2.fs-1234567890abcdef02/fsx/folderA/folder

    *)
  3. securityGroupArns : Ec2SecurityGroupArnList.t option;
    (*

    The ARNs of the security groups that are configured for the FSx for OpenZFS file system.

    *)
  4. protocol : FsxProtocol.t option;
    (*

    The type of protocol that DataSync uses to access your file system.

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

    The time that the FSx for OpenZFS 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:??? -> ?securityGroupArns:??? -> ?protocol:??? -> ?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 * [> `List of [> `String of Ec2SecurityGroupArn.t ] list | `String of LocationArn.t | `Structure of (string * [> `Structure of (string * [> `String of SmbDomain.t | `Structure of (string * [> `Enum of string | `String of SecretArn.t ]) list ]) list ]) 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