ManagedHardwareSecurityModuleRoleAssignment

class ManagedHardwareSecurityModuleRoleAssignment : KotlinCustomResource

Manages a Managed Hardware Security Module Role Assignment.

Import

Managed Hardware Security Modules can be imported using the resource id, e.g.

$ pulumi import azure:keyvault/managedHardwareSecurityModuleRoleAssignment:ManagedHardwareSecurityModuleRoleAssignment example https://0000.managedhsm.azure.net///RoleAssignment/00000000-0000-0000-0000-000000000000

Properties

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val managedHsmId: Output<String>

The ID of a Managed Hardware Security Module resource. Changing this forces a new Managed Hardware Security Module to be created.

Link copied to clipboard
val name: Output<String>

The name in GUID notation which should be used for this Managed Hardware Security Module Role Assignment. Changing this forces a new Managed Hardware Security Module to be created.

Link copied to clipboard
val principalId: Output<String>

The principal ID to be assigned to this role. It can point to a user, service principal, or security group. Changing this forces a new Managed Hardware Security Module to be created.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val resourceId: Output<String>

(Deprecated) The resource id of created assignment resource.

Link copied to clipboard

The resource ID of the role definition to assign. Changing this forces a new Managed Hardware Security Module to be created.

Link copied to clipboard
val scope: Output<String>

Specifies the scope to create the role assignment. Changing this forces a new Managed Hardware Security Module to be created.

Link copied to clipboard
val urn: Output<String>