JitRequestsClient Interface

public interface JitRequestsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<JitRequestDefinitionInner>,JitRequestDefinitionInner> beginCreateOrUpdate(String resourceGroupName, String jitRequestName, JitRequestDefinitionInner parameters)

Creates or updates the JIT request.

abstract SyncPoller<PollResult<JitRequestDefinitionInner>,JitRequestDefinitionInner> beginCreateOrUpdate(String resourceGroupName, String jitRequestName, JitRequestDefinitionInner parameters, Context context)

Creates or updates the JIT request.

abstract JitRequestDefinitionInner createOrUpdate(String resourceGroupName, String jitRequestName, JitRequestDefinitionInner parameters)

Creates or updates the JIT request.

abstract JitRequestDefinitionInner createOrUpdate(String resourceGroupName, String jitRequestName, JitRequestDefinitionInner parameters, Context context)

Creates or updates the JIT request.

abstract void delete(String resourceGroupName, String jitRequestName)

Deletes the JIT request.

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

Deletes the JIT request.

abstract JitRequestDefinitionInner getByResourceGroup(String resourceGroupName, String jitRequestName)

Gets the JIT request.

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

Gets the JIT request.

abstract JitRequestDefinitionListResultInner listByResourceGroup(String resourceGroupName)

Lists all JIT requests within the resource group.

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

Lists all JIT requests within the resource group.

abstract JitRequestDefinitionListResultInner listBySubscription()

Lists all JIT requests within the subscription.

abstract Response<JitRequestDefinitionListResultInner> listBySubscriptionWithResponse(Context context)

Lists all JIT requests within the subscription.

abstract JitRequestDefinitionInner update(String resourceGroupName, String jitRequestName, JitRequestPatchable parameters)

Updates the JIT request.

abstract Response<JitRequestDefinitionInner> updateWithResponse(String resourceGroupName, String jitRequestName, JitRequestPatchable parameters, Context context)

Updates the JIT request.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<JitRequestDefinitionInner>,JitRequestDefinitionInner> beginCreateOrUpdate(String resourceGroupName, String jitRequestName, JitRequestDefinitionInner parameters)

Creates or updates the JIT request.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
jitRequestName - The name of the JIT request.
parameters - Parameters supplied to the update JIT request.

Returns:

the SyncPoller<T,U> for polling of information about JIT request definition.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<JitRequestDefinitionInner>,JitRequestDefinitionInner> beginCreateOrUpdate(String resourceGroupName, String jitRequestName, JitRequestDefinitionInner parameters, Context context)

Creates or updates the JIT request.

Parameters:

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

Returns:

the SyncPoller<T,U> for polling of information about JIT request definition.

createOrUpdate

public abstract JitRequestDefinitionInner createOrUpdate(String resourceGroupName, String jitRequestName, JitRequestDefinitionInner parameters)

Creates or updates the JIT request.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
jitRequestName - The name of the JIT request.
parameters - Parameters supplied to the update JIT request.

Returns:

information about JIT request definition.

createOrUpdate

public abstract JitRequestDefinitionInner createOrUpdate(String resourceGroupName, String jitRequestName, JitRequestDefinitionInner parameters, Context context)

Creates or updates the JIT request.

Parameters:

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

Returns:

information about JIT request definition.

delete

public abstract void delete(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.

deleteWithResponse

public abstract Response<Void> deleteWithResponse(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:

getByResourceGroup

public abstract JitRequestDefinitionInner 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<JitRequestDefinitionInner> 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 JitRequestDefinitionListResultInner 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<JitRequestDefinitionListResultInner> 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 JitRequestDefinitionListResultInner listBySubscription()

Lists all JIT requests within the subscription.

Returns:

list of JIT requests.

listBySubscriptionWithResponse

public abstract Response<JitRequestDefinitionListResultInner> 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>.

update

public abstract JitRequestDefinitionInner update(String resourceGroupName, String jitRequestName, JitRequestPatchable parameters)

Updates the JIT request.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
jitRequestName - The name of the JIT request.
parameters - Parameters supplied to the update JIT request.

Returns:

information about JIT request definition.

updateWithResponse

public abstract Response<JitRequestDefinitionInner> updateWithResponse(String resourceGroupName, String jitRequestName, JitRequestPatchable parameters, Context context)

Updates the JIT request.

Parameters:

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

Returns:

information about JIT request definition along with Response<T>.

Applies to