Module Values.OutpostSource

Contains the details for the Outpost object.

Sourcetype nonrec t = {
  1. outpostArn : OutpostArn.t option;
    (*

    Specifies the unique Amazon Resource Name (ARN) for the outpost.

    *)
  2. s3OutpostArn : S3OutpostArn.t option;
    (*

    Specifies the unique S3 on Outposts ARN for use with Resource Access Manager (RAM).

    *)
  3. outpostId : OutpostId.t option;
    (*

    Specifies the unique identifier for the outpost.

    *)
  4. ownerId : AwsAccountId.t option;
    (*

    Returns the Amazon Web Services account ID of the outpost owner. Useful for comparing owned versus shared outposts.

    *)
  5. capacityInBytes : CapacityInBytes.t option;
    (*

    The Amazon S3 capacity of the outpost in bytes.

    *)
}
Sourceval make : ?outpostArn:??? -> ?s3OutpostArn:??? -> ?outpostId:??? -> ?ownerId:??? -> ?capacityInBytes:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Long of CapacityInBytes.t | `String of OutpostArn.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