Azure.Provisioning.Resources Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |