AWS::RTBFabric::ResponderGateway - AWS CloudFormation

This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS 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 AWS 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.