public class SetRoleDefinitionOptions extends Object
role definition
.Constructor and Description |
---|
SetRoleDefinitionOptions(KeyVaultRoleScope roleScope)
Creates an instance of
SetRoleDefinitionOptions with an automatically generated name. |
SetRoleDefinitionOptions(KeyVaultRoleScope roleScope,
String roleDefinitionName)
Creates an instance of
SetRoleDefinitionOptions . |
public SetRoleDefinitionOptions(KeyVaultRoleScope roleScope)
SetRoleDefinitionOptions
with an automatically generated name.roleScope
- The role scope
of the KeyVaultRoleDefinition
to create.
Managed HSM only supports '/'.public SetRoleDefinitionOptions(KeyVaultRoleScope roleScope, String roleDefinitionName)
SetRoleDefinitionOptions
.roleScope
- The role scope
of the KeyVaultRoleDefinition
to create.
Managed HSM only supports '/'.roleDefinitionName
- The name of the KeyVaultRoleDefinition
. It can be any valid UUID.public KeyVaultRoleScope getRoleScope()
role scope
of the KeyVaultRoleDefinition
to create or update.role scope
of the KeyVaultRoleDefinition
.public String getRoleDefinitionName()
KeyVaultRoleDefinition
to create or update.KeyVaultRoleDefinition
.public KeyVaultRoleType getRoleType()
public String getRoleName()
public SetRoleDefinitionOptions setRoleName(String roleName)
roleName
- The role name to set.SetRoleDefinitionOptions
object.public String getDescription()
public SetRoleDefinitionOptions setDescription(String description)
description
- The role description to set.SetRoleDefinitionOptions
object.public List<KeyVaultPermission> getPermissions()
role definition
's permissions
.role definition
's permissions
.public SetRoleDefinitionOptions setPermissions(List<KeyVaultPermission> permissions)
role definition
's permissions
.permissions
- The role definition
's permissions
to set.SetRoleDefinitionOptions
object.public List<KeyVaultRoleScope> getAssignableScopes()
role definition
's assignable scopes.role definition
's assignable scopes.public SetRoleDefinitionOptions setAssignableScopes(List<KeyVaultRoleScope> assignableScopes)
role definition
's assignable scopes.assignableScopes
- The role definition
's assignable scopes to set.SetRoleDefinitionOptions
object.Copyright © 2021 Microsoft Corporation. All rights reserved.