@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 2.15 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
* Get a management lock by scope.
*
* Uses Azure REST API version 2020-05-01.
*/
export declare function getManagementLockByScope(args: GetManagementLockByScopeArgs, opts?: pulumi.InvokeOptions): Promise<GetManagementLockByScopeResult>;
export interface GetManagementLockByScopeArgs {
/**
* The name of lock.
*/
lockName: string;
/**
* The scope for the lock.
*/
scope: string;
}
/**
* The lock information.
*/
export interface GetManagementLockByScopeResult {
/**
* The Azure API version of the resource.
*/
readonly azureApiVersion: string;
/**
* The resource ID of the lock.
*/
readonly id: string;
/**
* The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it.
*/
readonly level: string;
/**
* The name of the lock.
*/
readonly name: string;
/**
* Notes about the lock. Maximum of 512 characters.
*/
readonly notes?: string;
/**
* The owners of the lock.
*/
readonly owners?: outputs.authorization.ManagementLockOwnerResponse[];
/**
* Metadata pertaining to creation and last modification of the resource.
*/
readonly systemData: outputs.authorization.SystemDataResponse;
/**
* The resource type of the lock - Microsoft.Authorization/locks.
*/
readonly type: string;
}
/**
* Get a management lock by scope.
*
* Uses Azure REST API version 2020-05-01.
*/
export declare function getManagementLockByScopeOutput(args: GetManagementLockByScopeOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetManagementLockByScopeResult>;
export interface GetManagementLockByScopeOutputArgs {
/**
* The name of lock.
*/
lockName: pulumi.Input<string>;
/**
* The scope for the lock.
*/
scope: pulumi.Input<string>;
}