These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi
azure-native-v2.recoveryservices.getVault
Explore with Pulumi AI
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 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, 2024-09-30-preview, 2024-10-01.
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)
public static Output<GetVaultResult> getVault(GetVaultArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:recoveryservices:getVault
arguments:
# arguments dictionary
The following arguments are supported:
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Vault
Name This property is required. Changes to this property will trigger replacement.
- The name of the recovery services vault.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Vault
Name This property is required. Changes to this property will trigger replacement.
- The name of the recovery services vault.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- vault
Name This property is required. Changes to this property will trigger replacement.
- The name of the recovery services vault.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- vault
Name This property is required. Changes to this property will trigger replacement.
- The name of the recovery services vault.
- resource_
group_ name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- vault_
name This property is required. Changes to this property will trigger replacement.
- The name of the recovery services vault.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- vault
Name This property is required. Changes to this property will trigger replacement.
- 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.
Azure Native. Recovery Services. Outputs. Vault Properties Response - Properties of the vault.
- System
Data Pulumi.Azure Native. Recovery Services. Outputs. System Data Response - 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.
Azure Native. Recovery Services. Outputs. Identity Data Response - Identity for the resource.
- Sku
Pulumi.
Azure Native. Recovery Services. Outputs. Sku Response - Identifies the unique system identifier for each Azure resource.
- 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
Vault
Properties Response - Properties of the vault.
- System
Data SystemData Response - 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
Identity
Data Response - Identity for the resource.
- Sku
Sku
Response - Identifies the unique system identifier for each Azure resource.
- 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
Vault
Properties Response - Properties of the vault.
- system
Data SystemData Response - 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
Identity
Data Response - Identity for the resource.
- sku
Sku
Response - Identifies the unique system identifier for each Azure resource.
- 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
Vault
Properties Response - Properties of the vault.
- system
Data SystemData Response - 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
Identity
Data Response - Identity for the resource.
- sku
Sku
Response - Identifies the unique system identifier for each Azure resource.
- {[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
Vault
Properties Response - Properties of the vault.
- system_
data SystemData Response - 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
Identity
Data Response - Identity for the resource.
- sku
Sku
Response - Identifies the unique system identifier for each Azure resource.
- 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.
- system
Data 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.
- Map<String>
- Resource tags.
Supporting Types
AzureMonitorAlertSettingsResponse
- Alerts
For stringAll Job Failures
- Alerts
For stringAll Job Failures
- alerts
For StringAll Job Failures
- alerts
For stringAll Job Failures
- alerts
For StringAll Job Failures
ClassicAlertSettingsResponse
- Alerts
For stringCritical Operations
- Alerts
For stringCritical Operations
- alerts
For StringCritical Operations
- alerts
For stringCritical Operations
- alerts
For StringCritical Operations
CmkKekIdentityResponse
- Use
System boolAssigned Identity - Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field
- User
Assigned stringIdentity - The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned
- Use
System boolAssigned Identity - Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field
- User
Assigned stringIdentity - The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned
- use
System BooleanAssigned Identity - Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field
- user
Assigned StringIdentity - The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned
- use
System booleanAssigned Identity - Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field
- user
Assigned stringIdentity - The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned
- use_
system_ boolassigned_ identity - Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field
- user_
assigned_ stridentity - The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned
- use
System BooleanAssigned Identity - Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field
- user
Assigned StringIdentity - The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned
CmkKeyVaultPropertiesResponse
- Key
Uri string - The key uri of the Customer Managed Key
- Key
Uri string - The key uri of the Customer Managed Key
- key
Uri String - The key uri of the Customer Managed Key
- key
Uri string - The key uri of the Customer Managed Key
- key_
uri str - The key uri of the Customer Managed Key
- key
Uri String - The key uri of the Customer Managed Key
CrossSubscriptionRestoreSettingsResponse
IdentityDataResponse
- Principal
Id This property is required. string - The principal ID of resource identity.
- Tenant
Id This property is required. string - The tenant ID of resource.
- Type
This property is required. 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.
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Recovery Services. Inputs. User Identity Response> - 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 This property is required. string - The principal ID of resource identity.
- Tenant
Id This property is required. string - The tenant ID of resource.
- Type
This property is required. 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.
- User
Assigned map[string]UserIdentities Identity Response - 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 This property is required. String - The principal ID of resource identity.
- tenant
Id This property is required. String - The tenant ID of resource.
- type
This property is required. 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.
- user
Assigned Map<String,UserIdentities Identity Response> - 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 This property is required. string - The principal ID of resource identity.
- tenant
Id This property is required. string - The tenant ID of resource.
- type
This property is required. 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.
- user
Assigned {[key: string]: UserIdentities Identity Response} - 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 This property is required. str - The principal ID of resource identity.
- tenant_
id This property is required. str - The tenant ID of resource.
- type
This property is required. 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_ Mapping[str, Useridentities Identity Response] - 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 This property is required. String - The principal ID of resource identity.
- tenant
Id This property is required. String - The tenant ID of resource.
- type
This property is required. 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.
- user
Assigned Map<Property Map>Identities - 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
- Azure
Monitor Pulumi.Alert Settings Azure Native. Recovery Services. Inputs. Azure Monitor Alert Settings Response - Settings for Azure Monitor based alerts
- Classic
Alert Pulumi.Settings Azure Native. Recovery Services. Inputs. Classic Alert Settings Response - Settings for classic alerts
- Azure
Monitor AzureAlert Settings Monitor Alert Settings Response - Settings for Azure Monitor based alerts
- Classic
Alert ClassicSettings Alert Settings Response - Settings for classic alerts
- azure
Monitor AzureAlert Settings Monitor Alert Settings Response - Settings for Azure Monitor based alerts
- classic
Alert ClassicSettings Alert Settings Response - Settings for classic alerts
- azure
Monitor AzureAlert Settings Monitor Alert Settings Response - Settings for Azure Monitor based alerts
- classic
Alert ClassicSettings Alert Settings Response - Settings for classic alerts
- azure_
monitor_ Azurealert_ settings Monitor Alert Settings Response - Settings for Azure Monitor based alerts
- classic_
alert_ Classicsettings Alert Settings Response - Settings for classic alerts
- azure
Monitor Property MapAlert Settings - Settings for Azure Monitor based alerts
- classic
Alert Property MapSettings - Settings for classic alerts
PrivateEndpointConnectionVaultPropertiesResponse
- Id
This property is required. string - Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.
- Location
This property is required. string - The location of the private Endpoint connection
- Name
This property is required. string - The name of the private Endpoint Connection
- Properties
This property is required. Pulumi.Azure Native. Recovery Services. Inputs. Vault Private Endpoint Connection Response - Private Endpoint Connection Response Properties.
- Type
This property is required. string - The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections
- Id
This property is required. string - Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.
- Location
This property is required. string - The location of the private Endpoint connection
- Name
This property is required. string - The name of the private Endpoint Connection
- Properties
This property is required. VaultPrivate Endpoint Connection Response - Private Endpoint Connection Response Properties.
- Type
This property is required. string - The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections
- id
This property is required. String - Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.
- location
This property is required. String - The location of the private Endpoint connection
- name
This property is required. String - The name of the private Endpoint Connection
- properties
This property is required. VaultPrivate Endpoint Connection Response - Private Endpoint Connection Response Properties.
- type
This property is required. String - The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections
- id
This property is required. string - Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.
- location
This property is required. string - The location of the private Endpoint connection
- name
This property is required. string - The name of the private Endpoint Connection
- properties
This property is required. VaultPrivate Endpoint Connection Response - Private Endpoint Connection Response Properties.
- type
This property is required. string - The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections
- id
This property is required. str - Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.
- location
This property is required. str - The location of the private Endpoint connection
- name
This property is required. str - The name of the private Endpoint Connection
- properties
This property is required. VaultPrivate Endpoint Connection Response - Private Endpoint Connection Response Properties.
- type
This property is required. str - The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections
- id
This property is required. String - Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.
- location
This property is required. String - The location of the private Endpoint connection
- name
This property is required. String - The name of the private Endpoint Connection
- properties
This property is required. Property Map - Private Endpoint Connection Response Properties.
- type
This property is required. String - The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections
PrivateEndpointResponse
- Id
This property is required. string - Gets or sets id.
- Id
This property is required. string - Gets or sets id.
- id
This property is required. String - Gets or sets id.
- id
This property is required. string - Gets or sets id.
- id
This property is required. str - Gets or sets id.
- id
This property is required. String - Gets or sets id.
RestoreSettingsResponse
- Cross
Subscription Pulumi.Restore Settings Azure Native. Recovery Services. Inputs. Cross Subscription Restore Settings Response - Settings for CrossSubscriptionRestore
- Cross
Subscription CrossRestore Settings Subscription Restore Settings Response - Settings for CrossSubscriptionRestore
- cross
Subscription CrossRestore Settings Subscription Restore Settings Response - Settings for CrossSubscriptionRestore
- cross
Subscription CrossRestore Settings Subscription Restore Settings Response - Settings for CrossSubscriptionRestore
- cross_
subscription_ Crossrestore_ settings Subscription Restore Settings Response - Settings for CrossSubscriptionRestore
- cross
Subscription Property MapRestore Settings - Settings for CrossSubscriptionRestore
SecuritySettingsResponse
This property is required. string- MUA Settings of a vault
- Immutability
Settings Pulumi.Azure Native. Recovery Services. Inputs. Immutability Settings Response - Immutability Settings of a vault
- Soft
Delete Pulumi.Settings Azure Native. Recovery Services. Inputs. Soft Delete Settings Response - Soft delete Settings of a vault
This property is required. string- MUA Settings of a vault
- Immutability
Settings ImmutabilitySettings Response - Immutability Settings of a vault
- Soft
Delete SoftSettings Delete Settings Response - Soft delete Settings of a vault
This property is required. String- MUA Settings of a vault
- immutability
Settings ImmutabilitySettings Response - Immutability Settings of a vault
- soft
Delete SoftSettings Delete Settings Response - Soft delete Settings of a vault
This property is required. string- MUA Settings of a vault
- immutability
Settings ImmutabilitySettings Response - Immutability Settings of a vault
- soft
Delete SoftSettings Delete Settings Response - Soft delete Settings of a vault
This property is required. str- MUA Settings of a vault
- immutability_
settings ImmutabilitySettings Response - Immutability Settings of a vault
- soft_
delete_ Softsettings Delete Settings Response - Soft delete Settings of a vault
This property is required. String- MUA Settings of a vault
- immutability
Settings Property Map - Immutability Settings of a vault
- soft
Delete Property MapSettings - Soft delete Settings of a vault
SkuResponse
- Name
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
- Soft
Delete intRetention Period In Days - Soft delete retention period in days
- Soft
Delete stringState
- Soft
Delete intRetention Period In Days - Soft delete retention period in days
- Soft
Delete stringState
- soft
Delete IntegerRetention Period In Days - Soft delete retention period in days
- soft
Delete StringState
- soft
Delete numberRetention Period In Days - Soft delete retention period in days
- soft
Delete stringState
- soft_
delete_ intretention_ period_ in_ days - Soft delete retention period in days
- soft_
delete_ strstate
- soft
Delete NumberRetention Period In Days - Soft delete retention period in days
- soft
Delete StringState
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The type of identity that last modified the resource.
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The type of identity that last modified the resource.
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The type of identity that last modified the resource.
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The type of identity that last modified the resource.
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - 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_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The type of identity that last modified the resource.
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The type of identity that last modified the resource.
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
UpgradeDetailsResponse
- End
Time Utc This property is required. string - UTC time at which the upgrade operation has ended.
- Last
Updated Time Utc This property is required. string - UTC time at which the upgrade operation status was last updated.
- Message
This property is required. string - Message to the user containing information about the upgrade operation.
- Operation
Id This property is required. string - ID of the vault upgrade operation.
- Previous
Resource Id This property is required. string - Resource ID of the vault before the upgrade.
- Start
Time Utc This property is required. string - UTC time at which the upgrade operation has started.
- Status
This property is required. string - Status of the vault upgrade operation.
- Trigger
Type This property is required. string - The way the vault upgrade was triggered.
- Upgraded
Resource Id This property is required. string - Resource ID of the upgraded vault.
- End
Time Utc This property is required. string - UTC time at which the upgrade operation has ended.
- Last
Updated Time Utc This property is required. string - UTC time at which the upgrade operation status was last updated.
- Message
This property is required. string - Message to the user containing information about the upgrade operation.
- Operation
Id This property is required. string - ID of the vault upgrade operation.
- Previous
Resource Id This property is required. string - Resource ID of the vault before the upgrade.
- Start
Time Utc This property is required. string - UTC time at which the upgrade operation has started.
- Status
This property is required. string - Status of the vault upgrade operation.
- Trigger
Type This property is required. string - The way the vault upgrade was triggered.
- Upgraded
Resource Id This property is required. string - Resource ID of the upgraded vault.
- end
Time Utc This property is required. String - UTC time at which the upgrade operation has ended.
- last
Updated Time Utc This property is required. String - UTC time at which the upgrade operation status was last updated.
- message
This property is required. String - Message to the user containing information about the upgrade operation.
- operation
Id This property is required. String - ID of the vault upgrade operation.
- previous
Resource Id This property is required. String - Resource ID of the vault before the upgrade.
- start
Time Utc This property is required. String - UTC time at which the upgrade operation has started.
- status
This property is required. String - Status of the vault upgrade operation.
- trigger
Type This property is required. String - The way the vault upgrade was triggered.
- upgraded
Resource Id This property is required. String - Resource ID of the upgraded vault.
- end
Time Utc This property is required. string - UTC time at which the upgrade operation has ended.
- last
Updated Time Utc This property is required. string - UTC time at which the upgrade operation status was last updated.
- message
This property is required. string - Message to the user containing information about the upgrade operation.
- operation
Id This property is required. string - ID of the vault upgrade operation.
- previous
Resource Id This property is required. string - Resource ID of the vault before the upgrade.
- start
Time Utc This property is required. string - UTC time at which the upgrade operation has started.
- status
This property is required. string - Status of the vault upgrade operation.
- trigger
Type This property is required. string - The way the vault upgrade was triggered.
- upgraded
Resource Id This property is required. string - Resource ID of the upgraded vault.
- end_
time_ utc This property is required. str - UTC time at which the upgrade operation has ended.
- last_
updated_ time_ utc This property is required. str - UTC time at which the upgrade operation status was last updated.
- message
This property is required. str - Message to the user containing information about the upgrade operation.
- operation_
id This property is required. str - ID of the vault upgrade operation.
- previous_
resource_ id This property is required. str - Resource ID of the vault before the upgrade.
- start_
time_ utc This property is required. str - UTC time at which the upgrade operation has started.
- status
This property is required. str - Status of the vault upgrade operation.
- trigger_
type This property is required. str - The way the vault upgrade was triggered.
- upgraded_
resource_ id This property is required. str - Resource ID of the upgraded vault.
- end
Time Utc This property is required. String - UTC time at which the upgrade operation has ended.
- last
Updated Time Utc This property is required. String - UTC time at which the upgrade operation status was last updated.
- message
This property is required. String - Message to the user containing information about the upgrade operation.
- operation
Id This property is required. String - ID of the vault upgrade operation.
- previous
Resource Id This property is required. String - Resource ID of the vault before the upgrade.
- start
Time Utc This property is required. String - UTC time at which the upgrade operation has started.
- status
This property is required. String - Status of the vault upgrade operation.
- trigger
Type This property is required. String - The way the vault upgrade was triggered.
- upgraded
Resource Id This property is required. String - Resource ID of the upgraded vault.
UserIdentityResponse
- Client
Id This property is required. string - The client ID of the user-assigned identity.
- Principal
Id This property is required. string - The principal ID of the user-assigned identity.
- Client
Id This property is required. string - The client ID of the user-assigned identity.
- Principal
Id This property is required. string - The principal ID of the user-assigned identity.
- client
Id This property is required. String - The client ID of the user-assigned identity.
- principal
Id This property is required. String - The principal ID of the user-assigned identity.
- client
Id This property is required. string - The client ID of the user-assigned identity.
- principal
Id This property is required. string - The principal ID of the user-assigned identity.
- client_
id This property is required. str - The client ID of the user-assigned identity.
- principal_
id This property is required. str - The principal ID of the user-assigned identity.
- client
Id This property is required. String - The client ID of the user-assigned identity.
- principal
Id This property is required. String - The principal ID of the user-assigned identity.
VaultPrivateEndpointConnectionResponse
- Private
Endpoint This property is required. Pulumi.Azure Native. Recovery Services. Inputs. Private Endpoint Response - The Private Endpoint network resource that is linked to the Private Endpoint connection.
- Private
Link Service Connection State This property is required. Pulumi.Azure Native. Recovery Services. Inputs. Vault Private Link Service Connection State Response - Gets or sets private link service connection state.
- Provisioning
State This property is required. string - Gets or sets provisioning state of the private endpoint connection.
- Group
Ids List<string> - Group Ids for the Private Endpoint
- Private
Endpoint This property is required. PrivateEndpoint Response - The Private Endpoint network resource that is linked to the Private Endpoint connection.
- Private
Link Service Connection State This property is required. VaultPrivate Link Service Connection State Response - Gets or sets private link service connection state.
- Provisioning
State This property is required. string - Gets or sets provisioning state of the private endpoint connection.
- Group
Ids []string - Group Ids for the Private Endpoint
- private
Endpoint This property is required. PrivateEndpoint Response - The Private Endpoint network resource that is linked to the Private Endpoint connection.
- private
Link Service Connection State This property is required. VaultPrivate Link Service Connection State Response - Gets or sets private link service connection state.
- provisioning
State This property is required. String - Gets or sets provisioning state of the private endpoint connection.
- group
Ids List<String> - Group Ids for the Private Endpoint
- private
Endpoint This property is required. PrivateEndpoint Response - The Private Endpoint network resource that is linked to the Private Endpoint connection.
- private
Link Service Connection State This property is required. VaultPrivate Link Service Connection State Response - Gets or sets private link service connection state.
- provisioning
State This property is required. string - Gets or sets provisioning state of the private endpoint connection.
- group
Ids string[] - Group Ids for the Private Endpoint
- private_
endpoint This property is required. PrivateEndpoint Response - The Private Endpoint network resource that is linked to the Private Endpoint connection.
- private_
link_ service_ connection_ state This property is required. VaultPrivate Link Service Connection State Response - Gets or sets private link service connection state.
- provisioning_
state This property is required. str - Gets or sets provisioning state of the private endpoint connection.
- group_
ids Sequence[str] - Group Ids for the Private Endpoint
- private
Endpoint This property is required. Property Map - The Private Endpoint network resource that is linked to the Private Endpoint connection.
- private
Link Service Connection State This property is required. Property Map - Gets or sets private link service connection state.
- provisioning
State This property is required. String - Gets or sets provisioning state of the private endpoint connection.
- group
Ids List<String> - Group Ids for the Private Endpoint
VaultPrivateLinkServiceConnectionStateResponse
- Actions
Required This property is required. string - Gets or sets actions required.
- Description
This property is required. string - Gets or sets description.
- Status
This property is required. string - Gets or sets the status.
- Actions
Required This property is required. string - Gets or sets actions required.
- Description
This property is required. string - Gets or sets description.
- Status
This property is required. string - Gets or sets the status.
- actions
Required This property is required. String - Gets or sets actions required.
- description
This property is required. String - Gets or sets description.
- status
This property is required. String - Gets or sets the status.
- actions
Required This property is required. string - Gets or sets actions required.
- description
This property is required. string - Gets or sets description.
- status
This property is required. string - Gets or sets the status.
- actions_
required This property is required. str - Gets or sets actions required.
- description
This property is required. str - Gets or sets description.
- status
This property is required. str - Gets or sets the status.
- actions
Required This property is required. String - Gets or sets actions required.
- description
This property is required. String - Gets or sets description.
- status
This property is required. String - Gets or sets the status.
VaultPropertiesResponse
- Backup
Storage Version This property is required. string - Backup storage version
- Move
State This property is required. string - The State of the Resource after the move operation
- Private
Endpoint Connections This property is required. List<Pulumi.Azure Native. Recovery Services. Inputs. Private Endpoint Connection Vault Properties Response> - List of private endpoint connection.
- Private
Endpoint State For Backup This property is required. string - Private endpoint state for backup.
- Private
Endpoint State For Site Recovery This property is required. string - Private endpoint state for site recovery.
- Provisioning
State This property is required. string - Provisioning State.
- Secure
Score This property is required. string - Secure Score of Recovery Services Vault
- Encryption
Pulumi.
Azure Native. Recovery Services. Inputs. Vault Properties Response Encryption - Customer Managed Key details of the resource.
- Monitoring
Settings Pulumi.Azure Native. Recovery Services. Inputs. Monitoring Settings Response - Monitoring Settings of the vault
- Move
Details Pulumi.Azure Native. Recovery Services. Inputs. Vault Properties Response Move Details - The details of the latest move operation performed on the Azure Resource
- Public
Network stringAccess - property to enable or disable resource provider inbound network traffic from public clients
- Redundancy
Settings Pulumi.Azure Native. Recovery Services. Inputs. Vault Properties Response Redundancy Settings - The redundancy Settings of a Vault
- Restore
Settings Pulumi.Azure Native. Recovery Services. Inputs. Restore Settings Response - Restore Settings of the vault
- Security
Settings Pulumi.Azure Native. Recovery Services. Inputs. Security Settings Response - Security Settings of the vault
- Upgrade
Details Pulumi.Azure Native. Recovery Services. Inputs. Upgrade Details Response - Details for upgrading vault.
- Backup
Storage Version This property is required. string - Backup storage version
- Move
State This property is required. string - The State of the Resource after the move operation
- Private
Endpoint Connections This property is required. []PrivateEndpoint Connection Vault Properties Response - List of private endpoint connection.
- Private
Endpoint State For Backup This property is required. string - Private endpoint state for backup.
- Private
Endpoint State For Site Recovery This property is required. string - Private endpoint state for site recovery.
- Provisioning
State This property is required. string - Provisioning State.
- Secure
Score This property is required. string - Secure Score of Recovery Services Vault
- Encryption
Vault
Properties Response Encryption - Customer Managed Key details of the resource.
- Monitoring
Settings MonitoringSettings Response - Monitoring Settings of the vault
- Move
Details VaultProperties Response Move Details - The details of the latest move operation performed on the Azure Resource
- Public
Network stringAccess - property to enable or disable resource provider inbound network traffic from public clients
- Redundancy
Settings VaultProperties Response Redundancy Settings - The redundancy Settings of a Vault
- Restore
Settings RestoreSettings Response - Restore Settings of the vault
- Security
Settings SecuritySettings Response - Security Settings of the vault
- Upgrade
Details UpgradeDetails Response - Details for upgrading vault.
- backup
Storage Version This property is required. String - Backup storage version
- move
State This property is required. String - The State of the Resource after the move operation
- private
Endpoint Connections This property is required. List<PrivateEndpoint Connection Vault Properties Response> - List of private endpoint connection.
- private
Endpoint State For Backup This property is required. String - Private endpoint state for backup.
- private
Endpoint State For Site Recovery This property is required. String - Private endpoint state for site recovery.
- provisioning
State This property is required. String - Provisioning State.
- secure
Score This property is required. String - Secure Score of Recovery Services Vault
- encryption
Vault
Properties Response Encryption - Customer Managed Key details of the resource.
- monitoring
Settings MonitoringSettings Response - Monitoring Settings of the vault
- move
Details VaultProperties Response Move Details - The details of the latest move operation performed on the Azure Resource
- public
Network StringAccess - property to enable or disable resource provider inbound network traffic from public clients
- redundancy
Settings VaultProperties Response Redundancy Settings - The redundancy Settings of a Vault
- restore
Settings RestoreSettings Response - Restore Settings of the vault
- security
Settings SecuritySettings Response - Security Settings of the vault
- upgrade
Details UpgradeDetails Response - Details for upgrading vault.
- backup
Storage Version This property is required. string - Backup storage version
- move
State This property is required. string - The State of the Resource after the move operation
- private
Endpoint Connections This property is required. PrivateEndpoint Connection Vault Properties Response[] - List of private endpoint connection.
- private
Endpoint State For Backup This property is required. string - Private endpoint state for backup.
- private
Endpoint State For Site Recovery This property is required. string - Private endpoint state for site recovery.
- provisioning
State This property is required. string - Provisioning State.
- secure
Score This property is required. string - Secure Score of Recovery Services Vault
- encryption
Vault
Properties Response Encryption - Customer Managed Key details of the resource.
- monitoring
Settings MonitoringSettings Response - Monitoring Settings of the vault
- move
Details VaultProperties Response Move Details - The details of the latest move operation performed on the Azure Resource
- public
Network stringAccess - property to enable or disable resource provider inbound network traffic from public clients
- redundancy
Settings VaultProperties Response Redundancy Settings - The redundancy Settings of a Vault
- restore
Settings RestoreSettings Response - Restore Settings of the vault
- security
Settings SecuritySettings Response - Security Settings of the vault
- upgrade
Details UpgradeDetails Response - Details for upgrading vault.
- backup_
storage_ version This property is required. str - Backup storage version
- move_
state This property is required. str - The State of the Resource after the move operation
- private_
endpoint_ connections This property is required. Sequence[PrivateEndpoint Connection Vault Properties Response] - List of private endpoint connection.
- private_
endpoint_ state_ for_ backup This property is required. str - Private endpoint state for backup.
- private_
endpoint_ state_ for_ site_ recovery This property is required. str - Private endpoint state for site recovery.
- provisioning_
state This property is required. str - Provisioning State.
- secure_
score This property is required. str - Secure Score of Recovery Services Vault
- encryption
Vault
Properties Response Encryption - Customer Managed Key details of the resource.
- monitoring_
settings MonitoringSettings Response - Monitoring Settings of the vault
- move_
details VaultProperties Response Move Details - The details of the latest move operation performed on the Azure Resource
- public_
network_ straccess - property to enable or disable resource provider inbound network traffic from public clients
- redundancy_
settings VaultProperties Response Redundancy Settings - The redundancy Settings of a Vault
- restore_
settings RestoreSettings Response - Restore Settings of the vault
- security_
settings SecuritySettings Response - Security Settings of the vault
- upgrade_
details UpgradeDetails Response - Details for upgrading vault.
- backup
Storage Version This property is required. String - Backup storage version
- move
State This property is required. String - The State of the Resource after the move operation
- private
Endpoint Connections This property is required. List<Property Map> - List of private endpoint connection.
- private
Endpoint State For Backup This property is required. String - Private endpoint state for backup.
- private
Endpoint State For Site Recovery This property is required. String - Private endpoint state for site recovery.
- provisioning
State This property is required. String - Provisioning State.
- secure
Score This property is required. String - Secure Score of Recovery Services Vault
- encryption Property Map
- Customer Managed Key details of the resource.
- monitoring
Settings Property Map - Monitoring Settings of the vault
- move
Details Property Map - The details of the latest move operation performed on the Azure Resource
- public
Network StringAccess - property to enable or disable resource provider inbound network traffic from public clients
- redundancy
Settings Property Map - The redundancy Settings of a Vault
- restore
Settings Property Map - Restore Settings of the vault
- security
Settings Property Map - Security Settings of the vault
- upgrade
Details Property Map - Details for upgrading vault.
VaultPropertiesResponseEncryption
- Infrastructure
Encryption string - Enabling/Disabling the Double Encryption state
- Kek
Identity Pulumi.Azure Native. Recovery Services. Inputs. Cmk Kek Identity Response - The details of the identity used for CMK
- Key
Vault Pulumi.Properties Azure Native. Recovery Services. Inputs. Cmk Key Vault Properties Response - The properties of the Key Vault which hosts CMK
- Infrastructure
Encryption string - Enabling/Disabling the Double Encryption state
- Kek
Identity CmkKek Identity Response - The details of the identity used for CMK
- Key
Vault CmkProperties Key Vault Properties Response - The properties of the Key Vault which hosts CMK
- infrastructure
Encryption String - Enabling/Disabling the Double Encryption state
- kek
Identity CmkKek Identity Response - The details of the identity used for CMK
- key
Vault CmkProperties Key Vault Properties Response - The properties of the Key Vault which hosts CMK
- infrastructure
Encryption string - Enabling/Disabling the Double Encryption state
- kek
Identity CmkKek Identity Response - The details of the identity used for CMK
- key
Vault CmkProperties Key Vault Properties Response - The properties of the Key Vault which hosts CMK
- infrastructure_
encryption str - Enabling/Disabling the Double Encryption state
- kek_
identity CmkKek Identity Response - The details of the identity used for CMK
- key_
vault_ Cmkproperties Key Vault Properties Response - The properties of the Key Vault which hosts CMK
- infrastructure
Encryption String - Enabling/Disabling the Double Encryption state
- kek
Identity Property Map - The details of the identity used for CMK
- key
Vault Property MapProperties - The properties of the Key Vault which hosts CMK
VaultPropertiesResponseMoveDetails
- Completion
Time Utc This property is required. string - End Time of the Resource Move Operation
- Operation
Id This property is required. string - OperationId of the Resource Move Operation
- Source
Resource Id This property is required. string - Source Resource of the Resource Move Operation
- Start
Time Utc This property is required. string - Start Time of the Resource Move Operation
- Target
Resource Id This property is required. string - Target Resource of the Resource Move Operation
- Completion
Time Utc This property is required. string - End Time of the Resource Move Operation
- Operation
Id This property is required. string - OperationId of the Resource Move Operation
- Source
Resource Id This property is required. string - Source Resource of the Resource Move Operation
- Start
Time Utc This property is required. string - Start Time of the Resource Move Operation
- Target
Resource Id This property is required. string - Target Resource of the Resource Move Operation
- completion
Time Utc This property is required. String - End Time of the Resource Move Operation
- operation
Id This property is required. String - OperationId of the Resource Move Operation
- source
Resource Id This property is required. String - Source Resource of the Resource Move Operation
- start
Time Utc This property is required. String - Start Time of the Resource Move Operation
- target
Resource Id This property is required. String - Target Resource of the Resource Move Operation
- completion
Time Utc This property is required. string - End Time of the Resource Move Operation
- operation
Id This property is required. string - OperationId of the Resource Move Operation
- source
Resource Id This property is required. string - Source Resource of the Resource Move Operation
- start
Time Utc This property is required. string - Start Time of the Resource Move Operation
- target
Resource Id This property is required. string - Target Resource of the Resource Move Operation
- completion_
time_ utc This property is required. str - End Time of the Resource Move Operation
- operation_
id This property is required. str - OperationId of the Resource Move Operation
- source_
resource_ id This property is required. str - Source Resource of the Resource Move Operation
- start_
time_ utc This property is required. str - Start Time of the Resource Move Operation
- target_
resource_ id This property is required. str - Target Resource of the Resource Move Operation
- completion
Time Utc This property is required. String - End Time of the Resource Move Operation
- operation
Id This property is required. String - OperationId of the Resource Move Operation
- source
Resource Id This property is required. String - Source Resource of the Resource Move Operation
- start
Time Utc This property is required. String - Start Time of the Resource Move Operation
- target
Resource Id This property is required. String - Target Resource of the Resource Move Operation
VaultPropertiesResponseRedundancySettings
- Cross
Region Restore This property is required. string - Flag to show if Cross Region Restore is enabled on the Vault or not
- Standard
Tier Storage Redundancy This property is required. string - The storage redundancy setting of a vault
- Cross
Region Restore This property is required. string - Flag to show if Cross Region Restore is enabled on the Vault or not
- Standard
Tier Storage Redundancy This property is required. string - The storage redundancy setting of a vault
- cross
Region Restore This property is required. String - Flag to show if Cross Region Restore is enabled on the Vault or not
- standard
Tier Storage Redundancy This property is required. String - The storage redundancy setting of a vault
- cross
Region Restore This property is required. string - Flag to show if Cross Region Restore is enabled on the Vault or not
- standard
Tier Storage Redundancy This property is required. string - The storage redundancy setting of a vault
- cross_
region_ restore This property is required. str - Flag to show if Cross Region Restore is enabled on the Vault or not
- standard_
tier_ storage_ redundancy This property is required. str - The storage redundancy setting of a vault
- cross
Region Restore This property is required. String - Flag to show if Cross Region Restore is enabled on the Vault or not
- standard
Tier Storage Redundancy This property is required. String - The storage redundancy setting of a vault
Package Details
- Repository
- azure-native-v2 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi