Share via


GalleryApplication Class

Specifies information about the gallery Application Definition that you want to create or update.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

Constructor

GalleryApplication(*, location: str, tags: dict[str, str] | None = None, description: str | None = None, eula: str | None = None, privacy_statement_uri: str | None = None, release_note_uri: str | None = None, end_of_life_date: datetime | None = None, supported_os_type: str | _models.OperatingSystemTypes | None = None, custom_actions: list['_models.GalleryApplicationCustomAction'] | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
tags

Resource tags.

Default value: None
location
str

The geo-location where the resource lives. Required.

description
str

The description of this gallery Application Definition resource. This property is updatable.

Default value: None
eula
str

The Eula agreement for the gallery Application Definition.

Default value: None
privacy_statement_uri
str

The privacy statement uri.

Default value: None
release_note_uri
str

The release note uri.

Default value: None
end_of_life_date

The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.

Default value: None
supported_os_type

This property allows you to specify the supported type of the OS that application is built for. Possible values are: Windows, Linux.. Known values are: "Windows" and "Linux".

Default value: None
custom_actions

A list of custom actions that can be performed with all of the Gallery Application Versions within this Gallery Application.

Default value: None

Variables

Name Description
id
str

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

The name of the resource.

type
str

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

system_data

Azure Resource Manager metadata containing createdBy and modifiedBy information.

tags

Resource tags.

location
str

The geo-location where the resource lives. Required.

description
str

The description of this gallery Application Definition resource. This property is updatable.

eula
str

The Eula agreement for the gallery Application Definition.

privacy_statement_uri
str

The privacy statement uri.

release_note_uri
str

The release note uri.

end_of_life_date

The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.

supported_os_type

This property allows you to specify the supported type of the OS that application is built for. Possible values are: Windows, Linux.. Known values are: "Windows" and "Linux".

custom_actions

A list of custom actions that can be performed with all of the Gallery Application Versions within this Gallery Application.