JitNetworkAccessPoliciesClient Interface
public interface JitNetworkAccessPoliciesClient
An instance of this class provides access to all the operations defined in JitNetworkAccessPoliciesClient.
Method Summary
Method Details
createOrUpdate
public abstract JitNetworkAccessPolicyInner createOrUpdate(String resourceGroupName, String ascLocation, String jitNetworkAccessPolicyName, JitNetworkAccessPolicyInner body)
Create a policy for protecting resources using Just-in-Time access control.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<JitNetworkAccessPolicyInner> createOrUpdateWithResponse(String resourceGroupName, String ascLocation, String jitNetworkAccessPolicyName, JitNetworkAccessPolicyInner body, Context context)
Create a policy for protecting resources using Just-in-Time access control.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String ascLocation, String jitNetworkAccessPolicyName)
Delete a Just-in-Time access control policy.
Parameters:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String ascLocation, String jitNetworkAccessPolicyName, Context context)
Delete a Just-in-Time access control policy.
Parameters:
Returns:
get
public abstract JitNetworkAccessPolicyInner get(String resourceGroupName, String ascLocation, String jitNetworkAccessPolicyName)
Policies for protecting resources using Just-in-Time access control for the subscription, location.
Parameters:
Returns:
getWithResponse
public abstract Response<JitNetworkAccessPolicyInner> getWithResponse(String resourceGroupName, String ascLocation, String jitNetworkAccessPolicyName, Context context)
Policies for protecting resources using Just-in-Time access control for the subscription, location.
Parameters:
Returns:
initiate
public abstract JitNetworkAccessRequestInner initiate(String resourceGroupName, String ascLocation, String jitNetworkAccessPolicyName, JitNetworkAccessPolicyInitiateRequest body)
Initiate a JIT access from a specific Just-in-Time policy configuration.
Parameters:
Returns:
initiateWithResponse
public abstract Response<JitNetworkAccessRequestInner> initiateWithResponse(String resourceGroupName, String ascLocation, String jitNetworkAccessPolicyName, JitNetworkAccessPolicyInitiateRequest body, Context context)
Initiate a JIT access from a specific Just-in-Time policy configuration.
Parameters:
Returns:
list
public abstract PagedIterable<JitNetworkAccessPolicyInner> list()
Policies for protecting resources using Just-in-Time access control.
Returns:
list
public abstract PagedIterable<JitNetworkAccessPolicyInner> list(Context context)
Policies for protecting resources using Just-in-Time access control.
Parameters:
Returns:
listByRegion
public abstract PagedIterable<JitNetworkAccessPolicyInner> listByRegion(String ascLocation)
Policies for protecting resources using Just-in-Time access control for the subscription, location.
Parameters:
Returns:
listByRegion
public abstract PagedIterable<JitNetworkAccessPolicyInner> listByRegion(String ascLocation, Context context)
Policies for protecting resources using Just-in-Time access control for the subscription, location.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<JitNetworkAccessPolicyInner> listByResourceGroup(String resourceGroupName)
Policies for protecting resources using Just-in-Time access control for the subscription, location.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<JitNetworkAccessPolicyInner> listByResourceGroup(String resourceGroupName, Context context)
Policies for protecting resources using Just-in-Time access control for the subscription, location.
Parameters:
Returns:
listByResourceGroupAndRegion
public abstract PagedIterable<JitNetworkAccessPolicyInner> listByResourceGroupAndRegion(String resourceGroupName, String ascLocation)
Policies for protecting resources using Just-in-Time access control for the subscription, location.
Parameters:
Returns:
listByResourceGroupAndRegion
public abstract PagedIterable<JitNetworkAccessPolicyInner> listByResourceGroupAndRegion(String resourceGroupName, String ascLocation, Context context)
Policies for protecting resources using Just-in-Time access control for the subscription, location.
Parameters:
Returns: