GetManagedHardwareSecurityModuleRoleDefinitionResult

data class GetManagedHardwareSecurityModuleRoleDefinitionResult(val assignableScopes: List<String>, val description: String, val id: String, val managedHsmId: String, val name: String, val permissions: List<GetManagedHardwareSecurityModuleRoleDefinitionPermission>, val resourceManagerId: String, val roleName: String, val roleType: String)

A collection of values returned by getManagedHardwareSecurityModuleRoleDefinition.

Constructors

constructor(assignableScopes: List<String>, description: String, id: String, managedHsmId: String, name: String, permissions: List<GetManagedHardwareSecurityModuleRoleDefinitionPermission>, resourceManagerId: String, roleName: String, roleType: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A list of assignable role scopes. Possible values are / and /keys.

Link copied to clipboard

A text description of the Key Vault Managed Hardware Security Module Role Definition.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The ID of the Key Vault Managed Hardware Security Module Role Definition resource without base url.

Link copied to clipboard

The display name of the Key Vault Managed Hardware Security Module Role Definition.

Link copied to clipboard

The type of the Key Vault Managed Hardware Security Module Role Definition. Possible values are AKVBuiltInRole and CustomRole.