Share via


Azure.Provisioning.Resources Namespace

Classes

ActionOnUnmanage

Defines the behavior of resources that are no longer managed after the stack is updated or deleted.

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.

ArmDeploymentExtensionConfigItem

The ArmDeploymentExtensionConfigItem.

ArmDeploymentExtensionDefinition

The ArmDeploymentExtensionDefinition.

ArmDeploymentExternalInput

Deployment external input for parameterization.

ArmDeploymentExternalInputDefinition

Deployment external input definition for parameterization.

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.

ArmResourceReference

The resource Id model.

AzureCliScript

AzureCliScript.

AzurePowerShellScript

AzurePowerShellScript.

BasicArmDependency

Deployment dependency information.

CreateManagementGroupDetails

The details of a management group used during creation.

DataBoundaryProperties

Data boundary properties.

DenySettings

Defines how resources deployed by the Deployment stack are locked.

DeploymentDiagnosticsDefinition

The DeploymentDiagnosticsDefinition.

DeploymentParameter

Deployment parameter for the template.

DeploymentScript

DeploymentScript resource.

DeploymentStack

DeploymentStack.

DeploymentStack.ResourceVersions

Supported DeploymentStack resource versions.

DeploymentStacksParametersLink

Entity representing the reference to the deployment parameters.

DeploymentStacksTemplateLink

Entity representing the reference to the template.

ErrorAdditionalInfo

The resource management error additional info.

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.

KeyVaultParameterReference

Azure Key Vault parameter reference.

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.

ManagedResourceReference

The managed resource model.

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.

ResourceReferenceExtended

The resourceId extended model. This is used to document failed resources with a resourceId and a corresponding error.

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.

ScriptContainerConfiguration

Settings to customize ACI container instance.

ScriptContainerGroupSubnet

Container group subnet information.

ScriptEnvironmentVariable

The environment variable to pass to the script in the container instance.

ScriptStatus

Generic object modeling results of script execution.

ScriptStorageConfiguration

Settings to use an existing storage account. Valid storage account kinds are: Storage, StorageV2 and FileStorage.

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.

TenantDataBoundary

TenantDataBoundary.

TenantDataBoundary.ResourceVersions

Supported TenantDataBoundary 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.

DataBoundaryName

The DataBoundaryName.

DataBoundaryProvisioningState

Denotes the state of provisioning.

DataBoundaryRegion

The data boundary definition.

DenySettingsMode

denySettings Mode that defines denied actions.

DenyStatusMode

denyAssignment settings applied to the resource.

DeploymentStackProvisioningState

State of the deployment stack.

DeploymentStacksDeleteDetachEnum

Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.

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.

ExtensionConfigPropertyType

The ExtensionConfigPropertyType.

JitApprovalMode

The Jit approval mode.

JitApproverType

The approver type.

JitRequestState

The JIT request state.

JitSchedulingType

The JIT request scheduling type.

Level

Denotes the additional response level.

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.

ResourceStatusMode

Current management state of the resource in the deployment stack.

ResourceTypeAliasPathAttributes

ResourceTypeAliasPathAttributes values.

ResourceTypeAliasPathTokenType

ResourceTypeAliasPathTokenType values.

ResourceTypeAliasPatternType

ResourceTypeAliasPatternType values.

ResourceTypeAliasType

ResourceTypeAliasType values.

ScriptCleanupOptions

The clean up preference when the script execution gets in a terminal state. Default setting is 'Always'.

ScriptProvisioningState

State of the script execution. This only appears in the response.

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.

ValidationLevel

The level of validation performed on the deployment.

WhatIfResultFormat

The format of the What-If results.