JitNetworkAccessPoliciesOperations interface

Interface representing a JitNetworkAccessPolicies operations.

Properties

createOrUpdate

Create a policy for protecting resources using Just-in-Time access control

delete

Delete a Just-in-Time access control policy.

get

Policies for protecting resources using Just-in-Time access control for the subscription, location

initiate

Initiate a JIT access from a specific Just-in-Time policy configuration.

list

Policies for protecting resources using Just-in-Time access control.

listByRegion

Policies for protecting resources using Just-in-Time access control for the subscription, location

listByResourceGroup

Policies for protecting resources using Just-in-Time access control for the subscription, location

listByResourceGroupAndRegion

Policies for protecting resources using Just-in-Time access control for the subscription, location

Property Details

createOrUpdate

Create a policy for protecting resources using Just-in-Time access control

createOrUpdate: (resourceGroupName: string, ascLocation: string, jitNetworkAccessPolicyName: string, body: JitNetworkAccessPolicyCreate, options?: JitNetworkAccessPoliciesCreateOrUpdateOptionalParams) => Promise<JitNetworkAccessPolicy>

Property Value

(resourceGroupName: string, ascLocation: string, jitNetworkAccessPolicyName: string, body: JitNetworkAccessPolicyCreate, options?: JitNetworkAccessPoliciesCreateOrUpdateOptionalParams) => Promise<JitNetworkAccessPolicy>

delete

Delete a Just-in-Time access control policy.

delete: (resourceGroupName: string, ascLocation: string, jitNetworkAccessPolicyName: string, options?: JitNetworkAccessPoliciesDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, ascLocation: string, jitNetworkAccessPolicyName: string, options?: JitNetworkAccessPoliciesDeleteOptionalParams) => Promise<void>

get

Policies for protecting resources using Just-in-Time access control for the subscription, location

get: (resourceGroupName: string, ascLocation: string, jitNetworkAccessPolicyName: string, options?: JitNetworkAccessPoliciesGetOptionalParams) => Promise<JitNetworkAccessPolicy>

Property Value

(resourceGroupName: string, ascLocation: string, jitNetworkAccessPolicyName: string, options?: JitNetworkAccessPoliciesGetOptionalParams) => Promise<JitNetworkAccessPolicy>

initiate

Initiate a JIT access from a specific Just-in-Time policy configuration.

initiate: (resourceGroupName: string, ascLocation: string, jitNetworkAccessPolicyName: string, body: JitNetworkAccessPolicyInitiateRequest, options?: JitNetworkAccessPoliciesInitiateOptionalParams) => Promise<JitNetworkAccessRequest>

Property Value

(resourceGroupName: string, ascLocation: string, jitNetworkAccessPolicyName: string, body: JitNetworkAccessPolicyInitiateRequest, options?: JitNetworkAccessPoliciesInitiateOptionalParams) => Promise<JitNetworkAccessRequest>

list

Policies for protecting resources using Just-in-Time access control.

list: (options?: JitNetworkAccessPoliciesListOptionalParams) => PagedAsyncIterableIterator<JitNetworkAccessPolicy, JitNetworkAccessPolicy[], PageSettings>

Property Value

(options?: JitNetworkAccessPoliciesListOptionalParams) => PagedAsyncIterableIterator<JitNetworkAccessPolicy, JitNetworkAccessPolicy[], PageSettings>

listByRegion

Policies for protecting resources using Just-in-Time access control for the subscription, location

listByRegion: (ascLocation: string, options?: JitNetworkAccessPoliciesListByRegionOptionalParams) => PagedAsyncIterableIterator<JitNetworkAccessPolicy, JitNetworkAccessPolicy[], PageSettings>

Property Value

(ascLocation: string, options?: JitNetworkAccessPoliciesListByRegionOptionalParams) => PagedAsyncIterableIterator<JitNetworkAccessPolicy, JitNetworkAccessPolicy[], PageSettings>

listByResourceGroup

Policies for protecting resources using Just-in-Time access control for the subscription, location

listByResourceGroup: (resourceGroupName: string, options?: JitNetworkAccessPoliciesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<JitNetworkAccessPolicy, JitNetworkAccessPolicy[], PageSettings>

Property Value

(resourceGroupName: string, options?: JitNetworkAccessPoliciesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<JitNetworkAccessPolicy, JitNetworkAccessPolicy[], PageSettings>

listByResourceGroupAndRegion

Policies for protecting resources using Just-in-Time access control for the subscription, location

listByResourceGroupAndRegion: (resourceGroupName: string, ascLocation: string, options?: JitNetworkAccessPoliciesListByResourceGroupAndRegionOptionalParams) => PagedAsyncIterableIterator<JitNetworkAccessPolicy, JitNetworkAccessPolicy[], PageSettings>

Property Value

(resourceGroupName: string, ascLocation: string, options?: JitNetworkAccessPoliciesListByResourceGroupAndRegionOptionalParams) => PagedAsyncIterableIterator<JitNetworkAccessPolicy, JitNetworkAccessPolicy[], PageSettings>