Module Values.OutpostResolverSource

A complex type that contains settings for an existing Resolver on an Outpost.

Sourcetype nonrec t = {
  1. arn : Arn.t option;
    (*

    The ARN (Amazon Resource Name) for the Resolver on an Outpost.

    *)
  2. creationTime : Rfc3339TimeString.t option;
    (*

    The date and time that the Outpost Resolver was created, in Unix time format and Coordinated Universal Time (UTC).

    *)
  3. modificationTime : Rfc3339TimeString.t option;
    (*

    The date and time that the Outpost Resolver was modified, in Unix time format and Coordinated Universal Time (UTC).

    *)
  4. creatorRequestId : CreatorRequestId.t option;
    (*

    A unique string that identifies the request that created the Resolver endpoint. The CreatorRequestId allows failed requests to be retried without the risk of running the operation twice.

    *)
  5. id : ResourceId.t option;
    (*

    The ID of the Resolver on Outpost.

    *)
  6. instanceCount : InstanceCount.t option;
    (*

    Amazon EC2 instance count for the Resolver on the Outpost.

    *)
  7. preferredInstanceType : OutpostInstanceType.t option;
    (*

    The Amazon EC2 instance type.

    *)
  8. name : OutpostResolverName.t option;
    (*

    Name of the Resolver.

    *)
  9. status : OutpostResolverStatus.t option;
    (*

    Status of the Resolver.

    *)
  10. statusMessage : OutpostResolverStatusMessage.t option;
    (*

    A detailed description of the Resolver.

    *)
  11. outpostArn : OutpostArn.t option;
    (*

    The ARN (Amazon Resource Name) for the Outpost.

    *)
}
Sourceval make : ?arn:??? -> ?creationTime:??? -> ?modificationTime:??? -> ?creatorRequestId:??? -> ?id:??? -> ?instanceCount:??? -> ?preferredInstanceType:??? -> ?name:??? -> ?status:??? -> ?statusMessage:??? -> ?outpostArn:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of InstanceCount.t | `String of Arn.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