Sdílet prostřednictvím


GalleryInVmAccessControlProfileProperties Class

Definition

Describes the properties of a gallery inVMAccessControlProfile.

public class GalleryInVmAccessControlProfileProperties : Azure.ResourceManager.Compute.Models.GalleryResourceProfilePropertiesBase, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Compute.Models.GalleryInVmAccessControlProfileProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Compute.Models.GalleryInVmAccessControlProfileProperties>
type GalleryInVmAccessControlProfileProperties = class
    inherit GalleryResourceProfilePropertiesBase
    interface IJsonModel<GalleryInVmAccessControlProfileProperties>
    interface IPersistableModel<GalleryInVmAccessControlProfileProperties>
Public Class GalleryInVmAccessControlProfileProperties
Inherits GalleryResourceProfilePropertiesBase
Implements IJsonModel(Of GalleryInVmAccessControlProfileProperties), IPersistableModel(Of GalleryInVmAccessControlProfileProperties)
Inheritance
GalleryInVmAccessControlProfileProperties
Implements

Constructors

GalleryInVmAccessControlProfileProperties(SupportedOperatingSystemType, ComputeGalleryEndpointType)

Initializes a new instance of GalleryInVmAccessControlProfileProperties.

Properties

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'.

Description

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

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'.

ProvisioningState

The provisioning state, which only appears in the response.

(Inherited from GalleryResourceProfilePropertiesBase)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<GalleryInVmAccessControlProfileProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<GalleryInVmAccessControlProfileProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<GalleryResourceProfilePropertiesBase>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from GalleryResourceProfilePropertiesBase)
IJsonModel<GalleryResourceProfilePropertiesBase>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from GalleryResourceProfilePropertiesBase)
IPersistableModel<GalleryInVmAccessControlProfileProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<GalleryInVmAccessControlProfileProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<GalleryInVmAccessControlProfileProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<GalleryResourceProfilePropertiesBase>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from GalleryResourceProfilePropertiesBase)
IPersistableModel<GalleryResourceProfilePropertiesBase>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from GalleryResourceProfilePropertiesBase)
IPersistableModel<GalleryResourceProfilePropertiesBase>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from GalleryResourceProfilePropertiesBase)

Applies to