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

ibm.getDb2

Explore with Pulumi AI

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

    Using getDb2

    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 getDb2(args: GetDb2Args, opts?: InvokeOptions): Promise<GetDb2Result>
    function getDb2Output(args: GetDb2OutputArgs, opts?: InvokeOptions): Output<GetDb2Result>
    def get_db2(backup_location: Optional[str] = None,
                disk_encryption_crn: Optional[str] = None,
                disk_encryption_instance_crn: Optional[str] = None,
                high_availability: Optional[str] = None,
                id: Optional[str] = None,
                identifier: Optional[str] = None,
                instance_type: Optional[str] = None,
                location: Optional[str] = None,
                name: Optional[str] = None,
                oracle_compatibility: Optional[str] = None,
                resource_group_id: Optional[str] = None,
                service: Optional[str] = None,
                subscription_id: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetDb2Result
    def get_db2_output(backup_location: Optional[pulumi.Input[str]] = None,
                disk_encryption_crn: Optional[pulumi.Input[str]] = None,
                disk_encryption_instance_crn: Optional[pulumi.Input[str]] = None,
                high_availability: Optional[pulumi.Input[str]] = None,
                id: Optional[pulumi.Input[str]] = None,
                identifier: Optional[pulumi.Input[str]] = None,
                instance_type: Optional[pulumi.Input[str]] = None,
                location: Optional[pulumi.Input[str]] = None,
                name: Optional[pulumi.Input[str]] = None,
                oracle_compatibility: Optional[pulumi.Input[str]] = None,
                resource_group_id: Optional[pulumi.Input[str]] = None,
                service: Optional[pulumi.Input[str]] = None,
                subscription_id: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetDb2Result]
    func LookupDb2(ctx *Context, args *LookupDb2Args, opts ...InvokeOption) (*LookupDb2Result, error)
    func LookupDb2Output(ctx *Context, args *LookupDb2OutputArgs, opts ...InvokeOption) LookupDb2ResultOutput

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

    public static class GetDb2 
    {
        public static Task<GetDb2Result> InvokeAsync(GetDb2Args args, InvokeOptions? opts = null)
        public static Output<GetDb2Result> Invoke(GetDb2InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDb2Result> getDb2(GetDb2Args args, InvokeOptions options)
    public static Output<GetDb2Result> getDb2(GetDb2Args args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getDb2:getDb2
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getDb2 Result

    The following output properties are available:

    Crn string
    Extensions Dictionary<string, string>
    Guid string
    Id string
    Location string
    Name string
    OnetimeCredentials bool
    ParametersJson string
    Plan string
    ResourceControllerUrl string
    ResourceCrn string
    ResourceGroupId string
    ResourceGroupName string
    ResourceName string
    ResourceStatus string
    Service string
    Status string
    Tags List<string>
    BackupLocation string
    DiskEncryptionCrn string
    DiskEncryptionInstanceCrn string
    HighAvailability string
    Identifier string
    InstanceType string
    OracleCompatibility string
    SubscriptionId string
    crn String
    extensions Map<String,String>
    guid String
    id String
    location String
    name String
    onetimeCredentials Boolean
    parametersJson String
    plan String
    resourceControllerUrl String
    resourceCrn String
    resourceGroupId String
    resourceGroupName String
    resourceName String
    resourceStatus String
    service String
    status String
    tags List<String>
    backupLocation String
    diskEncryptionCrn String
    diskEncryptionInstanceCrn String
    highAvailability String
    identifier String
    instanceType String
    oracleCompatibility String
    subscriptionId String
    crn string
    extensions {[key: string]: string}
    guid string
    id string
    location string
    name string
    onetimeCredentials boolean
    parametersJson string
    plan string
    resourceControllerUrl string
    resourceCrn string
    resourceGroupId string
    resourceGroupName string
    resourceName string
    resourceStatus string
    service string
    status string
    tags string[]
    backupLocation string
    diskEncryptionCrn string
    diskEncryptionInstanceCrn string
    highAvailability string
    identifier string
    instanceType string
    oracleCompatibility string
    subscriptionId string

    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