GalleryScriptsOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

ComputeManagementClient's

<xref:gallery_scripts> attribute.

Constructor

GalleryScriptsOperations(*args, **kwargs)

Methods

begin_create_or_update

Create or update a Gallery Script Definition. Gallery scripts allow the storage, sharing and reuse of common scripts.

begin_delete

Delete a gallery Script Definition.

begin_update

Update a gallery Script Definition.

get

Retrieves information about a gallery script definition.

list_by_gallery

List gallery Script Definitions in a gallery.

begin_create_or_update

Create or update a Gallery Script Definition. Gallery scripts allow the storage, sharing and reuse of common scripts.

async begin_create_or_update(resource_group_name: str, gallery_name: str, gallery_script_name: str, gallery_script: _models.GalleryScript, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.GalleryScript]

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

gallery_name
Required
str

The name of the Shared Image Gallery. Required.

gallery_script_name
Required
str

The name of the gallery Script Definition to be retrieved. Required.

gallery_script
Required
GalleryScript or <xref:JSON> or IO[bytes]

Parameters supplied to the create or update gallery Script operation. Is one of the following types: GalleryScript, JSON, IO[bytes] Required.

Returns

Type Description

An instance of AsyncLROPoller that returns GalleryScript. The GalleryScript is compatible with MutableMapping

Exceptions

Type Description

begin_delete

Delete a gallery Script Definition.

async begin_delete(resource_group_name: str, gallery_name: str, gallery_script_name: str, **kwargs: Any) -> AsyncLROPoller[None]

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

gallery_name
Required
str

The name of the Shared Image Gallery. Required.

gallery_script_name
Required
str

The name of the gallery Script Definition to be retrieved. Required.

Returns

Type Description

An instance of AsyncLROPoller that returns None

Exceptions

Type Description

begin_update

Update a gallery Script Definition.

async begin_update(resource_group_name: str, gallery_name: str, gallery_script_name: str, gallery_script: _models.GalleryScriptUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.GalleryScript]

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

gallery_name
Required
str

The name of the Shared Image Gallery. Required.

gallery_script_name
Required
str

The name of the gallery Script Definition to be retrieved. Required.

gallery_script
Required
GalleryScriptUpdate or <xref:JSON> or IO[bytes]

Parameters supplied to the update gallery Script operation. Is one of the following types: GalleryScriptUpdate, JSON, IO[bytes] Required.

Returns

Type Description

An instance of AsyncLROPoller that returns GalleryScript. The GalleryScript is compatible with MutableMapping

Exceptions

Type Description

get

Retrieves information about a gallery script definition.

async get(resource_group_name: str, gallery_name: str, gallery_script_name: str, **kwargs: Any) -> GalleryScript

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

gallery_name
Required
str

The name of the Shared Image Gallery. Required.

gallery_script_name
Required
str

The name of the gallery Script Definition to be retrieved. Required.

Returns

Type Description

GalleryScript. The GalleryScript is compatible with MutableMapping

Exceptions

Type Description

List gallery Script Definitions in a gallery.

list_by_gallery(resource_group_name: str, gallery_name: str, **kwargs: Any) -> AsyncItemPaged[GalleryScript]

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

gallery_name
Required
str

The name of the Shared Image Gallery. Required.

Returns

Type Description

An iterator like instance of GalleryScript

Exceptions

Type Description