1. Packages
  2. Ibm Provider
  3. API Docs
  4. getCosBackupVault
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

ibm.getCosBackupVault

Explore with Pulumi AI

ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

Using getCosBackupVault

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 getCosBackupVault(args: GetCosBackupVaultArgs, opts?: InvokeOptions): Promise<GetCosBackupVaultResult>
function getCosBackupVaultOutput(args: GetCosBackupVaultOutputArgs, opts?: InvokeOptions): Output<GetCosBackupVaultResult>
Copy
def get_cos_backup_vault(backup_vault_name: Optional[str] = None,
                         id: Optional[str] = None,
                         region: Optional[str] = None,
                         service_instance_id: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetCosBackupVaultResult
def get_cos_backup_vault_output(backup_vault_name: Optional[pulumi.Input[str]] = None,
                         id: Optional[pulumi.Input[str]] = None,
                         region: Optional[pulumi.Input[str]] = None,
                         service_instance_id: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetCosBackupVaultResult]
Copy
func LookupCosBackupVault(ctx *Context, args *LookupCosBackupVaultArgs, opts ...InvokeOption) (*LookupCosBackupVaultResult, error)
func LookupCosBackupVaultOutput(ctx *Context, args *LookupCosBackupVaultOutputArgs, opts ...InvokeOption) LookupCosBackupVaultResultOutput
Copy

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

public static class GetCosBackupVault 
{
    public static Task<GetCosBackupVaultResult> InvokeAsync(GetCosBackupVaultArgs args, InvokeOptions? opts = null)
    public static Output<GetCosBackupVaultResult> Invoke(GetCosBackupVaultInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCosBackupVaultResult> getCosBackupVault(GetCosBackupVaultArgs args, InvokeOptions options)
public static Output<GetCosBackupVaultResult> getCosBackupVault(GetCosBackupVaultArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ibm:index/getCosBackupVault:getCosBackupVault
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

BackupVaultName This property is required. string
Region This property is required. string
ServiceInstanceId This property is required. string
Id string
BackupVaultName This property is required. string
Region This property is required. string
ServiceInstanceId This property is required. string
Id string
backupVaultName This property is required. String
region This property is required. String
serviceInstanceId This property is required. String
id String
backupVaultName This property is required. string
region This property is required. string
serviceInstanceId This property is required. string
id string
backup_vault_name This property is required. str
region This property is required. str
service_instance_id This property is required. str
id str
backupVaultName This property is required. String
region This property is required. String
serviceInstanceId This property is required. String
id String

getCosBackupVault Result

The following output properties are available:

Package Details

Repository
ibm ibm-cloud/terraform-provider-ibm
License
Notes
This Pulumi package is based on the ibm Terraform Provider.
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud