Module Values.DescribeNetworkResponseSource

Placeholder documentation for DescribeNetworkResponse

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

    The ARN of this Network. It is automatically assigned when the Network is created.

    *)
  2. associatedClusterIds : string list option;
  3. id : string option;
    (*

    The ID of the Network. Unique in the AWS account. The ID is the resource-id portion of the ARN.

    *)
  4. ipPools : IpPool.t list option;
    (*

    An array of IpPools in your organization's network that identify a collection of IP addresses in this network that are reserved for use in MediaLive Anywhere. MediaLive Anywhere uses these IP addresses for Push inputs (in both Bridge and NAT networks) and for output destinations (only in Bridge networks). Each IpPool specifies one CIDR block.

    *)
  5. name : string option;
    (*

    The name that you specified for the Network.

    *)
  6. routes : Route.t list option;
    (*

    An array of routes that MediaLive Anywhere needs to know about in order to route encoding traffic.

    *)
  7. state : NetworkState.t option;
    (*

    The current state of the Network. Only MediaLive Anywhere can change the state.

    *)
}
Sourcetype nonrec error = [
  1. | `BadGatewayException of BadGatewayException.t
  2. | `BadRequestException of BadRequestException.t
  3. | `ForbiddenException of ForbiddenException.t
  4. | `GatewayTimeoutException of GatewayTimeoutException.t
  5. | `InternalServerErrorException of InternalServerErrorException.t
  6. | `NotFoundException of NotFoundException.t
  7. | `TooManyRequestsException of TooManyRequestsException.t
  8. | `Unknown_operation_error of string * string option
]
Sourceval make : ?arn:??? -> ?associatedClusterIds:??? -> ?id:??? -> ?ipPools:??? -> ?name:??? -> ?routes:??? -> ?state:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `BadGatewayException of BadGatewayException.t | `BadRequestException of BadRequestException.t | `ForbiddenException of ForbiddenException.t | `GatewayTimeoutException of GatewayTimeoutException.t | `InternalServerErrorException of InternalServerErrorException.t | `NotFoundException of NotFoundException.t | `TooManyRequestsException of TooManyRequestsException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `BadGatewayException of BadGatewayException.t | `BadRequestException of BadRequestException.t | `ForbiddenException of ForbiddenException.t | `GatewayTimeoutException of GatewayTimeoutException.t | `InternalServerErrorException of InternalServerErrorException.t | `NotFoundException of NotFoundException.t | `TooManyRequestsException of TooManyRequestsException.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 string | `Structure of (string * [> `String of string ]) list ] list | `String of string ]) 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