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

ibm.getCosBackupPolicy

Explore with Pulumi AI

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

Using getCosBackupPolicy

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 getCosBackupPolicy(args: GetCosBackupPolicyArgs, opts?: InvokeOptions): Promise<GetCosBackupPolicyResult>
function getCosBackupPolicyOutput(args: GetCosBackupPolicyOutputArgs, opts?: InvokeOptions): Output<GetCosBackupPolicyResult>
Copy
def get_cos_backup_policy(bucket_name: Optional[str] = None,
                          id: Optional[str] = None,
                          policy_id: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetCosBackupPolicyResult
def get_cos_backup_policy_output(bucket_name: Optional[pulumi.Input[str]] = None,
                          id: Optional[pulumi.Input[str]] = None,
                          policy_id: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetCosBackupPolicyResult]
Copy
func LookupCosBackupPolicy(ctx *Context, args *LookupCosBackupPolicyArgs, opts ...InvokeOption) (*LookupCosBackupPolicyResult, error)
func LookupCosBackupPolicyOutput(ctx *Context, args *LookupCosBackupPolicyOutputArgs, opts ...InvokeOption) LookupCosBackupPolicyResultOutput
Copy

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

public static class GetCosBackupPolicy 
{
    public static Task<GetCosBackupPolicyResult> InvokeAsync(GetCosBackupPolicyArgs args, InvokeOptions? opts = null)
    public static Output<GetCosBackupPolicyResult> Invoke(GetCosBackupPolicyInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCosBackupPolicyResult> getCosBackupPolicy(GetCosBackupPolicyArgs args, InvokeOptions options)
public static Output<GetCosBackupPolicyResult> getCosBackupPolicy(GetCosBackupPolicyArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ibm:index/getCosBackupPolicy:getCosBackupPolicy
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

BucketName This property is required. string
PolicyId This property is required. string
Id string
BucketName This property is required. string
PolicyId This property is required. string
Id string
bucketName This property is required. String
policyId This property is required. String
id String
bucketName This property is required. string
policyId This property is required. string
id string
bucket_name This property is required. str
policy_id This property is required. str
id str
bucketName This property is required. String
policyId This property is required. String
id String

getCosBackupPolicy Result

The following output properties are available:

BackupType string
BucketName string
Id string
PolicyId string
PolicyName string
TargetBackupVaultCrn string
BackupType string
BucketName string
Id string
PolicyId string
PolicyName string
TargetBackupVaultCrn string
backupType String
bucketName String
id String
policyId String
policyName String
targetBackupVaultCrn String
backupType string
bucketName string
id string
policyId string
policyName string
targetBackupVaultCrn string
backupType String
bucketName String
id String
policyId String
policyName String
targetBackupVaultCrn String

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