Package version:

Interface GalleryInVMAccessControlProfileVersionProperties

Describes the properties of an inVMAccessControlProfile version.

interface GalleryInVMAccessControlProfileVersionProperties {
    defaultAccess: string;
    excludeFromLatest?: boolean;
    mode: string;
    provisioningState?: string;
    publishedDate?: any;
    replicationStatus?: ReplicationStatus;
    rules?: AccessControlRules;
    targetLocations?: TargetRegion[];
}

Hierarchy (view full)

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.

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

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.

targetLocations?: TargetRegion[]

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