ProviderResourceType Class

  • java.lang.Object
    • com.azure.resourcemanager.resources.deployments.models.ProviderResourceType

Implements

public final class ProviderResourceType
implements JsonSerializable<ProviderResourceType>

Resource type managed by the resource provider.

Method Summary

Modifier and Type Method and Description
List<Alias> aliases()

Get the aliases property: The aliases that are supported by this resource type.

List<ApiProfile> apiProfiles()

Get the apiProfiles property: The API profiles for the resource provider.

List<String> apiVersions()

Get the apiVersions property: The API version.

String capabilities()

Get the capabilities property: The additional capabilities offered by this resource type.

String defaultApiVersion()

Get the defaultApiVersion property: The default API version.

static ProviderResourceType fromJson(JsonReader jsonReader)

Reads an instance of ProviderResourceType from the JsonReader.

List<ProviderExtendedLocation> locationMappings()

Get the locationMappings property: The location mappings that are supported by this resource type.

List<String> locations()

Get the locations property: The collection of locations where this resource type can be created.

Map<String,String> properties()

Get the properties property: The properties.

String resourceType()

Get the resourceType property: The resource type.

JsonWriter toJson(JsonWriter jsonWriter)
List<ZoneMapping> zoneMappings()

Get the zoneMappings property: The zoneMappings property.

Methods inherited from java.lang.Object

Method Details

aliases

public List<Alias> aliases()

Get the aliases property: The aliases that are supported by this resource type.

Returns:

the aliases value.

apiProfiles

public List<ApiProfile> apiProfiles()

Get the apiProfiles property: The API profiles for the resource provider.

Returns:

the apiProfiles value.

apiVersions

public List<String> apiVersions()

Get the apiVersions property: The API version.

Returns:

the apiVersions value.

capabilities

public String capabilities()

Get the capabilities property: The additional capabilities offered by this resource type.

Returns:

the capabilities value.

defaultApiVersion

public String defaultApiVersion()

Get the defaultApiVersion property: The default API version.

Returns:

the defaultApiVersion value.

fromJson

public static ProviderResourceType fromJson(JsonReader jsonReader)

Reads an instance of ProviderResourceType from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ProviderResourceType if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the ProviderResourceType.

locationMappings

public List<ProviderExtendedLocation> locationMappings()

Get the locationMappings property: The location mappings that are supported by this resource type.

Returns:

the locationMappings value.

locations

public List<String> locations()

Get the locations property: The collection of locations where this resource type can be created.

Returns:

the locations value.

properties

public Map<String,String> properties()

Get the properties property: The properties.

Returns:

the properties value.

resourceType

public String resourceType()

Get the resourceType property: The resource type.

Returns:

the resourceType value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

zoneMappings

public List<ZoneMapping> zoneMappings()

Get the zoneMappings property: The zoneMappings property.

Returns:

the zoneMappings value.

Applies to