Aspire.Hosting.Azure.Provisioning.KeyVault
Official
📦 Aspire.Hosting.Azure.Provisioning.KeyVaultv13.6.0-preview.1.26478.862Functions
79Types
79 types and 468 members
Types
handle
Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_DictionaryOfStringProxy6 membershandle
Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_DictionaryOfUserAssignedIdentityDetailsProxy6 membershandle
Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfIdentityAccessCertificatePermissionProxy7 membershandle
Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfIdentityAccessKeyPermissionProxy7 membershandle
Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfIdentityAccessSecretPermissionProxy7 membershandle
Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfIdentityAccessStoragePermissionProxy7 membershandle
Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfKeyVaultAccessPolicyProxy7 membershandle
Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfKeyVaultIPRuleProxy7 membershandle
Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfKeyVaultPrivateEndpointConnectionItemDataProxy7 membershandle
Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfKeyVaultVirtualNetworkRuleProxy7 membershandle
Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfManagedHsmGeoReplicatedRegionProxy7 membershandle
Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfManagedHsmIPRuleProxy7 membershandle
Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfManagedHsmPrivateEndpointConnectionItemDataProxy7 membershandle
Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfManagedHsmVirtualNetworkRuleProxy7 membershandle
Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfStringProxy7 membershandle
AzureResourceInfrastructureProvisioningExtensionshandle
IdentityAccessPermissionsProxy8 membershandle
KeyVaultAccessPolicyProxy11 membershandle
KeyVaultAzureLocationProxy2 membershandle
KeyVaultBuiltInRoleProxyhandle
KeyVaultIPRuleProxy3 membershandle
KeyVaultManagedServiceIdentityProxy7 membershandle
KeyVaultNetworkRuleSetProxy10 membershandle
KeyVaultPrivateEndpointConnectionItemDataProxy5 membershandle
KeyVaultPrivateEndpointConnectionProxy17 membershandle
KeyVaultPrivateLinkServiceConnectionStateProxy9 membershandle
KeyVaultPropertiesProxy44 membershandle
KeyVaultResourceIdentifierProxy10 membershandle
KeyVaultResourceTypeProxy4 membershandle
KeyVaultRoleAssignmentProxy34 membershandle
KeyVaultSecretProxy13 membershandle
KeyVaultServiceProxy14 membershandle
KeyVaultSkuProxy6 membershandle
KeyVaultSystemDataProxy6 membershandle
KeyVaultUserAssignedIdentityDetailsProxy2 membershandle
KeyVaultUserAssignedIdentityProxy17 membershandle
KeyVaultVirtualNetworkRuleProxy6 membershandle
ManagedHsmGeoReplicatedRegionProxy7 membershandle
ManagedHsmIPRuleProxy3 membershandle
ManagedHsmNetworkRuleSetProxy10 membershandle
ManagedHsmPrivateEndpointConnectionItemDataProxy5 membershandle
ManagedHsmPrivateEndpointConnectionProxy24 membershandle
ManagedHsmPrivateLinkServiceConnectionStateProxy9 membershandle
ManagedHsmPropertiesProxy30 membershandle
ManagedHsmProxy17 membershandle
ManagedHSMSecurityDomainPropertiesProxy2 membershandle
ManagedHsmSkuProxy6 membershandle
ManagedHsmVirtualNetworkRuleProxy3 membershandle
SecretAttributesProxy11 membershandle
SecretPropertiesProxy10 membersFunctions
method
addKeyVaultPrivateEndpointConnectionAdds a KeyVaultPrivateEndpointConnection provisioning model.
addKeyVaultPrivateEndpointConnection(bicepIdentifier: string, resourceVersion?: string): KeyVaultPrivateEndpointConnectionProxymethod
addKeyVaultRoleAssignmentAdds a RoleAssignment provisioning model.
addKeyVaultRoleAssignment(bicepIdentifier: string, resourceVersion?: string): KeyVaultRoleAssignmentProxymethod
addKeyVaultSecretAdds a KeyVaultSecret provisioning model.
addKeyVaultSecret(bicepIdentifier: string, resourceVersion?: string): KeyVaultSecretProxymethod
addKeyVaultServiceAdds a KeyVaultService provisioning model.
addKeyVaultService(bicepIdentifier: string, resourceVersion?: string): KeyVaultServiceProxymethod
addKeyVaultUserAssignedIdentityAdds a UserAssignedIdentity provisioning model.
addKeyVaultUserAssignedIdentity(bicepIdentifier: string, resourceVersion?: string): KeyVaultUserAssignedIdentityProxymethod
addManagedHsmAdds a ManagedHsm provisioning model.
addManagedHsm(bicepIdentifier: string, resourceVersion?: string): ManagedHsmProxymethod
addManagedHsmPrivateEndpointConnectionAdds a ManagedHsmPrivateEndpointConnection provisioning model.
addManagedHsmPrivateEndpointConnection(bicepIdentifier: string, resourceVersion?: string): ManagedHsmPrivateEndpointConnectionProxymethod
createIdentityAccessPermissionsCreates a IdentityAccessPermissions provisioning model.
createIdentityAccessPermissions(): IdentityAccessPermissionsProxymethod
createKeyVaultAccessPolicyCreates a KeyVaultAccessPolicy provisioning model.
createKeyVaultAccessPolicy(): KeyVaultAccessPolicyProxymethod
createKeyVaultAzureLocationCreates a AzureLocation provisioning model.
createKeyVaultAzureLocation(location: string): KeyVaultAzureLocationProxymethod
createKeyVaultBuiltInRoleCreates a KeyVaultBuiltInRole provisioning model.
createKeyVaultBuiltInRole(value: string): KeyVaultBuiltInRoleProxymethod
createKeyVaultIPRuleCreates a KeyVaultIPRule provisioning model.
createKeyVaultIPRule(): KeyVaultIPRuleProxymethod
createKeyVaultManagedServiceIdentityCreates a ManagedServiceIdentity provisioning model.
createKeyVaultManagedServiceIdentity(): KeyVaultManagedServiceIdentityProxymethod
createKeyVaultNetworkRuleSetCreates a KeyVaultNetworkRuleSet provisioning model.
createKeyVaultNetworkRuleSet(): KeyVaultNetworkRuleSetProxymethod
createKeyVaultPrivateEndpointConnectionItemDataCreates a KeyVaultPrivateEndpointConnectionItemData provisioning model.
createKeyVaultPrivateEndpointConnectionItemData(): KeyVaultPrivateEndpointConnectionItemDataProxymethod
createKeyVaultPrivateLinkServiceConnectionStateCreates a KeyVaultPrivateLinkServiceConnectionState provisioning model.
createKeyVaultPrivateLinkServiceConnectionState(): KeyVaultPrivateLinkServiceConnectionStateProxymethod
createKeyVaultPropertiesCreates a KeyVaultProperties provisioning model.
createKeyVaultProperties(): KeyVaultPropertiesProxymethod
createKeyVaultResourceIdentifierCreates a ResourceIdentifier provisioning model.
createKeyVaultResourceIdentifier(resourceId: string): KeyVaultResourceIdentifierProxymethod
createKeyVaultResourceTypeCreates a ResourceType provisioning model.
createKeyVaultResourceType(resourceType: string): KeyVaultResourceTypeProxymethod
createKeyVaultSkuCreates a KeyVaultSku provisioning model.
createKeyVaultSku(): KeyVaultSkuProxymethod
createKeyVaultSystemDataCreates a SystemData provisioning model.
createKeyVaultSystemData(): KeyVaultSystemDataProxymethod
createKeyVaultUserAssignedIdentityDetailsCreates a UserAssignedIdentityDetails provisioning model.
createKeyVaultUserAssignedIdentityDetails(): KeyVaultUserAssignedIdentityDetailsProxymethod
createKeyVaultVirtualNetworkRuleCreates a KeyVaultVirtualNetworkRule provisioning model.
createKeyVaultVirtualNetworkRule(): KeyVaultVirtualNetworkRuleProxymethod
createManagedHsmGeoReplicatedRegionCreates a ManagedHsmGeoReplicatedRegion provisioning model.
createManagedHsmGeoReplicatedRegion(): ManagedHsmGeoReplicatedRegionProxymethod
createManagedHsmIPRuleCreates a ManagedHsmIPRule provisioning model.
createManagedHsmIPRule(): ManagedHsmIPRuleProxymethod
createManagedHsmNetworkRuleSetCreates a ManagedHsmNetworkRuleSet provisioning model.
createManagedHsmNetworkRuleSet(): ManagedHsmNetworkRuleSetProxymethod
createManagedHsmPrivateEndpointConnectionItemDataCreates a ManagedHsmPrivateEndpointConnectionItemData provisioning model.
createManagedHsmPrivateEndpointConnectionItemData(): ManagedHsmPrivateEndpointConnectionItemDataProxymethod
createManagedHsmPrivateLinkServiceConnectionStateCreates a ManagedHsmPrivateLinkServiceConnectionState provisioning model.
createManagedHsmPrivateLinkServiceConnectionState(): ManagedHsmPrivateLinkServiceConnectionStateProxymethod
createManagedHsmPropertiesCreates a ManagedHsmProperties provisioning model.
createManagedHsmProperties(): ManagedHsmPropertiesProxymethod
createManagedHSMSecurityDomainPropertiesCreates a ManagedHSMSecurityDomainProperties provisioning model.
createManagedHSMSecurityDomainProperties(): ManagedHSMSecurityDomainPropertiesProxymethod
createManagedHsmSkuCreates a ManagedHsmSku provisioning model.
createManagedHsmSku(): ManagedHsmSkuProxymethod
createManagedHsmVirtualNetworkRuleCreates a ManagedHsmVirtualNetworkRule provisioning model.
createManagedHsmVirtualNetworkRule(): ManagedHsmVirtualNetworkRuleProxymethod
createSecretAttributesCreates a SecretAttributes provisioning model.
createSecretAttributes(): SecretAttributesProxymethod
createSecretPropertiesCreates a SecretProperties provisioning model.
createSecretProperties(): SecretPropertiesProxymethod
getKeyVaultBuiltInRoleKeyVaultAdministratorGets the KeyVaultAdministrator value defined by KeyVaultBuiltInRole.
getKeyVaultBuiltInRoleKeyVaultAdministrator(): KeyVaultBuiltInRoleProxymethod
getKeyVaultBuiltInRoleKeyVaultCertificatesOfficerGets the KeyVaultCertificatesOfficer value defined by KeyVaultBuiltInRole.
getKeyVaultBuiltInRoleKeyVaultCertificatesOfficer(): KeyVaultBuiltInRoleProxymethod
getKeyVaultBuiltInRoleKeyVaultCertificateUserGets the KeyVaultCertificateUser value defined by KeyVaultBuiltInRole.
getKeyVaultBuiltInRoleKeyVaultCertificateUser(): KeyVaultBuiltInRoleProxymethod
getKeyVaultBuiltInRoleKeyVaultContributorGets the KeyVaultContributor value defined by KeyVaultBuiltInRole.
getKeyVaultBuiltInRoleKeyVaultContributor(): KeyVaultBuiltInRoleProxymethod
getKeyVaultBuiltInRoleKeyVaultCryptoOfficerGets the KeyVaultCryptoOfficer value defined by KeyVaultBuiltInRole.
getKeyVaultBuiltInRoleKeyVaultCryptoOfficer(): KeyVaultBuiltInRoleProxymethod
getKeyVaultBuiltInRoleKeyVaultCryptoServiceEncryptionUserGets the KeyVaultCryptoServiceEncryptionUser value defined by KeyVaultBuiltInRole.
getKeyVaultBuiltInRoleKeyVaultCryptoServiceEncryptionUser(): KeyVaultBuiltInRoleProxymethod
getKeyVaultBuiltInRoleKeyVaultCryptoServiceReleaseUserGets the KeyVaultCryptoServiceReleaseUser value defined by KeyVaultBuiltInRole.
getKeyVaultBuiltInRoleKeyVaultCryptoServiceReleaseUser(): KeyVaultBuiltInRoleProxymethod
getKeyVaultBuiltInRoleKeyVaultCryptoUserGets the KeyVaultCryptoUser value defined by KeyVaultBuiltInRole.
getKeyVaultBuiltInRoleKeyVaultCryptoUser(): KeyVaultBuiltInRoleProxymethod
getKeyVaultBuiltInRoleKeyVaultDataAccessAdministratorGets the KeyVaultDataAccessAdministrator value defined by KeyVaultBuiltInRole.
getKeyVaultBuiltInRoleKeyVaultDataAccessAdministrator(): KeyVaultBuiltInRoleProxymethod
getKeyVaultBuiltInRoleKeyVaultReaderGets the KeyVaultReader value defined by KeyVaultBuiltInRole.
getKeyVaultBuiltInRoleKeyVaultReader(): KeyVaultBuiltInRoleProxymethod
getKeyVaultBuiltInRoleKeyVaultSecretsOfficerGets the KeyVaultSecretsOfficer value defined by KeyVaultBuiltInRole.
getKeyVaultBuiltInRoleKeyVaultSecretsOfficer(): KeyVaultBuiltInRoleProxymethod
getKeyVaultBuiltInRoleKeyVaultSecretsUserGets the KeyVaultSecretsUser value defined by KeyVaultBuiltInRole.
getKeyVaultBuiltInRoleKeyVaultSecretsUser(): KeyVaultBuiltInRoleProxymethod
getKeyVaultBuiltInRoleManagedHsmContributorGets the ManagedHsmContributor value defined by KeyVaultBuiltInRole.
getKeyVaultBuiltInRoleManagedHsmContributor(): KeyVaultBuiltInRoleProxymethod
getKeyVaultPrivateEndpointConnectionByIdentifierGets a KeyVaultPrivateEndpointConnection provisioning resource by its Bicep identifier.
getKeyVaultPrivateEndpointConnectionByIdentifier(bicepIdentifier: string): KeyVaultPrivateEndpointConnectionProxymethod
getKeyVaultPrivateEndpointConnectionsGets all KeyVaultPrivateEndpointConnection provisioning resources.
getKeyVaultPrivateEndpointConnections(): KeyVaultPrivateEndpointConnectionProxy[]method
getKeyVaultRoleAssignmentByIdentifierGets a RoleAssignment provisioning resource by its Bicep identifier.
getKeyVaultRoleAssignmentByIdentifier(bicepIdentifier: string): KeyVaultRoleAssignmentProxymethod
getKeyVaultRoleAssignmentsGets all RoleAssignment provisioning resources.
getKeyVaultRoleAssignments(): KeyVaultRoleAssignmentProxy[]method
getKeyVaultSecretByIdentifierGets a KeyVaultSecret provisioning resource by its Bicep identifier.
getKeyVaultSecretByIdentifier(bicepIdentifier: string): KeyVaultSecretProxymethod
getKeyVaultSecretsGets all KeyVaultSecret provisioning resources.
getKeyVaultSecrets(): KeyVaultSecretProxy[]method
getKeyVaultServiceGets the KeyVaultService provisioning resource for the current Aspire resource.
getKeyVaultService(): KeyVaultServiceProxymethod
getKeyVaultServiceByIdentifierGets a KeyVaultService provisioning resource by its Bicep identifier.
getKeyVaultServiceByIdentifier(bicepIdentifier: string): KeyVaultServiceProxymethod
getKeyVaultServicesGets all KeyVaultService provisioning resources.
getKeyVaultServices(): KeyVaultServiceProxy[]method
getKeyVaultUserAssignedIdentitiesGets all UserAssignedIdentity provisioning resources.
getKeyVaultUserAssignedIdentities(): KeyVaultUserAssignedIdentityProxy[]method
getKeyVaultUserAssignedIdentityByIdentifierGets a UserAssignedIdentity provisioning resource by its Bicep identifier.
getKeyVaultUserAssignedIdentityByIdentifier(bicepIdentifier: string): KeyVaultUserAssignedIdentityProxymethod
getManagedHsmByIdentifierGets a ManagedHsm provisioning resource by its Bicep identifier.
getManagedHsmByIdentifier(bicepIdentifier: string): ManagedHsmProxymethod
getManagedHsmPrivateEndpointConnectionByIdentifierGets a ManagedHsmPrivateEndpointConnection provisioning resource by its Bicep identifier.
getManagedHsmPrivateEndpointConnectionByIdentifier(bicepIdentifier: string): ManagedHsmPrivateEndpointConnectionProxymethod
getManagedHsmPrivateEndpointConnectionsGets all ManagedHsmPrivateEndpointConnection provisioning resources.
getManagedHsmPrivateEndpointConnections(): ManagedHsmPrivateEndpointConnectionProxy[]method
getManagedHsmsGets all ManagedHsm provisioning resources.
getManagedHsms(): ManagedHsmProxy[]Enums
enum
CreatedByType4 valuesenum
IdentityAccessCertificatePermission17 valuesenum
IdentityAccessKeyPermission21 valuesenum
IdentityAccessSecretPermission9 valuesenum
IdentityAccessStoragePermission15 valuesenum
IsolationScope2 valuesenum
KeyVaultActionsRequiredMessage1 valuesenum
KeyVaultCreateMode2 valuesenum
KeyVaultNetworkRuleAction2 valuesenum
KeyVaultNetworkRuleBypassOption2 valuesenum
KeyVaultPrivateEndpointConnectionProvisioningState6 valuesenum
KeyVaultPrivateEndpointServiceConnectionStatus4 valuesenum
KeyVaultProvisioningState2 valuesenum
KeyVaultSkuFamily1 valuesenum
KeyVaultSkuName2 valuesenum
ManagedHsmActionsRequiredMessage1 valuesenum
ManagedHsmCreateMode2 valuesenum
ManagedHsmGeoReplicatedRegionProvisioningState6 valuesenum
ManagedHsmNetworkRuleAction2 valuesenum
ManagedHsmNetworkRuleBypassOption2 valuesenum
ManagedHsmPrivateEndpointConnectionProvisioningState6 valuesenum
ManagedHsmPrivateEndpointServiceConnectionStatus4 valuesenum
ManagedHsmProvisioningState8 valuesenum
ManagedHsmPublicNetworkAccess2 valuesenum
ManagedHSMSecurityDomainActivationStatus4 valuesenum
ManagedHsmSkuFamily2 valuesenum
ManagedHsmSkuName5 valuesenum
ManagedServiceIdentityType4 valuesenum
RoleManagementPrincipalType5 values