GalleryInVMAccessControlProfileProperties Class

Describes the properties of a gallery inVMAccessControlProfile.

Constructor

GalleryInVMAccessControlProfileProperties()

Variables

Name Description
provisioning_state
Union[str, <xref:"GalleryProvisioningState">]

The provisioning state, which only appears in the response. Known values are: "Creating", "Updating", "Failed", "Succeeded", "Deleting", and "Migrating".

description
str

The description of this gallery inVMAccessControlProfile resources. This property is updatable.

os_type
Union[str, <xref:"OperatingSystemTypes">]

This property allows you to specify the OS type of the VMs/VMSS for which this profile can be used against. Possible values are: 'Windows' or 'Linux'. Required. Known values are: "Windows" and "Linux".

applicable_host_endpoint
Union[str, <xref:"EndpointTypes">]

This property allows you to specify the Endpoint type for which this profile is defining the access control for. Possible values are: 'WireServer' or 'IMDS'. Required. Known values are: "WireServer" and "IMDS".

Attributes

applicableHostEndpoint

This property allows you to specify the Endpoint type for which this profile is defining the access control for. Possible values are: 'WireServer' or 'IMDS'. Required. Known values are: "WireServer" and "IMDS".

applicableHostEndpoint: Required[str | EndpointTypes]

description

The description of this gallery inVMAccessControlProfile resources. This property is updatable.

description: str

osType

This property allows you to specify the OS type of the VMs/VMSS for which this profile can be used against. Possible values are: 'Windows' or 'Linux'. Required. Known values are: "Windows" and "Linux".

osType: Required[str | OperatingSystemTypes]

provisioningState

provisioningState: str | GalleryProvisioningState