JitNetworkAccessPoliciesOperations interface
Interface representing a JitNetworkAccessPolicies operations.
Properties
| create |
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. |
| list |
Policies for protecting resources using Just-in-Time access control for the subscription, location |
| list |
Policies for protecting resources using Just-in-Time access control for the subscription, location |
| list |
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>