1. Packages
  2. Azure Native
  3. API Docs
  4. recoveryservices
  5. getVault
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi

azure-native.recoveryservices.getVault

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi

    Get the Vault details. Azure REST API version: 2023-04-01.

    Other available API versions: 2020-02-02, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview.

    Using getVault

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getVault(args: GetVaultArgs, opts?: InvokeOptions): Promise<GetVaultResult>
    function getVaultOutput(args: GetVaultOutputArgs, opts?: InvokeOptions): Output<GetVaultResult>
    def get_vault(resource_group_name: Optional[str] = None,
                  vault_name: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetVaultResult
    def get_vault_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                  vault_name: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetVaultResult]
    func LookupVault(ctx *Context, args *LookupVaultArgs, opts ...InvokeOption) (*LookupVaultResult, error)
    func LookupVaultOutput(ctx *Context, args *LookupVaultOutputArgs, opts ...InvokeOption) LookupVaultResultOutput

    > Note: This function is named LookupVault in the Go SDK.

    public static class GetVault 
    {
        public static Task<GetVaultResult> InvokeAsync(GetVaultArgs args, InvokeOptions? opts = null)
        public static Output<GetVaultResult> Invoke(GetVaultInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVaultResult> getVault(GetVaultArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:recoveryservices:getVault
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    VaultName string
    The name of the recovery services vault.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    VaultName string
    The name of the recovery services vault.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    vaultName String
    The name of the recovery services vault.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    vaultName string
    The name of the recovery services vault.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    vault_name str
    The name of the recovery services vault.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    vaultName String
    The name of the recovery services vault.

    getVault Result

    The following output properties are available:

    Id string
    Resource Id represents the complete path to the resource.
    Location string
    Resource location.
    Name string
    Resource name associated with the resource.
    Properties Pulumi.AzureNative.RecoveryServices.Outputs.VaultPropertiesResponse
    Properties of the vault.
    SystemData Pulumi.AzureNative.RecoveryServices.Outputs.SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    Type string
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    Etag string
    Optional ETag.
    Identity Pulumi.AzureNative.RecoveryServices.Outputs.IdentityDataResponse
    Identity for the resource.
    Sku Pulumi.AzureNative.RecoveryServices.Outputs.SkuResponse
    Identifies the unique system identifier for each Azure resource.
    Tags Dictionary<string, string>
    Resource tags.
    Id string
    Resource Id represents the complete path to the resource.
    Location string
    Resource location.
    Name string
    Resource name associated with the resource.
    Properties VaultPropertiesResponse
    Properties of the vault.
    SystemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    Type string
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    Etag string
    Optional ETag.
    Identity IdentityDataResponse
    Identity for the resource.
    Sku SkuResponse
    Identifies the unique system identifier for each Azure resource.
    Tags map[string]string
    Resource tags.
    id String
    Resource Id represents the complete path to the resource.
    location String
    Resource location.
    name String
    Resource name associated with the resource.
    properties VaultPropertiesResponse
    Properties of the vault.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type String
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    etag String
    Optional ETag.
    identity IdentityDataResponse
    Identity for the resource.
    sku SkuResponse
    Identifies the unique system identifier for each Azure resource.
    tags Map<String,String>
    Resource tags.
    id string
    Resource Id represents the complete path to the resource.
    location string
    Resource location.
    name string
    Resource name associated with the resource.
    properties VaultPropertiesResponse
    Properties of the vault.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type string
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    etag string
    Optional ETag.
    identity IdentityDataResponse
    Identity for the resource.
    sku SkuResponse
    Identifies the unique system identifier for each Azure resource.
    tags {[key: string]: string}
    Resource tags.
    id str
    Resource Id represents the complete path to the resource.
    location str
    Resource location.
    name str
    Resource name associated with the resource.
    properties VaultPropertiesResponse
    Properties of the vault.
    system_data SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type str
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    etag str
    Optional ETag.
    identity IdentityDataResponse
    Identity for the resource.
    sku SkuResponse
    Identifies the unique system identifier for each Azure resource.
    tags Mapping[str, str]
    Resource tags.
    id String
    Resource Id represents the complete path to the resource.
    location String
    Resource location.
    name String
    Resource name associated with the resource.
    properties Property Map
    Properties of the vault.
    systemData Property Map
    Metadata pertaining to creation and last modification of the resource.
    type String
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    etag String
    Optional ETag.
    identity Property Map
    Identity for the resource.
    sku Property Map
    Identifies the unique system identifier for each Azure resource.
    tags Map<String>
    Resource tags.

    Supporting Types

    AzureMonitorAlertSettingsResponse

    ClassicAlertSettingsResponse

    CmkKekIdentityResponse

    UseSystemAssignedIdentity bool
    Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field
    UserAssignedIdentity string
    The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned
    UseSystemAssignedIdentity bool
    Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field
    UserAssignedIdentity string
    The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned
    useSystemAssignedIdentity Boolean
    Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field
    userAssignedIdentity String
    The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned
    useSystemAssignedIdentity boolean
    Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field
    userAssignedIdentity string
    The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned
    use_system_assigned_identity bool
    Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field
    user_assigned_identity str
    The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned
    useSystemAssignedIdentity Boolean
    Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field
    userAssignedIdentity String
    The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned

    CmkKeyVaultPropertiesResponse

    KeyUri string
    The key uri of the Customer Managed Key
    KeyUri string
    The key uri of the Customer Managed Key
    keyUri String
    The key uri of the Customer Managed Key
    keyUri string
    The key uri of the Customer Managed Key
    key_uri str
    The key uri of the Customer Managed Key
    keyUri String
    The key uri of the Customer Managed Key

    CrossSubscriptionRestoreSettingsResponse

    IdentityDataResponse

    PrincipalId string
    The principal ID of resource identity.
    TenantId string
    The tenant ID of resource.
    Type string
    The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.RecoveryServices.Inputs.UserIdentityResponse>
    The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
    PrincipalId string
    The principal ID of resource identity.
    TenantId string
    The tenant ID of resource.
    Type string
    The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
    UserAssignedIdentities map[string]UserIdentityResponse
    The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
    principalId String
    The principal ID of resource identity.
    tenantId String
    The tenant ID of resource.
    type String
    The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
    userAssignedIdentities Map<String,UserIdentityResponse>
    The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
    principalId string
    The principal ID of resource identity.
    tenantId string
    The tenant ID of resource.
    type string
    The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
    userAssignedIdentities {[key: string]: UserIdentityResponse}
    The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
    principal_id str
    The principal ID of resource identity.
    tenant_id str
    The tenant ID of resource.
    type str
    The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
    user_assigned_identities Mapping[str, UserIdentityResponse]
    The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
    principalId String
    The principal ID of resource identity.
    tenantId String
    The tenant ID of resource.
    type String
    The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
    userAssignedIdentities Map<Property Map>
    The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

    ImmutabilitySettingsResponse

    State string
    State string
    state String
    state string
    state str
    state String

    MonitoringSettingsResponse

    azureMonitorAlertSettings Property Map
    Settings for Azure Monitor based alerts
    classicAlertSettings Property Map
    Settings for classic alerts

    PrivateEndpointConnectionVaultPropertiesResponse

    Id string
    Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.
    Location string
    The location of the private Endpoint connection
    Name string
    The name of the private Endpoint Connection
    Properties Pulumi.AzureNative.RecoveryServices.Inputs.VaultPrivateEndpointConnectionResponse
    Private Endpoint Connection Response Properties.
    Type string
    The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections
    Id string
    Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.
    Location string
    The location of the private Endpoint connection
    Name string
    The name of the private Endpoint Connection
    Properties VaultPrivateEndpointConnectionResponse
    Private Endpoint Connection Response Properties.
    Type string
    The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections
    id String
    Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.
    location String
    The location of the private Endpoint connection
    name String
    The name of the private Endpoint Connection
    properties VaultPrivateEndpointConnectionResponse
    Private Endpoint Connection Response Properties.
    type String
    The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections
    id string
    Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.
    location string
    The location of the private Endpoint connection
    name string
    The name of the private Endpoint Connection
    properties VaultPrivateEndpointConnectionResponse
    Private Endpoint Connection Response Properties.
    type string
    The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections
    id str
    Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.
    location str
    The location of the private Endpoint connection
    name str
    The name of the private Endpoint Connection
    properties VaultPrivateEndpointConnectionResponse
    Private Endpoint Connection Response Properties.
    type str
    The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections
    id String
    Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.
    location String
    The location of the private Endpoint connection
    name String
    The name of the private Endpoint Connection
    properties Property Map
    Private Endpoint Connection Response Properties.
    type String
    The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections

    PrivateEndpointResponse

    Id string
    Gets or sets id.
    Id string
    Gets or sets id.
    id String
    Gets or sets id.
    id string
    Gets or sets id.
    id str
    Gets or sets id.
    id String
    Gets or sets id.

    RestoreSettingsResponse

    crossSubscriptionRestoreSettings Property Map
    Settings for CrossSubscriptionRestore

    SecuritySettingsResponse

    MultiUserAuthorization string
    MUA Settings of a vault
    ImmutabilitySettings ImmutabilitySettingsResponse
    Immutability Settings of a vault
    SoftDeleteSettings SoftDeleteSettingsResponse
    Soft delete Settings of a vault
    multiUserAuthorization String
    MUA Settings of a vault
    immutabilitySettings ImmutabilitySettingsResponse
    Immutability Settings of a vault
    softDeleteSettings SoftDeleteSettingsResponse
    Soft delete Settings of a vault
    multiUserAuthorization string
    MUA Settings of a vault
    immutabilitySettings ImmutabilitySettingsResponse
    Immutability Settings of a vault
    softDeleteSettings SoftDeleteSettingsResponse
    Soft delete Settings of a vault
    multi_user_authorization str
    MUA Settings of a vault
    immutability_settings ImmutabilitySettingsResponse
    Immutability Settings of a vault
    soft_delete_settings SoftDeleteSettingsResponse
    Soft delete Settings of a vault
    multiUserAuthorization String
    MUA Settings of a vault
    immutabilitySettings Property Map
    Immutability Settings of a vault
    softDeleteSettings Property Map
    Soft delete Settings of a vault

    SkuResponse

    Name string
    Name of SKU is RS0 (Recovery Services 0th version) and the tier is standard tier. They do not have affect on backend storage redundancy or any other vault settings. To manage storage redundancy, use the backupstorageconfig
    Capacity string
    The sku capacity
    Family string
    The sku family
    Size string
    The sku size
    Tier string
    The Sku tier.
    Name string
    Name of SKU is RS0 (Recovery Services 0th version) and the tier is standard tier. They do not have affect on backend storage redundancy or any other vault settings. To manage storage redundancy, use the backupstorageconfig
    Capacity string
    The sku capacity
    Family string
    The sku family
    Size string
    The sku size
    Tier string
    The Sku tier.
    name String
    Name of SKU is RS0 (Recovery Services 0th version) and the tier is standard tier. They do not have affect on backend storage redundancy or any other vault settings. To manage storage redundancy, use the backupstorageconfig
    capacity String
    The sku capacity
    family String
    The sku family
    size String
    The sku size
    tier String
    The Sku tier.
    name string
    Name of SKU is RS0 (Recovery Services 0th version) and the tier is standard tier. They do not have affect on backend storage redundancy or any other vault settings. To manage storage redundancy, use the backupstorageconfig
    capacity string
    The sku capacity
    family string
    The sku family
    size string
    The sku size
    tier string
    The Sku tier.
    name str
    Name of SKU is RS0 (Recovery Services 0th version) and the tier is standard tier. They do not have affect on backend storage redundancy or any other vault settings. To manage storage redundancy, use the backupstorageconfig
    capacity str
    The sku capacity
    family str
    The sku family
    size str
    The sku size
    tier str
    The Sku tier.
    name String
    Name of SKU is RS0 (Recovery Services 0th version) and the tier is standard tier. They do not have affect on backend storage redundancy or any other vault settings. To manage storage redundancy, use the backupstorageconfig
    capacity String
    The sku capacity
    family String
    The sku family
    size String
    The sku size
    tier String
    The Sku tier.

    SoftDeleteSettingsResponse

    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SoftDeleteState string
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SoftDeleteState string
    softDeleteRetentionPeriodInDays Integer
    Soft delete retention period in days
    softDeleteState String
    softDeleteRetentionPeriodInDays number
    Soft delete retention period in days
    softDeleteState string
    soft_delete_retention_period_in_days int
    Soft delete retention period in days
    soft_delete_state str
    softDeleteRetentionPeriodInDays Number
    Soft delete retention period in days
    softDeleteState String

    SystemDataResponse

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The type of identity that last modified the resource.
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The type of identity that last modified the resource.
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The type of identity that last modified the resource.
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The type of identity that last modified the resource.
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The type of identity that last modified the resource.
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The type of identity that last modified the resource.
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    UpgradeDetailsResponse

    EndTimeUtc string
    UTC time at which the upgrade operation has ended.
    LastUpdatedTimeUtc string
    UTC time at which the upgrade operation status was last updated.
    Message string
    Message to the user containing information about the upgrade operation.
    OperationId string
    ID of the vault upgrade operation.
    PreviousResourceId string
    Resource ID of the vault before the upgrade.
    StartTimeUtc string
    UTC time at which the upgrade operation has started.
    Status string
    Status of the vault upgrade operation.
    TriggerType string
    The way the vault upgrade was triggered.
    UpgradedResourceId string
    Resource ID of the upgraded vault.
    EndTimeUtc string
    UTC time at which the upgrade operation has ended.
    LastUpdatedTimeUtc string
    UTC time at which the upgrade operation status was last updated.
    Message string
    Message to the user containing information about the upgrade operation.
    OperationId string
    ID of the vault upgrade operation.
    PreviousResourceId string
    Resource ID of the vault before the upgrade.
    StartTimeUtc string
    UTC time at which the upgrade operation has started.
    Status string
    Status of the vault upgrade operation.
    TriggerType string
    The way the vault upgrade was triggered.
    UpgradedResourceId string
    Resource ID of the upgraded vault.
    endTimeUtc String
    UTC time at which the upgrade operation has ended.
    lastUpdatedTimeUtc String
    UTC time at which the upgrade operation status was last updated.
    message String
    Message to the user containing information about the upgrade operation.
    operationId String
    ID of the vault upgrade operation.
    previousResourceId String
    Resource ID of the vault before the upgrade.
    startTimeUtc String
    UTC time at which the upgrade operation has started.
    status String
    Status of the vault upgrade operation.
    triggerType String
    The way the vault upgrade was triggered.
    upgradedResourceId String
    Resource ID of the upgraded vault.
    endTimeUtc string
    UTC time at which the upgrade operation has ended.
    lastUpdatedTimeUtc string
    UTC time at which the upgrade operation status was last updated.
    message string
    Message to the user containing information about the upgrade operation.
    operationId string
    ID of the vault upgrade operation.
    previousResourceId string
    Resource ID of the vault before the upgrade.
    startTimeUtc string
    UTC time at which the upgrade operation has started.
    status string
    Status of the vault upgrade operation.
    triggerType string
    The way the vault upgrade was triggered.
    upgradedResourceId string
    Resource ID of the upgraded vault.
    end_time_utc str
    UTC time at which the upgrade operation has ended.
    last_updated_time_utc str
    UTC time at which the upgrade operation status was last updated.
    message str
    Message to the user containing information about the upgrade operation.
    operation_id str
    ID of the vault upgrade operation.
    previous_resource_id str
    Resource ID of the vault before the upgrade.
    start_time_utc str
    UTC time at which the upgrade operation has started.
    status str
    Status of the vault upgrade operation.
    trigger_type str
    The way the vault upgrade was triggered.
    upgraded_resource_id str
    Resource ID of the upgraded vault.
    endTimeUtc String
    UTC time at which the upgrade operation has ended.
    lastUpdatedTimeUtc String
    UTC time at which the upgrade operation status was last updated.
    message String
    Message to the user containing information about the upgrade operation.
    operationId String
    ID of the vault upgrade operation.
    previousResourceId String
    Resource ID of the vault before the upgrade.
    startTimeUtc String
    UTC time at which the upgrade operation has started.
    status String
    Status of the vault upgrade operation.
    triggerType String
    The way the vault upgrade was triggered.
    upgradedResourceId String
    Resource ID of the upgraded vault.

    UserIdentityResponse

    ClientId string
    The client ID of the user-assigned identity.
    PrincipalId string
    The principal ID of the user-assigned identity.
    ClientId string
    The client ID of the user-assigned identity.
    PrincipalId string
    The principal ID of the user-assigned identity.
    clientId String
    The client ID of the user-assigned identity.
    principalId String
    The principal ID of the user-assigned identity.
    clientId string
    The client ID of the user-assigned identity.
    principalId string
    The principal ID of the user-assigned identity.
    client_id str
    The client ID of the user-assigned identity.
    principal_id str
    The principal ID of the user-assigned identity.
    clientId String
    The client ID of the user-assigned identity.
    principalId String
    The principal ID of the user-assigned identity.

    VaultPrivateEndpointConnectionResponse

    PrivateEndpoint Pulumi.AzureNative.RecoveryServices.Inputs.PrivateEndpointResponse
    The Private Endpoint network resource that is linked to the Private Endpoint connection.
    PrivateLinkServiceConnectionState Pulumi.AzureNative.RecoveryServices.Inputs.VaultPrivateLinkServiceConnectionStateResponse
    Gets or sets private link service connection state.
    ProvisioningState string
    Gets or sets provisioning state of the private endpoint connection.
    GroupIds List<string>
    Group Ids for the Private Endpoint
    PrivateEndpoint PrivateEndpointResponse
    The Private Endpoint network resource that is linked to the Private Endpoint connection.
    PrivateLinkServiceConnectionState VaultPrivateLinkServiceConnectionStateResponse
    Gets or sets private link service connection state.
    ProvisioningState string
    Gets or sets provisioning state of the private endpoint connection.
    GroupIds []string
    Group Ids for the Private Endpoint
    privateEndpoint PrivateEndpointResponse
    The Private Endpoint network resource that is linked to the Private Endpoint connection.
    privateLinkServiceConnectionState VaultPrivateLinkServiceConnectionStateResponse
    Gets or sets private link service connection state.
    provisioningState String
    Gets or sets provisioning state of the private endpoint connection.
    groupIds List<String>
    Group Ids for the Private Endpoint
    privateEndpoint PrivateEndpointResponse
    The Private Endpoint network resource that is linked to the Private Endpoint connection.
    privateLinkServiceConnectionState VaultPrivateLinkServiceConnectionStateResponse
    Gets or sets private link service connection state.
    provisioningState string
    Gets or sets provisioning state of the private endpoint connection.
    groupIds string[]
    Group Ids for the Private Endpoint
    private_endpoint PrivateEndpointResponse
    The Private Endpoint network resource that is linked to the Private Endpoint connection.
    private_link_service_connection_state VaultPrivateLinkServiceConnectionStateResponse
    Gets or sets private link service connection state.
    provisioning_state str
    Gets or sets provisioning state of the private endpoint connection.
    group_ids Sequence[str]
    Group Ids for the Private Endpoint
    privateEndpoint Property Map
    The Private Endpoint network resource that is linked to the Private Endpoint connection.
    privateLinkServiceConnectionState Property Map
    Gets or sets private link service connection state.
    provisioningState String
    Gets or sets provisioning state of the private endpoint connection.
    groupIds List<String>
    Group Ids for the Private Endpoint

    VaultPrivateLinkServiceConnectionStateResponse

    ActionsRequired string
    Gets or sets actions required.
    Description string
    Gets or sets description.
    Status string
    Gets or sets the status.
    ActionsRequired string
    Gets or sets actions required.
    Description string
    Gets or sets description.
    Status string
    Gets or sets the status.
    actionsRequired String
    Gets or sets actions required.
    description String
    Gets or sets description.
    status String
    Gets or sets the status.
    actionsRequired string
    Gets or sets actions required.
    description string
    Gets or sets description.
    status string
    Gets or sets the status.
    actions_required str
    Gets or sets actions required.
    description str
    Gets or sets description.
    status str
    Gets or sets the status.
    actionsRequired String
    Gets or sets actions required.
    description String
    Gets or sets description.
    status String
    Gets or sets the status.

    VaultPropertiesResponse

    BackupStorageVersion string
    Backup storage version
    MoveState string
    The State of the Resource after the move operation
    PrivateEndpointConnections List<Pulumi.AzureNative.RecoveryServices.Inputs.PrivateEndpointConnectionVaultPropertiesResponse>
    List of private endpoint connection.
    PrivateEndpointStateForBackup string
    Private endpoint state for backup.
    PrivateEndpointStateForSiteRecovery string
    Private endpoint state for site recovery.
    ProvisioningState string
    Provisioning State.
    SecureScore string
    Secure Score of Recovery Services Vault
    Encryption Pulumi.AzureNative.RecoveryServices.Inputs.VaultPropertiesResponseEncryption
    Customer Managed Key details of the resource.
    MonitoringSettings Pulumi.AzureNative.RecoveryServices.Inputs.MonitoringSettingsResponse
    Monitoring Settings of the vault
    MoveDetails Pulumi.AzureNative.RecoveryServices.Inputs.VaultPropertiesResponseMoveDetails
    The details of the latest move operation performed on the Azure Resource
    PublicNetworkAccess string
    property to enable or disable resource provider inbound network traffic from public clients
    RedundancySettings Pulumi.AzureNative.RecoveryServices.Inputs.VaultPropertiesResponseRedundancySettings
    The redundancy Settings of a Vault
    RestoreSettings Pulumi.AzureNative.RecoveryServices.Inputs.RestoreSettingsResponse
    Restore Settings of the vault
    SecuritySettings Pulumi.AzureNative.RecoveryServices.Inputs.SecuritySettingsResponse
    Security Settings of the vault
    UpgradeDetails Pulumi.AzureNative.RecoveryServices.Inputs.UpgradeDetailsResponse
    Details for upgrading vault.
    BackupStorageVersion string
    Backup storage version
    MoveState string
    The State of the Resource after the move operation
    PrivateEndpointConnections []PrivateEndpointConnectionVaultPropertiesResponse
    List of private endpoint connection.
    PrivateEndpointStateForBackup string
    Private endpoint state for backup.
    PrivateEndpointStateForSiteRecovery string
    Private endpoint state for site recovery.
    ProvisioningState string
    Provisioning State.
    SecureScore string
    Secure Score of Recovery Services Vault
    Encryption VaultPropertiesResponseEncryption
    Customer Managed Key details of the resource.
    MonitoringSettings MonitoringSettingsResponse
    Monitoring Settings of the vault
    MoveDetails VaultPropertiesResponseMoveDetails
    The details of the latest move operation performed on the Azure Resource
    PublicNetworkAccess string
    property to enable or disable resource provider inbound network traffic from public clients
    RedundancySettings VaultPropertiesResponseRedundancySettings
    The redundancy Settings of a Vault
    RestoreSettings RestoreSettingsResponse
    Restore Settings of the vault
    SecuritySettings SecuritySettingsResponse
    Security Settings of the vault
    UpgradeDetails UpgradeDetailsResponse
    Details for upgrading vault.
    backupStorageVersion String
    Backup storage version
    moveState String
    The State of the Resource after the move operation
    privateEndpointConnections List<PrivateEndpointConnectionVaultPropertiesResponse>
    List of private endpoint connection.
    privateEndpointStateForBackup String
    Private endpoint state for backup.
    privateEndpointStateForSiteRecovery String
    Private endpoint state for site recovery.
    provisioningState String
    Provisioning State.
    secureScore String
    Secure Score of Recovery Services Vault
    encryption VaultPropertiesResponseEncryption
    Customer Managed Key details of the resource.
    monitoringSettings MonitoringSettingsResponse
    Monitoring Settings of the vault
    moveDetails VaultPropertiesResponseMoveDetails
    The details of the latest move operation performed on the Azure Resource
    publicNetworkAccess String
    property to enable or disable resource provider inbound network traffic from public clients
    redundancySettings VaultPropertiesResponseRedundancySettings
    The redundancy Settings of a Vault
    restoreSettings RestoreSettingsResponse
    Restore Settings of the vault
    securitySettings SecuritySettingsResponse
    Security Settings of the vault
    upgradeDetails UpgradeDetailsResponse
    Details for upgrading vault.
    backupStorageVersion string
    Backup storage version
    moveState string
    The State of the Resource after the move operation
    privateEndpointConnections PrivateEndpointConnectionVaultPropertiesResponse[]
    List of private endpoint connection.
    privateEndpointStateForBackup string
    Private endpoint state for backup.
    privateEndpointStateForSiteRecovery string
    Private endpoint state for site recovery.
    provisioningState string
    Provisioning State.
    secureScore string
    Secure Score of Recovery Services Vault
    encryption VaultPropertiesResponseEncryption
    Customer Managed Key details of the resource.
    monitoringSettings MonitoringSettingsResponse
    Monitoring Settings of the vault
    moveDetails VaultPropertiesResponseMoveDetails
    The details of the latest move operation performed on the Azure Resource
    publicNetworkAccess string
    property to enable or disable resource provider inbound network traffic from public clients
    redundancySettings VaultPropertiesResponseRedundancySettings
    The redundancy Settings of a Vault
    restoreSettings RestoreSettingsResponse
    Restore Settings of the vault
    securitySettings SecuritySettingsResponse
    Security Settings of the vault
    upgradeDetails UpgradeDetailsResponse
    Details for upgrading vault.
    backup_storage_version str
    Backup storage version
    move_state str
    The State of the Resource after the move operation
    private_endpoint_connections Sequence[PrivateEndpointConnectionVaultPropertiesResponse]
    List of private endpoint connection.
    private_endpoint_state_for_backup str
    Private endpoint state for backup.
    private_endpoint_state_for_site_recovery str
    Private endpoint state for site recovery.
    provisioning_state str
    Provisioning State.
    secure_score str
    Secure Score of Recovery Services Vault
    encryption VaultPropertiesResponseEncryption
    Customer Managed Key details of the resource.
    monitoring_settings MonitoringSettingsResponse
    Monitoring Settings of the vault
    move_details VaultPropertiesResponseMoveDetails
    The details of the latest move operation performed on the Azure Resource
    public_network_access str
    property to enable or disable resource provider inbound network traffic from public clients
    redundancy_settings VaultPropertiesResponseRedundancySettings
    The redundancy Settings of a Vault
    restore_settings RestoreSettingsResponse
    Restore Settings of the vault
    security_settings SecuritySettingsResponse
    Security Settings of the vault
    upgrade_details UpgradeDetailsResponse
    Details for upgrading vault.
    backupStorageVersion String
    Backup storage version
    moveState String
    The State of the Resource after the move operation
    privateEndpointConnections List<Property Map>
    List of private endpoint connection.
    privateEndpointStateForBackup String
    Private endpoint state for backup.
    privateEndpointStateForSiteRecovery String
    Private endpoint state for site recovery.
    provisioningState String
    Provisioning State.
    secureScore String
    Secure Score of Recovery Services Vault
    encryption Property Map
    Customer Managed Key details of the resource.
    monitoringSettings Property Map
    Monitoring Settings of the vault
    moveDetails Property Map
    The details of the latest move operation performed on the Azure Resource
    publicNetworkAccess String
    property to enable or disable resource provider inbound network traffic from public clients
    redundancySettings Property Map
    The redundancy Settings of a Vault
    restoreSettings Property Map
    Restore Settings of the vault
    securitySettings Property Map
    Security Settings of the vault
    upgradeDetails Property Map
    Details for upgrading vault.

    VaultPropertiesResponseEncryption

    InfrastructureEncryption string
    Enabling/Disabling the Double Encryption state
    KekIdentity Pulumi.AzureNative.RecoveryServices.Inputs.CmkKekIdentityResponse
    The details of the identity used for CMK
    KeyVaultProperties Pulumi.AzureNative.RecoveryServices.Inputs.CmkKeyVaultPropertiesResponse
    The properties of the Key Vault which hosts CMK
    InfrastructureEncryption string
    Enabling/Disabling the Double Encryption state
    KekIdentity CmkKekIdentityResponse
    The details of the identity used for CMK
    KeyVaultProperties CmkKeyVaultPropertiesResponse
    The properties of the Key Vault which hosts CMK
    infrastructureEncryption String
    Enabling/Disabling the Double Encryption state
    kekIdentity CmkKekIdentityResponse
    The details of the identity used for CMK
    keyVaultProperties CmkKeyVaultPropertiesResponse
    The properties of the Key Vault which hosts CMK
    infrastructureEncryption string
    Enabling/Disabling the Double Encryption state
    kekIdentity CmkKekIdentityResponse
    The details of the identity used for CMK
    keyVaultProperties CmkKeyVaultPropertiesResponse
    The properties of the Key Vault which hosts CMK
    infrastructure_encryption str
    Enabling/Disabling the Double Encryption state
    kek_identity CmkKekIdentityResponse
    The details of the identity used for CMK
    key_vault_properties CmkKeyVaultPropertiesResponse
    The properties of the Key Vault which hosts CMK
    infrastructureEncryption String
    Enabling/Disabling the Double Encryption state
    kekIdentity Property Map
    The details of the identity used for CMK
    keyVaultProperties Property Map
    The properties of the Key Vault which hosts CMK

    VaultPropertiesResponseMoveDetails

    CompletionTimeUtc string
    End Time of the Resource Move Operation
    OperationId string
    OperationId of the Resource Move Operation
    SourceResourceId string
    Source Resource of the Resource Move Operation
    StartTimeUtc string
    Start Time of the Resource Move Operation
    TargetResourceId string
    Target Resource of the Resource Move Operation
    CompletionTimeUtc string
    End Time of the Resource Move Operation
    OperationId string
    OperationId of the Resource Move Operation
    SourceResourceId string
    Source Resource of the Resource Move Operation
    StartTimeUtc string
    Start Time of the Resource Move Operation
    TargetResourceId string
    Target Resource of the Resource Move Operation
    completionTimeUtc String
    End Time of the Resource Move Operation
    operationId String
    OperationId of the Resource Move Operation
    sourceResourceId String
    Source Resource of the Resource Move Operation
    startTimeUtc String
    Start Time of the Resource Move Operation
    targetResourceId String
    Target Resource of the Resource Move Operation
    completionTimeUtc string
    End Time of the Resource Move Operation
    operationId string
    OperationId of the Resource Move Operation
    sourceResourceId string
    Source Resource of the Resource Move Operation
    startTimeUtc string
    Start Time of the Resource Move Operation
    targetResourceId string
    Target Resource of the Resource Move Operation
    completion_time_utc str
    End Time of the Resource Move Operation
    operation_id str
    OperationId of the Resource Move Operation
    source_resource_id str
    Source Resource of the Resource Move Operation
    start_time_utc str
    Start Time of the Resource Move Operation
    target_resource_id str
    Target Resource of the Resource Move Operation
    completionTimeUtc String
    End Time of the Resource Move Operation
    operationId String
    OperationId of the Resource Move Operation
    sourceResourceId String
    Source Resource of the Resource Move Operation
    startTimeUtc String
    Start Time of the Resource Move Operation
    targetResourceId String
    Target Resource of the Resource Move Operation

    VaultPropertiesResponseRedundancySettings

    CrossRegionRestore string
    Flag to show if Cross Region Restore is enabled on the Vault or not
    StandardTierStorageRedundancy string
    The storage redundancy setting of a vault
    CrossRegionRestore string
    Flag to show if Cross Region Restore is enabled on the Vault or not
    StandardTierStorageRedundancy string
    The storage redundancy setting of a vault
    crossRegionRestore String
    Flag to show if Cross Region Restore is enabled on the Vault or not
    standardTierStorageRedundancy String
    The storage redundancy setting of a vault
    crossRegionRestore string
    Flag to show if Cross Region Restore is enabled on the Vault or not
    standardTierStorageRedundancy string
    The storage redundancy setting of a vault
    cross_region_restore str
    Flag to show if Cross Region Restore is enabled on the Vault or not
    standard_tier_storage_redundancy str
    The storage redundancy setting of a vault
    crossRegionRestore String
    Flag to show if Cross Region Restore is enabled on the Vault or not
    standardTierStorageRedundancy String
    The storage redundancy setting of a vault

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi