| Package | Description |
|---|---|
| com.microsoft.azure.management.resources |
This package contains the classes for ResourceManagementClient.
|
| com.microsoft.azure.management.resources.fluentcore.arm.models |
This package contains the base classes for resource models.
|
| com.microsoft.azure.management.resources.fluentcore.collection |
This package contains the base class for resource collections.
|
| com.microsoft.azure.management.resources.fluentcore.model |
This package contains the base classes for resource models, and their
variants for creating and updating scenarios.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Deployment
An immutable client-side representation of an Azure deployment.
|
static interface |
Deployment.Definition
Container interface for all the deployment definitions.
|
static interface |
Deployment.DefinitionStages.WithCreate
A deployment definition with sufficient inputs to create a new
deployment in the cloud, but exposing additional optional inputs to specify.
|
static interface |
Deployment.Update
The template for a deployment update operation, containing all the settings that
can be modified.
|
interface |
DeploymentOperation
An immutable client-side representation of a deployment operation.
|
interface |
Feature
An immutable client-side representation of an Azure feature.
|
interface |
GenericResource
An immutable client-side representation of an Azure generic resource.
|
static interface |
GenericResource.Definition
The entirety of the generic resource definition.
|
static interface |
GenericResource.DefinitionStages.WithCreate
A deployment definition with sufficient inputs to create a new
resource in the cloud, but exposing additional optional inputs to
specify.
|
static interface |
GenericResource.Update
The template for a generic resource update operation, containing all the settings that can be modified.
|
interface |
Location
An immutable client-side representation of an Azure location.
|
interface |
PolicyAssignment
An immutable client-side representation of an Azure policy assignment.
|
static interface |
PolicyAssignment.Definition
Container interface for all the definitions that need to be implemented.
|
static interface |
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.
|
interface |
PolicyDefinition
An immutable client-side representation of an Azure policy.
|
static interface |
PolicyDefinition.Definition
Container interface for all the definitions that need to be implemented.
|
static interface |
PolicyDefinition.DefinitionStages.WithCreate
A policy definition with sufficient inputs to create a new
policy in the cloud, but exposing additional optional inputs to
specify.
|
static interface |
PolicyDefinition.Update
The template for a policy update operation, containing all the settings that can be modified.
|
interface |
Provider
An immutable client-side representation of an Azure resource provider.
|
interface |
ResourceGroup
An immutable client-side representation of an Azure resource group.
|
static interface |
ResourceGroup.Definition
Container interface for all the definitions that need to be implemented.
|
static interface |
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.
|
static interface |
ResourceGroup.Update
The template for a resource group update operation, containing all the settings that can be modified.
|
interface |
Subscription
An immutable client-side representation of an Azure subscription.
|
interface |
Tenant
An immutable client-side representation of an Azure tenant.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ChildResource<ParentT>
Base interface used by child resources.
|
interface |
ExternalChildResource<FluentModelT,ParentT>
Represents an external child resource.
|
interface |
GroupableResource<TManager,InnerT>
Base interface for resources in resource groups.
|
interface |
IndependentChild<ManagerT>
Interface for the child resource which can be CRUDed independently from the parent resource.
|
interface |
IndependentChildResource<ManagerT,InnerT>
Interface for the child resource which can be CRUDed independently from the parent resource.
|
interface |
ParentlessChildResource<ParentT>
Base interface used by child resources that do not immediately have their parent attached to them but are instead available directly off other entry points.
|
interface |
Resource
Base interfaces for fluent resources.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SupportsBatchCreation<ResourceT extends Indexable>
Providing access to creating a batch of Azure top level resources of same type.
|
| Modifier and Type | Method and Description |
|---|---|
rx.Observable<Indexable> |
SupportsBatchCreation.createAsync(Creatable<ResourceT>... creatables)
Puts the requests to create a batch of resources into the queue and allow the HTTP client to execute it when
system resources are available.
|
rx.Observable<Indexable> |
SupportsBatchCreation.createAsync(List<Creatable<ResourceT>> creatables)
Puts the requests to create a batch of resources into the queue and allow the HTTP client to execute it when
system resources are available.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CreatedResources<ResourceT extends Indexable>
Represents the results of batch of create operations.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Appliable<T>
The base interface for all template interfaces that support update operations.
|
interface |
Creatable<T>
The final stage of the resource definition, at which it can be created using create().
|
interface |
Executable<T>
The base interface for all template interfaces that support execute operations.
|
| Modifier and Type | Method and Description |
|---|---|
Indexable |
CreatedResources.createdRelatedResource(String key)
Gets a created resource with the given key.
|
| Modifier and Type | Method and Description |
|---|---|
rx.Observable<Indexable> |
Creatable.createAsync()
Puts the request into the queue and allow the HTTP client to execute
it when system resources are available.
|
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/