ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud
ibm.getDb2
Explore with Pulumi AI
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 dictionaryThe following arguments are supported:
- Backup
Location string - Disk
Encryption stringCrn  - Disk
Encryption stringInstance Crn  - High
Availability string - Id string
 - Identifier string
 - Instance
Type string - Location string
 - Name string
 - Oracle
Compatibility string - Resource
Group stringId  - Service string
 - Subscription
Id string 
- Backup
Location string - Disk
Encryption stringCrn  - Disk
Encryption stringInstance Crn  - High
Availability string - Id string
 - Identifier string
 - Instance
Type string - Location string
 - Name string
 - Oracle
Compatibility string - Resource
Group stringId  - Service string
 - Subscription
Id string 
- backup
Location String - disk
Encryption StringCrn  - disk
Encryption StringInstance Crn  - high
Availability String - id String
 - identifier String
 - instance
Type String - location String
 - name String
 - oracle
Compatibility String - resource
Group StringId  - service String
 - subscription
Id String 
- backup
Location string - disk
Encryption stringCrn  - disk
Encryption stringInstance Crn  - high
Availability string - id string
 - identifier string
 - instance
Type string - location string
 - name string
 - oracle
Compatibility string - resource
Group stringId  - service string
 - subscription
Id string 
- backup_
location str - disk_
encryption_ strcrn  - disk_
encryption_ strinstance_ crn  - high_
availability str - id str
 - identifier str
 - instance_
type str - location str
 - name str
 - oracle_
compatibility str - resource_
group_ strid  - service str
 - subscription_
id str 
- backup
Location String - disk
Encryption StringCrn  - disk
Encryption StringInstance Crn  - high
Availability String - id String
 - identifier String
 - instance
Type String - location String
 - name String
 - oracle
Compatibility String - resource
Group StringId  - service String
 - subscription
Id String 
getDb2 Result
The following output properties are available:
- Crn string
 - Extensions Dictionary<string, string>
 - Guid string
 - Id string
 - Location string
 - Name string
 - Onetime
Credentials bool - Parameters
Json string - Plan string
 - Resource
Controller stringUrl  - Resource
Crn string - Resource
Group stringId  - Resource
Group stringName  - Resource
Name string - Resource
Status string - Service string
 - Status string
 - List<string>
 - Backup
Location string - Disk
Encryption stringCrn  - Disk
Encryption stringInstance Crn  - High
Availability string - Identifier string
 - Instance
Type string - Oracle
Compatibility string - Subscription
Id string 
- Crn string
 - Extensions map[string]string
 - Guid string
 - Id string
 - Location string
 - Name string
 - Onetime
Credentials bool - Parameters
Json string - Plan string
 - Resource
Controller stringUrl  - Resource
Crn string - Resource
Group stringId  - Resource
Group stringName  - Resource
Name string - Resource
Status string - Service string
 - Status string
 - []string
 - Backup
Location string - Disk
Encryption stringCrn  - Disk
Encryption stringInstance Crn  - High
Availability string - Identifier string
 - Instance
Type string - Oracle
Compatibility string - Subscription
Id string 
- crn String
 - extensions Map<String,String>
 - guid String
 - id String
 - location String
 - name String
 - onetime
Credentials Boolean - parameters
Json String - plan String
 - resource
Controller StringUrl  - resource
Crn String - resource
Group StringId  - resource
Group StringName  - resource
Name String - resource
Status String - service String
 - status String
 - List<String>
 - backup
Location String - disk
Encryption StringCrn  - disk
Encryption StringInstance Crn  - high
Availability String - identifier String
 - instance
Type String - oracle
Compatibility String - subscription
Id String 
- crn string
 - extensions {[key: string]: string}
 - guid string
 - id string
 - location string
 - name string
 - onetime
Credentials boolean - parameters
Json string - plan string
 - resource
Controller stringUrl  - resource
Crn string - resource
Group stringId  - resource
Group stringName  - resource
Name string - resource
Status string - service string
 - status string
 - string[]
 - backup
Location string - disk
Encryption stringCrn  - disk
Encryption stringInstance Crn  - high
Availability string - identifier string
 - instance
Type string - oracle
Compatibility string - subscription
Id string 
- crn str
 - extensions Mapping[str, str]
 - guid str
 - id str
 - location str
 - name str
 - onetime_
credentials bool - parameters_
json str - plan str
 - resource_
controller_ strurl  - resource_
crn str - resource_
group_ strid  - resource_
group_ strname  - resource_
name str - resource_
status str - service str
 - status str
 - Sequence[str]
 - backup_
location str - disk_
encryption_ strcrn  - disk_
encryption_ strinstance_ crn  - high_
availability str - identifier str
 - instance_
type str - oracle_
compatibility str - subscription_
id str 
- crn String
 - extensions Map<String>
 - guid String
 - id String
 - location String
 - name String
 - onetime
Credentials Boolean - parameters
Json String - plan String
 - resource
Controller StringUrl  - resource
Crn String - resource
Group StringId  - resource
Group StringName  - resource
Name String - resource
Status String - service String
 - status String
 - List<String>
 - backup
Location String - disk
Encryption StringCrn  - disk
Encryption StringInstance Crn  - high
Availability String - identifier String
 - instance
Type String - oracle
Compatibility String - subscription
Id String 
Package Details
- Repository
 - ibm ibm-cloud/terraform-provider-ibm
 - License
 - Notes
 - This Pulumi package is based on the 
ibmTerraform Provider.