AWS::RTBFabric::ResponderGateway - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.

AWS::RTBFabric::ResponderGateway

Creates a responder gateway.

Important

A domain name or managed endpoint is required.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::RTBFabric::ResponderGateway", "Properties" : { "Description" : String, "DomainName" : String, "ManagedEndpointConfiguration" : ManagedEndpointConfiguration, "Port" : Integer, "Protocol" : String, "SecurityGroupIds" : [ String, ... ], "SubnetIds" : [ String, ... ], "Tags" : [ Tag, ... ], "TrustStoreConfiguration" : TrustStoreConfiguration, "VpcId" : String } }

YAML

Type: AWS::RTBFabric::ResponderGateway Properties: Description: String DomainName: String ManagedEndpointConfiguration: ManagedEndpointConfiguration Port: Integer Protocol: String SecurityGroupIds: - String SubnetIds: - String Tags: - Tag TrustStoreConfiguration: TrustStoreConfiguration VpcId: String

Properties

Description

An optional description for the responder gateway.

Required: No

Type: String

Pattern: ^[A-Za-z0-9 ]+$

Update requires: Some interruptions

DomainName

The domain name for the responder gateway.

Required: No

Type: String

Pattern: ^(?:[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?)(?:\.(?:[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?))+$

Update requires: Some interruptions

ManagedEndpointConfiguration

The configuration for the managed endpoint.

Required: No

Type: ManagedEndpointConfiguration

Update requires: Some interruptions

Port

The networking port to use.

Required: Yes

Type: Integer

Minimum: 1

Maximum: 65535

Update requires: Some interruptions

Protocol

The networking protocol to use.

Required: Yes

Type: String

Allowed values: HTTP | HTTPS

Update requires: Some interruptions

SecurityGroupIds

The unique identifiers of the security groups.

Required: Yes

Type: Array of String

Minimum: 1

Update requires: Some interruptions

SubnetIds

The unique identifiers of the subnets.

Required: Yes

Type: Array of String

Minimum: 1

Update requires: Some interruptions

Tags

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

Required: No

Type: Array of Tag

Minimum: 0

Maximum: 50

Update requires: No interruption

TrustStoreConfiguration

The configuration of the trust store.

Required: No

Type: TrustStoreConfiguration

Update requires: Some interruptions

VpcId

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

Required: Yes

Type: String

Minimum: 5

Maximum: 50

Update requires: Some interruptions

Return values

Ref

Fn::GetAtt

The Fn::GetAtt intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the Fn::GetAtt intrinsic function, see Fn::GetAtt.

Arn

Property description not available.

CreatedTimestamp

Property description not available.

GatewayId

Property description not available.

ResponderGatewayStatus

Property description not available.

UpdatedTimestamp

Property description not available.