Values.GetResponderGatewayResponseSourceRetrieves information about a responder gateway.
type nonrec t = {vpcId : VpcId.t option;The unique identifier of the Virtual Private Cloud (VPC).
*)subnetIds : GetResponderGatewayResponseSubnetIdsList.t option;The unique identifiers of the subnets.
*)securityGroupIds : GetResponderGatewayResponseSecurityGroupIdsList.t option;The unique identifiers of the security groups.
*)status : ResponderGatewayStatus.t option;The status of the request.
*)description : GetResponderGatewayResponseDescriptionString.t option;The description of the responder gateway.
*)createdAt : Timestamp.t option;The timestamp of when the responder gateway was created.
*)updatedAt : Timestamp.t option;The timestamp of when the responder gateway was updated.
*)domainName : DomainName.t option;The domain name of the responder gateway.
*)port : GetResponderGatewayResponsePortInteger.t option;The networking port.
*)protocol : Protocol.t option;The networking protocol.
*)listenerConfig : ListenerConfig.t option;The listener configuration for the responder gateway.
*)trustStoreConfiguration : TrustStoreConfiguration.t option;The configuration of the trust store.
*)managedEndpointConfiguration : ManagedEndpointConfiguration.t option;The configuration of the managed endpoint.
*)gatewayId : GatewayId.t option;The unique identifier of the gateway.
*)activeLinksCount : Integer.t option;The count of active links for the responder gateway.
*)totalLinksCount : Integer.t option;The total count of links for the responder gateway.
*)inboundLinksCount : Integer.t option;The count of inbound links for the responder gateway.
*)gatewayType : GatewayType.t option;The type of gateway. Valid values are EXTERNAL or INTERNAL.
*)externalInboundEndpoint : DomainName.t option;The external inbound endpoint for the responder gateway.
*)}type nonrec error = [ | `AccessDeniedException of AccessDeniedException.t| `InternalServerException of InternalServerException.t| `ResourceNotFoundException of ResourceNotFoundException.t| `ThrottlingException of ThrottlingException.t| `ValidationException of ValidationException.t| `Unknown_operation_error of string * string option ]val make :
?vpcId:??? ->
?subnetIds:??? ->
?securityGroupIds:??? ->
?status:??? ->
?description:??? ->
?createdAt:??? ->
?updatedAt:??? ->
?domainName:??? ->
?port:??? ->
?protocol:??? ->
?listenerConfig:??? ->
?trustStoreConfiguration:??? ->
?managedEndpointConfiguration:??? ->
?gatewayId:??? ->
?tags:??? ->
?activeLinksCount:??? ->
?totalLinksCount:??? ->
?inboundLinksCount:??? ->
?gatewayType:??? ->
?externalInboundEndpoint:??? ->
unit ->
tval error_of_json :
string ->
Yojson.Safe.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `InternalServerException of InternalServerException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `InternalServerException of InternalServerException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of GetResponderGatewayResponsePortInteger.t
| `List of [> `String of SubnetId.t ] list
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of VpcId.t
| `Structure of
(string
* [> `List of
[> `Enum of string
| `String of Base64EncodedCertificateChain.t ]
list
| `Structure of
(string
* [> `List of [> `String of AutoScalingGroupName.t ] list
| `String of AutoScalingGroupsConfigurationRoleArnString.t
| `Structure of
(string
* [> `Enum of string
| `Integer of HealthCheckConfigPortInteger.t
| `String of HealthCheckConfigPathString.t ])
list ])
list ])
list
| `Timestamp of Timestamp.t ])
list ]