Interface ManagementLock
- All Superinterfaces:
HasId,HasInnerModel<ManagementLockObjectInner>,HasManager<ResourceManager>,HasName,Indexable,Refreshable<ManagementLock>,Updatable<ManagementLock.Update>
public interface ManagementLock
extends Indexable, Refreshable<ManagementLock>, Updatable<ManagementLock.Update>, HasInnerModel<ManagementLockObjectInner>, HasManager<ResourceManager>, HasId, HasName
Management lock.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceContainer interface for all the definitions.static interfaceGrouping of management lock definition stages.static interfaceContainer interface for all the updates.static interfaceGrouping of management lock update stages. -
Method Summary
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Method Details
-
level
LockLevel level()Gets the lock level.- Returns:
- the lock level
-
lockedResourceId
String lockedResourceId()Gets the resource ID of the locked resource.- Returns:
- the resource ID of the locked resource
-
notes
String notes()Gets any notes associated with the lock.- Returns:
- any notes associated with the lock
-
owners
List<ManagementLockOwner> owners()Gets the owners of the lock.- Returns:
- the owners of the lock
-