Dela via


Azure.ResourceManager.Resources.Models Namespace

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.