Azure.Provisioning.Resources Namespace

Classes

ApiProfile

ApiProfile.

ArmApplication

ArmApplication.

ArmApplication.ResourceVersions

Supported ArmApplication resource versions.

ArmApplicationArtifact

Managed application artifact.

ArmApplicationAuthorization

The managed application provider authorization.

ArmApplicationDefinition

ArmApplicationDefinition.

ArmApplicationDefinition.ResourceVersions

Supported ArmApplicationDefinition resource versions.

ArmApplicationDefinitionArtifact

Application definition artifact.

ArmApplicationDetails

The application client details to track the entity creating/updating the managed app resource.

ArmApplicationJitAccessPolicy

Managed application Jit access policy.

ArmApplicationManagedIdentity

Identity for the resource.

ArmApplicationNotificationEndpoint

Managed application notification endpoint.

ArmApplicationPackageContact

The application package contact information.

ArmApplicationPackageLockingPolicy

Managed application locking policy.

ArmApplicationPackageSupportUris

The appliance package support URLs.

ArmApplicationPolicy

Managed application policy.

ArmApplicationSku

SKU for the resource.

ArmApplicationUserAssignedIdentity

Represents the user assigned identity that is contained within the UserAssignedIdentities dictionary on ResourceIdentity.

ArmDependency

Deployment dependency information.

ArmDeployment

ArmDeployment.

ArmDeployment.ResourceVersions

Supported ArmDeployment resource versions.

ArmDeploymentContent

Deployment operation parameters.

ArmDeploymentParametersLink

Entity representing the reference to the deployment parameters.

ArmDeploymentProperties

Deployment properties.

ArmDeploymentPropertiesExtended

Deployment properties with additional details.

ArmDeploymentScript

ArmDeploymentScript.

ArmDeploymentScript.ResourceVersions

Supported ArmDeploymentScript resource versions.

ArmDeploymentScriptManagedIdentity

Managed identity generic object.

ArmDeploymentTemplateLink

Entity representing the reference to the template.

ArmDeploymentWhatIfProperties

Deployment What-if properties.

ArmPlan

Representation of a publisher plan for marketplace RPs.

ArmPolicyParameter

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

ArmPolicyParameterValue

The value of a parameter.

BasicArmDependency

Deployment dependency information.

CreateManagementGroupDetails

The details of a management group used during creation.

DeploymentScript

DeploymentScript resource.

ErrorDeployment

Deployment on error behavior.

ErrorDeploymentExtended

Deployment on error behavior with additional details.

ExtendedAzureLocation

Resource extended location.

GenericResource

GenericResource.

JitApprover

JIT approver definition.

JitAuthorizationPolicies

The JIT authorization policies.

JitRequest

JitRequest.

JitRequest.ResourceVersions

Supported JitRequest resource versions.

JitSchedulingPolicy

The JIT scheduling policies.

LinkedTemplateArtifact

Represents a Template Spec artifact containing an embedded Azure Resource Manager template for use as a linked template.

ManagedByTenant

Information about a tenant managing the subscription.

ManagedServiceIdentity

Managed service identity (system assigned and/or user assigned identities).

ManagementGroup

ManagementGroup.

ManagementGroup.ResourceVersions

Supported ManagementGroup resource versions.

ManagementGroupChildInfo

The child information of a management group.

ManagementGroupChildOptions

The child information of a management group used during creation.

ManagementGroupInfo

The details of a management group.

ManagementGroupParentCreateOptions

(Optional) The ID of the parent management group used during creation.

ManagementGroupPathElement

A path element of a management group ancestors.

ManagementGroupPolicyDefinition

ManagementGroupPolicyDefinition.

ManagementGroupPolicyDefinition.ResourceVersions

Supported ManagementGroupPolicyDefinition resource versions.

ManagementGroupPolicySetDefinition

ManagementGroupPolicySetDefinition.

ManagementGroupPolicySetDefinition.ResourceVersions

Supported ManagementGroupPolicySetDefinition resource versions.

ManagementGroupSubscription

ManagementGroupSubscription.

ManagementGroupSubscription.ResourceVersions

Supported ManagementGroupSubscription resource versions.

ManagementLock

ManagementLock.

ManagementLock.ResourceVersions

Supported ManagementLock resource versions.

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.

