azure-native.authorization.getManagementLockAtResourceGroupLevel
Explore with Pulumi AI
Gets a management lock at the resource group level. API Version: 2017-04-01.
Using getManagementLockAtResourceGroupLevel
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 getManagementLockAtResourceGroupLevel(args: GetManagementLockAtResourceGroupLevelArgs, opts?: InvokeOptions): Promise<GetManagementLockAtResourceGroupLevelResult>
function getManagementLockAtResourceGroupLevelOutput(args: GetManagementLockAtResourceGroupLevelOutputArgs, opts?: InvokeOptions): Output<GetManagementLockAtResourceGroupLevelResult>
def get_management_lock_at_resource_group_level(lock_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementLockAtResourceGroupLevelResult
def get_management_lock_at_resource_group_level_output(lock_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetManagementLockAtResourceGroupLevelResult]
func LookupManagementLockAtResourceGroupLevel(ctx *Context, args *LookupManagementLockAtResourceGroupLevelArgs, opts ...InvokeOption) (*LookupManagementLockAtResourceGroupLevelResult, error)
func LookupManagementLockAtResourceGroupLevelOutput(ctx *Context, args *LookupManagementLockAtResourceGroupLevelOutputArgs, opts ...InvokeOption) LookupManagementLockAtResourceGroupLevelResultOutput
> Note: This function is named LookupManagementLockAtResourceGroupLevel
in the Go SDK.
public static class GetManagementLockAtResourceGroupLevel
{
public static Task<GetManagementLockAtResourceGroupLevelResult> InvokeAsync(GetManagementLockAtResourceGroupLevelArgs args, InvokeOptions? opts = null)
public static Output<GetManagementLockAtResourceGroupLevelResult> Invoke(GetManagementLockAtResourceGroupLevelInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetManagementLockAtResourceGroupLevelResult> getManagementLockAtResourceGroupLevel(GetManagementLockAtResourceGroupLevelArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:authorization:getManagementLockAtResourceGroupLevel
arguments:
# arguments dictionary
The following arguments are supported:
- Lock
Name string The name of the lock to get.
- Resource
Group stringName The name of the locked resource group.
- Lock
Name string The name of the lock to get.
- Resource
Group stringName The name of the locked resource group.
- lock
Name String The name of the lock to get.
- resource
Group StringName The name of the locked resource group.
- lock
Name string The name of the lock to get.
- resource
Group stringName The name of the locked resource group.
- lock_
name str The name of the lock to get.
- resource_
group_ strname The name of the locked resource group.
- lock
Name String The name of the lock to get.
- resource
Group StringName The name of the locked resource group.
getManagementLockAtResourceGroupLevel 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