GalleryInVMAccessControlProfileVersion Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- Inheritance
- 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. |