vmware.vmware_rest.content_locallibrary 模块 – 创建新的本地库。

注意

此模块是 vmware.vmware_rest 集合(版本 4.3.0)的一部分。

如果您正在使用 ansible 包,则可能已经安装了此集合。它不包含在 ansible-core 中。要检查是否已安装,请运行 ansible-galaxy collection list

要安装它,请使用:ansible-galaxy collection install vmware.vmware_rest。您需要进一步的要求才能使用此模块,有关详细信息,请参阅 要求

要在 playbook 中使用它,请指定:vmware.vmware_rest.content_locallibrary

vmware.vmware_rest 2.0.0 中的新功能

概要

  • 创建新的本地库。

要求

执行此模块的主机需要满足以下要求。

  • vSphere 7.0.3 或更高版本

  • python >= 3.6

  • aiohttp

参数

参数

注释

client_token

字符串

客户端为每个创建请求生成的唯一令牌。该令牌应为通用唯一标识符 (UUID),例如:b8a2a2e3-2314-43cd-a871-6ede0f429751。此令牌可用于保证幂等创建。

如果未指定,则创建不是幂等的。

creation_time

字符串

创建此库的日期和时间。

此字段不用于创建操作。它将始终出现在 get 或 list 操作的结果中。它不用于更新操作。

description

字符串

此库的人工可读描述。

此字段对于创建操作是可选的。在创建期间将其设置为未设置将导致空字符串值。它将始终出现在 get 或 list 操作的结果中。对于更新操作是可选的。在更新期间将其设置为未设置表示描述应保持不变。

id

字符串

唯一标识此 LibraryModel 的标识符。

此字段不用于创建操作。它不会出现在 get 或 list 操作的结果中。它不用于更新操作。

当客户端将此结构的值作为参数传递时,该字段必须是由 vmware.vmware_rest.content_library_info 返回的资源的 ID。

last_modified_time

字符串

上次更新此库的日期和时间。

当库属性更改时,此字段会自动更新。此字段不受在库中添加、删除或修改库项目或其内容的影响。标记库或同步订阅库不会更改此字段。

此字段不用于创建操作。它将始终出现在 get 或 list 操作的结果中。它不用于更新操作。

last_sync_time

字符串

上次同步此库的日期和时间。

此字段仅适用于订阅库。每次在库上触发同步时都会更新它。对于本地库,该值未设置。

此字段不用于创建操作。在 get 或 list 操作的结果中它是可选的。它不用于更新操作。

library_id

字符串

要删除的本地库的标识符。

该参数必须是由 vmware.vmware_rest.content_library_info 返回的资源的 ID。当 state=['absent', 'present', 'publish'] 时是必需的

name

字符串

库的名称。

库由人工可读的名称标识。库名称不能为未定义或空字符串。名称不必唯一。

必须为创建操作提供此字段。它将始终出现在 get 或 list 操作的结果中。对于更新操作是可选的。

optimization_info

字典

定义应用于此库的各种优化和优化参数。

此字段对于创建操作是可选的。在 get 或 list 操作的结果中它是可选的。对于更新操作是可选的。

有效属性是

  • optimize_remote_publishing (bool):如果设置为 true,则将优化库以进行远程发布。

如果远程发布是此库的主要用例,则将其打开。此处的远程发布意味着发布者和订阅者不是同一 Vcenter SSO 域的一部分。

由于在库创建期间启用了此优化,因此可以进行任何优化。例如,库内容可以以不同的格式存储,但优化不仅限于存储格式。

请注意,此切换的值只能在创建库期间设置,如果需要更改此值(针对不同的用例优化库),则需要迁移您的库。

此字段对于创建操作是可选的。如果未为创建指定,则默认情况下库不针对特定用例进行优化。它不用于更新操作。(['present'])

publish_info

字典

定义如何发布此库,以便远程订阅库可以订阅它。

PublishInfo 定义了此本地库的元数据在何处以及如何访问。只有当 PublishInfo.published 为 true 时,本地库才公开发布。

此字段对于创建和更新操作是可选的。如果在创建期间未指定,则默认情况下不会发布库。如果在更新期间未指定,则该字段保持不变。

有效属性是

  • authentication_method (str):此选项指示订阅库应如何对已发布的库端点进行身份验证。(['present'])

  • 接受的值

  • BASIC

  • NONE

  • published (bool):是否发布本地库。

此字段是 LocalLibrary.create 操作的必需字段。对于 LocalLibrary.update 操作,它是可选的,如果未设置,则值不会更改。当现有的身份验证方法是 BASIC 且本地库已发布时,在关闭发布之前,需要 PublishInfo.current-password 字段。此字段始终会出现在 LocalLibrary.get 操作的结果中。([‘present’])

  • publish_url (str):内容库服务发布库元数据的 URL。

创建订阅库时,可以使用此值设置 SubscriptionInfo.subscription-url 属性。

