ibm 1.78.0 published on Wednesday, Apr 30, 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 dictionary
The 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
ibm
Terraform Provider.