directconnect_virtual_interface
Manage Direct Connect virtual interfaces
Collection: community.aws
Full Name: community.aws.directconnect_virtual_interface
Synopsis
Manage Direct Connect virtual interfaces
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| access_key | str | |||
| address_type | str | |||
| amazon_address | str | |||
| authentication_key | str | |||
| aws_ca_bundle | path | |||
| aws_config | dict | |||
| bgp_asn | int | 65000 | ||
| cidr | list | |||
| customer_address | str | |||
| debug_botocore_endpoint_logs | bool | false | ||
| direct_connect_gateway_id | str | |||
| endpoint_url | str | |||
| id_to_associate | str | yes | ||
| name | str | |||
| profile | str | |||
| public | bool | |||
| region | str | |||
| secret_key | str | |||
| session_token | str | |||
| state | str | yes | ||
| validate_certs | bool | true | ||
| virtual_gateway_id | str | |||
| virtual_interface_id | str | |||
| vlan | int | 100 |
Example
yaml
- name: create an association between a LAG and connection
community.aws.directconnect_virtual_interface:
state: present
name: "{{ name }}"
link_aggregation_group_id: LAG-XXXXXXXX
connection_id: dxcon-XXXXXXXX
- name: remove an association between a connection and virtual interface
community.aws.directconnect_virtual_interface:
state: absent
connection_id: dxcon-XXXXXXXX
virtual_interface_id: dxv-XXXXXXXX