SingleSignOnConfigurationsClient Interface

public interface SingleSignOnConfigurationsClient

An instance of this class provides access to all the operations defined in SingleSignOnConfigurationsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<DatadogSingleSignOnResourceInner>,DatadogSingleSignOnResourceInner> beginCreateOrUpdate(String resourceGroupName, String monitorName, String configurationName)

Configures single-sign-on for this resource.

abstract SyncPoller<PollResult<DatadogSingleSignOnResourceInner>,DatadogSingleSignOnResourceInner> beginCreateOrUpdate(String resourceGroupName, String monitorName, String configurationName, DatadogSingleSignOnResourceInner body, Context context)

Configures single-sign-on for this resource.

abstract DatadogSingleSignOnResourceInner createOrUpdate(String resourceGroupName, String monitorName, String configurationName)

Configures single-sign-on for this resource.

abstract DatadogSingleSignOnResourceInner createOrUpdate(String resourceGroupName, String monitorName, String configurationName, DatadogSingleSignOnResourceInner body, Context context)

Configures single-sign-on for this resource.

abstract DatadogSingleSignOnResourceInner get(String resourceGroupName, String monitorName, String configurationName)

Gets the datadog single sign-on resource for the given Monitor.

abstract Response<DatadogSingleSignOnResourceInner> getWithResponse(String resourceGroupName, String monitorName, String configurationName, Context context)

Gets the datadog single sign-on resource for the given Monitor.

abstract PagedIterable<DatadogSingleSignOnResourceInner> list(String resourceGroupName, String monitorName)

List the single sign-on configurations for a given monitor resource.

abstract PagedIterable<DatadogSingleSignOnResourceInner> list(String resourceGroupName, String monitorName, Context context)

List the single sign-on configurations for a given monitor resource.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<>,DatadogSingleSignOnResourceInner> beginCreateOrUpdate(String resourceGroupName, String monitorName, String configurationName)

Configures single-sign-on for this resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
configurationName - Configuration name.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginCreateOrUpdate

public abstract SyncPoller<>,DatadogSingleSignOnResourceInner> beginCreateOrUpdate(String resourceGroupName, String monitorName, String configurationName, DatadogSingleSignOnResourceInner body, Context context)

Configures single-sign-on for this resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
configurationName - Configuration name.
body - The body parameter.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

createOrUpdate

public abstract DatadogSingleSignOnResourceInner createOrUpdate(String resourceGroupName, String monitorName, String configurationName)

Configures single-sign-on for this resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
configurationName - Configuration name.

Returns:

the response.

createOrUpdate

public abstract DatadogSingleSignOnResourceInner createOrUpdate(String resourceGroupName, String monitorName, String configurationName, DatadogSingleSignOnResourceInner body, Context context)

Configures single-sign-on for this resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
configurationName - Configuration name.
body - The body parameter.
context - The context to associate with this operation.

Returns:

the response.

get

public abstract DatadogSingleSignOnResourceInner get(String resourceGroupName, String monitorName, String configurationName)

Gets the datadog single sign-on resource for the given Monitor.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
configurationName - Configuration name.

Returns:

the datadog single sign-on resource for the given Monitor.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String monitorName, String configurationName, Context context)

Gets the datadog single sign-on resource for the given Monitor.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
configurationName - Configuration name.
context - The context to associate with this operation.

Returns:

the datadog single sign-on resource for the given Monitor along with Response<T>.

list

public abstract PagedIterable list(String resourceGroupName, String monitorName)

List the single sign-on configurations for a given monitor resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.

Returns:

response of a list operation as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String monitorName, Context context)

List the single sign-on configurations for a given monitor resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
context - The context to associate with this operation.

Returns:

response of a list operation as paginated response with PagedIterable<T>.

Applies to