hitachivantara.vspone_block.vsp.hv_gateway_subscriber module – Manages subscribers of a partner on Hitachi VSP storage systems.
Note
This module is part of the hitachivantara.vspone_block collection (version 3.5.0).
You might already have this collection installed if you are using the ansible
package.
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install hitachivantara.vspone_block
.
You need further requirements to be able to use this module,
see Requirements for details.
To use it in a playbook, specify: hitachivantara.vspone_block.vsp.hv_gateway_subscriber
.
New in hitachivantara.vspone_block 3.0.0
DEPRECATED
- Removed in:
version 4.0.0
- Why:
The connection type
gateway
is deprecated.- Alternative:
Not available.
Synopsis
This module allows for the creation, updating and deletion of subscribers.
It supports various subscriber operations based on the specified task level.
This module is supported only for
gateway
connection type.For examples go to URL https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/vsp_uai_gateway/subscriber.yml
Requirements
The below requirements are needed on the host that executes this module.
python >= 3.9
Parameters
Parameter |
Comments |
---|---|
Information required to establish a connection to the storage system. |
|
IP address or hostname of UAI gateway. |
|
Token value to access UAI gateway. |
|
Type of connection to the storage system. Choices:
|
|
Password for authentication.This field is valid for |
|
Username for authentication.This field is valid for |
|
Specification for the subscriber task. |
|
Description of the subscriber. |
|
Hard limit in percent for the subscriber. Default is 90. |
|
Name of the subscriber. |
|
Quota limit for the subscriber. |
|
Soft limit in percent for the subscriber. Default is 80. |
|
The subscriber ID can be 1 to 15 characters long and must include numbers from 0 to 9. |
|
The level of the subscriber task. Choices are Choices:
|
Attributes
Attribute |
Support |
Description |
---|---|---|
Support: none |
Determines if the module should run in check mode. |
Notes
Note
This module is deprecated and will be removed in a future release.
Examples
- name: Create a subscriber
hitachivantara.vspone_block.vsp.hv_gateway_subscriber:
state: present
connection_info:
address: gateway.company.com
api_token: "eyJhbGciOiJS......"
connection_type: "gateway"
spec:
subscriber_id: "811150"
name: "Testsub123"
soft_limit: "70"
hard_limit: "80"
quota_limit: "20"
- name: Delete a subscriber
hitachivantara.vspone_block.vsp.hv_gateway_subscriber:
state: absent
connection_info:
address: gateway.company.com
api_token: "eyJhbGciOiJS......"
connection_type: "gateway"
spec:
subscriber_id: "811150"
- name: Update a subscriber
hitachivantara.vspone_block.vsp.hv_gateway_subscriber:
state: present
connection_info:
address: gateway.company.com
api_token: "eyJhbGciOiJS......"
connection_type: "gateway"
spec:
subscriber_id: "811150"
quota_limit: "30"
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
---|---|
Newly created subscriber object. Returned: success |
|
Hard limit in percent for the subscriber. Returned: success Sample: |
|
Message related to the subscriber operation. Returned: success Sample: |
|
Name of the subscriber. Returned: success Sample: |
|
Partner ID associated with the subscriber. Returned: success Sample: |
|
Quota limit in GB for the subscriber. Returned: success Sample: |
|
Soft limit in percent for the subscriber. Returned: success Sample: |
|
State of the subscriber. Returned: success Sample: |
|
Unique identifier for the subscriber. Returned: success Sample: |
|
Timestamp of the subscriber operation. Returned: success Sample: |
|
Type of the subscriber. Returned: success Sample: |
|
Used quota in GB for the subscriber. Returned: success Sample: |
|
Used quota in percent for the subscriber. Returned: success Sample: |
Status
This module will be removed in version 4.0.0. [deprecated]
For more information see DEPRECATED.