此字段不用于创建操作。它始终会出现在 get 或 list 操作的结果中。它不用于 update 操作。([‘present’])

  • user_name (str):身份验证所需的用户名。

此字段对于 LocalLibrary.create 和 LocalLibrary.update 操作是可选的。当身份验证方法为 NONE 时,可以不设置用户名。当身份验证方法为 BASIC 时,在当前版本中会忽略用户名。它默认为“vcsp”。最好不要设置此项。如果指定,则必须设置为“vcsp”。([‘present’])

  • password (str):身份验证所需的新密码。

此字段对于 LocalLibrary.create 操作是可选的。当身份验证方法为 NONE 时,可以不设置密码。当身份验证方法为 BASIC 时,密码应为非空字符串。此字段对于 LocalLibrary.update 操作是可选的。在更新期间将其保留为未设置表示密码未更改。当密码更改时,需要 PublishInfo.current-password 字段。此字段不用于 LocalLibrary.get 操作。([‘present’])

  • current_password (str):要验证的当前密码。此字段从 vSphere 6.7 开始可用。

此字段不用于 LocalLibrary.create 操作。此字段对于 LocalLibrary.update 操作是可选的。当现有的身份验证方法为 NONE 时,可以不设置当前密码。当现有的身份验证方法为 BASIC 时,会先验证当前密码,然后应用新的 PublishInfo.password、关闭身份验证或取消发布库。此字段不用于 LocalLibrary.get 操作。([‘present’])

  • persist_json_enabled (bool):是否将库和库项元数据以 JSON 文件形式持久保存在存储后端中。此标志仅在发布本地库时适用。

启用 JSON 持久性允许您手动同步订阅库,而不是通过 HTTP 同步。您可以将本地库的内容和元数据手动复制到另一个存储后端,然后创建一个订阅库,引用 SubscriptionInfo.subscription-url 中库 JSON 文件的位置。当订阅库的存储后端与订阅 URL 匹配时,无需将文件复制到订阅库。

对于由数据存储支持的库,库 JSON 文件将存储在数据存储上的路径 contentlib-{library_id}/lib.json 中。

对于由远程文件系统支持的库,库 JSON 文件将存储在远程文件系统路径中的 {library_id}/lib.json 中。

此字段对于创建操作是可选的。它始终会出现在 get 或 list 操作的结果中。它对于更新操作是可选的。([‘present’])

security_policy_id

字符串

表示应用于此库的安全策略。

设置此字段将使库安全。如果 LibraryModel.unset-security-policy-id 设置为 true,则在更新操作中会忽略此字段。

此字段对于创建和更新操作是可选的。如果在创建操作中未设置,则库将不安全。如果在更新操作中未指定,则该字段保持不变。

当客户端将此结构的值作为参数传递时,该字段必须是由 vmware.vmware_rest.content_library_info 返回的资源的 ID。

server_guid

字符串

库所在的 vCenter Server 的唯一标识符。

此字段对于创建操作是可选的。它始终会出现在 get 或 list 操作的结果中。它不用于更新操作。

当客户端将此结构的值作为参数传递时,该字段必须是 vmware.vmware_rest.vcenter_cluster_info 返回的资源的 ID。

session_timeout

float

在 vmware.vmware_rest 2.1.0 中添加

客户端会话的超时设置。

整个操作(包括连接建立、请求发送和响应)的最大秒数。

默认值为 300 秒。

state

字符串

选择

  • "absent"

  • "present" ← (默认)

  • "publish"

storage_backings

list / elements=dictionary

此库可用的默认存储后端的列表。

StorageBacking 定义一个默认存储位置,可用于存储此库中库项的文件。某些库项(例如,虚拟机模板项)支持可能分布在各种存储后端上的文件。一个或多个项文件可能位于或不位于默认存储后端上。

当前不支持多个默认存储位置,但可能会在将来的版本中支持。

必须为创建操作提供此字段。它始终会出现在 get 或 list 操作的结果中。它不用于更新操作。

有效属性是

  • type (str):此选项指定 StorageBacking 的类型。([‘present’])

  • 接受的值

  • DATASTORE

  • OTHER

  • datastore_id (str):用于存储库中内容的数据存储的标识符。

此字段是可选的,并且仅在 StorageBacking.type 的值为 DATASTORE 时才相关。

当客户端将此结构的值作为参数传递时,该字段必须是 vmware.vmware_rest.vcenter_datastore_info 返回的资源的 ID。([‘present’])

  • storage_uri (str):标识用于存储库中内容的 URI。

支持以下 URI 格式

vSphere 6.5

vSphere 6.0 Update 1

  • nfs://server:/path(仅适用于 vCenter Server Appliance)

  • file://unc-server/path(仅适用于 Windows 版 vCenter Server)

  • file:///mount/point(仅适用于 vCenter Server Appliance) - 仅当路径是 NFS 文件系统的本地挂载点时,才支持本地文件 URI。强烈建议不要使用文件 URI。相反,应使用 NFS URI 指定远程文件系统。

