We recommend new projects start with resources from the AWS provider.
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.
