Azure Native v1.103.0, Jun 2 23
Azure Native v1.103.0, Jun 2 23
azure-native.authorization.getManagementLockByScope
Explore with Pulumi AI
Get a management lock by scope. API Version: 2017-04-01.
Using getManagementLockByScope
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getManagementLockByScope(args: GetManagementLockByScopeArgs, opts?: InvokeOptions): Promise<GetManagementLockByScopeResult>
function getManagementLockByScopeOutput(args: GetManagementLockByScopeOutputArgs, opts?: InvokeOptions): Output<GetManagementLockByScopeResult>
def get_management_lock_by_scope(lock_name: Optional[str] = None,
scope: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementLockByScopeResult
def get_management_lock_by_scope_output(lock_name: Optional[pulumi.Input[str]] = None,
scope: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetManagementLockByScopeResult]
func LookupManagementLockByScope(ctx *Context, args *LookupManagementLockByScopeArgs, opts ...InvokeOption) (*LookupManagementLockByScopeResult, error)
func LookupManagementLockByScopeOutput(ctx *Context, args *LookupManagementLockByScopeOutputArgs, opts ...InvokeOption) LookupManagementLockByScopeResultOutput
> Note: This function is named LookupManagementLockByScope
in the Go SDK.
public static class GetManagementLockByScope
{
public static Task<GetManagementLockByScopeResult> InvokeAsync(GetManagementLockByScopeArgs args, InvokeOptions? opts = null)
public static Output<GetManagementLockByScopeResult> Invoke(GetManagementLockByScopeInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetManagementLockByScopeResult> getManagementLockByScope(GetManagementLockByScopeArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:authorization:getManagementLockByScope
arguments:
# arguments dictionary
The following arguments are supported:
getManagementLockByScope Result
The following output properties are available:
- Id string
The resource ID of the lock.
- Level 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.
- Name string
The name of the lock.
- Type string
The resource type of the lock - Microsoft.Authorization/locks.
- Notes string
Notes about the lock. Maximum of 512 characters.
- Owners
List<Pulumi.
Azure Native. Authorization. Outputs. Management Lock Owner Response> The owners of the lock.
- Id string
The resource ID of the lock.
- Level 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.
- Name string
The name of the lock.
- Type string
The resource type of the lock - Microsoft.Authorization/locks.
- Notes string
Notes about the lock. Maximum of 512 characters.
- Owners
[]Management
Lock Owner Response The owners of the lock.
- id String
The resource ID of the lock.
- level 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.
- name String
The name of the lock.
- type String
The resource type of the lock - Microsoft.Authorization/locks.
- notes String
Notes about the lock. Maximum of 512 characters.
- owners
List<Management
Lock Owner Response> The owners of the lock.
- id string
The resource ID of the lock.
- level 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.
- name string
The name of the lock.
- type string
The resource type of the lock - Microsoft.Authorization/locks.
- notes string
Notes about the lock. Maximum of 512 characters.
- owners
Management
Lock Owner Response[] The owners of the lock.
- id str
The resource ID of the lock.
- level str
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.
- name str
The name of the lock.
- type str
The resource type of the lock - Microsoft.Authorization/locks.
- notes str
Notes about the lock. Maximum of 512 characters.
- owners
Sequence[Management
Lock Owner Response] The owners of the lock.
- id String
The resource ID of the lock.
- level 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.
- name String
The name of the lock.
- type String
The resource type of the lock - Microsoft.Authorization/locks.
- notes String
Notes about the lock. Maximum of 512 characters.
- owners List<Property Map>
The owners of the lock.
Supporting Types
ManagementLockOwnerResponse
- Application
Id string The application ID of the lock owner.
- Application
Id string The application ID of the lock owner.
- application
Id String The application ID of the lock owner.
- application
Id string The application ID of the lock owner.
- application_
id str The application ID of the lock owner.
- application
Id String The application ID of the lock owner.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0