1. Packages
  2. Azure Native
  3. API Docs
  4. dataprotection
  5. getBackupInstance
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.41.0 published on Tuesday, May 14, 2024 by Pulumi

azure-native.dataprotection.getBackupInstance

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.41.0 published on Tuesday, May 14, 2024 by Pulumi

    Gets a backup instance with name in a backup vault Azure REST API version: 2023-01-01.

    Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.

    Using getBackupInstance

    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 getBackupInstance(args: GetBackupInstanceArgs, opts?: InvokeOptions): Promise<GetBackupInstanceResult>
    function getBackupInstanceOutput(args: GetBackupInstanceOutputArgs, opts?: InvokeOptions): Output<GetBackupInstanceResult>
    def get_backup_instance(backup_instance_name: Optional[str] = None,
                            resource_group_name: Optional[str] = None,
                            vault_name: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetBackupInstanceResult
    def get_backup_instance_output(backup_instance_name: Optional[pulumi.Input[str]] = None,
                            resource_group_name: Optional[pulumi.Input[str]] = None,
                            vault_name: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetBackupInstanceResult]
    func LookupBackupInstance(ctx *Context, args *LookupBackupInstanceArgs, opts ...InvokeOption) (*LookupBackupInstanceResult, error)
    func LookupBackupInstanceOutput(ctx *Context, args *LookupBackupInstanceOutputArgs, opts ...InvokeOption) LookupBackupInstanceResultOutput

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

    public static class GetBackupInstance 
    {
        public static Task<GetBackupInstanceResult> InvokeAsync(GetBackupInstanceArgs args, InvokeOptions? opts = null)
        public static Output<GetBackupInstanceResult> Invoke(GetBackupInstanceInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBackupInstanceResult> getBackupInstance(GetBackupInstanceArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:dataprotection:getBackupInstance
      arguments:
        # arguments dictionary

    The following arguments are supported:

    BackupInstanceName string
    The name of the backup instance.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    VaultName string
    The name of the backup vault.
    BackupInstanceName string
    The name of the backup instance.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    VaultName string
    The name of the backup vault.
    backupInstanceName String
    The name of the backup instance.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    vaultName String
    The name of the backup vault.
    backupInstanceName string
    The name of the backup instance.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    vaultName string
    The name of the backup vault.
    backup_instance_name str
    The name of the backup instance.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    vault_name str
    The name of the backup vault.
    backupInstanceName String
    The name of the backup instance.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    vaultName String
    The name of the backup vault.

    getBackupInstance Result

    The following output properties are available:

    Id string
    Proxy Resource Id represents the complete path to the resource.
    Name string
    Proxy Resource name associated with the resource.
    Properties Pulumi.AzureNative.DataProtection.Outputs.BackupInstanceResponse
    BackupInstanceResource properties
    SystemData Pulumi.AzureNative.DataProtection.Outputs.SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    Type string
    Proxy Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    Tags Dictionary<string, string>
    Proxy Resource tags.
    Id string
    Proxy Resource Id represents the complete path to the resource.
    Name string
    Proxy Resource name associated with the resource.
    Properties BackupInstanceResponse
    BackupInstanceResource properties
    SystemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    Type string
    Proxy Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    Tags map[string]string
    Proxy Resource tags.
    id String
    Proxy Resource Id represents the complete path to the resource.
    name String
    Proxy Resource name associated with the resource.
    properties BackupInstanceResponse
    BackupInstanceResource properties
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type String
    Proxy Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    tags Map<String,String>
    Proxy Resource tags.
    id string
    Proxy Resource Id represents the complete path to the resource.
    name string
    Proxy Resource name associated with the resource.
    properties BackupInstanceResponse
    BackupInstanceResource properties
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type string
    Proxy Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    tags {[key: string]: string}
    Proxy Resource tags.
    id str
    Proxy Resource Id represents the complete path to the resource.
    name str
    Proxy Resource name associated with the resource.
    properties BackupInstanceResponse
    BackupInstanceResource properties
    system_data SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type str
    Proxy Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    tags Mapping[str, str]
    Proxy Resource tags.
    id String
    Proxy Resource Id represents the complete path to the resource.
    name String
    Proxy Resource name associated with the resource.
    properties Property Map
    BackupInstanceResource properties
    systemData Property Map
    Metadata pertaining to creation and last modification of the resource.
    type String
    Proxy Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    tags Map<String>
    Proxy Resource tags.

    Supporting Types

    AzureOperationalStoreParametersResponse

    DataStoreType string
    type of datastore; Operational/Vault/Archive
    ResourceGroupId string
    Gets or sets the Snapshot Resource Group Uri.
    DataStoreType string
    type of datastore; Operational/Vault/Archive
    ResourceGroupId string
    Gets or sets the Snapshot Resource Group Uri.
    dataStoreType String
    type of datastore; Operational/Vault/Archive
    resourceGroupId String
    Gets or sets the Snapshot Resource Group Uri.
    dataStoreType string
    type of datastore; Operational/Vault/Archive
    resourceGroupId string
    Gets or sets the Snapshot Resource Group Uri.
    data_store_type str
    type of datastore; Operational/Vault/Archive
    resource_group_id str
    Gets or sets the Snapshot Resource Group Uri.
    dataStoreType String
    type of datastore; Operational/Vault/Archive
    resourceGroupId String
    Gets or sets the Snapshot Resource Group Uri.

    BackupInstanceResponse

    CurrentProtectionState string
    Specifies the current protection state of the resource
    DataSourceInfo Pulumi.AzureNative.DataProtection.Inputs.DatasourceResponse
    Gets or sets the data source information.
    ObjectType string
    PolicyInfo Pulumi.AzureNative.DataProtection.Inputs.PolicyInfoResponse
    Gets or sets the policy information.
    ProtectionErrorDetails Pulumi.AzureNative.DataProtection.Inputs.UserFacingErrorResponse
    Specifies the protection error of the resource
    ProtectionStatus Pulumi.AzureNative.DataProtection.Inputs.ProtectionStatusDetailsResponse
    Specifies the protection status of the resource
    ProvisioningState string
    Specifies the provisioning state of the resource i.e. provisioning/updating/Succeeded/Failed
    DataSourceSetInfo Pulumi.AzureNative.DataProtection.Inputs.DatasourceSetResponse
    Gets or sets the data source set information.
    DatasourceAuthCredentials Pulumi.AzureNative.DataProtection.Inputs.SecretStoreBasedAuthCredentialsResponse
    Credentials to use to authenticate with data source provider.
    FriendlyName string
    Gets or sets the Backup Instance friendly name.
    ValidationType string
    Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.
    CurrentProtectionState string
    Specifies the current protection state of the resource
    DataSourceInfo DatasourceResponse
    Gets or sets the data source information.
    ObjectType string
    PolicyInfo PolicyInfoResponse
    Gets or sets the policy information.
    ProtectionErrorDetails UserFacingErrorResponse
    Specifies the protection error of the resource
    ProtectionStatus ProtectionStatusDetailsResponse
    Specifies the protection status of the resource
    ProvisioningState string
    Specifies the provisioning state of the resource i.e. provisioning/updating/Succeeded/Failed
    DataSourceSetInfo DatasourceSetResponse
    Gets or sets the data source set information.
    DatasourceAuthCredentials SecretStoreBasedAuthCredentialsResponse
    Credentials to use to authenticate with data source provider.
    FriendlyName string
    Gets or sets the Backup Instance friendly name.
    ValidationType string
    Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.
    currentProtectionState String
    Specifies the current protection state of the resource
    dataSourceInfo DatasourceResponse
    Gets or sets the data source information.
    objectType String
    policyInfo PolicyInfoResponse
    Gets or sets the policy information.
    protectionErrorDetails UserFacingErrorResponse
    Specifies the protection error of the resource
    protectionStatus ProtectionStatusDetailsResponse
    Specifies the protection status of the resource
    provisioningState String
    Specifies the provisioning state of the resource i.e. provisioning/updating/Succeeded/Failed
    dataSourceSetInfo DatasourceSetResponse
    Gets or sets the data source set information.
    datasourceAuthCredentials SecretStoreBasedAuthCredentialsResponse
    Credentials to use to authenticate with data source provider.
    friendlyName String
    Gets or sets the Backup Instance friendly name.
    validationType String
    Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.
    currentProtectionState string
    Specifies the current protection state of the resource
    dataSourceInfo DatasourceResponse
    Gets or sets the data source information.
    objectType string
    policyInfo PolicyInfoResponse
    Gets or sets the policy information.
    protectionErrorDetails UserFacingErrorResponse
    Specifies the protection error of the resource
    protectionStatus ProtectionStatusDetailsResponse
    Specifies the protection status of the resource
    provisioningState string
    Specifies the provisioning state of the resource i.e. provisioning/updating/Succeeded/Failed
    dataSourceSetInfo DatasourceSetResponse
    Gets or sets the data source set information.
    datasourceAuthCredentials SecretStoreBasedAuthCredentialsResponse
    Credentials to use to authenticate with data source provider.
    friendlyName string
    Gets or sets the Backup Instance friendly name.
    validationType string
    Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.
    current_protection_state str
    Specifies the current protection state of the resource
    data_source_info DatasourceResponse
    Gets or sets the data source information.
    object_type str
    policy_info PolicyInfoResponse
    Gets or sets the policy information.
    protection_error_details UserFacingErrorResponse
    Specifies the protection error of the resource
    protection_status ProtectionStatusDetailsResponse
    Specifies the protection status of the resource
    provisioning_state str
    Specifies the provisioning state of the resource i.e. provisioning/updating/Succeeded/Failed
    data_source_set_info DatasourceSetResponse
    Gets or sets the data source set information.
    datasource_auth_credentials SecretStoreBasedAuthCredentialsResponse
    Credentials to use to authenticate with data source provider.
    friendly_name str
    Gets or sets the Backup Instance friendly name.
    validation_type str
    Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.
    currentProtectionState String
    Specifies the current protection state of the resource
    dataSourceInfo Property Map
    Gets or sets the data source information.
    objectType String
    policyInfo Property Map
    Gets or sets the policy information.
    protectionErrorDetails Property Map
    Specifies the protection error of the resource
    protectionStatus Property Map
    Specifies the protection status of the resource
    provisioningState String
    Specifies the provisioning state of the resource i.e. provisioning/updating/Succeeded/Failed
    dataSourceSetInfo Property Map
    Gets or sets the data source set information.
    datasourceAuthCredentials Property Map
    Credentials to use to authenticate with data source provider.
    friendlyName String
    Gets or sets the Backup Instance friendly name.
    validationType String
    Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.

    BlobBackupDatasourceParametersResponse

    ContainersList List<string>
    List of containers to be backed up during configuration of backup of blobs
    ContainersList []string
    List of containers to be backed up during configuration of backup of blobs
    containersList List<String>
    List of containers to be backed up during configuration of backup of blobs
    containersList string[]
    List of containers to be backed up during configuration of backup of blobs
    containers_list Sequence[str]
    List of containers to be backed up during configuration of backup of blobs
    containersList List<String>
    List of containers to be backed up during configuration of backup of blobs

    DatasourceResponse

    ResourceID string
    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.
    DatasourceType string
    DatasourceType of the resource.
    ObjectType string
    Type of Datasource object, used to initialize the right inherited type
    ResourceLocation string
    Location of datasource.
    ResourceName string
    Unique identifier of the resource in the context of parent.
    ResourceType string
    Resource Type of Datasource.
    ResourceUri string
    Uri of the resource.
    ResourceID string
    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.
    DatasourceType string
    DatasourceType of the resource.
    ObjectType string
    Type of Datasource object, used to initialize the right inherited type
    ResourceLocation string
    Location of datasource.
    ResourceName string
    Unique identifier of the resource in the context of parent.
    ResourceType string
    Resource Type of Datasource.
    ResourceUri string
    Uri of the resource.
    resourceID String
    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.
    datasourceType String
    DatasourceType of the resource.
    objectType String
    Type of Datasource object, used to initialize the right inherited type
    resourceLocation String
    Location of datasource.
    resourceName String
    Unique identifier of the resource in the context of parent.
    resourceType String
    Resource Type of Datasource.
    resourceUri String
    Uri of the resource.
    resourceID string
    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.
    datasourceType string
    DatasourceType of the resource.
    objectType string
    Type of Datasource object, used to initialize the right inherited type
    resourceLocation string
    Location of datasource.
    resourceName string
    Unique identifier of the resource in the context of parent.
    resourceType string
    Resource Type of Datasource.
    resourceUri string
    Uri of the resource.
    resource_id str
    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.
    datasource_type str
    DatasourceType of the resource.
    object_type str
    Type of Datasource object, used to initialize the right inherited type
    resource_location str
    Location of datasource.
    resource_name str
    Unique identifier of the resource in the context of parent.
    resource_type str
    Resource Type of Datasource.
    resource_uri str
    Uri of the resource.
    resourceID String
    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.
    datasourceType String
    DatasourceType of the resource.
    objectType String
    Type of Datasource object, used to initialize the right inherited type
    resourceLocation String
    Location of datasource.
    resourceName String
    Unique identifier of the resource in the context of parent.
    resourceType String
    Resource Type of Datasource.
    resourceUri String
    Uri of the resource.

    DatasourceSetResponse

    ResourceID string
    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.
    DatasourceType string
    DatasourceType of the resource.
    ObjectType string
    Type of Datasource object, used to initialize the right inherited type
    ResourceLocation string
    Location of datasource.
    ResourceName string
    Unique identifier of the resource in the context of parent.
    ResourceType string
    Resource Type of Datasource.
    ResourceUri string
    Uri of the resource.
    ResourceID string
    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.
    DatasourceType string
    DatasourceType of the resource.
    ObjectType string
    Type of Datasource object, used to initialize the right inherited type
    ResourceLocation string
    Location of datasource.
    ResourceName string
    Unique identifier of the resource in the context of parent.
    ResourceType string
    Resource Type of Datasource.
    ResourceUri string
    Uri of the resource.
    resourceID String
    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.
    datasourceType String
    DatasourceType of the resource.
    objectType String
    Type of Datasource object, used to initialize the right inherited type
    resourceLocation String
    Location of datasource.
    resourceName String
    Unique identifier of the resource in the context of parent.
    resourceType String
    Resource Type of Datasource.
    resourceUri String
    Uri of the resource.
    resourceID string
    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.
    datasourceType string
    DatasourceType of the resource.
    objectType string
    Type of Datasource object, used to initialize the right inherited type
    resourceLocation string
    Location of datasource.
    resourceName string
    Unique identifier of the resource in the context of parent.
    resourceType string
    Resource Type of Datasource.
    resourceUri string
    Uri of the resource.
    resource_id str
    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.
    datasource_type str
    DatasourceType of the resource.
    object_type str
    Type of Datasource object, used to initialize the right inherited type
    resource_location str
    Location of datasource.
    resource_name str
    Unique identifier of the resource in the context of parent.
    resource_type str
    Resource Type of Datasource.
    resource_uri str
    Uri of the resource.
    resourceID String
    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.
    datasourceType String
    DatasourceType of the resource.
    objectType String
    Type of Datasource object, used to initialize the right inherited type
    resourceLocation String
    Location of datasource.
    resourceName String
    Unique identifier of the resource in the context of parent.
    resourceType String
    Resource Type of Datasource.
    resourceUri String
    Uri of the resource.

    InnerErrorResponse

    AdditionalInfo Dictionary<string, string>
    Any Key value pairs that can be provided to the client for additional verbose information.
    Code string
    Unique code for this error
    EmbeddedInnerError Pulumi.AzureNative.DataProtection.Inputs.InnerErrorResponse
    Child Inner Error, to allow Nesting.
    AdditionalInfo map[string]string
    Any Key value pairs that can be provided to the client for additional verbose information.
    Code string
    Unique code for this error
    EmbeddedInnerError InnerErrorResponse
    Child Inner Error, to allow Nesting.
    additionalInfo Map<String,String>
    Any Key value pairs that can be provided to the client for additional verbose information.
    code String
    Unique code for this error
    embeddedInnerError InnerErrorResponse
    Child Inner Error, to allow Nesting.
    additionalInfo {[key: string]: string}
    Any Key value pairs that can be provided to the client for additional verbose information.
    code string
    Unique code for this error
    embeddedInnerError InnerErrorResponse
    Child Inner Error, to allow Nesting.
    additional_info Mapping[str, str]
    Any Key value pairs that can be provided to the client for additional verbose information.
    code str
    Unique code for this error
    embedded_inner_error InnerErrorResponse
    Child Inner Error, to allow Nesting.
    additionalInfo Map<String>
    Any Key value pairs that can be provided to the client for additional verbose information.
    code String
    Unique code for this error
    embeddedInnerError Property Map
    Child Inner Error, to allow Nesting.

    KubernetesClusterBackupDatasourceParametersResponse

    IncludeClusterScopeResources bool
    Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore.
    SnapshotVolumes bool
    Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during restore.
    ExcludedNamespaces List<string>
    Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore.
    ExcludedResourceTypes List<string>
    Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore.
    IncludedNamespaces List<string>
    Gets or sets the include namespaces property. This property sets the namespaces to be included during restore.
    IncludedResourceTypes List<string>
    Gets or sets the include resource types property. This property sets the resource types to be included during restore.
    LabelSelectors List<string>
    Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore.
    IncludeClusterScopeResources bool
    Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore.
    SnapshotVolumes bool
    Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during restore.
    ExcludedNamespaces []string
    Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore.
    ExcludedResourceTypes []string
    Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore.
    IncludedNamespaces []string
    Gets or sets the include namespaces property. This property sets the namespaces to be included during restore.
    IncludedResourceTypes []string
    Gets or sets the include resource types property. This property sets the resource types to be included during restore.
    LabelSelectors []string
    Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore.
    includeClusterScopeResources Boolean
    Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore.
    snapshotVolumes Boolean
    Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during restore.
    excludedNamespaces List<String>
    Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore.
    excludedResourceTypes List<String>
    Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore.
    includedNamespaces List<String>
    Gets or sets the include namespaces property. This property sets the namespaces to be included during restore.
    includedResourceTypes List<String>
    Gets or sets the include resource types property. This property sets the resource types to be included during restore.
    labelSelectors List<String>
    Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore.
    includeClusterScopeResources boolean
    Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore.
    snapshotVolumes boolean
    Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during restore.
    excludedNamespaces string[]
    Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore.
    excludedResourceTypes string[]
    Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore.
    includedNamespaces string[]
    Gets or sets the include namespaces property. This property sets the namespaces to be included during restore.
    includedResourceTypes string[]
    Gets or sets the include resource types property. This property sets the resource types to be included during restore.
    labelSelectors string[]
    Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore.
    include_cluster_scope_resources bool
    Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore.
    snapshot_volumes bool
    Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during restore.
    excluded_namespaces Sequence[str]
    Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore.
    excluded_resource_types Sequence[str]
    Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore.
    included_namespaces Sequence[str]
    Gets or sets the include namespaces property. This property sets the namespaces to be included during restore.
    included_resource_types Sequence[str]
    Gets or sets the include resource types property. This property sets the resource types to be included during restore.
    label_selectors Sequence[str]
    Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore.
    includeClusterScopeResources Boolean
    Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore.
    snapshotVolumes Boolean
    Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during restore.
    excludedNamespaces List<String>
    Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore.
    excludedResourceTypes List<String>
    Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore.
    includedNamespaces List<String>
    Gets or sets the include namespaces property. This property sets the namespaces to be included during restore.
    includedResourceTypes List<String>
    Gets or sets the include resource types property. This property sets the resource types to be included during restore.
    labelSelectors List<String>
    Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore.

    PolicyInfoResponse

    PolicyId string
    PolicyVersion string
    PolicyParameters PolicyParametersResponse
    Policy parameters for the backup instance
    policyId String
    policyVersion String
    policyParameters PolicyParametersResponse
    Policy parameters for the backup instance
    policyId string
    policyVersion string
    policyParameters PolicyParametersResponse
    Policy parameters for the backup instance
    policy_id str
    policy_version str
    policy_parameters PolicyParametersResponse
    Policy parameters for the backup instance
    policyId String
    policyVersion String
    policyParameters Property Map
    Policy parameters for the backup instance

    PolicyParametersResponse

    BackupDatasourceParametersList List<Union<Pulumi.AzureNative.DataProtection.Inputs.BlobBackupDatasourceParametersResponse, Pulumi.AzureNative.DataProtection.Inputs.KubernetesClusterBackupDatasourceParametersResponse>>
    Gets or sets the Backup Data Source Parameters
    DataStoreParametersList List<Pulumi.AzureNative.DataProtection.Inputs.AzureOperationalStoreParametersResponse>
    Gets or sets the DataStore Parameters
    BackupDatasourceParametersList []interface{}
    Gets or sets the Backup Data Source Parameters
    DataStoreParametersList []AzureOperationalStoreParametersResponse
    Gets or sets the DataStore Parameters
    backupDatasourceParametersList List<Either<BlobBackupDatasourceParametersResponse,KubernetesClusterBackupDatasourceParametersResponse>>
    Gets or sets the Backup Data Source Parameters
    dataStoreParametersList List<AzureOperationalStoreParametersResponse>
    Gets or sets the DataStore Parameters
    backupDatasourceParametersList (BlobBackupDatasourceParametersResponse | KubernetesClusterBackupDatasourceParametersResponse)[]
    Gets or sets the Backup Data Source Parameters
    dataStoreParametersList AzureOperationalStoreParametersResponse[]
    Gets or sets the DataStore Parameters
    backup_datasource_parameters_list Sequence[Union[BlobBackupDatasourceParametersResponse, KubernetesClusterBackupDatasourceParametersResponse]]
    Gets or sets the Backup Data Source Parameters
    data_store_parameters_list Sequence[AzureOperationalStoreParametersResponse]
    Gets or sets the DataStore Parameters
    backupDatasourceParametersList List<Property Map | Property Map>
    Gets or sets the Backup Data Source Parameters
    dataStoreParametersList List<Property Map>
    Gets or sets the DataStore Parameters

    ProtectionStatusDetailsResponse

    ErrorDetails Pulumi.AzureNative.DataProtection.Inputs.UserFacingErrorResponse
    Specifies the protection status error of the resource
    Status string
    Specifies the protection status of the resource
    ErrorDetails UserFacingErrorResponse
    Specifies the protection status error of the resource
    Status string
    Specifies the protection status of the resource
    errorDetails UserFacingErrorResponse
    Specifies the protection status error of the resource
    status String
    Specifies the protection status of the resource
    errorDetails UserFacingErrorResponse
    Specifies the protection status error of the resource
    status string
    Specifies the protection status of the resource
    error_details UserFacingErrorResponse
    Specifies the protection status error of the resource
    status str
    Specifies the protection status of the resource
    errorDetails Property Map
    Specifies the protection status error of the resource
    status String
    Specifies the protection status of the resource

    SecretStoreBasedAuthCredentialsResponse

    secretStoreResource Property Map
    Secret store resource

    SecretStoreResourceResponse

    SecretStoreType string
    Gets or sets the type of secret store
    Uri string
    Uri to get to the resource
    Value string
    Gets or sets value stored in secret store resource
    SecretStoreType string
    Gets or sets the type of secret store
    Uri string
    Uri to get to the resource
    Value string
    Gets or sets value stored in secret store resource
    secretStoreType String
    Gets or sets the type of secret store
    uri String
    Uri to get to the resource
    value String
    Gets or sets value stored in secret store resource
    secretStoreType string
    Gets or sets the type of secret store
    uri string
    Uri to get to the resource
    value string
    Gets or sets value stored in secret store resource
    secret_store_type str
    Gets or sets the type of secret store
    uri str
    Uri to get to the resource
    value str
    Gets or sets value stored in secret store resource
    secretStoreType String
    Gets or sets the type of secret store
    uri String
    Uri to get to the resource
    value String
    Gets or sets value stored in secret store resource

    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 timestamp of resource last modification (UTC)
    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 timestamp of resource last modification (UTC)
    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 timestamp of resource last modification (UTC)
    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 timestamp of resource last modification (UTC)
    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 timestamp of resource last modification (UTC)
    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 timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    UserFacingErrorResponse

    Code string
    Unique code for this error
    Details List<Pulumi.AzureNative.DataProtection.Inputs.UserFacingErrorResponse>
    Additional related Errors
    InnerError Pulumi.AzureNative.DataProtection.Inputs.InnerErrorResponse
    Inner Error
    IsRetryable bool
    Whether the operation will be retryable or not
    IsUserError bool
    Whether the operation is due to a user error or service error
    Message string
    Properties Dictionary<string, string>
    Any key value pairs that can be injected inside error object
    RecommendedAction List<string>
    RecommendedAction � localized.
    Target string
    Target of the error.
    Code string
    Unique code for this error
    Details []UserFacingErrorResponse
    Additional related Errors
    InnerError InnerErrorResponse
    Inner Error
    IsRetryable bool
    Whether the operation will be retryable or not
    IsUserError bool
    Whether the operation is due to a user error or service error
    Message string
    Properties map[string]string
    Any key value pairs that can be injected inside error object
    RecommendedAction []string
    RecommendedAction � localized.
    Target string
    Target of the error.
    code String
    Unique code for this error
    details List<UserFacingErrorResponse>
    Additional related Errors
    innerError InnerErrorResponse
    Inner Error
    isRetryable Boolean
    Whether the operation will be retryable or not
    isUserError Boolean
    Whether the operation is due to a user error or service error
    message String
    properties Map<String,String>
    Any key value pairs that can be injected inside error object
    recommendedAction List<String>
    RecommendedAction � localized.
    target String
    Target of the error.
    code string
    Unique code for this error
    details UserFacingErrorResponse[]
    Additional related Errors
    innerError InnerErrorResponse
    Inner Error
    isRetryable boolean
    Whether the operation will be retryable or not
    isUserError boolean
    Whether the operation is due to a user error or service error
    message string
    properties {[key: string]: string}
    Any key value pairs that can be injected inside error object
    recommendedAction string[]
    RecommendedAction � localized.
    target string
    Target of the error.
    code str
    Unique code for this error
    details Sequence[UserFacingErrorResponse]
    Additional related Errors
    inner_error InnerErrorResponse
    Inner Error
    is_retryable bool
    Whether the operation will be retryable or not
    is_user_error bool
    Whether the operation is due to a user error or service error
    message str
    properties Mapping[str, str]
    Any key value pairs that can be injected inside error object
    recommended_action Sequence[str]
    RecommendedAction � localized.
    target str
    Target of the error.
    code String
    Unique code for this error
    details List<Property Map>
    Additional related Errors
    innerError Property Map
    Inner Error
    isRetryable Boolean
    Whether the operation will be retryable or not
    isUserError Boolean
    Whether the operation is due to a user error or service error
    message String
    properties Map<String>
    Any key value pairs that can be injected inside error object
    recommendedAction List<String>
    RecommendedAction � localized.
    target String
    Target of the error.

    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.41.0 published on Tuesday, May 14, 2024 by Pulumi