Azure.ResourceManager.Resources.Models Namespace

Classes

Name Description
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.

ArmDeploymentParameterValue

Deployment parameter for the template.

ArmDeploymentScriptManagedIdentity

Managed identity generic object.

ArmDeploymentScriptPatch

Deployment script parameters to be updated.

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.

DataBoundaryProperties

Data boundary properties.

DataManifestCustomResourceFunctionDefinition

The custom resource function definition.

DataPolicyManifestEffect

The data effect definition.

ErrorAdditionalInfo

The resource management error additional info.

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.

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.

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.

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.

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

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.

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.

WritableSubResource

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

ZoneMapping

The ZoneMapping.

Structs

Name Description
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.

EnforcementMode

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

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.

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.

Enums

Name Description
ArmApplicationArtifactType

The managed application artifact type.

ArmApplicationLockLevel

The managed application lock level.

ArmApplicationManagedIdentityType

The identity type.

LocationType

The location type.

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.