mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
ACI: Add types to modules and doc fragment (#49997)
* ACI: Add types to module doc fragment * Add types to ACI modules too
This commit is contained in:
parent
b3f062b5ca
commit
e8885ee4e8
56 changed files with 386 additions and 36 deletions
|
@ -37,6 +37,7 @@ options:
|
||||||
aaa_password:
|
aaa_password:
|
||||||
description:
|
description:
|
||||||
- The password of the locally-authenticated user.
|
- The password of the locally-authenticated user.
|
||||||
|
type: str
|
||||||
aaa_password_lifetime:
|
aaa_password_lifetime:
|
||||||
description:
|
description:
|
||||||
- The lifetime of the locally-authenticated user password.
|
- The lifetime of the locally-authenticated user password.
|
||||||
|
@ -48,6 +49,7 @@ options:
|
||||||
aaa_user:
|
aaa_user:
|
||||||
description:
|
description:
|
||||||
- The name of the locally-authenticated user user to add.
|
- The name of the locally-authenticated user user to add.
|
||||||
|
type: str
|
||||||
aliases: [ name, user ]
|
aliases: [ name, user ]
|
||||||
clear_password_history:
|
clear_password_history:
|
||||||
description:
|
description:
|
||||||
|
@ -56,10 +58,12 @@ options:
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the AAA user.
|
- Description for the AAA user.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
email:
|
email:
|
||||||
description:
|
description:
|
||||||
- The email address of the locally-authenticated user.
|
- The email address of the locally-authenticated user.
|
||||||
|
type: str
|
||||||
enabled:
|
enabled:
|
||||||
description:
|
description:
|
||||||
- The status of the locally-authenticated user account.
|
- The status of the locally-authenticated user account.
|
||||||
|
@ -67,6 +71,7 @@ options:
|
||||||
expiration:
|
expiration:
|
||||||
description:
|
description:
|
||||||
- The expiration date of the locally-authenticated user account.
|
- The expiration date of the locally-authenticated user account.
|
||||||
|
type: str
|
||||||
expires:
|
expires:
|
||||||
description:
|
description:
|
||||||
- Whether to enable an expiration date for the locally-authenticated user account.
|
- Whether to enable an expiration date for the locally-authenticated user account.
|
||||||
|
@ -74,16 +79,20 @@ options:
|
||||||
first_name:
|
first_name:
|
||||||
description:
|
description:
|
||||||
- The first name of the locally-authenticated user.
|
- The first name of the locally-authenticated user.
|
||||||
|
type: str
|
||||||
last_name:
|
last_name:
|
||||||
description:
|
description:
|
||||||
- The last name of the locally-authenticated user.
|
- The last name of the locally-authenticated user.
|
||||||
|
type: str
|
||||||
phone:
|
phone:
|
||||||
description:
|
description:
|
||||||
- The phone number of the locally-authenticated user.
|
- The phone number of the locally-authenticated user.
|
||||||
|
type: str
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -32,24 +32,29 @@ options:
|
||||||
aaa_user:
|
aaa_user:
|
||||||
description:
|
description:
|
||||||
- The name of the user to add a certificate to.
|
- The name of the user to add a certificate to.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aaa_user_type:
|
aaa_user_type:
|
||||||
description:
|
description:
|
||||||
- Whether this is a normal user or an appuser.
|
- Whether this is a normal user or an appuser.
|
||||||
|
type: str
|
||||||
choices: [ appuser, user ]
|
choices: [ appuser, user ]
|
||||||
default: user
|
default: user
|
||||||
certificate:
|
certificate:
|
||||||
description:
|
description:
|
||||||
- The PEM format public key extracted from the X.509 certificate.
|
- The PEM format public key extracted from the X.509 certificate.
|
||||||
|
type: str
|
||||||
aliases: [ cert_data, certificate_data ]
|
aliases: [ cert_data, certificate_data ]
|
||||||
certificate_name:
|
certificate_name:
|
||||||
description:
|
description:
|
||||||
- The name of the user certificate entry in ACI.
|
- The name of the user certificate entry in ACI.
|
||||||
|
type: str
|
||||||
aliases: [ cert_name ]
|
aliases: [ cert_name ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -28,16 +28,19 @@ options:
|
||||||
leaf_interface_profile:
|
leaf_interface_profile:
|
||||||
description:
|
description:
|
||||||
- The name of the Fabric access policy leaf interface profile.
|
- The name of the Fabric access policy leaf interface profile.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ leaf_interface_profile_name ]
|
aliases: [ leaf_interface_profile_name ]
|
||||||
access_port_selector:
|
access_port_selector:
|
||||||
description:
|
description:
|
||||||
- The name of the Fabric access policy leaf interface profile access port selector.
|
- The name of the Fabric access policy leaf interface profile access port selector.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ name, access_port_selector_name ]
|
aliases: [ name, access_port_selector_name ]
|
||||||
leaf_port_blk:
|
leaf_port_blk:
|
||||||
description:
|
description:
|
||||||
- The name of the Fabric access policy leaf interface profile access port block.
|
- The name of the Fabric access policy leaf interface profile access port block.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ leaf_port_blk_name ]
|
aliases: [ leaf_port_blk_name ]
|
||||||
leaf_port_blk_description:
|
leaf_port_blk_description:
|
||||||
|
@ -46,25 +49,30 @@ options:
|
||||||
from_port:
|
from_port:
|
||||||
description:
|
description:
|
||||||
- The beginning (from-range) of the port range block for the leaf access port block.
|
- The beginning (from-range) of the port range block for the leaf access port block.
|
||||||
aliases: [ from, fromPort, from_port_range ]
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
|
aliases: [ from, fromPort, from_port_range ]
|
||||||
to_port:
|
to_port:
|
||||||
description:
|
description:
|
||||||
- The end (to-range) of the port range block for the leaf access port block.
|
- The end (to-range) of the port range block for the leaf access port block.
|
||||||
aliases: [ to, toPort, to_port_range ]
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
|
aliases: [ to, toPort, to_port_range ]
|
||||||
from_card:
|
from_card:
|
||||||
description:
|
description:
|
||||||
- The beginning (from-range) of the card range block for the leaf access port block.
|
- The beginning (from-range) of the card range block for the leaf access port block.
|
||||||
|
type: str
|
||||||
aliases: [ from_card_range ]
|
aliases: [ from_card_range ]
|
||||||
to_card:
|
to_card:
|
||||||
description:
|
description:
|
||||||
- The end (to-range) of the card range block for the leaf access port block.
|
- The end (to-range) of the card range block for the leaf access port block.
|
||||||
|
type: str
|
||||||
aliases: [ to_card_range ]
|
aliases: [ to_card_range ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -28,16 +28,19 @@ options:
|
||||||
leaf_interface_profile:
|
leaf_interface_profile:
|
||||||
description:
|
description:
|
||||||
- The name of the Fabric access policy leaf interface profile.
|
- The name of the Fabric access policy leaf interface profile.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ leaf_interface_profile_name ]
|
aliases: [ leaf_interface_profile_name ]
|
||||||
access_port_selector:
|
access_port_selector:
|
||||||
description:
|
description:
|
||||||
- The name of the Fabric access policy leaf interface profile access port selector.
|
- The name of the Fabric access policy leaf interface profile access port selector.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ name, access_port_selector_name ]
|
aliases: [ name, access_port_selector_name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- The description to assign to the C(access_port_selector)
|
- The description to assign to the C(access_port_selector)
|
||||||
|
type: str
|
||||||
leaf_port_blk:
|
leaf_port_blk:
|
||||||
description:
|
description:
|
||||||
- B(Deprecated)
|
- B(Deprecated)
|
||||||
|
@ -45,6 +48,7 @@ options:
|
||||||
- The parameter will be removed in Ansible 2.12.
|
- The parameter will be removed in Ansible 2.12.
|
||||||
- HORIZONTALLINE
|
- HORIZONTALLINE
|
||||||
- The name of the Fabric access policy leaf interface profile access port block.
|
- The name of the Fabric access policy leaf interface profile access port block.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ leaf_port_blk_name ]
|
aliases: [ leaf_port_blk_name ]
|
||||||
leaf_port_blk_description:
|
leaf_port_blk_description:
|
||||||
|
@ -54,6 +58,7 @@ options:
|
||||||
- The parameter will be removed in Ansible 2.12.
|
- The parameter will be removed in Ansible 2.12.
|
||||||
- HORIZONTALLINE
|
- HORIZONTALLINE
|
||||||
- The description to assign to the C(leaf_port_blk)
|
- The description to assign to the C(leaf_port_blk)
|
||||||
|
type: str
|
||||||
from_port:
|
from_port:
|
||||||
description:
|
description:
|
||||||
- B(Deprecated)
|
- B(Deprecated)
|
||||||
|
@ -61,8 +66,9 @@ options:
|
||||||
- The parameter will be removed in Ansible 2.12.
|
- The parameter will be removed in Ansible 2.12.
|
||||||
- HORIZONTALLINE
|
- HORIZONTALLINE
|
||||||
- The beginning (from-range) of the port range block for the leaf access port block.
|
- The beginning (from-range) of the port range block for the leaf access port block.
|
||||||
aliases: [ from, fromPort, from_port_range ]
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
|
aliases: [ from, fromPort, from_port_range ]
|
||||||
to_port:
|
to_port:
|
||||||
description:
|
description:
|
||||||
- B(Deprecated)
|
- B(Deprecated)
|
||||||
|
@ -70,8 +76,9 @@ options:
|
||||||
- The parameter will be removed in Ansible 2.12.
|
- The parameter will be removed in Ansible 2.12.
|
||||||
- HORIZONTALLINE
|
- HORIZONTALLINE
|
||||||
- The end (to-range) of the port range block for the leaf access port block.
|
- The end (to-range) of the port range block for the leaf access port block.
|
||||||
aliases: [ to, toPort, to_port_range ]
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
|
aliases: [ to, toPort, to_port_range ]
|
||||||
from_card:
|
from_card:
|
||||||
description:
|
description:
|
||||||
- B(Deprecated)
|
- B(Deprecated)
|
||||||
|
@ -79,6 +86,7 @@ options:
|
||||||
- The parameter will be removed in Ansible 2.12.
|
- The parameter will be removed in Ansible 2.12.
|
||||||
- HORIZONTALLINE
|
- HORIZONTALLINE
|
||||||
- The beginning (from-range) of the card range block for the leaf access port block.
|
- The beginning (from-range) of the card range block for the leaf access port block.
|
||||||
|
type: str
|
||||||
aliases: [ from_card_range ]
|
aliases: [ from_card_range ]
|
||||||
version_added: '2.6'
|
version_added: '2.6'
|
||||||
to_card:
|
to_card:
|
||||||
|
@ -88,15 +96,18 @@ options:
|
||||||
- The parameter will be removed in Ansible 2.12.
|
- The parameter will be removed in Ansible 2.12.
|
||||||
- HORIZONTALLINE
|
- HORIZONTALLINE
|
||||||
- The end (to-range) of the card range block for the leaf access port block.
|
- The end (to-range) of the card range block for the leaf access port block.
|
||||||
|
type: str
|
||||||
aliases: [ to_card_range ]
|
aliases: [ to_card_range ]
|
||||||
version_added: '2.6'
|
version_added: '2.6'
|
||||||
policy_group:
|
policy_group:
|
||||||
description:
|
description:
|
||||||
- The name of the fabric access policy group to be associated with the leaf interface profile interface selector.
|
- The name of the fabric access policy group to be associated with the leaf interface profile interface selector.
|
||||||
|
type: str
|
||||||
aliases: [ policy_group_name ]
|
aliases: [ policy_group_name ]
|
||||||
interface_type:
|
interface_type:
|
||||||
description:
|
description:
|
||||||
- The type of interface for the static EPG deployement.
|
- The type of interface for the static EPG deployement.
|
||||||
|
type: str
|
||||||
choices: [ fex, port_channel, switch_port, vpc ]
|
choices: [ fex, port_channel, switch_port, vpc ]
|
||||||
default: switch_port
|
default: switch_port
|
||||||
version_added: '2.6'
|
version_added: '2.6'
|
||||||
|
@ -104,6 +115,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -28,11 +28,13 @@ options:
|
||||||
aep:
|
aep:
|
||||||
description:
|
description:
|
||||||
- The name of the Attachable Access Entity Profile.
|
- The name of the Attachable Access Entity Profile.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ aep_name, name ]
|
aliases: [ aep_name, name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the AEP.
|
- Description for the AEP.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
infra_vlan:
|
infra_vlan:
|
||||||
description:
|
description:
|
||||||
|
@ -47,6 +49,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
default: present
|
default: present
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -33,20 +33,24 @@ options:
|
||||||
aep:
|
aep:
|
||||||
description:
|
description:
|
||||||
- The name of the Attachable Access Entity Profile.
|
- The name of the Attachable Access Entity Profile.
|
||||||
|
type: str
|
||||||
aliases: [ aep_name ]
|
aliases: [ aep_name ]
|
||||||
domain:
|
domain:
|
||||||
description:
|
description:
|
||||||
- Name of the physical or virtual domain being associated with the AEP.
|
- Name of the physical or virtual domain being associated with the AEP.
|
||||||
|
type: str
|
||||||
aliases: [ domain_name, domain_profile ]
|
aliases: [ domain_name, domain_profile ]
|
||||||
domain_type:
|
domain_type:
|
||||||
description:
|
description:
|
||||||
- Determines if the Domain is physical (phys) or virtual (vmm).
|
- Determines if the Domain is physical (phys) or virtual (vmm).
|
||||||
|
type: str
|
||||||
choices: [ fc, l2dom, l3dom, phys, vmm ]
|
choices: [ fc, l2dom, l3dom, phys, vmm ]
|
||||||
aliases: [ type ]
|
aliases: [ type ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
vm_provider:
|
vm_provider:
|
||||||
|
@ -54,6 +58,7 @@ options:
|
||||||
- The VM platform for VMM Domains.
|
- The VM platform for VMM Domains.
|
||||||
- Support for Kubernetes was added in ACI v3.0.
|
- Support for Kubernetes was added in ACI v3.0.
|
||||||
- Support for CloudFoundry, OpenShift and Red Hat was added in ACI v3.1.
|
- Support for CloudFoundry, OpenShift and Red Hat was added in ACI v3.1.
|
||||||
|
type: str
|
||||||
choices: [ cloudfoundry, kubernetes, microsoft, openshift, openstack, redhat, vmware ]
|
choices: [ cloudfoundry, kubernetes, microsoft, openshift, openstack, redhat, vmware ]
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
'''
|
'''
|
||||||
|
|
|
@ -32,21 +32,25 @@ options:
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- The name of an existing tenant.
|
- The name of an existing tenant.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
ap:
|
ap:
|
||||||
description:
|
description:
|
||||||
- The name of the application network profile.
|
- The name of the application network profile.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ app_profile, app_profile_name, name ]
|
aliases: [ app_profile, app_profile_name, name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the AP.
|
- Description for the AP.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -36,15 +36,18 @@ options:
|
||||||
bd:
|
bd:
|
||||||
description:
|
description:
|
||||||
- The name of the Bridge Domain.
|
- The name of the Bridge Domain.
|
||||||
|
type: str
|
||||||
aliases: [ bd_name, name ]
|
aliases: [ bd_name, name ]
|
||||||
bd_type:
|
bd_type:
|
||||||
description:
|
description:
|
||||||
- The type of traffic on the Bridge Domain.
|
- The type of traffic on the Bridge Domain.
|
||||||
- The APIC defaults to C(ethernet) when unset during creation.
|
- The APIC defaults to C(ethernet) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ ethernet, fc ]
|
choices: [ ethernet, fc ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the Bridge Domain.
|
- Description for the Bridge Domain.
|
||||||
|
type: str
|
||||||
enable_multicast:
|
enable_multicast:
|
||||||
description:
|
description:
|
||||||
- Determines if PIM is enabled.
|
- Determines if PIM is enabled.
|
||||||
|
@ -65,20 +68,24 @@ options:
|
||||||
description:
|
description:
|
||||||
- Determines if GARP should be enabled to detect when End Points move.
|
- Determines if GARP should be enabled to detect when End Points move.
|
||||||
- The APIC defaults to C(garp) when unset during creation.
|
- The APIC defaults to C(garp) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ default, garp ]
|
choices: [ default, garp ]
|
||||||
endpoint_retention_action:
|
endpoint_retention_action:
|
||||||
description:
|
description:
|
||||||
- Determines if the Bridge Domain should inherit or resolve the End Point Retention Policy.
|
- Determines if the Bridge Domain should inherit or resolve the End Point Retention Policy.
|
||||||
- The APIC defaults to C(resolve) when unset during creation.
|
- The APIC defaults to C(resolve) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ inherit, resolve ]
|
choices: [ inherit, resolve ]
|
||||||
endpoint_retention_policy:
|
endpoint_retention_policy:
|
||||||
description:
|
description:
|
||||||
- The name of the End Point Retention Policy the Bridge Domain should use when
|
- The name of the End Point Retention Policy the Bridge Domain should use when
|
||||||
overriding the default End Point Retention Policy.
|
overriding the default End Point Retention Policy.
|
||||||
|
type: str
|
||||||
igmp_snoop_policy:
|
igmp_snoop_policy:
|
||||||
description:
|
description:
|
||||||
- The name of the IGMP Snooping Policy the Bridge Domain should use when
|
- The name of the IGMP Snooping Policy the Bridge Domain should use when
|
||||||
overriding the default IGMP Snooping Policy.
|
overriding the default IGMP Snooping Policy.
|
||||||
|
type: str
|
||||||
ip_learning:
|
ip_learning:
|
||||||
description:
|
description:
|
||||||
- Determines if the Bridge Domain should learn End Point IPs.
|
- Determines if the Bridge Domain should learn End Point IPs.
|
||||||
|
@ -88,15 +95,18 @@ options:
|
||||||
description:
|
description:
|
||||||
- The name of the IPv6 Neighbor Discovery Policy the Bridge Domain should use when
|
- The name of the IPv6 Neighbor Discovery Policy the Bridge Domain should use when
|
||||||
overridding the default IPV6 ND Policy.
|
overridding the default IPV6 ND Policy.
|
||||||
|
type: str
|
||||||
l2_unknown_unicast:
|
l2_unknown_unicast:
|
||||||
description:
|
description:
|
||||||
- Determines what forwarding method to use for unknown l2 destinations.
|
- Determines what forwarding method to use for unknown l2 destinations.
|
||||||
- The APIC defaults to C(proxy) when unset during creation.
|
- The APIC defaults to C(proxy) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ proxy, flood ]
|
choices: [ proxy, flood ]
|
||||||
l3_unknown_multicast:
|
l3_unknown_multicast:
|
||||||
description:
|
description:
|
||||||
- Determines the forwarding method to use for unknown multicast destinations.
|
- Determines the forwarding method to use for unknown multicast destinations.
|
||||||
- The APIC defaults to C(flood) when unset during creation.
|
- The APIC defaults to C(flood) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ flood, opt-flood ]
|
choices: [ flood, opt-flood ]
|
||||||
limit_ip_learn:
|
limit_ip_learn:
|
||||||
description:
|
description:
|
||||||
|
@ -107,26 +117,31 @@ options:
|
||||||
description:
|
description:
|
||||||
- The MAC Address to assign to the C(bd) instead of using the default.
|
- The MAC Address to assign to the C(bd) instead of using the default.
|
||||||
- The APIC defaults to C(00:22:BD:F8:19:FF) when unset during creation.
|
- The APIC defaults to C(00:22:BD:F8:19:FF) when unset during creation.
|
||||||
|
type: str
|
||||||
aliases: [ mac ]
|
aliases: [ mac ]
|
||||||
version_added: '2.5'
|
version_added: '2.5'
|
||||||
multi_dest:
|
multi_dest:
|
||||||
description:
|
description:
|
||||||
- Determines the forwarding method for L2 multicast, broadcast, and link layer traffic.
|
- Determines the forwarding method for L2 multicast, broadcast, and link layer traffic.
|
||||||
- The APIC defaults to C(bd-flood) when unset during creation.
|
- The APIC defaults to C(bd-flood) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ bd-flood, drop, encap-flood ]
|
choices: [ bd-flood, drop, encap-flood ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- The name of the Tenant.
|
- The name of the Tenant.
|
||||||
|
type: str
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
vrf:
|
vrf:
|
||||||
description:
|
description:
|
||||||
- The name of the VRF.
|
- The name of the VRF.
|
||||||
|
type: str
|
||||||
aliases: [ vrf_name ]
|
aliases: [ vrf_name ]
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
'''
|
'''
|
||||||
|
|
|
@ -34,10 +34,12 @@ options:
|
||||||
bd:
|
bd:
|
||||||
description:
|
description:
|
||||||
- The name of the Bridge Domain.
|
- The name of the Bridge Domain.
|
||||||
|
type: str
|
||||||
aliases: [ bd_name ]
|
aliases: [ bd_name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- The description for the Subnet.
|
- The description for the Subnet.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
enable_vip:
|
enable_vip:
|
||||||
description:
|
description:
|
||||||
|
@ -47,6 +49,7 @@ options:
|
||||||
gateway:
|
gateway:
|
||||||
description:
|
description:
|
||||||
- The IPv4 or IPv6 gateway address for the Subnet.
|
- The IPv4 or IPv6 gateway address for the Subnet.
|
||||||
|
type: str
|
||||||
aliases: [ gateway_ip ]
|
aliases: [ gateway_ip ]
|
||||||
mask:
|
mask:
|
||||||
description:
|
description:
|
||||||
|
@ -59,6 +62,7 @@ options:
|
||||||
nd_prefix_policy:
|
nd_prefix_policy:
|
||||||
description:
|
description:
|
||||||
- The IPv6 Neighbor Discovery Prefix Policy to associate with the Subnet.
|
- The IPv6 Neighbor Discovery Prefix Policy to associate with the Subnet.
|
||||||
|
type: str
|
||||||
preferred:
|
preferred:
|
||||||
description:
|
description:
|
||||||
- Determines if the Subnet is preferred over all available Subnets. Only one Subnet per Address Family (IPv4/IPv6).
|
- Determines if the Subnet is preferred over all available Subnets. Only one Subnet per Address Family (IPv4/IPv6).
|
||||||
|
@ -68,9 +72,11 @@ options:
|
||||||
route_profile:
|
route_profile:
|
||||||
description:
|
description:
|
||||||
- The Route Profile to the associate with the Subnet.
|
- The Route Profile to the associate with the Subnet.
|
||||||
|
type: str
|
||||||
route_profile_l3_out:
|
route_profile_l3_out:
|
||||||
description:
|
description:
|
||||||
- The L3 Out that contains the assocated Route Profile.
|
- The L3 Out that contains the assocated Route Profile.
|
||||||
|
type: str
|
||||||
scope:
|
scope:
|
||||||
description:
|
description:
|
||||||
- Determines the scope of the Subnet.
|
- Determines the scope of the Subnet.
|
||||||
|
@ -92,19 +98,23 @@ options:
|
||||||
- The C(nd_ra) option is used to treate the gateway_ip address as a Neighbor Discovery Router Advertisement Prefix.
|
- The C(nd_ra) option is used to treate the gateway_ip address as a Neighbor Discovery Router Advertisement Prefix.
|
||||||
- The C(no_gw) option is used to remove default gateway functionality from the gateway address.
|
- The C(no_gw) option is used to remove default gateway functionality from the gateway address.
|
||||||
- The APIC defaults to C(nd_ra) when unset during creation.
|
- The APIC defaults to C(nd_ra) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ nd_ra, no_gw, querier_ip, unspecified ]
|
choices: [ nd_ra, no_gw, querier_ip, unspecified ]
|
||||||
subnet_name:
|
subnet_name:
|
||||||
description:
|
description:
|
||||||
- The name of the Subnet.
|
- The name of the Subnet.
|
||||||
|
type: str
|
||||||
aliases: [ name ]
|
aliases: [ name ]
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- The name of the Tenant.
|
- The name of the Tenant.
|
||||||
|
type: str
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -32,18 +32,22 @@ options:
|
||||||
bd:
|
bd:
|
||||||
description:
|
description:
|
||||||
- The name of the Bridge Domain.
|
- The name of the Bridge Domain.
|
||||||
|
type: str
|
||||||
aliases: [ bd_name, bridge_domain ]
|
aliases: [ bd_name, bridge_domain ]
|
||||||
l3out:
|
l3out:
|
||||||
description:
|
description:
|
||||||
- The name of the l3out to associate with th Bridge Domain.
|
- The name of the l3out to associate with th Bridge Domain.
|
||||||
|
type: str
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- The name of the Tenant.
|
- The name of the Tenant.
|
||||||
|
type: str
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -29,16 +29,20 @@ options:
|
||||||
compare_export_policy:
|
compare_export_policy:
|
||||||
description:
|
description:
|
||||||
- The export policy that the C(compare_snapshot) is associated to.
|
- The export policy that the C(compare_snapshot) is associated to.
|
||||||
|
type: str
|
||||||
compare_snapshot:
|
compare_snapshot:
|
||||||
description:
|
description:
|
||||||
- The name of the snapshot to compare with C(snapshot).
|
- The name of the snapshot to compare with C(snapshot).
|
||||||
|
type: str
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- The description for the Import Policy.
|
- The description for the Import Policy.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
export_policy:
|
export_policy:
|
||||||
description:
|
description:
|
||||||
- The export policy that the C(snapshot) is associated to.
|
- The export policy that the C(snapshot) is associated to.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
fail_on_decrypt:
|
fail_on_decrypt:
|
||||||
description:
|
description:
|
||||||
|
@ -49,24 +53,29 @@ options:
|
||||||
description:
|
description:
|
||||||
- Determines how the import should be handled by the APIC.
|
- Determines how the import should be handled by the APIC.
|
||||||
- The APIC defaults to C(atomic) when unset.
|
- The APIC defaults to C(atomic) when unset.
|
||||||
|
type: str
|
||||||
choices: [ atomic, best-effort ]
|
choices: [ atomic, best-effort ]
|
||||||
import_policy:
|
import_policy:
|
||||||
description:
|
description:
|
||||||
- The name of the Import Policy to use for config rollback.
|
- The name of the Import Policy to use for config rollback.
|
||||||
|
type: str
|
||||||
import_type:
|
import_type:
|
||||||
description:
|
description:
|
||||||
- Determines how the current and snapshot configuration should be compared for replacement.
|
- Determines how the current and snapshot configuration should be compared for replacement.
|
||||||
- The APIC defaults to C(replace) when unset.
|
- The APIC defaults to C(replace) when unset.
|
||||||
|
type: str
|
||||||
choices: [ merge, replace ]
|
choices: [ merge, replace ]
|
||||||
snapshot:
|
snapshot:
|
||||||
description:
|
description:
|
||||||
- The name of the snapshot to rollback to, or the base snapshot to use for comparison.
|
- The name of the snapshot to rollback to, or the base snapshot to use for comparison.
|
||||||
- The C(aci_snapshot) module can be used to query the list of available snapshots.
|
- The C(aci_snapshot) module can be used to query the list of available snapshots.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(preview) for previewing the diff between two snapshots.
|
- Use C(preview) for previewing the diff between two snapshots.
|
||||||
- Use C(rollback) for reverting the configuration to a previous snapshot.
|
- Use C(rollback) for reverting the configuration to a previous snapshot.
|
||||||
|
type: str
|
||||||
choices: [ preview, rollback ]
|
choices: [ preview, rollback ]
|
||||||
default: rollback
|
default: rollback
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -34,15 +34,18 @@ options:
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- The description for the Config Export Policy.
|
- The description for the Config Export Policy.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
export_policy:
|
export_policy:
|
||||||
description:
|
description:
|
||||||
- The name of the Export Policy to use for Config Snapshots.
|
- The name of the Export Policy to use for Config Snapshots.
|
||||||
|
type: str
|
||||||
aliases: [ name ]
|
aliases: [ name ]
|
||||||
format:
|
format:
|
||||||
description:
|
description:
|
||||||
- Sets the config backup to be formatted in JSON or XML.
|
- Sets the config backup to be formatted in JSON or XML.
|
||||||
- The APIC defaults to C(json) when unset.
|
- The APIC defaults to C(json) when unset.
|
||||||
|
type: str
|
||||||
choices: [ json, xml ]
|
choices: [ json, xml ]
|
||||||
include_secure:
|
include_secure:
|
||||||
description:
|
description:
|
||||||
|
@ -58,10 +61,12 @@ options:
|
||||||
snapshot:
|
snapshot:
|
||||||
description:
|
description:
|
||||||
- The name of the snapshot to delete.
|
- The name of the snapshot to delete.
|
||||||
|
type: str
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -34,37 +34,44 @@ options:
|
||||||
contract:
|
contract:
|
||||||
description:
|
description:
|
||||||
- The name of the contract.
|
- The name of the contract.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ contract_name, name ]
|
aliases: [ contract_name, name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the contract.
|
- Description for the contract.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- The name of the tenant.
|
- The name of the tenant.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
scope:
|
scope:
|
||||||
description:
|
description:
|
||||||
- The scope of a service contract.
|
- The scope of a service contract.
|
||||||
- The APIC defaults to C(context) when unset during creation.
|
- The APIC defaults to C(context) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ application-profile, context, global, tenant ]
|
choices: [ application-profile, context, global, tenant ]
|
||||||
priority:
|
priority:
|
||||||
description:
|
description:
|
||||||
- The desired QoS class to be used.
|
- The desired QoS class to be used.
|
||||||
- The APIC defaults to C(unspecified) when unset during creation.
|
- The APIC defaults to C(unspecified) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ level1, level2, level3, unspecified ]
|
choices: [ level1, level2, level3, unspecified ]
|
||||||
dscp:
|
dscp:
|
||||||
description:
|
description:
|
||||||
- The target Differentiated Service (DSCP) value.
|
- The target Differentiated Service (DSCP) value.
|
||||||
- The APIC defaults to C(unspecified) when unset during creation.
|
- The APIC defaults to C(unspecified) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ AF11, AF12, AF13, AF21, AF22, AF23, AF31, AF32, AF33, AF41, AF42, AF43, CS0, CS1, CS2, CS3, CS4, CS5, CS6, CS7, EF, VA, unspecified ]
|
choices: [ AF11, AF12, AF13, AF21, AF22, AF23, AF31, AF32, AF33, AF41, AF42, AF43, CS0, CS1, CS2, CS3, CS4, CS5, CS6, CS7, EF, VA, unspecified ]
|
||||||
aliases: [ target ]
|
aliases: [ target ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -32,14 +32,17 @@ options:
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- The name of the tenant.
|
- The name of the tenant.
|
||||||
|
type: str
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
subject:
|
subject:
|
||||||
description:
|
description:
|
||||||
- The contract subject name.
|
- The contract subject name.
|
||||||
|
type: str
|
||||||
aliases: [ contract_subject, name, subject_name ]
|
aliases: [ contract_subject, name, subject_name ]
|
||||||
contract:
|
contract:
|
||||||
description:
|
description:
|
||||||
- The name of the Contract.
|
- The name of the Contract.
|
||||||
|
type: str
|
||||||
aliases: [ contract_name ]
|
aliases: [ contract_name ]
|
||||||
reverse_filter:
|
reverse_filter:
|
||||||
description:
|
description:
|
||||||
|
@ -51,32 +54,38 @@ options:
|
||||||
description:
|
description:
|
||||||
- The QoS class.
|
- The QoS class.
|
||||||
- The APIC defaults to C(unspecified) when unset during creation.
|
- The APIC defaults to C(unspecified) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ level1, level2, level3, unspecified ]
|
choices: [ level1, level2, level3, unspecified ]
|
||||||
dscp:
|
dscp:
|
||||||
description:
|
description:
|
||||||
- The target DSCP.
|
- The target DSCP.
|
||||||
- The APIC defaults to C(unspecified) when unset during creation.
|
- The APIC defaults to C(unspecified) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ AF11, AF12, AF13, AF21, AF22, AF23, AF31, AF32, AF33, AF41, AF42, AF43,
|
choices: [ AF11, AF12, AF13, AF21, AF22, AF23, AF31, AF32, AF33, AF41, AF42, AF43,
|
||||||
CS0, CS1, CS2, CS3, CS4, CS5, CS6, CS7, EF, VA, unspecified ]
|
CS0, CS1, CS2, CS3, CS4, CS5, CS6, CS7, EF, VA, unspecified ]
|
||||||
aliases: [ target ]
|
aliases: [ target ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the contract subject.
|
- Description for the contract subject.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
consumer_match:
|
consumer_match:
|
||||||
description:
|
description:
|
||||||
- The match criteria across consumers.
|
- The match criteria across consumers.
|
||||||
- The APIC defaults to C(at_least_one) when unset during creation.
|
- The APIC defaults to C(at_least_one) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ all, at_least_one, at_most_one, none ]
|
choices: [ all, at_least_one, at_most_one, none ]
|
||||||
provider_match:
|
provider_match:
|
||||||
description:
|
description:
|
||||||
- The match criteria across providers.
|
- The match criteria across providers.
|
||||||
- The APIC defaults to C(at_least_one) when unset during creation.
|
- The APIC defaults to C(at_least_one) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ all, at_least_one, at_most_one, none ]
|
choices: [ all, at_least_one, at_most_one, none ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -34,30 +34,36 @@ options:
|
||||||
contract:
|
contract:
|
||||||
description:
|
description:
|
||||||
- The name of the contract.
|
- The name of the contract.
|
||||||
|
type: str
|
||||||
aliases: [ contract_name ]
|
aliases: [ contract_name ]
|
||||||
filter:
|
filter:
|
||||||
description:
|
description:
|
||||||
- The name of the Filter to bind to the Subject.
|
- The name of the Filter to bind to the Subject.
|
||||||
|
type: str
|
||||||
aliases: [ filter_name ]
|
aliases: [ filter_name ]
|
||||||
log:
|
log:
|
||||||
description:
|
description:
|
||||||
- Determines if the binding should be set to log.
|
- Determines if the binding should be set to log.
|
||||||
- The APIC defaults to C(none) when unset during creation.
|
- The APIC defaults to C(none) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ log, none ]
|
choices: [ log, none ]
|
||||||
aliases: [ directive ]
|
aliases: [ directive ]
|
||||||
subject:
|
subject:
|
||||||
description:
|
description:
|
||||||
- The name of the Contract Subject.
|
- The name of the Contract Subject.
|
||||||
|
type: str
|
||||||
aliases: [ contract_subject, subject_name ]
|
aliases: [ contract_subject, subject_name ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- The name of the tenant.
|
- The name of the tenant.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -28,6 +28,7 @@ options:
|
||||||
domain:
|
domain:
|
||||||
description:
|
description:
|
||||||
- Name of the physical, virtual, bridged routed or FC domain profile.
|
- Name of the physical, virtual, bridged routed or FC domain profile.
|
||||||
|
type: str
|
||||||
aliases: [ domain_name, domain_profile, name ]
|
aliases: [ domain_name, domain_profile, name ]
|
||||||
domain_type:
|
domain_type:
|
||||||
description:
|
description:
|
||||||
|
@ -37,25 +38,30 @@ options:
|
||||||
- 'C(l3dom): The external routed domain profile is a policy for managing L3 routed infrastructure outside the fabric.'
|
- 'C(l3dom): The external routed domain profile is a policy for managing L3 routed infrastructure outside the fabric.'
|
||||||
- 'C(phys): The physical domain profile stores the physical resources and encap resources that should be used for EPGs associated with this domain.'
|
- 'C(phys): The physical domain profile stores the physical resources and encap resources that should be used for EPGs associated with this domain.'
|
||||||
- 'C(vmm): The VMM domain profile is a policy for grouping VM controllers with similar networking policy requirements.'
|
- 'C(vmm): The VMM domain profile is a policy for grouping VM controllers with similar networking policy requirements.'
|
||||||
|
type: str
|
||||||
choices: [ fc, l2dom, l3dom, phys, vmm ]
|
choices: [ fc, l2dom, l3dom, phys, vmm ]
|
||||||
aliases: [ type ]
|
aliases: [ type ]
|
||||||
dscp:
|
dscp:
|
||||||
description:
|
description:
|
||||||
- The target Differentiated Service (DSCP) value.
|
- The target Differentiated Service (DSCP) value.
|
||||||
- The APIC defaults to C(unspecified) when unset during creation.
|
- The APIC defaults to C(unspecified) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ AF11, AF12, AF13, AF21, AF22, AF23, AF31, AF32, AF33, AF41, AF42, AF43, CS0, CS1, CS2, CS3, CS4, CS5, CS6, CS7, EF, VA, unspecified ]
|
choices: [ AF11, AF12, AF13, AF21, AF22, AF23, AF31, AF32, AF33, AF41, AF42, AF43, CS0, CS1, CS2, CS3, CS4, CS5, CS6, CS7, EF, VA, unspecified ]
|
||||||
aliases: [ target ]
|
aliases: [ target ]
|
||||||
encap_mode:
|
encap_mode:
|
||||||
description:
|
description:
|
||||||
- The layer 2 encapsulation protocol to use with the virtual switch.
|
- The layer 2 encapsulation protocol to use with the virtual switch.
|
||||||
|
type: str
|
||||||
choices: [ unknown, vlan, vxlan ]
|
choices: [ unknown, vlan, vxlan ]
|
||||||
multicast_address:
|
multicast_address:
|
||||||
description:
|
description:
|
||||||
- The muticast IP address to use for the virtual switch.
|
- The muticast IP address to use for the virtual switch.
|
||||||
|
type: str
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
vm_provider:
|
vm_provider:
|
||||||
|
@ -63,11 +69,13 @@ options:
|
||||||
- The VM platform for VMM Domains.
|
- The VM platform for VMM Domains.
|
||||||
- Support for Kubernetes was added in ACI v3.0.
|
- Support for Kubernetes was added in ACI v3.0.
|
||||||
- Support for CloudFoundry, OpenShift and Red Hat was added in ACI v3.1.
|
- Support for CloudFoundry, OpenShift and Red Hat was added in ACI v3.1.
|
||||||
|
type: str
|
||||||
choices: [ cloudfoundry, kubernetes, microsoft, openshift, openstack, redhat, vmware ]
|
choices: [ cloudfoundry, kubernetes, microsoft, openshift, openstack, redhat, vmware ]
|
||||||
vswitch:
|
vswitch:
|
||||||
description:
|
description:
|
||||||
- The virtual switch to use for vmm domains.
|
- The virtual switch to use for vmm domains.
|
||||||
- The APIC defaults to C(default) when unset during creation.
|
- The APIC defaults to C(default) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ avs, default, dvs, unknown ]
|
choices: [ avs, default, dvs, unknown ]
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
'''
|
'''
|
||||||
|
|
|
@ -33,30 +33,36 @@ options:
|
||||||
domain:
|
domain:
|
||||||
description:
|
description:
|
||||||
- Name of the domain being associated with the Encap Pool.
|
- Name of the domain being associated with the Encap Pool.
|
||||||
|
type: str
|
||||||
aliases: [ domain_name, domain_profile ]
|
aliases: [ domain_name, domain_profile ]
|
||||||
domain_type:
|
domain_type:
|
||||||
description:
|
description:
|
||||||
- Determines if the Domain is physical (phys) or virtual (vmm).
|
- Determines if the Domain is physical (phys) or virtual (vmm).
|
||||||
|
type: str
|
||||||
choices: [ fc, l2dom, l3dom, phys, vmm ]
|
choices: [ fc, l2dom, l3dom, phys, vmm ]
|
||||||
pool:
|
pool:
|
||||||
description:
|
description:
|
||||||
- The name of the pool.
|
- The name of the pool.
|
||||||
|
type: str
|
||||||
aliases: [ pool_name ]
|
aliases: [ pool_name ]
|
||||||
pool_allocation_mode:
|
pool_allocation_mode:
|
||||||
description:
|
description:
|
||||||
- The method used for allocating encaps to resources.
|
- The method used for allocating encaps to resources.
|
||||||
- Only vlan and vsan support allocation modes.
|
- Only vlan and vsan support allocation modes.
|
||||||
|
type: str
|
||||||
choices: [ dynamic, static]
|
choices: [ dynamic, static]
|
||||||
aliases: [ allocation_mode, mode ]
|
aliases: [ allocation_mode, mode ]
|
||||||
pool_type:
|
pool_type:
|
||||||
description:
|
description:
|
||||||
- The encap type of C(pool).
|
- The encap type of C(pool).
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
choices: [ vlan, vsan, vxlan ]
|
choices: [ vlan, vsan, vxlan ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
vm_provider:
|
vm_provider:
|
||||||
|
@ -64,6 +70,7 @@ options:
|
||||||
- The VM platform for VMM Domains.
|
- The VM platform for VMM Domains.
|
||||||
- Support for Kubernetes was added in ACI v3.0.
|
- Support for Kubernetes was added in ACI v3.0.
|
||||||
- Support for CloudFoundry, OpenShift and Red Hat was added in ACI v3.1.
|
- Support for CloudFoundry, OpenShift and Red Hat was added in ACI v3.1.
|
||||||
|
type: str
|
||||||
choices: [ cloudfoundry, kubernetes, microsoft, openshift, openstack, redhat, vmware ]
|
choices: [ cloudfoundry, kubernetes, microsoft, openshift, openstack, redhat, vmware ]
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
'''
|
'''
|
||||||
|
|
|
@ -33,25 +33,30 @@ options:
|
||||||
domain:
|
domain:
|
||||||
description:
|
description:
|
||||||
- Name of the domain being associated with the VLAN Pool.
|
- Name of the domain being associated with the VLAN Pool.
|
||||||
|
type: str
|
||||||
aliases: [ domain_name, domain_profile ]
|
aliases: [ domain_name, domain_profile ]
|
||||||
domain_type:
|
domain_type:
|
||||||
description:
|
description:
|
||||||
- Determines if the Domain is physical (phys) or virtual (vmm).
|
- Determines if the Domain is physical (phys) or virtual (vmm).
|
||||||
|
type: str
|
||||||
choices: [ fc, l2dom, l3dom, phys, vmm ]
|
choices: [ fc, l2dom, l3dom, phys, vmm ]
|
||||||
pool:
|
pool:
|
||||||
description:
|
description:
|
||||||
- The name of the pool.
|
- The name of the pool.
|
||||||
|
type: str
|
||||||
aliases: [ pool_name, vlan_pool ]
|
aliases: [ pool_name, vlan_pool ]
|
||||||
pool_allocation_mode:
|
pool_allocation_mode:
|
||||||
description:
|
description:
|
||||||
- The method used for allocating VLANs to resources.
|
- The method used for allocating VLANs to resources.
|
||||||
choices: [ dynamic, static]
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
|
choices: [ dynamic, static]
|
||||||
aliases: [ allocation_mode, mode ]
|
aliases: [ allocation_mode, mode ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
vm_provider:
|
vm_provider:
|
||||||
|
@ -59,6 +64,7 @@ options:
|
||||||
- The VM platform for VMM Domains.
|
- The VM platform for VMM Domains.
|
||||||
- Support for Kubernetes was added in ACI v3.0.
|
- Support for Kubernetes was added in ACI v3.0.
|
||||||
- Support for CloudFoundry, OpenShift and Red Hat was added in ACI v3.1.
|
- Support for CloudFoundry, OpenShift and Red Hat was added in ACI v3.1.
|
||||||
|
type: str
|
||||||
choices: [ cloudfoundry, kubernetes, microsoft, openshift, openstack, redhat, vmware ]
|
choices: [ cloudfoundry, kubernetes, microsoft, openshift, openstack, redhat, vmware ]
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
'''
|
'''
|
||||||
|
|
|
@ -29,20 +29,24 @@ options:
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the C(pool).
|
- Description for the C(pool).
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
pool:
|
pool:
|
||||||
description:
|
description:
|
||||||
- The name of the pool.
|
- The name of the pool.
|
||||||
|
type: str
|
||||||
aliases: [ name, pool_name ]
|
aliases: [ name, pool_name ]
|
||||||
pool_allocation_mode:
|
pool_allocation_mode:
|
||||||
description:
|
description:
|
||||||
- The method used for allocating encaps to resources.
|
- The method used for allocating encaps to resources.
|
||||||
- Only vlan and vsan support allocation modes.
|
- Only vlan and vsan support allocation modes.
|
||||||
|
type: str
|
||||||
choices: [ dynamic, static ]
|
choices: [ dynamic, static ]
|
||||||
aliases: [ allocation_mode, mode ]
|
aliases: [ allocation_mode, mode ]
|
||||||
pool_type:
|
pool_type:
|
||||||
description:
|
description:
|
||||||
- The encap type of C(pool).
|
- The encap type of C(pool).
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ type ]
|
aliases: [ type ]
|
||||||
choices: [ vlan, vxlan, vsan]
|
choices: [ vlan, vxlan, vsan]
|
||||||
|
@ -50,6 +54,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -31,25 +31,30 @@ options:
|
||||||
description:
|
description:
|
||||||
- The method used for allocating encaps to resources.
|
- The method used for allocating encaps to resources.
|
||||||
- Only vlan and vsan support allocation modes.
|
- Only vlan and vsan support allocation modes.
|
||||||
|
type: str
|
||||||
choices: [ dynamic, inherit, static]
|
choices: [ dynamic, inherit, static]
|
||||||
aliases: [ mode ]
|
aliases: [ mode ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the pool range.
|
- Description for the pool range.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
pool:
|
pool:
|
||||||
description:
|
description:
|
||||||
- The name of the pool that the range should be assigned to.
|
- The name of the pool that the range should be assigned to.
|
||||||
|
type: str
|
||||||
aliases: [ pool_name ]
|
aliases: [ pool_name ]
|
||||||
pool_allocation_mode:
|
pool_allocation_mode:
|
||||||
description:
|
description:
|
||||||
- The method used for allocating encaps to resources.
|
- The method used for allocating encaps to resources.
|
||||||
- Only vlan and vsan support allocation modes.
|
- Only vlan and vsan support allocation modes.
|
||||||
|
type: str
|
||||||
choices: [ dynamic, static]
|
choices: [ dynamic, static]
|
||||||
aliases: [ pool_mode ]
|
aliases: [ pool_mode ]
|
||||||
pool_type:
|
pool_type:
|
||||||
description:
|
description:
|
||||||
- The encap type of C(pool).
|
- The encap type of C(pool).
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ type ]
|
aliases: [ type ]
|
||||||
choices: [ vlan, vxlan, vsan]
|
choices: [ vlan, vxlan, vsan]
|
||||||
|
@ -61,6 +66,7 @@ options:
|
||||||
range_name:
|
range_name:
|
||||||
description:
|
description:
|
||||||
- The name to give to the encap range.
|
- The name to give to the encap range.
|
||||||
|
type: str
|
||||||
aliases: [ name, range ]
|
aliases: [ name, range ]
|
||||||
range_start:
|
range_start:
|
||||||
description:
|
description:
|
||||||
|
@ -71,6 +77,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -32,39 +32,47 @@ options:
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- Name of an existing tenant.
|
- Name of an existing tenant.
|
||||||
|
type: str
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
ap:
|
ap:
|
||||||
description:
|
description:
|
||||||
- Name of an existing application network profile, that will contain the EPGs.
|
- Name of an existing application network profile, that will contain the EPGs.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ app_profile, app_profile_name ]
|
aliases: [ app_profile, app_profile_name ]
|
||||||
epg:
|
epg:
|
||||||
description:
|
description:
|
||||||
- Name of the end point group.
|
- Name of the end point group.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ epg_name, name ]
|
aliases: [ epg_name, name ]
|
||||||
bd:
|
bd:
|
||||||
description:
|
description:
|
||||||
- Name of the bridge domain being associated with the EPG.
|
- Name of the bridge domain being associated with the EPG.
|
||||||
|
type: str
|
||||||
aliases: [ bd_name, bridge_domain ]
|
aliases: [ bd_name, bridge_domain ]
|
||||||
priority:
|
priority:
|
||||||
description:
|
description:
|
||||||
- The QoS class.
|
- The QoS class.
|
||||||
- The APIC defaults to C(unspecified) when unset during creation.
|
- The APIC defaults to C(unspecified) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ level1, level2, level3, unspecified ]
|
choices: [ level1, level2, level3, unspecified ]
|
||||||
intra_epg_isolation:
|
intra_epg_isolation:
|
||||||
description:
|
description:
|
||||||
- The Intra EPG Isolation.
|
- The Intra EPG Isolation.
|
||||||
- The APIC defaults to C(unenforced) when unset during creation.
|
- The APIC defaults to C(unenforced) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ enforced, unenforced ]
|
choices: [ enforced, unenforced ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the EPG.
|
- Description for the EPG.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
fwd_control:
|
fwd_control:
|
||||||
description:
|
description:
|
||||||
- The forwarding control used by the EPG.
|
- The forwarding control used by the EPG.
|
||||||
- The APIC defaults to C(none) when unset during creation.
|
- The APIC defaults to C(none) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ none, proxy-arp ]
|
choices: [ none, proxy-arp ]
|
||||||
preferred_group:
|
preferred_group:
|
||||||
description:
|
description:
|
||||||
|
@ -77,6 +85,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -31,21 +31,25 @@ options:
|
||||||
monitoring_policy:
|
monitoring_policy:
|
||||||
description:
|
description:
|
||||||
- The name of the monitoring policy.
|
- The name of the monitoring policy.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ name ]
|
aliases: [ name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the monitoring policy.
|
- Description for the monitoring policy.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- The name of the tenant.
|
- The name of the tenant.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -34,39 +34,47 @@ options:
|
||||||
ap:
|
ap:
|
||||||
description:
|
description:
|
||||||
- Name of an existing application network profile, that will contain the EPGs.
|
- Name of an existing application network profile, that will contain the EPGs.
|
||||||
|
type: str
|
||||||
aliases: [ app_profile, app_profile_name ]
|
aliases: [ app_profile, app_profile_name ]
|
||||||
contract:
|
contract:
|
||||||
description:
|
description:
|
||||||
- The name of the contract.
|
- The name of the contract.
|
||||||
|
type: str
|
||||||
aliases: [ contract_name ]
|
aliases: [ contract_name ]
|
||||||
contract_type:
|
contract_type:
|
||||||
description:
|
description:
|
||||||
- Determines if the EPG should Provide or Consume the Contract.
|
- Determines if the EPG should Provide or Consume the Contract.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
choices: [ consumer, provider ]
|
choices: [ consumer, provider ]
|
||||||
epg:
|
epg:
|
||||||
description:
|
description:
|
||||||
- The name of the end point group.
|
- The name of the end point group.
|
||||||
|
type: str
|
||||||
aliases: [ epg_name ]
|
aliases: [ epg_name ]
|
||||||
priority:
|
priority:
|
||||||
description:
|
description:
|
||||||
- QoS class.
|
- QoS class.
|
||||||
- The APIC defaults to C(unspecified) when unset during creation.
|
- The APIC defaults to C(unspecified) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ level1, level2, level3, unspecified ]
|
choices: [ level1, level2, level3, unspecified ]
|
||||||
provider_match:
|
provider_match:
|
||||||
description:
|
description:
|
||||||
- The matching algorithm for Provided Contracts.
|
- The matching algorithm for Provided Contracts.
|
||||||
- The APIC defaults to C(at_least_one) when unset during creation.
|
- The APIC defaults to C(at_least_one) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ all, at_least_one, at_most_one, none ]
|
choices: [ all, at_least_one, at_most_one, none ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- Name of an existing tenant.
|
- Name of an existing tenant.
|
||||||
|
type: str
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
'''
|
'''
|
||||||
|
|
|
@ -38,23 +38,28 @@ options:
|
||||||
description:
|
description:
|
||||||
- Allows micro-segmentation.
|
- Allows micro-segmentation.
|
||||||
- The APIC defaults to C(encap) when unset during creation.
|
- The APIC defaults to C(encap) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ encap, useg ]
|
choices: [ encap, useg ]
|
||||||
ap:
|
ap:
|
||||||
description:
|
description:
|
||||||
- Name of an existing application network profile, that will contain the EPGs.
|
- Name of an existing application network profile, that will contain the EPGs.
|
||||||
|
type: str
|
||||||
aliases: [ app_profile, app_profile_name ]
|
aliases: [ app_profile, app_profile_name ]
|
||||||
deploy_immediacy:
|
deploy_immediacy:
|
||||||
description:
|
description:
|
||||||
- Determines when the policy is pushed to hardware Policy CAM.
|
- Determines when the policy is pushed to hardware Policy CAM.
|
||||||
- The APIC defaults to C(lazy) when unset during creation.
|
- The APIC defaults to C(lazy) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ immediate, lazy ]
|
choices: [ immediate, lazy ]
|
||||||
domain:
|
domain:
|
||||||
description:
|
description:
|
||||||
- Name of the physical or virtual domain being associated with the EPG.
|
- Name of the physical or virtual domain being associated with the EPG.
|
||||||
|
type: str
|
||||||
aliases: [ domain_name, domain_profile ]
|
aliases: [ domain_name, domain_profile ]
|
||||||
domain_type:
|
domain_type:
|
||||||
description:
|
description:
|
||||||
- Specify whether the Domain is a physical (phys), a virtual (vmm) or an L2 external domain association (l2dom).
|
- Specify whether the Domain is a physical (phys), a virtual (vmm) or an L2 external domain association (l2dom).
|
||||||
|
type: str
|
||||||
choices: [ l2dom, phys, vmm ]
|
choices: [ l2dom, phys, vmm ]
|
||||||
aliases: [ type ]
|
aliases: [ type ]
|
||||||
encap:
|
encap:
|
||||||
|
@ -67,10 +72,12 @@ options:
|
||||||
description:
|
description:
|
||||||
- The ecapsulataion method to be used.
|
- The ecapsulataion method to be used.
|
||||||
- The APIC defaults to C(auto) when unset during creation.
|
- The APIC defaults to C(auto) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ auto, vlan, vxlan ]
|
choices: [ auto, vlan, vxlan ]
|
||||||
epg:
|
epg:
|
||||||
description:
|
description:
|
||||||
- Name of the end point group.
|
- Name of the end point group.
|
||||||
|
type: str
|
||||||
aliases: [ epg_name, name ]
|
aliases: [ epg_name, name ]
|
||||||
netflow:
|
netflow:
|
||||||
description:
|
description:
|
||||||
|
@ -86,22 +93,26 @@ options:
|
||||||
description:
|
description:
|
||||||
- Determines when the policies should be resolved and available.
|
- Determines when the policies should be resolved and available.
|
||||||
- The APIC defaults to C(lazy) when unset during creation.
|
- The APIC defaults to C(lazy) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ immediate, lazy, pre-provision ]
|
choices: [ immediate, lazy, pre-provision ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- Name of an existing tenant.
|
- Name of an existing tenant.
|
||||||
|
type: str
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
vm_provider:
|
vm_provider:
|
||||||
description:
|
description:
|
||||||
- The VM platform for VMM Domains.
|
- The VM platform for VMM Domains.
|
||||||
- Support for Kubernetes was added in ACI v3.0.
|
- Support for Kubernetes was added in ACI v3.0.
|
||||||
- Support for CloudFoundry, OpenShift and Red Hat was added in ACI v3.1.
|
- Support for CloudFoundry, OpenShift and Red Hat was added in ACI v3.1.
|
||||||
|
type: str
|
||||||
choices: [ cloudfoundry, kubernetes, microsoft, openshift, openstack, redhat, vmware ]
|
choices: [ cloudfoundry, kubernetes, microsoft, openshift, openstack, redhat, vmware ]
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
'''
|
'''
|
||||||
|
|
|
@ -32,6 +32,7 @@ options:
|
||||||
serial:
|
serial:
|
||||||
description:
|
description:
|
||||||
- Serial Number for the new Fabric Node Member.
|
- Serial Number for the new Fabric Node Member.
|
||||||
|
type: str
|
||||||
aliases: [ serial_number ]
|
aliases: [ serial_number ]
|
||||||
node_id:
|
node_id:
|
||||||
description:
|
description:
|
||||||
|
@ -40,20 +41,24 @@ options:
|
||||||
switch:
|
switch:
|
||||||
description:
|
description:
|
||||||
- Switch Name for the new Fabric Node Member.
|
- Switch Name for the new Fabric Node Member.
|
||||||
|
type: str
|
||||||
aliases: [ name, switch_name ]
|
aliases: [ name, switch_name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the new Fabric Node Member.
|
- Description for the new Fabric Node Member.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
role:
|
role:
|
||||||
description:
|
description:
|
||||||
- Role for the new Fabric Node Member.
|
- Role for the new Fabric Node Member.
|
||||||
|
type: str
|
||||||
aliases: [ role_name ]
|
aliases: [ role_name ]
|
||||||
choices: [ leaf, spine, unspecified ]
|
choices: [ leaf, spine, unspecified ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -32,21 +32,25 @@ options:
|
||||||
filter:
|
filter:
|
||||||
description:
|
description:
|
||||||
- The name of the filter.
|
- The name of the filter.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ filter_name, name ]
|
aliases: [ filter_name, name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the filter.
|
- Description for the filter.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- The name of the tenant.
|
- The name of the tenant.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -33,57 +33,69 @@ options:
|
||||||
description:
|
description:
|
||||||
- The arp flag to use when the ether_type is arp.
|
- The arp flag to use when the ether_type is arp.
|
||||||
- The APIC defaults to C(unspecified) when unset during creation.
|
- The APIC defaults to C(unspecified) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ arp_reply, arp_request, unspecified ]
|
choices: [ arp_reply, arp_request, unspecified ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the Filter Entry.
|
- Description for the Filter Entry.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
dst_port:
|
dst_port:
|
||||||
description:
|
description:
|
||||||
- Used to set both destination start and end ports to the same value when ip_protocol is tcp or udp.
|
- Used to set both destination start and end ports to the same value when ip_protocol is tcp or udp.
|
||||||
- Accepted values are any valid TCP/UDP port range.
|
- Accepted values are any valid TCP/UDP port range.
|
||||||
- The APIC defaults to C(unspecified) when unset during creation.
|
- The APIC defaults to C(unspecified) when unset during creation.
|
||||||
|
type: str
|
||||||
dst_port_end:
|
dst_port_end:
|
||||||
description:
|
description:
|
||||||
- Used to set the destination end port when ip_protocol is tcp or udp.
|
- Used to set the destination end port when ip_protocol is tcp or udp.
|
||||||
- Accepted values are any valid TCP/UDP port range.
|
- Accepted values are any valid TCP/UDP port range.
|
||||||
- The APIC defaults to C(unspecified) when unset during creation.
|
- The APIC defaults to C(unspecified) when unset during creation.
|
||||||
|
type: str
|
||||||
dst_port_start:
|
dst_port_start:
|
||||||
description:
|
description:
|
||||||
- Used to set the destination start port when ip_protocol is tcp or udp.
|
- Used to set the destination start port when ip_protocol is tcp or udp.
|
||||||
- Accepted values are any valid TCP/UDP port range.
|
- Accepted values are any valid TCP/UDP port range.
|
||||||
- The APIC defaults to C(unspecified) when unset during creation.
|
- The APIC defaults to C(unspecified) when unset during creation.
|
||||||
|
type: str
|
||||||
entry:
|
entry:
|
||||||
description:
|
description:
|
||||||
- Then name of the Filter Entry.
|
- Then name of the Filter Entry.
|
||||||
|
type: str
|
||||||
aliases: [ entry_name, filter_entry, name ]
|
aliases: [ entry_name, filter_entry, name ]
|
||||||
ether_type:
|
ether_type:
|
||||||
description:
|
description:
|
||||||
- The Ethernet type.
|
- The Ethernet type.
|
||||||
- The APIC defaults to C(unspecified) when unset during creation.
|
- The APIC defaults to C(unspecified) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ arp, fcoe, ip, mac_security, mpls_ucast, trill, unspecified ]
|
choices: [ arp, fcoe, ip, mac_security, mpls_ucast, trill, unspecified ]
|
||||||
filter:
|
filter:
|
||||||
description:
|
description:
|
||||||
The name of Filter that the entry should belong to.
|
- The name of Filter that the entry should belong to.
|
||||||
|
type: str
|
||||||
aliases: [ filter_name ]
|
aliases: [ filter_name ]
|
||||||
icmp_msg_type:
|
icmp_msg_type:
|
||||||
description:
|
description:
|
||||||
- ICMPv4 message type; used when ip_protocol is icmp.
|
- ICMPv4 message type; used when ip_protocol is icmp.
|
||||||
- The APIC defaults to C(unspecified) when unset during creation.
|
- The APIC defaults to C(unspecified) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ dst_unreachable, echo, echo_reply, src_quench, time_exceeded, unspecified ]
|
choices: [ dst_unreachable, echo, echo_reply, src_quench, time_exceeded, unspecified ]
|
||||||
icmp6_msg_type:
|
icmp6_msg_type:
|
||||||
description:
|
description:
|
||||||
- ICMPv6 message type; used when ip_protocol is icmpv6.
|
- ICMPv6 message type; used when ip_protocol is icmpv6.
|
||||||
- The APIC defaults to C(unspecified) when unset during creation.
|
- The APIC defaults to C(unspecified) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ dst_unreachable, echo_request, echo_reply, neighbor_advertisement, neighbor_solicitation, redirect, time_exceeded, unspecified ]
|
choices: [ dst_unreachable, echo_request, echo_reply, neighbor_advertisement, neighbor_solicitation, redirect, time_exceeded, unspecified ]
|
||||||
ip_protocol:
|
ip_protocol:
|
||||||
description:
|
description:
|
||||||
- The IP Protocol type when ether_type is ip.
|
- The IP Protocol type when ether_type is ip.
|
||||||
- The APIC defaults to C(unspecified) when unset during creation.
|
- The APIC defaults to C(unspecified) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ eigrp, egp, icmp, icmpv6, igmp, igp, l2tp, ospfigp, pim, tcp, udp, unspecified ]
|
choices: [ eigrp, egp, icmp, icmpv6, igmp, igp, l2tp, ospfigp, pim, tcp, udp, unspecified ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- present, absent, query
|
- present, absent, query
|
||||||
|
type: str
|
||||||
default: present
|
default: present
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
stateful:
|
stateful:
|
||||||
|
@ -93,6 +105,7 @@ options:
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- The name of the tenant.
|
- The name of the tenant.
|
||||||
|
type: str
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
'''
|
'''
|
||||||
|
|
|
@ -28,6 +28,7 @@ options:
|
||||||
source:
|
source:
|
||||||
description:
|
description:
|
||||||
- The identifying name for the outside source of images, such as an HTTP or SCP server.
|
- The identifying name for the outside source of images, such as an HTTP or SCP server.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ name, source_name ]
|
aliases: [ name, source_name ]
|
||||||
polling_interval:
|
polling_interval:
|
||||||
|
@ -37,22 +38,27 @@ options:
|
||||||
url_protocol:
|
url_protocol:
|
||||||
description:
|
description:
|
||||||
- The Firmware download protocol.
|
- The Firmware download protocol.
|
||||||
|
type: str
|
||||||
choices: [ http, local, scp, usbkey ]
|
choices: [ http, local, scp, usbkey ]
|
||||||
default: scp
|
default: scp
|
||||||
aliases: [ url_proto ]
|
aliases: [ url_proto ]
|
||||||
url:
|
url:
|
||||||
description:
|
description:
|
||||||
The firmware URL for the image(s) on the source.
|
The firmware URL for the image(s) on the source.
|
||||||
|
type: str
|
||||||
url_password:
|
url_password:
|
||||||
description:
|
description:
|
||||||
The Firmware password or key string.
|
The Firmware password or key string.
|
||||||
|
type: str
|
||||||
url_username:
|
url_username:
|
||||||
description:
|
description:
|
||||||
The username for the source.
|
The username for the source.
|
||||||
|
type: str
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -27,21 +27,25 @@ options:
|
||||||
fc_policy:
|
fc_policy:
|
||||||
description:
|
description:
|
||||||
- The name of the Fiber Channel interface policy.
|
- The name of the Fiber Channel interface policy.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ name ]
|
aliases: [ name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- The description of the Fiber Channel interface policy.
|
- The description of the Fiber Channel interface policy.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
port_mode:
|
port_mode:
|
||||||
description:
|
description:
|
||||||
- The Port Mode to use.
|
- The Port Mode to use.
|
||||||
- The APIC defaults to C(f) when unset during creation.
|
- The APIC defaults to C(f) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ f, np ]
|
choices: [ f, np ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -27,16 +27,19 @@ options:
|
||||||
l2_policy:
|
l2_policy:
|
||||||
description:
|
description:
|
||||||
- The name of the Layer 2 interface policy.
|
- The name of the Layer 2 interface policy.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ name ]
|
aliases: [ name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- The description of the Layer 2 interface policy.
|
- The description of the Layer 2 interface policy.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
qinq:
|
qinq:
|
||||||
description:
|
description:
|
||||||
- Determines if QinQ is disabled or if the port should be considered a core or edge port.
|
- Determines if QinQ is disabled or if the port should be considered a core or edge port.
|
||||||
- The APIC defaults to C(disabled) when unset during creation.
|
- The APIC defaults to C(disabled) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ core, disabled, edge ]
|
choices: [ core, disabled, edge ]
|
||||||
vepa:
|
vepa:
|
||||||
description:
|
description:
|
||||||
|
@ -47,11 +50,13 @@ options:
|
||||||
description:
|
description:
|
||||||
- The scope of the VLAN.
|
- The scope of the VLAN.
|
||||||
- The APIC defaults to C(global) when unset during creation.
|
- The APIC defaults to C(global) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ global, portlocal ]
|
choices: [ global, portlocal ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -31,10 +31,12 @@ options:
|
||||||
policy_group:
|
policy_group:
|
||||||
description:
|
description:
|
||||||
- Name of the leaf policy group to be added/deleted.
|
- Name of the leaf policy group to be added/deleted.
|
||||||
|
type: str
|
||||||
aliases: [ name, policy_group_name ]
|
aliases: [ name, policy_group_name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the leaf policy group to be created.
|
- Description for the leaf policy group to be created.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
lag_type:
|
lag_type:
|
||||||
description:
|
description:
|
||||||
|
@ -42,77 +44,95 @@ options:
|
||||||
- C(leaf) for Leaf Access Port Policy Group
|
- C(leaf) for Leaf Access Port Policy Group
|
||||||
- C(link) for Port Channel (PC)
|
- C(link) for Port Channel (PC)
|
||||||
- C(node) for Virtual Port Channel (VPC)
|
- C(node) for Virtual Port Channel (VPC)
|
||||||
aliases: [ lag_type_name ]
|
type: str
|
||||||
choices: [ leaf, link, node ]
|
|
||||||
required: yes
|
required: yes
|
||||||
|
choices: [ leaf, link, node ]
|
||||||
|
aliases: [ lag_type_name ]
|
||||||
link_level_policy:
|
link_level_policy:
|
||||||
description:
|
description:
|
||||||
- Choice of link_level_policy to be used as part of the leaf policy group to be created.
|
- Choice of link_level_policy to be used as part of the leaf policy group to be created.
|
||||||
|
type: str
|
||||||
aliases: [ link_level_policy_name ]
|
aliases: [ link_level_policy_name ]
|
||||||
cdp_policy:
|
cdp_policy:
|
||||||
description:
|
description:
|
||||||
- Choice of cdp_policy to be used as part of the leaf policy group to be created.
|
- Choice of cdp_policy to be used as part of the leaf policy group to be created.
|
||||||
|
type: str
|
||||||
aliases: [ cdp_policy_name ]
|
aliases: [ cdp_policy_name ]
|
||||||
mcp_policy:
|
mcp_policy:
|
||||||
description:
|
description:
|
||||||
- Choice of mcp_policy to be used as part of the leaf policy group to be created.
|
- Choice of mcp_policy to be used as part of the leaf policy group to be created.
|
||||||
|
type: str
|
||||||
aliases: [ mcp_policy_name ]
|
aliases: [ mcp_policy_name ]
|
||||||
lldp_policy:
|
lldp_policy:
|
||||||
description:
|
description:
|
||||||
- Choice of lldp_policy to be used as part of the leaf policy group to be created.
|
- Choice of lldp_policy to be used as part of the leaf policy group to be created.
|
||||||
|
type: str
|
||||||
aliases: [ lldp_policy_name ]
|
aliases: [ lldp_policy_name ]
|
||||||
stp_interface_policy:
|
stp_interface_policy:
|
||||||
description:
|
description:
|
||||||
- Choice of stp_interface_policy to be used as part of the leaf policy group to be created.
|
- Choice of stp_interface_policy to be used as part of the leaf policy group to be created.
|
||||||
|
type: str
|
||||||
aliases: [ stp_interface_policy_name ]
|
aliases: [ stp_interface_policy_name ]
|
||||||
egress_data_plane_policing_policy:
|
egress_data_plane_policing_policy:
|
||||||
description:
|
description:
|
||||||
- Choice of egress_data_plane_policing_policy to be used as part of the leaf policy group to be created.
|
- Choice of egress_data_plane_policing_policy to be used as part of the leaf policy group to be created.
|
||||||
|
type: str
|
||||||
aliases: [ egress_data_plane_policing_policy_name ]
|
aliases: [ egress_data_plane_policing_policy_name ]
|
||||||
ingress_data_plane_policing_policy:
|
ingress_data_plane_policing_policy:
|
||||||
description:
|
description:
|
||||||
- Choice of ingress_data_plane_policing_policy to be used as part of the leaf policy group to be created.
|
- Choice of ingress_data_plane_policing_policy to be used as part of the leaf policy group to be created.
|
||||||
|
type: str
|
||||||
aliases: [ ingress_data_plane_policing_policy_name ]
|
aliases: [ ingress_data_plane_policing_policy_name ]
|
||||||
priority_flow_control_policy:
|
priority_flow_control_policy:
|
||||||
description:
|
description:
|
||||||
- Choice of priority_flow_control_policy to be used as part of the leaf policy group to be created.
|
- Choice of priority_flow_control_policy to be used as part of the leaf policy group to be created.
|
||||||
|
type: str
|
||||||
aliases: [ priority_flow_control_policy_name ]
|
aliases: [ priority_flow_control_policy_name ]
|
||||||
fibre_channel_interface_policy:
|
fibre_channel_interface_policy:
|
||||||
description:
|
description:
|
||||||
- Choice of fibre_channel_interface_policy to be used as part of the leaf policy group to be created.
|
- Choice of fibre_channel_interface_policy to be used as part of the leaf policy group to be created.
|
||||||
|
type: str
|
||||||
aliases: [ fibre_channel_interface_policy_name ]
|
aliases: [ fibre_channel_interface_policy_name ]
|
||||||
slow_drain_policy:
|
slow_drain_policy:
|
||||||
description:
|
description:
|
||||||
- Choice of slow_drain_policy to be used as part of the leaf policy group to be created.
|
- Choice of slow_drain_policy to be used as part of the leaf policy group to be created.
|
||||||
|
type: str
|
||||||
aliases: [ slow_drain_policy_name ]
|
aliases: [ slow_drain_policy_name ]
|
||||||
port_channel_policy:
|
port_channel_policy:
|
||||||
description:
|
description:
|
||||||
- Choice of port_channel_policy to be used as part of the leaf policy group to be created.
|
- Choice of port_channel_policy to be used as part of the leaf policy group to be created.
|
||||||
|
type: str
|
||||||
aliases: [ port_channel_policy_name ]
|
aliases: [ port_channel_policy_name ]
|
||||||
monitoring_policy:
|
monitoring_policy:
|
||||||
description:
|
description:
|
||||||
- Choice of monitoring_policy to be used as part of the leaf policy group to be created.
|
- Choice of monitoring_policy to be used as part of the leaf policy group to be created.
|
||||||
|
type: str
|
||||||
aliases: [ monitoring_policy_name ]
|
aliases: [ monitoring_policy_name ]
|
||||||
storm_control_interface_policy:
|
storm_control_interface_policy:
|
||||||
description:
|
description:
|
||||||
- Choice of storm_control_interface_policy to be used as part of the leaf policy group to be created.
|
- Choice of storm_control_interface_policy to be used as part of the leaf policy group to be created.
|
||||||
|
type: str
|
||||||
aliases: [ storm_control_interface_policy_name ]
|
aliases: [ storm_control_interface_policy_name ]
|
||||||
l2_interface_policy:
|
l2_interface_policy:
|
||||||
description:
|
description:
|
||||||
- Choice of l2_interface_policy to be used as part of the leaf policy group to be created.
|
- Choice of l2_interface_policy to be used as part of the leaf policy group to be created.
|
||||||
|
type: str
|
||||||
aliases: [ l2_interface_policy_name ]
|
aliases: [ l2_interface_policy_name ]
|
||||||
port_security_policy:
|
port_security_policy:
|
||||||
description:
|
description:
|
||||||
- Choice of port_security_policy to be used as part of the leaf policy group to be created.
|
- Choice of port_security_policy to be used as part of the leaf policy group to be created.
|
||||||
|
type: str
|
||||||
aliases: [ port_security_policy_name ]
|
aliases: [ port_security_policy_name ]
|
||||||
aep:
|
aep:
|
||||||
description:
|
description:
|
||||||
- Choice of attached_entity_profile (AEP) to be used as part of the leaf policy group to be created.
|
- Choice of attached_entity_profile (AEP) to be used as part of the leaf policy group to be created.
|
||||||
|
type: str
|
||||||
aliases: [ aep_name ]
|
aliases: [ aep_name ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -28,16 +28,19 @@ options:
|
||||||
leaf_interface_profile:
|
leaf_interface_profile:
|
||||||
description:
|
description:
|
||||||
- The name of the Fabric access policy leaf interface profile.
|
- The name of the Fabric access policy leaf interface profile.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ name, leaf_interface_profile_name ]
|
aliases: [ name, leaf_interface_profile_name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the Fabric access policy leaf interface profile.
|
- Description for the Fabric access policy leaf interface profile.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -27,11 +27,13 @@ options:
|
||||||
lldp_policy:
|
lldp_policy:
|
||||||
description:
|
description:
|
||||||
- The LLDP interface policy name.
|
- The LLDP interface policy name.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ name ]
|
aliases: [ name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- The description for the LLDP interface policy name.
|
- The description for the LLDP interface policy name.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
receive_state:
|
receive_state:
|
||||||
description:
|
description:
|
||||||
|
@ -47,6 +49,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -27,11 +27,13 @@ options:
|
||||||
mcp:
|
mcp:
|
||||||
description:
|
description:
|
||||||
- The name of the MCP interface.
|
- The name of the MCP interface.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ mcp_interface, name ]
|
aliases: [ mcp_interface, name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- The description for the MCP interface.
|
- The description for the MCP interface.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
admin_state:
|
admin_state:
|
||||||
description:
|
description:
|
||||||
|
@ -42,6 +44,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -28,6 +28,7 @@ options:
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- The name of the Tenant the OSPF interface policy should belong to.
|
- The name of the Tenant the OSPF interface policy should belong to.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
ospf:
|
ospf:
|
||||||
|
@ -35,17 +36,20 @@ options:
|
||||||
- The OSPF interface policy name.
|
- The OSPF interface policy name.
|
||||||
- This name can be between 1 and 64 alphanumeric characters.
|
- This name can be between 1 and 64 alphanumeric characters.
|
||||||
- Note that you cannot change this name after the object has been saved.
|
- Note that you cannot change this name after the object has been saved.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ ospf_interface, name ]
|
aliases: [ ospf_interface, name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- The description for the OSPF interface.
|
- The description for the OSPF interface.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
network_type:
|
network_type:
|
||||||
description:
|
description:
|
||||||
- The OSPF interface policy network type.
|
- The OSPF interface policy network type.
|
||||||
- OSPF supports broadcast and point-to-point.
|
- OSPF supports broadcast and point-to-point.
|
||||||
- The APIC defaults to C(unspecified) when unset during creation.
|
- The APIC defaults to C(unspecified) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ bcast, p2p ]
|
choices: [ bcast, p2p ]
|
||||||
cost:
|
cost:
|
||||||
description:
|
description:
|
||||||
|
@ -64,6 +68,7 @@ options:
|
||||||
interface subconfiguration mode command.
|
interface subconfiguration mode command.
|
||||||
- Accepted values range between C(1) and C(450).
|
- Accepted values range between C(1) and C(450).
|
||||||
- The APIC defaults to C(0) when unset during creation.
|
- The APIC defaults to C(0) when unset during creation.
|
||||||
|
type: str
|
||||||
controls:
|
controls:
|
||||||
description:
|
description:
|
||||||
- The interface policy controls.
|
- The interface policy controls.
|
||||||
|
@ -126,6 +131,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -27,11 +27,13 @@ options:
|
||||||
port_channel:
|
port_channel:
|
||||||
description:
|
description:
|
||||||
- Name of the port channel.
|
- Name of the port channel.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ name ]
|
aliases: [ name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- The description for the port channel.
|
- The description for the port channel.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
max_links:
|
max_links:
|
||||||
description:
|
description:
|
||||||
|
@ -50,6 +52,7 @@ options:
|
||||||
- Port channel interface policy mode.
|
- Port channel interface policy mode.
|
||||||
- Determines the LACP method to use for forming port-channels.
|
- Determines the LACP method to use for forming port-channels.
|
||||||
- The APIC defaults to C(off) when unset during creation.
|
- The APIC defaults to C(off) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ active, mac-pin, mac-pin-nicload, 'off', passive ]
|
choices: [ active, mac-pin, mac-pin-nicload, 'off', passive ]
|
||||||
fast_select:
|
fast_select:
|
||||||
description:
|
description:
|
||||||
|
@ -90,6 +93,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -27,11 +27,13 @@ options:
|
||||||
port_security:
|
port_security:
|
||||||
description:
|
description:
|
||||||
- The name of the port security.
|
- The name of the port security.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ name ]
|
aliases: [ name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- The description for the contract.
|
- The description for the contract.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
max_end_points:
|
max_end_points:
|
||||||
description:
|
description:
|
||||||
|
@ -43,6 +45,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -31,15 +31,18 @@ options:
|
||||||
leaf_profile:
|
leaf_profile:
|
||||||
description:
|
description:
|
||||||
- Name of the Leaf Profile to which we add a Selector.
|
- Name of the Leaf Profile to which we add a Selector.
|
||||||
|
type: str
|
||||||
aliases: [ leaf_profile_name ]
|
aliases: [ leaf_profile_name ]
|
||||||
interface_selector:
|
interface_selector:
|
||||||
description:
|
description:
|
||||||
- Name of Interface Profile Selector to be added and associated with the Leaf Profile.
|
- Name of Interface Profile Selector to be added and associated with the Leaf Profile.
|
||||||
|
type: str
|
||||||
aliases: [ name, interface_selector_name, interface_profile_name ]
|
aliases: [ name, interface_selector_name, interface_profile_name ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -33,27 +33,32 @@ options:
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- Name of an existing tenant.
|
- Name of an existing tenant.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
l3out:
|
l3out:
|
||||||
description:
|
description:
|
||||||
- Name of L3Out being created.
|
- Name of L3Out being created.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ l3out_name, name ]
|
aliases: [ l3out_name, name ]
|
||||||
vrf:
|
vrf:
|
||||||
description:
|
description:
|
||||||
- Name of the VRF being associated with the L3Out.
|
- Name of the VRF being associated with the L3Out.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ vrf_name ]
|
aliases: [ vrf_name ]
|
||||||
domain:
|
domain:
|
||||||
description:
|
description:
|
||||||
- Name of the external L3 domain being associated with the L3Out.
|
- Name of the external L3 domain being associated with the L3Out.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ ext_routed_domain_name, routed_domain ]
|
aliases: [ ext_routed_domain_name, routed_domain ]
|
||||||
dscp:
|
dscp:
|
||||||
description:
|
description:
|
||||||
- The target Differentiated Service (DSCP) value.
|
- The target Differentiated Service (DSCP) value.
|
||||||
- The APIC defaults to C(unspecified) when unset during creation.
|
- The APIC defaults to C(unspecified) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ AF11, AF12, AF13, AF21, AF22, AF23, AF31, AF32, AF33, AF41, AF42, AF43, CS0, CS1, CS2, CS3, CS4, CS5, CS6, CS7, EF, VA, unspecified ]
|
choices: [ AF11, AF12, AF13, AF21, AF22, AF23, AF31, AF32, AF33, AF41, AF42, AF43, CS0, CS1, CS2, CS3, CS4, CS5, CS6, CS7, EF, VA, unspecified ]
|
||||||
aliases: [ target ]
|
aliases: [ target ]
|
||||||
route_control:
|
route_control:
|
||||||
|
@ -70,16 +75,19 @@ options:
|
||||||
asn:
|
asn:
|
||||||
description:
|
description:
|
||||||
- The AS number for the L3Out. Only applicable when using 'eigrp' as the l3protocol
|
- The AS number for the L3Out. Only applicable when using 'eigrp' as the l3protocol
|
||||||
|
type: str
|
||||||
aliases: [ as_number ]
|
aliases: [ as_number ]
|
||||||
version_added: '2.8'
|
version_added: '2.8'
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the L3Out.
|
- Description for the L3Out.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -31,15 +31,18 @@ options:
|
||||||
rtp:
|
rtp:
|
||||||
description:
|
description:
|
||||||
- The name of the route tag policy.
|
- The name of the route tag policy.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ name, rtp_name ]
|
aliases: [ name, rtp_name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- The description for the route tag policy.
|
- The description for the route tag policy.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- The name of the tenant.
|
- The name of the tenant.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
tag:
|
tag:
|
||||||
|
@ -52,6 +55,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -45,13 +45,15 @@ options:
|
||||||
- Using C(delete) is typically used for deleting objects.
|
- Using C(delete) is typically used for deleting objects.
|
||||||
- Using C(get) is typically used for querying objects.
|
- Using C(get) is typically used for querying objects.
|
||||||
- Using C(post) is typically used for modifying objects.
|
- Using C(post) is typically used for modifying objects.
|
||||||
default: get
|
type: str
|
||||||
choices: [ delete, get, post ]
|
choices: [ delete, get, post ]
|
||||||
|
default: get
|
||||||
aliases: [ action ]
|
aliases: [ action ]
|
||||||
path:
|
path:
|
||||||
description:
|
description:
|
||||||
- URI being used to execute API calls.
|
- URI being used to execute API calls.
|
||||||
- Must end in C(.xml) or C(.json).
|
- Must end in C(.xml) or C(.json).
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ uri ]
|
aliases: [ uri ]
|
||||||
content:
|
content:
|
||||||
|
@ -60,6 +62,7 @@ options:
|
||||||
- This may be convenient to template simple requests.
|
- This may be convenient to template simple requests.
|
||||||
- For anything complex use the C(template) lookup plugin (see examples)
|
- For anything complex use the C(template) lookup plugin (see examples)
|
||||||
or the M(template) module with parameter C(src).
|
or the M(template) module with parameter C(src).
|
||||||
|
type: str
|
||||||
src:
|
src:
|
||||||
description:
|
description:
|
||||||
- Name of the absolute path of the filname that includes the body
|
- Name of the absolute path of the filname that includes the body
|
||||||
|
|
|
@ -34,18 +34,22 @@ options:
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- Name of an existing tenant.
|
- Name of an existing tenant.
|
||||||
|
type: str
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
ap:
|
ap:
|
||||||
description:
|
description:
|
||||||
- Name of an existing application network profile, that will contain the EPGs.
|
- Name of an existing application network profile, that will contain the EPGs.
|
||||||
|
type: str
|
||||||
aliases: [ app_profile, app_profile_name ]
|
aliases: [ app_profile, app_profile_name ]
|
||||||
epg:
|
epg:
|
||||||
description:
|
description:
|
||||||
- The name of the end point group.
|
- The name of the end point group.
|
||||||
|
type: str
|
||||||
aliases: [ epg_name ]
|
aliases: [ epg_name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the static path to EPG binding.
|
- Description for the static path to EPG binding.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
version_added: '2.7'
|
version_added: '2.7'
|
||||||
encap_id:
|
encap_id:
|
||||||
|
@ -66,6 +70,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- The Deployement Immediacy of Static EPG on PC, VPC or Interface.
|
- The Deployement Immediacy of Static EPG on PC, VPC or Interface.
|
||||||
- The APIC defaults to C(lazy) when unset during creation.
|
- The APIC defaults to C(lazy) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ immediate, lazy ]
|
choices: [ immediate, lazy ]
|
||||||
interface_mode:
|
interface_mode:
|
||||||
description:
|
description:
|
||||||
|
@ -74,11 +79,13 @@ options:
|
||||||
- Values C(access) and C(untagged) are identical.
|
- Values C(access) and C(untagged) are identical.
|
||||||
- Values C(regular), C(tagged) and C(trunk) are identical.
|
- Values C(regular), C(tagged) and C(trunk) are identical.
|
||||||
- The APIC defaults to C(trunk) when unset during creation.
|
- The APIC defaults to C(trunk) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ 802.1p, access, native, regular, tagged, trunk, untagged ]
|
choices: [ 802.1p, access, native, regular, tagged, trunk, untagged ]
|
||||||
aliases: [ interface_mode_name, mode ]
|
aliases: [ interface_mode_name, mode ]
|
||||||
interface_type:
|
interface_type:
|
||||||
description:
|
description:
|
||||||
- The type of interface for the static EPG deployement.
|
- The type of interface for the static EPG deployement.
|
||||||
|
type: str
|
||||||
choices: [ fex, port_channel, switch_port, vpc ]
|
choices: [ fex, port_channel, switch_port, vpc ]
|
||||||
default: switch_port
|
default: switch_port
|
||||||
pod_id:
|
pod_id:
|
||||||
|
@ -93,11 +100,13 @@ options:
|
||||||
- When C(interface_type) is C(switch_port), C(port_channel), or C(fex), then C(leafs) is a string of the leaf ID.
|
- When C(interface_type) is C(switch_port), C(port_channel), or C(fex), then C(leafs) is a string of the leaf ID.
|
||||||
- When C(interface_type) is C(vpc), then C(leafs) is a list with both leaf IDs.
|
- When C(interface_type) is C(vpc), then C(leafs) is a list with both leaf IDs.
|
||||||
- The C(leafs) value is usually something like '101' or '101-102' depending on C(connection_type).
|
- The C(leafs) value is usually something like '101' or '101-102' depending on C(connection_type).
|
||||||
|
type: str
|
||||||
aliases: [ leaves, nodes, paths, switches ]
|
aliases: [ leaves, nodes, paths, switches ]
|
||||||
interface:
|
interface:
|
||||||
description:
|
description:
|
||||||
- The C(interface) string value part of the tDn.
|
- The C(interface) string value part of the tDn.
|
||||||
- Usually a policy group like C(test-IntPolGrp) or an interface of the following format C(1/7) depending on C(interface_type).
|
- Usually a policy group like C(test-IntPolGrp) or an interface of the following format C(1/7) depending on C(interface_type).
|
||||||
|
type: str
|
||||||
extpaths:
|
extpaths:
|
||||||
description:
|
description:
|
||||||
- The C(extpaths) integer value part of the tDn.
|
- The C(extpaths) integer value part of the tDn.
|
||||||
|
@ -108,6 +117,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -33,21 +33,26 @@ options:
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- The description to assign to the C(leaf).
|
- The description to assign to the C(leaf).
|
||||||
|
type: str
|
||||||
leaf_profile:
|
leaf_profile:
|
||||||
description:
|
description:
|
||||||
- Name of the Leaf Profile to which we add a Selector.
|
- Name of the Leaf Profile to which we add a Selector.
|
||||||
|
type: str
|
||||||
aliases: [ leaf_profile_name ]
|
aliases: [ leaf_profile_name ]
|
||||||
leaf:
|
leaf:
|
||||||
description:
|
description:
|
||||||
- Name of Leaf Selector.
|
- Name of Leaf Selector.
|
||||||
|
type: str
|
||||||
aliases: [ name, leaf_name, leaf_profile_leaf_name, leaf_selector_name ]
|
aliases: [ name, leaf_name, leaf_profile_leaf_name, leaf_selector_name ]
|
||||||
leaf_node_blk:
|
leaf_node_blk:
|
||||||
description:
|
description:
|
||||||
- Name of Node Block range to be added to Leaf Selector of given Leaf Profile.
|
- Name of Node Block range to be added to Leaf Selector of given Leaf Profile.
|
||||||
|
type: str
|
||||||
aliases: [ leaf_node_blk_name, node_blk_name ]
|
aliases: [ leaf_node_blk_name, node_blk_name ]
|
||||||
leaf_node_blk_description:
|
leaf_node_blk_description:
|
||||||
description:
|
description:
|
||||||
- The description to assign to the C(leaf_node_blk)
|
- The description to assign to the C(leaf_node_blk)
|
||||||
|
type: str
|
||||||
from:
|
from:
|
||||||
description:
|
description:
|
||||||
- Start of Node Block range.
|
- Start of Node Block range.
|
||||||
|
@ -61,11 +66,13 @@ options:
|
||||||
policy_group:
|
policy_group:
|
||||||
description:
|
description:
|
||||||
- Name of the Policy Group to be added to Leaf Selector of given Leaf Profile.
|
- Name of the Policy Group to be added to Leaf Selector of given Leaf Profile.
|
||||||
|
type: str
|
||||||
aliases: [ name, policy_group_name ]
|
aliases: [ name, policy_group_name ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -29,15 +29,18 @@ options:
|
||||||
leaf_profile:
|
leaf_profile:
|
||||||
description:
|
description:
|
||||||
- The name of the Leaf Profile.
|
- The name of the Leaf Profile.
|
||||||
|
type: str
|
||||||
aliases: [ leaf_profile_name, name ]
|
aliases: [ leaf_profile_name, name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the Leaf Profile.
|
- Description for the Leaf Profile.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -29,32 +29,35 @@ options:
|
||||||
protection_group:
|
protection_group:
|
||||||
description:
|
description:
|
||||||
- The name of the Explicit vPC Protection Group.
|
- The name of the Explicit vPC Protection Group.
|
||||||
aliases: [ name, protection_group_name ]
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
|
aliases: [ name, protection_group_name ]
|
||||||
protection_group_id:
|
protection_group_id:
|
||||||
description:
|
description:
|
||||||
- The Explicit vPC Protection Group ID.
|
- The Explicit vPC Protection Group ID.
|
||||||
required: yes
|
|
||||||
type: int
|
type: int
|
||||||
|
required: yes
|
||||||
aliases: [ id ]
|
aliases: [ id ]
|
||||||
vpc_domain_policy:
|
vpc_domain_policy:
|
||||||
description:
|
description:
|
||||||
- The vPC domain policy to be associated with the Explicit vPC Protection Group.
|
- The vPC domain policy to be associated with the Explicit vPC Protection Group.
|
||||||
|
type: str
|
||||||
aliases: [ vpc_domain_policy_name ]
|
aliases: [ vpc_domain_policy_name ]
|
||||||
switch_1_id:
|
switch_1_id:
|
||||||
description:
|
description:
|
||||||
- The ID of the first Leaf Switch for the Explicit vPC Protection Group.
|
- The ID of the first Leaf Switch for the Explicit vPC Protection Group.
|
||||||
required: yes
|
|
||||||
type: int
|
type: int
|
||||||
|
required: yes
|
||||||
switch_2_id:
|
switch_2_id:
|
||||||
description:
|
description:
|
||||||
- The ID of the Second Leaf Switch for the Explicit vPC Protection Group.
|
- The ID of the Second Leaf Switch for the Explicit vPC Protection Group.
|
||||||
required: yes
|
|
||||||
type: int
|
type: int
|
||||||
|
required: yes
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -32,26 +32,31 @@ options:
|
||||||
taboo_contract:
|
taboo_contract:
|
||||||
description:
|
description:
|
||||||
- The name of the Taboo Contract.
|
- The name of the Taboo Contract.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ name ]
|
aliases: [ name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- The description for the Taboo Contract.
|
- The description for the Taboo Contract.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- The name of the tenant.
|
- The name of the tenant.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
scope:
|
scope:
|
||||||
description:
|
description:
|
||||||
- The scope of a service contract.
|
- The scope of a service contract.
|
||||||
- The APIC defaults to C(context) when unset during creation.
|
- The APIC defaults to C(context) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ application-profile, context, global, tenant ]
|
choices: [ application-profile, context, global, tenant ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -27,16 +27,19 @@ options:
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- The name of the tenant.
|
- The name of the tenant.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ name, tenant_name ]
|
aliases: [ name, tenant_name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the tenant.
|
- Description for the tenant.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -31,19 +31,23 @@ options:
|
||||||
action_rule:
|
action_rule:
|
||||||
description:
|
description:
|
||||||
- The name of the action rule profile.
|
- The name of the action rule profile.
|
||||||
|
type: str
|
||||||
aliases: [ action_rule_name, name ]
|
aliases: [ action_rule_name, name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- The description for the action rule profile.
|
- The description for the action rule profile.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- The name of the tenant.
|
- The name of the tenant.
|
||||||
|
type: str
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -31,10 +31,12 @@ options:
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- The name of an existing tenant.
|
- The name of an existing tenant.
|
||||||
|
type: str
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
epr_policy:
|
epr_policy:
|
||||||
description:
|
description:
|
||||||
- The name of the end point retention policy.
|
- The name of the end point retention policy.
|
||||||
|
type: str
|
||||||
aliases: [ epr_name, name ]
|
aliases: [ epr_name, name ]
|
||||||
bounce_age:
|
bounce_age:
|
||||||
description:
|
description:
|
||||||
|
@ -46,6 +48,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- Determines if the bounce entries are installed by RARP Flood or COOP Protocol.
|
- Determines if the bounce entries are installed by RARP Flood or COOP Protocol.
|
||||||
- The APIC defaults to C(coop) when unset during creation.
|
- The APIC defaults to C(coop) when unset during creation.
|
||||||
|
type: str
|
||||||
choices: [ coop, flood ]
|
choices: [ coop, flood ]
|
||||||
hold_interval:
|
hold_interval:
|
||||||
description:
|
description:
|
||||||
|
@ -74,11 +77,13 @@ options:
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the End point rentention policy.
|
- Description for the End point rentention policy.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -31,21 +31,25 @@ options:
|
||||||
dst_group:
|
dst_group:
|
||||||
description:
|
description:
|
||||||
- The name of the SPAN destination group.
|
- The name of the SPAN destination group.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ name ]
|
aliases: [ name ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- The description of the SPAN destination group.
|
- The description of the SPAN destination group.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- The name of the tenant.
|
- The name of the tenant.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -36,23 +36,28 @@ options:
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- The description for Span source group.
|
- The description for Span source group.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
dst_group:
|
dst_group:
|
||||||
description:
|
description:
|
||||||
- The Span destination group to associate with the source group.
|
- The Span destination group to associate with the source group.
|
||||||
|
type: str
|
||||||
src_group:
|
src_group:
|
||||||
description:
|
description:
|
||||||
- The name of the Span source group.
|
- The name of the Span source group.
|
||||||
|
type: str
|
||||||
aliases: [ name ]
|
aliases: [ name ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- The name of the Tenant.
|
- The name of the Tenant.
|
||||||
|
type: str
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
'''
|
'''
|
||||||
|
|
|
@ -33,22 +33,27 @@ options:
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- The description for Span source group to destination group binding.
|
- The description for Span source group to destination group binding.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
dst_group:
|
dst_group:
|
||||||
description:
|
description:
|
||||||
- The Span destination group to associate with the source group.
|
- The Span destination group to associate with the source group.
|
||||||
|
type: str
|
||||||
src_group:
|
src_group:
|
||||||
description:
|
description:
|
||||||
- The name of the Span source group.
|
- The name of the Span source group.
|
||||||
|
type: str
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- The name of the Tenant.
|
- The name of the Tenant.
|
||||||
|
type: str
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
'''
|
'''
|
||||||
|
|
|
@ -30,20 +30,24 @@ options:
|
||||||
pool_allocation_mode:
|
pool_allocation_mode:
|
||||||
description:
|
description:
|
||||||
- The method used for allocating VLANs to resources.
|
- The method used for allocating VLANs to resources.
|
||||||
aliases: [ allocation_mode, mode ]
|
type: str
|
||||||
choices: [ dynamic, static]
|
choices: [ dynamic, static]
|
||||||
|
aliases: [ allocation_mode, mode ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the C(pool).
|
- Description for the C(pool).
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
pool:
|
pool:
|
||||||
description:
|
description:
|
||||||
- The name of the pool.
|
- The name of the pool.
|
||||||
|
type: str
|
||||||
aliases: [ name, pool_name ]
|
aliases: [ name, pool_name ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -33,19 +33,23 @@ options:
|
||||||
allocation_mode:
|
allocation_mode:
|
||||||
description:
|
description:
|
||||||
- The method used for allocating encaps to resources.
|
- The method used for allocating encaps to resources.
|
||||||
aliases: [ mode ]
|
type: str
|
||||||
choices: [ dynamic, inherit, static]
|
choices: [ dynamic, inherit, static]
|
||||||
|
aliases: [ mode ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- Description for the pool encap block.
|
- Description for the pool encap block.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
pool:
|
pool:
|
||||||
description:
|
description:
|
||||||
- The name of the pool that the encap block should be assigned to.
|
- The name of the pool that the encap block should be assigned to.
|
||||||
|
type: str
|
||||||
aliases: [ pool_name ]
|
aliases: [ pool_name ]
|
||||||
pool_allocation_mode:
|
pool_allocation_mode:
|
||||||
description:
|
description:
|
||||||
- The method used for allocating encaps to resources.
|
- The method used for allocating encaps to resources.
|
||||||
|
type: str
|
||||||
choices: [ dynamic, static]
|
choices: [ dynamic, static]
|
||||||
aliases: [ pool_mode ]
|
aliases: [ pool_mode ]
|
||||||
block_end:
|
block_end:
|
||||||
|
@ -56,6 +60,7 @@ options:
|
||||||
block_name:
|
block_name:
|
||||||
description:
|
description:
|
||||||
- The name to give to the encap block.
|
- The name to give to the encap block.
|
||||||
|
type: str
|
||||||
aliases: [ name ]
|
aliases: [ name ]
|
||||||
block_start:
|
block_start:
|
||||||
description:
|
description:
|
||||||
|
@ -66,6 +71,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -32,27 +32,33 @@ options:
|
||||||
tenant:
|
tenant:
|
||||||
description:
|
description:
|
||||||
- The name of the Tenant the VRF should belong to.
|
- The name of the Tenant the VRF should belong to.
|
||||||
|
type: str
|
||||||
aliases: [ tenant_name ]
|
aliases: [ tenant_name ]
|
||||||
vrf:
|
vrf:
|
||||||
description:
|
description:
|
||||||
- The name of the VRF.
|
- The name of the VRF.
|
||||||
|
type: str
|
||||||
aliases: [ context, name, vrf_name ]
|
aliases: [ context, name, vrf_name ]
|
||||||
policy_control_direction:
|
policy_control_direction:
|
||||||
description:
|
description:
|
||||||
- Determines if the policy should be enforced by the fabric on ingress or egress.
|
- Determines if the policy should be enforced by the fabric on ingress or egress.
|
||||||
|
type: str
|
||||||
choices: [ egress, ingress ]
|
choices: [ egress, ingress ]
|
||||||
policy_control_preference:
|
policy_control_preference:
|
||||||
description:
|
description:
|
||||||
- Determines if the fabric should enforce contract policies to allow routing and packet forwarding.
|
- Determines if the fabric should enforce contract policies to allow routing and packet forwarding.
|
||||||
|
type: str
|
||||||
choices: [ enforced, unenforced ]
|
choices: [ enforced, unenforced ]
|
||||||
description:
|
description:
|
||||||
description:
|
description:
|
||||||
- The description for the VRF.
|
- The description for the VRF.
|
||||||
|
type: str
|
||||||
aliases: [ descr ]
|
aliases: [ descr ]
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Use C(present) or C(absent) for adding or removing.
|
- Use C(present) or C(absent) for adding or removing.
|
||||||
- Use C(query) for listing an object or multiple objects.
|
- Use C(query) for listing an object or multiple objects.
|
||||||
|
type: str
|
||||||
choices: [ absent, present, query ]
|
choices: [ absent, present, query ]
|
||||||
default: present
|
default: present
|
||||||
extends_documentation_fragment: aci
|
extends_documentation_fragment: aci
|
||||||
|
|
|
@ -7,38 +7,44 @@
|
||||||
|
|
||||||
class ModuleDocFragment(object):
|
class ModuleDocFragment(object):
|
||||||
# Standard files documentation fragment
|
# Standard files documentation fragment
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = r'''
|
||||||
options:
|
options:
|
||||||
host:
|
host:
|
||||||
description:
|
description:
|
||||||
- IP Address or hostname of APIC resolvable by Ansible control host.
|
- IP Address or hostname of APIC resolvable by Ansible control host.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ hostname ]
|
aliases: [ hostname ]
|
||||||
port:
|
port:
|
||||||
description:
|
description:
|
||||||
- Port number to be used for REST connection.
|
- Port number to be used for REST connection.
|
||||||
- The default value depends on parameter `use_ssl`.
|
- The default value depends on parameter `use_ssl`.
|
||||||
|
type: int
|
||||||
username:
|
username:
|
||||||
description:
|
description:
|
||||||
- The username to use for authentication.
|
- The username to use for authentication.
|
||||||
|
type: str
|
||||||
default: admin
|
default: admin
|
||||||
aliases: [ user ]
|
aliases: [ user ]
|
||||||
password:
|
password:
|
||||||
description:
|
description:
|
||||||
- The password to use for authentication.
|
- The password to use for authentication.
|
||||||
- This option is mutual exclusive with C(private_key). If C(private_key) is provided too, it will be used instead.
|
- This option is mutual exclusive with C(private_key). If C(private_key) is provided too, it will be used instead.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
private_key:
|
private_key:
|
||||||
description:
|
description:
|
||||||
- PEM formatted file that contains your private key to be used for signature-based authentication.
|
- PEM formatted file that contains your private key to be used for signature-based authentication.
|
||||||
- The name of the key (without extension) is used as the certificate name in ACI, unless C(certificate_name) is specified.
|
- The name of the key (without extension) is used as the certificate name in ACI, unless C(certificate_name) is specified.
|
||||||
- This option is mutual exclusive with C(password). If C(password) is provided too, it will be ignored.
|
- This option is mutual exclusive with C(password). If C(password) is provided too, it will be ignored.
|
||||||
|
type: str
|
||||||
required: yes
|
required: yes
|
||||||
aliases: [ cert_key ]
|
aliases: [ cert_key ]
|
||||||
certificate_name:
|
certificate_name:
|
||||||
description:
|
description:
|
||||||
- The X.509 certificate name attached to the APIC AAA user used for signature-based authentication.
|
- The X.509 certificate name attached to the APIC AAA user used for signature-based authentication.
|
||||||
- It defaults to the C(private_key) basename, without extension.
|
- It defaults to the C(private_key) basename, without extension.
|
||||||
|
type: str
|
||||||
aliases: [ cert_name ]
|
aliases: [ cert_name ]
|
||||||
output_level:
|
output_level:
|
||||||
description:
|
description:
|
||||||
|
@ -46,6 +52,7 @@ options:
|
||||||
- C(normal) means the standard output, incl. C(current) dict
|
- C(normal) means the standard output, incl. C(current) dict
|
||||||
- C(info) adds informational output, incl. C(previous), C(proposed) and C(sent) dicts
|
- C(info) adds informational output, incl. C(previous), C(proposed) and C(sent) dicts
|
||||||
- C(debug) adds debugging output, incl. C(filter_string), C(method), C(response), C(status) and C(url) information
|
- C(debug) adds debugging output, incl. C(filter_string), C(method), C(response), C(status) and C(url) information
|
||||||
|
type: str
|
||||||
choices: [ debug, info, normal ]
|
choices: [ debug, info, normal ]
|
||||||
default: normal
|
default: normal
|
||||||
timeout:
|
timeout:
|
||||||
|
|
Loading…
Reference in a new issue