Dela via


Configurations Interface

public interface Configurations

Resource collection API of Configurations.

Method Summary

Modifier and Type Method and Description
abstract ConfigData createInSubscription(ConfigurationName configurationName, ConfigDataInner configContract)

Create/Overwrite Azure Advisor configuration.

abstract Response<ConfigData> createInSubscriptionWithResponse(ConfigurationName configurationName, ConfigDataInner configContract, Context context)

Create/Overwrite Azure Advisor configuration.

abstract Blank define(ConfigurationName name)

Begins definition for a new ConfigData resource.

abstract PagedIterable<ConfigData> list()

Retrieve Azure Advisor configurations.

abstract PagedIterable<ConfigData> list(Context context)

Retrieve Azure Advisor configurations.

abstract PagedIterable<ConfigData> listByResourceGroup(String resourceGroup)

Retrieve Azure Advisor configurations.

abstract PagedIterable<ConfigData> listByResourceGroup(String resourceGroup, Context context)

Retrieve Azure Advisor configurations.

Method Details

createInSubscription

public abstract ConfigData createInSubscription(ConfigurationName configurationName, ConfigDataInner configContract)

Create/Overwrite Azure Advisor configuration. Create/Overwrite Azure Advisor configuration and also delete all configurations of contained resource groups.

Parameters:

configurationName - Advisor configuration name. Value must be 'default'.
configContract - The Azure Advisor configuration data structure.

Returns:

the Advisor configuration data structure.

createInSubscriptionWithResponse

public abstract Response<ConfigData> createInSubscriptionWithResponse(ConfigurationName configurationName, ConfigDataInner configContract, Context context)

Create/Overwrite Azure Advisor configuration. Create/Overwrite Azure Advisor configuration and also delete all configurations of contained resource groups.

Parameters:

configurationName - Advisor configuration name. Value must be 'default'.
configContract - The Azure Advisor configuration data structure.
context - The context to associate with this operation.

Returns:

the Advisor configuration data structure along with Response<T>.

define

public abstract ConfigData.DefinitionStages.Blank define(ConfigurationName name)

Begins definition for a new ConfigData resource.

Parameters:

name - resource name.

Returns:

the first stage of the new ConfigData definition.

list

public abstract PagedIterable<ConfigData> list()

Retrieve Azure Advisor configurations. Retrieve Azure Advisor configurations and also retrieve configurations of contained resource groups.

Returns:

the list of Advisor configurations as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<ConfigData> list(Context context)

Retrieve Azure Advisor configurations. Retrieve Azure Advisor configurations and also retrieve configurations of contained resource groups.

Parameters:

context - The context to associate with this operation.

Returns:

the list of Advisor configurations as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<ConfigData> listByResourceGroup(String resourceGroup)

Retrieve Azure Advisor configurations.

Parameters:

resourceGroup - The name of the Azure resource group.

Returns:

the list of Advisor configurations as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<ConfigData> listByResourceGroup(String resourceGroup, Context context)

Retrieve Azure Advisor configurations.

Parameters:

resourceGroup - The name of the Azure resource group.
context - The context to associate with this operation.

Returns:

the list of Advisor configurations as paginated response with PagedIterable<T>.

Applies to