Azure.ResourceManager.Resources.Models 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 |
The ApiProfile. |
ArmApplicationArtifact |
Managed application artifact. |
ArmApplicationAuthorization |
The managed application provider authorization. |
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. |
ArmApplicationPatch |
Information about managed application. |
ArmApplicationPolicy |
Managed application policy. |
ArmApplicationResourceData |
Resource information. |
ArmApplicationSku |
SKU for the resource. |
ArmApplicationUserAssignedIdentity |
Represents the user assigned identity that is contained within the UserAssignedIdentities dictionary on ResourceIdentity. |
ArmDependency |
Deployment dependency information. |
ArmDeploymentContent |
Deployment operation parameters. |
ArmDeploymentExportResult |
The deployment export result. |
ArmDeploymentOperation |
Deployment operation information. |
ArmDeploymentOperationProperties |
Deployment operation properties. |
ArmDeploymentParametersLink |
Entity representing the reference to the deployment parameters. |
ArmDeploymentProperties |
Deployment properties. |
ArmDeploymentPropertiesExtended |
Deployment properties with additional details. |
ArmDeploymentScriptManagedIdentity |
Managed identity generic object. |
ArmDeploymentScriptPatch |
Deployment script parameters to be updated. |
ArmDeploymentTemplateLink |
Entity representing the reference to the template. |
ArmDeploymentValidateResult |
Information from validate template deployment response. |
ArmDeploymentWhatIfContent |
Deployment What-if operation parameters. |
ArmDeploymentWhatIfProperties |
Deployment What-if properties. |
ArmPolicyParameter |
The definition of a parameter that can be provided to the policy. |
ArmPolicyParameterValue |
The value of a parameter. |
ArmResourcesModelFactory |
Model factory for models. |
ArmRestApi |
Describes the properties of an Operation value. |
AvailabilityZoneMappings |
Availability zone mappings for the region. |
AzureCliScript |
Object model for the Azure CLI script. |
AzurePowerShellScript |
Object model for the Azure PowerShell script. |
AzureRoleDefinition |
Role definition properties. |
BasicArmDependency |
Deployment dependency information. |
DataBoundaryProperties |
Data boundary properties. |
DataManifestCustomResourceFunctionDefinition |
The custom resource function definition. |
DataPolicyManifestEffect |
The data effect definition. |
DecompiledFileDefinition |
The definition of a file along with its contents. |
DecompileOperationContent |
The body of the request for the decompileBicep operation. |
DecompileOperationSuccessResult |
The response of the decompileBicep operation. |
DenySettings |
Defines how resources deployed by the Deployment stack are locked. |
DeploymentParameter |
Deployment parameter for the template. |
DeploymentStacksParametersLink |
Entity representing the reference to the deployment parameters. |
DeploymentStacksTemplateLink |
Entity representing the reference to the template. |
DeploymentStackTemplateDefinition |
Export Template specific properties of the Deployment stack. |
DeploymentStackValidateProperties |
The Deployment stack validation result details. |
DeploymentStackValidateResult |
The Deployment stack validation result. |
ErrorDeployment |
Deployment on error behavior. |
ErrorDeploymentExtended |
Deployment on error behavior with additional details. |
ExportTemplate |
Export resource group template request parameters. |
ExtendedLocation |
Resource extended location. |
JitApprover |
JIT approver definition. |
JitAuthorizationPolicies |
The JIT authorization policies. |
JitRequestPatch |
Information about JIT request. |
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. |
LocationExpanded |
Location information. |
LocationMetadata |
Location metadata information. |
ManagedByTenant |
Information about a tenant managing the subscription. |
ManagedResourceReference |
The managed resource model. |
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. |
ResourceReferenceAutoGenerated |
The resourceId model. |
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. |
ResourcesMoveContent |
Parameters of move resources. |
ResourcesSku |
SKU for the resource. |
ResourceTypeAlias |
The alias type. |
ResourceTypeAliases |
The resource type aliases definition. |
ResourceTypeAliasPath |
The type of the paths for alias. |
ResourceTypeAliasPathMetadata |
The ResourceTypeAliasPathMetadata. |
ResourceTypeAliasPattern |
The type of the pattern for an alias path. |
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. |
StatusMessage |
Operation status message object. |
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. |
TargetResource |
Target resource. |
TemplateHashResult |
Result of the request to calculate template hash. It contains a string of minified template and its hash. |
TemplateSpecPatch |
Template Spec properties to be updated (only tags are currently supported). |
TemplateSpecVersionInfo |
High-level information about a Template Spec version. |
TemplateSpecVersionPatch |
Template Spec Version properties to be updated (only tags are currently supported). |
TenantResourceProvider |
Resource provider information. |
TrackedResourceExtendedData |
Specified resource. |
WhatIfChange |
Information about a single resource change predicted by What-If operation. |
WhatIfOperationResult |
Result of the What-If operation. Contains a list of predicted changes and a URL link to get to the next set of results. |
WhatIfPropertyChange |
The predicted change to the resource property. |
WritableSubResource |
A class representing a sub-resource that contains only the ID. |
ZoneMapping |
The ZoneMapping. |
Structs
ArmApplicationArtifactName |
The managed application artifact name. |
ArmApplicationDefinitionArtifactName |
The managed application artifact name. |
ArmApplicationDeploymentMode |
The deployment mode. |
ArmApplicationManagementMode |
The management mode. |
ArmDeploymentScriptManagedIdentityType |
Type of the managed identity. |
ArmPolicyParameterType |
The data type of the parameter. |
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. |
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. |
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. |
ResourcesProvisioningState |
Provisioning status of the managed application. |
ResourceStatusMode |
Current management state of the resource in the deployment stack. |
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. |
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. |
TagPatchMode |
The operation type for the patch API. |
TemplateSpecExpandKind |
The TemplateSpecExpandKind. |
UnmanageActionManagementGroupMode |
The UnmanageActionManagementGroupMode. |
UnmanageActionResourceGroupMode |
The UnmanageActionResourceGroupMode. |
UnmanageActionResourceMode |
The UnmanageActionResourceMode. |
Enums
ArmApplicationArtifactType |
The managed application artifact type. |
ArmApplicationLockLevel |
The managed application lock level. |
ArmApplicationManagedIdentityType |
The identity type. |
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. |
ErrorDeploymentType |
The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment. |
LocationType |
The location type. |
ProvisioningOperationKind |
The name of the current provisioning operation. |
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. |
WhatIfChangeType |
Type of change that will be made to the resource when the deployment is executed. |
WhatIfPropertyChangeType |
The type of property change. |
WhatIfResultFormat |
The format of the What-If results. |