ParameterDefinitionsValueMetadata

General metadata for the parameter.

ParentManagementGroupInfo

(Optional) The ID of the parent management group.

PolicyAssignment

PolicyAssignment.

PolicyAssignment.ResourceVersions

Supported PolicyAssignment resource versions.

PolicyDefinitionGroup

The policy definition group.

PolicyDefinitionReference

The policy definition reference.

PolicyOverride

The policy property value override.

ProviderExtendedLocation

ProviderExtendedLocation.

ProviderResourceType

ProviderResourceType.

ResourceGroup

ResourceGroup.

ResourceGroup.ResourceVersions

Supported ResourceGroup resource versions.

ResourceProviderData

ResourceProviderData.

ResourceSelector

The resource selector to filter policies by resource properties.

ResourceSelectorExpression

The selector expression.

ResourcesSku

SKU for the resource.

ResourceTypeAlias

ResourceTypeAlias.

ResourceTypeAliasPath

ResourceTypeAliasPath.

ResourceTypeAliasPathMetadata

ResourceTypeAliasPathMetadata.

ResourceTypeAliasPattern

ResourceTypeAliasPattern.

SubResource

SubResource.

Subscription

Subscription.

Subscription.ResourceVersions

Supported Subscription resource versions.

SubscriptionPolicies

Subscription policies.

SubscriptionPolicyDefinition

SubscriptionPolicyDefinition.

SubscriptionPolicySetDefinition

SubscriptionPolicySetDefinition.

SystemAssignedServiceIdentity

Managed service identity (either system assigned, or none).

SystemData

Metadata pertaining to creation and last modification of the resource.

TagResource

TagResource.

TagResource.ResourceVersions

Supported TagResource resource versions.

TemplateSpec

TemplateSpec.

TemplateSpec.ResourceVersions

Supported TemplateSpec resource versions.

TemplateSpecVersion

TemplateSpecVersion.

TemplateSpecVersion.ResourceVersions

Supported TemplateSpecVersion resource versions.

TemplateSpecVersionInfo

High-level information about a Template Spec version.

Tenant

Tenant.

Tenant.ResourceVersions

Supported Tenant resource versions.

UserAssignedIdentityDetails

User assigned identity properties.

WritableSubResource

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

ZoneMapping

ZoneMapping.

Structs

ArmBuiltInRole

Built-in Arm roles that you can assign to users, groups, service principals, and managed identities.

Enums

ArmApplicationArtifactName

The managed application artifact name.

ArmApplicationArtifactType

The managed application artifact type.

ArmApplicationDefinitionArtifactName

The managed application artifact name.

ArmApplicationDeploymentMode

The deployment mode.

ArmApplicationLockLevel

The managed application lock level.

ArmApplicationManagedIdentityType

The identity type.

ArmApplicationManagementMode

The management mode.

ArmDeploymentMode

The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.

ArmDeploymentScriptManagedIdentityType

Type of the managed identity.

ArmPolicyParameterType

The data type of the parameter.

CreatedByType

The type of identity that created the resource.

EnforcementMode

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

ErrorDeploymentType

The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.

ExpressionEvaluationScope

The scope to be used for evaluation of parameters, variables and functions in a nested template.

ExtendedLocationType

The extended location type.

JitApprovalMode

The Jit approval mode.

JitApproverType

The approver type.

JitRequestState

The JIT request state.

JitSchedulingType

The JIT request scheduling type.

ManagedServiceIdentityType

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

ManagementGroupChildType

The type of child resource.

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

ProviderAuthorizationConsentState values.

ResourceSelectorKind

The selector kind.

ResourcesProvisioningState

Provisioning status of the managed application.

ResourceTypeAliasPathAttributes

ResourceTypeAliasPathAttributes values.

ResourceTypeAliasPathTokenType

ResourceTypeAliasPathTokenType values.

ResourceTypeAliasPatternType

ResourceTypeAliasPatternType values.

ResourceTypeAliasType

ResourceTypeAliasType values.

SpendingLimit

The subscription spending limit.

SubscriptionState

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

SystemAssignedServiceIdentityType

Type of managed service identity (either system assigned, or none).

TenantCategory

Category of the tenant.

WhatIfResultFormat

The format of the What-If results.