Share via


TenantConfigurations Interface

Implements

com.microsoft.azure.arm.model.HasInner<com.microsoft.azure.management.apimanagement.v2019_01_01.implementation.TenantConfigurationsInner>

public interface TenantConfigurations
extends com.microsoft.azure.arm.model.HasInner<com.microsoft.azure.management.apimanagement.v2019_01_01.implementation.TenantConfigurationsInner>

Type representing TenantConfigurations.

Method Summary

Modifier and Type Method and Description
abstract rx.Observable<OperationResultContract> deployAsync(String resourceGroupName, String serviceName, DeployConfigurationParameters parameters)

This operation applies changes from the specified Git branch to the configuration database.

abstract rx.Observable<TenantConfigurationSyncStateContract> getSyncStateAsync(String resourceGroupName, String serviceName)

Gets the status of the most recent synchronization between the configuration database and the Git repository.

abstract rx.Observable<OperationResultContract> saveAsync(String resourceGroupName, String serviceName, SaveConfigurationParameter parameters)

This operation creates a commit with the current configuration snapshot to the specified branch in the repository.

abstract rx.Observable<OperationResultContract> validateAsync(String resourceGroupName, String serviceName, DeployConfigurationParameters parameters)

This operation validates the changes in the specified Git branch.

Method Details

deployAsync

public abstract Observable<OperationResultContract> deployAsync(String resourceGroupName, String serviceName, DeployConfigurationParameters parameters)

This operation applies changes from the specified Git branch to the configuration database. This is a long running operation and could take several minutes to complete.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the API Management service.
parameters - Deploy Configuration parameters.

Returns:

the observable for the request

getSyncStateAsync

public abstract Observable<TenantConfigurationSyncStateContract> getSyncStateAsync(String resourceGroupName, String serviceName)

Gets the status of the most recent synchronization between the configuration database and the Git repository.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the API Management service.

Returns:

the observable for the request

saveAsync

public abstract Observable<OperationResultContract> saveAsync(String resourceGroupName, String serviceName, SaveConfigurationParameter parameters)

This operation creates a commit with the current configuration snapshot to the specified branch in the repository. This is a long running operation and could take several minutes to complete.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the API Management service.
parameters - Save Configuration parameters.

Returns:

the observable for the request

validateAsync

public abstract Observable<OperationResultContract> validateAsync(String resourceGroupName, String serviceName, DeployConfigurationParameters parameters)

This operation validates the changes in the specified Git branch. This is a long running operation and could take several minutes to complete.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the API Management service.
parameters - Validate Configuration parameters.

Returns:

the observable for the request

Applies to