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, val vaultBaseUrl: 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, vaultBaseUrl: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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

Link copied to clipboard

A text description of this 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 role definition resource without base url.

Link copied to clipboard

The role name of the role definition.

Link copied to clipboard

The type of the role definition. Possible values are AKVBuiltInRole and CustomRole.

Link copied to clipboard