Viewing docs for ibm 1.89.0
published on Monday, Mar 2, 2026 by ibm-cloud
published on Monday, Mar 2, 2026 by ibm-cloud
Viewing docs for ibm 1.89.0
published on Monday, Mar 2, 2026 by ibm-cloud
published on Monday, Mar 2, 2026 by ibm-cloud
Provides a read-only data source to retrieve information about a backup_recovery_connectors_metadata. You can then reference the fields of the data source in other resources within the same configuration by using interpolation syntax.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const backupRecoveryConnectorsMetadata = ibm.getBackupRecoveryConnectorsMetadata({
xIbmTenantId: "x_ibm_tenant_id",
});
import pulumi
import pulumi_ibm as ibm
backup_recovery_connectors_metadata = ibm.get_backup_recovery_connectors_metadata(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.GetBackupRecoveryConnectorsMetadata(ctx, &ibm.GetBackupRecoveryConnectorsMetadataArgs{
XIbmTenantId: "x_ibm_tenant_id",
}, nil)
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 backupRecoveryConnectorsMetadata = Ibm.GetBackupRecoveryConnectorsMetadata.Invoke(new()
{
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.IbmFunctions;
import com.pulumi.ibm.inputs.GetBackupRecoveryConnectorsMetadataArgs;
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) {
final var backupRecoveryConnectorsMetadata = IbmFunctions.getBackupRecoveryConnectorsMetadata(GetBackupRecoveryConnectorsMetadataArgs.builder()
.xIbmTenantId("x_ibm_tenant_id")
.build());
}
}
variables:
backupRecoveryConnectorsMetadata:
fn::invoke:
function: ibm:getBackupRecoveryConnectorsMetadata
arguments:
xIbmTenantId: x_ibm_tenant_id
Using getBackupRecoveryConnectorsMetadata
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 getBackupRecoveryConnectorsMetadata(args: GetBackupRecoveryConnectorsMetadataArgs, opts?: InvokeOptions): Promise<GetBackupRecoveryConnectorsMetadataResult>
function getBackupRecoveryConnectorsMetadataOutput(args: GetBackupRecoveryConnectorsMetadataOutputArgs, opts?: InvokeOptions): Output<GetBackupRecoveryConnectorsMetadataResult>def get_backup_recovery_connectors_metadata(endpoint_type: Optional[str] = None,
id: Optional[str] = None,
instance_id: Optional[str] = None,
region: Optional[str] = None,
x_ibm_tenant_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBackupRecoveryConnectorsMetadataResult
def get_backup_recovery_connectors_metadata_output(endpoint_type: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
instance_id: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
x_ibm_tenant_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBackupRecoveryConnectorsMetadataResult]func GetBackupRecoveryConnectorsMetadata(ctx *Context, args *GetBackupRecoveryConnectorsMetadataArgs, opts ...InvokeOption) (*GetBackupRecoveryConnectorsMetadataResult, error)
func GetBackupRecoveryConnectorsMetadataOutput(ctx *Context, args *GetBackupRecoveryConnectorsMetadataOutputArgs, opts ...InvokeOption) GetBackupRecoveryConnectorsMetadataResultOutput> Note: This function is named GetBackupRecoveryConnectorsMetadata in the Go SDK.
public static class GetBackupRecoveryConnectorsMetadata
{
public static Task<GetBackupRecoveryConnectorsMetadataResult> InvokeAsync(GetBackupRecoveryConnectorsMetadataArgs args, InvokeOptions? opts = null)
public static Output<GetBackupRecoveryConnectorsMetadataResult> Invoke(GetBackupRecoveryConnectorsMetadataInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBackupRecoveryConnectorsMetadataResult> getBackupRecoveryConnectorsMetadata(GetBackupRecoveryConnectorsMetadataArgs args, InvokeOptions options)
public static Output<GetBackupRecoveryConnectorsMetadataResult> getBackupRecoveryConnectorsMetadata(GetBackupRecoveryConnectorsMetadataArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getBackupRecoveryConnectorsMetadata:getBackupRecoveryConnectorsMetadata
arguments:
# arguments dictionaryThe following arguments are supported:
- XIbm
Tenant stringId - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- Endpoint
Type string - Backup Recovery Endpoint type. By default set to "public".
- Id string
- The unique identifier of the backup_recovery_connectors_metadata.
- Instance
Id string - Backup Recovery instance ID. If provided here along with region, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the
endpoints.jsonfile. - Region string
- Backup Recovery region. If provided here along with instance_id, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the
endpoints.jsonfile.
- XIbm
Tenant stringId - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- Endpoint
Type string - Backup Recovery Endpoint type. By default set to "public".
- Id string
- The unique identifier of the backup_recovery_connectors_metadata.
- Instance
Id string - Backup Recovery instance ID. If provided here along with region, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the
endpoints.jsonfile. - Region string
- Backup Recovery region. If provided here along with instance_id, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the
endpoints.jsonfile.
- x
Ibm StringTenant Id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- endpoint
Type String - Backup Recovery Endpoint type. By default set to "public".
- id String
- The unique identifier of the backup_recovery_connectors_metadata.
- instance
Id String - Backup Recovery instance ID. If provided here along with region, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the
endpoints.jsonfile. - region String
- Backup Recovery region. If provided here along with instance_id, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the
endpoints.jsonfile.
- x
Ibm stringTenant Id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- endpoint
Type string - Backup Recovery Endpoint type. By default set to "public".
- id string
- The unique identifier of the backup_recovery_connectors_metadata.
- instance
Id string - Backup Recovery instance ID. If provided here along with region, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the
endpoints.jsonfile. - region string
- Backup Recovery region. If provided here along with instance_id, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the
endpoints.jsonfile.
- x_
ibm_ strtenant_ id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- endpoint_
type str - Backup Recovery Endpoint type. By default set to "public".
- id str
- The unique identifier of the backup_recovery_connectors_metadata.
- instance_
id str - Backup Recovery instance ID. If provided here along with region, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the
endpoints.jsonfile. - region str
- Backup Recovery region. If provided here along with instance_id, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the
endpoints.jsonfile.
- x
Ibm StringTenant Id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- endpoint
Type String - Backup Recovery Endpoint type. By default set to "public".
- id String
- The unique identifier of the backup_recovery_connectors_metadata.
- instance
Id String - Backup Recovery instance ID. If provided here along with region, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the
endpoints.jsonfile. - region String
- Backup Recovery region. If provided here along with instance_id, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the
endpoints.jsonfile.
getBackupRecoveryConnectorsMetadata Result
The following output properties are available:
- Connector
Image List<GetMetadatas Backup Recovery Connectors Metadata Connector Image Metadata> - (List) Specifies information about the connector images for various platforms. Nested schema for connector_image_metadata:
- Id string
- The unique identifier of the backup_recovery_connectors_metadata.
- K8s
Connector List<GetInfo Lists Backup Recovery Connectors Metadata K8s Connector Info List> - (List) k8sConnectorInfoList specifies information about supported kubernetes environments where Data-Source Connectors can be deployed. Also, specifies the helm chart location (OCI URL) for each supported Kubernetes environment and instructions for installing it. Nested schema for k8s_connector_info_list:
- Region string
- XIbm
Tenant stringId - Endpoint
Type string - Instance
Id string
- Connector
Image []GetMetadatas Backup Recovery Connectors Metadata Connector Image Metadata - (List) Specifies information about the connector images for various platforms. Nested schema for connector_image_metadata:
- Id string
- The unique identifier of the backup_recovery_connectors_metadata.
- K8s
Connector []GetInfo Lists Backup Recovery Connectors Metadata K8s Connector Info List - (List) k8sConnectorInfoList specifies information about supported kubernetes environments where Data-Source Connectors can be deployed. Also, specifies the helm chart location (OCI URL) for each supported Kubernetes environment and instructions for installing it. Nested schema for k8s_connector_info_list:
- Region string
- XIbm
Tenant stringId - Endpoint
Type string - Instance
Id string
- connector
Image List<GetMetadatas Backup Recovery Connectors Metadata Connector Image Metadata> - (List) Specifies information about the connector images for various platforms. Nested schema for connector_image_metadata:
- id String
- The unique identifier of the backup_recovery_connectors_metadata.
- k8s
Connector List<GetInfo Lists Backup Recovery Connectors Metadata K8s Connector Info List> - (List) k8sConnectorInfoList specifies information about supported kubernetes environments where Data-Source Connectors can be deployed. Also, specifies the helm chart location (OCI URL) for each supported Kubernetes environment and instructions for installing it. Nested schema for k8s_connector_info_list:
- region String
- x
Ibm StringTenant Id - endpoint
Type String - instance
Id String
- connector
Image GetMetadatas Backup Recovery Connectors Metadata Connector Image Metadata[] - (List) Specifies information about the connector images for various platforms. Nested schema for connector_image_metadata:
- id string
- The unique identifier of the backup_recovery_connectors_metadata.
- k8s
Connector GetInfo Lists Backup Recovery Connectors Metadata K8s Connector Info List[] - (List) k8sConnectorInfoList specifies information about supported kubernetes environments where Data-Source Connectors can be deployed. Also, specifies the helm chart location (OCI URL) for each supported Kubernetes environment and instructions for installing it. Nested schema for k8s_connector_info_list:
- region string
- x
Ibm stringTenant Id - endpoint
Type string - instance
Id string
- connector_
image_ Sequence[Getmetadatas Backup Recovery Connectors Metadata Connector Image Metadata] - (List) Specifies information about the connector images for various platforms. Nested schema for connector_image_metadata:
- id str
- The unique identifier of the backup_recovery_connectors_metadata.
- k8s_
connector_ Sequence[Getinfo_ lists Backup Recovery Connectors Metadata K8s Connector Info List] - (List) k8sConnectorInfoList specifies information about supported kubernetes environments where Data-Source Connectors can be deployed. Also, specifies the helm chart location (OCI URL) for each supported Kubernetes environment and instructions for installing it. Nested schema for k8s_connector_info_list:
- region str
- x_
ibm_ strtenant_ id - endpoint_
type str - instance_
id str
- connector
Image List<Property Map>Metadatas - (List) Specifies information about the connector images for various platforms. Nested schema for connector_image_metadata:
- id String
- The unique identifier of the backup_recovery_connectors_metadata.
- k8s
Connector List<Property Map>Info Lists - (List) k8sConnectorInfoList specifies information about supported kubernetes environments where Data-Source Connectors can be deployed. Also, specifies the helm chart location (OCI URL) for each supported Kubernetes environment and instructions for installing it. Nested schema for k8s_connector_info_list:
- region String
- x
Ibm StringTenant Id - endpoint
Type String - instance
Id String
Supporting Types
GetBackupRecoveryConnectorsMetadataConnectorImageMetadata
- Connector
Image List<GetFile Lists Backup Recovery Connectors Metadata Connector Image Metadata Connector Image File List> - (List) Specifies info about connector images for the supported platforms. Nested schema for connector_image_file_list:
- Connector
Image []GetFile Lists Backup Recovery Connectors Metadata Connector Image Metadata Connector Image File List - (List) Specifies info about connector images for the supported platforms. Nested schema for connector_image_file_list:
- connector
Image List<GetFile Lists Backup Recovery Connectors Metadata Connector Image Metadata Connector Image File List> - (List) Specifies info about connector images for the supported platforms. Nested schema for connector_image_file_list:
- connector
Image GetFile Lists Backup Recovery Connectors Metadata Connector Image Metadata Connector Image File List[] - (List) Specifies info about connector images for the supported platforms. Nested schema for connector_image_file_list:
- connector_
image_ Sequence[Getfile_ lists Backup Recovery Connectors Metadata Connector Image Metadata Connector Image File List] - (List) Specifies info about connector images for the supported platforms. Nested schema for connector_image_file_list:
- connector
Image List<Property Map>File Lists - (List) Specifies info about connector images for the supported platforms. Nested schema for connector_image_file_list:
GetBackupRecoveryConnectorsMetadataConnectorImageMetadataConnectorImageFileList
- image_
type str - (String) Specifies the platform on which the image can be deployed.
- Constraints: Allowable values are:
VSI,VMware.
- Constraints: Allowable values are:
- url str
- (String) Specifies the URL to access the file.
GetBackupRecoveryConnectorsMetadataK8sConnectorInfoList
- Helm
Chart List<GetOci Reves Backup Recovery Connectors Metadata K8s Connector Info List Helm Chart Oci Ref> - (List) Represents the structured components of an OCI (Open Container Initiative) artifact reference. A full reference string can be constructed from these parts. See Also: https://github.com/opencontainers/distribution-spec/blob/main/spec.md. Nested schema for helm_chart_oci_ref:
- Helm
Install stringCmd - (String) Specifies the Helm install command for this type of k8s connector.
- K8s
Platform stringType - (String) Enum representing the different supported Kubernetes platform types.
- Constraints: Allowable values are:
kRoksVpc,kRoksClassic,kIksVpc,kIksClassic.
- Constraints: Allowable values are:
- Ugrade
Doc stringUrl - (String) URL for upgrade documentation for this type of k8s connector.
- Helm
Chart []GetOci Reves Backup Recovery Connectors Metadata K8s Connector Info List Helm Chart Oci Ref - (List) Represents the structured components of an OCI (Open Container Initiative) artifact reference. A full reference string can be constructed from these parts. See Also: https://github.com/opencontainers/distribution-spec/blob/main/spec.md. Nested schema for helm_chart_oci_ref:
- Helm
Install stringCmd - (String) Specifies the Helm install command for this type of k8s connector.
- K8s
Platform stringType - (String) Enum representing the different supported Kubernetes platform types.
- Constraints: Allowable values are:
kRoksVpc,kRoksClassic,kIksVpc,kIksClassic.
- Constraints: Allowable values are:
- Ugrade
Doc stringUrl - (String) URL for upgrade documentation for this type of k8s connector.
- helm
Chart List<GetOci Reves Backup Recovery Connectors Metadata K8s Connector Info List Helm Chart Oci Ref> - (List) Represents the structured components of an OCI (Open Container Initiative) artifact reference. A full reference string can be constructed from these parts. See Also: https://github.com/opencontainers/distribution-spec/blob/main/spec.md. Nested schema for helm_chart_oci_ref:
- helm
Install StringCmd - (String) Specifies the Helm install command for this type of k8s connector.
- k8s
Platform StringType - (String) Enum representing the different supported Kubernetes platform types.
- Constraints: Allowable values are:
kRoksVpc,kRoksClassic,kIksVpc,kIksClassic.
- Constraints: Allowable values are:
- ugrade
Doc StringUrl - (String) URL for upgrade documentation for this type of k8s connector.
- helm
Chart GetOci Reves Backup Recovery Connectors Metadata K8s Connector Info List Helm Chart Oci Ref[] - (List) Represents the structured components of an OCI (Open Container Initiative) artifact reference. A full reference string can be constructed from these parts. See Also: https://github.com/opencontainers/distribution-spec/blob/main/spec.md. Nested schema for helm_chart_oci_ref:
- helm
Install stringCmd - (String) Specifies the Helm install command for this type of k8s connector.
- k8s
Platform stringType - (String) Enum representing the different supported Kubernetes platform types.
- Constraints: Allowable values are:
kRoksVpc,kRoksClassic,kIksVpc,kIksClassic.
- Constraints: Allowable values are:
- ugrade
Doc stringUrl - (String) URL for upgrade documentation for this type of k8s connector.
- helm_
chart_ Sequence[Getoci_ reves Backup Recovery Connectors Metadata K8s Connector Info List Helm Chart Oci Ref] - (List) Represents the structured components of an OCI (Open Container Initiative) artifact reference. A full reference string can be constructed from these parts. See Also: https://github.com/opencontainers/distribution-spec/blob/main/spec.md. Nested schema for helm_chart_oci_ref:
- helm_
install_ strcmd - (String) Specifies the Helm install command for this type of k8s connector.
- k8s_
platform_ strtype - (String) Enum representing the different supported Kubernetes platform types.
- Constraints: Allowable values are:
kRoksVpc,kRoksClassic,kIksVpc,kIksClassic.
- Constraints: Allowable values are:
- ugrade_
doc_ strurl - (String) URL for upgrade documentation for this type of k8s connector.
- helm
Chart List<Property Map>Oci Reves - (List) Represents the structured components of an OCI (Open Container Initiative) artifact reference. A full reference string can be constructed from these parts. See Also: https://github.com/opencontainers/distribution-spec/blob/main/spec.md. Nested schema for helm_chart_oci_ref:
- helm
Install StringCmd - (String) Specifies the Helm install command for this type of k8s connector.
- k8s
Platform StringType - (String) Enum representing the different supported Kubernetes platform types.
- Constraints: Allowable values are:
kRoksVpc,kRoksClassic,kIksVpc,kIksClassic.
- Constraints: Allowable values are:
- ugrade
Doc StringUrl - (String) URL for upgrade documentation for this type of k8s connector.
GetBackupRecoveryConnectorsMetadataK8sConnectorInfoListHelmChartOciRef
- Digest string
- (String) The immutable, content-addressable digest of the artifact's manifest. If only digest is set, the artifact is fetched by its immutable reference. If both tag and digest are set, the application should verify that the tag resolves to the given digest before proceeding. This should include the algorithm prefix.
- Namespace string
- (String) The namespace or organization within the registry. For public registries like Docker Hub, this can be 'library' for official images or a user's account name. May be optional for certain registry configurations.
- Registry
Host string - (String) The address of the OCI-compliant container registry. This can be a hostname or an IP address, and may optionally include a port number.
- Repository string
- (String) The name of the repository that holds the artifact.
- Tag string
- (String) The mutable tag for the artifact.
- Digest string
- (String) The immutable, content-addressable digest of the artifact's manifest. If only digest is set, the artifact is fetched by its immutable reference. If both tag and digest are set, the application should verify that the tag resolves to the given digest before proceeding. This should include the algorithm prefix.
- Namespace string
- (String) The namespace or organization within the registry. For public registries like Docker Hub, this can be 'library' for official images or a user's account name. May be optional for certain registry configurations.
- Registry
Host string - (String) The address of the OCI-compliant container registry. This can be a hostname or an IP address, and may optionally include a port number.
- Repository string
- (String) The name of the repository that holds the artifact.
- Tag string
- (String) The mutable tag for the artifact.
- digest String
- (String) The immutable, content-addressable digest of the artifact's manifest. If only digest is set, the artifact is fetched by its immutable reference. If both tag and digest are set, the application should verify that the tag resolves to the given digest before proceeding. This should include the algorithm prefix.
- namespace String
- (String) The namespace or organization within the registry. For public registries like Docker Hub, this can be 'library' for official images or a user's account name. May be optional for certain registry configurations.
- registry
Host String - (String) The address of the OCI-compliant container registry. This can be a hostname or an IP address, and may optionally include a port number.
- repository String
- (String) The name of the repository that holds the artifact.
- tag String
- (String) The mutable tag for the artifact.
- digest string
- (String) The immutable, content-addressable digest of the artifact's manifest. If only digest is set, the artifact is fetched by its immutable reference. If both tag and digest are set, the application should verify that the tag resolves to the given digest before proceeding. This should include the algorithm prefix.
- namespace string
- (String) The namespace or organization within the registry. For public registries like Docker Hub, this can be 'library' for official images or a user's account name. May be optional for certain registry configurations.
- registry
Host string - (String) The address of the OCI-compliant container registry. This can be a hostname or an IP address, and may optionally include a port number.
- repository string
- (String) The name of the repository that holds the artifact.
- tag string
- (String) The mutable tag for the artifact.
- digest str
- (String) The immutable, content-addressable digest of the artifact's manifest. If only digest is set, the artifact is fetched by its immutable reference. If both tag and digest are set, the application should verify that the tag resolves to the given digest before proceeding. This should include the algorithm prefix.
- namespace str
- (String) The namespace or organization within the registry. For public registries like Docker Hub, this can be 'library' for official images or a user's account name. May be optional for certain registry configurations.
- registry_
host str - (String) The address of the OCI-compliant container registry. This can be a hostname or an IP address, and may optionally include a port number.
- repository str
- (String) The name of the repository that holds the artifact.
- tag str
- (String) The mutable tag for the artifact.
- digest String
- (String) The immutable, content-addressable digest of the artifact's manifest. If only digest is set, the artifact is fetched by its immutable reference. If both tag and digest are set, the application should verify that the tag resolves to the given digest before proceeding. This should include the algorithm prefix.
- namespace String
- (String) The namespace or organization within the registry. For public registries like Docker Hub, this can be 'library' for official images or a user's account name. May be optional for certain registry configurations.
- registry
Host String - (String) The address of the OCI-compliant container registry. This can be a hostname or an IP address, and may optionally include a port number.
- repository String
- (String) The name of the repository that holds the artifact.
- tag String
- (String) The mutable tag for the artifact.
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibmTerraform Provider.
Viewing docs for ibm 1.89.0
published on Monday, Mar 2, 2026 by ibm-cloud
published on Monday, Mar 2, 2026 by ibm-cloud
