ciena.mcp.products_by_productid (1.0.4) — module

Handle resource of type products_by_productid

| "added in version" 1.0.0 of ciena.mcp"

Authors: unknown

Install collection

Install with ansible-galaxy collection install ciena.mcp:==1.0.4


Add to requirements.yml

  collections:
    - name: ciena.mcp
      version: 1.0.4

Description

Handle resource of type products_by_productid


Requirements

Inputs

    
id:
    description:
    - Unique identifier of the product (ignored during create request)
    - Used by I(state=['patch', 'put'])
    type: str

state:
    choices:
    - delete
    - get
    - head
    - patch
    - put
    description: []
    type: str

title:
    description:
    - Name or title describing the product
    - Used by I(state=['patch', 'put'])
    type: str

active:
    description:
    - State of the product (active or inactive)
    - Used by I(state=['patch', 'put'])
    type: bool

domainId:
    description:
    - Identifier of the domain that advertises the product
    - Used by I(state=['patch', 'put'])
    type: str

productId:
    description:
    - Identifier of the product being queried
    - Required with I(state=['delete', 'get', 'head', 'patch', 'put'])
    - Used by I(state=['delete', 'get', 'head', 'patch', 'put'])
    type: str

constraints:
    description:
    - Additional constraints for the product
    - 'Validate attributes are:'
    - ' - C(obj) (list): '
    - Used by I(state=['patch', 'put'])
    type: dict

description:
    description:
    - Detailed description of the product
    - Used by I(state=['patch', 'put'])
    type: str

providerData:
    description:
    - Provider custom data
    - 'Validate attributes are:'
    - ' - C(obj) (list): '
    - Used by I(state=['patch', 'put'])
    type: dict

resourceTypeId:
    description:
    - The type of resource provided by the product
    - Used by I(state=['patch', 'put'])
    type: str

providerProductId:
    description:
    - Identifier within the provider's context or scope for the product
    - Used by I(state=['patch', 'put'])
    type: str