ibmcloud.ansible_collection.ibm_service_instance (1.2.2) — module

Configure IBM Cloud 'ibm_service_instance' resource

| "added in version" 2.8 of ibmcloud.ansible_collection"

Authors: Jay Carman (@jaywcarman)

preview | supported by community

Install collection

Install with ansible-galaxy collection install ibmcloud.ansible_collection:==1.2.2


Add to requirements.yml

  collections:
    - name: ibmcloud.ansible_collection
      version: 1.2.2

Description

Create, update or destroy an IBM Cloud 'ibm_service_instance' resource


Requirements

Inputs

    
id:
    description:
    - (Required when updating or destroying existing resource) IBM Cloud Resource ID.
    required: false
    type: str

name:
    description:
    - (Required for new resource) A name for the service instance
    required: false
    type: str

plan:
    description:
    - (Required for new resource) The plan type of the service
    required: false
    type: str

tags:
    description:
    - None
    elements: str
    required: false
    type: list

state:
    choices:
    - available
    - absent
    default: available
    description:
    - State of resource
    required: false

service:
    description:
    - (Required for new resource) The name of the service offering like speech_to_text,
      text_to_speech etc
    required: false
    type: str

parameters:
    description:
    - Arbitrary parameters to pass along to the service broker. Must be a JSON object
    required: false
    type: dict

space_guid:
    description:
    - (Required for new resource) The guid of the space in which the instance will be
      created
    required: false
    type: str

credentials:
    description:
    - The service broker-provided credentials to use this service.
    required: false
    type: dict

service_keys:
    description:
    - The service keys asociated with the service instance
    elements: dict
    required: false
    type: list

ibmcloud_region:
    default: us-south
    description:
    - Denotes which IBM Cloud region to connect to
    required: false

ibmcloud_api_key:
    description:
    - The API Key used for authentification. This can also be provided via the environment
      variable 'IC_API_KEY'.
    required: true

service_plan_guid:
    description:
    - The uniquie identifier of the service offering plan type
    required: false
    type: str

wait_time_minutes:
    default: 10
    description:
    - Define timeout to wait for the service instances to succeeded/deleted etc.
    required: false
    type: int