Skip to main content

InternetGatewaySchema

The InternetGatewaySchema class is the schema for the InternetGateway resource, which represents the AWS VPC Internet Gateway resource. This resource can create a internet gateway in AWS using the AWS JavaScript SDK V3 API. See official sdk docs.

@group

Resources/InternetGateway

@overrideProperty

parents - This resource has parents.

@overrideProperty

resourceId - The resource id is of format igw-<region-id>

Hierarchy

  • BaseResourceSchema
    • InternetGatewaySchema

Index

Properties

inheritedparents

parents: IResourceReference[]

properties

properties: { awsAccountId: string; awsRegionId: string; internetGatewayName: string } = ...

Input properties.

  • properties.awsAccountId - The AWS account id.
  • properties.awsRegionId - The AWS region id.
  • properties.internetGatewayName - The name of the internet gateway.

Type declaration

  • awsAccountId: string
  • awsRegionId: string
  • internetGatewayName: string

inheritedresourceId

resourceId: string

response

response: { InternetGatewayArn?: string; InternetGatewayId?: string } = ...

Saved response.

  • response.InternetGatewayArn - The ARN of the internet gateway.
  • response.InternetGatewayId - The ID of the internet gateway.

Type declaration

  • optionalInternetGatewayArn?: string
  • optionalInternetGatewayId?: string

inheritedtags

tags: {}

Type declaration

  • [key string]: string