ciena.mdso.resource_providers_by_resourceproviderid (1.1.6) — module

Handle resource of type resource_providers_by_resourceproviderid

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

Authors: unknown

Install collection

Install with ansible-galaxy collection install ciena.mdso:==1.1.6


Add to requirements.yml

  collections:
    - name: ciena.mdso
      version: 1.1.6

Description

Handle resource of type resource_providers_by_resourceproviderid


Requirements

Inputs

    
id:
    description:
    - Unique identifier to address the resource provider
    - Used by I(state=['patch', 'put'])
    type: str

uri:
    description:
    - Address to contact the resource provider
    - Used by I(state=['patch', 'put'])
    type: str

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

title:
    description:
    - Name of the resource provider
    - Used by I(state=['patch', 'put'])
    type: str

domainType:
    description:
    - Type of domain managed by the resource provider
    - Used by I(state=['patch', 'put'])
    type: str

properties:
    description:
    - Properties of the resource provider
    - 'Validate attributes are:'
    - ' - C(obj) (list): '
    - Used by I(state=['patch', 'put'])
    type: dict

providerId:
    description:
    - Identifier of the resource provider in provider's context
    - Used by I(state=['patch', 'put'])
    type: str

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

relationships:
    description:
    - Settings to declare how relationships should be identified for resource types managed
      by this resource provider
    - Used by I(state=['patch', 'put'])
    type: list

resourceTypes:
    description:
    - List of resource types managed by the resource provider
    - Used by I(state=['patch', 'put'])
    type: list

domainSettings:
    description:
    - Domain level setting for the resource provider
    - 'Validate attributes are:'
    - ' - C(asyncDeviceTypes) (list): Specifies the Resource Type IDs that use async discovery
      strategy'
    - ' - C(connection_status) (bool): Specifies if maintenance of domain''s connection
      status is supported'
    - ' - C(initial_discovery_status) (bool): Specifies if maintenance of domain''s initial
      discovery status is supported'
    - ' - C(metaInfoDiscoveryStrategy) (dict): Specifies the Domain meta information polling
      strategy'
    - ' - C(minInterUpsertIntervalMs) (number): Specifies the minimal inter-call interval
      bpocore should honor when upserting the Domain'
    - ' - C(rpType) (dict): Specifies the RP Type'
    - Used by I(state=['patch', 'put'])
    type: dict

lastUpsertTime:
    description:
    - Last time the resource provider is upserted in the database
    - Used by I(state=['patch', 'put'])
    type: str

protocolVersion:
    description:
    - Identifies the protocol version supported by the resource provider
    - Used by I(state=['patch', 'put'])
    type: str

resourceProviderId:
    description:
    - Identifier of the requested resource provider
    - Required with I(state=['delete', 'get', 'head', 'patch', 'put'])
    - Used by I(state=['delete', 'get', 'head', 'patch', 'put'])
    type: str

asyncProtocolVersion:
    description:
    - Identifies the async protocol version supported by the resource provider
    - Used by I(state=['patch', 'put'])
    type: str