vSphere 6.0

此字段是可选的,并且仅在 StorageBacking.type 的值为 OTHER 时才相关。([‘present’])

subscription_info

字典

定义此库的订阅行为。

SubscriptionInfo 定义此订阅库如何与远程源同步。设置此值将确定库同步到的远程源及其同步方式。更改订阅将导致同步到新源。如果新源与旧源不同,则旧的库项和数据将会丢失。将 SubscriptionInfo.automatic-sync-enabled 设置为 false 将停止订阅,但不会删除现有的缓存数据。

此字段对于创建和更新操作是可选的。如果在创建期间未指定,则将创建一个没有活动订阅的默认值。如果在更新期间未指定,则该字段保持不变。

有效属性是

  • authentication_method (str):指示订阅库应如何使用已发布的库端点进行身份验证。([‘present’])

  • 接受的值

  • BASIC

  • NONE

  • automatic_sync_enabled (bool):库是否应参与自动库同步。为了使自动同步发生,全局 ConfigurationModel.automatic-sync-enabled 选项也必须为 true。即使关闭了自动同步,订阅仍然处于活动状态,但只有显式调用 SubscribedLibrary.sync 或 SubscribedItem.sync 才会激活同步。换句话说,即使禁用了自动同步,手动同步仍然可用。

必须为创建操作提供此字段。它始终会出现在 get 或 list 操作的结果中。它对于更新操作是可选的。([‘present’])

  • on_demand (bool):指示是否仅按需同步库项的内容。

如果设置为 true,则将同步库项的元数据,但不会同步项的内容(其文件)。内容库服务仅在请求时同步内容。这会导致首次使用内容时出现明显的延迟。

可以使用 forceSyncContent 设置为 true 的 SubscribedItem.sync 调用预先强制同步没有同步内容的项目。同步内容后,可以使用 SubscribedItem.evict 调用删除内容。

如果此值设置为 false,则将预先同步所有内容。

必须为创建操作提供此字段。它始终会出现在 get 或 list 操作的结果中。它对于更新操作是可选的。([‘present’])

  • password (str):进行身份验证时要使用的密码。

使用基于密码的身份验证方法时必须设置密码;不允许使用空字符串。

此字段对于创建操作是可选的。它不会出现在 get 或 list 操作的结果中。它对于更新操作是可选的。([‘present’])

  • ssl_thumbprint (str):远程端点的 SSL 证书的可选 SHA-1 哈希值。

