JitRequests Interface

public interface JitRequests

Resource collection API of JitRequests.

Method Summary

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

Begins definition for a new JitRequestDefinition resource.

abstract void deleteById(String id)

Deletes the JIT request.

abstract Response<Void> deleteByIdWithResponse(String id, Context context)

Deletes the JIT request.

abstract void deleteByResourceGroup(String resourceGroupName, String jitRequestName)

Deletes the JIT request.

abstract Response<Void> deleteByResourceGroupWithResponse(String resourceGroupName, String jitRequestName, Context context)

Deletes the JIT request.

abstract JitRequestDefinition getById(String id)

Gets the JIT request.

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

Gets the JIT request.

abstract JitRequestDefinition getByResourceGroup(String resourceGroupName, String jitRequestName)

Gets the JIT request.

abstract Response<JitRequestDefinition> getByResourceGroupWithResponse(String resourceGroupName, String jitRequestName, Context context)

Gets the JIT request.

abstract JitRequestDefinitionListResult listByResourceGroup(String resourceGroupName)

Lists all JIT requests within the resource group.

abstract Response<JitRequestDefinitionListResult> listByResourceGroupWithResponse(String resourceGroupName, Context context)

Lists all JIT requests within the resource group.

abstract JitRequestDefinitionListResult listBySubscription()

Lists all JIT requests within the subscription.

abstract Response<JitRequestDefinitionListResult> listBySubscriptionWithResponse(Context context)

Lists all JIT requests within the subscription.

Method Details

define

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

Begins definition for a new JitRequestDefinition resource.

Parameters:

name - resource name.

Returns:

the first stage of the new JitRequestDefinition definition.

deleteById

public abstract void deleteById(String id)

Deletes the JIT request.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract Response<Void> deleteByIdWithResponse(String id, Context context)

Deletes the JIT request.

Parameters:

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

Returns:

deleteByResourceGroup

public abstract void deleteByResourceGroup(String resourceGroupName, String jitRequestName)

Deletes the JIT request.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
jitRequestName - The name of the JIT request.

deleteByResourceGroupWithResponse

public abstract Response<Void> deleteByResourceGroupWithResponse(String resourceGroupName, String jitRequestName, Context context)

Deletes the JIT request.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
jitRequestName - The name of the JIT request.
context - The context to associate with this operation.

Returns:

getById

public abstract JitRequestDefinition getById(String id)

Gets the JIT request.

Parameters:

id - the resource ID.

Returns:

the JIT request along with Response<T>.

getByIdWithResponse

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

Gets the JIT request.

Parameters:

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

Returns:

the JIT request along with Response<T>.

getByResourceGroup

public abstract JitRequestDefinition getByResourceGroup(String resourceGroupName, String jitRequestName)

Gets the JIT request.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
jitRequestName - The name of the JIT request.

Returns:

the JIT request.

getByResourceGroupWithResponse

public abstract Response<JitRequestDefinition> getByResourceGroupWithResponse(String resourceGroupName, String jitRequestName, Context context)

Gets the JIT request.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
jitRequestName - The name of the JIT request.
context - The context to associate with this operation.

Returns:

the JIT request along with Response<T>.

listByResourceGroup

public abstract JitRequestDefinitionListResult listByResourceGroup(String resourceGroupName)

Lists all JIT requests within the resource group.

Parameters:

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

Returns:

list of JIT requests.

listByResourceGroupWithResponse

public abstract Response<JitRequestDefinitionListResult> listByResourceGroupWithResponse(String resourceGroupName, Context context)

Lists all JIT requests within the resource group.

Parameters:

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

Returns:

list of JIT requests along with Response<T>.

listBySubscription

public abstract JitRequestDefinitionListResult listBySubscription()

Lists all JIT requests within the subscription.

Returns:

list of JIT requests.

listBySubscriptionWithResponse

public abstract Response<JitRequestDefinitionListResult> listBySubscriptionWithResponse(Context context)

Lists all JIT requests within the subscription.

Parameters:

context - The context to associate with this operation.

Returns:

list of JIT requests along with Response<T>.

Applies to