We recommend new projects start with resources from the AWS provider.
aws-native.rtbfabric.ResponderGateway
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::RTBFabric::ResponderGateway Resource Type
Create ResponderGateway Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ResponderGateway(name: string, args: ResponderGatewayArgs, opts?: CustomResourceOptions);@overload
def ResponderGateway(resource_name: str,
args: ResponderGatewayArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ResponderGateway(resource_name: str,
opts: Optional[ResourceOptions] = None,
port: Optional[int] = None,
protocol: Optional[ResponderGatewayProtocol] = None,
security_group_ids: Optional[Sequence[str]] = None,
subnet_ids: Optional[Sequence[str]] = None,
vpc_id: Optional[str] = None,
description: Optional[str] = None,
domain_name: Optional[str] = None,
managed_endpoint_configuration: Optional[ResponderGatewayManagedEndpointConfigurationArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
trust_store_configuration: Optional[ResponderGatewayTrustStoreConfigurationArgs] = None)func NewResponderGateway(ctx *Context, name string, args ResponderGatewayArgs, opts ...ResourceOption) (*ResponderGateway, error)public ResponderGateway(string name, ResponderGatewayArgs args, CustomResourceOptions? opts = null)
public ResponderGateway(String name, ResponderGatewayArgs args)
public ResponderGateway(String name, ResponderGatewayArgs args, CustomResourceOptions options)
type: aws-native:rtbfabric:ResponderGateway
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ResponderGatewayArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ResponderGatewayArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ResponderGatewayArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ResponderGatewayArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ResponderGatewayArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ResponderGateway Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ResponderGateway resource accepts the following input properties:
- Port int
- The networking port to use.
- Protocol
Pulumi.
Aws Native. Rtb Fabric. Responder Gateway Protocol - The networking protocol to use.
- Security
Group List<string>Ids - The unique identifiers of the security groups.
- Subnet
Ids List<string> - The unique identifiers of the subnets.
- Vpc
Id string - The unique identifier of the Virtual Private Cloud (VPC).
- Description string
- An optional description for the responder gateway.
- Domain
Name string - The domain name for the responder gateway.
- Managed
Endpoint Pulumi.Configuration Aws Native. Rtb Fabric. Inputs. Responder Gateway Managed Endpoint Configuration - The configuration for the managed endpoint.
-
List<Pulumi.
Aws Native. Inputs. Tag> - A map of the key-value pairs of the tag or tags to assign to the resource.
- Trust
Store Pulumi.Configuration Aws Native. Rtb Fabric. Inputs. Responder Gateway Trust Store Configuration - The configuration of the trust store.
- Port int
- The networking port to use.
- Protocol
Responder
Gateway Protocol - The networking protocol to use.
- Security
Group []stringIds - The unique identifiers of the security groups.
- Subnet
Ids []string - The unique identifiers of the subnets.
- Vpc
Id string - The unique identifier of the Virtual Private Cloud (VPC).
- Description string
- An optional description for the responder gateway.
- Domain
Name string - The domain name for the responder gateway.
- Managed
Endpoint ResponderConfiguration Gateway Managed Endpoint Configuration Args - The configuration for the managed endpoint.
-
Tag
Args - A map of the key-value pairs of the tag or tags to assign to the resource.
- Trust
Store ResponderConfiguration Gateway Trust Store Configuration Args - The configuration of the trust store.
- port Integer
- The networking port to use.
- protocol
Responder
Gateway Protocol - The networking protocol to use.
- security
Group List<String>Ids - The unique identifiers of the security groups.
- subnet
Ids List<String> - The unique identifiers of the subnets.
- vpc
Id String - The unique identifier of the Virtual Private Cloud (VPC).
- description String
- An optional description for the responder gateway.
- domain
Name String - The domain name for the responder gateway.
- managed
Endpoint ResponderConfiguration Gateway Managed Endpoint Configuration - The configuration for the managed endpoint.
- List<Tag>
- A map of the key-value pairs of the tag or tags to assign to the resource.
- trust
Store ResponderConfiguration Gateway Trust Store Configuration - The configuration of the trust store.
- port number
- The networking port to use.
- protocol
Responder
Gateway Protocol - The networking protocol to use.
- security
Group string[]Ids - The unique identifiers of the security groups.
- subnet
Ids string[] - The unique identifiers of the subnets.
- vpc
Id string - The unique identifier of the Virtual Private Cloud (VPC).
- description string
- An optional description for the responder gateway.
- domain
Name string - The domain name for the responder gateway.
- managed
Endpoint ResponderConfiguration Gateway Managed Endpoint Configuration - The configuration for the managed endpoint.
- Tag[]
- A map of the key-value pairs of the tag or tags to assign to the resource.
- trust
Store ResponderConfiguration Gateway Trust Store Configuration - The configuration of the trust store.
- port int
- The networking port to use.
- protocol
Responder
Gateway Protocol - The networking protocol to use.
- security_
group_ Sequence[str]ids - 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 str
- An optional description for the responder gateway.
- domain_
name str - The domain name for the responder gateway.
- managed_
endpoint_ Responderconfiguration Gateway Managed Endpoint Configuration Args - The configuration for the managed endpoint.
-
Sequence[Tag
Args] - A map of the key-value pairs of the tag or tags to assign to the resource.
- trust_
store_ Responderconfiguration Gateway Trust Store Configuration Args - The configuration of the trust store.
- port Number
- The networking port to use.
- protocol "HTTP" | "HTTPS"
- The networking protocol to use.
- security
Group List<String>Ids - The unique identifiers of the security groups.
- subnet
Ids List<String> - The unique identifiers of the subnets.
- vpc
Id String - The unique identifier of the Virtual Private Cloud (VPC).
- description String
- An optional description for the responder gateway.
- domain
Name String - The domain name for the responder gateway.
- managed
Endpoint Property MapConfiguration - The configuration for the managed endpoint.
- List<Property Map>
- A map of the key-value pairs of the tag or tags to assign to the resource.
- trust
Store Property MapConfiguration - The configuration of the trust store.
Outputs
All input properties are implicitly available as output properties. Additionally, the ResponderGateway resource produces the following output properties:
- Arn string
- Created
Timestamp string - Gateway
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Responder
Gateway Pulumi.Status Aws Native. Rtb Fabric. Responder Gateway Status - Updated
Timestamp string
- Arn string
- Created
Timestamp string - Gateway
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Responder
Gateway ResponderStatus Gateway Status - Updated
Timestamp string
- arn String
- created
Timestamp String - gateway
Id String - id String
- The provider-assigned unique ID for this managed resource.
- responder
Gateway ResponderStatus Gateway Status - updated
Timestamp String
- arn string
- created
Timestamp string - gateway
Id string - id string
- The provider-assigned unique ID for this managed resource.
- responder
Gateway ResponderStatus Gateway Status - updated
Timestamp string
- arn str
- created_
timestamp str - gateway_
id str - id str
- The provider-assigned unique ID for this managed resource.
- responder_
gateway_ Responderstatus Gateway Status - updated_
timestamp str
- arn String
- created
Timestamp String - gateway
Id String - id String
- The provider-assigned unique ID for this managed resource.
- responder
Gateway "PENDING_CREATION" | "ACTIVE" | "PENDING_DELETION" | "DELETED" | "ERROR" | "PENDING_UPDATE" | "ISOLATED" | "PENDING_ISOLATION" | "PENDING_RESTORATION"Status - updated
Timestamp String
Supporting Types
ResponderGatewayProtocol, ResponderGatewayProtocolArgs
- Http
- HTTP
- Https
- HTTPS
- Responder
Gateway Protocol Http - HTTP
- Responder
Gateway Protocol Https - HTTPS
- Http
- HTTP
- Https
- HTTPS
- Http
- HTTP
- Https
- HTTPS
- HTTP
- HTTP
- HTTPS
- HTTPS
- "HTTP"
- HTTP
- "HTTPS"
- HTTPS
ResponderGatewayStatus, ResponderGatewayStatusArgs
- Pending
Creation - PENDING_CREATION
- Active
- ACTIVE
- Pending
Deletion - PENDING_DELETION
- Deleted
- DELETED
- Error
- ERROR
- Pending
Update - PENDING_UPDATE
- Isolated
- ISOLATED
- Pending
Isolation - PENDING_ISOLATION
- Pending
Restoration - PENDING_RESTORATION
- Responder
Gateway Status Pending Creation - PENDING_CREATION
- Responder
Gateway Status Active - ACTIVE
- Responder
Gateway Status Pending Deletion - PENDING_DELETION
- Responder
Gateway Status Deleted - DELETED
- Responder
Gateway Status Error - ERROR
- Responder
Gateway Status Pending Update - PENDING_UPDATE
- Responder
Gateway Status Isolated - ISOLATED
- Responder
Gateway Status Pending Isolation - PENDING_ISOLATION
- Responder
Gateway Status Pending Restoration - PENDING_RESTORATION
- Pending
Creation - PENDING_CREATION
- Active
- ACTIVE
- Pending
Deletion - PENDING_DELETION
- Deleted
- DELETED
- Error
- ERROR
- Pending
Update - PENDING_UPDATE
- Isolated
- ISOLATED
- Pending
Isolation - PENDING_ISOLATION
- Pending
Restoration - PENDING_RESTORATION
- Pending
Creation - PENDING_CREATION
- Active
- ACTIVE
- Pending
Deletion - PENDING_DELETION
- Deleted
- DELETED
- Error
- ERROR
- Pending
Update - PENDING_UPDATE
- Isolated
- ISOLATED
- Pending
Isolation - PENDING_ISOLATION
- Pending
Restoration - PENDING_RESTORATION
- PENDING_CREATION
- PENDING_CREATION
- ACTIVE
- ACTIVE
- PENDING_DELETION
- PENDING_DELETION
- DELETED
- DELETED
- ERROR
- ERROR
- PENDING_UPDATE
- PENDING_UPDATE
- ISOLATED
- ISOLATED
- PENDING_ISOLATION
- PENDING_ISOLATION
- PENDING_RESTORATION
- PENDING_RESTORATION
- "PENDING_CREATION"
- PENDING_CREATION
- "ACTIVE"
- ACTIVE
- "PENDING_DELETION"
- PENDING_DELETION
- "DELETED"
- DELETED
- "ERROR"
- ERROR
- "PENDING_UPDATE"
- PENDING_UPDATE
- "ISOLATED"
- ISOLATED
- "PENDING_ISOLATION"
- PENDING_ISOLATION
- "PENDING_RESTORATION"
- PENDING_RESTORATION
ResponderGatewayTrustStoreConfiguration, ResponderGatewayTrustStoreConfigurationArgs
- List<string>
- The certificate authority certificate.
- []string
- The certificate authority certificate.
- List<String>
- The certificate authority certificate.
- string[]
- The certificate authority certificate.
- Sequence[str]
- The certificate authority certificate.
- List<String>
- The certificate authority certificate.
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
