GalleryInVMAccessControlProfileVersion Class

Definition

Specifies information about the gallery inVMAccessControlProfile version that you want to create or update.

[Microsoft.Rest.Serialization.JsonTransformation]
public class GalleryInVMAccessControlProfileVersion : Microsoft.Azure.Management.Compute.Models.Resource
[Microsoft.Rest.Serialization.JsonTransformation]
public class GalleryInVMAccessControlProfileVersion : Microsoft.Azure.Management.Compute.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type GalleryInVMAccessControlProfileVersion = class
    inherit Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type GalleryInVMAccessControlProfileVersion = class
    inherit TrackedResource
Public Class GalleryInVMAccessControlProfileVersion
Inherits Resource
Public Class GalleryInVMAccessControlProfileVersion
Inherits TrackedResource
Inheritance
GalleryInVMAccessControlProfileVersion
Inheritance
GalleryInVMAccessControlProfileVersion
Attributes

Constructors

Name Description
GalleryInVMAccessControlProfileVersion()

Initializes a new instance of the GalleryInVMAccessControlProfileVersion class.

GalleryInVMAccessControlProfileVersion(String, String, String, String, IDictionary<String,String>, ReplicationStatus, IList<TargetRegion>, Nullable<Boolean>, Nullable<DateTime>, String, String, String, AccessControlRules)

Initializes a new instance of the GalleryInVMAccessControlProfileVersion class.

GalleryInVMAccessControlProfileVersion(String, String, String, String, String, String, IDictionary<String,String>, IList<TargetRegion>, Nullable<Boolean>, Nullable<DateTime>, String, ReplicationStatus, AccessControlRules)

Initializes a new instance of the GalleryInVMAccessControlProfileVersion class.

Properties

Name Description
DefaultAccess

Gets or sets this property allows you to specify if the requests will be allowed to access the host endpoints. Possible values are: 'Allow', 'Deny'. Possible values include: 'Allow', 'Deny'

ExcludeFromLatest

Gets or sets if set to true, Virtual Machines deployed from the latest version of the Resource Profile won't use this Profile version.

Id

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

(Inherited from Resource)
Location

Gets or sets resource location

(Inherited from Resource)
Location

Gets or sets the geo-location where the resource lives

(Inherited from TrackedResource)
Mode

Gets or sets this property allows you to specify whether the access control rules are in Audit mode, in Enforce mode or Disabled. Possible values are: 'Audit', 'Enforce' or 'Disabled'. Possible values include: 'Audit', 'Enforce', 'Disabled'

Name

Gets the name of the resource

(Inherited from Resource)
ProvisioningState

Gets the provisioning state, which only appears in the response. Possible values include: 'Creating', 'Updating', 'Failed', 'Succeeded', 'Deleting', 'Migrating'

PublishedDate

Gets the timestamp for when the Resource Profile Version is published.

ReplicationStatus

Gets this is the replication status of the gallery image version.

Rules

Gets or sets this is the Access Control Rules specification for an inVMAccessControlProfile version.

Tags

Gets or sets resource tags

(Inherited from Resource)
Tags

Gets or sets resource tags.

(Inherited from TrackedResource)
TargetLocations

Gets or sets the target regions where the Resource Profile version is going to be replicated to. This property is updatable.

Type

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

(Inherited from Resource)

Methods

Name Description
Validate()

Validate the object.

Applies to