ibm 1.85.0-beta0 published on Wednesday, Oct 29, 2025 by ibm-cloud
ibm.getDb2
Start a Neo task
Explain and create an ibm.getDb2 resource
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.
