| Parameter | Choices/Defaults | Comments | 
                
                                                            | admin_state 
                    boolean
                                                                 |  | Enable or disable admin state. The APIC defaults to yeswhen unset during creation. | 
                            
                                                            | certificate_name 
                    string
                                                                 |  | The X.509 certificate name attached to the APIC AAA user used for signature-based authentication. If a private_keyfilename was provided, this defaults to theprivate_keybasename, without extension. If PEM-formatted content was provided for private_key, this defaults to theusernamevalue. aliases: cert_name
 | 
                            
                                                            | description 
                    string
                                                                 |  | The description for the MCP interface. aliases: descr
 | 
                            
                                                            | host 
                    string
                                             / required                     |  | IP Address or hostname of APIC resolvable by Ansible control host. aliases: hostname
 | 
                            
                                                            | mcp 
                    string
                                             / required                     |  | The name of the MCP interface. aliases: mcp_interface, name
 | 
                            
                                                            | output_level 
                    string
                                                                 | Choices:
                                                                                                                                                            debuginfonormal ← | Influence the output of this ACI module. normalmeans the standard output, incl.currentdict
 infoadds informational output, incl.previous,proposedandsentdicts
 debugadds debugging output, incl.filter_string,method,response,statusandurlinformation
 | 
                            
                                                            | password 
                    string
                                             / required                     |  | The password to use for authentication. This option is mutual exclusive with private_key. Ifprivate_keyis provided too, it will be used instead. | 
                            
                                                            | port 
                    integer
                                                                 |  | Port number to be used for REST connection. The default value depends on parameter use_ssl. | 
                            
                                                            | private_key 
                    string
                                             / required                     |  | Either a PEM-formatted private key file or the private key content used for signature-based authentication. This value also influences the default certificate_namethat is used. This option is mutual exclusive with password. Ifpasswordis provided too, it will be ignored. aliases: cert_key
 | 
                            
                                                            | state 
                    string
                                                                 | Choices:
                                                                                                                                                            absentpresent ←query | Use presentorabsentfor adding or removing. Use queryfor listing an object or multiple objects. | 
                            
                                                            | timeout 
                    integer
                                                                 | Default: 
 30 | The socket level timeout in seconds. | 
                            
                                                            | use_proxy 
                    boolean
                                                                 |  | If no, it will not use a proxy, even if one is defined in an environment variable on the target hosts. | 
                            
                                                            | use_ssl 
                    boolean
                                                                 |  | If no, an HTTP connection will be used instead of the default HTTPS connection. | 
                            
                                                            | username 
                    string
                                                                 | Default: 
 "admin" | The username to use for authentication. aliases: user
 | 
                            
                                                            | validate_certs 
                    boolean
                                                                 |  | If no, SSL certificates will not be validated. This should only set to nowhen used on personally controlled sites using self-signed certificates. |