.. _cisco.asa.asa_ogs_module:
*****************
cisco.asa.asa_ogs
*****************
**Object Group resource module**
Version added: 1.0.0
.. contents::
:local:
:depth: 1
Synopsis
--------
- This module configures and manages Objects and Groups on ASA platforms.
Parameters
----------
.. raw:: html
Parameter |
Choices/Defaults |
Comments |
config
list
/ elements=dictionary
|
|
A list of Object Group options.
|
|
object_groups
list
/ elements=dictionary
|
|
The object groups.
|
|
|
description
string
|
|
The description for the object-group.
|
|
|
icmp_type
dictionary
|
|
Configure an ICMP-type object
|
|
|
|
icmp_object
list
/ elements=string
|
Choices:
- alternate-address
- conversion-error
- echo
- echo-reply
- information-reply
- information-request
- mask-reply
- mask-request
- mobile-redirect
- parameter-problem
- redirect
- router-advertisement
- router-solicitation
- source-quench
- time-exceeded
- timestamp-reply
- timestamp-request
- traceroute
- unreachable
|
Defines the ICMP types in the group.
|
|
|
name
string
/ required
|
|
Specifies object-group ID
|
|
|
network_object
dictionary
|
|
Configure a network object
|
|
|
|
address
list
/ elements=string
|
|
Enter an IPv4 network address with space seperated netmask.
|
|
|
|
host
list
/ elements=string
|
|
Set this to specify a single host object.
|
|
|
|
ipv6_address
list
/ elements=string
|
|
Enter an IPv6 prefix.
|
|
|
protocol_object
dictionary
|
|
Configure a protocol object
|
|
|
|
protocol
list
/ elements=string
|
Choices:
- ah
- eigrp
- esp
- gre
- icmp
- icmp6
- igmp
- igrp
- ip
- ipinip
- ipsec
- nos
- ospf
- pcp
- pim
- pptp
- sctp
- snp
- tcp
- udp
|
Defines the protocols in the group.
|
|
|
security_group
dictionary
|
|
Configure a security-group
|
|
|
|
sec_name
list
/ elements=string
|
|
Enter this keyword to specify a security-group name.
|
|
|
|
tag
list
/ elements=string
|
|
Enter this keyword to specify a security-group tag.
|
|
|
service_object
dictionary
|
|
Configure a service object
|
|
|
|
object
string
|
|
Enter this keyword to specify a service object
|
|
|
|
protocol
list
/ elements=string
|
Choices:
- ah
- eigrp
- esp
- gre
- icmp
- icmp6
- igmp
- igrp
- ip
- ipinip
- ipsec
- nos
- ospf
- pcp
- pim
- pptp
- sctp
- snp
- tcp
- tcp-udp
- udp
|
Defines the protocols in the group.
|
|
|
user_object
dictionary
|
|
Configures single user, local or import user group
|
|
|
|
user
list
/ elements=dictionary
|
|
Configure a user objectUser name to configure a user object.
|
|
|
|
|
domain
string
/ required
|
|
User domain
|
|
|
|
|
name
string
/ required
|
|
Enter the name of the user
|
|
|
|
user_group
list
/ elements=dictionary
|
|
Configure a user group object.
|
|
|
|
|
domain
string
/ required
|
|
Group domain
|
|
|
|
|
name
string
/ required
|
|
Enter the name of the group
|
|
object_type
string
/ required
|
Choices:
- icmp-type
- network
- protocol
- security
- service
- user
|
The object group type.
|
running_config
string
|
|
The module, by default, will connect to the remote device and retrieve the current running-config to use as a base for comparing against the contents of source. There are times when it is not desirable to have the task get the current running-config for every task in a playbook. The running_config argument allows the implementer to pass in the configuration to use as the base config for comparison. This value of this option should be the output received from device by executing command.
|
state
string
|
Choices:
merged ←
- replaced
- overridden
- deleted
- gathered
- rendered
- parsed
|
The state the configuration should be left in
|