ProviderResourceType interface

Resource type managed by the resource provider.

Properties

aliases

The aliases that are supported by this resource type.

apiProfiles

The API profiles for the resource provider. NOTE: This property will not be serialized. It can only be populated by the server.

apiVersions

The API version.

capabilities

The additional capabilities offered by this resource type.

defaultApiVersion

The default API version. NOTE: This property will not be serialized. It can only be populated by the server.

locationMappings

The location mappings that are supported by this resource type.

locations

The collection of locations where this resource type can be created.

properties

The properties.

resourceType

The resource type.

zoneMappings

Property Details

aliases

The aliases that are supported by this resource type.

aliases?: Alias[]

Property Value

Alias[]

apiProfiles

The API profiles for the resource provider. NOTE: This property will not be serialized. It can only be populated by the server.

apiProfiles?: ApiProfile[]

Property Value

apiVersions

The API version.

apiVersions?: string[]

Property Value

string[]

capabilities

The additional capabilities offered by this resource type.

capabilities?: string

Property Value

string

defaultApiVersion

The default API version. NOTE: This property will not be serialized. It can only be populated by the server.

defaultApiVersion?: string

Property Value

string

locationMappings

The location mappings that are supported by this resource type.

locationMappings?: ProviderExtendedLocation[]

Property Value

locations

The collection of locations where this resource type can be created.

locations?: string[]

Property Value

string[]

properties

The properties.

properties?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

resourceType

The resource type.

resourceType?: string

Property Value

string

zoneMappings

zoneMappings?: ZoneMapping[]

Property Value