Package com.azure.resourcemanager.resources.models
Package containing the data models for ResourceManagementClient. Provides operations for working with resources and
resource groups.
-
Interface Summary Interface Description Deployment An immutable client-side representation of an Azure deployment.Deployment.Definition Container interface for all the deployment definitions.Deployment.DefinitionStages Grouping of all the deployment definition stages.Deployment.DefinitionStages.Blank The first stage of deployment definition.Deployment.DefinitionStages.WithCreate A deployment definition with sufficient inputs to create a new deployment in the cloud, but exposing additional optional inputs to specify.Deployment.DefinitionStages.WithGroup A deployment definition allowing resource group to be specified.Deployment.DefinitionStages.WithMode A deployment definition allowing the deployment mode to be specified.Deployment.DefinitionStages.WithParameters A deployment definition allowing the parameters to be specified.Deployment.DefinitionStages.WithTemplate A deployment definition allowing the template to be specified.Deployment.Execution Container interface for all the deployment execution.Deployment.ExecutionStages Grouping of all the deployment execution stages.Deployment.ExecutionStages.Blank The first stage of deployment execution.Deployment.ExecutionStages.WithExecute A deployment definition allowing the execution to be specified.Deployment.ExecutionStages.WithWhatIf A deployment execution allowing What-if parameters to be specified.Deployment.ExecutionStages.WithWhatIfDeploymentMode A deployment execution allowing deployment mode to be specified.Deployment.ExecutionStages.WithWhatIfLocation A deployment execution allowing data storage location to be specified.Deployment.ExecutionStages.WithWhatIfOnErrorDeploymentType A deployment execution allowing on error deployment type to be specified.Deployment.ExecutionStages.WithWhatIfParameter A deployment execution allowing parameter to be specified.Deployment.ExecutionStages.WithWhatIfResultFormat A deployment execution allowing result format to be specified.Deployment.ExecutionStages.WithWhatIfTemplate A deployment execution allowing template to be specified.Deployment.Update The template for a deployment update operation, containing all the settings that can be modified.Deployment.UpdateStages Grouping of all the deployment updates stages.Deployment.UpdateStages.WithMode A deployment update allowing to change the deployment mode.Deployment.UpdateStages.WithParameters A deployment update allowing to change the parameters.Deployment.UpdateStages.WithTemplate A deployment update allowing to change the template.DeploymentExportResult An immutable client-side representation of an Azure deployment template export result.DeploymentOperation An immutable client-side representation of a deployment operation.DeploymentOperations Entry point to deployment operation management API.Deployments Entry point to template deployment in Azure.Feature An immutable client-side representation of an Azure feature.Features Entry point to features management API.GenericResource An immutable client-side representation of an Azure generic resource.GenericResource.Definition The entirety of the generic resource definition.GenericResource.DefinitionStages Grouping of generic resource definition stages.GenericResource.DefinitionStages.Blank A generic resource definition allowing region to be specified.GenericResource.DefinitionStages.WithApiVersion A generic resource definition allowing api version to be specified.GenericResource.DefinitionStages.WithCreate A deployment definition with sufficient inputs to create a new resource in the cloud, but exposing additional optional inputs to specify.GenericResource.DefinitionStages.WithGroup A generic resource definition allowing resource group to be specified.GenericResource.DefinitionStages.WithParentResource A generic resource definition allowing parent resource to be specified.GenericResource.DefinitionStages.WithPlan A generic resource definition allowing plan to be specified.GenericResource.DefinitionStages.WithProviderNamespace A generic resource definition allowing provider namespace to be specified.GenericResource.DefinitionStages.WithResourceType A generic resource definition allowing resource type to be specified.GenericResource.Update The template for a generic resource update operation, containing all the settings that can be modified.GenericResource.UpdateStages Grouping of generic resource update stages.GenericResource.UpdateStages.WithApiVersion The template for a generic resource update operation for specifying the resource provider API version.GenericResource.UpdateStages.WithIdentity The template for a generic resource update operation for specifying the managed identity.GenericResource.UpdateStages.WithKind The template for a generic resource update operation for specifying the resource kind.GenericResource.UpdateStages.WithParentResource A generic resource update allowing to change the parent resource.GenericResource.UpdateStages.WithPlan A generic resource update allowing to change the resource plan.GenericResource.UpdateStages.WithProperties A generic resource update allowing to change the resource properties.GenericResource.UpdateStages.WithSku The template for a generic resource update operation for specifying the resource SKU.GenericResources Entry point to generic resources management API.Location An immutable client-side representation of an Azure location.ManagementLock Management lock.ManagementLock.Definition Container interface for all the definitions.ManagementLock.DefinitionStages Grouping of management lock definition stages.ManagementLock.DefinitionStages.Blank The first stage of a management lock definition.ManagementLock.DefinitionStages.WithCreate The stage of the management lock definition which contains all the minimum required inputs for the resource to be created but also allows for any other optional settings to be specified.ManagementLock.DefinitionStages.WithLevel The stage of a management lock definition allowing to specify notes for the lock.ManagementLock.DefinitionStages.WithLockedResource The stage of a management lock definition allowing to specify the resource to lock.ManagementLock.DefinitionStages.WithNotes The stage of a management lock definition allowing to specify the level of the lock.ManagementLock.Update Container interface for all the updates.ManagementLock.UpdateStages Grouping of management lock update stages.ManagementLock.UpdateStages.WithLevel The stage of a management lock update allowing to modify the level of the lock.ManagementLock.UpdateStages.WithLockedResource The stage of a management lock update allowing to specify the resource to lock.ManagementLock.UpdateStages.WithNotes The stage of a management lock definition allowing to specify the level of the lock.ManagementLocks Entry point to management lock management.PolicyAssignment An immutable client-side representation of an Azure policy assignment.PolicyAssignment.Definition Container interface for all the definitions that need to be implemented.PolicyAssignment.DefinitionStages Grouping of all the policy assignment definition stages.PolicyAssignment.DefinitionStages.Blank The first stage of the policy assignment.PolicyAssignment.DefinitionStages.WithCreate A policy assignment with sufficient inputs to create a new policy assignment in the cloud, but exposing additional optional inputs to specify.PolicyAssignment.DefinitionStages.WithDisplayName A policy assignment allowing the display name to be set.PolicyAssignment.DefinitionStages.WithEnforcementMode A policy assignment allowing the enforcement mode to be set.PolicyAssignment.DefinitionStages.WithExcludedScopes A policy assignment allowing the excluded scopes to be set.PolicyAssignment.DefinitionStages.WithParameters A policy assignment allowing the parameters to be set.PolicyAssignment.DefinitionStages.WithPolicyDefinition A policy assignment allowing the policy definition to be set.PolicyAssignment.DefinitionStages.WithScope A policy assignment specifying the scope of the policy.PolicyAssignments Entry point to policy assignment management API.PolicyDefinition An immutable client-side representation of an Azure policy.PolicyDefinition.Definition Container interface for all the definitions that need to be implemented.PolicyDefinition.DefinitionStages Grouping of all the policy definition stages.PolicyDefinition.DefinitionStages.Blank The first stage of the policy definition.PolicyDefinition.DefinitionStages.WithCreate A policy definition with sufficient inputs to create a new policy in the cloud, but exposing additional optional inputs to specify.PolicyDefinition.DefinitionStages.WithDescription A policy definition allowing policy description to be set.PolicyDefinition.DefinitionStages.WithDisplayName A policy definition allowing the display name to be set.PolicyDefinition.DefinitionStages.WithParameters A policy definition allowing parameters to be set.PolicyDefinition.DefinitionStages.WithPolicyRule A policy definition allowing the policy rule to be set.PolicyDefinition.DefinitionStages.WithPolicyType A policy definition specifying the policy type to be blob.PolicyDefinition.Update The template for a policy update operation, containing all the settings that can be modified.PolicyDefinition.UpdateStages Grouping of all the policy update stages.PolicyDefinition.UpdateStages.WithDescription A policy definition allowing the policy description to be set.PolicyDefinition.UpdateStages.WithDisplayName A policy definition allowing the display name to be set.PolicyDefinition.UpdateStages.WithPolicyRule A policy definition allowing the policy rule to be set.PolicyDefinition.UpdateStages.WithPolicyType A policy definition allowing the policy type to be set.PolicyDefinitions Entry point to tenant management API.Provider An immutable client-side representation of an Azure resource provider.Providers Entry point to providers management API.ResourceGroup An immutable client-side representation of an Azure resource group.ResourceGroup.Definition Container interface for all the definitions that need to be implemented.ResourceGroup.DefinitionStages Grouping of all the resource group definition stages.ResourceGroup.DefinitionStages.Blank A resource group definition allowing location to be set.ResourceGroup.DefinitionStages.WithCreate A resource group definition with sufficient inputs to create a new resource group in the cloud, but exposing additional optional inputs to specify.ResourceGroup.Update The template for a resource group update operation, containing all the settings that can be modified.ResourceGroup.UpdateStages Grouping of all the resource group update stages.ResourceGroupExportResult An immutable client-side representation of an Azure deployment template export result.ResourceGroups Entry point to resource group management API.Subscription An immutable client-side representation of an Azure subscription.Subscriptions Entry point to subscription management API.TagOperations Entry point to tag management API.TagResource An immutable client-side representation of an Azure resource with tags.Tenant An immutable client-side representation of an Azure tenant.Tenants Entry point to tenant management API.WhatIfOperationResult An immutable client-side representation of an Azure deployment What-if operation result. -
Class Summary Class Description Alias The alias type.AliasPath The type of the paths for alias.AliasPathAttributes Defines values for AliasPathAttributes.AliasPathMetadata The AliasPathMetadata model.AliasPathTokenType Defines values for AliasPathTokenType.AliasPattern The type of the pattern for an alias path.ApiProfile The ApiProfile model.AuthorizationProfile Authorization Profile.AvailabilityZonePeers List of availability zones shared by the subscriptions.BasicDependency Deployment dependency information.CheckZonePeersRequest Check zone peers request parameters.DataEffect The data effect definition.DataManifestCustomResourceFunctionDefinition The custom resource function definition.DataPolicyManifestListResult List of data policy manifests.DebugSetting The debug setting.Dependency Deployment dependency information.DeploymentListResult List of deployments.DeploymentOperationProperties Deployment operation properties.DeploymentOperationsListResult List of deployment operations.DeploymentProperties Deployment properties.DeploymentPropertiesExtended Deployment properties with additional details.DeploymentsWhatIfAtManagementGroupScopeHeaders The DeploymentsWhatIfAtManagementGroupScopeHeaders model.DeploymentsWhatIfAtManagementGroupScopeResponse Contains all response data for the whatIfAtManagementGroupScope operation.DeploymentsWhatIfAtSubscriptionScopeHeaders The DeploymentsWhatIfAtSubscriptionScopeHeaders model.DeploymentsWhatIfAtSubscriptionScopeResponse Contains all response data for the whatIfAtSubscriptionScope operation.DeploymentsWhatIfAtTenantScopeHeaders The DeploymentsWhatIfAtTenantScopeHeaders model.DeploymentsWhatIfAtTenantScopeResponse Contains all response data for the whatIfAtTenantScope operation.DeploymentsWhatIfHeaders The DeploymentsWhatIfHeaders model.DeploymentsWhatIfResponse Contains all response data for the whatIf operation.DeploymentWhatIf Deployment What-if operation parameters.DeploymentWhatIfProperties Deployment What-if properties.DeploymentWhatIfSettings Deployment What-If operation settings.EnforcementMode Defines values for EnforcementMode.ExemptionCategory Defines values for ExemptionCategory.ExportTemplateRequest Export resource group template request parameters.ExpressionEvaluationOptions Specifies whether template expressions are evaluated within the scope of the parent template or nested template.ExpressionEvaluationOptionsScopeType Defines values for ExpressionEvaluationOptionsScopeType.ExtendedLocation Resource extended location.ExtendedLocationType Defines values for ExtendedLocationType.FeatureOperationsListResult List of previewed features.FeatureProperties Information about feature.ForceDeletionResourceType Resource type for force deletion.HttpMessage HTTP message.Identity Identity for the resource.IdentityUserAssignedIdentitiesValue The IdentityUserAssignedIdentitiesValue model.LocationListResult Location list operation response.LocationMetadata Location metadata information.LockLevel Defines values for LockLevel.ManagedByTenant Information about a tenant managing the subscription.ManagementLockListResult The list of locks.ManagementLockOwner Lock owner properties.NonComplianceMessage A message that describes why a resource is non-compliant with the policy.OnErrorDeployment Deployment on error behavior.OnErrorDeploymentExtended Deployment on error behavior with additional details.OperationDisplay The object that represents the operation.OperationListResult Result of the request to list Microsoft.Resources operations.PairedRegion Information regarding paired region.ParameterDefinitionsValue The definition of a parameter that can be provided to the policy.ParameterDefinitionsValueMetadata General metadata for the parameter.ParametersLink Entity representing the reference to the deployment parameters.ParameterType Defines values for ParameterType.ParameterValuesValue The value of a parameter.Peers Information about shared availability zone.Plan Plan for the resource.PolicyAssignmentListResult List of policy assignments.PolicyAssignmentUpdate The PolicyAssignmentUpdate model.PolicyDefinitionGroup The policy definition group.PolicyDefinitionListResult List of policy definitions.PolicyDefinitionReference The policy definition reference.PolicyExemptionListResult List of policy exemptions.PolicySetDefinitionListResult List of policy set definitions.PolicyType Defines values for PolicyType.ProviderExtendedLocation The provider extended location.ProviderListResult List of resource providers.ProviderResourceType Resource type managed by the resource provider.ProvisioningState Defines values for ProvisioningState.RegionCategory Defines values for RegionCategory.RegionType Defines values for RegionType.ResourceGroupListResult List of resource groups.ResourceGroupPatchable Resource group information.ResourceGroupProperties The resource group properties.ResourceListResult List of resource groups.ResourceName Name and Type of the Resource.ResourceNameStatus Defines values for ResourceNameStatus.ResourceReference The resource Id model.ResourcesMoveInfo Parameters of move resources.ResourceTypeAliases The resource type aliases definition.ScopedDeployment Deployment operation parameters.ScopedDeploymentWhatIf Deployment What-if operation parameters.Sku SKU for the resource.StatusMessage Operation status message object.SubscriptionFeatureRegistrationApprovalType Defines values for SubscriptionFeatureRegistrationApprovalType.SubscriptionFeatureRegistrationList The list of subscription feature registrations.SubscriptionFeatureRegistrationProperties The SubscriptionFeatureRegistrationProperties model.SubscriptionFeatureRegistrationState Defines values for SubscriptionFeatureRegistrationState.SubscriptionListResult Subscription list operation response.SubscriptionPolicies Subscription policies.TagCount Tag count.Tags A dictionary of name and value pairs.TagsListResult List of subscription tags.TagsPatchOperation Defines values for TagsPatchOperation.TagsPatchResource Wrapper resource for tags patch API request only.TargetResource Target resource.TemplateLink Entity representing the reference to the template.TenantListResult Tenant Ids information.WhatIfChange Information about a single resource change predicted by What-If operation.WhatIfPropertyChange The predicted change to the resource property.ZoneMapping The ZoneMapping model. -
Enum Summary Enum Description AliasPatternType Defines values for AliasPatternType.AliasType Defines values for AliasType.ChangeType Defines values for ChangeType.DeploymentMode Defines values for DeploymentMode.LocationType Defines values for LocationType.OnErrorDeploymentType Defines values for OnErrorDeploymentType.PropertyChangeType Defines values for PropertyChangeType.ProvisioningOperation Defines values for ProvisioningOperation.ResourceGroupExportTemplateOptions The export template options.ResourceIdentityType Defines values for ResourceIdentityType.SpendingLimit Defines values for SpendingLimit.SubscriptionState Defines values for SubscriptionState.TenantCategory Defines values for TenantCategory.WhatIfResultFormat Defines values for WhatIfResultFormat.