Table of Contents

Namespace Azure.ResourceManager.Resources.Models

Classes

ApiProfile

The ApiProfile.

ArmPolicyParameter

The definition of a parameter that can be provided to the policy.

ArmPolicyParameterValue

The value of a parameter.

ArmRestApi

Describes the properties of an Operation value.

AvailabilityZoneMappings

Availability zone mappings for the region.

AzureRoleDefinition

Role definition properties.

DataManifestCustomResourceFunctionDefinition

The custom resource function definition.

DataPolicyManifestEffect

The data effect definition.

ExportTemplate

Export resource group template request parameters.

ExtendedLocation

Resource extended location.

LocationExpanded

Location information.

LocationMetadata

Location metadata information.

ManagedByTenant

Information about a tenant managing the subscription.

ManagementLockOwner

Lock owner properties.

NonComplianceMessage

A message that describes why a resource is non-compliant with the policy. This is shown in 'deny' error messages and on resource's non-compliant compliance results.

PairedRegion

Information regarding paired region.

ParameterDefinitionsValueMetadata

General metadata for the parameter.

Permission

Role definition permissions.

PolicyAssignmentPatch

The policy assignment for Patch request.

PolicyDefinitionGroup

The policy definition group.

PolicyDefinitionReference

The policy definition reference.

PolicyOverride

The policy property value override.

PredefinedTag

Tag details.

PredefinedTagCount

Tag count.

PredefinedTagValue

Tag information.

ProviderExtendedLocation

The provider extended location.

ProviderPermission

The provider permission.

ProviderRegistrationContent

The provider registration definition.

ProviderResourceType

Resource type managed by the resource provider.

ResourceGroupExportResult

Resource group export result.

ResourceGroupPatch

Resource group information.

ResourceNameValidationContent

Name and Type of the Resource.

ResourceNameValidationResult

Resource Name valid if not a reserved word, does not contain a reserved word and does not start with a reserved word.

ResourceSelector

The resource selector to filter policies by resource properties.

ResourceSelectorExpression

The selector expression.

ResourceTypeAlias

The alias type.

ResourceTypeAliasPath

The type of the paths for alias.

ResourceTypeAliasPathMetadata

The ResourceTypeAliasPathMetadata.

ResourceTypeAliasPattern

The type of the pattern for an alias path.

ResourceTypeAliases

The resource type aliases definition.

ResourcesMoveContent

Parameters of move resources.

ResourcesSku

SKU for the resource.

SubResource

A class representing a sub-resource that contains only the read-only ID.

SubscriptionPolicies

Subscription policies.

Tag

A dictionary of name and value pairs.

TagResourcePatch

Wrapper resource for tags patch API request only.

TenantResourceProvider

Resource provider information.

TrackedResourceExtendedData

Specified resource.

WritableSubResource

A class representing a sub-resource that contains only the ID.

ZoneMapping

The ZoneMapping.

Structs

ArmPolicyParameterType

The data type of the parameter.

EnforcementMode

The policy assignment enforcement mode. Possible values are Default and DoNotEnforce.

ExtendedLocationType

The extended location type.

ManagementLockLevel

The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it.

PolicyOverrideKind

The override kind.

PolicyType

The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.

ProviderAuthorizationConsentState

The provider authorization consent state.

RegionCategory

The category of the region.

RegionType

The type of the region.

ResourceNameValidationStatus

Is the resource name Allowed or Reserved.

ResourceSelectorKind

The selector kind.

ResourceTypeAliasPathAttributes

The attributes of the token that the alias path is referring to.

ResourceTypeAliasPathTokenType

The type of the token that the alias path is referring to.

TagPatchMode

The operation type for the patch API.

Enums

LocationType

The location type.

ResourceTypeAliasPatternType

The type of alias pattern.

ResourceTypeAliasType

The type of the alias.

SpendingLimit

The subscription spending limit.

SubscriptionState

The subscription state. Possible values are Enabled, Warned, PastDue, Disabled, and Deleted.

TenantCategory

Category of the tenant.