ProviderResourceType interface  
Resource type managed by the resource provider.
Properties
| aliases | The aliases that are supported by this resource type.  | 
| api | 
	The API profiles for the resource provider. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| api | 
	The API version.  | 
| capabilities | The additional capabilities offered by this resource type.  | 
| default | 
	The default API version. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| location | 
	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.  | 
| resource | 
	The resource type.  | 
| zone | 
	
Property Details
aliases
		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