Interface CfnResponderGatewayMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnResponderGatewayMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-04-02T21:55:33.331Z")
@Stability(Stable)
public interface CfnResponderGatewayMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnResponderGatewayPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.rtbfabric.*;
CfnResponderGatewayMixinProps cfnResponderGatewayMixinProps = CfnResponderGatewayMixinProps.builder()
.description("description")
.domainName("domainName")
.managedEndpointConfiguration(ManagedEndpointConfigurationProperty.builder()
.autoScalingGroupsConfiguration(AutoScalingGroupsConfigurationProperty.builder()
.autoScalingGroupNameList(List.of("autoScalingGroupNameList"))
.roleArn("roleArn")
.build())
.eksEndpointsConfiguration(EksEndpointsConfigurationProperty.builder()
.clusterApiServerCaCertificateChain("clusterApiServerCaCertificateChain")
.clusterApiServerEndpointUri("clusterApiServerEndpointUri")
.clusterName("clusterName")
.endpointsResourceName("endpointsResourceName")
.endpointsResourceNamespace("endpointsResourceNamespace")
.roleArn("roleArn")
.build())
.build())
.port(123)
.protocol("protocol")
.securityGroupIds(List.of("securityGroupIds"))
.subnetIds(List.of("subnetIds"))
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.trustStoreConfiguration(TrustStoreConfigurationProperty.builder()
.certificateAuthorityCertificates(List.of("certificateAuthorityCertificates"))
.build())
.vpcId("vpcId")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnResponderGatewayMixinPropsstatic final classAn implementation forCfnResponderGatewayMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringAn optional description for the responder gateway.default StringThe domain name for the responder gateway.default ObjectThe configuration for the managed endpoint.default NumbergetPort()The networking port to use.default StringThe networking protocol to use.The unique identifiers of the security groups.The unique identifiers of the subnets.getTags()A map of the key-value pairs of the tag or tags to assign to the resource.default ObjectThe configuration of the trust store.default ObjectgetVpcId()The unique identifier of the Virtual Private Cloud (VPC).Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDescription
An optional description for the responder gateway.- See Also:
-
getDomainName
The domain name for the responder gateway.- See Also:
-
getManagedEndpointConfiguration
The configuration for the managed endpoint.Returns union: either
IResolvableorCfnResponderGatewayPropsMixin.ManagedEndpointConfigurationProperty- See Also:
-
getPort
The networking port to use.- See Also:
-
getProtocol
The networking protocol to use.- See Also:
-
getSecurityGroupIds
The unique identifiers of the security groups.Returns union: Listinvalid input: '<'either
StringorISecurityGroupRef>- See Also:
-
getSubnetIds
The unique identifiers of the subnets.Returns union: Listinvalid input: '<'either
StringorISubnetRef>- See Also:
-
getTags
A map of the key-value pairs of the tag or tags to assign to the resource.- See Also:
-
getTrustStoreConfiguration
The configuration of the trust store.Returns union: either
IResolvableorCfnResponderGatewayPropsMixin.TrustStoreConfigurationProperty- See Also:
-
getVpcId
- See Also:
-
builder
-