@swamp/aws/vpclattice
v2026.04.03.2
AWS VPCLATTICE infrastructure models
Labels
awsvpclatticecloudinfrastructure
Contents
Install
$ swamp extension pull @swamp/aws/vpclatticeRelease Notes
- 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
@swamp/aws/vpclattice/access-log-subscriptionv2026.04.03.2access_log_subscription.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| DestinationArn | string | |
| ResourceIdentifier? | string | |
| ServiceNetworkLogType? | enum | |
| Tags? | array |
createCreate a VpcLattice AccessLogSubscription
getGet a VpcLattice AccessLogSubscription
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice AccessLogSubscription |
updateUpdate a VpcLattice AccessLogSubscription
deleteDelete a VpcLattice AccessLogSubscription
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice AccessLogSubscription |
syncSync VpcLattice AccessLogSubscription state from AWS
Resources
state(infinite)— VpcLattice AccessLogSubscription resource state
@swamp/aws/vpclattice/auth-policyv2026.04.03.2auth_policy.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| ResourceIdentifier | string | |
| Policy | string |
createCreate a VpcLattice AuthPolicy
getGet a VpcLattice AuthPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice AuthPolicy |
updateUpdate a VpcLattice AuthPolicy
deleteDelete a VpcLattice AuthPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice AuthPolicy |
syncSync VpcLattice AuthPolicy state from AWS
Resources
state(infinite)— VpcLattice AuthPolicy resource state
@swamp/aws/vpclattice/domain-verificationv2026.04.03.2domain_verification.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| DomainName | string | |
| TxtMethodConfig? | object | |
| Tags? | array |
createCreate a VpcLattice DomainVerification
getGet a VpcLattice DomainVerification
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice DomainVerification |
updateUpdate a VpcLattice DomainVerification
deleteDelete a VpcLattice DomainVerification
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice DomainVerification |
syncSync VpcLattice DomainVerification state from AWS
Resources
state(infinite)— VpcLattice DomainVerification resource state
@swamp/aws/vpclattice/listenerv2026.04.03.2listener.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| DefaultAction | object | |
| Name? | string | |
| Port? | number | |
| Protocol | enum | |
| ServiceIdentifier? | string | |
| Tags? | array |
createCreate a VpcLattice Listener
getGet a VpcLattice Listener
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice Listener |
updateUpdate a VpcLattice Listener
deleteDelete a VpcLattice Listener
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice Listener |
syncSync VpcLattice Listener state from AWS
Resources
state(infinite)— VpcLattice Listener resource state
@swamp/aws/vpclattice/resource-configurationv2026.04.03.2resource_configuration.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| CustomDomainName? | string | |
| PortRanges? | array | |
| ResourceConfigurationDefinition? | string | |
| GroupDomain? | string | |
| ResourceConfigurationAuthType? | enum | |
| ResourceConfigurationGroupId? | string | |
| Name | string | |
| AllowAssociationToSharableServiceNetwork? | boolean | |
| ProtocolType? | enum | |
| ResourceConfigurationType | enum | |
| DomainVerificationId? | string | |
| ResourceGatewayId? | string | |
| Tags? | array |
createCreate a VpcLattice ResourceConfiguration
getGet a VpcLattice ResourceConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ResourceConfiguration |
updateUpdate a VpcLattice ResourceConfiguration
deleteDelete a VpcLattice ResourceConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ResourceConfiguration |
syncSync VpcLattice ResourceConfiguration state from AWS
Resources
state(infinite)— VpcLattice ResourceConfiguration resource state
@swamp/aws/vpclattice/resource-gatewayv2026.04.03.2resource_gateway.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| IpAddressType? | enum | |
| VpcIdentifier | string | |
| Ipv4AddressesPerEni? | number | The number of IPv4 addresses to allocate per ENI for the resource gateway |
| 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 |
createCreate a VpcLattice ResourceGateway
getGet a VpcLattice ResourceGateway
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ResourceGateway |
updateUpdate a VpcLattice ResourceGateway
deleteDelete a VpcLattice ResourceGateway
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ResourceGateway |
syncSync VpcLattice ResourceGateway state from AWS
Resources
state(infinite)— VpcLattice ResourceGateway resource state
@swamp/aws/vpclattice/resource-policyv2026.04.03.2resource_policy.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| ResourceArn | string | |
| Policy | string |
createCreate a VpcLattice ResourcePolicy
getGet a VpcLattice ResourcePolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ResourcePolicy |
updateUpdate a VpcLattice ResourcePolicy
deleteDelete a VpcLattice ResourcePolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ResourcePolicy |
syncSync VpcLattice ResourcePolicy state from AWS
Resources
state(infinite)— VpcLattice ResourcePolicy resource state
@swamp/aws/vpclattice/rulev2026.04.03.2rule.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Action | object | |
| ListenerIdentifier? | string | |
| Match | object | |
| Name? | string | |
| Priority | number | |
| ServiceIdentifier? | string | |
| Tags? | array |
createCreate a VpcLattice Rule
getGet a VpcLattice Rule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice Rule |
updateUpdate a VpcLattice Rule
deleteDelete a VpcLattice Rule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice Rule |
syncSync VpcLattice Rule state from AWS
Resources
state(infinite)— VpcLattice Rule resource state
@swamp/aws/vpclattice/servicev2026.04.03.2service.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AuthType? | enum | |
| Name? | string | |
| CertificateArn? | string | |
| CustomDomainName? | string | |
| Tags? | array |
createCreate a VpcLattice Service
getGet a VpcLattice Service
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice Service |
updateUpdate a VpcLattice Service
deleteDelete a VpcLattice Service
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice Service |
syncSync VpcLattice Service state from AWS
Resources
state(infinite)— VpcLattice Service resource state
@swamp/aws/vpclattice/service-networkv2026.04.03.2service_network.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name? | string | |
| AuthType? | enum | |
| Tags? | array | |
| SharingConfig? | object |
createCreate a VpcLattice ServiceNetwork
getGet a VpcLattice ServiceNetwork
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ServiceNetwork |
updateUpdate a VpcLattice ServiceNetwork
deleteDelete a VpcLattice ServiceNetwork
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ServiceNetwork |
syncSync VpcLattice ServiceNetwork state from AWS
Resources
state(infinite)— VpcLattice ServiceNetwork resource state
@swamp/aws/vpclattice/service-network-resource-associationv2026.04.03.2service_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) |
| ResourceConfigurationId? | string | |
| ServiceNetworkId? | string | |
| Tags? | array | |
| PrivateDnsEnabled? | boolean |
createCreate a VpcLattice ServiceNetworkResourceAssociation
getGet a VpcLattice ServiceNetworkResourceAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ServiceNetworkResourceAssociation |
updateUpdate a VpcLattice ServiceNetworkResourceAssociation
deleteDelete a VpcLattice ServiceNetworkResourceAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ServiceNetworkResourceAssociation |
syncSync VpcLattice ServiceNetworkResourceAssociation state from AWS
Resources
state(infinite)— VpcLattice ServiceNetworkResourceAssociation resource state
@swamp/aws/vpclattice/service-network-service-associationv2026.04.03.2service_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) |
| ServiceNetworkIdentifier? | string | |
| ServiceIdentifier? | string | |
| Tags? | array |
createCreate a VpcLattice ServiceNetworkServiceAssociation
getGet a VpcLattice ServiceNetworkServiceAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ServiceNetworkServiceAssociation |
updateUpdate a VpcLattice ServiceNetworkServiceAssociation
deleteDelete a VpcLattice ServiceNetworkServiceAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ServiceNetworkServiceAssociation |
syncSync VpcLattice ServiceNetworkServiceAssociation state from AWS
Resources
state(infinite)— VpcLattice ServiceNetworkServiceAssociation resource state
@swamp/aws/vpclattice/service-network-vpc-associationv2026.04.03.2service_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) |
| SecurityGroupIds? | array | |
| ServiceNetworkIdentifier? | string | |
| VpcIdentifier? | string | |
| Tags? | array | |
| PrivateDnsEnabled? | boolean | |
| DnsOptions? | object |
createCreate a VpcLattice ServiceNetworkVpcAssociation
getGet a VpcLattice ServiceNetworkVpcAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ServiceNetworkVpcAssociation |
updateUpdate a VpcLattice ServiceNetworkVpcAssociation
deleteDelete a VpcLattice ServiceNetworkVpcAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice ServiceNetworkVpcAssociation |
syncSync VpcLattice ServiceNetworkVpcAssociation state from AWS
Resources
state(infinite)— VpcLattice ServiceNetworkVpcAssociation resource state
@swamp/aws/vpclattice/target-groupv2026.04.03.2target_group.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Config? | object | |
| Name? | string | |
| Type | enum | |
| Targets? | array | |
| Tags? | array |
createCreate a VpcLattice TargetGroup
getGet a VpcLattice TargetGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice TargetGroup |
updateUpdate a VpcLattice TargetGroup
deleteDelete a VpcLattice TargetGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VpcLattice TargetGroup |
syncSync VpcLattice TargetGroup state from AWS
Resources
state(infinite)— VpcLattice TargetGroup resource state
2026.03.19.12.9 MBMar 19, 2026
AWS VPCLATTICE infrastructure models
Release Notes
- 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
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsvpclatticecloudinfrastructure
2026.03.16.12.8 MBMar 16, 2026
AWS VPCLATTICE infrastructure models
Release Notes
- 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
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsvpclatticecloudinfrastructure
2026.03.10.52.8 MBMar 10, 2026
AWS VPCLATTICE infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsvpclatticecloudinfrastructure