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: object

Properties 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:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rtbfabric-respondergateway.html

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.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rtbfabric-respondergateway.html#cfn-rtbfabric-respondergateway-description

domain_name

The domain name for the responder gateway.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rtbfabric-respondergateway.html#cfn-rtbfabric-respondergateway-domainname

managed_endpoint_configuration

The configuration for the managed endpoint.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rtbfabric-respondergateway.html#cfn-rtbfabric-respondergateway-managedendpointconfiguration

port

The networking port to use.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rtbfabric-respondergateway.html#cfn-rtbfabric-respondergateway-port

protocol

The networking protocol to use.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rtbfabric-respondergateway.html#cfn-rtbfabric-respondergateway-protocol

security_group_ids

The unique identifiers of the security groups.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rtbfabric-respondergateway.html#cfn-rtbfabric-respondergateway-securitygroupids

subnet_ids

The unique identifiers of the subnets.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rtbfabric-respondergateway.html#cfn-rtbfabric-respondergateway-subnetids

tags

A map of the key-value pairs of the tag or tags to assign to the resource.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rtbfabric-respondergateway.html#cfn-rtbfabric-respondergateway-tags

trust_store_configuration

The configuration of the trust store.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rtbfabric-respondergateway.html#cfn-rtbfabric-respondergateway-truststoreconfiguration

vpc_id

The unique identifier of the Virtual Private Cloud (VPC).

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rtbfabric-respondergateway.html#cfn-rtbfabric-respondergateway-vpcid