Share via


ProviderResourceType Class

Definition

The ProviderResourceType.

public class ProviderResourceType
type ProviderResourceType = class
Public Class ProviderResourceType
Inheritance
ProviderResourceType

Properties

AllowedUnauthorizedActions

Gets the allowed unauthorized actions.

AuthorizationActionMappings

Gets the authorization action mappings.

DefaultApiVersion

Gets the default api version.

DisallowedActionVerbs

Gets the disallowed action verbs.

Endpoints

Gets the endpoints.

ExtendedLocations

Gets the extended locations.

LinkedAccessChecks

Gets the linked access checks.

LinkedOperationRules

Gets the linked operation rules.

LoggingRules

Gets the logging rules.

ManagementType

Gets the management type.

MarketplaceType

Gets the marketplace type.

Metadata

Anything

To assign an object to this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"): Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""): Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }): Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"): Creates a payload of { "key": "value" }.

Name

Gets the name.

OptInHeaders

Gets the opt in headers.

RequiredFeatures

Gets the required features.

RequiredFeaturesPolicy

Gets the required features policy.

ResourceDeletionPolicy

Gets the resource deletion policy.

ResourceValidation

Gets the resource validation.

RoutingType

Gets the routing type.

ServiceTreeInfos

Gets the service tree infos.

SkuLink

Gets the sku link.

SubscriptionStateRules

Gets the subscription state rules.

TemplateDeploymentPolicy

Gets the template deployment policy.

ThrottlingRules

Gets the throttling rules.

Applies to