Amazon VPC Lattice
Managed application networking connecting services across VPCs without sidecars.
- Provider
- aws
- Kind
- Service mesh
- Category
- Operations
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| accessLogging | boolean | — | no | false | inherited |
| authType | enum | none | aws-iam | no | none | inherited |
| availabilityZoneAffinity | boolean | — | no | true | inherited |
| circuitBreaking | boolean | — | no | false | inherited |
| controlPlanes | integer | — | no | — | inherited |
| dnsServiceDiscovery | boolean | — | no | true | inherited |
| managed | boolean | — | no | false | ▸ true |
| mtls | boolean | — | no | false | inherited |
| overlappingCidrSupport | boolean | — | no | true | inherited |
| retries | boolean | — | no | false | inherited |
| sidecar | boolean | — | no | true | ▸ false |
Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.
No rule reads this kind yet. That is a gap, not a guarantee.
nodes:
- { id: "vpc-lattice", component: "aws-vpc-lattice" }# yaml-language-server: $schema=../../schema/component.schema.json # Amazon VPC Lattice service network: fully managed application networking across VPCs and accounts. # "What is Amazon VPC Lattice?" + "Control access to VPC Lattice services using auth policies": no sidecars, # DNS-based discovery through the Route 53 Resolver, AZ affinity on, and auth type NONE until set to AWS_IAM. schemaVersion: "1" type: "component" id: "aws-vpc-lattice" kind: "service-mesh" provider: "aws" docs: "https://docs.aws.amazon.com/vpc-lattice/latest/ug/what-is-vpc-lattice.html" defaults: managed: true sidecar: false properties: authType: type: "enum" values: ["none", "aws-iam"] default: "none" dnsServiceDiscovery: type: "boolean" default: true availabilityZoneAffinity: type: "boolean" default: true accessLogging: type: "boolean" default: false overlappingCidrSupport: type: "boolean" default: true