Class ManagementLockAtResourceLevelArgs.Builder

    • Method Detail

      • level

        public ManagementLockAtResourceLevelArgs.Builder level​(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​LockLevel>> level)
        Parameters:
        level - 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.
        Returns:
        builder
      • level

        public ManagementLockAtResourceLevelArgs.Builder level​(com.pulumi.core.Either<java.lang.String,​LockLevel> level)
        Parameters:
        level - 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.
        Returns:
        builder
      • level

        public ManagementLockAtResourceLevelArgs.Builder level​(java.lang.String level)
        Parameters:
        level - 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.
        Returns:
        builder
      • level

        public ManagementLockAtResourceLevelArgs.Builder level​(LockLevel level)
        Parameters:
        level - 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.
        Returns:
        builder
      • lockName

        public ManagementLockAtResourceLevelArgs.Builder lockName​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> lockName)
        Parameters:
        lockName - The name of lock. The lock name can be a maximum of 260 characters. It cannot contain <, > %, &, :, \, ?, /, or any control characters.
        Returns:
        builder
      • lockName

        public ManagementLockAtResourceLevelArgs.Builder lockName​(java.lang.String lockName)
        Parameters:
        lockName - The name of lock. The lock name can be a maximum of 260 characters. It cannot contain <, > %, &, :, \, ?, /, or any control characters.
        Returns:
        builder
      • notes

        public ManagementLockAtResourceLevelArgs.Builder notes​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> notes)
        Parameters:
        notes - Notes about the lock. Maximum of 512 characters.
        Returns:
        builder
      • parentResourcePath

        public ManagementLockAtResourceLevelArgs.Builder parentResourcePath​(com.pulumi.core.Output<java.lang.String> parentResourcePath)
        Parameters:
        parentResourcePath - The parent resource identity.
        Returns:
        builder
      • parentResourcePath

        public ManagementLockAtResourceLevelArgs.Builder parentResourcePath​(java.lang.String parentResourcePath)
        Parameters:
        parentResourcePath - The parent resource identity.
        Returns:
        builder
      • resourceGroupName

        public ManagementLockAtResourceLevelArgs.Builder resourceGroupName​(com.pulumi.core.Output<java.lang.String> resourceGroupName)
        Parameters:
        resourceGroupName - The name of the resource group containing the resource to lock.
        Returns:
        builder
      • resourceGroupName

        public ManagementLockAtResourceLevelArgs.Builder resourceGroupName​(java.lang.String resourceGroupName)
        Parameters:
        resourceGroupName - The name of the resource group containing the resource to lock.
        Returns:
        builder
      • resourceName

        public ManagementLockAtResourceLevelArgs.Builder resourceName​(com.pulumi.core.Output<java.lang.String> resourceName)
        Parameters:
        resourceName - The name of the resource to lock.
        Returns:
        builder
      • resourceProviderNamespace

        public ManagementLockAtResourceLevelArgs.Builder resourceProviderNamespace​(com.pulumi.core.Output<java.lang.String> resourceProviderNamespace)
        Parameters:
        resourceProviderNamespace - The resource provider namespace of the resource to lock.
        Returns:
        builder
      • resourceProviderNamespace

        public ManagementLockAtResourceLevelArgs.Builder resourceProviderNamespace​(java.lang.String resourceProviderNamespace)
        Parameters:
        resourceProviderNamespace - The resource provider namespace of the resource to lock.
        Returns:
        builder
      • resourceType

        public ManagementLockAtResourceLevelArgs.Builder resourceType​(com.pulumi.core.Output<java.lang.String> resourceType)
        Parameters:
        resourceType - The resource type of the resource to lock.
        Returns:
        builder