Navigation :
Introduction
Release History
Release 0.12.0
- Feature Matrix
- Release Notes
-
User Guide
-
Examples
-
Resources
-
Powershell Modules
Release 0.11.0
Release 0.10.1
Release 0.10.0
- Feature Matrix
- Release Notes
-
User Guide
-
Examples
-
Resources
--
Azure
--- azAadGroup
--- azAadUser
--- azActionGroup
--- azAppConfigStore
--- azBastion
--- azDatabricks
--- azDdosProtectionPlan
--- azDisk
--- azDiskSnapshot
--- azEventHubNamespace
--- azKeyvault
--- azLocalNetworkGateway
--- azLogAnalytics
--- azManagedIdentity
--- azManagedImage
--- azManagementGroup
--- azMySqlFlexibleDatabase
--- azMySqlFlexibleServer
--- azNetworkInterface
--- azNetworkSecurityGroup
--- azPublicIP
--- azRecoveryServicesVault
--- azResourceGroup
--- azRole
--- azRouteTable
--- azSqlDatabase
--- azSqlElasticPool
--- azSqlInstance
--- azSqlInstancePool
--- azSqlServer
--- azStorage
--- azSubnet
--- azVirtualMachine
--- azVirtualNetwork
--- azVirtualNetworkGateway
--- Diagnostic Target
--- Identity
--- Lock
--- Password
--- Private Endpoint
--- Tag
--
Azure VMware (AVS)
--
AWS
-
Powershell Modules
Release 0.9.0
Release 0.8.1
Release 0.8.0
Release 0.7.0
Release 0.6.1
Release 0.6.0
Release 0.5.0
Release 0.4.1
Release 0.4.0
Release 0.3.0
Release 0.2.0
Release 0.1.11
Lock
Azure Lock Object. Locks are useful to stop accidental deletion and enforce read access. Multiple locks can be added for different purposes.
Generally only humans should have access to remove locks and automation/code should not have the capability to delete locks in order to avoid accidental deletion.
The Lock object is applicable to almost all Azure resources.
Attributes
Attribute
Type
Mandatory
Values
Default
Notes
Name
String
Yes
Level
String
Yes
CanNotDelete
ReadOnly
Notes
String
No
Object model for YAML deployment:
Lock :
- Name : 'string'
Level : 'string' # CanNotDelete, ReadOnly
Notes : 'string'
Object model for JSON deployment:
"Lock" : [
{
"Name" : "string" ,
"Level" : "string" ,
"Notes" : "string"
}
]