# Aspire.Hosting.Azure.Provisioning.KeyVault

- Module: `Aspire.Hosting.Azure.Provisioning.KeyVault`
- Version: `13.6.0-preview.1.26478.8`
- Source: [GitHub](https://github.com/microsoft/aspire/tree/f4c27f2d43ddc1cacd0dd083b30d1fea1cee7a62)
- Functions: `62`
- Types: `79`

## Types

- [Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_DictionaryOfStringProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/aspire-hosting-azure-provisioning-keyvault-generated-dictionaryofstringproxy.md) -- `handle` - 6 members
- [Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_DictionaryOfUserAssignedIdentityDetailsProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/aspire-hosting-azure-provisioning-keyvault-generated-dictionaryofuserassignedidentitydetailsproxy.md) -- `handle` - 6 members
- [Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfIdentityAccessCertificatePermissionProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/aspire-hosting-azure-provisioning-keyvault-generated-listofidentityaccesscertificatepermissionproxy.md) -- `handle` - 7 members
- [Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfIdentityAccessKeyPermissionProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/aspire-hosting-azure-provisioning-keyvault-generated-listofidentityaccesskeypermissionproxy.md) -- `handle` - 7 members
- [Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfIdentityAccessSecretPermissionProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/aspire-hosting-azure-provisioning-keyvault-generated-listofidentityaccesssecretpermissionproxy.md) -- `handle` - 7 members
- [Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfIdentityAccessStoragePermissionProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/aspire-hosting-azure-provisioning-keyvault-generated-listofidentityaccessstoragepermissionproxy.md) -- `handle` - 7 members
- [Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfKeyVaultAccessPolicyProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/aspire-hosting-azure-provisioning-keyvault-generated-listofkeyvaultaccesspolicyproxy.md) -- `handle` - 7 members
- [Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfKeyVaultIPRuleProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/aspire-hosting-azure-provisioning-keyvault-generated-listofkeyvaultipruleproxy.md) -- `handle` - 7 members
- [Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfKeyVaultPrivateEndpointConnectionItemDataProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/aspire-hosting-azure-provisioning-keyvault-generated-listofkeyvaultprivateendpointconnectionitemdataproxy.md) -- `handle` - 7 members
- [Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfKeyVaultVirtualNetworkRuleProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/aspire-hosting-azure-provisioning-keyvault-generated-listofkeyvaultvirtualnetworkruleproxy.md) -- `handle` - 7 members
- [Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfManagedHsmGeoReplicatedRegionProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/aspire-hosting-azure-provisioning-keyvault-generated-listofmanagedhsmgeoreplicatedregionproxy.md) -- `handle` - 7 members
- [Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfManagedHsmIPRuleProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/aspire-hosting-azure-provisioning-keyvault-generated-listofmanagedhsmipruleproxy.md) -- `handle` - 7 members
- [Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfManagedHsmPrivateEndpointConnectionItemDataProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/aspire-hosting-azure-provisioning-keyvault-generated-listofmanagedhsmprivateendpointconnectionitemdataproxy.md) -- `handle` - 7 members
- [Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfManagedHsmVirtualNetworkRuleProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/aspire-hosting-azure-provisioning-keyvault-generated-listofmanagedhsmvirtualnetworkruleproxy.md) -- `handle` - 7 members
- [Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfStringProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/aspire-hosting-azure-provisioning-keyvault-generated-listofstringproxy.md) -- `handle` - 7 members
- [AzureResourceInfrastructureProvisioningExtensions](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/azureresourceinfrastructureprovisioningextensions.md) -- `handle` - 0 members
- [IdentityAccessPermissionsProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/identityaccesspermissionsproxy.md) -- `handle` - 8 members -- Represents the IdentityAccessPermissions Azure Provisioning model.
- [KeyVaultAccessPolicyProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultaccesspolicyproxy.md) -- `handle` - 11 members -- Represents the KeyVaultAccessPolicy Azure Provisioning model.
- [KeyVaultAzureLocationProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultazurelocationproxy.md) -- `handle` - 2 members -- Represents the AzureLocation Azure Provisioning model.
- [KeyVaultBuiltInRoleProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultbuiltinroleproxy.md) -- `handle` - 0 members -- Represents the KeyVaultBuiltInRole Azure Provisioning model.
- [KeyVaultIPRuleProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultipruleproxy.md) -- `handle` - 3 members -- Represents the KeyVaultIPRule Azure Provisioning model.
- [KeyVaultManagedServiceIdentityProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultmanagedserviceidentityproxy.md) -- `handle` - 7 members -- Represents the ManagedServiceIdentity Azure Provisioning model.
- [KeyVaultNetworkRuleSetProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultnetworkrulesetproxy.md) -- `handle` - 10 members -- Represents the KeyVaultNetworkRuleSet Azure Provisioning model.
- [KeyVaultPrivateEndpointConnectionItemDataProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultprivateendpointconnectionitemdataproxy.md) -- `handle` - 5 members -- Represents the KeyVaultPrivateEndpointConnectionItemData Azure Provisioning model.
- [KeyVaultPrivateEndpointConnectionProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultprivateendpointconnectionproxy.md) -- `handle` - 17 members -- Represents the KeyVaultPrivateEndpointConnection Azure Provisioning model.
- [KeyVaultPrivateLinkServiceConnectionStateProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultprivatelinkserviceconnectionstateproxy.md) -- `handle` - 9 members -- Represents the KeyVaultPrivateLinkServiceConnectionState Azure Provisioning model.
- [KeyVaultPropertiesProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultpropertiesproxy.md) -- `handle` - 44 members -- Represents the KeyVaultProperties Azure Provisioning model.
- [KeyVaultResourceIdentifierProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultresourceidentifierproxy.md) -- `handle` - 10 members -- Represents the ResourceIdentifier Azure Provisioning model.
- [KeyVaultResourceTypeProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultresourcetypeproxy.md) -- `handle` - 4 members -- Represents the ResourceType Azure Provisioning model.
- [KeyVaultRoleAssignmentProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultroleassignmentproxy.md) -- `handle` - 34 members -- Represents the RoleAssignment Azure Provisioning model.
- [KeyVaultSecretProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultsecretproxy.md) -- `handle` - 13 members -- Represents the KeyVaultSecret Azure Provisioning model.
- [KeyVaultServiceProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultserviceproxy.md) -- `handle` - 14 members -- Represents the KeyVaultService Azure Provisioning model.
- [KeyVaultSkuProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultskuproxy.md) -- `handle` - 6 members -- Represents the KeyVaultSku Azure Provisioning model.
- [KeyVaultSystemDataProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultsystemdataproxy.md) -- `handle` - 6 members -- Represents the SystemData Azure Provisioning model.
- [KeyVaultUserAssignedIdentityDetailsProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultuserassignedidentitydetailsproxy.md) -- `handle` - 2 members -- Represents the UserAssignedIdentityDetails Azure Provisioning model.
- [KeyVaultUserAssignedIdentityProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultuserassignedidentityproxy.md) -- `handle` - 17 members -- Represents the UserAssignedIdentity Azure Provisioning model.
- [KeyVaultVirtualNetworkRuleProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultvirtualnetworkruleproxy.md) -- `handle` - 6 members -- Represents the KeyVaultVirtualNetworkRule Azure Provisioning model.
- [ManagedHsmGeoReplicatedRegionProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmgeoreplicatedregionproxy.md) -- `handle` - 7 members -- Represents the ManagedHsmGeoReplicatedRegion Azure Provisioning model.
- [ManagedHsmIPRuleProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmipruleproxy.md) -- `handle` - 3 members -- Represents the ManagedHsmIPRule Azure Provisioning model.
- [ManagedHsmNetworkRuleSetProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmnetworkrulesetproxy.md) -- `handle` - 10 members -- Represents the ManagedHsmNetworkRuleSet Azure Provisioning model.
- [ManagedHsmPrivateEndpointConnectionItemDataProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmprivateendpointconnectionitemdataproxy.md) -- `handle` - 5 members -- Represents the ManagedHsmPrivateEndpointConnectionItemData Azure Provisioning model.
- [ManagedHsmPrivateEndpointConnectionProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmprivateendpointconnectionproxy.md) -- `handle` - 24 members -- Represents the ManagedHsmPrivateEndpointConnection Azure Provisioning model.
- [ManagedHsmPrivateLinkServiceConnectionStateProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmprivatelinkserviceconnectionstateproxy.md) -- `handle` - 9 members -- Represents the ManagedHsmPrivateLinkServiceConnectionState Azure Provisioning model.
- [ManagedHsmPropertiesProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmpropertiesproxy.md) -- `handle` - 30 members -- Represents the ManagedHsmProperties Azure Provisioning model.
- [ManagedHsmProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmproxy.md) -- `handle` - 17 members -- Represents the ManagedHsm Azure Provisioning model.
- [ManagedHSMSecurityDomainPropertiesProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmsecuritydomainpropertiesproxy.md) -- `handle` - 2 members -- Represents the ManagedHSMSecurityDomainProperties Azure Provisioning model.
- [ManagedHsmSkuProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmskuproxy.md) -- `handle` - 6 members -- Represents the ManagedHsmSku Azure Provisioning model.
- [ManagedHsmVirtualNetworkRuleProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmvirtualnetworkruleproxy.md) -- `handle` - 3 members -- Represents the ManagedHsmVirtualNetworkRule Azure Provisioning model.
- [SecretAttributesProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/secretattributesproxy.md) -- `handle` - 11 members -- Represents the SecretAttributes Azure Provisioning model.
- [SecretPropertiesProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/secretpropertiesproxy.md) -- `handle` - 10 members -- Represents the SecretProperties Azure Provisioning model.

## Functions

- [addKeyVaultPrivateEndpointConnection](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/addkeyvaultprivateendpointconnection.md) -- `method` -- Adds a KeyVaultPrivateEndpointConnection provisioning model.
- [addKeyVaultRoleAssignment](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/addkeyvaultroleassignment.md) -- `method` -- Adds a RoleAssignment provisioning model.
- [addKeyVaultSecret](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/addkeyvaultsecret.md) -- `method` -- Adds a KeyVaultSecret provisioning model.
- [addKeyVaultService](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/addkeyvaultservice.md) -- `method` -- Adds a KeyVaultService provisioning model.
- [addKeyVaultUserAssignedIdentity](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/addkeyvaultuserassignedidentity.md) -- `method` -- Adds a UserAssignedIdentity provisioning model.
- [addManagedHsm](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/addmanagedhsm.md) -- `method` -- Adds a ManagedHsm provisioning model.
- [addManagedHsmPrivateEndpointConnection](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/addmanagedhsmprivateendpointconnection.md) -- `method` -- Adds a ManagedHsmPrivateEndpointConnection provisioning model.
- [createIdentityAccessPermissions](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createidentityaccesspermissions.md) -- `method` -- Creates a IdentityAccessPermissions provisioning model.
- [createKeyVaultAccessPolicy](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createkeyvaultaccesspolicy.md) -- `method` -- Creates a KeyVaultAccessPolicy provisioning model.
- [createKeyVaultAzureLocation](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createkeyvaultazurelocation.md) -- `method` -- Creates a AzureLocation provisioning model.
- [createKeyVaultBuiltInRole](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createkeyvaultbuiltinrole.md) -- `method` -- Creates a KeyVaultBuiltInRole provisioning model.
- [createKeyVaultIPRule](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createkeyvaultiprule.md) -- `method` -- Creates a KeyVaultIPRule provisioning model.
- [createKeyVaultManagedServiceIdentity](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createkeyvaultmanagedserviceidentity.md) -- `method` -- Creates a ManagedServiceIdentity provisioning model.
- [createKeyVaultNetworkRuleSet](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createkeyvaultnetworkruleset.md) -- `method` -- Creates a KeyVaultNetworkRuleSet provisioning model.
- [createKeyVaultPrivateEndpointConnectionItemData](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createkeyvaultprivateendpointconnectionitemdata.md) -- `method` -- Creates a KeyVaultPrivateEndpointConnectionItemData provisioning model.
- [createKeyVaultPrivateLinkServiceConnectionState](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createkeyvaultprivatelinkserviceconnectionstate.md) -- `method` -- Creates a KeyVaultPrivateLinkServiceConnectionState provisioning model.
- [createKeyVaultProperties](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createkeyvaultproperties.md) -- `method` -- Creates a KeyVaultProperties provisioning model.
- [createKeyVaultResourceIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createkeyvaultresourceidentifier.md) -- `method` -- Creates a ResourceIdentifier provisioning model.
- [createKeyVaultResourceType](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createkeyvaultresourcetype.md) -- `method` -- Creates a ResourceType provisioning model.
- [createKeyVaultSku](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createkeyvaultsku.md) -- `method` -- Creates a KeyVaultSku provisioning model.
- [createKeyVaultSystemData](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createkeyvaultsystemdata.md) -- `method` -- Creates a SystemData provisioning model.
- [createKeyVaultUserAssignedIdentityDetails](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createkeyvaultuserassignedidentitydetails.md) -- `method` -- Creates a UserAssignedIdentityDetails provisioning model.
- [createKeyVaultVirtualNetworkRule](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createkeyvaultvirtualnetworkrule.md) -- `method` -- Creates a KeyVaultVirtualNetworkRule provisioning model.
- [createManagedHsmGeoReplicatedRegion](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createmanagedhsmgeoreplicatedregion.md) -- `method` -- Creates a ManagedHsmGeoReplicatedRegion provisioning model.
- [createManagedHsmIPRule](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createmanagedhsmiprule.md) -- `method` -- Creates a ManagedHsmIPRule provisioning model.
- [createManagedHsmNetworkRuleSet](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createmanagedhsmnetworkruleset.md) -- `method` -- Creates a ManagedHsmNetworkRuleSet provisioning model.
- [createManagedHsmPrivateEndpointConnectionItemData](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createmanagedhsmprivateendpointconnectionitemdata.md) -- `method` -- Creates a ManagedHsmPrivateEndpointConnectionItemData provisioning model.
- [createManagedHsmPrivateLinkServiceConnectionState](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createmanagedhsmprivatelinkserviceconnectionstate.md) -- `method` -- Creates a ManagedHsmPrivateLinkServiceConnectionState provisioning model.
- [createManagedHsmProperties](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createmanagedhsmproperties.md) -- `method` -- Creates a ManagedHsmProperties provisioning model.
- [createManagedHSMSecurityDomainProperties](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createmanagedhsmsecuritydomainproperties.md) -- `method` -- Creates a ManagedHSMSecurityDomainProperties provisioning model.
- [createManagedHsmSku](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createmanagedhsmsku.md) -- `method` -- Creates a ManagedHsmSku provisioning model.
- [createManagedHsmVirtualNetworkRule](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createmanagedhsmvirtualnetworkrule.md) -- `method` -- Creates a ManagedHsmVirtualNetworkRule provisioning model.
- [createSecretAttributes](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createsecretattributes.md) -- `method` -- Creates a SecretAttributes provisioning model.
- [createSecretProperties](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createsecretproperties.md) -- `method` -- Creates a SecretProperties provisioning model.
- [getKeyVaultBuiltInRoleKeyVaultAdministrator](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultbuiltinrolekeyvaultadministrator.md) -- `method` -- Gets the KeyVaultAdministrator value defined by KeyVaultBuiltInRole.
- [getKeyVaultBuiltInRoleKeyVaultCertificatesOfficer](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultbuiltinrolekeyvaultcertificatesofficer.md) -- `method` -- Gets the KeyVaultCertificatesOfficer value defined by KeyVaultBuiltInRole.
- [getKeyVaultBuiltInRoleKeyVaultCertificateUser](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultbuiltinrolekeyvaultcertificateuser.md) -- `method` -- Gets the KeyVaultCertificateUser value defined by KeyVaultBuiltInRole.
- [getKeyVaultBuiltInRoleKeyVaultContributor](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultbuiltinrolekeyvaultcontributor.md) -- `method` -- Gets the KeyVaultContributor value defined by KeyVaultBuiltInRole.
- [getKeyVaultBuiltInRoleKeyVaultCryptoOfficer](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultbuiltinrolekeyvaultcryptoofficer.md) -- `method` -- Gets the KeyVaultCryptoOfficer value defined by KeyVaultBuiltInRole.
- [getKeyVaultBuiltInRoleKeyVaultCryptoServiceEncryptionUser](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultbuiltinrolekeyvaultcryptoserviceencryptionuser.md) -- `method` -- Gets the KeyVaultCryptoServiceEncryptionUser value defined by KeyVaultBuiltInRole.
- [getKeyVaultBuiltInRoleKeyVaultCryptoServiceReleaseUser](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultbuiltinrolekeyvaultcryptoservicereleaseuser.md) -- `method` -- Gets the KeyVaultCryptoServiceReleaseUser value defined by KeyVaultBuiltInRole.
- [getKeyVaultBuiltInRoleKeyVaultCryptoUser](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultbuiltinrolekeyvaultcryptouser.md) -- `method` -- Gets the KeyVaultCryptoUser value defined by KeyVaultBuiltInRole.
- [getKeyVaultBuiltInRoleKeyVaultDataAccessAdministrator](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultbuiltinrolekeyvaultdataaccessadministrator.md) -- `method` -- Gets the KeyVaultDataAccessAdministrator value defined by KeyVaultBuiltInRole.
- [getKeyVaultBuiltInRoleKeyVaultReader](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultbuiltinrolekeyvaultreader.md) -- `method` -- Gets the KeyVaultReader value defined by KeyVaultBuiltInRole.
- [getKeyVaultBuiltInRoleKeyVaultSecretsOfficer](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultbuiltinrolekeyvaultsecretsofficer.md) -- `method` -- Gets the KeyVaultSecretsOfficer value defined by KeyVaultBuiltInRole.
- [getKeyVaultBuiltInRoleKeyVaultSecretsUser](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultbuiltinrolekeyvaultsecretsuser.md) -- `method` -- Gets the KeyVaultSecretsUser value defined by KeyVaultBuiltInRole.
- [getKeyVaultBuiltInRoleManagedHsmContributor](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultbuiltinrolemanagedhsmcontributor.md) -- `method` -- Gets the ManagedHsmContributor value defined by KeyVaultBuiltInRole.
- [getKeyVaultPrivateEndpointConnectionByIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultprivateendpointconnectionbyidentifier.md) -- `method` -- Gets a KeyVaultPrivateEndpointConnection provisioning resource by its Bicep identifier.
- [getKeyVaultPrivateEndpointConnections](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultprivateendpointconnections.md) -- `method` -- Gets all KeyVaultPrivateEndpointConnection provisioning resources.
- [getKeyVaultRoleAssignmentByIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultroleassignmentbyidentifier.md) -- `method` -- Gets a RoleAssignment provisioning resource by its Bicep identifier.
- [getKeyVaultRoleAssignments](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultroleassignments.md) -- `method` -- Gets all RoleAssignment provisioning resources.
- [getKeyVaultSecretByIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultsecretbyidentifier.md) -- `method` -- Gets a KeyVaultSecret provisioning resource by its Bicep identifier.
- [getKeyVaultSecrets](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultsecrets.md) -- `method` -- Gets all KeyVaultSecret provisioning resources.
- [getKeyVaultService](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultservice.md) -- `method` -- Gets the KeyVaultService provisioning resource for the current Aspire resource.
- [getKeyVaultServiceByIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultservicebyidentifier.md) -- `method` -- Gets a KeyVaultService provisioning resource by its Bicep identifier.
- [getKeyVaultServices](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultservices.md) -- `method` -- Gets all KeyVaultService provisioning resources.
- [getKeyVaultUserAssignedIdentities](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultuserassignedidentities.md) -- `method` -- Gets all UserAssignedIdentity provisioning resources.
- [getKeyVaultUserAssignedIdentityByIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getkeyvaultuserassignedidentitybyidentifier.md) -- `method` -- Gets a UserAssignedIdentity provisioning resource by its Bicep identifier.
- [getManagedHsmByIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getmanagedhsmbyidentifier.md) -- `method` -- Gets a ManagedHsm provisioning resource by its Bicep identifier.
- [getManagedHsmPrivateEndpointConnectionByIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getmanagedhsmprivateendpointconnectionbyidentifier.md) -- `method` -- Gets a ManagedHsmPrivateEndpointConnection provisioning resource by its Bicep identifier.
- [getManagedHsmPrivateEndpointConnections](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getmanagedhsmprivateendpointconnections.md) -- `method` -- Gets all ManagedHsmPrivateEndpointConnection provisioning resources.
- [getManagedHsms](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/getmanagedhsms.md) -- `method` -- Gets all ManagedHsm provisioning resources.

## Enums

- [CreatedByType](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/createdbytype.md) -- `enum` - 4 values
- [IdentityAccessCertificatePermission](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/identityaccesscertificatepermission.md) -- `enum` - 17 values
- [IdentityAccessKeyPermission](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/identityaccesskeypermission.md) -- `enum` - 21 values
- [IdentityAccessSecretPermission](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/identityaccesssecretpermission.md) -- `enum` - 9 values
- [IdentityAccessStoragePermission](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/identityaccessstoragepermission.md) -- `enum` - 15 values
- [IsolationScope](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/isolationscope.md) -- `enum` - 2 values
- [KeyVaultActionsRequiredMessage](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultactionsrequiredmessage.md) -- `enum` - 1 values
- [KeyVaultCreateMode](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultcreatemode.md) -- `enum` - 2 values
- [KeyVaultNetworkRuleAction](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultnetworkruleaction.md) -- `enum` - 2 values
- [KeyVaultNetworkRuleBypassOption](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultnetworkrulebypassoption.md) -- `enum` - 2 values
- [KeyVaultPrivateEndpointConnectionProvisioningState](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultprivateendpointconnectionprovisioningstate.md) -- `enum` - 6 values
- [KeyVaultPrivateEndpointServiceConnectionStatus](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultprivateendpointserviceconnectionstatus.md) -- `enum` - 4 values
- [KeyVaultProvisioningState](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultprovisioningstate.md) -- `enum` - 2 values
- [KeyVaultSkuFamily](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultskufamily.md) -- `enum` - 1 values
- [KeyVaultSkuName](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/keyvaultskuname.md) -- `enum` - 2 values
- [ManagedHsmActionsRequiredMessage](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmactionsrequiredmessage.md) -- `enum` - 1 values
- [ManagedHsmCreateMode](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmcreatemode.md) -- `enum` - 2 values
- [ManagedHsmGeoReplicatedRegionProvisioningState](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmgeoreplicatedregionprovisioningstate.md) -- `enum` - 6 values
- [ManagedHsmNetworkRuleAction](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmnetworkruleaction.md) -- `enum` - 2 values
- [ManagedHsmNetworkRuleBypassOption](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmnetworkrulebypassoption.md) -- `enum` - 2 values
- [ManagedHsmPrivateEndpointConnectionProvisioningState](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmprivateendpointconnectionprovisioningstate.md) -- `enum` - 6 values
- [ManagedHsmPrivateEndpointServiceConnectionStatus](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmprivateendpointserviceconnectionstatus.md) -- `enum` - 4 values
- [ManagedHsmProvisioningState](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmprovisioningstate.md) -- `enum` - 8 values
- [ManagedHsmPublicNetworkAccess](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmpublicnetworkaccess.md) -- `enum` - 2 values
- [ManagedHSMSecurityDomainActivationStatus](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmsecuritydomainactivationstatus.md) -- `enum` - 4 values
- [ManagedHsmSkuFamily](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmskufamily.md) -- `enum` - 2 values
- [ManagedHsmSkuName](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedhsmskuname.md) -- `enum` - 5 values
- [ManagedServiceIdentityType](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/managedserviceidentitytype.md) -- `enum` - 4 values
- [RoleManagementPrincipalType](/reference/api/typescript/aspire.hosting.azure.provisioning.keyvault/rolemanagementprincipaltype.md) -- `enum` - 5 values
