aws-native logo
AWS Native v0.55.0, Mar 28 23

aws-native.ec2.EgressOnlyInternetGateway

Resource Type definition for AWS::EC2::EgressOnlyInternetGateway

Create EgressOnlyInternetGateway Resource

new EgressOnlyInternetGateway(name: string, args: EgressOnlyInternetGatewayArgs, opts?: CustomResourceOptions);
@overload
def EgressOnlyInternetGateway(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              vpc_id: Optional[str] = None)
@overload
def EgressOnlyInternetGateway(resource_name: str,
                              args: EgressOnlyInternetGatewayArgs,
                              opts: Optional[ResourceOptions] = None)
func NewEgressOnlyInternetGateway(ctx *Context, name string, args EgressOnlyInternetGatewayArgs, opts ...ResourceOption) (*EgressOnlyInternetGateway, error)
public EgressOnlyInternetGateway(string name, EgressOnlyInternetGatewayArgs args, CustomResourceOptions? opts = null)
public EgressOnlyInternetGateway(String name, EgressOnlyInternetGatewayArgs args)
public EgressOnlyInternetGateway(String name, EgressOnlyInternetGatewayArgs args, CustomResourceOptions options)
type: aws-native:ec2:EgressOnlyInternetGateway
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args EgressOnlyInternetGatewayArgs
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 EgressOnlyInternetGatewayArgs
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 EgressOnlyInternetGatewayArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args EgressOnlyInternetGatewayArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args EgressOnlyInternetGatewayArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

EgressOnlyInternetGateway Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The EgressOnlyInternetGateway resource accepts the following input properties:

VpcId string

The ID of the VPC for which to create the egress-only internet gateway.

VpcId string

The ID of the VPC for which to create the egress-only internet gateway.

vpcId String

The ID of the VPC for which to create the egress-only internet gateway.

vpcId string

The ID of the VPC for which to create the egress-only internet gateway.

vpc_id str

The ID of the VPC for which to create the egress-only internet gateway.

vpcId String

The ID of the VPC for which to create the egress-only internet gateway.

Outputs

All input properties are implicitly available as output properties. Additionally, the EgressOnlyInternetGateway resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Id string

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

id string

The provider-assigned unique ID for this managed resource.

id str

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0