Aws/vpclattice
@swamp/aws/vpclatticev2026.10.25.1
01README
AWS VPCLATTICE infrastructure models
02Release Notes
- Updated: target_group
03Behaviors
@swamp/aws/vpclattice/access-log-subscriptionv2026.10.23.1access_log_subscription.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| DestinationArn | string | |
| ResourceIdentifier? | string | |
| ServiceNetworkLogType? | enum | |
| Tags? | array |
fn create()
Create a VpcLattice AccessLogSubscription
fn get(identifier: string)
Get a VpcLattice AccessLogSubscription
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice AccessLogSubscription |
fn update()
Update a VpcLattice AccessLogSubscription
fn delete(identifier: string)
Delete a VpcLattice AccessLogSubscription
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice AccessLogSubscription |
fn sync()
Sync VpcLattice AccessLogSubscription state from AWS
fn list(maxPages?: number, resourceModel?: string)
List VpcLattice AccessLogSubscription resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— VpcLattice AccessLogSubscription resource state
@swamp/aws/vpclattice/auth-policyv2026.10.23.1auth_policy.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| ResourceIdentifier | string | |
| Policy | record |
fn create()
Create a VpcLattice AuthPolicy
fn get(identifier: string)
Get a VpcLattice AuthPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice AuthPolicy |
fn update()
Update a VpcLattice AuthPolicy
fn delete(identifier: string)
Delete a VpcLattice AuthPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice AuthPolicy |
fn sync()
Sync VpcLattice AuthPolicy state from AWS
Resources
state(infinite)— VpcLattice AuthPolicy resource state
@swamp/aws/vpclattice/domain-verificationv2026.10.23.1domain_verification.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| DomainName | string | |
| TxtMethodConfig? | object | |
| Tags? | array |
fn create()
Create a VpcLattice DomainVerification
fn get(identifier: string)
Get a VpcLattice DomainVerification
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice DomainVerification |
fn update()
Update a VpcLattice DomainVerification
fn delete(identifier: string)
Delete a VpcLattice DomainVerification
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice DomainVerification |
fn sync()
Sync VpcLattice DomainVerification state from AWS
fn list(maxPages?: number, resourceModel?: string)
List VpcLattice DomainVerification resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— VpcLattice DomainVerification resource state
@swamp/aws/vpclattice/listenerv2026.10.23.1listener.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| DefaultAction | object | |
| Name? | string | |
| Port? | number | |
| Protocol | enum | |
| ServiceIdentifier? | string | |
| Tags? | array |
fn create()
Create a VpcLattice Listener
fn get(identifier: string)
Get a VpcLattice Listener
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice Listener |
fn update()
Update a VpcLattice Listener
fn delete(identifier: string)
Delete a VpcLattice Listener
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice Listener |
fn sync()
Sync VpcLattice Listener state from AWS
fn list(maxPages?: number, resourceModel?: string)
List VpcLattice Listener resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— VpcLattice Listener resource state
@swamp/aws/vpclattice/resource-configurationv2026.10.23.1resource_configuration.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| CustomDomainName? | string | |
| PortRanges? | array | |
| ResourceConfigurationDefinition? | record | |
| GroupDomain? | string | |
| ResourceConfigurationAuthType? | enum | |
| ResourceConfigurationGroupId? | string | |
| Name | string | |
| AllowAssociationToSharableServiceNetwork? | boolean | |
| ProtocolType? | enum | |
| ResourceConfigurationType | enum | |
| DomainVerificationId? | string | |
| ResourceGatewayId? | string | |
| Tags? | array |
fn create()
Create a VpcLattice ResourceConfiguration
fn get(identifier: string)
Get a VpcLattice ResourceConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ResourceConfiguration |
fn update()
Update a VpcLattice ResourceConfiguration
fn delete(identifier: string)
Delete a VpcLattice ResourceConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ResourceConfiguration |
fn sync()
Sync VpcLattice ResourceConfiguration state from AWS
fn list(maxPages?: number, resourceModel?: string)
List VpcLattice ResourceConfiguration resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— VpcLattice ResourceConfiguration resource state
@swamp/aws/vpclattice/resource-gatewayv2026.10.23.1resource_gateway.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| IpAddressType? | enum | |
| VpcIdentifier | string | |
| Ipv4AddressesPerEni? | number | The number of IPv4 addresses to allocate per ENI for the resource gateway |
| ResourceConfigDnsResolution? | enum | |
| SubnetIds | array | The ID of one or more subnets in which to create an endpoint network interface. |
| SecurityGroupIds? | array | The ID of one or more security groups to associate with the endpoint network interface. |
| Tags? | array | |
| Name | string |
fn create()
Create a VpcLattice ResourceGateway
fn get(identifier: string)
Get a VpcLattice ResourceGateway
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ResourceGateway |
fn update()
Update a VpcLattice ResourceGateway
fn delete(identifier: string)
Delete a VpcLattice ResourceGateway
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ResourceGateway |
fn sync()
Sync VpcLattice ResourceGateway state from AWS
fn list(maxPages?: number, resourceModel?: string)
List VpcLattice ResourceGateway resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— VpcLattice ResourceGateway resource state
@swamp/aws/vpclattice/resource-policyv2026.10.23.1resource_policy.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| ResourceArn | string | |
| Policy | record |
fn create()
Create a VpcLattice ResourcePolicy
fn get(identifier: string)
Get a VpcLattice ResourcePolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ResourcePolicy |
fn update()
Update a VpcLattice ResourcePolicy
fn delete(identifier: string)
Delete a VpcLattice ResourcePolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ResourcePolicy |
fn sync()
Sync VpcLattice ResourcePolicy state from AWS
Resources
state(infinite)— VpcLattice ResourcePolicy resource state
@swamp/aws/vpclattice/rulev2026.10.23.1rule.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Action | object | |
| ListenerIdentifier? | string | |
| Match | object | |
| Name? | string | |
| Priority | number | |
| ServiceIdentifier? | string | |
| Tags? | array |
fn create()
Create a VpcLattice Rule
fn get(identifier: string)
Get a VpcLattice Rule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice Rule |
fn update()
Update a VpcLattice Rule
fn delete(identifier: string)
Delete a VpcLattice Rule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice Rule |
fn sync()
Sync VpcLattice Rule state from AWS
fn list(maxPages?: number, resourceModel?: string)
List VpcLattice Rule resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— VpcLattice Rule resource state
@swamp/aws/vpclattice/servicev2026.10.23.1service.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| AuthType? | enum | |
| Name? | string | |
| CertificateArn? | string | |
| IdleTimeoutSeconds? | number | |
| CustomDomainName? | string | |
| Tags? | array |
fn create()
Create a VpcLattice Service
fn get(identifier: string)
Get a VpcLattice Service
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice Service |
fn update()
Update a VpcLattice Service
fn delete(identifier: string)
Delete a VpcLattice Service
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice Service |
fn sync()
Sync VpcLattice Service state from AWS
fn list(maxPages?: number, resourceModel?: string)
List VpcLattice Service resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— VpcLattice Service resource state
@swamp/aws/vpclattice/service-networkv2026.10.23.1service_network.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Name? | string | |
| AuthType? | enum | |
| Tags? | array | |
| SharingConfig? | object |
fn create()
Create a VpcLattice ServiceNetwork
fn get(identifier: string)
Get a VpcLattice ServiceNetwork
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ServiceNetwork |
fn update()
Update a VpcLattice ServiceNetwork
fn delete(identifier: string)
Delete a VpcLattice ServiceNetwork
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ServiceNetwork |
fn sync()
Sync VpcLattice ServiceNetwork state from AWS
fn list(maxPages?: number, resourceModel?: string)
List VpcLattice ServiceNetwork resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— VpcLattice ServiceNetwork resource state
@swamp/aws/vpclattice/service-network-resource-associationv2026.10.23.1service_network_resource_association.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| ResourceConfigurationId? | string | |
| ServiceNetworkId? | string | |
| Tags? | array | |
| PrivateDnsEnabled? | boolean |
fn create()
Create a VpcLattice ServiceNetworkResourceAssociation
fn get(identifier: string)
Get a VpcLattice ServiceNetworkResourceAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ServiceNetworkResourceAssociation |
fn update()
Update a VpcLattice ServiceNetworkResourceAssociation
fn delete(identifier: string)
Delete a VpcLattice ServiceNetworkResourceAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ServiceNetworkResourceAssociation |
fn sync()
Sync VpcLattice ServiceNetworkResourceAssociation state from AWS
fn list(maxPages?: number, resourceModel?: string)
List VpcLattice ServiceNetworkResourceAssociation resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— VpcLattice ServiceNetworkResourceAssociation resource state
@swamp/aws/vpclattice/service-network-service-associationv2026.10.23.1service_network_service_association.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| ServiceNetworkIdentifier? | string | |
| ServiceIdentifier? | string | |
| Tags? | array |
fn create()
Create a VpcLattice ServiceNetworkServiceAssociation
fn get(identifier: string)
Get a VpcLattice ServiceNetworkServiceAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ServiceNetworkServiceAssociation |
fn update()
Update a VpcLattice ServiceNetworkServiceAssociation
fn delete(identifier: string)
Delete a VpcLattice ServiceNetworkServiceAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ServiceNetworkServiceAssociation |
fn sync()
Sync VpcLattice ServiceNetworkServiceAssociation state from AWS
fn list(maxPages?: number, resourceModel?: string)
List VpcLattice ServiceNetworkServiceAssociation resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— VpcLattice ServiceNetworkServiceAssociation resource state
@swamp/aws/vpclattice/service-network-vpc-associationv2026.10.23.1service_network_vpc_association.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| SecurityGroupIds? | array | |
| ServiceNetworkIdentifier? | string | |
| VpcIdentifier? | string | |
| Tags? | array | |
| PrivateDnsEnabled? | boolean | |
| DnsOptions? | object |
fn create()
Create a VpcLattice ServiceNetworkVpcAssociation
fn get(identifier: string)
Get a VpcLattice ServiceNetworkVpcAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ServiceNetworkVpcAssociation |
fn update()
Update a VpcLattice ServiceNetworkVpcAssociation
fn delete(identifier: string)
Delete a VpcLattice ServiceNetworkVpcAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ServiceNetworkVpcAssociation |
fn sync()
Sync VpcLattice ServiceNetworkVpcAssociation state from AWS
fn list(maxPages?: number, resourceModel?: string)
List VpcLattice ServiceNetworkVpcAssociation resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— VpcLattice ServiceNetworkVpcAssociation resource state
@swamp/aws/vpclattice/target-groupv2026.10.25.1target_group.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Config? | object | |
| Name? | string | |
| Type | enum | |
| Targets? | array | |
| Tags? | array |
fn create()
Create a VpcLattice TargetGroup
fn get(identifier: string)
Get a VpcLattice TargetGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice TargetGroup |
fn update()
Update a VpcLattice TargetGroup
fn delete(identifier: string)
Delete a VpcLattice TargetGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice TargetGroup |
fn sync()
Sync VpcLattice TargetGroup state from AWS
fn list(maxPages?: number, resourceModel?: string)
List VpcLattice TargetGroup resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— VpcLattice TargetGroup resource state
04Previous Versions
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later(was none)
- Updated: access_log_subscription, auth_policy, domain_verification, listener, resource_configuration, resource_gateway, resource_policy, rule, service, service_network, service_network_resource_association, service_network_service_association, service_network_vpc_association, target_group
2026.10.13.1
- Updated: access_log_subscription, auth_policy, domain_verification, listener, resource_configuration, resource_gateway, resource_policy, rule, service, service_network, service_network_resource_association, service_network_service_association, service_network_vpc_association, target_group
2026.10.08.1
2026.10.06.1
2026.10.04.1
2026.10.03.1
2026.10.02.1
2026.10.01.1
2026.09.30.1
2026.09.29.1
2026.09.28.1
2026.09.27.1
2026.09.26.1
2026.09.25.1
2026.09.24.1
2026.09.23.1
2026.09.22.1
2026.09.21.1
05Stats
A
100 / 100
Downloads
35
Archive size
2.8 MB
Verified by Swamp
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Docs keep secrets in a vault1/1earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License2/2earned
- Verified public repository2/2earned
06Platforms
07Labels