SingleSignOnConfigurations Interface

public interface SingleSignOnConfigurations

Resource collection API of SingleSignOnConfigurations.

Method Summary

Modifier and Type Method and Description
abstract Blank define(String name)

Begins definition for a new DatadogSingleSignOnResource resource.

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

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

abstract DatadogSingleSignOnResource getById(String id)

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

abstract Response<DatadogSingleSignOnResource> getByIdWithResponse(String id, Context context)

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

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

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

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

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

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

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

Method Details

define

public abstract DatadogSingleSignOnResource.DefinitionStages.Blank define(String name)

Begins definition for a new DatadogSingleSignOnResource resource.

Parameters:

name - resource name.

Returns:

the first stage of the new DatadogSingleSignOnResource definition.

get

public abstract DatadogSingleSignOnResource 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.

getById

public abstract DatadogSingleSignOnResource getById(String id)

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

Parameters:

id - the resource ID.

Returns:

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

getByIdWithResponse

public abstract Response<DatadogSingleSignOnResource> getByIdWithResponse(String id, Context context)

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

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

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

getWithResponse

public abstract Response<DatadogSingleSignOnResource> 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<DatadogSingleSignOnResource> 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<DatadogSingleSignOnResource> 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