CfnResponderGatewayMixinProps
- class aws_cdk.mixins_preview.aws_rtbfabric.mixins.CfnResponderGatewayMixinProps(*, description=None, domain_name=None, managed_endpoint_configuration=None, port=None, protocol=None, security_group_ids=None, subnet_ids=None, tags=None, trust_store_configuration=None, vpc_id=None)
Bases:
objectProperties for CfnResponderGatewayPropsMixin.
- Parameters:
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.port (
Union[int,float,None]) – The networking port to use.protocol (
Optional[str]) – The networking protocol to use.security_group_ids (
Optional[Sequence[str]]) – The unique identifiers of the security groups.subnet_ids (
Optional[Sequence[str]]) – The unique identifiers of the subnets.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.vpc_id (
Optional[str]) – The unique identifier of the Virtual Private Cloud (VPC).
- 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.mixins_preview.aws_rtbfabric import mixins as rtbfabric_mixins cfn_responder_gateway_mixin_props = rtbfabric_mixins.CfnResponderGatewayMixinProps( description="description", domain_name="domainName", managed_endpoint_configuration=rtbfabric_mixins.CfnResponderGatewayPropsMixin.ManagedEndpointConfigurationProperty( auto_scaling_groups_configuration=rtbfabric_mixins.CfnResponderGatewayPropsMixin.AutoScalingGroupsConfigurationProperty( auto_scaling_group_name_list=["autoScalingGroupNameList"], role_arn="roleArn" ), eks_endpoints_configuration=rtbfabric_mixins.CfnResponderGatewayPropsMixin.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" ) ), port=123, protocol="protocol", security_group_ids=["securityGroupIds"], subnet_ids=["subnetIds"], tags=[CfnTag( key="key", value="value" )], trust_store_configuration=rtbfabric_mixins.CfnResponderGatewayPropsMixin.TrustStoreConfigurationProperty( certificate_authority_certificates=["certificateAuthorityCertificates"] ), vpc_id="vpcId" )
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).