1. Packages
  2. Ibm Provider
  3. API Docs
  4. BackupRecoveryDataSourceConnectorPatch
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.BackupRecoveryDataSourceConnectorPatch

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Update, and delete Data-Source Connectors with this resource.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const backupRecoveryDataSourceConnectorPatchInstance = new ibm.BackupRecoveryDataSourceConnectorPatch("backupRecoveryDataSourceConnectorPatchInstance", {
        connectorId: "connector_id",
        xIbmTenantId: "x_ibm_tenant_id",
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    backup_recovery_data_source_connector_patch_instance = ibm.BackupRecoveryDataSourceConnectorPatch("backupRecoveryDataSourceConnectorPatchInstance",
        connector_id="connector_id",
        x_ibm_tenant_id="x_ibm_tenant_id")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.NewBackupRecoveryDataSourceConnectorPatch(ctx, "backupRecoveryDataSourceConnectorPatchInstance", &ibm.BackupRecoveryDataSourceConnectorPatchArgs{
    			ConnectorId:  pulumi.String("connector_id"),
    			XIbmTenantId: pulumi.String("x_ibm_tenant_id"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var backupRecoveryDataSourceConnectorPatchInstance = new Ibm.BackupRecoveryDataSourceConnectorPatch("backupRecoveryDataSourceConnectorPatchInstance", new()
        {
            ConnectorId = "connector_id",
            XIbmTenantId = "x_ibm_tenant_id",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.BackupRecoveryDataSourceConnectorPatch;
    import com.pulumi.ibm.BackupRecoveryDataSourceConnectorPatchArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var backupRecoveryDataSourceConnectorPatchInstance = new BackupRecoveryDataSourceConnectorPatch("backupRecoveryDataSourceConnectorPatchInstance", BackupRecoveryDataSourceConnectorPatchArgs.builder()
                .connectorId("connector_id")
                .xIbmTenantId("x_ibm_tenant_id")
                .build());
    
        }
    }
    
    resources:
      backupRecoveryDataSourceConnectorPatchInstance:
        type: ibm:BackupRecoveryDataSourceConnectorPatch
        properties:
          connectorId: connector_id
          xIbmTenantId: x_ibm_tenant_id
    

    Create BackupRecoveryDataSourceConnectorPatch Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new BackupRecoveryDataSourceConnectorPatch(name: string, args: BackupRecoveryDataSourceConnectorPatchArgs, opts?: CustomResourceOptions);
    @overload
    def BackupRecoveryDataSourceConnectorPatch(resource_name: str,
                                               args: BackupRecoveryDataSourceConnectorPatchArgs,
                                               opts: Optional[ResourceOptions] = None)
    
    @overload
    def BackupRecoveryDataSourceConnectorPatch(resource_name: str,
                                               opts: Optional[ResourceOptions] = None,
                                               connector_id: Optional[str] = None,
                                               x_ibm_tenant_id: Optional[str] = None,
                                               backup_recovery_data_source_connector_patch_id: Optional[str] = None,
                                               connector_name: Optional[str] = None)
    func NewBackupRecoveryDataSourceConnectorPatch(ctx *Context, name string, args BackupRecoveryDataSourceConnectorPatchArgs, opts ...ResourceOption) (*BackupRecoveryDataSourceConnectorPatch, error)
    public BackupRecoveryDataSourceConnectorPatch(string name, BackupRecoveryDataSourceConnectorPatchArgs args, CustomResourceOptions? opts = null)
    public BackupRecoveryDataSourceConnectorPatch(String name, BackupRecoveryDataSourceConnectorPatchArgs args)
    public BackupRecoveryDataSourceConnectorPatch(String name, BackupRecoveryDataSourceConnectorPatchArgs args, CustomResourceOptions options)
    
    type: ibm:BackupRecoveryDataSourceConnectorPatch
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args BackupRecoveryDataSourceConnectorPatchArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args BackupRecoveryDataSourceConnectorPatchArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args BackupRecoveryDataSourceConnectorPatchArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args BackupRecoveryDataSourceConnectorPatchArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args BackupRecoveryDataSourceConnectorPatchArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var backupRecoveryDataSourceConnectorPatchResource = new Ibm.BackupRecoveryDataSourceConnectorPatch("backupRecoveryDataSourceConnectorPatchResource", new()
    {
        ConnectorId = "string",
        XIbmTenantId = "string",
        BackupRecoveryDataSourceConnectorPatchId = "string",
        ConnectorName = "string",
    });
    
    example, err := ibm.NewBackupRecoveryDataSourceConnectorPatch(ctx, "backupRecoveryDataSourceConnectorPatchResource", &ibm.BackupRecoveryDataSourceConnectorPatchArgs{
    	ConnectorId:                              pulumi.String("string"),
    	XIbmTenantId:                             pulumi.String("string"),
    	BackupRecoveryDataSourceConnectorPatchId: pulumi.String("string"),
    	ConnectorName:                            pulumi.String("string"),
    })
    
    var backupRecoveryDataSourceConnectorPatchResource = new BackupRecoveryDataSourceConnectorPatch("backupRecoveryDataSourceConnectorPatchResource", BackupRecoveryDataSourceConnectorPatchArgs.builder()
        .connectorId("string")
        .xIbmTenantId("string")
        .backupRecoveryDataSourceConnectorPatchId("string")
        .connectorName("string")
        .build());
    
    backup_recovery_data_source_connector_patch_resource = ibm.BackupRecoveryDataSourceConnectorPatch("backupRecoveryDataSourceConnectorPatchResource",
        connector_id="string",
        x_ibm_tenant_id="string",
        backup_recovery_data_source_connector_patch_id="string",
        connector_name="string")
    
    const backupRecoveryDataSourceConnectorPatchResource = new ibm.BackupRecoveryDataSourceConnectorPatch("backupRecoveryDataSourceConnectorPatchResource", {
        connectorId: "string",
        xIbmTenantId: "string",
        backupRecoveryDataSourceConnectorPatchId: "string",
        connectorName: "string",
    });
    
    type: ibm:BackupRecoveryDataSourceConnectorPatch
    properties:
        backupRecoveryDataSourceConnectorPatchId: string
        connectorId: string
        connectorName: string
        xIbmTenantId: string
    

    BackupRecoveryDataSourceConnectorPatch Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The BackupRecoveryDataSourceConnectorPatch resource accepts the following input properties:

    ConnectorId string
    Specifies the unique ID of the connector which is to be deleted.
    XIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    BackupRecoveryDataSourceConnectorPatchId string
    The unique identifier of the Data-Source Connector.
    ConnectorName string
    Specifies the name of the connector. The name of a connector need not be unique within a tenant or across tenants. The name of the connector can be updated as needed.
    ConnectorId string
    Specifies the unique ID of the connector which is to be deleted.
    XIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    BackupRecoveryDataSourceConnectorPatchId string
    The unique identifier of the Data-Source Connector.
    ConnectorName string
    Specifies the name of the connector. The name of a connector need not be unique within a tenant or across tenants. The name of the connector can be updated as needed.
    connectorId String
    Specifies the unique ID of the connector which is to be deleted.
    xIbmTenantId String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    backupRecoveryDataSourceConnectorPatchId String
    The unique identifier of the Data-Source Connector.
    connectorName String
    Specifies the name of the connector. The name of a connector need not be unique within a tenant or across tenants. The name of the connector can be updated as needed.
    connectorId string
    Specifies the unique ID of the connector which is to be deleted.
    xIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    backupRecoveryDataSourceConnectorPatchId string
    The unique identifier of the Data-Source Connector.
    connectorName string
    Specifies the name of the connector. The name of a connector need not be unique within a tenant or across tenants. The name of the connector can be updated as needed.
    connector_id str
    Specifies the unique ID of the connector which is to be deleted.
    x_ibm_tenant_id str
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    backup_recovery_data_source_connector_patch_id str
    The unique identifier of the Data-Source Connector.
    connector_name str
    Specifies the name of the connector. The name of a connector need not be unique within a tenant or across tenants. The name of the connector can be updated as needed.
    connectorId String
    Specifies the unique ID of the connector which is to be deleted.
    xIbmTenantId String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    backupRecoveryDataSourceConnectorPatchId String
    The unique identifier of the Data-Source Connector.
    connectorName String
    Specifies the name of the connector. The name of a connector need not be unique within a tenant or across tenants. The name of the connector can be updated as needed.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the BackupRecoveryDataSourceConnectorPatch resource produces the following output properties:

    ClusterSideIp string
    (String) Specifies the IP of the connector's NIC facing the cluster.
    ConnectionId string
    (String) Specifies the ID of the connection to which this connector belongs.
    ConnectivityStatuses List<BackupRecoveryDataSourceConnectorPatchConnectivityStatus>
    (List) Specifies status information for the data-source connector. For example if it's currently connected to the cluster, when it last connected to the cluster successfully, etc. Nested schema for connectivity_status:
    Id string
    The provider-assigned unique ID for this managed resource.
    SoftwareVersion string
    (String) Specifies the connector's software version.
    TenantSideIp string
    (String) Specifies the IP of the connector's NIC facing the sources of the tenant to which the connector belongs.
    UpgradeStatuses List<BackupRecoveryDataSourceConnectorPatchUpgradeStatus>
    (List) Specifies upgrade status for the data-source connector. For example when the upgrade started, current status of the upgrade, errors for upgrade failure etc. Nested schema for upgrade_status:
    ClusterSideIp string
    (String) Specifies the IP of the connector's NIC facing the cluster.
    ConnectionId string
    (String) Specifies the ID of the connection to which this connector belongs.
    ConnectivityStatuses []BackupRecoveryDataSourceConnectorPatchConnectivityStatus
    (List) Specifies status information for the data-source connector. For example if it's currently connected to the cluster, when it last connected to the cluster successfully, etc. Nested schema for connectivity_status:
    Id string
    The provider-assigned unique ID for this managed resource.
    SoftwareVersion string
    (String) Specifies the connector's software version.
    TenantSideIp string
    (String) Specifies the IP of the connector's NIC facing the sources of the tenant to which the connector belongs.
    UpgradeStatuses []BackupRecoveryDataSourceConnectorPatchUpgradeStatus
    (List) Specifies upgrade status for the data-source connector. For example when the upgrade started, current status of the upgrade, errors for upgrade failure etc. Nested schema for upgrade_status:
    clusterSideIp String
    (String) Specifies the IP of the connector's NIC facing the cluster.
    connectionId String
    (String) Specifies the ID of the connection to which this connector belongs.
    connectivityStatuses List<BackupRecoveryDataSourceConnectorPatchConnectivityStatus>
    (List) Specifies status information for the data-source connector. For example if it's currently connected to the cluster, when it last connected to the cluster successfully, etc. Nested schema for connectivity_status:
    id String
    The provider-assigned unique ID for this managed resource.
    softwareVersion String
    (String) Specifies the connector's software version.
    tenantSideIp String
    (String) Specifies the IP of the connector's NIC facing the sources of the tenant to which the connector belongs.
    upgradeStatuses List<BackupRecoveryDataSourceConnectorPatchUpgradeStatus>
    (List) Specifies upgrade status for the data-source connector. For example when the upgrade started, current status of the upgrade, errors for upgrade failure etc. Nested schema for upgrade_status:
    clusterSideIp string
    (String) Specifies the IP of the connector's NIC facing the cluster.
    connectionId string
    (String) Specifies the ID of the connection to which this connector belongs.
    connectivityStatuses BackupRecoveryDataSourceConnectorPatchConnectivityStatus[]
    (List) Specifies status information for the data-source connector. For example if it's currently connected to the cluster, when it last connected to the cluster successfully, etc. Nested schema for connectivity_status:
    id string
    The provider-assigned unique ID for this managed resource.
    softwareVersion string
    (String) Specifies the connector's software version.
    tenantSideIp string
    (String) Specifies the IP of the connector's NIC facing the sources of the tenant to which the connector belongs.
    upgradeStatuses BackupRecoveryDataSourceConnectorPatchUpgradeStatus[]
    (List) Specifies upgrade status for the data-source connector. For example when the upgrade started, current status of the upgrade, errors for upgrade failure etc. Nested schema for upgrade_status:
    cluster_side_ip str
    (String) Specifies the IP of the connector's NIC facing the cluster.
    connection_id str
    (String) Specifies the ID of the connection to which this connector belongs.
    connectivity_statuses Sequence[BackupRecoveryDataSourceConnectorPatchConnectivityStatus]
    (List) Specifies status information for the data-source connector. For example if it's currently connected to the cluster, when it last connected to the cluster successfully, etc. Nested schema for connectivity_status:
    id str
    The provider-assigned unique ID for this managed resource.
    software_version str
    (String) Specifies the connector's software version.
    tenant_side_ip str
    (String) Specifies the IP of the connector's NIC facing the sources of the tenant to which the connector belongs.
    upgrade_statuses Sequence[BackupRecoveryDataSourceConnectorPatchUpgradeStatus]
    (List) Specifies upgrade status for the data-source connector. For example when the upgrade started, current status of the upgrade, errors for upgrade failure etc. Nested schema for upgrade_status:
    clusterSideIp String
    (String) Specifies the IP of the connector's NIC facing the cluster.
    connectionId String
    (String) Specifies the ID of the connection to which this connector belongs.
    connectivityStatuses List<Property Map>
    (List) Specifies status information for the data-source connector. For example if it's currently connected to the cluster, when it last connected to the cluster successfully, etc. Nested schema for connectivity_status:
    id String
    The provider-assigned unique ID for this managed resource.
    softwareVersion String
    (String) Specifies the connector's software version.
    tenantSideIp String
    (String) Specifies the IP of the connector's NIC facing the sources of the tenant to which the connector belongs.
    upgradeStatuses List<Property Map>
    (List) Specifies upgrade status for the data-source connector. For example when the upgrade started, current status of the upgrade, errors for upgrade failure etc. Nested schema for upgrade_status:

    Look up Existing BackupRecoveryDataSourceConnectorPatch Resource

    Get an existing BackupRecoveryDataSourceConnectorPatch resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: BackupRecoveryDataSourceConnectorPatchState, opts?: CustomResourceOptions): BackupRecoveryDataSourceConnectorPatch
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            backup_recovery_data_source_connector_patch_id: Optional[str] = None,
            cluster_side_ip: Optional[str] = None,
            connection_id: Optional[str] = None,
            connectivity_statuses: Optional[Sequence[BackupRecoveryDataSourceConnectorPatchConnectivityStatusArgs]] = None,
            connector_id: Optional[str] = None,
            connector_name: Optional[str] = None,
            software_version: Optional[str] = None,
            tenant_side_ip: Optional[str] = None,
            upgrade_statuses: Optional[Sequence[BackupRecoveryDataSourceConnectorPatchUpgradeStatusArgs]] = None,
            x_ibm_tenant_id: Optional[str] = None) -> BackupRecoveryDataSourceConnectorPatch
    func GetBackupRecoveryDataSourceConnectorPatch(ctx *Context, name string, id IDInput, state *BackupRecoveryDataSourceConnectorPatchState, opts ...ResourceOption) (*BackupRecoveryDataSourceConnectorPatch, error)
    public static BackupRecoveryDataSourceConnectorPatch Get(string name, Input<string> id, BackupRecoveryDataSourceConnectorPatchState? state, CustomResourceOptions? opts = null)
    public static BackupRecoveryDataSourceConnectorPatch get(String name, Output<String> id, BackupRecoveryDataSourceConnectorPatchState state, CustomResourceOptions options)
    resources:  _:    type: ibm:BackupRecoveryDataSourceConnectorPatch    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    BackupRecoveryDataSourceConnectorPatchId string
    The unique identifier of the Data-Source Connector.
    ClusterSideIp string
    (String) Specifies the IP of the connector's NIC facing the cluster.
    ConnectionId string
    (String) Specifies the ID of the connection to which this connector belongs.
    ConnectivityStatuses List<BackupRecoveryDataSourceConnectorPatchConnectivityStatus>
    (List) Specifies status information for the data-source connector. For example if it's currently connected to the cluster, when it last connected to the cluster successfully, etc. Nested schema for connectivity_status:
    ConnectorId string
    Specifies the unique ID of the connector which is to be deleted.
    ConnectorName string
    Specifies the name of the connector. The name of a connector need not be unique within a tenant or across tenants. The name of the connector can be updated as needed.
    SoftwareVersion string
    (String) Specifies the connector's software version.
    TenantSideIp string
    (String) Specifies the IP of the connector's NIC facing the sources of the tenant to which the connector belongs.
    UpgradeStatuses List<BackupRecoveryDataSourceConnectorPatchUpgradeStatus>
    (List) Specifies upgrade status for the data-source connector. For example when the upgrade started, current status of the upgrade, errors for upgrade failure etc. Nested schema for upgrade_status:
    XIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    BackupRecoveryDataSourceConnectorPatchId string
    The unique identifier of the Data-Source Connector.
    ClusterSideIp string
    (String) Specifies the IP of the connector's NIC facing the cluster.
    ConnectionId string
    (String) Specifies the ID of the connection to which this connector belongs.
    ConnectivityStatuses []BackupRecoveryDataSourceConnectorPatchConnectivityStatusArgs
    (List) Specifies status information for the data-source connector. For example if it's currently connected to the cluster, when it last connected to the cluster successfully, etc. Nested schema for connectivity_status:
    ConnectorId string
    Specifies the unique ID of the connector which is to be deleted.
    ConnectorName string
    Specifies the name of the connector. The name of a connector need not be unique within a tenant or across tenants. The name of the connector can be updated as needed.
    SoftwareVersion string
    (String) Specifies the connector's software version.
    TenantSideIp string
    (String) Specifies the IP of the connector's NIC facing the sources of the tenant to which the connector belongs.
    UpgradeStatuses []BackupRecoveryDataSourceConnectorPatchUpgradeStatusArgs
    (List) Specifies upgrade status for the data-source connector. For example when the upgrade started, current status of the upgrade, errors for upgrade failure etc. Nested schema for upgrade_status:
    XIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    backupRecoveryDataSourceConnectorPatchId String
    The unique identifier of the Data-Source Connector.
    clusterSideIp String
    (String) Specifies the IP of the connector's NIC facing the cluster.
    connectionId String
    (String) Specifies the ID of the connection to which this connector belongs.
    connectivityStatuses List<BackupRecoveryDataSourceConnectorPatchConnectivityStatus>
    (List) Specifies status information for the data-source connector. For example if it's currently connected to the cluster, when it last connected to the cluster successfully, etc. Nested schema for connectivity_status:
    connectorId String
    Specifies the unique ID of the connector which is to be deleted.
    connectorName String
    Specifies the name of the connector. The name of a connector need not be unique within a tenant or across tenants. The name of the connector can be updated as needed.
    softwareVersion String
    (String) Specifies the connector's software version.
    tenantSideIp String
    (String) Specifies the IP of the connector's NIC facing the sources of the tenant to which the connector belongs.
    upgradeStatuses List<BackupRecoveryDataSourceConnectorPatchUpgradeStatus>
    (List) Specifies upgrade status for the data-source connector. For example when the upgrade started, current status of the upgrade, errors for upgrade failure etc. Nested schema for upgrade_status:
    xIbmTenantId String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    backupRecoveryDataSourceConnectorPatchId string
    The unique identifier of the Data-Source Connector.
    clusterSideIp string
    (String) Specifies the IP of the connector's NIC facing the cluster.
    connectionId string
    (String) Specifies the ID of the connection to which this connector belongs.
    connectivityStatuses BackupRecoveryDataSourceConnectorPatchConnectivityStatus[]
    (List) Specifies status information for the data-source connector. For example if it's currently connected to the cluster, when it last connected to the cluster successfully, etc. Nested schema for connectivity_status:
    connectorId string
    Specifies the unique ID of the connector which is to be deleted.
    connectorName string
    Specifies the name of the connector. The name of a connector need not be unique within a tenant or across tenants. The name of the connector can be updated as needed.
    softwareVersion string
    (String) Specifies the connector's software version.
    tenantSideIp string
    (String) Specifies the IP of the connector's NIC facing the sources of the tenant to which the connector belongs.
    upgradeStatuses BackupRecoveryDataSourceConnectorPatchUpgradeStatus[]
    (List) Specifies upgrade status for the data-source connector. For example when the upgrade started, current status of the upgrade, errors for upgrade failure etc. Nested schema for upgrade_status:
    xIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    backup_recovery_data_source_connector_patch_id str
    The unique identifier of the Data-Source Connector.
    cluster_side_ip str
    (String) Specifies the IP of the connector's NIC facing the cluster.
    connection_id str
    (String) Specifies the ID of the connection to which this connector belongs.
    connectivity_statuses Sequence[BackupRecoveryDataSourceConnectorPatchConnectivityStatusArgs]
    (List) Specifies status information for the data-source connector. For example if it's currently connected to the cluster, when it last connected to the cluster successfully, etc. Nested schema for connectivity_status:
    connector_id str
    Specifies the unique ID of the connector which is to be deleted.
    connector_name str
    Specifies the name of the connector. The name of a connector need not be unique within a tenant or across tenants. The name of the connector can be updated as needed.
    software_version str
    (String) Specifies the connector's software version.
    tenant_side_ip str
    (String) Specifies the IP of the connector's NIC facing the sources of the tenant to which the connector belongs.
    upgrade_statuses Sequence[BackupRecoveryDataSourceConnectorPatchUpgradeStatusArgs]
    (List) Specifies upgrade status for the data-source connector. For example when the upgrade started, current status of the upgrade, errors for upgrade failure etc. Nested schema for upgrade_status:
    x_ibm_tenant_id str
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    backupRecoveryDataSourceConnectorPatchId String
    The unique identifier of the Data-Source Connector.
    clusterSideIp String
    (String) Specifies the IP of the connector's NIC facing the cluster.
    connectionId String
    (String) Specifies the ID of the connection to which this connector belongs.
    connectivityStatuses List<Property Map>
    (List) Specifies status information for the data-source connector. For example if it's currently connected to the cluster, when it last connected to the cluster successfully, etc. Nested schema for connectivity_status:
    connectorId String
    Specifies the unique ID of the connector which is to be deleted.
    connectorName String
    Specifies the name of the connector. The name of a connector need not be unique within a tenant or across tenants. The name of the connector can be updated as needed.
    softwareVersion String
    (String) Specifies the connector's software version.
    tenantSideIp String
    (String) Specifies the IP of the connector's NIC facing the sources of the tenant to which the connector belongs.
    upgradeStatuses List<Property Map>
    (List) Specifies upgrade status for the data-source connector. For example when the upgrade started, current status of the upgrade, errors for upgrade failure etc. Nested schema for upgrade_status:
    xIbmTenantId String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.

    Supporting Types

    BackupRecoveryDataSourceConnectorPatchConnectivityStatus, BackupRecoveryDataSourceConnectorPatchConnectivityStatusArgs

    IsConnected bool
    (Boolean) Specifies whether the connector is currently connected to the cluster.
    LastConnectedTimestampSecs double
    (Integer) Specifies the last timestamp in UNIX time (seconds) when the connector had successfully connected to the cluster. This property can be present even if the connector is currently disconnected.
    Message string
    (String) Specifies error message for upgrade failure.
    IsConnected bool
    (Boolean) Specifies whether the connector is currently connected to the cluster.
    LastConnectedTimestampSecs float64
    (Integer) Specifies the last timestamp in UNIX time (seconds) when the connector had successfully connected to the cluster. This property can be present even if the connector is currently disconnected.
    Message string
    (String) Specifies error message for upgrade failure.
    isConnected Boolean
    (Boolean) Specifies whether the connector is currently connected to the cluster.
    lastConnectedTimestampSecs Double
    (Integer) Specifies the last timestamp in UNIX time (seconds) when the connector had successfully connected to the cluster. This property can be present even if the connector is currently disconnected.
    message String
    (String) Specifies error message for upgrade failure.
    isConnected boolean
    (Boolean) Specifies whether the connector is currently connected to the cluster.
    lastConnectedTimestampSecs number
    (Integer) Specifies the last timestamp in UNIX time (seconds) when the connector had successfully connected to the cluster. This property can be present even if the connector is currently disconnected.
    message string
    (String) Specifies error message for upgrade failure.
    is_connected bool
    (Boolean) Specifies whether the connector is currently connected to the cluster.
    last_connected_timestamp_secs float
    (Integer) Specifies the last timestamp in UNIX time (seconds) when the connector had successfully connected to the cluster. This property can be present even if the connector is currently disconnected.
    message str
    (String) Specifies error message for upgrade failure.
    isConnected Boolean
    (Boolean) Specifies whether the connector is currently connected to the cluster.
    lastConnectedTimestampSecs Number
    (Integer) Specifies the last timestamp in UNIX time (seconds) when the connector had successfully connected to the cluster. This property can be present even if the connector is currently disconnected.
    message String
    (String) Specifies error message for upgrade failure.

    BackupRecoveryDataSourceConnectorPatchUpgradeStatus, BackupRecoveryDataSourceConnectorPatchUpgradeStatusArgs

    LastStatusFetchedTimestampMsecs double
    (Integer) Specifies the last timestamp in UNIX time (milliseconds) when the connector upgrade status was fetched.
    Message string
    (String) Specifies error message for upgrade failure.
    StartTimestampMSecs double
    (Integer) Specifies the last timestamp in UNIX time (milliseconds) when the connector upgrade was triggered.
    Status string
    (String) Specifies the last fetched upgrade status of the connector.

    • Constraints: Allowable values are: NotStarted, InProgress, Succeeded, Failed.
    LastStatusFetchedTimestampMsecs float64
    (Integer) Specifies the last timestamp in UNIX time (milliseconds) when the connector upgrade status was fetched.
    Message string
    (String) Specifies error message for upgrade failure.
    StartTimestampMSecs float64
    (Integer) Specifies the last timestamp in UNIX time (milliseconds) when the connector upgrade was triggered.
    Status string
    (String) Specifies the last fetched upgrade status of the connector.

    • Constraints: Allowable values are: NotStarted, InProgress, Succeeded, Failed.
    lastStatusFetchedTimestampMsecs Double
    (Integer) Specifies the last timestamp in UNIX time (milliseconds) when the connector upgrade status was fetched.
    message String
    (String) Specifies error message for upgrade failure.
    startTimestampMSecs Double
    (Integer) Specifies the last timestamp in UNIX time (milliseconds) when the connector upgrade was triggered.
    status String
    (String) Specifies the last fetched upgrade status of the connector.

    • Constraints: Allowable values are: NotStarted, InProgress, Succeeded, Failed.
    lastStatusFetchedTimestampMsecs number
    (Integer) Specifies the last timestamp in UNIX time (milliseconds) when the connector upgrade status was fetched.
    message string
    (String) Specifies error message for upgrade failure.
    startTimestampMSecs number
    (Integer) Specifies the last timestamp in UNIX time (milliseconds) when the connector upgrade was triggered.
    status string
    (String) Specifies the last fetched upgrade status of the connector.

    • Constraints: Allowable values are: NotStarted, InProgress, Succeeded, Failed.
    last_status_fetched_timestamp_msecs float
    (Integer) Specifies the last timestamp in UNIX time (milliseconds) when the connector upgrade status was fetched.
    message str
    (String) Specifies error message for upgrade failure.
    start_timestamp_m_secs float
    (Integer) Specifies the last timestamp in UNIX time (milliseconds) when the connector upgrade was triggered.
    status str
    (String) Specifies the last fetched upgrade status of the connector.

    • Constraints: Allowable values are: NotStarted, InProgress, Succeeded, Failed.
    lastStatusFetchedTimestampMsecs Number
    (Integer) Specifies the last timestamp in UNIX time (milliseconds) when the connector upgrade status was fetched.
    message String
    (String) Specifies error message for upgrade failure.
    startTimestampMSecs Number
    (Integer) Specifies the last timestamp in UNIX time (milliseconds) when the connector upgrade was triggered.
    status String
    (String) Specifies the last fetched upgrade status of the connector.

    • Constraints: Allowable values are: NotStarted, InProgress, Succeeded, Failed.

    Import

    Not Supported

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud