We recommend new projects start with resources from the AWS provider.
aws-native.ec2.TransitGatewayRouteTable
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::EC2::TransitGatewayRouteTable
Create TransitGatewayRouteTable Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TransitGatewayRouteTable(name: string, args: TransitGatewayRouteTableArgs, opts?: CustomResourceOptions);
@overload
def TransitGatewayRouteTable(resource_name: str,
args: TransitGatewayRouteTableArgs,
opts: Optional[ResourceOptions] = None)
@overload
def TransitGatewayRouteTable(resource_name: str,
opts: Optional[ResourceOptions] = None,
transit_gateway_id: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewTransitGatewayRouteTable(ctx *Context, name string, args TransitGatewayRouteTableArgs, opts ...ResourceOption) (*TransitGatewayRouteTable, error)
public TransitGatewayRouteTable(string name, TransitGatewayRouteTableArgs args, CustomResourceOptions? opts = null)
public TransitGatewayRouteTable(String name, TransitGatewayRouteTableArgs args)
public TransitGatewayRouteTable(String name, TransitGatewayRouteTableArgs args, CustomResourceOptions options)
type: aws-native:ec2:TransitGatewayRouteTable
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 TransitGatewayRouteTableArgs
- 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 TransitGatewayRouteTableArgs
- 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 TransitGatewayRouteTableArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TransitGatewayRouteTableArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TransitGatewayRouteTableArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
TransitGatewayRouteTable 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 TransitGatewayRouteTable resource accepts the following input properties:
- Transit
Gateway stringId - The ID of the transit gateway.
- List<Pulumi.
Aws Native. Inputs. Tag> - Tags are composed of a Key/Value pair. You can use tags to categorize and track each parameter group. The tag value null is permitted.
- Transit
Gateway stringId - The ID of the transit gateway.
- Tag
Args - Tags are composed of a Key/Value pair. You can use tags to categorize and track each parameter group. The tag value null is permitted.
- transit
Gateway StringId - The ID of the transit gateway.
- List<Tag>
- Tags are composed of a Key/Value pair. You can use tags to categorize and track each parameter group. The tag value null is permitted.
- transit
Gateway stringId - The ID of the transit gateway.
- Tag[]
- Tags are composed of a Key/Value pair. You can use tags to categorize and track each parameter group. The tag value null is permitted.
- transit_
gateway_ strid - The ID of the transit gateway.
- Sequence[Tag
Args] - Tags are composed of a Key/Value pair. You can use tags to categorize and track each parameter group. The tag value null is permitted.
- transit
Gateway StringId - The ID of the transit gateway.
- List<Property Map>
- Tags are composed of a Key/Value pair. You can use tags to categorize and track each parameter group. The tag value null is permitted.
Outputs
All input properties are implicitly available as output properties. Additionally, the TransitGatewayRouteTable resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Transit
Gateway stringRoute Table Id - Transit Gateway Route Table primary identifier
- Id string
- The provider-assigned unique ID for this managed resource.
- Transit
Gateway stringRoute Table Id - Transit Gateway Route Table primary identifier
- id String
- The provider-assigned unique ID for this managed resource.
- transit
Gateway StringRoute Table Id - Transit Gateway Route Table primary identifier
- id string
- The provider-assigned unique ID for this managed resource.
- transit
Gateway stringRoute Table Id - Transit Gateway Route Table primary identifier
- id str
- The provider-assigned unique ID for this managed resource.
- transit_
gateway_ strroute_ table_ id - Transit Gateway Route Table primary identifier
- id String
- The provider-assigned unique ID for this managed resource.
- transit
Gateway StringRoute Table Id - Transit Gateway Route Table primary identifier
Supporting Types
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.