CfnResponderGatewayProps
- class aws_cdk.aws_rtbfabric.CfnResponderGatewayProps(*, port, protocol, security_group_ids, subnet_ids, vpc_id, description=None, domain_name=None, managed_endpoint_configuration=None, tags=None, trust_store_configuration=None)
Bases:
objectProperties for defining a
CfnResponderGateway.- Parameters:
port (
Union[int,float]) – The networking port to use.protocol (
str) – The networking protocol to use.security_group_ids (
Sequence[str]) – The unique identifiers of the security groups.subnet_ids (
Sequence[str]) – The unique identifiers of the subnets.vpc_id (
str) – The unique identifier of the Virtual Private Cloud (VPC).description (
Optional[str]) – An optional description for the responder gateway.domain_name (
Optional[str]) – The domain name for the responder gateway.managed_endpoint_configuration (
Union[IResolvable,ManagedEndpointConfigurationProperty,Dict[str,Any],None]) – The configuration for the managed endpoint.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – A map of the key-value pairs of the tag or tags to assign to the resource.trust_store_configuration (
Union[IResolvable,TrustStoreConfigurationProperty,Dict[str,Any],None]) – The configuration of the trust store.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_rtbfabric as rtbfabric cfn_responder_gateway_props = rtbfabric.CfnResponderGatewayProps( port=123, protocol="protocol", security_group_ids=["securityGroupIds"], subnet_ids=["subnetIds"], vpc_id="vpcId", # the properties below are optional description="description", domain_name="domainName", managed_endpoint_configuration=rtbfabric.CfnResponderGateway.ManagedEndpointConfigurationProperty( auto_scaling_groups_configuration=rtbfabric.CfnResponderGateway.AutoScalingGroupsConfigurationProperty( auto_scaling_group_name_list=["autoScalingGroupNameList"], role_arn="roleArn" ), eks_endpoints_configuration=rtbfabric.CfnResponderGateway.EksEndpointsConfigurationProperty( cluster_api_server_ca_certificate_chain="clusterApiServerCaCertificateChain", cluster_api_server_endpoint_uri="clusterApiServerEndpointUri", cluster_name="clusterName", endpoints_resource_name="endpointsResourceName", endpoints_resource_namespace="endpointsResourceNamespace", role_arn="roleArn" ) ), tags=[CfnTag( key="key", value="value" )], trust_store_configuration=rtbfabric.CfnResponderGateway.TrustStoreConfigurationProperty( certificate_authority_certificates=["certificateAuthorityCertificates"] ) )
Attributes
- description
An optional description for the responder gateway.
- domain_name
The domain name for the responder gateway.
- managed_endpoint_configuration
The configuration for the managed endpoint.
- port
The networking port to use.
- protocol
The networking protocol to use.
- security_group_ids
The unique identifiers of the security groups.
- subnet_ids
The unique identifiers of the subnets.
- tags
A map of the key-value pairs of the tag or tags to assign to the resource.
- trust_store_configuration
The configuration of the trust store.
- vpc_id
The unique identifier of the Virtual Private Cloud (VPC).