octupus.o4n_checkpoint.o4n_cp_delete_nat_rules (1.1.11) — module

Delete NAT rules of the selected package.

| "added in version" 1.0 of octupus.o4n_checkpoint"

Authors: Randy Rozo

preview | supported by octupus

Install collection

Install with ansible-galaxy collection install octupus.o4n_checkpoint:==1.1.11


Add to requirements.yml

  collections:
    - name: octupus.o4n_checkpoint
      version: 1.1.11

Description

Delete NAT rules of the selected layer.

All operations are performed over Web Services API.


Requirements

Inputs

    
package:
    elements: dict
    required: true
    suboptions:
      name:
        description:
        - package identified by the name or UID.
        required: true
        type: str
      rules:
        description:
        - List of rules.
        elements: dict
        required: false
        suboptions:
          name:
            description:
            - Object name.
            required: true
            type: str
          rule_number:
            description:
            - Rule number.
            required: true
            type: integer
          uid:
            description:
            - Object unique identifier.
            required: true
            type: str
        type: list
    type: list

provider:
    elements: dict
    required: true
    suboptions:
      domain:
        required: true
        type: str
      host:
        required: true
        type: str
      password:
        required: true
        type: str
      port:
        required: true
        type: integer
      user:
        required: true
        type: str
      validate_certs:
        required: true
        type: boolean
    type: dic

Outputs

output:
  description: The checkpoint Delete NAT rules output
  returned: allways
  sample:
    output:
      changed: false
      content:
      - package_name:
        - enabled: true
          install-on:
          - Cluster-TEST
          method: static
          number: null
          original-destination: Test1
          original-service: Any
          original-source: Test2
          translated-destination: Original
          translated-service: Original
          translated-source: Original
          uid: 1ee53a07-a33a-46eb-85b1-d2dcd7981eaa
      discard: []
      failed: false
      logout: OK
      msg:
        layer_name: Se han eliminado 1 reglas.
      publish:
        progress-percentage: 100
        status: succeeded
        suppressed: false
        task-details:
        - publishResponse:
            mode: async
            numberOfPublishedChanges: 1
          revision: 4330f-0ddf-4bb4-92a6-1d73b9f
        task-id: 04567-89ab-cdef-87f4-5730958
        task-name: Publish operation
  type: dict