Package version:

Interface GalleryInVMAccessControlProfileVersion

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

interface GalleryInVMAccessControlProfileVersion {
    defaultAccess?: string;
    excludeFromLatest?: boolean;
    id?: string;
    location: string;
    mode?: string;
    name?: string;
    provisioningState?: string;
    publishedDate?: any;
    replicationStatus?: ReplicationStatus;
    rules?: AccessControlRules;
    tags?: {
        [propertyName: string]: string;
    };
    targetLocations?: TargetRegion[];
    type?: string;
}

Hierarchy (view full)

  • Resource
    • GalleryInVMAccessControlProfileVersion

Properties

defaultAccess?: string

This property allows you to specify if the requests will be allowed to access the host endpoints. Possible values are: 'Allow', 'Deny'.

excludeFromLatest?: boolean

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

id?: string

Resource Id NOTE: This property will not be serialized. It can only be populated by the server.

location: string

Resource location

mode?: string

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

name?: string

Resource name NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

The provisioning state, which only appears in the response. NOTE: This property will not be serialized. It can only be populated by the server.

publishedDate?: any

The timestamp for when the Resource Profile Version is published. NOTE: This property will not be serialized. It can only be populated by the server.

replicationStatus?: ReplicationStatus

This is the replication status of the gallery image version. NOTE: This property will not be serialized. It can only be populated by the server.

This is the Access Control Rules specification for an inVMAccessControlProfile version.

tags?: {
    [propertyName: string]: string;
}

Resource tags

targetLocations?: TargetRegion[]

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

type?: string

Resource type NOTE: This property will not be serialized. It can only be populated by the server.