Values.CreateResponderGatewayRequestSourceCreates a responder gateway. A domain name or managed endpoint is required.
type nonrec t = {vpcId : VpcId.t;The unique identifier of the Virtual Private Cloud (VPC).
*)subnetIds : CreateResponderGatewayRequestSubnetIdsList.t;The unique identifiers of the subnets.
*)securityGroupIds : CreateResponderGatewayRequestSecurityGroupIdsList.t;The unique identifiers of the security groups.
*)domainName : DomainName.t option;The domain name for the responder gateway.
*)port : CreateResponderGatewayRequestPortInteger.t;The networking port to use.
*)protocol : Protocol.t;The networking protocol to use.
*)listenerConfig : ListenerConfig.t option;trustStoreConfiguration : TrustStoreConfiguration.t option;The configuration of the trust store.
*)managedEndpointConfiguration : ManagedEndpointConfiguration.t option;The configuration for the managed endpoint.
*)clientToken : String_.t;The unique client token.
*)description : CreateResponderGatewayRequestDescriptionString.t option;An optional description for the responder gateway.
*)gatewayType : GatewayType.t option;The type of gateway. Valid values are EXTERNAL or INTERNAL.
*)}val make :
?domainName:??? ->
?listenerConfig:??? ->
?trustStoreConfiguration:??? ->
?managedEndpointConfiguration:??? ->
?description:??? ->
?tags:??? ->
?gatewayType:??? ->
vpcId:VpcId.t ->
subnetIds:CreateResponderGatewayRequestSubnetIdsList.t ->
securityGroupIds:CreateResponderGatewayRequestSecurityGroupIdsList.t ->
port:CreateResponderGatewayRequestPortInteger.t ->
protocol:Protocol.t ->
clientToken:String_.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of CreateResponderGatewayRequestPortInteger.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 ])
list ]