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:VpcId.t ->
?subnetIds:GetResponderGatewayResponseSubnetIdsList.t ->
?securityGroupIds:GetResponderGatewayResponseSecurityGroupIdsList.t ->
?status:ResponderGatewayStatus.t ->
?description:GetResponderGatewayResponseDescriptionString.t ->
?createdAt:Timestamp.t ->
?updatedAt:Timestamp.t ->
?domainName:DomainName.t ->
?port:GetResponderGatewayResponsePortInteger.t ->
?protocol:Protocol.t ->
?listenerConfig:ListenerConfig.t ->
?trustStoreConfiguration:TrustStoreConfiguration.t ->
?managedEndpointConfiguration:ManagedEndpointConfiguration.t ->
?gatewayId:GatewayId.t ->
?tags:TagsMap.t ->
?activeLinksCount:Integer.t ->
?totalLinksCount:Integer.t ->
?inboundLinksCount:Integer.t ->
?gatewayType:GatewayType.t ->
?externalInboundEndpoint:DomainName.t ->
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 ]