We recommend new projects start with resources from the AWS provider.
aws-native.rtbfabric.RequesterGateway
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::RTBFabric::RequesterGateway Resource Type.
Create RequesterGateway Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new RequesterGateway(name: string, args: RequesterGatewayArgs, opts?: CustomResourceOptions);@overload
def RequesterGateway(resource_name: str,
args: RequesterGatewayArgs,
opts: Optional[ResourceOptions] = None)
@overload
def RequesterGateway(resource_name: str,
opts: Optional[ResourceOptions] = None,
security_group_ids: Optional[Sequence[str]] = None,
subnet_ids: Optional[Sequence[str]] = None,
vpc_id: Optional[str] = None,
description: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewRequesterGateway(ctx *Context, name string, args RequesterGatewayArgs, opts ...ResourceOption) (*RequesterGateway, error)public RequesterGateway(string name, RequesterGatewayArgs args, CustomResourceOptions? opts = null)
public RequesterGateway(String name, RequesterGatewayArgs args)
public RequesterGateway(String name, RequesterGatewayArgs args, CustomResourceOptions options)
type: aws-native:rtbfabric:RequesterGateway
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 RequesterGatewayArgs
- 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 RequesterGatewayArgs
- 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 RequesterGatewayArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RequesterGatewayArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RequesterGatewayArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
RequesterGateway 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 RequesterGateway resource accepts the following input properties:
- 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 requester gateway.
-
List<Pulumi.
Aws Native. Inputs. Tag> - A map of the key-value pairs of the tag or tags to assign to the resource.
- 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 requester gateway.
-
Tag
Args - A map of the key-value pairs of the tag or tags to assign to the resource.
- 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 requester gateway.
- List<Tag>
- A map of the key-value pairs of the tag or tags to assign to the resource.
- 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 requester gateway.
- Tag[]
- A map of the key-value pairs of the tag or tags to assign to the resource.
- 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 requester gateway.
-
Sequence[Tag
Args] - A map of the key-value pairs of the tag or tags to assign to the resource.
- 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 requester gateway.
- List<Property Map>
- A map of the key-value pairs of the tag or tags to assign to the resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the RequesterGateway resource produces the following output properties:
- Active
Links intCount - Arn string
- Created
Timestamp string - Domain
Name string - Gateway
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Requester
Gateway Pulumi.Status Aws Native. Rtb Fabric. Requester Gateway Status - Total
Links intCount - Updated
Timestamp string
- Active
Links intCount - Arn string
- Created
Timestamp string - Domain
Name string - Gateway
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Requester
Gateway RequesterStatus Gateway Status - Total
Links intCount - Updated
Timestamp string
- active
Links IntegerCount - arn String
- created
Timestamp String - domain
Name String - gateway
Id String - id String
- The provider-assigned unique ID for this managed resource.
- requester
Gateway RequesterStatus Gateway Status - total
Links IntegerCount - updated
Timestamp String
- active
Links numberCount - arn string
- created
Timestamp string - domain
Name string - gateway
Id string - id string
- The provider-assigned unique ID for this managed resource.
- requester
Gateway RequesterStatus Gateway Status - total
Links numberCount - updated
Timestamp string
- active_
links_ intcount - arn str
- created_
timestamp str - domain_
name str - gateway_
id str - id str
- The provider-assigned unique ID for this managed resource.
- requester_
gateway_ Requesterstatus Gateway Status - total_
links_ intcount - updated_
timestamp str
- active
Links NumberCount - arn String
- created
Timestamp String - domain
Name String - gateway
Id String - id String
- The provider-assigned unique ID for this managed resource.
- requester
Gateway "PENDING_CREATION" | "ACTIVE" | "PENDING_DELETION" | "DELETED" | "ERROR" | "PENDING_UPDATE" | "ISOLATED" | "PENDING_ISOLATION" | "PENDING_RESTORATION"Status - total
Links NumberCount - updated
Timestamp String
Supporting Types
RequesterGatewayStatus, RequesterGatewayStatusArgs
- 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
- Requester
Gateway Status Pending Creation - PENDING_CREATION
- Requester
Gateway Status Active - ACTIVE
- Requester
Gateway Status Pending Deletion - PENDING_DELETION
- Requester
Gateway Status Deleted - DELETED
- Requester
Gateway Status Error - ERROR
- Requester
Gateway Status Pending Update - PENDING_UPDATE
- Requester
Gateway Status Isolated - ISOLATED
- Requester
Gateway Status Pending Isolation - PENDING_ISOLATION
- Requester
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
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.
