Watch Aspire live streamsDocsTry Aspire

KeyVaultPropertiesProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.KeyVault v13.6.0-preview.1.26478.8
interface KeyVaultPropertiesProxy {
accessPolicies: Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfKeyVaultAccessPolicyProxy;
createMode: BicepValueProxy | KeyVaultCreateMode;
enabledForDeployment: BicepValueProxy | boolean;
enabledForDiskEncryption: BicepValueProxy | boolean;
enabledForTemplateDeployment: BicepValueProxy | boolean;
enablePurgeProtection: BicepValueProxy | boolean;
enableRbacAuthorization: BicepValueProxy | boolean;
enableSoftDelete: BicepValueProxy | boolean;
readonly hsmPoolResourceId: BicepValueProxy | string;
networkRuleSet: KeyVaultNetworkRuleSetProxy;
readonly privateEndpointConnections: Aspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfKeyVaultPrivateEndpointConnectionItemDataProxy;
provisioningState: BicepValueProxy | KeyVaultProvisioningState;
publicNetworkAccess: BicepValueProxy | string;
sku: KeyVaultSkuProxy;
softDeleteRetentionInDays: BicepValueProxy | number;
tenantId: BicepValueProxy | guid;
vaultUri: BicepValueProxy | uri;
clearCreateMode(): void;
clearEnabledForDeployment(): void;
clearEnabledForDiskEncryption(): void;
clearEnabledForTemplateDeployment(): void;
clearEnablePurgeProtection(): void;
clearEnableRbacAuthorization(): void;
clearEnableSoftDelete(): void;
clearProvisioningState(): void;
clearPublicNetworkAccess(): void;
clearSoftDeleteRetentionInDays(): void;
clearTenantId(): void;
clearVaultUri(): void;
}

Properties

propertyaccessPoliciesAspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfKeyVaultAccessPolicyProxyget · set
Gets or sets the AccessPolicies provisioning property.
propertycreateModeBicepValueProxy | KeyVaultCreateModeget · set
Gets or sets the CreateMode provisioning property.
propertyenabledForDeploymentBicepValueProxy | booleanget · set
Gets or sets the EnabledForDeployment provisioning property.
propertyenabledForDiskEncryptionBicepValueProxy | booleanget · set
Gets or sets the EnabledForDiskEncryption provisioning property.
propertyenabledForTemplateDeploymentBicepValueProxy | booleanget · set
Gets or sets the EnabledForTemplateDeployment provisioning property.
propertyenablePurgeProtectionBicepValueProxy | booleanget · set
Gets or sets the EnablePurgeProtection provisioning property.
propertyenableRbacAuthorizationBicepValueProxy | booleanget · set
Gets or sets the EnableRbacAuthorization provisioning property.
propertyenableSoftDeleteBicepValueProxy | booleanget · set
Gets or sets the EnableSoftDelete provisioning property.
propertyhsmPoolResourceIdBicepValueProxy | stringget
Gets the HsmPoolResourceId provisioning property.
propertynetworkRuleSetKeyVaultNetworkRuleSetProxyget · set
Gets or sets the NetworkRuleSet provisioning property.
propertyprivateEndpointConnectionsAspire_Hosting_Azure_Provisioning_KeyVault_Generated_ListOfKeyVaultPrivateEndpointConnectionItemDataProxyget
Gets the PrivateEndpointConnections provisioning property.
propertyprovisioningStateBicepValueProxy | KeyVaultProvisioningStateget · set
Gets or sets the ProvisioningState provisioning property.
propertypublicNetworkAccessBicepValueProxy | stringget · set
Gets or sets the PublicNetworkAccess provisioning property.
propertyskuKeyVaultSkuProxyget · set
Gets or sets the Sku provisioning property.
propertysoftDeleteRetentionInDaysBicepValueProxy | numberget · set
Gets or sets the SoftDeleteRetentionInDays provisioning property.
propertytenantIdBicepValueProxy | guidget · set
Gets or sets the TenantId provisioning property.
propertyvaultUriBicepValueProxy | uriget · set
Gets or sets the VaultUri provisioning property.

Methods

Clears the CreateMode provisioning property.
clearCreateMode(): void
Clears the EnabledForDeployment provisioning property.
clearEnabledForDeployment(): void
Clears the EnabledForDiskEncryption provisioning property.
clearEnabledForDiskEncryption(): void
Clears the EnabledForTemplateDeployment provisioning property.
clearEnabledForTemplateDeployment(): void
Clears the EnablePurgeProtection provisioning property.
clearEnablePurgeProtection(): void
Clears the EnableRbacAuthorization provisioning property.
clearEnableRbacAuthorization(): void
Clears the EnableSoftDelete provisioning property.
clearEnableSoftDelete(): void
Clears the ProvisioningState provisioning property.
clearProvisioningState(): void
Clears the PublicNetworkAccess provisioning property.
clearPublicNetworkAccess(): void
Clears the SoftDeleteRetentionInDays provisioning property.
clearSoftDeleteRetentionInDays(): void
Clears the TenantId provisioning property.
clearTenantId(): void
Clears the VaultUri provisioning property.
clearVaultUri(): void