Python Example of
Creating a Local Content Library
This example
creates a local library with name
AcmeLibrary
, which is
stored on the local file system where
runs.
This example uses the steps that are
described in the
Create a Local Content Library
procedure.
For related code samples, see the
vsphere-automation-sdk-python
VMware repository at GitHub. ... # 1 - Create a storage backing instance on a local file system. library_backing = library_client.StorageBacking() library_backing.type = library_client.StorageBacking.Type.OTHER library_backing.storage_uri = ’file:///tmp’ # 2 - Create a Library model to specify properties of the new library. library_model = content_client.LibraryModel() library_model.type = content_client.LibraryModel.LibraryType.LOCAL library_model.name = ’AcmeLibrary’ library_model.storage_backings = [library_backing] # 3 - Call the create() method, passing the library model as a parameter. idem_token = str(uuid.uuid4()) local_library_stub = content_client.LocalLibrary(my_stub_config) library_id = local_library_stub.create(create_spec=library_model, client_token=idem_token)