如果定义了此值,则会通过将其与 SSL 指纹进行比较来验证 SSL 证书。SSL 证书必须根据指纹进行验证。如果指定,则不使用标准证书链验证行为。如果未设置此值,则会正常验证证书链。如果还设置了 {SubscriptionInfo#sslCertificate},则不会检查指定的 sslThumbprint 的 SSL 证书验证。

此字段对于创建操作是可选的。它不会出现在 get 或 list 操作的结果中。它对于更新操作是可选的。([‘present’])

  • subscription_url (str):提供远程发布的库的元数据的端点的 URL。

此 URL 可以是已发布库的 PublishInfo.publish-url(例如,https://server/path/lib.json)。

如果源内容来自启用了 PublishInfo.persist-json-enabled 的已发布库,则订阅 URL 可以是指向数据存储或远程文件系统上库 JSON 文件的 URL。支持的格式为

vSphere 6.5

vSphere 6.0

当您指定 DS 订阅 URL 时,数据存储必须与订阅的库位于同一 vCenter Server 上。当您指定 NFS 或 SMB 订阅 URL 时,订阅库的 StorageBacking.storage-uri 必须位于同一远程文件服务器上,并且应与订阅 URL 共享一个公共父路径。

必须为创建操作提供此字段。它始终会出现在 get 或 list 操作的结果中。它对于更新操作是可选的。([‘present’])

  • user_name (str): 用于身份验证的用户名。

当使用基于密码的身份验证方法时,必须设置用户名。允许使用空字符串作为用户名。

此字段对于创建操作是可选的。在 get 或 list 操作的结果中,它是可选的。 对于更新操作,它是可选的。([‘present’])

  • source_info (dict): 关于源发布库的信息。此字段将为与已发布库的订阅关联的已订阅库设置。

此字段对于创建操作是可选的。在 get 或 list 操作的结果中,它是可选的。 对于更新操作,它是可选的。([‘present’])

  • 接受的键

  • source_library (string): 已发布库的标识符。

必须为创建操作提供此字段。它将始终出现在 get 或 list 操作的结果中。对于更新操作是可选的。

当客户端将此结构的值作为参数传递时,该字段必须是由 vmware.vmware_rest.content_library_info 返回的资源的 ID。

  • subscription (string): 与已订阅库关联的订阅的标识符。

必须为创建操作提供此字段。它将始终出现在 get 或 list 操作的结果中。对于更新操作是可选的。

当客户端将此结构的值作为参数传递时,该字段必须是由 vmware.vmware_rest.content_library_subscriptions_info 返回的资源的 ID。

subscriptions

list / elements=dictionary

将此库发布到的订阅列表。

有效属性是

  • subscription (str): 与已订阅库关联的订阅的标识符。

当客户端将此结构的值作为参数传递时,该字段必须是由 vmware.vmware_rest.content_library_subscriptions_info 返回的资源的 ID。([‘publish’])

此键在使用 [‘publish’] 时是必需的。

type

字符串

library_type 枚举类型定义了 LibraryModel 的类型。

库的类型可用于确定可以使用库执行哪些附加服务。

选择

  • "LOCAL"

  • "SUBSCRIBED"

unset_security_policy_id

boolean

这表示在更新操作中对 LibraryModel.security-policy-id 进行更改的意图。

如果此字段设置为 true,则将删除应用于库的任何安全策略。如果此字段设置为 false,则应用于库的任何安全策略都将更改为 LibraryModel.security-policy-id 中指定的值(如果有)。

此字段对于更新操作是可选的。如果未设置,则任何现有安全策略都将更改为 LibraryModel.security-policy-id 中指定的值(如果有)。

选择

  • false

  • true

vcenter_hostname

string / required

vSphere vCenter 的主机名或 IP 地址

如果在任务中未指定该值,则将改为使用环境变量 VMWARE_HOST 的值。

vcenter_password

string / required

vSphere vCenter 密码

如果在任务中未指定该值,则将改为使用环境变量 VMWARE_PASSWORD 的值。

vcenter_rest_log_file

字符串

您可以使用此可选参数设置日志文件的位置。

此文件将用于记录 HTTP REST 交互。

该文件将存储在运行模块的主机上。

如果在任务中未指定该值,则将使用

环境变量 VMWARE_REST_LOG_FILE 的值。

vcenter_username

string / required

vSphere vCenter 用户名

如果在任务中未指定该值,则将改为使用环境变量 VMWARE_USER 的值。

vcenter_validate_certs

boolean

当 SSL 证书无效时允许连接。当证书不受信任时,设置为 false

如果在任务中未指定该值,则将改为使用环境变量 VMWARE_VALIDATE_CERTS 的值。

选择

  • false

  • true ← (默认)

version

字符串

一个版本号,在元数据更改时更新。此值允许客户端检测并发更新,并防止意外覆盖数据。

此值表示一个数字,每次更改库属性(例如名称或描述)时,该数字都会递增。它不会因更改库中的库项(包括添加或删除项)而递增。它也不会受到标记库的影响。

此字段不用于创建操作。它将始终出现在 get 或 list 操作的结果中。对于更新操作,它是可选的。在更新期间将其保留为未设置表示您不需要检测并发更新。

注释

注意

  • 在 vSphere 7.0.3 上测试

示例

- name: Create a content library pointing on a NFS share
  vmware.vmware_rest.content_locallibrary:
    name: my_library_on_nfs
    description: automated
    publish_info:
      published: true
      authentication_method: NONE
    storage_backings:
    - storage_uri: nfs://datastore.test/srv/share/content-library
      type: OTHER
    state: present
  register: nfs_lib

- name: Create some more content libraries
  vmware.vmware_rest.content_locallibrary:
    name: my_library_on_nfs_{{ item }}
    description: automated
    publish_info:
      published: true
      authentication_method: NONE
    storage_backings:
    - storage_uri: nfs://datastore.test/srv/share/content-library
      type: OTHER
    state: present
  with_sequence: 0-10

- name: Create a new local content library
  vmware.vmware_rest.content_locallibrary:
    name: local_library_001
    description: automated
    publish_info:
      published: true
      authentication_method: NONE
    storage_backings:
    - datastore_id: "{{ lookup('vmware.vmware_rest.datastore_moid', '/my_dc/datastore/rw_datastore') }}"
      type: DATASTORE
    state: present
  register: ds_lib

- name: Create a content library based on a DataStore
  vmware.vmware_rest.content_locallibrary:
    name: my_library_on_datastore
    description: automated
    publish_info:
      published: true
      authentication_method: NONE
    storage_backings:
    - datastore_id: "{{ lookup('vmware.vmware_rest.datastore_moid', '/my_dc/datastore/local') }}"
      type: DATASTORE
    state: present
  register: nfs_lib

返回值

常见的返回值记录在 此处,以下是此模块独有的字段

描述

msg

字符串

删除所有本地库

返回: 成功时

示例: "所有项目已完成"

results

list / elements=string

删除所有本地库

返回: 成功时

Sample: [{"_ansible_item_label": {"creation_time": "2022-11-23T20:02:22.940Z", "description": "automated", "id": "a66d5c73-57f8-4a3a-9361-292a55f68516", "last_modified_time": "2022-11-23T20:02:22.940Z", "name": "my_library_on_nfs", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/a66d5c73-57f8-4a3a-9361-292a55f68516/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "_ansible_no_log": null, "ansible_loop_var": "item", "changed": 1, "failed": 0, "invocation": {"module_args": {"client_token": null, "creation_time": null, "description": null, "id": null, "last_modified_time": null, "last_sync_time": null, "library_id": "a66d5c73-57f8-4a3a-9361-292a55f68516", "name": null, "optimization_info": null, "publish_info": null, "server_guid": null, "session_timeout": null, "state": "absent", "storage_backings": null, "subscription_info": null, "subscriptions": null, "type": null, "vcenter_hostname": "vcenter.test", "vcenter_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "vcenter_rest_log_file": "/tmp/vmware_rest.log", "vcenter_username": "[email protected]", "vcenter_validate_certs": 0, "version": null}}, "item": {"creation_time": "2022-11-23T20:02:22.940Z", "description": "automated", "id": "a66d5c73-57f8-4a3a-9361-292a55f68516", "last_modified_time": "2022-11-23T20:02:22.940Z", "name": "my_library_on_nfs", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/a66d5c73-57f8-4a3a-9361-292a55f68516/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "value": {}}, {"_ansible_item_label": {"creation_time": "2022-11-23T20:02:25.134Z", "description": "automated", "id": "3393956a-43ed-4e7f-bd96-eb39bd604445", "last_modified_time": "2022-11-23T20:02:25.134Z", "name": "my_library_on_nfs_0", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/3393956a-43ed-4e7f-bd96-eb39bd604445/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "_ansible_no_log": null, "ansible_loop_var": "item", "changed": 1, "failed": 0, "invocation": {"module_args": {"client_token": null, "creation_time": null, "description": null, "id": null, "last_modified_time": null, "last_sync_time": null, "library_id": "3393956a-43ed-4e7f-bd96-eb39bd604445", "name": null, "optimization_info": null, "publish_info": null, "server_guid": null, "session_timeout": null, "state": "absent", "storage_backings": null, "subscription_info": null, "subscriptions": null, "type": null, "vcenter_hostname": "vcenter.test", "vcenter_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "vcenter_rest_log_file": "/tmp/vmware_rest.log", "vcenter_username": "[email protected]", "vcenter_validate_certs": 0, "version": null}}, "item": {"creation_time": "2022-11-23T20:02:25.134Z", "description": "automated", "id": "3393956a-43ed-4e7f-bd96-eb39bd604445", "last_modified_time": "2022-11-23T20:02:25.134Z", "name": "my_library_on_nfs_0", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/3393956a-43ed-4e7f-bd96-eb39bd604445/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "value": {}}, {"_ansible_item_label": {"creation_time": "2022-11-23T20:02:26.342Z", "description": "automated", "id": "87f66f86-c046-45a7-9563-d59ea220babf", "last_modified_time": "2022-11-23T20:02:26.342Z", "name": "my_library_on_nfs_1", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/87f66f86-c046-45a7-9563-d59ea220babf/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "_ansible_no_log": null, "ansible_loop_var": "item", "changed": 1, "failed": 0, "invocation": {"module_args": {"client_token": null, "creation_time": null, "description": null, "id": null, "last_modified_time": null, "last_sync_time": null, "library_id": "87f66f86-c046-45a7-9563-d59ea220babf", "name": null, "optimization_info": null, "publish_info": null, "server_guid": null, "session_timeout": null, "state": "absent", "storage_backings": null, "subscription_info": null, "subscriptions": null, "type": null, "vcenter_hostname": "vcenter.test", "vcenter_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "vcenter_rest_log_file": "/tmp/vmware_rest.log", "vcenter_username": "[email protected]", "vcenter_validate_certs": 0, "version": null}}, "item": {"creation_time": "2022-11-23T20:02:26.342Z", "description": "automated", "id": "87f66f86-c046-45a7-9563-d59ea220babf", "last_modified_time": "2022-11-23T20:02:26.342Z", "name": "my_library_on_nfs_1", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/87f66f86-c046-45a7-9563-d59ea220babf/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "value": {}}, {"_ansible_item_label": {"creation_time": "2022-11-23T20:02:27.504Z", "description": "automated", "id": "f6c590c4-ae6d-4ad0-9362-378196e98a3c", "last_modified_time": "2022-11-23T20:02:27.504Z", "name": "my_library_on_nfs_2", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/f6c590c4-ae6d-4ad0-9362-378196e98a3c/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "_ansible_no_log": null, "ansible_loop_var": "item", "changed": 1, "failed": 0, "invocation": {"module_args": {"client_token": null, "creation_time": null, "description": null, "id": null, "last_modified_time": null, "last_sync_time": null, "library_id": "f6c590c4-ae6d-4ad0-9362-378196e98a3c", "name": null, "optimization_info": null, "publish_info": null, "server_guid": null, "session_timeout": null, "state": "absent", "storage_backings": null, "subscription_info": null, "subscriptions": null, "type": null, "vcenter_hostname": "vcenter.test", "vcenter_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "vcenter_rest_log_file": "/tmp/vmware_rest.log", "vcenter_username": "[email protected]", "vcenter_validate_certs": 0, "version": null}}, "item": {"creation_time": "2022-11-23T20:02:27.504Z", "description": "automated", "id": "f6c590c4-ae6d-4ad0-9362-378196e98a3c", "last_modified_time": "2022-11-23T20:02:27.504Z", "name": "my_library_on_nfs_2", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/f6c590c4-ae6d-4ad0-9362-378196e98a3c/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "value": {}}, {"_ansible_item_label": {"creation_time": "2022-11-23T20:02:28.821Z", "description": "automated", "id": "e8917499-2a4c-4b70-b39b-ae0caaef89c3", "last_modified_time": "2022-11-23T20:02:28.821Z", "name": "my_library_on_nfs_3", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/e8917499-2a4c-4b70-b39b-ae0caaef89c3/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "_ansible_no_log": null, "ansible_loop_var": "item", "changed": 1, "failed": 0, "invocation": {"module_args": {"client_token": null, "creation_time": null, "description": null, "id": null, "last_modified_time": null, "last_sync_time": null, "library_id": "e8917499-2a4c-4b70-b39b-ae0caaef89c3", "name": null, "optimization_info": null, "publish_info": null, "server_guid": null, "session_timeout": null, "state": "absent", "storage_backings": null, "subscription_info": null, "subscriptions": null, "type": null, "vcenter_hostname": "vcenter.test", "vcenter_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "vcenter_rest_log_file": "/tmp/vmware_rest.log", "vcenter_username": "[email protected]", "vcenter_validate_certs": 0, "version": null}}, "item": {"creation_time": "2022-11-23T20:02:28.821Z", "description": "automated", "id": "e8917499-2a4c-4b70-b39b-ae0caaef89c3", "last_modified_time": "2022-11-23T20:02:28.821Z", "name": "my_library_on_nfs_3", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/e8917499-2a4c-4b70-b39b-ae0caaef89c3/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "value": {}}, {"_ansible_item_label": {"creation_time": "2022-11-23T20:02:30.085Z", "description": "automated", "id": "630ebdfe-8913-45d3-aaa8-9c2fdecbb76b", "last_modified_time": "2022-11-23T20:02:30.085Z", "name": "my_library_on_nfs_4", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/630ebdfe-8913-45d3-aaa8-9c2fdecbb76b/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "_ansible_no_log": null, "ansible_loop_var": "item", "changed": 1, "failed": 0, "invocation": {"module_args": {"client_token": null, "creation_time": null, "description": null, "id": null, "last_modified_time": null, "last_sync_time": null, "library_id": "630ebdfe-8913-45d3-aaa8-9c2fdecbb76b", "name": null, "optimization_info": null, "publish_info": null, "server_guid": null, "session_timeout": null, "state": "absent", "storage_backings": null, "subscription_info": null, "subscriptions": null, "type": null, "vcenter_hostname": "vcenter.test", "vcenter_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "vcenter_rest_log_file": "/tmp/vmware_rest.log", "vcenter_username": "[email protected]", "vcenter_validate_certs": 0, "version": null}}, "item": {"creation_time": "2022-11-23T20:02:30.085Z", "description": "automated", "id": "630ebdfe-8913-45d3-aaa8-9c2fdecbb76b", "last_modified_time": "2022-11-23T20:02:30.085Z", "name": "my_library_on_nfs_4", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/630ebdfe-8913-45d3-aaa8-9c2fdecbb76b/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "value": {}}, {"_ansible_item_label": {"creation_time": "2022-11-23T20:02:31.482Z", "description": "automated", "id": "a046e2e5-bd55-4d04-9443-750a2ab35a6d", "last_modified_time": "2022-11-23T20:02:31.482Z", "name": "my_library_on_nfs_5", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/a046e2e5-bd55-4d04-9443-750a2ab35a6d/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "_ansible_no_log": null, "ansible_loop_var": "item", "changed": 1, "failed": 0, "invocation": {"module_args": {"client_token": null, "creation_time": null, "description": null, "id": null, "last_modified_time": null, "last_sync_time": null, "library_id": "a046e2e5-bd55-4d04-9443-750a2ab35a6d", "name": null, "optimization_info": null, "publish_info": null, "server_guid": null, "session_timeout": null, "state": "absent", "storage_backings": null, "subscription_info": null, "subscriptions": null, "type": null, "vcenter_hostname": "vcenter.test", "vcenter_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "vcenter_rest_log_file": "/tmp/vmware_rest.log", "vcenter_username": "[email protected]", "vcenter_validate_certs": 0, "version": null}}, "item": {"creation_time": "2022-11-23T20:02:31.482Z", "description": "automated", "id": "a046e2e5-bd55-4d04-9443-750a2ab35a6d", "last_modified_time": "2022-11-23T20:02:31.482Z", "name": "my_library_on_nfs_5", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/a046e2e5-bd55-4d04-9443-750a2ab35a6d/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "value": {}}, {"_ansible_item_label": {"creation_time": "2022-11-23T20:02:32.846Z", "description": "automated", "id": "b94383b1-7877-4dbd-8c33-51abc39451ff", "last_modified_time": "2022-11-23T20:02:32.846Z", "name": "my_library_on_nfs_6", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/b94383b1-7877-4dbd-8c33-51abc39451ff/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "_ansible_no_log": null, "ansible_loop_var": "item", "changed": 1, "failed": 0, "invocation": {"module_args": {"client_token": null, "creation_time": null, "description": null, "id": null, "last_modified_time": null, "last_sync_time": null, "library_id": "b94383b1-7877-4dbd-8c33-51abc39451ff", "name": null, "optimization_info": null, "publish_info": null, "server_guid": null, "session_timeout": null, "state": "absent", "storage_backings": null, "subscription_info": null, "subscriptions": null, "type": null, "vcenter_hostname": "vcenter.test", "vcenter_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "vcenter_rest_log_file": "/tmp/vmware_rest.log", "vcenter_username": "[email protected]", "vcenter_validate_certs": 0, "version": null}}, "item": {"creation_time": "2022-11-23T20:02:32.846Z", "description": "automated", "id": "b94383b1-7877-4dbd-8c33-51abc39451ff", "last_modified_time": "2022-11-23T20:02:32.846Z", "name": "my_library_on_nfs_6", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/b94383b1-7877-4dbd-8c33-51abc39451ff/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "value": {}}, {"_ansible_item_label": {"creation_time": "2022-11-23T20:02:34.218Z", "description": "automated", "id": "8e3efb68-cb84-4ce0-a65a-6c94cc6e6e00", "last_modified_time": "2022-11-23T20:02:34.218Z", "name": "my_library_on_nfs_7", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/8e3efb68-cb84-4ce0-a65a-6c94cc6e6e00/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "_ansible_no_log": null, "ansible_loop_var": "item", "changed": 1, "failed": 0, "invocation": {"module_args": {"client_token": null, "creation_time": null, "description": null, "id": null, "last_modified_time": null, "last_sync_time": null, "library_id": "8e3efb68-cb84-4ce0-a65a-6c94cc6e6e00", "name": null, "optimization_info": null, "publish_info": null, "server_guid": null, "session_timeout": null, "state": "absent", "storage_backings": null, "subscription_info": null, "subscriptions": null, "type": null, "vcenter_hostname": "vcenter.test", "vcenter_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "vcenter_rest_log_file": "/tmp/vmware_rest.log", "vcenter_username": "[email protected]", "vcenter_validate_certs": 0, "version": null}}, "item": {"creation_time": "2022-11-23T20:02:34.218Z", "description": "automated", "id": "8e3efb68-cb84-4ce0-a65a-6c94cc6e6e00", "last_modified_time": "2022-11-23T20:02:34.218Z", "name": "my_library_on_nfs_7", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/8e3efb68-cb84-4ce0-a65a-6c94cc6e6e00/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "value": {}}, {"_ansible_item_label": {"creation_time": "2022-11-23T20:02:35.922Z", "description": "automated", "id": "0b12c0b3-6c6d-448d-9033-e054a70183e7", "last_modified_time": "2022-11-23T20:02:35.922Z", "name": "my_library_on_nfs_8", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/0b12c0b3-6c6d-448d-9033-e054a70183e7/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "_ansible_no_log": null, "ansible_loop_var": "item", "changed": 1, "failed": 0, "invocation": {"module_args": {"client_token": null, "creation_time": null, "description": null, "id": null, "last_modified_time": null, "last_sync_time": null, "library_id": "0b12c0b3-6c6d-448d-9033-e054a70183e7", "name": null, "optimization_info": null, "publish_info": null, "server_guid": null, "session_timeout": null, "state": "absent", "storage_backings": null, "subscription_info": null, "subscriptions": null, "type": null, "vcenter_hostname": "vcenter.test", "vcenter_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "vcenter_rest_log_file": "/tmp/vmware_rest.log", "vcenter_username": "[email protected]", "vcenter_validate_certs": 0, "version": null}}, "item": {"creation_time": "2022-11-23T20:02:35.922Z", "description": "automated", "id": "0b12c0b3-6c6d-448d-9033-e054a70183e7", "last_modified_time": "2022-11-23T20:02:35.922Z", "name": "my_library_on_nfs_8", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/0b12c0b3-6c6d-448d-9033-e054a70183e7/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "value": {}}, {"_ansible_item_label": {"creation_time": "2022-11-23T20:02:37.796Z", "description": "automated", "id": "46454797-bbe0-415a-9fe9-3cf2f74a14db", "last_modified_time": "2022-11-23T20:02:37.796Z", "name": "my_library_on_nfs_9", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/46454797-bbe0-415a-9fe9-3cf2f74a14db/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "_ansible_no_log": null, "ansible_loop_var": "item", "changed": 1, "failed": 0, "invocation": {"module_args": {"client_token": null, "creation_time": null, "description": null, "id": null, "last_modified_time": null, "last_sync_time": null, "library_id": "46454797-bbe0-415a-9fe9-3cf2f74a14db", "name": null, "optimization_info": null, "publish_info": null, "server_guid": null, "session_timeout": null, "state": "absent", "storage_backings": null, "subscription_info": null, "subscriptions": null, "type": null, "vcenter_hostname": "vcenter.test", "vcenter_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "vcenter_rest_log_file": "/tmp/vmware_rest.log", "vcenter_username": "[email protected]", "vcenter_validate_certs": 0, "version": null}}, "item": {"creation_time": "2022-11-23T20:02:37.796Z", "description": "automated", "id": "46454797-bbe0-415a-9fe9-3cf2f74a14db", "last_modified_time": "2022-11-23T20:02:37.796Z", "name": "my_library_on_nfs_9", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/46454797-bbe0-415a-9fe9-3cf2f74a14db/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "value": {}}, {"_ansible_item_label": {"creation_time": "2022-11-23T20:02:38.976Z", "description": "automated", "id": "209926aa-e3fe-46a5-95f2-501e82a5139b", "last_modified_time": "2022-11-23T20:02:38.976Z", "name": "my_library_on_nfs_10", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/209926aa-e3fe-46a5-95f2-501e82a5139b/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "_ansible_no_log": null, "ansible_loop_var": "item", "changed": 1, "failed": 0, "invocation": {"module_args": {"client_token": null, "creation_time": null, "description": null, "id": null, "last_modified_time": null, "last_sync_time": null, "library_id": "209926aa-e3fe-46a5-95f2-501e82a5139b", "name": null, "optimization_info": null, "publish_info": null, "server_guid": null, "session_timeout": null, "state": "absent", "storage_backings": null, "subscription_info": null, "subscriptions": null, "type": null, "vcenter_hostname": "vcenter.test", "vcenter_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "vcenter_rest_log_file": "/tmp/vmware_rest.log", "vcenter_username": "[email protected]", "vcenter_validate_certs": 0, "version": null}}, "item": {"creation_time": "2022-11-23T20:02:38.976Z", "description": "automated", "id": "209926aa-e3fe-46a5-95f2-501e82a5139b", "last_modified_time": "2022-11-23T20:02:38.976Z", "name": "my_library_on_nfs_10", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/209926aa-e3fe-46a5-95f2-501e82a5139b/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"storage_uri": "nfs://datastore.test/srv/share/content-library", "type": "OTHER"}], "type": "LOCAL", "version": "2"}, "value": {}}, {"_ansible_item_label": {"creation_time": "2022-11-23T20:06:02.958Z", "description": "automated", "id": "de0e9bff-3bae-45d0-a90c-6c2a01dfbe66", "last_modified_time": "2022-11-23T20:06:02.958Z", "name": "local_library_001", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/de0e9bff-3bae-45d0-a90c-6c2a01dfbe66/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"datastore_id": "datastore-1065", "type": "DATASTORE"}], "type": "LOCAL", "version": "2"}, "_ansible_no_log": null, "ansible_loop_var": "item", "changed": 1, "failed": 0, "invocation": {"module_args": {"client_token": null, "creation_time": null, "description": null, "id": null, "last_modified_time": null, "last_sync_time": null, "library_id": "de0e9bff-3bae-45d0-a90c-6c2a01dfbe66", "name": null, "optimization_info": null, "publish_info": null, "server_guid": null, "session_timeout": null, "state": "absent", "storage_backings": null, "subscription_info": null, "subscriptions": null, "type": null, "vcenter_hostname": "vcenter.test", "vcenter_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "vcenter_rest_log_file": "/tmp/vmware_rest.log", "vcenter_username": "[email protected]", "vcenter_validate_certs": 0, "version": null}}, "item": {"creation_time": "2022-11-23T20:06:02.958Z", "description": "automated", "id": "de0e9bff-3bae-45d0-a90c-6c2a01dfbe66", "last_modified_time": "2022-11-23T20:06:02.958Z", "name": "local_library_001", "publish_info": {"authentication_method": "NONE", "persist_json_enabled": 0, "publish_url": "https://vcenter.test:443/cls/vcsp/lib/de0e9bff-3bae-45d0-a90c-6c2a01dfbe66/lib.json", "published": 1, "user_name": "vcsp"}, "server_guid": "52fb0b5e-ffc3-465b-bf4f-e4e6d5423cf5", "storage_backings": [{"datastore_id": "datastore-1065", "type": "DATASTORE"}], "type": "LOCAL", "version": "2"}, "value": {}}]

作者

  • Ansible Cloud Team (@ansible-collections)