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::EC2::VPNConcentrator
Create VpnConcentrator Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VpnConcentrator(name: string, args: VpnConcentratorArgs, opts?: CustomResourceOptions);@overload
def VpnConcentrator(resource_name: str,
args: VpnConcentratorArgs,
opts: Optional[ResourceOptions] = None)
@overload
def VpnConcentrator(resource_name: str,
opts: Optional[ResourceOptions] = None,
transit_gateway_id: Optional[str] = None,
type: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewVpnConcentrator(ctx *Context, name string, args VpnConcentratorArgs, opts ...ResourceOption) (*VpnConcentrator, error)public VpnConcentrator(string name, VpnConcentratorArgs args, CustomResourceOptions? opts = null)
public VpnConcentrator(String name, VpnConcentratorArgs args)
public VpnConcentrator(String name, VpnConcentratorArgs args, CustomResourceOptions options)
type: aws-native:ec2:VpnConcentrator
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 VpnConcentratorArgs
- 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 VpnConcentratorArgs
- 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 VpnConcentratorArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VpnConcentratorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VpnConcentratorArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
VpnConcentrator 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 VpnConcentrator resource accepts the following input properties:
- Transit
Gateway stringId - The ID of the transit gateway
- Type string
- The type of VPN concentrator
-
List<Pulumi.
Aws Native. Inputs. Tag> - Any tags assigned to the VPN concentrator.
- Transit
Gateway stringId - The ID of the transit gateway
- Type string
- The type of VPN concentrator
-
Tag
Args - Any tags assigned to the VPN concentrator.
- transit
Gateway StringId - The ID of the transit gateway
- type String
- The type of VPN concentrator
- List<Tag>
- Any tags assigned to the VPN concentrator.
- transit
Gateway stringId - The ID of the transit gateway
- type string
- The type of VPN concentrator
- Tag[]
- Any tags assigned to the VPN concentrator.
- transit_
gateway_ strid - The ID of the transit gateway
- type str
- The type of VPN concentrator
-
Sequence[Tag
Args] - Any tags assigned to the VPN concentrator.
- transit
Gateway StringId - The ID of the transit gateway
- type String
- The type of VPN concentrator
- List<Property Map>
- Any tags assigned to the VPN concentrator.
Outputs
All input properties are implicitly available as output properties. Additionally, the VpnConcentrator resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Transit
Gateway stringAttachment Id - The ID of the transit gateway attachment
- Vpn
Concentrator stringId - The provider-assigned unique ID for this managed resource
- Id string
- The provider-assigned unique ID for this managed resource.
- Transit
Gateway stringAttachment Id - The ID of the transit gateway attachment
- Vpn
Concentrator stringId - The provider-assigned unique ID for this managed resource
- id String
- The provider-assigned unique ID for this managed resource.
- transit
Gateway StringAttachment Id - The ID of the transit gateway attachment
- vpn
Concentrator StringId - The provider-assigned unique ID for this managed resource
- id string
- The provider-assigned unique ID for this managed resource.
- transit
Gateway stringAttachment Id - The ID of the transit gateway attachment
- vpn
Concentrator stringId - The provider-assigned unique ID for this managed resource
- id str
- The provider-assigned unique ID for this managed resource.
- transit_
gateway_ strattachment_ id - The ID of the transit gateway attachment
- vpn_
concentrator_ strid - The provider-assigned unique ID for this managed resource
- id String
- The provider-assigned unique ID for this managed resource.
- transit
Gateway StringAttachment Id - The ID of the transit gateway attachment
- vpn
Concentrator StringId - The provider-assigned unique ID for this managed resource
Supporting Types
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.
