vpc_lattice_cli
Manage and execute AWS CLI commands for VPC Lattice, including creating, updating, and deleting service networks, services, listeners, rules, and target groups, using specified AWS profiles and regions.
Instructions
Execute AWS CLI VPC Lattice commands
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| args | No | Command arguments as key-value pairs | |
| command | Yes | The VPC Lattice subcommand to execute (e.g., create-service-network, list-service-networks) | |
| profile | No | AWS CLI profile to use | default |
| region | No | AWS region | us-east-1 |
Input Schema (JSON Schema)
{
"additionalProperties": false,
"properties": {
"args": {
"additionalProperties": true,
"description": "Command arguments as key-value pairs",
"type": "object"
},
"command": {
"description": "The VPC Lattice subcommand to execute (e.g., create-service-network, list-service-networks)",
"enum": [
"create-service-network",
"delete-service-network",
"get-service-network",
"list-service-networks",
"update-service-network",
"create-service",
"delete-service",
"get-service",
"list-services",
"update-service",
"create-listener",
"delete-listener",
"get-listener",
"list-listeners",
"update-listener",
"create-rule",
"delete-rule",
"get-rule",
"list-rules",
"update-rule",
"create-target-group",
"delete-target-group",
"get-target-group",
"list-target-groups",
"update-target-group",
"register-targets",
"deregister-targets",
"list-targets",
"list-tags-for-resource",
"tag-resource",
"untag-resource"
],
"type": "string"
},
"profile": {
"default": "default",
"description": "AWS CLI profile to use",
"type": "string"
},
"region": {
"default": "us-east-1",
"description": "AWS region",
"type": "string"
}
},
"required": [
"command"
],
"type": "object"
}