1. Packages
  2. Ibm Provider
  3. API Docs
  4. Db2
ibm 1.85.0-beta0 published on Wednesday, Oct 29, 2025 by ibm-cloud

ibm.Db2

Get Started
ibm logo
ibm 1.85.0-beta0 published on Wednesday, Oct 29, 2025 by ibm-cloud

    Example Usage

    To find an example for provisioning and configuring a Db2 SaaS instance , see here.

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetResourceGroupArgs;
    import com.pulumi.ibm.Db2;
    import com.pulumi.ibm.Db2Args;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var group = IbmFunctions.getResourceGroup(GetResourceGroupArgs.builder()
                .name("<your_group>")
                .build());
    
            var _yourDatabase_ = new Db2("<yourDatabase>", Db2Args.builder()
                .service("dashdb-for-transactions")
                .plan("performance")
                .location("us-south")
                .resourceGroupId(group.applyValue(getResourceGroupResult -> getResourceGroupResult.id()))
                .serviceEndpoints("public-and-private")
                .instanceType("bx2.4x16")
                .highAvailability("yes")
                .backupLocation("us")
                .diskEncryptionInstanceCrn("none")
                .diskEncryptionKeyCrn("none")
                .oracleCompatibility("no")
                .subscriptionId("<id_of_subscription_plan>")
                .timeouts(Db2TimeoutsArgs.builder()
                    .create("720m")
                    .update("30m")
                    .delete("30m")
                    .build())
                .build());
    
        }
    }
    
    resources:
      <yourDatabase>:
        type: ibm:Db2
        properties:
          service: dashdb-for-transactions
          plan: performance
          location: us-south
          resourceGroupId: ${group.id}
          serviceEndpoints: public-and-private
          instanceType: bx2.4x16
          highAvailability: yes
          backupLocation: us
          diskEncryptionInstanceCrn: none
          diskEncryptionKeyCrn: none
          oracleCompatibility: no
          subscriptionId: <id_of_subscription_plan>
          timeouts:
            - create: 720m
              update: 30m
              delete: 30m
    variables:
      group:
        fn::invoke:
          function: ibm:getResourceGroup
          arguments:
            name: <your_group>
    

    Sample Db2 SaaS instance using users_config attribute

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetResourceGroupArgs;
    import com.pulumi.ibm.Db2;
    import com.pulumi.ibm.Db2Args;
    import com.pulumi.ibm.inputs.Db2UsersConfigArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var group = IbmFunctions.getResourceGroup(GetResourceGroupArgs.builder()
                .name("<your_group>")
                .build());
    
            var _yourDatabase_ = new Db2("<yourDatabase>", Db2Args.builder()
                .service("dashdb-for-transactions")
                .plan("performance")
                .location("us-south")
                .resourceGroupId(group.applyValue(getResourceGroupResult -> getResourceGroupResult.id()))
                .serviceEndpoints("public-and-private")
                .instanceType("bx2.4x16")
                .highAvailability("yes")
                .backupLocation("us")
                .diskEncryptionInstanceCrn("none")
                .diskEncryptionKeyCrn("none")
                .oracleCompatibility("no")
                .subscriptionId("<id_of_subscription_plan>")
                .timeouts(Db2TimeoutsArgs.builder()
                    .create("720m")
                    .update("30m")
                    .delete("30m")
                    .build())
                .usersConfigs(Db2UsersConfigArgs.builder()
                    .email("test_user@mycompany.com")
                    .iam(false)
                    .ibmid("test-ibm-id")
                    .locked("no")
                    .name("test_user")
                    .password("dEkMc43@gfAPl!867^dSbu")
                    .role("bluuser")
                    .authentications(Db2UsersConfigAuthenticationArgs.builder()
                        .method("method")
                        .policyId("policy_id")
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      <yourDatabase>:
        type: ibm:Db2
        properties:
          service: dashdb-for-transactions
          plan: performance
          location: us-south
          resourceGroupId: ${group.id}
          serviceEndpoints: public-and-private
          instanceType: bx2.4x16
          highAvailability: yes
          backupLocation: us
          diskEncryptionInstanceCrn: none
          diskEncryptionKeyCrn: none
          oracleCompatibility: no
          subscriptionId: <id_of_subscription_plan>
          timeouts:
            - create: 720m
              update: 30m
              delete: 30m
          usersConfigs:
            - email: test_user@mycompany.com
              iam: false
              ibmid: test-ibm-id
              locked: no
              name: test_user
              password: dEkMc43@gfAPl!867^dSbu
              role: bluuser
              authentications:
                - method: method
                  policyId: policy_id
    variables:
      group:
        fn::invoke:
          function: ibm:getResourceGroup
          arguments:
            name: <your_group>
    

    Sample Db2 SaaS instance using allowlist_config attribute

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetResourceGroupArgs;
    import com.pulumi.ibm.Db2;
    import com.pulumi.ibm.Db2Args;
    import com.pulumi.ibm.inputs.Db2AllowlistConfigArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var group = IbmFunctions.getResourceGroup(GetResourceGroupArgs.builder()
                .name("<your_group>")
                .build());
    
            var _yourDatabase_ = new Db2("<yourDatabase>", Db2Args.builder()
                .service("dashdb-for-transactions")
                .plan("performance")
                .location("us-south")
                .resourceGroupId(group.applyValue(getResourceGroupResult -> getResourceGroupResult.id()))
                .serviceEndpoints("public-and-private")
                .instanceType("bx2.4x16")
                .highAvailability("yes")
                .backupLocation("us")
                .diskEncryptionInstanceCrn("none")
                .diskEncryptionKeyCrn("none")
                .oracleCompatibility("no")
                .subscriptionId("<id_of_subscription_plan>")
                .timeouts(Db2TimeoutsArgs.builder()
                    .create("720m")
                    .update("30m")
                    .delete("30m")
                    .build())
                .allowlistConfigs(Db2AllowlistConfigArgs.builder()
                    .ipAddresses(Db2AllowlistConfigIpAddressArgs.builder()
                        .address("127.0.0.1")
                        .description("A sample IP address")
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      <yourDatabase>:
        type: ibm:Db2
        properties:
          service: dashdb-for-transactions
          plan: performance
          location: us-south
          resourceGroupId: ${group.id}
          serviceEndpoints: public-and-private
          instanceType: bx2.4x16
          highAvailability: yes
          backupLocation: us
          diskEncryptionInstanceCrn: none
          diskEncryptionKeyCrn: none
          oracleCompatibility: no
          subscriptionId: <id_of_subscription_plan>
          timeouts:
            - create: 720m
              update: 30m
              delete: 30m
          allowlistConfigs:
            - ipAddresses:
                - address: 127.0.0.1
                  description: A sample IP address
    variables:
      group:
        fn::invoke:
          function: ibm:getResourceGroup
          arguments:
            name: <your_group>
    

    Sample Db2 SaaS instance using autoscale_config attribute

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetResourceGroupArgs;
    import com.pulumi.ibm.Db2;
    import com.pulumi.ibm.Db2Args;
    import com.pulumi.ibm.inputs.Db2AutoscaleConfigArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var group = IbmFunctions.getResourceGroup(GetResourceGroupArgs.builder()
                .name("<your_group>")
                .build());
    
            var _yourDatabase_ = new Db2("<yourDatabase>", Db2Args.builder()
                .service("dashdb-for-transactions")
                .plan("performance")
                .location("us-south")
                .resourceGroupId(group.applyValue(getResourceGroupResult -> getResourceGroupResult.id()))
                .serviceEndpoints("public-and-private")
                .instanceType("bx2.4x16")
                .highAvailability("yes")
                .backupLocation("us")
                .diskEncryptionInstanceCrn("none")
                .diskEncryptionKeyCrn("none")
                .oracleCompatibility("no")
                .subscriptionId("<id_of_subscription_plan>")
                .timeouts(Db2TimeoutsArgs.builder()
                    .create("720m")
                    .update("30m")
                    .delete("30m")
                    .build())
                .autoscaleConfigs(Db2AutoscaleConfigArgs.builder()
                    .autoScalingEnabled("true")
                    .autoScalingThreshold("60")
                    .autoScalingOverTimePeriod("15")
                    .autoScalingPauseLimit("70")
                    .autoScalingAllowPlanLimit("true")
                    .build())
                .build());
    
        }
    }
    
    resources:
      <yourDatabase>:
        type: ibm:Db2
        properties:
          service: dashdb-for-transactions
          plan: performance
          location: us-south
          resourceGroupId: ${group.id}
          serviceEndpoints: public-and-private
          instanceType: bx2.4x16
          highAvailability: yes
          backupLocation: us
          diskEncryptionInstanceCrn: none
          diskEncryptionKeyCrn: none
          oracleCompatibility: no
          subscriptionId: <id_of_subscription_plan>
          timeouts:
            - create: 720m
              update: 30m
              delete: 30m
          autoscaleConfigs:
            - autoScalingEnabled: 'true'
              autoScalingThreshold: '60'
              autoScalingOverTimePeriod: '15'
              autoScalingPauseLimit: '70'
              autoScalingAllowPlanLimit: 'true'
    variables:
      group:
        fn::invoke:
          function: ibm:getResourceGroup
          arguments:
            name: <your_group>
    

    Sample Db2 SaaS instance using custom_setting_config attribute

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetResourceGroupArgs;
    import com.pulumi.ibm.Db2;
    import com.pulumi.ibm.Db2Args;
    import com.pulumi.ibm.inputs.Db2CustomSettingConfigArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var group = IbmFunctions.getResourceGroup(GetResourceGroupArgs.builder()
                .name("<your_group>")
                .build());
    
            var _yourDatabase_ = new Db2("<yourDatabase>", Db2Args.builder()
                .service("dashdb-for-transactions")
                .plan("performance")
                .location("us-south")
                .resourceGroupId(group.applyValue(getResourceGroupResult -> getResourceGroupResult.id()))
                .serviceEndpoints("public-and-private")
                .instanceType("bx2.4x16")
                .highAvailability("yes")
                .backupLocation("us")
                .diskEncryptionInstanceCrn("none")
                .diskEncryptionKeyCrn("none")
                .oracleCompatibility("no")
                .subscriptionId("<id_of_subscription_plan>")
                .timeouts(Db2TimeoutsArgs.builder()
                    .create("720m")
                    .update("30m")
                    .delete("30m")
                    .build())
                .customSettingConfigs(Db2CustomSettingConfigArgs.builder()
                    .dbs(Db2CustomSettingConfigDbArgs.builder()
                        .actSortmemLimit("NONE")
                        .altCollate("IDENTITY_16BIT")
                        .appgroupMemSz("1000")
                        .applheapsz("AUTOMATIC")
                        .applMemory("AUTOMATIC")
                        .appCtlHeapSz("500")
                        .archretrydelay("60")
                        .authnCacheDuration("300")
                        .autorestart("ON")
                        .autoCgStats("OFF")
                        .autoMaint("ON")
                        .autoReorg("OFF")
                        .autoReval("IMMEDIATE")
                        .autoRunstats("ON")
                        .autoSampling("OFF")
                        .autoStatsViews("ON")
                        .autoStmtStats("OFF")
                        .autoTblMaint("ON")
                        .chngpgsThresh("50")
                        .curCommit("AVAILABLE")
                        .databaseMemory("AUTOMATIC")
                        .dbheap("AUTOMATIC")
                        .dbMemThresh("80")
                        .ddlCompressionDef("YES")
                        .ddlConstraintDef("NO")
                        .decfltRounding("ROUND_HALF_UP")
                        .decToCharFmt("NEW")
                        .dftDegree("ANY")
                        .dftExtentSz("32")
                        .dftLoadrecSes("1000")
                        .dftPrefetchSz("AUTOMATIC")
                        .dftQueryopt("5")
                        .dftSchemasDcc("NO")
                        .dftSqlmathwarn("YES")
                        .dftTableOrg("ROW")
                        .dlchktime("30000")
                        .enableXmlchar("NO")
                        .extendedRowSz("ENABLE")
                        .groupheapRatio("75")
                        .indexrec("ACCESS")
                        .largeAggregation("NO")
                        .locklist("AUTOMATIC")
                        .locktimeout("10")
                        .logindexbuild("OFF")
                        .logApplInfo("YES")
                        .logDdlStmts("NO")
                        .logDiskCap("1000000")
                        .maxappls("500")
                        .maxfilop("1024")
                        .maxlocks("AUTOMATIC")
                        .minDecDiv3("NO")
                        .monActMetrics("BASE")
                        .monDeadlock("HISTORY")
                        .monLckMsgLvl("2")
                        .monLocktimeout("HISTORY")
                        .monLockwait("WITHOUT_HIST")
                        .monLwThresh("5000")
                        .monObjMetrics("EXTENDED")
                        .monPkglistSz("512")
                        .monReqMetrics("BASE")
                        .monRtnData("NONE")
                        .monRtnExeclist("OFF")
                        .monUowData("BASE")
                        .monUowExeclist("ON")
                        .monUowPkglist("OFF")
                        .ncharMapping("GRAPHIC_CU32")
                        .numFreqvalues("1000")
                        .numIocleaners("AUTOMATIC")
                        .numIoservers("AUTOMATIC")
                        .numLogSpan("10000")
                        .numQuantiles("1000")
                        .optDirectWrkld("YES")
                        .pageAgeTrgtGcr("5000")
                        .pageAgeTrgtMcr("5000")
                        .pckcachesz("AUTOMATIC")
                        .plStackTrace("ALL")
                        .selfTuningMem("ON")
                        .seqdetect("YES")
                        .sheapthresShr("AUTOMATIC")
                        .sortheap("AUTOMATIC")
                        .statHeapSz("AUTOMATIC")
                        .stmtheap("AUTOMATIC")
                        .stmtConc("LITERALS")
                        .stringUnits("SYSTEM")
                        .systimePeriodAdj("NO")
                        .trackmod("YES")
                        .utilHeapSz("AUTOMATIC")
                        .wlmAdmissionCtrl("YES")
                        .wlmAgentLoadTrgt("AUTOMATIC")
                        .wlmCpuLimit("50")
                        .wlmCpuShares("1000")
                        .wlmCpuShareMode("SOFT")
                        .build())
                    .dbms(Db2CustomSettingConfigDbmArgs.builder()
                        .commBandwidth("1000")
                        .cpuspeed("-1")
                        .dftMonBufpool("ON")
                        .dftMonLock("OFF")
                        .dftMonSort("ON")
                        .dftMonStmt("OFF")
                        .dftMonTable("ON")
                        .dftMonTimestamp("OFF")
                        .dftMonUow("ON")
                        .diaglevel("2")
                        .federatedAsync("ANY")
                        .indexrec("ACCESS")
                        .intraParallel("YES")
                        .keepfenced("NO")
                        .maxConnretries("10")
                        .maxQuerydegree("ANY")
                        .monHeapSz("AUTOMATIC")
                        .multipartsizemb("100")
                        .notifylevel("3")
                        .numInitagents("500")
                        .numInitfenced("1000")
                        .numPoolagents("2000")
                        .resyncInterval("300")
                        .rqrioblk("8192")
                        .startStopTime("60")
                        .utilImpactLim("50")
                        .wlmDispatcher("YES")
                        .wlmDispConcur("COMPUTED")
                        .wlmDispCpuShares("YES")
                        .wlmDispMinUtil("75")
                        .build())
                    .registries(Db2CustomSettingConfigRegistryArgs.builder()
                        .db2Bidi("YES")
                        .db2LockToRb("STATEMENT")
                        .db2Stmm("YES")
                        .db2AlternateAuthzBehaviour("EXTERNAL_ROUTINE_DBADM")
                        .db2Antijoin("EXTEND")
                        .db2AtsEnable("YES")
                        .db2DeferredPrepareSemantics("NO")
                        .db2Evaluncommitted("YES")
                        .db2IndexPctfreeDefault("10")
                        .db2InlistToNljn("YES")
                        .db2MinimizeListprefetch("NO")
                        .db2ObjectTableEntries("5000")
                        .db2Optprofile("NO")
                        .db2Selectivity("ALL")
                        .db2Skipdeleted("YES")
                        .db2Skipinserted("NO")
                        .db2SyncReleaseLockAttributes("YES")
                        .db2TruncateReusestorage("IMPORT")
                        .db2UseAlternatePageCleaning("ON")
                        .db2ViewReoptValues("NO")
                        .db2Workload("SAP")
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      <yourDatabase>:
        type: ibm:Db2
        properties:
          service: dashdb-for-transactions
          plan: performance
          location: us-south
          resourceGroupId: ${group.id}
          serviceEndpoints: public-and-private
          instanceType: bx2.4x16
          highAvailability: yes
          backupLocation: us
          diskEncryptionInstanceCrn: none
          diskEncryptionKeyCrn: none
          oracleCompatibility: no
          subscriptionId: <id_of_subscription_plan>
          timeouts:
            - create: 720m
              update: 30m
              delete: 30m
          customSettingConfigs:
            - dbs:
                - actSortmemLimit: NONE
                  altCollate: IDENTITY_16BIT
                  appgroupMemSz: '1000'
                  applheapsz: AUTOMATIC
                  applMemory: AUTOMATIC
                  appCtlHeapSz: '500'
                  archretrydelay: '60'
                  authnCacheDuration: '300'
                  autorestart: ON
                  autoCgStats: OFF
                  autoMaint: ON
                  autoReorg: OFF
                  autoReval: IMMEDIATE
                  autoRunstats: ON
                  autoSampling: OFF
                  autoStatsViews: ON
                  autoStmtStats: OFF
                  autoTblMaint: ON
                  chngpgsThresh: '50'
                  curCommit: AVAILABLE
                  databaseMemory: AUTOMATIC
                  dbheap: AUTOMATIC
                  dbMemThresh: '80'
                  ddlCompressionDef: YES
                  ddlConstraintDef: NO
                  decfltRounding: ROUND_HALF_UP
                  decToCharFmt: NEW
                  dftDegree: ANY
                  dftExtentSz: '32'
                  dftLoadrecSes: '1000'
                  dftPrefetchSz: AUTOMATIC
                  dftQueryopt: '5'
                  dftSchemasDcc: NO
                  dftSqlmathwarn: YES
                  dftTableOrg: ROW
                  dlchktime: '30000'
                  enableXmlchar: NO
                  extendedRowSz: ENABLE
                  groupheapRatio: '75'
                  indexrec: ACCESS
                  largeAggregation: NO
                  locklist: AUTOMATIC
                  locktimeout: '10'
                  logindexbuild: OFF
                  logApplInfo: YES
                  logDdlStmts: NO
                  logDiskCap: '1000000'
                  maxappls: '500'
                  maxfilop: '1024'
                  maxlocks: AUTOMATIC
                  minDecDiv3: NO
                  monActMetrics: BASE
                  monDeadlock: HISTORY
                  monLckMsgLvl: '2'
                  monLocktimeout: HISTORY
                  monLockwait: WITHOUT_HIST
                  monLwThresh: '5000'
                  monObjMetrics: EXTENDED
                  monPkglistSz: '512'
                  monReqMetrics: BASE
                  monRtnData: NONE
                  monRtnExeclist: OFF
                  monUowData: BASE
                  monUowExeclist: ON
                  monUowPkglist: OFF
                  ncharMapping: GRAPHIC_CU32
                  numFreqvalues: '1000'
                  numIocleaners: AUTOMATIC
                  numIoservers: AUTOMATIC
                  numLogSpan: '10000'
                  numQuantiles: '1000'
                  optDirectWrkld: YES
                  pageAgeTrgtGcr: '5000'
                  pageAgeTrgtMcr: '5000'
                  pckcachesz: AUTOMATIC
                  plStackTrace: ALL
                  selfTuningMem: ON
                  seqdetect: YES
                  sheapthresShr: AUTOMATIC
                  sortheap: AUTOMATIC
                  statHeapSz: AUTOMATIC
                  stmtheap: AUTOMATIC
                  stmtConc: LITERALS
                  stringUnits: SYSTEM
                  systimePeriodAdj: NO
                  trackmod: YES
                  utilHeapSz: AUTOMATIC
                  wlmAdmissionCtrl: YES
                  wlmAgentLoadTrgt: AUTOMATIC
                  wlmCpuLimit: '50'
                  wlmCpuShares: '1000'
                  wlmCpuShareMode: SOFT
              dbms:
                - commBandwidth: '1000'
                  cpuspeed: '-1'
                  dftMonBufpool: ON
                  dftMonLock: OFF
                  dftMonSort: ON
                  dftMonStmt: OFF
                  dftMonTable: ON
                  dftMonTimestamp: OFF
                  dftMonUow: ON
                  diaglevel: '2'
                  federatedAsync: ANY
                  indexrec: ACCESS
                  intraParallel: YES
                  keepfenced: NO
                  maxConnretries: '10'
                  maxQuerydegree: ANY
                  monHeapSz: AUTOMATIC
                  multipartsizemb: '100'
                  notifylevel: '3'
                  numInitagents: '500'
                  numInitfenced: '1000'
                  numPoolagents: '2000'
                  resyncInterval: '300'
                  rqrioblk: '8192'
                  startStopTime: '60'
                  utilImpactLim: '50'
                  wlmDispatcher: YES
                  wlmDispConcur: COMPUTED
                  wlmDispCpuShares: YES
                  wlmDispMinUtil: '75'
              registries:
                - db2Bidi: YES
                  db2LockToRb: STATEMENT
                  db2Stmm: YES
                  db2AlternateAuthzBehaviour: EXTERNAL_ROUTINE_DBADM
                  db2Antijoin: EXTEND
                  db2AtsEnable: YES
                  db2DeferredPrepareSemantics: NO
                  db2Evaluncommitted: YES
                  db2IndexPctfreeDefault: '10'
                  db2InlistToNljn: YES
                  db2MinimizeListprefetch: NO
                  db2ObjectTableEntries: '5000'
                  db2Optprofile: NO
                  db2Selectivity: ALL
                  db2Skipdeleted: YES
                  db2Skipinserted: NO
                  db2SyncReleaseLockAttributes: YES
                  db2TruncateReusestorage: IMPORT
                  db2UseAlternatePageCleaning: ON
                  db2ViewReoptValues: NO
                  db2Workload: SAP
    variables:
      group:
        fn::invoke:
          function: ibm:getResourceGroup
          arguments:
            name: <your_group>
    

    provider.tf Please make sure to target right region in the provider block. If database is created in region other than us-south , please specify it in provider block.

    import * as pulumi from "@pulumi/pulumi";
    
    import pulumi
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    
    return await Deployment.RunAsync(() => 
    {
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
        }
    }
    
    {}
    

    Create Db2 Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Db2(name: string, args: Db2Args, opts?: CustomResourceOptions);
    @overload
    def Db2(resource_name: str,
            args: Db2Args,
            opts: Optional[ResourceOptions] = None)
    
    @overload
    def Db2(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            location: Optional[str] = None,
            service: Optional[str] = None,
            plan: Optional[str] = None,
            name: Optional[str] = None,
            parameters: Optional[Mapping[str, str]] = None,
            disk_encryption_instance_crn: Optional[str] = None,
            disk_encryption_key_crn: Optional[str] = None,
            high_availability: Optional[str] = None,
            instance_type: Optional[str] = None,
            custom_setting_configs: Optional[Sequence[Db2CustomSettingConfigArgs]] = None,
            allowlist_configs: Optional[Sequence[Db2AllowlistConfigArgs]] = None,
            oracle_compatibility: Optional[str] = None,
            db2_id: Optional[str] = None,
            parameters_json: Optional[str] = None,
            backup_location: Optional[str] = None,
            resource_group_id: Optional[str] = None,
            autoscale_configs: Optional[Sequence[Db2AutoscaleConfigArgs]] = None,
            service_endpoints: Optional[str] = None,
            subscription_id: Optional[str] = None,
            tags: Optional[Sequence[str]] = None,
            timeouts: Optional[Db2TimeoutsArgs] = None,
            users_configs: Optional[Sequence[Db2UsersConfigArgs]] = None)
    func NewDb2(ctx *Context, name string, args Db2Args, opts ...ResourceOption) (*Db2, error)
    public Db2(string name, Db2Args args, CustomResourceOptions? opts = null)
    public Db2(String name, Db2Args args)
    public Db2(String name, Db2Args args, CustomResourceOptions options)
    
    type: ibm:Db2
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args Db2Args
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args Db2Args
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args Db2Args
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args Db2Args
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args Db2Args
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var db2Resource = new Ibm.Db2("db2Resource", new()
    {
        Location = "string",
        Service = "string",
        Plan = "string",
        Name = "string",
        Parameters = 
        {
            { "string", "string" },
        },
        DiskEncryptionInstanceCrn = "string",
        DiskEncryptionKeyCrn = "string",
        HighAvailability = "string",
        InstanceType = "string",
        CustomSettingConfigs = new[]
        {
            new Ibm.Inputs.Db2CustomSettingConfigArgs
            {
                Dbms = new[]
                {
                    new Ibm.Inputs.Db2CustomSettingConfigDbmArgs
                    {
                        CommBandwidth = "string",
                        Cpuspeed = "string",
                        DftMonBufpool = "string",
                        DftMonLock = "string",
                        DftMonSort = "string",
                        DftMonStmt = "string",
                        DftMonTable = "string",
                        DftMonTimestamp = "string",
                        DftMonUow = "string",
                        Diaglevel = "string",
                        FederatedAsync = "string",
                        Indexrec = "string",
                        IntraParallel = "string",
                        Keepfenced = "string",
                        MaxConnretries = "string",
                        MaxQuerydegree = "string",
                        MonHeapSz = "string",
                        Multipartsizemb = "string",
                        Notifylevel = "string",
                        NumInitagents = "string",
                        NumInitfenced = "string",
                        NumPoolagents = "string",
                        ResyncInterval = "string",
                        Rqrioblk = "string",
                        StartStopTime = "string",
                        UtilImpactLim = "string",
                        WlmDispConcur = "string",
                        WlmDispCpuShares = "string",
                        WlmDispMinUtil = "string",
                        WlmDispatcher = "string",
                    },
                },
                Dbs = new[]
                {
                    new Ibm.Inputs.Db2CustomSettingConfigDbArgs
                    {
                        ActSortmemLimit = "string",
                        AltCollate = "string",
                        AppCtlHeapSz = "string",
                        AppgroupMemSz = "string",
                        ApplMemory = "string",
                        Applheapsz = "string",
                        Archretrydelay = "string",
                        AuthnCacheDuration = "string",
                        AutoCgStats = "string",
                        AutoMaint = "string",
                        AutoReorg = "string",
                        AutoReval = "string",
                        AutoRunstats = "string",
                        AutoSampling = "string",
                        AutoStatsViews = "string",
                        AutoStmtStats = "string",
                        AutoTblMaint = "string",
                        Autorestart = "string",
                        AvgAppls = "string",
                        CatalogcacheSz = "string",
                        ChngpgsThresh = "string",
                        CurCommit = "string",
                        DatabaseMemory = "string",
                        DbCollname = "string",
                        DbMemThresh = "string",
                        Dbheap = "string",
                        DdlCompressionDef = "string",
                        DdlConstraintDef = "string",
                        DecArithmetic = "string",
                        DecToCharFmt = "string",
                        DecfltRounding = "string",
                        DftDegree = "string",
                        DftExtentSz = "string",
                        DftLoadrecSes = "string",
                        DftMttbTypes = "string",
                        DftPrefetchSz = "string",
                        DftQueryopt = "string",
                        DftRefreshAge = "string",
                        DftSchemasDcc = "string",
                        DftSqlmathwarn = "string",
                        DftTableOrg = "string",
                        Dlchktime = "string",
                        EnableXmlchar = "string",
                        ExtendedRowSz = "string",
                        GroupheapRatio = "string",
                        Indexrec = "string",
                        LargeAggregation = "string",
                        Locklist = "string",
                        Locktimeout = "string",
                        LogApplInfo = "string",
                        LogDdlStmts = "string",
                        LogDiskCap = "string",
                        Logindexbuild = "string",
                        Maxappls = "string",
                        Maxfilop = "string",
                        Maxlocks = "string",
                        MinDecDiv3 = "string",
                        MonActMetrics = "string",
                        MonDeadlock = "string",
                        MonLckMsgLvl = "string",
                        MonLocktimeout = "string",
                        MonLockwait = "string",
                        MonLwThresh = "string",
                        MonObjMetrics = "string",
                        MonPkglistSz = "string",
                        MonReqMetrics = "string",
                        MonRtnData = "string",
                        MonRtnExeclist = "string",
                        MonUowData = "string",
                        MonUowExeclist = "string",
                        MonUowPkglist = "string",
                        NcharMapping = "string",
                        NumFreqvalues = "string",
                        NumIocleaners = "string",
                        NumIoservers = "string",
                        NumLogSpan = "string",
                        NumQuantiles = "string",
                        OptBuffpage = "string",
                        OptDirectWrkld = "string",
                        OptLocklist = "string",
                        OptMaxlocks = "string",
                        OptSortheap = "string",
                        PageAgeTrgtGcr = "string",
                        PageAgeTrgtMcr = "string",
                        Pckcachesz = "string",
                        PlStackTrace = "string",
                        SelfTuningMem = "string",
                        Seqdetect = "string",
                        SheapthresShr = "string",
                        Softmax = "string",
                        Sortheap = "string",
                        SqlCcflags = "string",
                        StatHeapSz = "string",
                        StmtConc = "string",
                        Stmtheap = "string",
                        StringUnits = "string",
                        SystimePeriodAdj = "string",
                        Trackmod = "string",
                        UtilHeapSz = "string",
                        WlmAdmissionCtrl = "string",
                        WlmAgentLoadTrgt = "string",
                        WlmCpuLimit = "string",
                        WlmCpuShareMode = "string",
                        WlmCpuShares = "string",
                    },
                },
                Registries = new[]
                {
                    new Ibm.Inputs.Db2CustomSettingConfigRegistryArgs
                    {
                        Db2AlternateAuthzBehaviour = "string",
                        Db2Antijoin = "string",
                        Db2AtsEnable = "string",
                        Db2Bidi = "string",
                        Db2Compopt = "string",
                        Db2DeferredPrepareSemantics = "string",
                        Db2Evaluncommitted = "string",
                        Db2ExtendedOptimization = "string",
                        Db2IndexPctfreeDefault = "string",
                        Db2InlistToNljn = "string",
                        Db2LockToRb = "string",
                        Db2MinimizeListprefetch = "string",
                        Db2ObjectTableEntries = "string",
                        Db2OptMaxTempSize = "string",
                        Db2Optprofile = "string",
                        Db2OptstatsLog = "string",
                        Db2ParallelIo = "string",
                        Db2ReducedOptimization = "string",
                        Db2Selectivity = "string",
                        Db2Skipdeleted = "string",
                        Db2Skipinserted = "string",
                        Db2Stmm = "string",
                        Db2SyncReleaseLockAttributes = "string",
                        Db2TruncateReusestorage = "string",
                        Db2UseAlternatePageCleaning = "string",
                        Db2ViewReoptValues = "string",
                        Db2WlmSettings = "string",
                        Db2Workload = "string",
                    },
                },
            },
        },
        AllowlistConfigs = new[]
        {
            new Ibm.Inputs.Db2AllowlistConfigArgs
            {
                IpAddresses = new[]
                {
                    new Ibm.Inputs.Db2AllowlistConfigIpAddressArgs
                    {
                        Address = "string",
                        Description = "string",
                    },
                },
            },
        },
        OracleCompatibility = "string",
        Db2Id = "string",
        ParametersJson = "string",
        BackupLocation = "string",
        ResourceGroupId = "string",
        AutoscaleConfigs = new[]
        {
            new Ibm.Inputs.Db2AutoscaleConfigArgs
            {
                AutoScalingAllowPlanLimit = false,
                AutoScalingEnabled = false,
                AutoScalingOverTimePeriod = "string",
                AutoScalingPauseLimit = 0,
                AutoScalingThreshold = "string",
            },
        },
        ServiceEndpoints = "string",
        SubscriptionId = "string",
        Tags = new[]
        {
            "string",
        },
        Timeouts = new Ibm.Inputs.Db2TimeoutsArgs
        {
            Create = "string",
            Delete = "string",
            Update = "string",
        },
        UsersConfigs = new[]
        {
            new Ibm.Inputs.Db2UsersConfigArgs
            {
                Authentications = new[]
                {
                    new Ibm.Inputs.Db2UsersConfigAuthenticationArgs
                    {
                        Method = "string",
                        PolicyId = "string",
                    },
                },
                Email = "string",
                Iam = false,
                Ibmid = "string",
                Id = "string",
                Locked = "string",
                Name = "string",
                Password = "string",
                Role = "string",
            },
        },
    });
    
    example, err := ibm.NewDb2(ctx, "db2Resource", &ibm.Db2Args{
    	Location: pulumi.String("string"),
    	Service:  pulumi.String("string"),
    	Plan:     pulumi.String("string"),
    	Name:     pulumi.String("string"),
    	Parameters: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	DiskEncryptionInstanceCrn: pulumi.String("string"),
    	DiskEncryptionKeyCrn:      pulumi.String("string"),
    	HighAvailability:          pulumi.String("string"),
    	InstanceType:              pulumi.String("string"),
    	CustomSettingConfigs: ibm.Db2CustomSettingConfigArray{
    		&ibm.Db2CustomSettingConfigArgs{
    			Dbms: ibm.Db2CustomSettingConfigDbmArray{
    				&ibm.Db2CustomSettingConfigDbmArgs{
    					CommBandwidth:    pulumi.String("string"),
    					Cpuspeed:         pulumi.String("string"),
    					DftMonBufpool:    pulumi.String("string"),
    					DftMonLock:       pulumi.String("string"),
    					DftMonSort:       pulumi.String("string"),
    					DftMonStmt:       pulumi.String("string"),
    					DftMonTable:      pulumi.String("string"),
    					DftMonTimestamp:  pulumi.String("string"),
    					DftMonUow:        pulumi.String("string"),
    					Diaglevel:        pulumi.String("string"),
    					FederatedAsync:   pulumi.String("string"),
    					Indexrec:         pulumi.String("string"),
    					IntraParallel:    pulumi.String("string"),
    					Keepfenced:       pulumi.String("string"),
    					MaxConnretries:   pulumi.String("string"),
    					MaxQuerydegree:   pulumi.String("string"),
    					MonHeapSz:        pulumi.String("string"),
    					Multipartsizemb:  pulumi.String("string"),
    					Notifylevel:      pulumi.String("string"),
    					NumInitagents:    pulumi.String("string"),
    					NumInitfenced:    pulumi.String("string"),
    					NumPoolagents:    pulumi.String("string"),
    					ResyncInterval:   pulumi.String("string"),
    					Rqrioblk:         pulumi.String("string"),
    					StartStopTime:    pulumi.String("string"),
    					UtilImpactLim:    pulumi.String("string"),
    					WlmDispConcur:    pulumi.String("string"),
    					WlmDispCpuShares: pulumi.String("string"),
    					WlmDispMinUtil:   pulumi.String("string"),
    					WlmDispatcher:    pulumi.String("string"),
    				},
    			},
    			Dbs: ibm.Db2CustomSettingConfigDbArray{
    				&ibm.Db2CustomSettingConfigDbArgs{
    					ActSortmemLimit:    pulumi.String("string"),
    					AltCollate:         pulumi.String("string"),
    					AppCtlHeapSz:       pulumi.String("string"),
    					AppgroupMemSz:      pulumi.String("string"),
    					ApplMemory:         pulumi.String("string"),
    					Applheapsz:         pulumi.String("string"),
    					Archretrydelay:     pulumi.String("string"),
    					AuthnCacheDuration: pulumi.String("string"),
    					AutoCgStats:        pulumi.String("string"),
    					AutoMaint:          pulumi.String("string"),
    					AutoReorg:          pulumi.String("string"),
    					AutoReval:          pulumi.String("string"),
    					AutoRunstats:       pulumi.String("string"),
    					AutoSampling:       pulumi.String("string"),
    					AutoStatsViews:     pulumi.String("string"),
    					AutoStmtStats:      pulumi.String("string"),
    					AutoTblMaint:       pulumi.String("string"),
    					Autorestart:        pulumi.String("string"),
    					AvgAppls:           pulumi.String("string"),
    					CatalogcacheSz:     pulumi.String("string"),
    					ChngpgsThresh:      pulumi.String("string"),
    					CurCommit:          pulumi.String("string"),
    					DatabaseMemory:     pulumi.String("string"),
    					DbCollname:         pulumi.String("string"),
    					DbMemThresh:        pulumi.String("string"),
    					Dbheap:             pulumi.String("string"),
    					DdlCompressionDef:  pulumi.String("string"),
    					DdlConstraintDef:   pulumi.String("string"),
    					DecArithmetic:      pulumi.String("string"),
    					DecToCharFmt:       pulumi.String("string"),
    					DecfltRounding:     pulumi.String("string"),
    					DftDegree:          pulumi.String("string"),
    					DftExtentSz:        pulumi.String("string"),
    					DftLoadrecSes:      pulumi.String("string"),
    					DftMttbTypes:       pulumi.String("string"),
    					DftPrefetchSz:      pulumi.String("string"),
    					DftQueryopt:        pulumi.String("string"),
    					DftRefreshAge:      pulumi.String("string"),
    					DftSchemasDcc:      pulumi.String("string"),
    					DftSqlmathwarn:     pulumi.String("string"),
    					DftTableOrg:        pulumi.String("string"),
    					Dlchktime:          pulumi.String("string"),
    					EnableXmlchar:      pulumi.String("string"),
    					ExtendedRowSz:      pulumi.String("string"),
    					GroupheapRatio:     pulumi.String("string"),
    					Indexrec:           pulumi.String("string"),
    					LargeAggregation:   pulumi.String("string"),
    					Locklist:           pulumi.String("string"),
    					Locktimeout:        pulumi.String("string"),
    					LogApplInfo:        pulumi.String("string"),
    					LogDdlStmts:        pulumi.String("string"),
    					LogDiskCap:         pulumi.String("string"),
    					Logindexbuild:      pulumi.String("string"),
    					Maxappls:           pulumi.String("string"),
    					Maxfilop:           pulumi.String("string"),
    					Maxlocks:           pulumi.String("string"),
    					MinDecDiv3:         pulumi.String("string"),
    					MonActMetrics:      pulumi.String("string"),
    					MonDeadlock:        pulumi.String("string"),
    					MonLckMsgLvl:       pulumi.String("string"),
    					MonLocktimeout:     pulumi.String("string"),
    					MonLockwait:        pulumi.String("string"),
    					MonLwThresh:        pulumi.String("string"),
    					MonObjMetrics:      pulumi.String("string"),
    					MonPkglistSz:       pulumi.String("string"),
    					MonReqMetrics:      pulumi.String("string"),
    					MonRtnData:         pulumi.String("string"),
    					MonRtnExeclist:     pulumi.String("string"),
    					MonUowData:         pulumi.String("string"),
    					MonUowExeclist:     pulumi.String("string"),
    					MonUowPkglist:      pulumi.String("string"),
    					NcharMapping:       pulumi.String("string"),
    					NumFreqvalues:      pulumi.String("string"),
    					NumIocleaners:      pulumi.String("string"),
    					NumIoservers:       pulumi.String("string"),
    					NumLogSpan:         pulumi.String("string"),
    					NumQuantiles:       pulumi.String("string"),
    					OptBuffpage:        pulumi.String("string"),
    					OptDirectWrkld:     pulumi.String("string"),
    					OptLocklist:        pulumi.String("string"),
    					OptMaxlocks:        pulumi.String("string"),
    					OptSortheap:        pulumi.String("string"),
    					PageAgeTrgtGcr:     pulumi.String("string"),
    					PageAgeTrgtMcr:     pulumi.String("string"),
    					Pckcachesz:         pulumi.String("string"),
    					PlStackTrace:       pulumi.String("string"),
    					SelfTuningMem:      pulumi.String("string"),
    					Seqdetect:          pulumi.String("string"),
    					SheapthresShr:      pulumi.String("string"),
    					Softmax:            pulumi.String("string"),
    					Sortheap:           pulumi.String("string"),
    					SqlCcflags:         pulumi.String("string"),
    					StatHeapSz:         pulumi.String("string"),
    					StmtConc:           pulumi.String("string"),
    					Stmtheap:           pulumi.String("string"),
    					StringUnits:        pulumi.String("string"),
    					SystimePeriodAdj:   pulumi.String("string"),
    					Trackmod:           pulumi.String("string"),
    					UtilHeapSz:         pulumi.String("string"),
    					WlmAdmissionCtrl:   pulumi.String("string"),
    					WlmAgentLoadTrgt:   pulumi.String("string"),
    					WlmCpuLimit:        pulumi.String("string"),
    					WlmCpuShareMode:    pulumi.String("string"),
    					WlmCpuShares:       pulumi.String("string"),
    				},
    			},
    			Registries: ibm.Db2CustomSettingConfigRegistryArray{
    				&ibm.Db2CustomSettingConfigRegistryArgs{
    					Db2AlternateAuthzBehaviour:   pulumi.String("string"),
    					Db2Antijoin:                  pulumi.String("string"),
    					Db2AtsEnable:                 pulumi.String("string"),
    					Db2Bidi:                      pulumi.String("string"),
    					Db2Compopt:                   pulumi.String("string"),
    					Db2DeferredPrepareSemantics:  pulumi.String("string"),
    					Db2Evaluncommitted:           pulumi.String("string"),
    					Db2ExtendedOptimization:      pulumi.String("string"),
    					Db2IndexPctfreeDefault:       pulumi.String("string"),
    					Db2InlistToNljn:              pulumi.String("string"),
    					Db2LockToRb:                  pulumi.String("string"),
    					Db2MinimizeListprefetch:      pulumi.String("string"),
    					Db2ObjectTableEntries:        pulumi.String("string"),
    					Db2OptMaxTempSize:            pulumi.String("string"),
    					Db2Optprofile:                pulumi.String("string"),
    					Db2OptstatsLog:               pulumi.String("string"),
    					Db2ParallelIo:                pulumi.String("string"),
    					Db2ReducedOptimization:       pulumi.String("string"),
    					Db2Selectivity:               pulumi.String("string"),
    					Db2Skipdeleted:               pulumi.String("string"),
    					Db2Skipinserted:              pulumi.String("string"),
    					Db2Stmm:                      pulumi.String("string"),
    					Db2SyncReleaseLockAttributes: pulumi.String("string"),
    					Db2TruncateReusestorage:      pulumi.String("string"),
    					Db2UseAlternatePageCleaning:  pulumi.String("string"),
    					Db2ViewReoptValues:           pulumi.String("string"),
    					Db2WlmSettings:               pulumi.String("string"),
    					Db2Workload:                  pulumi.String("string"),
    				},
    			},
    		},
    	},
    	AllowlistConfigs: ibm.Db2AllowlistConfigArray{
    		&ibm.Db2AllowlistConfigArgs{
    			IpAddresses: ibm.Db2AllowlistConfigIpAddressArray{
    				&ibm.Db2AllowlistConfigIpAddressArgs{
    					Address:     pulumi.String("string"),
    					Description: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	OracleCompatibility: pulumi.String("string"),
    	Db2Id:               pulumi.String("string"),
    	ParametersJson:      pulumi.String("string"),
    	BackupLocation:      pulumi.String("string"),
    	ResourceGroupId:     pulumi.String("string"),
    	AutoscaleConfigs: ibm.Db2AutoscaleConfigArray{
    		&ibm.Db2AutoscaleConfigArgs{
    			AutoScalingAllowPlanLimit: pulumi.Bool(false),
    			AutoScalingEnabled:        pulumi.Bool(false),
    			AutoScalingOverTimePeriod: pulumi.String("string"),
    			AutoScalingPauseLimit:     pulumi.Float64(0),
    			AutoScalingThreshold:      pulumi.String("string"),
    		},
    	},
    	ServiceEndpoints: pulumi.String("string"),
    	SubscriptionId:   pulumi.String("string"),
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Timeouts: &ibm.Db2TimeoutsArgs{
    		Create: pulumi.String("string"),
    		Delete: pulumi.String("string"),
    		Update: pulumi.String("string"),
    	},
    	UsersConfigs: ibm.Db2UsersConfigArray{
    		&ibm.Db2UsersConfigArgs{
    			Authentications: ibm.Db2UsersConfigAuthenticationArray{
    				&ibm.Db2UsersConfigAuthenticationArgs{
    					Method:   pulumi.String("string"),
    					PolicyId: pulumi.String("string"),
    				},
    			},
    			Email:    pulumi.String("string"),
    			Iam:      pulumi.Bool(false),
    			Ibmid:    pulumi.String("string"),
    			Id:       pulumi.String("string"),
    			Locked:   pulumi.String("string"),
    			Name:     pulumi.String("string"),
    			Password: pulumi.String("string"),
    			Role:     pulumi.String("string"),
    		},
    	},
    })
    
    var db2Resource = new Db2("db2Resource", Db2Args.builder()
        .location("string")
        .service("string")
        .plan("string")
        .name("string")
        .parameters(Map.of("string", "string"))
        .diskEncryptionInstanceCrn("string")
        .diskEncryptionKeyCrn("string")
        .highAvailability("string")
        .instanceType("string")
        .customSettingConfigs(Db2CustomSettingConfigArgs.builder()
            .dbms(Db2CustomSettingConfigDbmArgs.builder()
                .commBandwidth("string")
                .cpuspeed("string")
                .dftMonBufpool("string")
                .dftMonLock("string")
                .dftMonSort("string")
                .dftMonStmt("string")
                .dftMonTable("string")
                .dftMonTimestamp("string")
                .dftMonUow("string")
                .diaglevel("string")
                .federatedAsync("string")
                .indexrec("string")
                .intraParallel("string")
                .keepfenced("string")
                .maxConnretries("string")
                .maxQuerydegree("string")
                .monHeapSz("string")
                .multipartsizemb("string")
                .notifylevel("string")
                .numInitagents("string")
                .numInitfenced("string")
                .numPoolagents("string")
                .resyncInterval("string")
                .rqrioblk("string")
                .startStopTime("string")
                .utilImpactLim("string")
                .wlmDispConcur("string")
                .wlmDispCpuShares("string")
                .wlmDispMinUtil("string")
                .wlmDispatcher("string")
                .build())
            .dbs(Db2CustomSettingConfigDbArgs.builder()
                .actSortmemLimit("string")
                .altCollate("string")
                .appCtlHeapSz("string")
                .appgroupMemSz("string")
                .applMemory("string")
                .applheapsz("string")
                .archretrydelay("string")
                .authnCacheDuration("string")
                .autoCgStats("string")
                .autoMaint("string")
                .autoReorg("string")
                .autoReval("string")
                .autoRunstats("string")
                .autoSampling("string")
                .autoStatsViews("string")
                .autoStmtStats("string")
                .autoTblMaint("string")
                .autorestart("string")
                .avgAppls("string")
                .catalogcacheSz("string")
                .chngpgsThresh("string")
                .curCommit("string")
                .databaseMemory("string")
                .dbCollname("string")
                .dbMemThresh("string")
                .dbheap("string")
                .ddlCompressionDef("string")
                .ddlConstraintDef("string")
                .decArithmetic("string")
                .decToCharFmt("string")
                .decfltRounding("string")
                .dftDegree("string")
                .dftExtentSz("string")
                .dftLoadrecSes("string")
                .dftMttbTypes("string")
                .dftPrefetchSz("string")
                .dftQueryopt("string")
                .dftRefreshAge("string")
                .dftSchemasDcc("string")
                .dftSqlmathwarn("string")
                .dftTableOrg("string")
                .dlchktime("string")
                .enableXmlchar("string")
                .extendedRowSz("string")
                .groupheapRatio("string")
                .indexrec("string")
                .largeAggregation("string")
                .locklist("string")
                .locktimeout("string")
                .logApplInfo("string")
                .logDdlStmts("string")
                .logDiskCap("string")
                .logindexbuild("string")
                .maxappls("string")
                .maxfilop("string")
                .maxlocks("string")
                .minDecDiv3("string")
                .monActMetrics("string")
                .monDeadlock("string")
                .monLckMsgLvl("string")
                .monLocktimeout("string")
                .monLockwait("string")
                .monLwThresh("string")
                .monObjMetrics("string")
                .monPkglistSz("string")
                .monReqMetrics("string")
                .monRtnData("string")
                .monRtnExeclist("string")
                .monUowData("string")
                .monUowExeclist("string")
                .monUowPkglist("string")
                .ncharMapping("string")
                .numFreqvalues("string")
                .numIocleaners("string")
                .numIoservers("string")
                .numLogSpan("string")
                .numQuantiles("string")
                .optBuffpage("string")
                .optDirectWrkld("string")
                .optLocklist("string")
                .optMaxlocks("string")
                .optSortheap("string")
                .pageAgeTrgtGcr("string")
                .pageAgeTrgtMcr("string")
                .pckcachesz("string")
                .plStackTrace("string")
                .selfTuningMem("string")
                .seqdetect("string")
                .sheapthresShr("string")
                .softmax("string")
                .sortheap("string")
                .sqlCcflags("string")
                .statHeapSz("string")
                .stmtConc("string")
                .stmtheap("string")
                .stringUnits("string")
                .systimePeriodAdj("string")
                .trackmod("string")
                .utilHeapSz("string")
                .wlmAdmissionCtrl("string")
                .wlmAgentLoadTrgt("string")
                .wlmCpuLimit("string")
                .wlmCpuShareMode("string")
                .wlmCpuShares("string")
                .build())
            .registries(Db2CustomSettingConfigRegistryArgs.builder()
                .db2AlternateAuthzBehaviour("string")
                .db2Antijoin("string")
                .db2AtsEnable("string")
                .db2Bidi("string")
                .db2Compopt("string")
                .db2DeferredPrepareSemantics("string")
                .db2Evaluncommitted("string")
                .db2ExtendedOptimization("string")
                .db2IndexPctfreeDefault("string")
                .db2InlistToNljn("string")
                .db2LockToRb("string")
                .db2MinimizeListprefetch("string")
                .db2ObjectTableEntries("string")
                .db2OptMaxTempSize("string")
                .db2Optprofile("string")
                .db2OptstatsLog("string")
                .db2ParallelIo("string")
                .db2ReducedOptimization("string")
                .db2Selectivity("string")
                .db2Skipdeleted("string")
                .db2Skipinserted("string")
                .db2Stmm("string")
                .db2SyncReleaseLockAttributes("string")
                .db2TruncateReusestorage("string")
                .db2UseAlternatePageCleaning("string")
                .db2ViewReoptValues("string")
                .db2WlmSettings("string")
                .db2Workload("string")
                .build())
            .build())
        .allowlistConfigs(Db2AllowlistConfigArgs.builder()
            .ipAddresses(Db2AllowlistConfigIpAddressArgs.builder()
                .address("string")
                .description("string")
                .build())
            .build())
        .oracleCompatibility("string")
        .db2Id("string")
        .parametersJson("string")
        .backupLocation("string")
        .resourceGroupId("string")
        .autoscaleConfigs(Db2AutoscaleConfigArgs.builder()
            .autoScalingAllowPlanLimit(false)
            .autoScalingEnabled(false)
            .autoScalingOverTimePeriod("string")
            .autoScalingPauseLimit(0.0)
            .autoScalingThreshold("string")
            .build())
        .serviceEndpoints("string")
        .subscriptionId("string")
        .tags("string")
        .timeouts(Db2TimeoutsArgs.builder()
            .create("string")
            .delete("string")
            .update("string")
            .build())
        .usersConfigs(Db2UsersConfigArgs.builder()
            .authentications(Db2UsersConfigAuthenticationArgs.builder()
                .method("string")
                .policyId("string")
                .build())
            .email("string")
            .iam(false)
            .ibmid("string")
            .id("string")
            .locked("string")
            .name("string")
            .password("string")
            .role("string")
            .build())
        .build());
    
    db2_resource = ibm.Db2("db2Resource",
        location="string",
        service="string",
        plan="string",
        name="string",
        parameters={
            "string": "string",
        },
        disk_encryption_instance_crn="string",
        disk_encryption_key_crn="string",
        high_availability="string",
        instance_type="string",
        custom_setting_configs=[{
            "dbms": [{
                "comm_bandwidth": "string",
                "cpuspeed": "string",
                "dft_mon_bufpool": "string",
                "dft_mon_lock": "string",
                "dft_mon_sort": "string",
                "dft_mon_stmt": "string",
                "dft_mon_table": "string",
                "dft_mon_timestamp": "string",
                "dft_mon_uow": "string",
                "diaglevel": "string",
                "federated_async": "string",
                "indexrec": "string",
                "intra_parallel": "string",
                "keepfenced": "string",
                "max_connretries": "string",
                "max_querydegree": "string",
                "mon_heap_sz": "string",
                "multipartsizemb": "string",
                "notifylevel": "string",
                "num_initagents": "string",
                "num_initfenced": "string",
                "num_poolagents": "string",
                "resync_interval": "string",
                "rqrioblk": "string",
                "start_stop_time": "string",
                "util_impact_lim": "string",
                "wlm_disp_concur": "string",
                "wlm_disp_cpu_shares": "string",
                "wlm_disp_min_util": "string",
                "wlm_dispatcher": "string",
            }],
            "dbs": [{
                "act_sortmem_limit": "string",
                "alt_collate": "string",
                "app_ctl_heap_sz": "string",
                "appgroup_mem_sz": "string",
                "appl_memory": "string",
                "applheapsz": "string",
                "archretrydelay": "string",
                "authn_cache_duration": "string",
                "auto_cg_stats": "string",
                "auto_maint": "string",
                "auto_reorg": "string",
                "auto_reval": "string",
                "auto_runstats": "string",
                "auto_sampling": "string",
                "auto_stats_views": "string",
                "auto_stmt_stats": "string",
                "auto_tbl_maint": "string",
                "autorestart": "string",
                "avg_appls": "string",
                "catalogcache_sz": "string",
                "chngpgs_thresh": "string",
                "cur_commit": "string",
                "database_memory": "string",
                "db_collname": "string",
                "db_mem_thresh": "string",
                "dbheap": "string",
                "ddl_compression_def": "string",
                "ddl_constraint_def": "string",
                "dec_arithmetic": "string",
                "dec_to_char_fmt": "string",
                "decflt_rounding": "string",
                "dft_degree": "string",
                "dft_extent_sz": "string",
                "dft_loadrec_ses": "string",
                "dft_mttb_types": "string",
                "dft_prefetch_sz": "string",
                "dft_queryopt": "string",
                "dft_refresh_age": "string",
                "dft_schemas_dcc": "string",
                "dft_sqlmathwarn": "string",
                "dft_table_org": "string",
                "dlchktime": "string",
                "enable_xmlchar": "string",
                "extended_row_sz": "string",
                "groupheap_ratio": "string",
                "indexrec": "string",
                "large_aggregation": "string",
                "locklist": "string",
                "locktimeout": "string",
                "log_appl_info": "string",
                "log_ddl_stmts": "string",
                "log_disk_cap": "string",
                "logindexbuild": "string",
                "maxappls": "string",
                "maxfilop": "string",
                "maxlocks": "string",
                "min_dec_div3": "string",
                "mon_act_metrics": "string",
                "mon_deadlock": "string",
                "mon_lck_msg_lvl": "string",
                "mon_locktimeout": "string",
                "mon_lockwait": "string",
                "mon_lw_thresh": "string",
                "mon_obj_metrics": "string",
                "mon_pkglist_sz": "string",
                "mon_req_metrics": "string",
                "mon_rtn_data": "string",
                "mon_rtn_execlist": "string",
                "mon_uow_data": "string",
                "mon_uow_execlist": "string",
                "mon_uow_pkglist": "string",
                "nchar_mapping": "string",
                "num_freqvalues": "string",
                "num_iocleaners": "string",
                "num_ioservers": "string",
                "num_log_span": "string",
                "num_quantiles": "string",
                "opt_buffpage": "string",
                "opt_direct_wrkld": "string",
                "opt_locklist": "string",
                "opt_maxlocks": "string",
                "opt_sortheap": "string",
                "page_age_trgt_gcr": "string",
                "page_age_trgt_mcr": "string",
                "pckcachesz": "string",
                "pl_stack_trace": "string",
                "self_tuning_mem": "string",
                "seqdetect": "string",
                "sheapthres_shr": "string",
                "softmax": "string",
                "sortheap": "string",
                "sql_ccflags": "string",
                "stat_heap_sz": "string",
                "stmt_conc": "string",
                "stmtheap": "string",
                "string_units": "string",
                "systime_period_adj": "string",
                "trackmod": "string",
                "util_heap_sz": "string",
                "wlm_admission_ctrl": "string",
                "wlm_agent_load_trgt": "string",
                "wlm_cpu_limit": "string",
                "wlm_cpu_share_mode": "string",
                "wlm_cpu_shares": "string",
            }],
            "registries": [{
                "db2_alternate_authz_behaviour": "string",
                "db2_antijoin": "string",
                "db2_ats_enable": "string",
                "db2_bidi": "string",
                "db2_compopt": "string",
                "db2_deferred_prepare_semantics": "string",
                "db2_evaluncommitted": "string",
                "db2_extended_optimization": "string",
                "db2_index_pctfree_default": "string",
                "db2_inlist_to_nljn": "string",
                "db2_lock_to_rb": "string",
                "db2_minimize_listprefetch": "string",
                "db2_object_table_entries": "string",
                "db2_opt_max_temp_size": "string",
                "db2_optprofile": "string",
                "db2_optstats_log": "string",
                "db2_parallel_io": "string",
                "db2_reduced_optimization": "string",
                "db2_selectivity": "string",
                "db2_skipdeleted": "string",
                "db2_skipinserted": "string",
                "db2_stmm": "string",
                "db2_sync_release_lock_attributes": "string",
                "db2_truncate_reusestorage": "string",
                "db2_use_alternate_page_cleaning": "string",
                "db2_view_reopt_values": "string",
                "db2_wlm_settings": "string",
                "db2_workload": "string",
            }],
        }],
        allowlist_configs=[{
            "ip_addresses": [{
                "address": "string",
                "description": "string",
            }],
        }],
        oracle_compatibility="string",
        db2_id="string",
        parameters_json="string",
        backup_location="string",
        resource_group_id="string",
        autoscale_configs=[{
            "auto_scaling_allow_plan_limit": False,
            "auto_scaling_enabled": False,
            "auto_scaling_over_time_period": "string",
            "auto_scaling_pause_limit": 0,
            "auto_scaling_threshold": "string",
        }],
        service_endpoints="string",
        subscription_id="string",
        tags=["string"],
        timeouts={
            "create": "string",
            "delete": "string",
            "update": "string",
        },
        users_configs=[{
            "authentications": [{
                "method": "string",
                "policy_id": "string",
            }],
            "email": "string",
            "iam": False,
            "ibmid": "string",
            "id": "string",
            "locked": "string",
            "name": "string",
            "password": "string",
            "role": "string",
        }])
    
    const db2Resource = new ibm.Db2("db2Resource", {
        location: "string",
        service: "string",
        plan: "string",
        name: "string",
        parameters: {
            string: "string",
        },
        diskEncryptionInstanceCrn: "string",
        diskEncryptionKeyCrn: "string",
        highAvailability: "string",
        instanceType: "string",
        customSettingConfigs: [{
            dbms: [{
                commBandwidth: "string",
                cpuspeed: "string",
                dftMonBufpool: "string",
                dftMonLock: "string",
                dftMonSort: "string",
                dftMonStmt: "string",
                dftMonTable: "string",
                dftMonTimestamp: "string",
                dftMonUow: "string",
                diaglevel: "string",
                federatedAsync: "string",
                indexrec: "string",
                intraParallel: "string",
                keepfenced: "string",
                maxConnretries: "string",
                maxQuerydegree: "string",
                monHeapSz: "string",
                multipartsizemb: "string",
                notifylevel: "string",
                numInitagents: "string",
                numInitfenced: "string",
                numPoolagents: "string",
                resyncInterval: "string",
                rqrioblk: "string",
                startStopTime: "string",
                utilImpactLim: "string",
                wlmDispConcur: "string",
                wlmDispCpuShares: "string",
                wlmDispMinUtil: "string",
                wlmDispatcher: "string",
            }],
            dbs: [{
                actSortmemLimit: "string",
                altCollate: "string",
                appCtlHeapSz: "string",
                appgroupMemSz: "string",
                applMemory: "string",
                applheapsz: "string",
                archretrydelay: "string",
                authnCacheDuration: "string",
                autoCgStats: "string",
                autoMaint: "string",
                autoReorg: "string",
                autoReval: "string",
                autoRunstats: "string",
                autoSampling: "string",
                autoStatsViews: "string",
                autoStmtStats: "string",
                autoTblMaint: "string",
                autorestart: "string",
                avgAppls: "string",
                catalogcacheSz: "string",
                chngpgsThresh: "string",
                curCommit: "string",
                databaseMemory: "string",
                dbCollname: "string",
                dbMemThresh: "string",
                dbheap: "string",
                ddlCompressionDef: "string",
                ddlConstraintDef: "string",
                decArithmetic: "string",
                decToCharFmt: "string",
                decfltRounding: "string",
                dftDegree: "string",
                dftExtentSz: "string",
                dftLoadrecSes: "string",
                dftMttbTypes: "string",
                dftPrefetchSz: "string",
                dftQueryopt: "string",
                dftRefreshAge: "string",
                dftSchemasDcc: "string",
                dftSqlmathwarn: "string",
                dftTableOrg: "string",
                dlchktime: "string",
                enableXmlchar: "string",
                extendedRowSz: "string",
                groupheapRatio: "string",
                indexrec: "string",
                largeAggregation: "string",
                locklist: "string",
                locktimeout: "string",
                logApplInfo: "string",
                logDdlStmts: "string",
                logDiskCap: "string",
                logindexbuild: "string",
                maxappls: "string",
                maxfilop: "string",
                maxlocks: "string",
                minDecDiv3: "string",
                monActMetrics: "string",
                monDeadlock: "string",
                monLckMsgLvl: "string",
                monLocktimeout: "string",
                monLockwait: "string",
                monLwThresh: "string",
                monObjMetrics: "string",
                monPkglistSz: "string",
                monReqMetrics: "string",
                monRtnData: "string",
                monRtnExeclist: "string",
                monUowData: "string",
                monUowExeclist: "string",
                monUowPkglist: "string",
                ncharMapping: "string",
                numFreqvalues: "string",
                numIocleaners: "string",
                numIoservers: "string",
                numLogSpan: "string",
                numQuantiles: "string",
                optBuffpage: "string",
                optDirectWrkld: "string",
                optLocklist: "string",
                optMaxlocks: "string",
                optSortheap: "string",
                pageAgeTrgtGcr: "string",
                pageAgeTrgtMcr: "string",
                pckcachesz: "string",
                plStackTrace: "string",
                selfTuningMem: "string",
                seqdetect: "string",
                sheapthresShr: "string",
                softmax: "string",
                sortheap: "string",
                sqlCcflags: "string",
                statHeapSz: "string",
                stmtConc: "string",
                stmtheap: "string",
                stringUnits: "string",
                systimePeriodAdj: "string",
                trackmod: "string",
                utilHeapSz: "string",
                wlmAdmissionCtrl: "string",
                wlmAgentLoadTrgt: "string",
                wlmCpuLimit: "string",
                wlmCpuShareMode: "string",
                wlmCpuShares: "string",
            }],
            registries: [{
                db2AlternateAuthzBehaviour: "string",
                db2Antijoin: "string",
                db2AtsEnable: "string",
                db2Bidi: "string",
                db2Compopt: "string",
                db2DeferredPrepareSemantics: "string",
                db2Evaluncommitted: "string",
                db2ExtendedOptimization: "string",
                db2IndexPctfreeDefault: "string",
                db2InlistToNljn: "string",
                db2LockToRb: "string",
                db2MinimizeListprefetch: "string",
                db2ObjectTableEntries: "string",
                db2OptMaxTempSize: "string",
                db2Optprofile: "string",
                db2OptstatsLog: "string",
                db2ParallelIo: "string",
                db2ReducedOptimization: "string",
                db2Selectivity: "string",
                db2Skipdeleted: "string",
                db2Skipinserted: "string",
                db2Stmm: "string",
                db2SyncReleaseLockAttributes: "string",
                db2TruncateReusestorage: "string",
                db2UseAlternatePageCleaning: "string",
                db2ViewReoptValues: "string",
                db2WlmSettings: "string",
                db2Workload: "string",
            }],
        }],
        allowlistConfigs: [{
            ipAddresses: [{
                address: "string",
                description: "string",
            }],
        }],
        oracleCompatibility: "string",
        db2Id: "string",
        parametersJson: "string",
        backupLocation: "string",
        resourceGroupId: "string",
        autoscaleConfigs: [{
            autoScalingAllowPlanLimit: false,
            autoScalingEnabled: false,
            autoScalingOverTimePeriod: "string",
            autoScalingPauseLimit: 0,
            autoScalingThreshold: "string",
        }],
        serviceEndpoints: "string",
        subscriptionId: "string",
        tags: ["string"],
        timeouts: {
            create: "string",
            "delete": "string",
            update: "string",
        },
        usersConfigs: [{
            authentications: [{
                method: "string",
                policyId: "string",
            }],
            email: "string",
            iam: false,
            ibmid: "string",
            id: "string",
            locked: "string",
            name: "string",
            password: "string",
            role: "string",
        }],
    });
    
    type: ibm:Db2
    properties:
        allowlistConfigs:
            - ipAddresses:
                - address: string
                  description: string
        autoscaleConfigs:
            - autoScalingAllowPlanLimit: false
              autoScalingEnabled: false
              autoScalingOverTimePeriod: string
              autoScalingPauseLimit: 0
              autoScalingThreshold: string
        backupLocation: string
        customSettingConfigs:
            - dbms:
                - commBandwidth: string
                  cpuspeed: string
                  dftMonBufpool: string
                  dftMonLock: string
                  dftMonSort: string
                  dftMonStmt: string
                  dftMonTable: string
                  dftMonTimestamp: string
                  dftMonUow: string
                  diaglevel: string
                  federatedAsync: string
                  indexrec: string
                  intraParallel: string
                  keepfenced: string
                  maxConnretries: string
                  maxQuerydegree: string
                  monHeapSz: string
                  multipartsizemb: string
                  notifylevel: string
                  numInitagents: string
                  numInitfenced: string
                  numPoolagents: string
                  resyncInterval: string
                  rqrioblk: string
                  startStopTime: string
                  utilImpactLim: string
                  wlmDispConcur: string
                  wlmDispCpuShares: string
                  wlmDispMinUtil: string
                  wlmDispatcher: string
              dbs:
                - actSortmemLimit: string
                  altCollate: string
                  appCtlHeapSz: string
                  appgroupMemSz: string
                  applMemory: string
                  applheapsz: string
                  archretrydelay: string
                  authnCacheDuration: string
                  autoCgStats: string
                  autoMaint: string
                  autoReorg: string
                  autoReval: string
                  autoRunstats: string
                  autoSampling: string
                  autoStatsViews: string
                  autoStmtStats: string
                  autoTblMaint: string
                  autorestart: string
                  avgAppls: string
                  catalogcacheSz: string
                  chngpgsThresh: string
                  curCommit: string
                  databaseMemory: string
                  dbCollname: string
                  dbMemThresh: string
                  dbheap: string
                  ddlCompressionDef: string
                  ddlConstraintDef: string
                  decArithmetic: string
                  decToCharFmt: string
                  decfltRounding: string
                  dftDegree: string
                  dftExtentSz: string
                  dftLoadrecSes: string
                  dftMttbTypes: string
                  dftPrefetchSz: string
                  dftQueryopt: string
                  dftRefreshAge: string
                  dftSchemasDcc: string
                  dftSqlmathwarn: string
                  dftTableOrg: string
                  dlchktime: string
                  enableXmlchar: string
                  extendedRowSz: string
                  groupheapRatio: string
                  indexrec: string
                  largeAggregation: string
                  locklist: string
                  locktimeout: string
                  logApplInfo: string
                  logDdlStmts: string
                  logDiskCap: string
                  logindexbuild: string
                  maxappls: string
                  maxfilop: string
                  maxlocks: string
                  minDecDiv3: string
                  monActMetrics: string
                  monDeadlock: string
                  monLckMsgLvl: string
                  monLocktimeout: string
                  monLockwait: string
                  monLwThresh: string
                  monObjMetrics: string
                  monPkglistSz: string
                  monReqMetrics: string
                  monRtnData: string
                  monRtnExeclist: string
                  monUowData: string
                  monUowExeclist: string
                  monUowPkglist: string
                  ncharMapping: string
                  numFreqvalues: string
                  numIocleaners: string
                  numIoservers: string
                  numLogSpan: string
                  numQuantiles: string
                  optBuffpage: string
                  optDirectWrkld: string
                  optLocklist: string
                  optMaxlocks: string
                  optSortheap: string
                  pageAgeTrgtGcr: string
                  pageAgeTrgtMcr: string
                  pckcachesz: string
                  plStackTrace: string
                  selfTuningMem: string
                  seqdetect: string
                  sheapthresShr: string
                  softmax: string
                  sortheap: string
                  sqlCcflags: string
                  statHeapSz: string
                  stmtConc: string
                  stmtheap: string
                  stringUnits: string
                  systimePeriodAdj: string
                  trackmod: string
                  utilHeapSz: string
                  wlmAdmissionCtrl: string
                  wlmAgentLoadTrgt: string
                  wlmCpuLimit: string
                  wlmCpuShareMode: string
                  wlmCpuShares: string
              registries:
                - db2AlternateAuthzBehaviour: string
                  db2Antijoin: string
                  db2AtsEnable: string
                  db2Bidi: string
                  db2Compopt: string
                  db2DeferredPrepareSemantics: string
                  db2Evaluncommitted: string
                  db2ExtendedOptimization: string
                  db2IndexPctfreeDefault: string
                  db2InlistToNljn: string
                  db2LockToRb: string
                  db2MinimizeListprefetch: string
                  db2ObjectTableEntries: string
                  db2OptMaxTempSize: string
                  db2Optprofile: string
                  db2OptstatsLog: string
                  db2ParallelIo: string
                  db2ReducedOptimization: string
                  db2Selectivity: string
                  db2Skipdeleted: string
                  db2Skipinserted: string
                  db2Stmm: string
                  db2SyncReleaseLockAttributes: string
                  db2TruncateReusestorage: string
                  db2UseAlternatePageCleaning: string
                  db2ViewReoptValues: string
                  db2WlmSettings: string
                  db2Workload: string
        db2Id: string
        diskEncryptionInstanceCrn: string
        diskEncryptionKeyCrn: string
        highAvailability: string
        instanceType: string
        location: string
        name: string
        oracleCompatibility: string
        parameters:
            string: string
        parametersJson: string
        plan: string
        resourceGroupId: string
        service: string
        serviceEndpoints: string
        subscriptionId: string
        tags:
            - string
        timeouts:
            create: string
            delete: string
            update: string
        usersConfigs:
            - authentications:
                - method: string
                  policyId: string
              email: string
              iam: false
              ibmid: string
              id: string
              locked: string
              name: string
              password: string
              role: string
    

    Db2 Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Db2 resource accepts the following input properties:

    Location string
    The location where the instance available
    Plan string
    The name of the service plan to use when provisioning. Currently the only supported option is performance.
    Service string
    The type of Cloud Db2 SaaS that you want to create. Only the following services are currently accepted: dashdb-for-transactions only.
    AllowlistConfigs List<Db2AllowlistConfig>
    Defines allowlist configurations you want to set to Db2 SaaS instance. Nested schema for allowlist_config
    AutoscaleConfigs List<Db2AutoscaleConfig>
    Defines autoscale configurations you want to set to Db2 SaaS instance. Nested schema for autoscale_config
    BackupLocation string
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only one specific region.
    CustomSettingConfigs List<Db2CustomSettingConfig>
    Indicates the custom configuration fields related to database which you want to set to Db2 SaaS instance. Nested schema for custom_setting_config
    Db2Id string
    (String) The CRN of the database instance.
    DiskEncryptionInstanceCrn string
    Please ensure Databases for Db2 has been authorized to access the selected KMS instance.
    DiskEncryptionKeyCrn string
    Warning: deleting this key will result in the loss of all data stored in this Db2 instance.
    HighAvailability string
    By default, it is no.if you want please change to yes
    InstanceType string
    The hosting infrastructure identifier.By Default bx2.1x4 taken automatically. With this identifier, minimum resource configurations apply. Alternatively, setting the identifier to any of the following host sizes places your database on the specified host size with no other tenants.

    • bx2.4x16
    • bx2.8x32
    • bx2.16x64
    • bx2.32x128
    • bx2.48x192
    • mx2.4x32
    • mx2.16x128
    • mx2.128x1024
    Name string
    A descriptive name that is used to identify the database instance. The name must not include spaces.
    OracleCompatibility string
    If you require Oracle compatibility, please choose this option(YES/NO).
    Parameters Dictionary<string, string>
    Arbitrary parameters to pass. Must be a JSON object
    ParametersJson string

    Parameters to create Db2 SaaS instance. The value must be a JSON string.

    Nested schema for parameters_json:

    ResourceGroupId string
    The ID of the resource group where you want to create the instance. To retrieve this value, run ibmcloud resource groups or use the ibm.ResourceGroup data source. If no value is provided, the default resource group is used.
    ServiceEndpoints string
    Specify whether you want to enable the public, private, or both service endpoints. Supported values are public, private, or public-and-private.
    SubscriptionId string
    ID which is required for subscription plans, for example: PerformanceSubscription.
    Tags List<string>
    A list of tags that you want to add to your instance.
    Timeouts Db2Timeouts
    UsersConfigs List<Db2UsersConfig>
    Defines users configurations you want to set to Db2 SaaS instance. Nested schema for users_config
    Location string
    The location where the instance available
    Plan string
    The name of the service plan to use when provisioning. Currently the only supported option is performance.
    Service string
    The type of Cloud Db2 SaaS that you want to create. Only the following services are currently accepted: dashdb-for-transactions only.
    AllowlistConfigs []Db2AllowlistConfigArgs
    Defines allowlist configurations you want to set to Db2 SaaS instance. Nested schema for allowlist_config
    AutoscaleConfigs []Db2AutoscaleConfigArgs
    Defines autoscale configurations you want to set to Db2 SaaS instance. Nested schema for autoscale_config
    BackupLocation string
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only one specific region.
    CustomSettingConfigs []Db2CustomSettingConfigArgs
    Indicates the custom configuration fields related to database which you want to set to Db2 SaaS instance. Nested schema for custom_setting_config
    Db2Id string
    (String) The CRN of the database instance.
    DiskEncryptionInstanceCrn string
    Please ensure Databases for Db2 has been authorized to access the selected KMS instance.
    DiskEncryptionKeyCrn string
    Warning: deleting this key will result in the loss of all data stored in this Db2 instance.
    HighAvailability string
    By default, it is no.if you want please change to yes
    InstanceType string
    The hosting infrastructure identifier.By Default bx2.1x4 taken automatically. With this identifier, minimum resource configurations apply. Alternatively, setting the identifier to any of the following host sizes places your database on the specified host size with no other tenants.

    • bx2.4x16
    • bx2.8x32
    • bx2.16x64
    • bx2.32x128
    • bx2.48x192
    • mx2.4x32
    • mx2.16x128
    • mx2.128x1024
    Name string
    A descriptive name that is used to identify the database instance. The name must not include spaces.
    OracleCompatibility string
    If you require Oracle compatibility, please choose this option(YES/NO).
    Parameters map[string]string
    Arbitrary parameters to pass. Must be a JSON object
    ParametersJson string

    Parameters to create Db2 SaaS instance. The value must be a JSON string.

    Nested schema for parameters_json:

    ResourceGroupId string
    The ID of the resource group where you want to create the instance. To retrieve this value, run ibmcloud resource groups or use the ibm.ResourceGroup data source. If no value is provided, the default resource group is used.
    ServiceEndpoints string
    Specify whether you want to enable the public, private, or both service endpoints. Supported values are public, private, or public-and-private.
    SubscriptionId string
    ID which is required for subscription plans, for example: PerformanceSubscription.
    Tags []string
    A list of tags that you want to add to your instance.
    Timeouts Db2TimeoutsArgs
    UsersConfigs []Db2UsersConfigArgs
    Defines users configurations you want to set to Db2 SaaS instance. Nested schema for users_config
    location String
    The location where the instance available
    plan String
    The name of the service plan to use when provisioning. Currently the only supported option is performance.
    service String
    The type of Cloud Db2 SaaS that you want to create. Only the following services are currently accepted: dashdb-for-transactions only.
    allowlistConfigs List<Db2AllowlistConfig>
    Defines allowlist configurations you want to set to Db2 SaaS instance. Nested schema for allowlist_config
    autoscaleConfigs List<Db2AutoscaleConfig>
    Defines autoscale configurations you want to set to Db2 SaaS instance. Nested schema for autoscale_config
    backupLocation String
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only one specific region.
    customSettingConfigs List<Db2CustomSettingConfig>
    Indicates the custom configuration fields related to database which you want to set to Db2 SaaS instance. Nested schema for custom_setting_config
    db2Id String
    (String) The CRN of the database instance.
    diskEncryptionInstanceCrn String
    Please ensure Databases for Db2 has been authorized to access the selected KMS instance.
    diskEncryptionKeyCrn String
    Warning: deleting this key will result in the loss of all data stored in this Db2 instance.
    highAvailability String
    By default, it is no.if you want please change to yes
    instanceType String
    The hosting infrastructure identifier.By Default bx2.1x4 taken automatically. With this identifier, minimum resource configurations apply. Alternatively, setting the identifier to any of the following host sizes places your database on the specified host size with no other tenants.

    • bx2.4x16
    • bx2.8x32
    • bx2.16x64
    • bx2.32x128
    • bx2.48x192
    • mx2.4x32
    • mx2.16x128
    • mx2.128x1024
    name String
    A descriptive name that is used to identify the database instance. The name must not include spaces.
    oracleCompatibility String
    If you require Oracle compatibility, please choose this option(YES/NO).
    parameters Map<String,String>
    Arbitrary parameters to pass. Must be a JSON object
    parametersJson String

    Parameters to create Db2 SaaS instance. The value must be a JSON string.

    Nested schema for parameters_json:

    resourceGroupId String
    The ID of the resource group where you want to create the instance. To retrieve this value, run ibmcloud resource groups or use the ibm.ResourceGroup data source. If no value is provided, the default resource group is used.
    serviceEndpoints String
    Specify whether you want to enable the public, private, or both service endpoints. Supported values are public, private, or public-and-private.
    subscriptionId String
    ID which is required for subscription plans, for example: PerformanceSubscription.
    tags List<String>
    A list of tags that you want to add to your instance.
    timeouts Db2Timeouts
    usersConfigs List<Db2UsersConfig>
    Defines users configurations you want to set to Db2 SaaS instance. Nested schema for users_config
    location string
    The location where the instance available
    plan string
    The name of the service plan to use when provisioning. Currently the only supported option is performance.
    service string
    The type of Cloud Db2 SaaS that you want to create. Only the following services are currently accepted: dashdb-for-transactions only.
    allowlistConfigs Db2AllowlistConfig[]
    Defines allowlist configurations you want to set to Db2 SaaS instance. Nested schema for allowlist_config
    autoscaleConfigs Db2AutoscaleConfig[]
    Defines autoscale configurations you want to set to Db2 SaaS instance. Nested schema for autoscale_config
    backupLocation string
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only one specific region.
    customSettingConfigs Db2CustomSettingConfig[]
    Indicates the custom configuration fields related to database which you want to set to Db2 SaaS instance. Nested schema for custom_setting_config
    db2Id string
    (String) The CRN of the database instance.
    diskEncryptionInstanceCrn string
    Please ensure Databases for Db2 has been authorized to access the selected KMS instance.
    diskEncryptionKeyCrn string
    Warning: deleting this key will result in the loss of all data stored in this Db2 instance.
    highAvailability string
    By default, it is no.if you want please change to yes
    instanceType string
    The hosting infrastructure identifier.By Default bx2.1x4 taken automatically. With this identifier, minimum resource configurations apply. Alternatively, setting the identifier to any of the following host sizes places your database on the specified host size with no other tenants.

    • bx2.4x16
    • bx2.8x32
    • bx2.16x64
    • bx2.32x128
    • bx2.48x192
    • mx2.4x32
    • mx2.16x128
    • mx2.128x1024
    name string
    A descriptive name that is used to identify the database instance. The name must not include spaces.
    oracleCompatibility string
    If you require Oracle compatibility, please choose this option(YES/NO).
    parameters {[key: string]: string}
    Arbitrary parameters to pass. Must be a JSON object
    parametersJson string

    Parameters to create Db2 SaaS instance. The value must be a JSON string.

    Nested schema for parameters_json:

    resourceGroupId string
    The ID of the resource group where you want to create the instance. To retrieve this value, run ibmcloud resource groups or use the ibm.ResourceGroup data source. If no value is provided, the default resource group is used.
    serviceEndpoints string
    Specify whether you want to enable the public, private, or both service endpoints. Supported values are public, private, or public-and-private.
    subscriptionId string
    ID which is required for subscription plans, for example: PerformanceSubscription.
    tags string[]
    A list of tags that you want to add to your instance.
    timeouts Db2Timeouts
    usersConfigs Db2UsersConfig[]
    Defines users configurations you want to set to Db2 SaaS instance. Nested schema for users_config
    location str
    The location where the instance available
    plan str
    The name of the service plan to use when provisioning. Currently the only supported option is performance.
    service str
    The type of Cloud Db2 SaaS that you want to create. Only the following services are currently accepted: dashdb-for-transactions only.
    allowlist_configs Sequence[Db2AllowlistConfigArgs]
    Defines allowlist configurations you want to set to Db2 SaaS instance. Nested schema for allowlist_config
    autoscale_configs Sequence[Db2AutoscaleConfigArgs]
    Defines autoscale configurations you want to set to Db2 SaaS instance. Nested schema for autoscale_config
    backup_location str
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only one specific region.
    custom_setting_configs Sequence[Db2CustomSettingConfigArgs]
    Indicates the custom configuration fields related to database which you want to set to Db2 SaaS instance. Nested schema for custom_setting_config
    db2_id str
    (String) The CRN of the database instance.
    disk_encryption_instance_crn str
    Please ensure Databases for Db2 has been authorized to access the selected KMS instance.
    disk_encryption_key_crn str
    Warning: deleting this key will result in the loss of all data stored in this Db2 instance.
    high_availability str
    By default, it is no.if you want please change to yes
    instance_type str
    The hosting infrastructure identifier.By Default bx2.1x4 taken automatically. With this identifier, minimum resource configurations apply. Alternatively, setting the identifier to any of the following host sizes places your database on the specified host size with no other tenants.

    • bx2.4x16
    • bx2.8x32
    • bx2.16x64
    • bx2.32x128
    • bx2.48x192
    • mx2.4x32
    • mx2.16x128
    • mx2.128x1024
    name str
    A descriptive name that is used to identify the database instance. The name must not include spaces.
    oracle_compatibility str
    If you require Oracle compatibility, please choose this option(YES/NO).
    parameters Mapping[str, str]
    Arbitrary parameters to pass. Must be a JSON object
    parameters_json str

    Parameters to create Db2 SaaS instance. The value must be a JSON string.

    Nested schema for parameters_json:

    resource_group_id str
    The ID of the resource group where you want to create the instance. To retrieve this value, run ibmcloud resource groups or use the ibm.ResourceGroup data source. If no value is provided, the default resource group is used.
    service_endpoints str
    Specify whether you want to enable the public, private, or both service endpoints. Supported values are public, private, or public-and-private.
    subscription_id str
    ID which is required for subscription plans, for example: PerformanceSubscription.
    tags Sequence[str]
    A list of tags that you want to add to your instance.
    timeouts Db2TimeoutsArgs
    users_configs Sequence[Db2UsersConfigArgs]
    Defines users configurations you want to set to Db2 SaaS instance. Nested schema for users_config
    location String
    The location where the instance available
    plan String
    The name of the service plan to use when provisioning. Currently the only supported option is performance.
    service String
    The type of Cloud Db2 SaaS that you want to create. Only the following services are currently accepted: dashdb-for-transactions only.
    allowlistConfigs List<Property Map>
    Defines allowlist configurations you want to set to Db2 SaaS instance. Nested schema for allowlist_config
    autoscaleConfigs List<Property Map>
    Defines autoscale configurations you want to set to Db2 SaaS instance. Nested schema for autoscale_config
    backupLocation String
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only one specific region.
    customSettingConfigs List<Property Map>
    Indicates the custom configuration fields related to database which you want to set to Db2 SaaS instance. Nested schema for custom_setting_config
    db2Id String
    (String) The CRN of the database instance.
    diskEncryptionInstanceCrn String
    Please ensure Databases for Db2 has been authorized to access the selected KMS instance.
    diskEncryptionKeyCrn String
    Warning: deleting this key will result in the loss of all data stored in this Db2 instance.
    highAvailability String
    By default, it is no.if you want please change to yes
    instanceType String
    The hosting infrastructure identifier.By Default bx2.1x4 taken automatically. With this identifier, minimum resource configurations apply. Alternatively, setting the identifier to any of the following host sizes places your database on the specified host size with no other tenants.

    • bx2.4x16
    • bx2.8x32
    • bx2.16x64
    • bx2.32x128
    • bx2.48x192
    • mx2.4x32
    • mx2.16x128
    • mx2.128x1024
    name String
    A descriptive name that is used to identify the database instance. The name must not include spaces.
    oracleCompatibility String
    If you require Oracle compatibility, please choose this option(YES/NO).
    parameters Map<String>
    Arbitrary parameters to pass. Must be a JSON object
    parametersJson String

    Parameters to create Db2 SaaS instance. The value must be a JSON string.

    Nested schema for parameters_json:

    resourceGroupId String
    The ID of the resource group where you want to create the instance. To retrieve this value, run ibmcloud resource groups or use the ibm.ResourceGroup data source. If no value is provided, the default resource group is used.
    serviceEndpoints String
    Specify whether you want to enable the public, private, or both service endpoints. Supported values are public, private, or public-and-private.
    subscriptionId String
    ID which is required for subscription plans, for example: PerformanceSubscription.
    tags List<String>
    A list of tags that you want to add to your instance.
    timeouts Property Map
    usersConfigs List<Property Map>
    Defines users configurations you want to set to Db2 SaaS instance. Nested schema for users_config

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Db2 resource produces the following output properties:

    AccountId string
    An alpha-numeric value identifying the account ID.
    AllowCleanup bool
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    CreatedAt string
    The date when the instance was created.
    CreatedBy string
    The subject who created the instance.
    Crn string
    CRN of resource instance
    DashboardUrl string
    Dashboard URL to access resource.
    DeletedAt string
    The date when the instance was deleted.
    DeletedBy string
    The subject who deleted the instance.
    Extensions Dictionary<string, string>
    The extended metadata as a map associated with the resource instance.
    Guid string
    Guid of resource instance
    Id string
    The provider-assigned unique ID for this managed resource.
    LastOperation Dictionary<string, string>
    The status of the last operation requested on the instance
    Locked bool
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    OnetimeCredentials bool
    A boolean that dictates if the onetime_credentials is true or false.
    PlanHistories List<Db2PlanHistory>
    The plan history of the instance.
    ResourceAliasesUrl string
    The relative path to the resource aliases for the instance.

    Deprecated: Deprecated

    ResourceBindingsUrl string
    The relative path to the resource bindings for the instance.

    Deprecated: Deprecated

    ResourceControllerUrl string
    The URL of the IBM Cloud dashboard that can be used to explore and view details about the resource
    ResourceCrn string
    The crn of the resource
    ResourceGroupCrn string
    The long ID (full CRN) of the resource group
    ResourceGroupName string
    The resource group name in which resource is provisioned
    ResourceId string
    The unique ID of the offering
    ResourceKeysUrl string
    The relative path to the resource keys for the instance.
    ResourceName string
    The name of the resource
    ResourcePlanId string
    The unique ID of the plan associated with the offering
    ResourceStatus string
    The status of the resource
    RestoredAt string
    The date when the instance under reclamation was restored.
    RestoredBy string
    The subject who restored the instance back from reclamation.
    ScheduledReclaimAt string
    The date when the instance was scheduled for reclamation.
    ScheduledReclaimBy string
    The subject who initiated the instance reclamation.
    State string
    The current state of the instance.
    Status string
    (String) The status of the instance.
    SubType string
    The sub-type of instance, e.g. cfaas .
    TargetCrn string
    The full deployment CRN as defined in the global catalog
    Type string
    The type of the instance, e.g. service_instance.
    UpdateAt string
    The date when the instance was last updated.
    UpdateBy string
    The subject who updated the instance.
    AccountId string
    An alpha-numeric value identifying the account ID.
    AllowCleanup bool
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    CreatedAt string
    The date when the instance was created.
    CreatedBy string
    The subject who created the instance.
    Crn string
    CRN of resource instance
    DashboardUrl string
    Dashboard URL to access resource.
    DeletedAt string
    The date when the instance was deleted.
    DeletedBy string
    The subject who deleted the instance.
    Extensions map[string]string
    The extended metadata as a map associated with the resource instance.
    Guid string
    Guid of resource instance
    Id string
    The provider-assigned unique ID for this managed resource.
    LastOperation map[string]string
    The status of the last operation requested on the instance
    Locked bool
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    OnetimeCredentials bool
    A boolean that dictates if the onetime_credentials is true or false.
    PlanHistories []Db2PlanHistory
    The plan history of the instance.
    ResourceAliasesUrl string
    The relative path to the resource aliases for the instance.

    Deprecated: Deprecated

    ResourceBindingsUrl string
    The relative path to the resource bindings for the instance.

    Deprecated: Deprecated

    ResourceControllerUrl string
    The URL of the IBM Cloud dashboard that can be used to explore and view details about the resource
    ResourceCrn string
    The crn of the resource
    ResourceGroupCrn string
    The long ID (full CRN) of the resource group
    ResourceGroupName string
    The resource group name in which resource is provisioned
    ResourceId string
    The unique ID of the offering
    ResourceKeysUrl string
    The relative path to the resource keys for the instance.
    ResourceName string
    The name of the resource
    ResourcePlanId string
    The unique ID of the plan associated with the offering
    ResourceStatus string
    The status of the resource
    RestoredAt string
    The date when the instance under reclamation was restored.
    RestoredBy string
    The subject who restored the instance back from reclamation.
    ScheduledReclaimAt string
    The date when the instance was scheduled for reclamation.
    ScheduledReclaimBy string
    The subject who initiated the instance reclamation.
    State string
    The current state of the instance.
    Status string
    (String) The status of the instance.
    SubType string
    The sub-type of instance, e.g. cfaas .
    TargetCrn string
    The full deployment CRN as defined in the global catalog
    Type string
    The type of the instance, e.g. service_instance.
    UpdateAt string
    The date when the instance was last updated.
    UpdateBy string
    The subject who updated the instance.
    accountId String
    An alpha-numeric value identifying the account ID.
    allowCleanup Boolean
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    createdAt String
    The date when the instance was created.
    createdBy String
    The subject who created the instance.
    crn String
    CRN of resource instance
    dashboardUrl String
    Dashboard URL to access resource.
    deletedAt String
    The date when the instance was deleted.
    deletedBy String
    The subject who deleted the instance.
    extensions Map<String,String>
    The extended metadata as a map associated with the resource instance.
    guid String
    Guid of resource instance
    id String
    The provider-assigned unique ID for this managed resource.
    lastOperation Map<String,String>
    The status of the last operation requested on the instance
    locked Boolean
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    onetimeCredentials Boolean
    A boolean that dictates if the onetime_credentials is true or false.
    planHistories List<Db2PlanHistory>
    The plan history of the instance.
    resourceAliasesUrl String
    The relative path to the resource aliases for the instance.

    Deprecated: Deprecated

    resourceBindingsUrl String
    The relative path to the resource bindings for the instance.

    Deprecated: Deprecated

    resourceControllerUrl String
    The URL of the IBM Cloud dashboard that can be used to explore and view details about the resource
    resourceCrn String
    The crn of the resource
    resourceGroupCrn String
    The long ID (full CRN) of the resource group
    resourceGroupName String
    The resource group name in which resource is provisioned
    resourceId String
    The unique ID of the offering
    resourceKeysUrl String
    The relative path to the resource keys for the instance.
    resourceName String
    The name of the resource
    resourcePlanId String
    The unique ID of the plan associated with the offering
    resourceStatus String
    The status of the resource
    restoredAt String
    The date when the instance under reclamation was restored.
    restoredBy String
    The subject who restored the instance back from reclamation.
    scheduledReclaimAt String
    The date when the instance was scheduled for reclamation.
    scheduledReclaimBy String
    The subject who initiated the instance reclamation.
    state String
    The current state of the instance.
    status String
    (String) The status of the instance.
    subType String
    The sub-type of instance, e.g. cfaas .
    targetCrn String
    The full deployment CRN as defined in the global catalog
    type String
    The type of the instance, e.g. service_instance.
    updateAt String
    The date when the instance was last updated.
    updateBy String
    The subject who updated the instance.
    accountId string
    An alpha-numeric value identifying the account ID.
    allowCleanup boolean
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    createdAt string
    The date when the instance was created.
    createdBy string
    The subject who created the instance.
    crn string
    CRN of resource instance
    dashboardUrl string
    Dashboard URL to access resource.
    deletedAt string
    The date when the instance was deleted.
    deletedBy string
    The subject who deleted the instance.
    extensions {[key: string]: string}
    The extended metadata as a map associated with the resource instance.
    guid string
    Guid of resource instance
    id string
    The provider-assigned unique ID for this managed resource.
    lastOperation {[key: string]: string}
    The status of the last operation requested on the instance
    locked boolean
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    onetimeCredentials boolean
    A boolean that dictates if the onetime_credentials is true or false.
    planHistories Db2PlanHistory[]
    The plan history of the instance.
    resourceAliasesUrl string
    The relative path to the resource aliases for the instance.

    Deprecated: Deprecated

    resourceBindingsUrl string
    The relative path to the resource bindings for the instance.

    Deprecated: Deprecated

    resourceControllerUrl string
    The URL of the IBM Cloud dashboard that can be used to explore and view details about the resource
    resourceCrn string
    The crn of the resource
    resourceGroupCrn string
    The long ID (full CRN) of the resource group
    resourceGroupName string
    The resource group name in which resource is provisioned
    resourceId string
    The unique ID of the offering
    resourceKeysUrl string
    The relative path to the resource keys for the instance.
    resourceName string
    The name of the resource
    resourcePlanId string
    The unique ID of the plan associated with the offering
    resourceStatus string
    The status of the resource
    restoredAt string
    The date when the instance under reclamation was restored.
    restoredBy string
    The subject who restored the instance back from reclamation.
    scheduledReclaimAt string
    The date when the instance was scheduled for reclamation.
    scheduledReclaimBy string
    The subject who initiated the instance reclamation.
    state string
    The current state of the instance.
    status string
    (String) The status of the instance.
    subType string
    The sub-type of instance, e.g. cfaas .
    targetCrn string
    The full deployment CRN as defined in the global catalog
    type string
    The type of the instance, e.g. service_instance.
    updateAt string
    The date when the instance was last updated.
    updateBy string
    The subject who updated the instance.
    account_id str
    An alpha-numeric value identifying the account ID.
    allow_cleanup bool
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    created_at str
    The date when the instance was created.
    created_by str
    The subject who created the instance.
    crn str
    CRN of resource instance
    dashboard_url str
    Dashboard URL to access resource.
    deleted_at str
    The date when the instance was deleted.
    deleted_by str
    The subject who deleted the instance.
    extensions Mapping[str, str]
    The extended metadata as a map associated with the resource instance.
    guid str
    Guid of resource instance
    id str
    The provider-assigned unique ID for this managed resource.
    last_operation Mapping[str, str]
    The status of the last operation requested on the instance
    locked bool
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    onetime_credentials bool
    A boolean that dictates if the onetime_credentials is true or false.
    plan_histories Sequence[Db2PlanHistory]
    The plan history of the instance.
    resource_aliases_url str
    The relative path to the resource aliases for the instance.

    Deprecated: Deprecated

    resource_bindings_url str
    The relative path to the resource bindings for the instance.

    Deprecated: Deprecated

    resource_controller_url str
    The URL of the IBM Cloud dashboard that can be used to explore and view details about the resource
    resource_crn str
    The crn of the resource
    resource_group_crn str
    The long ID (full CRN) of the resource group
    resource_group_name str
    The resource group name in which resource is provisioned
    resource_id str
    The unique ID of the offering
    resource_keys_url str
    The relative path to the resource keys for the instance.
    resource_name str
    The name of the resource
    resource_plan_id str
    The unique ID of the plan associated with the offering
    resource_status str
    The status of the resource
    restored_at str
    The date when the instance under reclamation was restored.
    restored_by str
    The subject who restored the instance back from reclamation.
    scheduled_reclaim_at str
    The date when the instance was scheduled for reclamation.
    scheduled_reclaim_by str
    The subject who initiated the instance reclamation.
    state str
    The current state of the instance.
    status str
    (String) The status of the instance.
    sub_type str
    The sub-type of instance, e.g. cfaas .
    target_crn str
    The full deployment CRN as defined in the global catalog
    type str
    The type of the instance, e.g. service_instance.
    update_at str
    The date when the instance was last updated.
    update_by str
    The subject who updated the instance.
    accountId String
    An alpha-numeric value identifying the account ID.
    allowCleanup Boolean
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    createdAt String
    The date when the instance was created.
    createdBy String
    The subject who created the instance.
    crn String
    CRN of resource instance
    dashboardUrl String
    Dashboard URL to access resource.
    deletedAt String
    The date when the instance was deleted.
    deletedBy String
    The subject who deleted the instance.
    extensions Map<String>
    The extended metadata as a map associated with the resource instance.
    guid String
    Guid of resource instance
    id String
    The provider-assigned unique ID for this managed resource.
    lastOperation Map<String>
    The status of the last operation requested on the instance
    locked Boolean
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    onetimeCredentials Boolean
    A boolean that dictates if the onetime_credentials is true or false.
    planHistories List<Property Map>
    The plan history of the instance.
    resourceAliasesUrl String
    The relative path to the resource aliases for the instance.

    Deprecated: Deprecated

    resourceBindingsUrl String
    The relative path to the resource bindings for the instance.

    Deprecated: Deprecated

    resourceControllerUrl String
    The URL of the IBM Cloud dashboard that can be used to explore and view details about the resource
    resourceCrn String
    The crn of the resource
    resourceGroupCrn String
    The long ID (full CRN) of the resource group
    resourceGroupName String
    The resource group name in which resource is provisioned
    resourceId String
    The unique ID of the offering
    resourceKeysUrl String
    The relative path to the resource keys for the instance.
    resourceName String
    The name of the resource
    resourcePlanId String
    The unique ID of the plan associated with the offering
    resourceStatus String
    The status of the resource
    restoredAt String
    The date when the instance under reclamation was restored.
    restoredBy String
    The subject who restored the instance back from reclamation.
    scheduledReclaimAt String
    The date when the instance was scheduled for reclamation.
    scheduledReclaimBy String
    The subject who initiated the instance reclamation.
    state String
    The current state of the instance.
    status String
    (String) The status of the instance.
    subType String
    The sub-type of instance, e.g. cfaas .
    targetCrn String
    The full deployment CRN as defined in the global catalog
    type String
    The type of the instance, e.g. service_instance.
    updateAt String
    The date when the instance was last updated.
    updateBy String
    The subject who updated the instance.

    Look up Existing Db2 Resource

    Get an existing Db2 resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: Db2State, opts?: CustomResourceOptions): Db2
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_id: Optional[str] = None,
            allow_cleanup: Optional[bool] = None,
            allowlist_configs: Optional[Sequence[Db2AllowlistConfigArgs]] = None,
            autoscale_configs: Optional[Sequence[Db2AutoscaleConfigArgs]] = None,
            backup_location: Optional[str] = None,
            created_at: Optional[str] = None,
            created_by: Optional[str] = None,
            crn: Optional[str] = None,
            custom_setting_configs: Optional[Sequence[Db2CustomSettingConfigArgs]] = None,
            dashboard_url: Optional[str] = None,
            db2_id: Optional[str] = None,
            deleted_at: Optional[str] = None,
            deleted_by: Optional[str] = None,
            disk_encryption_instance_crn: Optional[str] = None,
            disk_encryption_key_crn: Optional[str] = None,
            extensions: Optional[Mapping[str, str]] = None,
            guid: Optional[str] = None,
            high_availability: Optional[str] = None,
            instance_type: Optional[str] = None,
            last_operation: Optional[Mapping[str, str]] = None,
            location: Optional[str] = None,
            locked: Optional[bool] = None,
            name: Optional[str] = None,
            onetime_credentials: Optional[bool] = None,
            oracle_compatibility: Optional[str] = None,
            parameters: Optional[Mapping[str, str]] = None,
            parameters_json: Optional[str] = None,
            plan: Optional[str] = None,
            plan_histories: Optional[Sequence[Db2PlanHistoryArgs]] = None,
            resource_aliases_url: Optional[str] = None,
            resource_bindings_url: Optional[str] = None,
            resource_controller_url: Optional[str] = None,
            resource_crn: Optional[str] = None,
            resource_group_crn: Optional[str] = None,
            resource_group_id: Optional[str] = None,
            resource_group_name: Optional[str] = None,
            resource_id: Optional[str] = None,
            resource_keys_url: Optional[str] = None,
            resource_name: Optional[str] = None,
            resource_plan_id: Optional[str] = None,
            resource_status: Optional[str] = None,
            restored_at: Optional[str] = None,
            restored_by: Optional[str] = None,
            scheduled_reclaim_at: Optional[str] = None,
            scheduled_reclaim_by: Optional[str] = None,
            service: Optional[str] = None,
            service_endpoints: Optional[str] = None,
            state: Optional[str] = None,
            status: Optional[str] = None,
            sub_type: Optional[str] = None,
            subscription_id: Optional[str] = None,
            tags: Optional[Sequence[str]] = None,
            target_crn: Optional[str] = None,
            timeouts: Optional[Db2TimeoutsArgs] = None,
            type: Optional[str] = None,
            update_at: Optional[str] = None,
            update_by: Optional[str] = None,
            users_configs: Optional[Sequence[Db2UsersConfigArgs]] = None) -> Db2
    func GetDb2(ctx *Context, name string, id IDInput, state *Db2State, opts ...ResourceOption) (*Db2, error)
    public static Db2 Get(string name, Input<string> id, Db2State? state, CustomResourceOptions? opts = null)
    public static Db2 get(String name, Output<String> id, Db2State state, CustomResourceOptions options)
    resources:  _:    type: ibm:Db2    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AccountId string
    An alpha-numeric value identifying the account ID.
    AllowCleanup bool
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    AllowlistConfigs List<Db2AllowlistConfig>
    Defines allowlist configurations you want to set to Db2 SaaS instance. Nested schema for allowlist_config
    AutoscaleConfigs List<Db2AutoscaleConfig>
    Defines autoscale configurations you want to set to Db2 SaaS instance. Nested schema for autoscale_config
    BackupLocation string
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only one specific region.
    CreatedAt string
    The date when the instance was created.
    CreatedBy string
    The subject who created the instance.
    Crn string
    CRN of resource instance
    CustomSettingConfigs List<Db2CustomSettingConfig>
    Indicates the custom configuration fields related to database which you want to set to Db2 SaaS instance. Nested schema for custom_setting_config
    DashboardUrl string
    Dashboard URL to access resource.
    Db2Id string
    (String) The CRN of the database instance.
    DeletedAt string
    The date when the instance was deleted.
    DeletedBy string
    The subject who deleted the instance.
    DiskEncryptionInstanceCrn string
    Please ensure Databases for Db2 has been authorized to access the selected KMS instance.
    DiskEncryptionKeyCrn string
    Warning: deleting this key will result in the loss of all data stored in this Db2 instance.
    Extensions Dictionary<string, string>
    The extended metadata as a map associated with the resource instance.
    Guid string
    Guid of resource instance
    HighAvailability string
    By default, it is no.if you want please change to yes
    InstanceType string
    The hosting infrastructure identifier.By Default bx2.1x4 taken automatically. With this identifier, minimum resource configurations apply. Alternatively, setting the identifier to any of the following host sizes places your database on the specified host size with no other tenants.

    • bx2.4x16
    • bx2.8x32
    • bx2.16x64
    • bx2.32x128
    • bx2.48x192
    • mx2.4x32
    • mx2.16x128
    • mx2.128x1024
    LastOperation Dictionary<string, string>
    The status of the last operation requested on the instance
    Location string
    The location where the instance available
    Locked bool
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    Name string
    A descriptive name that is used to identify the database instance. The name must not include spaces.
    OnetimeCredentials bool
    A boolean that dictates if the onetime_credentials is true or false.
    OracleCompatibility string
    If you require Oracle compatibility, please choose this option(YES/NO).
    Parameters Dictionary<string, string>
    Arbitrary parameters to pass. Must be a JSON object
    ParametersJson string

    Parameters to create Db2 SaaS instance. The value must be a JSON string.

    Nested schema for parameters_json:

    Plan string
    The name of the service plan to use when provisioning. Currently the only supported option is performance.
    PlanHistories List<Db2PlanHistory>
    The plan history of the instance.
    ResourceAliasesUrl string
    The relative path to the resource aliases for the instance.

    Deprecated: Deprecated

    ResourceBindingsUrl string
    The relative path to the resource bindings for the instance.

    Deprecated: Deprecated

    ResourceControllerUrl string
    The URL of the IBM Cloud dashboard that can be used to explore and view details about the resource
    ResourceCrn string
    The crn of the resource
    ResourceGroupCrn string
    The long ID (full CRN) of the resource group
    ResourceGroupId string
    The ID of the resource group where you want to create the instance. To retrieve this value, run ibmcloud resource groups or use the ibm.ResourceGroup data source. If no value is provided, the default resource group is used.
    ResourceGroupName string
    The resource group name in which resource is provisioned
    ResourceId string
    The unique ID of the offering
    ResourceKeysUrl string
    The relative path to the resource keys for the instance.
    ResourceName string
    The name of the resource
    ResourcePlanId string
    The unique ID of the plan associated with the offering
    ResourceStatus string
    The status of the resource
    RestoredAt string
    The date when the instance under reclamation was restored.
    RestoredBy string
    The subject who restored the instance back from reclamation.
    ScheduledReclaimAt string
    The date when the instance was scheduled for reclamation.
    ScheduledReclaimBy string
    The subject who initiated the instance reclamation.
    Service string
    The type of Cloud Db2 SaaS that you want to create. Only the following services are currently accepted: dashdb-for-transactions only.
    ServiceEndpoints string
    Specify whether you want to enable the public, private, or both service endpoints. Supported values are public, private, or public-and-private.
    State string
    The current state of the instance.
    Status string
    (String) The status of the instance.
    SubType string
    The sub-type of instance, e.g. cfaas .
    SubscriptionId string
    ID which is required for subscription plans, for example: PerformanceSubscription.
    Tags List<string>
    A list of tags that you want to add to your instance.
    TargetCrn string
    The full deployment CRN as defined in the global catalog
    Timeouts Db2Timeouts
    Type string
    The type of the instance, e.g. service_instance.
    UpdateAt string
    The date when the instance was last updated.
    UpdateBy string
    The subject who updated the instance.
    UsersConfigs List<Db2UsersConfig>
    Defines users configurations you want to set to Db2 SaaS instance. Nested schema for users_config
    AccountId string
    An alpha-numeric value identifying the account ID.
    AllowCleanup bool
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    AllowlistConfigs []Db2AllowlistConfigArgs
    Defines allowlist configurations you want to set to Db2 SaaS instance. Nested schema for allowlist_config
    AutoscaleConfigs []Db2AutoscaleConfigArgs
    Defines autoscale configurations you want to set to Db2 SaaS instance. Nested schema for autoscale_config
    BackupLocation string
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only one specific region.
    CreatedAt string
    The date when the instance was created.
    CreatedBy string
    The subject who created the instance.
    Crn string
    CRN of resource instance
    CustomSettingConfigs []Db2CustomSettingConfigArgs
    Indicates the custom configuration fields related to database which you want to set to Db2 SaaS instance. Nested schema for custom_setting_config
    DashboardUrl string
    Dashboard URL to access resource.
    Db2Id string
    (String) The CRN of the database instance.
    DeletedAt string
    The date when the instance was deleted.
    DeletedBy string
    The subject who deleted the instance.
    DiskEncryptionInstanceCrn string
    Please ensure Databases for Db2 has been authorized to access the selected KMS instance.
    DiskEncryptionKeyCrn string
    Warning: deleting this key will result in the loss of all data stored in this Db2 instance.
    Extensions map[string]string
    The extended metadata as a map associated with the resource instance.
    Guid string
    Guid of resource instance
    HighAvailability string
    By default, it is no.if you want please change to yes
    InstanceType string
    The hosting infrastructure identifier.By Default bx2.1x4 taken automatically. With this identifier, minimum resource configurations apply. Alternatively, setting the identifier to any of the following host sizes places your database on the specified host size with no other tenants.

    • bx2.4x16
    • bx2.8x32
    • bx2.16x64
    • bx2.32x128
    • bx2.48x192
    • mx2.4x32
    • mx2.16x128
    • mx2.128x1024
    LastOperation map[string]string
    The status of the last operation requested on the instance
    Location string
    The location where the instance available
    Locked bool
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    Name string
    A descriptive name that is used to identify the database instance. The name must not include spaces.
    OnetimeCredentials bool
    A boolean that dictates if the onetime_credentials is true or false.
    OracleCompatibility string
    If you require Oracle compatibility, please choose this option(YES/NO).
    Parameters map[string]string
    Arbitrary parameters to pass. Must be a JSON object
    ParametersJson string

    Parameters to create Db2 SaaS instance. The value must be a JSON string.

    Nested schema for parameters_json:

    Plan string
    The name of the service plan to use when provisioning. Currently the only supported option is performance.
    PlanHistories []Db2PlanHistoryArgs
    The plan history of the instance.
    ResourceAliasesUrl string
    The relative path to the resource aliases for the instance.

    Deprecated: Deprecated

    ResourceBindingsUrl string
    The relative path to the resource bindings for the instance.

    Deprecated: Deprecated

    ResourceControllerUrl string
    The URL of the IBM Cloud dashboard that can be used to explore and view details about the resource
    ResourceCrn string
    The crn of the resource
    ResourceGroupCrn string
    The long ID (full CRN) of the resource group
    ResourceGroupId string
    The ID of the resource group where you want to create the instance. To retrieve this value, run ibmcloud resource groups or use the ibm.ResourceGroup data source. If no value is provided, the default resource group is used.
    ResourceGroupName string
    The resource group name in which resource is provisioned
    ResourceId string
    The unique ID of the offering
    ResourceKeysUrl string
    The relative path to the resource keys for the instance.
    ResourceName string
    The name of the resource
    ResourcePlanId string
    The unique ID of the plan associated with the offering
    ResourceStatus string
    The status of the resource
    RestoredAt string
    The date when the instance under reclamation was restored.
    RestoredBy string
    The subject who restored the instance back from reclamation.
    ScheduledReclaimAt string
    The date when the instance was scheduled for reclamation.
    ScheduledReclaimBy string
    The subject who initiated the instance reclamation.
    Service string
    The type of Cloud Db2 SaaS that you want to create. Only the following services are currently accepted: dashdb-for-transactions only.
    ServiceEndpoints string
    Specify whether you want to enable the public, private, or both service endpoints. Supported values are public, private, or public-and-private.
    State string
    The current state of the instance.
    Status string
    (String) The status of the instance.
    SubType string
    The sub-type of instance, e.g. cfaas .
    SubscriptionId string
    ID which is required for subscription plans, for example: PerformanceSubscription.
    Tags []string
    A list of tags that you want to add to your instance.
    TargetCrn string
    The full deployment CRN as defined in the global catalog
    Timeouts Db2TimeoutsArgs
    Type string
    The type of the instance, e.g. service_instance.
    UpdateAt string
    The date when the instance was last updated.
    UpdateBy string
    The subject who updated the instance.
    UsersConfigs []Db2UsersConfigArgs
    Defines users configurations you want to set to Db2 SaaS instance. Nested schema for users_config
    accountId String
    An alpha-numeric value identifying the account ID.
    allowCleanup Boolean
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    allowlistConfigs List<Db2AllowlistConfig>
    Defines allowlist configurations you want to set to Db2 SaaS instance. Nested schema for allowlist_config
    autoscaleConfigs List<Db2AutoscaleConfig>
    Defines autoscale configurations you want to set to Db2 SaaS instance. Nested schema for autoscale_config
    backupLocation String
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only one specific region.
    createdAt String
    The date when the instance was created.
    createdBy String
    The subject who created the instance.
    crn String
    CRN of resource instance
    customSettingConfigs List<Db2CustomSettingConfig>
    Indicates the custom configuration fields related to database which you want to set to Db2 SaaS instance. Nested schema for custom_setting_config
    dashboardUrl String
    Dashboard URL to access resource.
    db2Id String
    (String) The CRN of the database instance.
    deletedAt String
    The date when the instance was deleted.
    deletedBy String
    The subject who deleted the instance.
    diskEncryptionInstanceCrn String
    Please ensure Databases for Db2 has been authorized to access the selected KMS instance.
    diskEncryptionKeyCrn String
    Warning: deleting this key will result in the loss of all data stored in this Db2 instance.
    extensions Map<String,String>
    The extended metadata as a map associated with the resource instance.
    guid String
    Guid of resource instance
    highAvailability String
    By default, it is no.if you want please change to yes
    instanceType String
    The hosting infrastructure identifier.By Default bx2.1x4 taken automatically. With this identifier, minimum resource configurations apply. Alternatively, setting the identifier to any of the following host sizes places your database on the specified host size with no other tenants.

    • bx2.4x16
    • bx2.8x32
    • bx2.16x64
    • bx2.32x128
    • bx2.48x192
    • mx2.4x32
    • mx2.16x128
    • mx2.128x1024
    lastOperation Map<String,String>
    The status of the last operation requested on the instance
    location String
    The location where the instance available
    locked Boolean
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    name String
    A descriptive name that is used to identify the database instance. The name must not include spaces.
    onetimeCredentials Boolean
    A boolean that dictates if the onetime_credentials is true or false.
    oracleCompatibility String
    If you require Oracle compatibility, please choose this option(YES/NO).
    parameters Map<String,String>
    Arbitrary parameters to pass. Must be a JSON object
    parametersJson String

    Parameters to create Db2 SaaS instance. The value must be a JSON string.

    Nested schema for parameters_json:

    plan String
    The name of the service plan to use when provisioning. Currently the only supported option is performance.
    planHistories List<Db2PlanHistory>
    The plan history of the instance.
    resourceAliasesUrl String
    The relative path to the resource aliases for the instance.

    Deprecated: Deprecated

    resourceBindingsUrl String
    The relative path to the resource bindings for the instance.

    Deprecated: Deprecated

    resourceControllerUrl String
    The URL of the IBM Cloud dashboard that can be used to explore and view details about the resource
    resourceCrn String
    The crn of the resource
    resourceGroupCrn String
    The long ID (full CRN) of the resource group
    resourceGroupId String
    The ID of the resource group where you want to create the instance. To retrieve this value, run ibmcloud resource groups or use the ibm.ResourceGroup data source. If no value is provided, the default resource group is used.
    resourceGroupName String
    The resource group name in which resource is provisioned
    resourceId String
    The unique ID of the offering
    resourceKeysUrl String
    The relative path to the resource keys for the instance.
    resourceName String
    The name of the resource
    resourcePlanId String
    The unique ID of the plan associated with the offering
    resourceStatus String
    The status of the resource
    restoredAt String
    The date when the instance under reclamation was restored.
    restoredBy String
    The subject who restored the instance back from reclamation.
    scheduledReclaimAt String
    The date when the instance was scheduled for reclamation.
    scheduledReclaimBy String
    The subject who initiated the instance reclamation.
    service String
    The type of Cloud Db2 SaaS that you want to create. Only the following services are currently accepted: dashdb-for-transactions only.
    serviceEndpoints String
    Specify whether you want to enable the public, private, or both service endpoints. Supported values are public, private, or public-and-private.
    state String
    The current state of the instance.
    status String
    (String) The status of the instance.
    subType String
    The sub-type of instance, e.g. cfaas .
    subscriptionId String
    ID which is required for subscription plans, for example: PerformanceSubscription.
    tags List<String>
    A list of tags that you want to add to your instance.
    targetCrn String
    The full deployment CRN as defined in the global catalog
    timeouts Db2Timeouts
    type String
    The type of the instance, e.g. service_instance.
    updateAt String
    The date when the instance was last updated.
    updateBy String
    The subject who updated the instance.
    usersConfigs List<Db2UsersConfig>
    Defines users configurations you want to set to Db2 SaaS instance. Nested schema for users_config
    accountId string
    An alpha-numeric value identifying the account ID.
    allowCleanup boolean
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    allowlistConfigs Db2AllowlistConfig[]
    Defines allowlist configurations you want to set to Db2 SaaS instance. Nested schema for allowlist_config
    autoscaleConfigs Db2AutoscaleConfig[]
    Defines autoscale configurations you want to set to Db2 SaaS instance. Nested schema for autoscale_config
    backupLocation string
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only one specific region.
    createdAt string
    The date when the instance was created.
    createdBy string
    The subject who created the instance.
    crn string
    CRN of resource instance
    customSettingConfigs Db2CustomSettingConfig[]
    Indicates the custom configuration fields related to database which you want to set to Db2 SaaS instance. Nested schema for custom_setting_config
    dashboardUrl string
    Dashboard URL to access resource.
    db2Id string
    (String) The CRN of the database instance.
    deletedAt string
    The date when the instance was deleted.
    deletedBy string
    The subject who deleted the instance.
    diskEncryptionInstanceCrn string
    Please ensure Databases for Db2 has been authorized to access the selected KMS instance.
    diskEncryptionKeyCrn string
    Warning: deleting this key will result in the loss of all data stored in this Db2 instance.
    extensions {[key: string]: string}
    The extended metadata as a map associated with the resource instance.
    guid string
    Guid of resource instance
    highAvailability string
    By default, it is no.if you want please change to yes
    instanceType string
    The hosting infrastructure identifier.By Default bx2.1x4 taken automatically. With this identifier, minimum resource configurations apply. Alternatively, setting the identifier to any of the following host sizes places your database on the specified host size with no other tenants.

    • bx2.4x16
    • bx2.8x32
    • bx2.16x64
    • bx2.32x128
    • bx2.48x192
    • mx2.4x32
    • mx2.16x128
    • mx2.128x1024
    lastOperation {[key: string]: string}
    The status of the last operation requested on the instance
    location string
    The location where the instance available
    locked boolean
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    name string
    A descriptive name that is used to identify the database instance. The name must not include spaces.
    onetimeCredentials boolean
    A boolean that dictates if the onetime_credentials is true or false.
    oracleCompatibility string
    If you require Oracle compatibility, please choose this option(YES/NO).
    parameters {[key: string]: string}
    Arbitrary parameters to pass. Must be a JSON object
    parametersJson string

    Parameters to create Db2 SaaS instance. The value must be a JSON string.

    Nested schema for parameters_json:

    plan string
    The name of the service plan to use when provisioning. Currently the only supported option is performance.
    planHistories Db2PlanHistory[]
    The plan history of the instance.
    resourceAliasesUrl string
    The relative path to the resource aliases for the instance.

    Deprecated: Deprecated

    resourceBindingsUrl string
    The relative path to the resource bindings for the instance.

    Deprecated: Deprecated

    resourceControllerUrl string
    The URL of the IBM Cloud dashboard that can be used to explore and view details about the resource
    resourceCrn string
    The crn of the resource
    resourceGroupCrn string
    The long ID (full CRN) of the resource group
    resourceGroupId string
    The ID of the resource group where you want to create the instance. To retrieve this value, run ibmcloud resource groups or use the ibm.ResourceGroup data source. If no value is provided, the default resource group is used.
    resourceGroupName string
    The resource group name in which resource is provisioned
    resourceId string
    The unique ID of the offering
    resourceKeysUrl string
    The relative path to the resource keys for the instance.
    resourceName string
    The name of the resource
    resourcePlanId string
    The unique ID of the plan associated with the offering
    resourceStatus string
    The status of the resource
    restoredAt string
    The date when the instance under reclamation was restored.
    restoredBy string
    The subject who restored the instance back from reclamation.
    scheduledReclaimAt string
    The date when the instance was scheduled for reclamation.
    scheduledReclaimBy string
    The subject who initiated the instance reclamation.
    service string
    The type of Cloud Db2 SaaS that you want to create. Only the following services are currently accepted: dashdb-for-transactions only.
    serviceEndpoints string
    Specify whether you want to enable the public, private, or both service endpoints. Supported values are public, private, or public-and-private.
    state string
    The current state of the instance.
    status string
    (String) The status of the instance.
    subType string
    The sub-type of instance, e.g. cfaas .
    subscriptionId string
    ID which is required for subscription plans, for example: PerformanceSubscription.
    tags string[]
    A list of tags that you want to add to your instance.
    targetCrn string
    The full deployment CRN as defined in the global catalog
    timeouts Db2Timeouts
    type string
    The type of the instance, e.g. service_instance.
    updateAt string
    The date when the instance was last updated.
    updateBy string
    The subject who updated the instance.
    usersConfigs Db2UsersConfig[]
    Defines users configurations you want to set to Db2 SaaS instance. Nested schema for users_config
    account_id str
    An alpha-numeric value identifying the account ID.
    allow_cleanup bool
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    allowlist_configs Sequence[Db2AllowlistConfigArgs]
    Defines allowlist configurations you want to set to Db2 SaaS instance. Nested schema for allowlist_config
    autoscale_configs Sequence[Db2AutoscaleConfigArgs]
    Defines autoscale configurations you want to set to Db2 SaaS instance. Nested schema for autoscale_config
    backup_location str
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only one specific region.
    created_at str
    The date when the instance was created.
    created_by str
    The subject who created the instance.
    crn str
    CRN of resource instance
    custom_setting_configs Sequence[Db2CustomSettingConfigArgs]
    Indicates the custom configuration fields related to database which you want to set to Db2 SaaS instance. Nested schema for custom_setting_config
    dashboard_url str
    Dashboard URL to access resource.
    db2_id str
    (String) The CRN of the database instance.
    deleted_at str
    The date when the instance was deleted.
    deleted_by str
    The subject who deleted the instance.
    disk_encryption_instance_crn str
    Please ensure Databases for Db2 has been authorized to access the selected KMS instance.
    disk_encryption_key_crn str
    Warning: deleting this key will result in the loss of all data stored in this Db2 instance.
    extensions Mapping[str, str]
    The extended metadata as a map associated with the resource instance.
    guid str
    Guid of resource instance
    high_availability str
    By default, it is no.if you want please change to yes
    instance_type str
    The hosting infrastructure identifier.By Default bx2.1x4 taken automatically. With this identifier, minimum resource configurations apply. Alternatively, setting the identifier to any of the following host sizes places your database on the specified host size with no other tenants.

    • bx2.4x16
    • bx2.8x32
    • bx2.16x64
    • bx2.32x128
    • bx2.48x192
    • mx2.4x32
    • mx2.16x128
    • mx2.128x1024
    last_operation Mapping[str, str]
    The status of the last operation requested on the instance
    location str
    The location where the instance available
    locked bool
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    name str
    A descriptive name that is used to identify the database instance. The name must not include spaces.
    onetime_credentials bool
    A boolean that dictates if the onetime_credentials is true or false.
    oracle_compatibility str
    If you require Oracle compatibility, please choose this option(YES/NO).
    parameters Mapping[str, str]
    Arbitrary parameters to pass. Must be a JSON object
    parameters_json str

    Parameters to create Db2 SaaS instance. The value must be a JSON string.

    Nested schema for parameters_json:

    plan str
    The name of the service plan to use when provisioning. Currently the only supported option is performance.
    plan_histories Sequence[Db2PlanHistoryArgs]
    The plan history of the instance.
    resource_aliases_url str
    The relative path to the resource aliases for the instance.

    Deprecated: Deprecated

    resource_bindings_url str
    The relative path to the resource bindings for the instance.

    Deprecated: Deprecated

    resource_controller_url str
    The URL of the IBM Cloud dashboard that can be used to explore and view details about the resource
    resource_crn str
    The crn of the resource
    resource_group_crn str
    The long ID (full CRN) of the resource group
    resource_group_id str
    The ID of the resource group where you want to create the instance. To retrieve this value, run ibmcloud resource groups or use the ibm.ResourceGroup data source. If no value is provided, the default resource group is used.
    resource_group_name str
    The resource group name in which resource is provisioned
    resource_id str
    The unique ID of the offering
    resource_keys_url str
    The relative path to the resource keys for the instance.
    resource_name str
    The name of the resource
    resource_plan_id str
    The unique ID of the plan associated with the offering
    resource_status str
    The status of the resource
    restored_at str
    The date when the instance under reclamation was restored.
    restored_by str
    The subject who restored the instance back from reclamation.
    scheduled_reclaim_at str
    The date when the instance was scheduled for reclamation.
    scheduled_reclaim_by str
    The subject who initiated the instance reclamation.
    service str
    The type of Cloud Db2 SaaS that you want to create. Only the following services are currently accepted: dashdb-for-transactions only.
    service_endpoints str
    Specify whether you want to enable the public, private, or both service endpoints. Supported values are public, private, or public-and-private.
    state str
    The current state of the instance.
    status str
    (String) The status of the instance.
    sub_type str
    The sub-type of instance, e.g. cfaas .
    subscription_id str
    ID which is required for subscription plans, for example: PerformanceSubscription.
    tags Sequence[str]
    A list of tags that you want to add to your instance.
    target_crn str
    The full deployment CRN as defined in the global catalog
    timeouts Db2TimeoutsArgs
    type str
    The type of the instance, e.g. service_instance.
    update_at str
    The date when the instance was last updated.
    update_by str
    The subject who updated the instance.
    users_configs Sequence[Db2UsersConfigArgs]
    Defines users configurations you want to set to Db2 SaaS instance. Nested schema for users_config
    accountId String
    An alpha-numeric value identifying the account ID.
    allowCleanup Boolean
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    allowlistConfigs List<Property Map>
    Defines allowlist configurations you want to set to Db2 SaaS instance. Nested schema for allowlist_config
    autoscaleConfigs List<Property Map>
    Defines autoscale configurations you want to set to Db2 SaaS instance. Nested schema for autoscale_config
    backupLocation String
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only one specific region.
    createdAt String
    The date when the instance was created.
    createdBy String
    The subject who created the instance.
    crn String
    CRN of resource instance
    customSettingConfigs List<Property Map>
    Indicates the custom configuration fields related to database which you want to set to Db2 SaaS instance. Nested schema for custom_setting_config
    dashboardUrl String
    Dashboard URL to access resource.
    db2Id String
    (String) The CRN of the database instance.
    deletedAt String
    The date when the instance was deleted.
    deletedBy String
    The subject who deleted the instance.
    diskEncryptionInstanceCrn String
    Please ensure Databases for Db2 has been authorized to access the selected KMS instance.
    diskEncryptionKeyCrn String
    Warning: deleting this key will result in the loss of all data stored in this Db2 instance.
    extensions Map<String>
    The extended metadata as a map associated with the resource instance.
    guid String
    Guid of resource instance
    highAvailability String
    By default, it is no.if you want please change to yes
    instanceType String
    The hosting infrastructure identifier.By Default bx2.1x4 taken automatically. With this identifier, minimum resource configurations apply. Alternatively, setting the identifier to any of the following host sizes places your database on the specified host size with no other tenants.

    • bx2.4x16
    • bx2.8x32
    • bx2.16x64
    • bx2.32x128
    • bx2.48x192
    • mx2.4x32
    • mx2.16x128
    • mx2.128x1024
    lastOperation Map<String>
    The status of the last operation requested on the instance
    location String
    The location where the instance available
    locked Boolean
    A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
    name String
    A descriptive name that is used to identify the database instance. The name must not include spaces.
    onetimeCredentials Boolean
    A boolean that dictates if the onetime_credentials is true or false.
    oracleCompatibility String
    If you require Oracle compatibility, please choose this option(YES/NO).
    parameters Map<String>
    Arbitrary parameters to pass. Must be a JSON object
    parametersJson String

    Parameters to create Db2 SaaS instance. The value must be a JSON string.

    Nested schema for parameters_json:

    plan String
    The name of the service plan to use when provisioning. Currently the only supported option is performance.
    planHistories List<Property Map>
    The plan history of the instance.
    resourceAliasesUrl String
    The relative path to the resource aliases for the instance.

    Deprecated: Deprecated

    resourceBindingsUrl String
    The relative path to the resource bindings for the instance.

    Deprecated: Deprecated

    resourceControllerUrl String
    The URL of the IBM Cloud dashboard that can be used to explore and view details about the resource
    resourceCrn String
    The crn of the resource
    resourceGroupCrn String
    The long ID (full CRN) of the resource group
    resourceGroupId String
    The ID of the resource group where you want to create the instance. To retrieve this value, run ibmcloud resource groups or use the ibm.ResourceGroup data source. If no value is provided, the default resource group is used.
    resourceGroupName String
    The resource group name in which resource is provisioned
    resourceId String
    The unique ID of the offering
    resourceKeysUrl String
    The relative path to the resource keys for the instance.
    resourceName String
    The name of the resource
    resourcePlanId String
    The unique ID of the plan associated with the offering
    resourceStatus String
    The status of the resource
    restoredAt String
    The date when the instance under reclamation was restored.
    restoredBy String
    The subject who restored the instance back from reclamation.
    scheduledReclaimAt String
    The date when the instance was scheduled for reclamation.
    scheduledReclaimBy String
    The subject who initiated the instance reclamation.
    service String
    The type of Cloud Db2 SaaS that you want to create. Only the following services are currently accepted: dashdb-for-transactions only.
    serviceEndpoints String
    Specify whether you want to enable the public, private, or both service endpoints. Supported values are public, private, or public-and-private.
    state String
    The current state of the instance.
    status String
    (String) The status of the instance.
    subType String
    The sub-type of instance, e.g. cfaas .
    subscriptionId String
    ID which is required for subscription plans, for example: PerformanceSubscription.
    tags List<String>
    A list of tags that you want to add to your instance.
    targetCrn String
    The full deployment CRN as defined in the global catalog
    timeouts Property Map
    type String
    The type of the instance, e.g. service_instance.
    updateAt String
    The date when the instance was last updated.
    updateBy String
    The subject who updated the instance.
    usersConfigs List<Property Map>
    Defines users configurations you want to set to Db2 SaaS instance. Nested schema for users_config

    Supporting Types

    Db2AllowlistConfig, Db2AllowlistConfigArgs

    IpAddresses List<Db2AllowlistConfigIpAddress>
    The ip_addresses allowed to access the Db2 instance
    IpAddresses []Db2AllowlistConfigIpAddress
    The ip_addresses allowed to access the Db2 instance
    ipAddresses List<Db2AllowlistConfigIpAddress>
    The ip_addresses allowed to access the Db2 instance
    ipAddresses Db2AllowlistConfigIpAddress[]
    The ip_addresses allowed to access the Db2 instance
    ip_addresses Sequence[Db2AllowlistConfigIpAddress]
    The ip_addresses allowed to access the Db2 instance
    ipAddresses List<Property Map>
    The ip_addresses allowed to access the Db2 instance

    Db2AllowlistConfigIpAddress, Db2AllowlistConfigIpAddressArgs

    Address string
    The IP address
    Description string
    The description for the ip address
    Address string
    The IP address
    Description string
    The description for the ip address
    address String
    The IP address
    description String
    The description for the ip address
    address string
    The IP address
    description string
    The description for the ip address
    address str
    The IP address
    description str
    The description for the ip address
    address String
    The IP address
    description String
    The description for the ip address

    Db2AutoscaleConfig, Db2AutoscaleConfigArgs

    AutoScalingAllowPlanLimit bool
    Indicates the maximum number of scaling actions that are allowed within a specified time period.
    AutoScalingEnabled bool
    Indicates if automatic scaling is enabled or not.
    AutoScalingOverTimePeriod string
    Defines the time period over which auto-scaling adjustments are monitored and applied.
    AutoScalingPauseLimit double
    Specifies the duration to pause auto-scaling actions after a scaling event has occurred.
    AutoScalingThreshold string
    Specifies the resource utilization level that triggers an auto-scaling.
    AutoScalingAllowPlanLimit bool
    Indicates the maximum number of scaling actions that are allowed within a specified time period.
    AutoScalingEnabled bool
    Indicates if automatic scaling is enabled or not.
    AutoScalingOverTimePeriod string
    Defines the time period over which auto-scaling adjustments are monitored and applied.
    AutoScalingPauseLimit float64
    Specifies the duration to pause auto-scaling actions after a scaling event has occurred.
    AutoScalingThreshold string
    Specifies the resource utilization level that triggers an auto-scaling.
    autoScalingAllowPlanLimit Boolean
    Indicates the maximum number of scaling actions that are allowed within a specified time period.
    autoScalingEnabled Boolean
    Indicates if automatic scaling is enabled or not.
    autoScalingOverTimePeriod String
    Defines the time period over which auto-scaling adjustments are monitored and applied.
    autoScalingPauseLimit Double
    Specifies the duration to pause auto-scaling actions after a scaling event has occurred.
    autoScalingThreshold String
    Specifies the resource utilization level that triggers an auto-scaling.
    autoScalingAllowPlanLimit boolean
    Indicates the maximum number of scaling actions that are allowed within a specified time period.
    autoScalingEnabled boolean
    Indicates if automatic scaling is enabled or not.
    autoScalingOverTimePeriod string
    Defines the time period over which auto-scaling adjustments are monitored and applied.
    autoScalingPauseLimit number
    Specifies the duration to pause auto-scaling actions after a scaling event has occurred.
    autoScalingThreshold string
    Specifies the resource utilization level that triggers an auto-scaling.
    auto_scaling_allow_plan_limit bool
    Indicates the maximum number of scaling actions that are allowed within a specified time period.
    auto_scaling_enabled bool
    Indicates if automatic scaling is enabled or not.
    auto_scaling_over_time_period str
    Defines the time period over which auto-scaling adjustments are monitored and applied.
    auto_scaling_pause_limit float
    Specifies the duration to pause auto-scaling actions after a scaling event has occurred.
    auto_scaling_threshold str
    Specifies the resource utilization level that triggers an auto-scaling.
    autoScalingAllowPlanLimit Boolean
    Indicates the maximum number of scaling actions that are allowed within a specified time period.
    autoScalingEnabled Boolean
    Indicates if automatic scaling is enabled or not.
    autoScalingOverTimePeriod String
    Defines the time period over which auto-scaling adjustments are monitored and applied.
    autoScalingPauseLimit Number
    Specifies the duration to pause auto-scaling actions after a scaling event has occurred.
    autoScalingThreshold String
    Specifies the resource utilization level that triggers an auto-scaling.

    Db2CustomSettingConfig, Db2CustomSettingConfigArgs

    Dbms List<Db2CustomSettingConfigDbm>
    Tunable parameters related to the Db2 instance manager (dbm). Nested schema for dbm:
    Dbs List<Db2CustomSettingConfigDb>
    Tunable parameters related to the Db2 instance manager (dbm). Nested schema for db:
    Registries List<Db2CustomSettingConfigRegistry>
    Tunable parameters related to the Db2 registry.
    Dbms []Db2CustomSettingConfigDbm
    Tunable parameters related to the Db2 instance manager (dbm). Nested schema for dbm:
    Dbs []Db2CustomSettingConfigDb
    Tunable parameters related to the Db2 instance manager (dbm). Nested schema for db:
    Registries []Db2CustomSettingConfigRegistry
    Tunable parameters related to the Db2 registry.
    dbms List<Db2CustomSettingConfigDbm>
    Tunable parameters related to the Db2 instance manager (dbm). Nested schema for dbm:
    dbs List<Db2CustomSettingConfigDb>
    Tunable parameters related to the Db2 instance manager (dbm). Nested schema for db:
    registries List<Db2CustomSettingConfigRegistry>
    Tunable parameters related to the Db2 registry.
    dbms Db2CustomSettingConfigDbm[]
    Tunable parameters related to the Db2 instance manager (dbm). Nested schema for dbm:
    dbs Db2CustomSettingConfigDb[]
    Tunable parameters related to the Db2 instance manager (dbm). Nested schema for db:
    registries Db2CustomSettingConfigRegistry[]
    Tunable parameters related to the Db2 registry.
    dbms Sequence[Db2CustomSettingConfigDbm]
    Tunable parameters related to the Db2 instance manager (dbm). Nested schema for dbm:
    dbs Sequence[Db2CustomSettingConfigDb]
    Tunable parameters related to the Db2 instance manager (dbm). Nested schema for db:
    registries Sequence[Db2CustomSettingConfigRegistry]
    Tunable parameters related to the Db2 registry.
    dbms List<Property Map>
    Tunable parameters related to the Db2 instance manager (dbm). Nested schema for dbm:
    dbs List<Property Map>
    Tunable parameters related to the Db2 instance manager (dbm). Nested schema for db:
    registries List<Property Map>
    Tunable parameters related to the Db2 registry.

    Db2CustomSettingConfigDb, Db2CustomSettingConfigDbArgs

    ActSortmemLimit string
    Configures the sort memory limit for DB2. Valid values: range(10, 100)
    AltCollate string
    Configures the collation sequence, Valid values: "NULL", "IDENTITY_16BIT"
    AppCtlHeapSz string
    Configures the application control heap size. Valid values: range(1, 64000)
    AppgroupMemSz string
    Sets the application group memory size. Valid values: range(1, 1000000)
    ApplMemory string
    Configures the application memory allocation. Valid values: AUTOMATIC range(128, 4294967295)
    Applheapsz string
    Configures the application heap size,Valid values: "AUTOMATIC" "range(16, 2147483647)
    Archretrydelay string
    Configures the archive retry delay time. Valid values: range(0, 65535)
    AuthnCacheDuration string
    onfigures the authentication cache duration. Valid values: range(1,10000)
    AutoCgStats string
    Configures whether auto collection of CG statistics is enabled ,Valid values: ON, OFF
    AutoMaint string
    Configures automatic maintenance for the database,Valid values: ON ,OFF
    AutoReorg string
    Configures automatic reorganization for the database,Valid values: ON ,OFF
    AutoReval string
    Configures the auto refresh or revalidation method,Valid values: 'IMMEDIATE', 'DISABLED', 'DEFERRED', 'DEFERRED_FORCE'
    AutoRunstats string
    Configures automatic collection of run-time statistics,Valid values:'ON', 'OFF'
    AutoSampling string
    Configures whether auto-sampling is enabled,Valid values: 'ON', 'OFF'
    AutoStatsViews string
    Configures automatic collection of statistics on views,Valid values: 'ON', 'OFF'
    AutoStmtStats string
    Configures automatic collection of statement-level statistics,Valid values: 'ON', 'OFF'
    AutoTblMaint string
    Configures automatic table maintenance,Valid values: 'ON', 'OFF'
    Autorestart string
    Configures whether the database will automatically restart,Valid values: 'ON', 'OFF'
    AvgAppls string
    Average number of applications.
    CatalogcacheSz string
    Configures the catalog cache size,
    ChngpgsThresh string
    Configures the change pages threshold percentage, Valid values: range(5,99)
    CurCommit string
    Configures the commit behavior, Valid values: "ON" "AVAILABLE" "DISABLED
    DatabaseMemory string
    Configures the database memory management, Valid values: "AUTOMATIC" "COMPUTED" "range(0,4294967295)"
    DbCollname string
    Specifies the database collation name
    DbMemThresh string
    Configures the memory threshold percentage for database,Valid values: range(0,100)
    Dbheap string
    Configures the database heap size,Valid values: "AUTOMATIC" range(32, 2147483647)
    DdlCompressionDef string
    Defines the default DDL compression behavior,Valid values: YES, NO
    DdlConstraintDef string
    Defines the default constraint behavior in DDL,Valid values: YES ,NO
    DecArithmetic string
    Configures the default arithmetic for decimal operations
    DecToCharFmt string
    Configures the decimal-to-character conversion format, Valid values: "NEW" "V95"
    DecfltRounding string
    Configures the decimal floating-point rounding method, Valid values: 'ROUND_HALF_EVEN', 'ROUND_CEILING', 'ROUND_FLOOR', 'ROUND_HALF_UP', 'ROUND_DOWN'
    DftDegree string
    Configures the default degree for parallelism, Valid values:'-1', 'ANY', 'range(1, 32767)'
    DftExtentSz string
    Configures the default extent size for tables, Valid values: range(2, 256)
    DftLoadrecSes string
    Configures the default load record session count, Valid values: range(1, 30000)
    DftMttbTypes string
    Configures the default MTTB (multi-table table scan) types
    DftPrefetchSz string
    Configures the default prefetch size for queries, Valid values: 'range(0, 32767)', 'AUTOMATIC'
    DftQueryopt string
    onfigures the default query optimization level, Valid values: range(0, 9)
    DftRefreshAge string
    Configures the default refresh age for views
    DftSchemasDcc string
    Configures whether DCC (database control center) is enabled for schemas,Valid values:'YES', 'NO'
    DftSqlmathwarn string
    Configures whether SQL math warnings are enabled,Valid values: 'YES', 'NO'
    DftTableOrg string
    Configures the default table organization (ROW or COLUMN),Valid values: 'COLUMN', 'ROW'
    Dlchktime string
    Configures the deadlock check time in milliseconds, Valid values: range(1000, 600000)'
    EnableXmlchar string
    Configures whether XML character support is enabled,Valid values: YES', 'NO'
    ExtendedRowSz string
    Configures whether extended row size is enabled,Valid values: ENABLE', 'DISABLE'
    GroupheapRatio string
    Configures the heap ratio for group heap memory, Valid values: range(1, 99)'
    Indexrec string
    Configures the index recovery method, Valid values:'SYSTEM', 'ACCESS', 'ACCESS_NO_REDO', 'RESTART', 'RESTART_NO_REDO'
    LargeAggregation string
    Configures whether large aggregation is enabled, Valid values:'YES', 'NO'
    Locklist string
    Configures the lock list memory size, Valid values:'AUTOMATIC', 'range(4, 134217728)'
    Locktimeout string
    Configures the lock timeout duration,Valid values: '-1', 'range(0, 32767)'
    LogApplInfo string
    Configures whether application information is logged,Valid values: 'YES', 'NO'
    LogDdlStmts string
    Configures whether DDL statements are logged, Valid values:'YES', 'NO'
    LogDiskCap string
    Configures the disk capacity log setting,Valid values: '0', '-1', 'range(1, 2147483647)'
    Logindexbuild string
    Configures whether index builds are logged, Valid values:'ON', 'OFF'
    Maxappls string
    Configures the maximum number of applications,Valid values:range(1, 60000)
    Maxfilop string
    Configures the maximum number of file operations,Valid values: range(64, 61440)
    Maxlocks string
    Configures the maximum number of locks, Valid values:'AUTOMATIC', 'range(1, 100)'
    MinDecDiv3 string
    Configures whether decimal division by 3 should be handled,Valid values: 'YES', 'NO'
    MonActMetrics string
    Configures the level of activity metrics to be monitored,Valid values: 'NONE', 'BASE', 'EXTENDED'
    MonDeadlock string
    Configures deadlock monitoring settings,Valid values: 'NONE', 'WITHOUT_HIST', 'HISTORY', 'HIST_AND_VALUES'
    MonLckMsgLvl string
    Configures the lock message level for monitoring, Valid values: range(0, 3)
    MonLocktimeout string
    Configures lock timeout monitoring settings, Valid values:'NONE', 'WITHOUT_HIST', 'HISTORY', 'HIST_AND_VALUES'
    MonLockwait string
    Configures lock wait monitoring settings,Valid values: 'NONE', 'WITHOUT_HIST', 'HISTORY', 'HIST_AND_VALUES'
    MonLwThresh string
    Configures the lightweight threshold for monitoring, Valid values: range(1000, 4294967295)
    MonObjMetrics string
    Configures the object metrics level for monitoring,Valid values: 'NONE', 'BASE', 'EXTENDED'
    MonPkglistSz string
    Configures the package list size for monitoring, Valid values: range(0, 1024)
    MonReqMetrics string
    Configures the request metrics level for monitoring, Valid values: 'NONE', 'BASE', 'EXTENDED'
    MonRtnData string
    Configures the level of return data for monitoring,Valid values: 'NONE', 'BASE'
    MonRtnExeclist string
    Configures whether stored procedure execution list is monitored, Valid values:'OFF', 'ON'
    MonUowData string
    Configures the level of unit of work (UOW) data for monitoring,Valid values: 'NONE', 'BASE'
    MonUowExeclist string
    Configures whether UOW execution list is monitored,Valid values: 'ON', 'OFF'
    MonUowPkglist string
    Configures whether UOW package list is monitored,Valid values: 'OFF', 'ON'
    NcharMapping string
    Configures the mapping of NCHAR character types, Valid values:'CHAR_CU32', 'GRAPHIC_CU32', 'GRAPHIC_CU16', 'NOT APPLICABLE'
    NumFreqvalues string
    Configures the number of frequent values for optimization, Valid values: range(0, 32767)
    NumIocleaners string
    Configures the number of IO cleaners, 'AUTOMATIC', Valid values: 'range(0, 255)'
    NumIoservers string
    Configures the number of IO servers, 'AUTOMATIC', Valid values: 'range(1, 255)'
    NumLogSpan string
    Configures the number of log spans, Valid values: 'range(0, 65535)'
    NumQuantiles string
    Configures the number of quantiles for optimizations, Valid values: 'range(0, 32767)'
    OptBuffpage string
    Configures the buffer page optimization setting
    OptDirectWrkld string
    Configures the direct workload optimization setting,Valid values: 'ON', 'OFF', 'YES', 'NO', 'AUTOMATIC'
    OptLocklist string
    Configures the lock list optimization setting
    OptMaxlocks string
    Configures the max locks optimization setting
    OptSortheap string
    Configures the sort heap optimization setting
    PageAgeTrgtGcr string
    Configures the page age target for garbage collection, Valid values: 'range(1, 65535)'
    PageAgeTrgtMcr string
    Configures the page age target for memory collection, Valid values: 'range(1, 65535)'
    Pckcachesz string
    Configures the package cache size,Valid values: 'AUTOMATIC', '-1', 'range(32, 2147483646)'
    PlStackTrace string
    Configures the level of stack trace logging for stored procedures, Valid values:'NONE', 'ALL', 'UNHANDLED'
    SelfTuningMem string
    Configures whether self-tuning memory is enabled,Valid values: 'ON', 'OFF'
    Seqdetect string
    Configures sequence detection for queries,Valid values: 'YES', 'NO'
    SheapthresShr string
    Configures the shared heap threshold size, Valid values:'AUTOMATIC', 'range(250, 2147483647)'
    Softmax string
    Configures the soft max setting
    Sortheap string
    Configures the sort heap memory size,Valid values: 'AUTOMATIC', 'range(16, 4294967295)'
    SqlCcflags string
    Configures the SQL compiler flags
    StatHeapSz string
    Configures the statistics heap size, Valid values:'AUTOMATIC', 'range(1096, 2147483647)'
    StmtConc string
    Configures the statement concurrency, Valid values:'OFF', 'LITERALS', 'COMMENTS', 'COMM_LIT'
    Stmtheap string
    Configures the statement heap size,Valid values: 'AUTOMATIC', 'range(128, 2147483647)'
    StringUnits string
    Configures the string unit settings,Valid values: 'SYSTEM', 'CODEUNITS32'
    SystimePeriodAdj string
    Configures whether system time period adjustments are enabled,Valid values: 'NO', 'YES'
    Trackmod string
    Configures whether modifications to tracked objects are logged,Valid values: 'YES', 'NO'
    UtilHeapSz string
    Configures the utility heap size, Valid values:'AUTOMATIC', 'range(16, 2147483647)'
    WlmAdmissionCtrl string
    Configures whether WLM (Workload Management) admission control is enabled, Valid values:'YES', 'NO'
    WlmAgentLoadTrgt string
    Configures the WLM agent load target,Valid values: 'AUTOMATIC', 'range(1, 65535)'
    WlmCpuLimit string
    Configures the CPU limit for WLM workloads, Valid values: 'range(0, 100)'
    WlmCpuShareMode string
    Configures the mode of CPU shares for WLM workloads,Valid values: 'HARD', 'SOFT'
    WlmCpuShares string
    Configures the CPU share count for WLM workloads, Valid values: 'range(1, 65535)'
    ActSortmemLimit string
    Configures the sort memory limit for DB2. Valid values: range(10, 100)
    AltCollate string
    Configures the collation sequence, Valid values: "NULL", "IDENTITY_16BIT"
    AppCtlHeapSz string
    Configures the application control heap size. Valid values: range(1, 64000)
    AppgroupMemSz string
    Sets the application group memory size. Valid values: range(1, 1000000)
    ApplMemory string
    Configures the application memory allocation. Valid values: AUTOMATIC range(128, 4294967295)
    Applheapsz string
    Configures the application heap size,Valid values: "AUTOMATIC" "range(16, 2147483647)
    Archretrydelay string
    Configures the archive retry delay time. Valid values: range(0, 65535)
    AuthnCacheDuration string
    onfigures the authentication cache duration. Valid values: range(1,10000)
    AutoCgStats string
    Configures whether auto collection of CG statistics is enabled ,Valid values: ON, OFF
    AutoMaint string
    Configures automatic maintenance for the database,Valid values: ON ,OFF
    AutoReorg string
    Configures automatic reorganization for the database,Valid values: ON ,OFF
    AutoReval string
    Configures the auto refresh or revalidation method,Valid values: 'IMMEDIATE', 'DISABLED', 'DEFERRED', 'DEFERRED_FORCE'
    AutoRunstats string
    Configures automatic collection of run-time statistics,Valid values:'ON', 'OFF'
    AutoSampling string
    Configures whether auto-sampling is enabled,Valid values: 'ON', 'OFF'
    AutoStatsViews string
    Configures automatic collection of statistics on views,Valid values: 'ON', 'OFF'
    AutoStmtStats string
    Configures automatic collection of statement-level statistics,Valid values: 'ON', 'OFF'
    AutoTblMaint string
    Configures automatic table maintenance,Valid values: 'ON', 'OFF'
    Autorestart string
    Configures whether the database will automatically restart,Valid values: 'ON', 'OFF'
    AvgAppls string
    Average number of applications.
    CatalogcacheSz string
    Configures the catalog cache size,
    ChngpgsThresh string
    Configures the change pages threshold percentage, Valid values: range(5,99)
    CurCommit string
    Configures the commit behavior, Valid values: "ON" "AVAILABLE" "DISABLED
    DatabaseMemory string
    Configures the database memory management, Valid values: "AUTOMATIC" "COMPUTED" "range(0,4294967295)"
    DbCollname string
    Specifies the database collation name
    DbMemThresh string
    Configures the memory threshold percentage for database,Valid values: range(0,100)
    Dbheap string
    Configures the database heap size,Valid values: "AUTOMATIC" range(32, 2147483647)
    DdlCompressionDef string
    Defines the default DDL compression behavior,Valid values: YES, NO
    DdlConstraintDef string
    Defines the default constraint behavior in DDL,Valid values: YES ,NO
    DecArithmetic string
    Configures the default arithmetic for decimal operations
    DecToCharFmt string
    Configures the decimal-to-character conversion format, Valid values: "NEW" "V95"
    DecfltRounding string
    Configures the decimal floating-point rounding method, Valid values: 'ROUND_HALF_EVEN', 'ROUND_CEILING', 'ROUND_FLOOR', 'ROUND_HALF_UP', 'ROUND_DOWN'
    DftDegree string
    Configures the default degree for parallelism, Valid values:'-1', 'ANY', 'range(1, 32767)'
    DftExtentSz string
    Configures the default extent size for tables, Valid values: range(2, 256)
    DftLoadrecSes string
    Configures the default load record session count, Valid values: range(1, 30000)
    DftMttbTypes string
    Configures the default MTTB (multi-table table scan) types
    DftPrefetchSz string
    Configures the default prefetch size for queries, Valid values: 'range(0, 32767)', 'AUTOMATIC'
    DftQueryopt string
    onfigures the default query optimization level, Valid values: range(0, 9)
    DftRefreshAge string
    Configures the default refresh age for views
    DftSchemasDcc string
    Configures whether DCC (database control center) is enabled for schemas,Valid values:'YES', 'NO'
    DftSqlmathwarn string
    Configures whether SQL math warnings are enabled,Valid values: 'YES', 'NO'
    DftTableOrg string
    Configures the default table organization (ROW or COLUMN),Valid values: 'COLUMN', 'ROW'
    Dlchktime string
    Configures the deadlock check time in milliseconds, Valid values: range(1000, 600000)'
    EnableXmlchar string
    Configures whether XML character support is enabled,Valid values: YES', 'NO'
    ExtendedRowSz string
    Configures whether extended row size is enabled,Valid values: ENABLE', 'DISABLE'
    GroupheapRatio string
    Configures the heap ratio for group heap memory, Valid values: range(1, 99)'
    Indexrec string
    Configures the index recovery method, Valid values:'SYSTEM', 'ACCESS', 'ACCESS_NO_REDO', 'RESTART', 'RESTART_NO_REDO'
    LargeAggregation string
    Configures whether large aggregation is enabled, Valid values:'YES', 'NO'
    Locklist string
    Configures the lock list memory size, Valid values:'AUTOMATIC', 'range(4, 134217728)'
    Locktimeout string
    Configures the lock timeout duration,Valid values: '-1', 'range(0, 32767)'
    LogApplInfo string
    Configures whether application information is logged,Valid values: 'YES', 'NO'
    LogDdlStmts string
    Configures whether DDL statements are logged, Valid values:'YES', 'NO'
    LogDiskCap string
    Configures the disk capacity log setting,Valid values: '0', '-1', 'range(1, 2147483647)'
    Logindexbuild string
    Configures whether index builds are logged, Valid values:'ON', 'OFF'
    Maxappls string
    Configures the maximum number of applications,Valid values:range(1, 60000)
    Maxfilop string
    Configures the maximum number of file operations,Valid values: range(64, 61440)
    Maxlocks string
    Configures the maximum number of locks, Valid values:'AUTOMATIC', 'range(1, 100)'
    MinDecDiv3 string
    Configures whether decimal division by 3 should be handled,Valid values: 'YES', 'NO'
    MonActMetrics string
    Configures the level of activity metrics to be monitored,Valid values: 'NONE', 'BASE', 'EXTENDED'
    MonDeadlock string
    Configures deadlock monitoring settings,Valid values: 'NONE', 'WITHOUT_HIST', 'HISTORY', 'HIST_AND_VALUES'
    MonLckMsgLvl string
    Configures the lock message level for monitoring, Valid values: range(0, 3)
    MonLocktimeout string
    Configures lock timeout monitoring settings, Valid values:'NONE', 'WITHOUT_HIST', 'HISTORY', 'HIST_AND_VALUES'
    MonLockwait string
    Configures lock wait monitoring settings,Valid values: 'NONE', 'WITHOUT_HIST', 'HISTORY', 'HIST_AND_VALUES'
    MonLwThresh string
    Configures the lightweight threshold for monitoring, Valid values: range(1000, 4294967295)
    MonObjMetrics string
    Configures the object metrics level for monitoring,Valid values: 'NONE', 'BASE', 'EXTENDED'
    MonPkglistSz string
    Configures the package list size for monitoring, Valid values: range(0, 1024)
    MonReqMetrics string
    Configures the request metrics level for monitoring, Valid values: 'NONE', 'BASE', 'EXTENDED'
    MonRtnData string
    Configures the level of return data for monitoring,Valid values: 'NONE', 'BASE'
    MonRtnExeclist string
    Configures whether stored procedure execution list is monitored, Valid values:'OFF', 'ON'
    MonUowData string
    Configures the level of unit of work (UOW) data for monitoring,Valid values: 'NONE', 'BASE'
    MonUowExeclist string
    Configures whether UOW execution list is monitored,Valid values: 'ON', 'OFF'
    MonUowPkglist string
    Configures whether UOW package list is monitored,Valid values: 'OFF', 'ON'
    NcharMapping string
    Configures the mapping of NCHAR character types, Valid values:'CHAR_CU32', 'GRAPHIC_CU32', 'GRAPHIC_CU16', 'NOT APPLICABLE'
    NumFreqvalues string
    Configures the number of frequent values for optimization, Valid values: range(0, 32767)
    NumIocleaners string
    Configures the number of IO cleaners, 'AUTOMATIC', Valid values: 'range(0, 255)'
    NumIoservers string
    Configures the number of IO servers, 'AUTOMATIC', Valid values: 'range(1, 255)'
    NumLogSpan string
    Configures the number of log spans, Valid values: 'range(0, 65535)'
    NumQuantiles string
    Configures the number of quantiles for optimizations, Valid values: 'range(0, 32767)'
    OptBuffpage string
    Configures the buffer page optimization setting
    OptDirectWrkld string
    Configures the direct workload optimization setting,Valid values: 'ON', 'OFF', 'YES', 'NO', 'AUTOMATIC'
    OptLocklist string
    Configures the lock list optimization setting
    OptMaxlocks string
    Configures the max locks optimization setting
    OptSortheap string
    Configures the sort heap optimization setting
    PageAgeTrgtGcr string
    Configures the page age target for garbage collection, Valid values: 'range(1, 65535)'
    PageAgeTrgtMcr string
    Configures the page age target for memory collection, Valid values: 'range(1, 65535)'
    Pckcachesz string
    Configures the package cache size,Valid values: 'AUTOMATIC', '-1', 'range(32, 2147483646)'
    PlStackTrace string
    Configures the level of stack trace logging for stored procedures, Valid values:'NONE', 'ALL', 'UNHANDLED'
    SelfTuningMem string
    Configures whether self-tuning memory is enabled,Valid values: 'ON', 'OFF'
    Seqdetect string
    Configures sequence detection for queries,Valid values: 'YES', 'NO'
    SheapthresShr string
    Configures the shared heap threshold size, Valid values:'AUTOMATIC', 'range(250, 2147483647)'
    Softmax string
    Configures the soft max setting
    Sortheap string
    Configures the sort heap memory size,Valid values: 'AUTOMATIC', 'range(16, 4294967295)'
    SqlCcflags string
    Configures the SQL compiler flags
    StatHeapSz string
    Configures the statistics heap size, Valid values:'AUTOMATIC', 'range(1096, 2147483647)'
    StmtConc string
    Configures the statement concurrency, Valid values:'OFF', 'LITERALS', 'COMMENTS', 'COMM_LIT'
    Stmtheap string
    Configures the statement heap size,Valid values: 'AUTOMATIC', 'range(128, 2147483647)'
    StringUnits string
    Configures the string unit settings,Valid values: 'SYSTEM', 'CODEUNITS32'
    SystimePeriodAdj string
    Configures whether system time period adjustments are enabled,Valid values: 'NO', 'YES'
    Trackmod string
    Configures whether modifications to tracked objects are logged,Valid values: 'YES', 'NO'
    UtilHeapSz string
    Configures the utility heap size, Valid values:'AUTOMATIC', 'range(16, 2147483647)'
    WlmAdmissionCtrl string
    Configures whether WLM (Workload Management) admission control is enabled, Valid values:'YES', 'NO'
    WlmAgentLoadTrgt string
    Configures the WLM agent load target,Valid values: 'AUTOMATIC', 'range(1, 65535)'
    WlmCpuLimit string
    Configures the CPU limit for WLM workloads, Valid values: 'range(0, 100)'
    WlmCpuShareMode string
    Configures the mode of CPU shares for WLM workloads,Valid values: 'HARD', 'SOFT'
    WlmCpuShares string
    Configures the CPU share count for WLM workloads, Valid values: 'range(1, 65535)'
    actSortmemLimit String
    Configures the sort memory limit for DB2. Valid values: range(10, 100)
    altCollate String
    Configures the collation sequence, Valid values: "NULL", "IDENTITY_16BIT"
    appCtlHeapSz String
    Configures the application control heap size. Valid values: range(1, 64000)
    appgroupMemSz String
    Sets the application group memory size. Valid values: range(1, 1000000)
    applMemory String
    Configures the application memory allocation. Valid values: AUTOMATIC range(128, 4294967295)
    applheapsz String
    Configures the application heap size,Valid values: "AUTOMATIC" "range(16, 2147483647)
    archretrydelay String
    Configures the archive retry delay time. Valid values: range(0, 65535)
    authnCacheDuration String
    onfigures the authentication cache duration. Valid values: range(1,10000)
    autoCgStats String
    Configures whether auto collection of CG statistics is enabled ,Valid values: ON, OFF
    autoMaint String
    Configures automatic maintenance for the database,Valid values: ON ,OFF
    autoReorg String
    Configures automatic reorganization for the database,Valid values: ON ,OFF
    autoReval String
    Configures the auto refresh or revalidation method,Valid values: 'IMMEDIATE', 'DISABLED', 'DEFERRED', 'DEFERRED_FORCE'
    autoRunstats String
    Configures automatic collection of run-time statistics,Valid values:'ON', 'OFF'
    autoSampling String
    Configures whether auto-sampling is enabled,Valid values: 'ON', 'OFF'
    autoStatsViews String
    Configures automatic collection of statistics on views,Valid values: 'ON', 'OFF'
    autoStmtStats String
    Configures automatic collection of statement-level statistics,Valid values: 'ON', 'OFF'
    autoTblMaint String
    Configures automatic table maintenance,Valid values: 'ON', 'OFF'
    autorestart String
    Configures whether the database will automatically restart,Valid values: 'ON', 'OFF'
    avgAppls String
    Average number of applications.
    catalogcacheSz String
    Configures the catalog cache size,
    chngpgsThresh String
    Configures the change pages threshold percentage, Valid values: range(5,99)
    curCommit String
    Configures the commit behavior, Valid values: "ON" "AVAILABLE" "DISABLED
    databaseMemory String
    Configures the database memory management, Valid values: "AUTOMATIC" "COMPUTED" "range(0,4294967295)"
    dbCollname String
    Specifies the database collation name
    dbMemThresh String
    Configures the memory threshold percentage for database,Valid values: range(0,100)
    dbheap String
    Configures the database heap size,Valid values: "AUTOMATIC" range(32, 2147483647)
    ddlCompressionDef String
    Defines the default DDL compression behavior,Valid values: YES, NO
    ddlConstraintDef String
    Defines the default constraint behavior in DDL,Valid values: YES ,NO
    decArithmetic String
    Configures the default arithmetic for decimal operations
    decToCharFmt String
    Configures the decimal-to-character conversion format, Valid values: "NEW" "V95"
    decfltRounding String
    Configures the decimal floating-point rounding method, Valid values: 'ROUND_HALF_EVEN', 'ROUND_CEILING', 'ROUND_FLOOR', 'ROUND_HALF_UP', 'ROUND_DOWN'
    dftDegree String
    Configures the default degree for parallelism, Valid values:'-1', 'ANY', 'range(1, 32767)'
    dftExtentSz String
    Configures the default extent size for tables, Valid values: range(2, 256)
    dftLoadrecSes String
    Configures the default load record session count, Valid values: range(1, 30000)
    dftMttbTypes String
    Configures the default MTTB (multi-table table scan) types
    dftPrefetchSz String
    Configures the default prefetch size for queries, Valid values: 'range(0, 32767)', 'AUTOMATIC'
    dftQueryopt String
    onfigures the default query optimization level, Valid values: range(0, 9)
    dftRefreshAge String
    Configures the default refresh age for views
    dftSchemasDcc String
    Configures whether DCC (database control center) is enabled for schemas,Valid values:'YES', 'NO'
    dftSqlmathwarn String
    Configures whether SQL math warnings are enabled,Valid values: 'YES', 'NO'
    dftTableOrg String
    Configures the default table organization (ROW or COLUMN),Valid values: 'COLUMN', 'ROW'
    dlchktime String
    Configures the deadlock check time in milliseconds, Valid values: range(1000, 600000)'
    enableXmlchar String
    Configures whether XML character support is enabled,Valid values: YES', 'NO'
    extendedRowSz String
    Configures whether extended row size is enabled,Valid values: ENABLE', 'DISABLE'
    groupheapRatio String
    Configures the heap ratio for group heap memory, Valid values: range(1, 99)'
    indexrec String
    Configures the index recovery method, Valid values:'SYSTEM', 'ACCESS', 'ACCESS_NO_REDO', 'RESTART', 'RESTART_NO_REDO'
    largeAggregation String
    Configures whether large aggregation is enabled, Valid values:'YES', 'NO'
    locklist String
    Configures the lock list memory size, Valid values:'AUTOMATIC', 'range(4, 134217728)'
    locktimeout String
    Configures the lock timeout duration,Valid values: '-1', 'range(0, 32767)'
    logApplInfo String
    Configures whether application information is logged,Valid values: 'YES', 'NO'
    logDdlStmts String
    Configures whether DDL statements are logged, Valid values:'YES', 'NO'
    logDiskCap String
    Configures the disk capacity log setting,Valid values: '0', '-1', 'range(1, 2147483647)'
    logindexbuild String
    Configures whether index builds are logged, Valid values:'ON', 'OFF'
    maxappls String
    Configures the maximum number of applications,Valid values:range(1, 60000)
    maxfilop String
    Configures the maximum number of file operations,Valid values: range(64, 61440)
    maxlocks String
    Configures the maximum number of locks, Valid values:'AUTOMATIC', 'range(1, 100)'
    minDecDiv3 String
    Configures whether decimal division by 3 should be handled,Valid values: 'YES', 'NO'
    monActMetrics String
    Configures the level of activity metrics to be monitored,Valid values: 'NONE', 'BASE', 'EXTENDED'
    monDeadlock String
    Configures deadlock monitoring settings,Valid values: 'NONE', 'WITHOUT_HIST', 'HISTORY', 'HIST_AND_VALUES'
    monLckMsgLvl String
    Configures the lock message level for monitoring, Valid values: range(0, 3)
    monLocktimeout String
    Configures lock timeout monitoring settings, Valid values:'NONE', 'WITHOUT_HIST', 'HISTORY', 'HIST_AND_VALUES'
    monLockwait String
    Configures lock wait monitoring settings,Valid values: 'NONE', 'WITHOUT_HIST', 'HISTORY', 'HIST_AND_VALUES'
    monLwThresh String
    Configures the lightweight threshold for monitoring, Valid values: range(1000, 4294967295)
    monObjMetrics String
    Configures the object metrics level for monitoring,Valid values: 'NONE', 'BASE', 'EXTENDED'
    monPkglistSz String
    Configures the package list size for monitoring, Valid values: range(0, 1024)
    monReqMetrics String
    Configures the request metrics level for monitoring, Valid values: 'NONE', 'BASE', 'EXTENDED'
    monRtnData String
    Configures the level of return data for monitoring,Valid values: 'NONE', 'BASE'
    monRtnExeclist String
    Configures whether stored procedure execution list is monitored, Valid values:'OFF', 'ON'
    monUowData String
    Configures the level of unit of work (UOW) data for monitoring,Valid values: 'NONE', 'BASE'
    monUowExeclist String
    Configures whether UOW execution list is monitored,Valid values: 'ON', 'OFF'
    monUowPkglist String
    Configures whether UOW package list is monitored,Valid values: 'OFF', 'ON'
    ncharMapping String
    Configures the mapping of NCHAR character types, Valid values:'CHAR_CU32', 'GRAPHIC_CU32', 'GRAPHIC_CU16', 'NOT APPLICABLE'
    numFreqvalues String
    Configures the number of frequent values for optimization, Valid values: range(0, 32767)
    numIocleaners String
    Configures the number of IO cleaners, 'AUTOMATIC', Valid values: 'range(0, 255)'
    numIoservers String
    Configures the number of IO servers, 'AUTOMATIC', Valid values: 'range(1, 255)'
    numLogSpan String
    Configures the number of log spans, Valid values: 'range(0, 65535)'
    numQuantiles String
    Configures the number of quantiles for optimizations, Valid values: 'range(0, 32767)'
    optBuffpage String
    Configures the buffer page optimization setting
    optDirectWrkld String
    Configures the direct workload optimization setting,Valid values: 'ON', 'OFF', 'YES', 'NO', 'AUTOMATIC'
    optLocklist String
    Configures the lock list optimization setting
    optMaxlocks String
    Configures the max locks optimization setting
    optSortheap String
    Configures the sort heap optimization setting
    pageAgeTrgtGcr String
    Configures the page age target for garbage collection, Valid values: 'range(1, 65535)'
    pageAgeTrgtMcr String
    Configures the page age target for memory collection, Valid values: 'range(1, 65535)'
    pckcachesz String
    Configures the package cache size,Valid values: 'AUTOMATIC', '-1', 'range(32, 2147483646)'
    plStackTrace String
    Configures the level of stack trace logging for stored procedures, Valid values:'NONE', 'ALL', 'UNHANDLED'
    selfTuningMem String
    Configures whether self-tuning memory is enabled,Valid values: 'ON', 'OFF'
    seqdetect String
    Configures sequence detection for queries,Valid values: 'YES', 'NO'
    sheapthresShr String
    Configures the shared heap threshold size, Valid values:'AUTOMATIC', 'range(250, 2147483647)'
    softmax String
    Configures the soft max setting
    sortheap String
    Configures the sort heap memory size,Valid values: 'AUTOMATIC', 'range(16, 4294967295)'
    sqlCcflags String
    Configures the SQL compiler flags
    statHeapSz String
    Configures the statistics heap size, Valid values:'AUTOMATIC', 'range(1096, 2147483647)'
    stmtConc String
    Configures the statement concurrency, Valid values:'OFF', 'LITERALS', 'COMMENTS', 'COMM_LIT'
    stmtheap String
    Configures the statement heap size,Valid values: 'AUTOMATIC', 'range(128, 2147483647)'
    stringUnits String
    Configures the string unit settings,Valid values: 'SYSTEM', 'CODEUNITS32'
    systimePeriodAdj String
    Configures whether system time period adjustments are enabled,Valid values: 'NO', 'YES'
    trackmod String
    Configures whether modifications to tracked objects are logged,Valid values: 'YES', 'NO'
    utilHeapSz String
    Configures the utility heap size, Valid values:'AUTOMATIC', 'range(16, 2147483647)'
    wlmAdmissionCtrl String
    Configures whether WLM (Workload Management) admission control is enabled, Valid values:'YES', 'NO'
    wlmAgentLoadTrgt String
    Configures the WLM agent load target,Valid values: 'AUTOMATIC', 'range(1, 65535)'
    wlmCpuLimit String
    Configures the CPU limit for WLM workloads, Valid values: 'range(0, 100)'
    wlmCpuShareMode String
    Configures the mode of CPU shares for WLM workloads,Valid values: 'HARD', 'SOFT'
    wlmCpuShares String
    Configures the CPU share count for WLM workloads, Valid values: 'range(1, 65535)'
    actSortmemLimit string
    Configures the sort memory limit for DB2. Valid values: range(10, 100)
    altCollate string
    Configures the collation sequence, Valid values: "NULL", "IDENTITY_16BIT"
    appCtlHeapSz string
    Configures the application control heap size. Valid values: range(1, 64000)
    appgroupMemSz string
    Sets the application group memory size. Valid values: range(1, 1000000)
    applMemory string
    Configures the application memory allocation. Valid values: AUTOMATIC range(128, 4294967295)
    applheapsz string
    Configures the application heap size,Valid values: "AUTOMATIC" "range(16, 2147483647)
    archretrydelay string
    Configures the archive retry delay time. Valid values: range(0, 65535)
    authnCacheDuration string
    onfigures the authentication cache duration. Valid values: range(1,10000)
    autoCgStats string
    Configures whether auto collection of CG statistics is enabled ,Valid values: ON, OFF
    autoMaint string
    Configures automatic maintenance for the database,Valid values: ON ,OFF
    autoReorg string
    Configures automatic reorganization for the database,Valid values: ON ,OFF
    autoReval string
    Configures the auto refresh or revalidation method,Valid values: 'IMMEDIATE', 'DISABLED', 'DEFERRED', 'DEFERRED_FORCE'
    autoRunstats string
    Configures automatic collection of run-time statistics,Valid values:'ON', 'OFF'
    autoSampling string
    Configures whether auto-sampling is enabled,Valid values: 'ON', 'OFF'
    autoStatsViews string
    Configures automatic collection of statistics on views,Valid values: 'ON', 'OFF'
    autoStmtStats string
    Configures automatic collection of statement-level statistics,Valid values: 'ON', 'OFF'
    autoTblMaint string
    Configures automatic table maintenance,Valid values: 'ON', 'OFF'
    autorestart string
    Configures whether the database will automatically restart,Valid values: 'ON', 'OFF'
    avgAppls string
    Average number of applications.
    catalogcacheSz string
    Configures the catalog cache size,
    chngpgsThresh string
    Configures the change pages threshold percentage, Valid values: range(5,99)
    curCommit string
    Configures the commit behavior, Valid values: "ON" "AVAILABLE" "DISABLED
    databaseMemory string
    Configures the database memory management, Valid values: "AUTOMATIC" "COMPUTED" "range(0,4294967295)"
    dbCollname string
    Specifies the database collation name
    dbMemThresh string
    Configures the memory threshold percentage for database,Valid values: range(0,100)
    dbheap string
    Configures the database heap size,Valid values: "AUTOMATIC" range(32, 2147483647)
    ddlCompressionDef string
    Defines the default DDL compression behavior,Valid values: YES, NO
    ddlConstraintDef string
    Defines the default constraint behavior in DDL,Valid values: YES ,NO
    decArithmetic string
    Configures the default arithmetic for decimal operations
    decToCharFmt string
    Configures the decimal-to-character conversion format, Valid values: "NEW" "V95"
    decfltRounding string
    Configures the decimal floating-point rounding method, Valid values: 'ROUND_HALF_EVEN', 'ROUND_CEILING', 'ROUND_FLOOR', 'ROUND_HALF_UP', 'ROUND_DOWN'
    dftDegree string
    Configures the default degree for parallelism, Valid values:'-1', 'ANY', 'range(1, 32767)'
    dftExtentSz string
    Configures the default extent size for tables, Valid values: range(2, 256)
    dftLoadrecSes string
    Configures the default load record session count, Valid values: range(1, 30000)
    dftMttbTypes string
    Configures the default MTTB (multi-table table scan) types
    dftPrefetchSz string
    Configures the default prefetch size for queries, Valid values: 'range(0, 32767)', 'AUTOMATIC'
    dftQueryopt string
    onfigures the default query optimization level, Valid values: range(0, 9)
    dftRefreshAge string
    Configures the default refresh age for views
    dftSchemasDcc string
    Configures whether DCC (database control center) is enabled for schemas,Valid values:'YES', 'NO'
    dftSqlmathwarn string
    Configures whether SQL math warnings are enabled,Valid values: 'YES', 'NO'
    dftTableOrg string
    Configures the default table organization (ROW or COLUMN),Valid values: 'COLUMN', 'ROW'
    dlchktime string
    Configures the deadlock check time in milliseconds, Valid values: range(1000, 600000)'
    enableXmlchar string
    Configures whether XML character support is enabled,Valid values: YES', 'NO'
    extendedRowSz string
    Configures whether extended row size is enabled,Valid values: ENABLE', 'DISABLE'
    groupheapRatio string
    Configures the heap ratio for group heap memory, Valid values: range(1, 99)'
    indexrec string
    Configures the index recovery method, Valid values:'SYSTEM', 'ACCESS', 'ACCESS_NO_REDO', 'RESTART', 'RESTART_NO_REDO'
    largeAggregation string
    Configures whether large aggregation is enabled, Valid values:'YES', 'NO'
    locklist string
    Configures the lock list memory size, Valid values:'AUTOMATIC', 'range(4, 134217728)'
    locktimeout string
    Configures the lock timeout duration,Valid values: '-1', 'range(0, 32767)'
    logApplInfo string
    Configures whether application information is logged,Valid values: 'YES', 'NO'
    logDdlStmts string
    Configures whether DDL statements are logged, Valid values:'YES', 'NO'
    logDiskCap string
    Configures the disk capacity log setting,Valid values: '0', '-1', 'range(1, 2147483647)'
    logindexbuild string
    Configures whether index builds are logged, Valid values:'ON', 'OFF'
    maxappls string
    Configures the maximum number of applications,Valid values:range(1, 60000)
    maxfilop string
    Configures the maximum number of file operations,Valid values: range(64, 61440)
    maxlocks string
    Configures the maximum number of locks, Valid values:'AUTOMATIC', 'range(1, 100)'
    minDecDiv3 string
    Configures whether decimal division by 3 should be handled,Valid values: 'YES', 'NO'
    monActMetrics string
    Configures the level of activity metrics to be monitored,Valid values: 'NONE', 'BASE', 'EXTENDED'
    monDeadlock string
    Configures deadlock monitoring settings,Valid values: 'NONE', 'WITHOUT_HIST', 'HISTORY', 'HIST_AND_VALUES'
    monLckMsgLvl string
    Configures the lock message level for monitoring, Valid values: range(0, 3)
    monLocktimeout string
    Configures lock timeout monitoring settings, Valid values:'NONE', 'WITHOUT_HIST', 'HISTORY', 'HIST_AND_VALUES'
    monLockwait string
    Configures lock wait monitoring settings,Valid values: 'NONE', 'WITHOUT_HIST', 'HISTORY', 'HIST_AND_VALUES'
    monLwThresh string
    Configures the lightweight threshold for monitoring, Valid values: range(1000, 4294967295)
    monObjMetrics string
    Configures the object metrics level for monitoring,Valid values: 'NONE', 'BASE', 'EXTENDED'
    monPkglistSz string
    Configures the package list size for monitoring, Valid values: range(0, 1024)
    monReqMetrics string
    Configures the request metrics level for monitoring, Valid values: 'NONE', 'BASE', 'EXTENDED'
    monRtnData string
    Configures the level of return data for monitoring,Valid values: 'NONE', 'BASE'
    monRtnExeclist string
    Configures whether stored procedure execution list is monitored, Valid values:'OFF', 'ON'
    monUowData string
    Configures the level of unit of work (UOW) data for monitoring,Valid values: 'NONE', 'BASE'
    monUowExeclist string
    Configures whether UOW execution list is monitored,Valid values: 'ON', 'OFF'
    monUowPkglist string
    Configures whether UOW package list is monitored,Valid values: 'OFF', 'ON'
    ncharMapping string
    Configures the mapping of NCHAR character types, Valid values:'CHAR_CU32', 'GRAPHIC_CU32', 'GRAPHIC_CU16', 'NOT APPLICABLE'
    numFreqvalues string
    Configures the number of frequent values for optimization, Valid values: range(0, 32767)
    numIocleaners string
    Configures the number of IO cleaners, 'AUTOMATIC', Valid values: 'range(0, 255)'
    numIoservers string
    Configures the number of IO servers, 'AUTOMATIC', Valid values: 'range(1, 255)'
    numLogSpan string
    Configures the number of log spans, Valid values: 'range(0, 65535)'
    numQuantiles string
    Configures the number of quantiles for optimizations, Valid values: 'range(0, 32767)'
    optBuffpage string
    Configures the buffer page optimization setting
    optDirectWrkld string
    Configures the direct workload optimization setting,Valid values: 'ON', 'OFF', 'YES', 'NO', 'AUTOMATIC'
    optLocklist string
    Configures the lock list optimization setting
    optMaxlocks string
    Configures the max locks optimization setting
    optSortheap string
    Configures the sort heap optimization setting
    pageAgeTrgtGcr string
    Configures the page age target for garbage collection, Valid values: 'range(1, 65535)'
    pageAgeTrgtMcr string
    Configures the page age target for memory collection, Valid values: 'range(1, 65535)'
    pckcachesz string
    Configures the package cache size,Valid values: 'AUTOMATIC', '-1', 'range(32, 2147483646)'
    plStackTrace string
    Configures the level of stack trace logging for stored procedures, Valid values:'NONE', 'ALL', 'UNHANDLED'
    selfTuningMem string
    Configures whether self-tuning memory is enabled,Valid values: 'ON', 'OFF'
    seqdetect string
    Configures sequence detection for queries,Valid values: 'YES', 'NO'
    sheapthresShr string
    Configures the shared heap threshold size, Valid values:'AUTOMATIC', 'range(250, 2147483647)'
    softmax string
    Configures the soft max setting
    sortheap string
    Configures the sort heap memory size,Valid values: 'AUTOMATIC', 'range(16, 4294967295)'
    sqlCcflags string
    Configures the SQL compiler flags
    statHeapSz string
    Configures the statistics heap size, Valid values:'AUTOMATIC', 'range(1096, 2147483647)'
    stmtConc string
    Configures the statement concurrency, Valid values:'OFF', 'LITERALS', 'COMMENTS', 'COMM_LIT'
    stmtheap string
    Configures the statement heap size,Valid values: 'AUTOMATIC', 'range(128, 2147483647)'
    stringUnits string
    Configures the string unit settings,Valid values: 'SYSTEM', 'CODEUNITS32'
    systimePeriodAdj string
    Configures whether system time period adjustments are enabled,Valid values: 'NO', 'YES'
    trackmod string
    Configures whether modifications to tracked objects are logged,Valid values: 'YES', 'NO'
    utilHeapSz string
    Configures the utility heap size, Valid values:'AUTOMATIC', 'range(16, 2147483647)'
    wlmAdmissionCtrl string
    Configures whether WLM (Workload Management) admission control is enabled, Valid values:'YES', 'NO'
    wlmAgentLoadTrgt string
    Configures the WLM agent load target,Valid values: 'AUTOMATIC', 'range(1, 65535)'
    wlmCpuLimit string
    Configures the CPU limit for WLM workloads, Valid values: 'range(0, 100)'
    wlmCpuShareMode string
    Configures the mode of CPU shares for WLM workloads,Valid values: 'HARD', 'SOFT'
    wlmCpuShares string
    Configures the CPU share count for WLM workloads, Valid values: 'range(1, 65535)'
    act_sortmem_limit str
    Configures the sort memory limit for DB2. Valid values: range(10, 100)
    alt_collate str
    Configures the collation sequence, Valid values: "NULL", "IDENTITY_16BIT"
    app_ctl_heap_sz str
    Configures the application control heap size. Valid values: range(1, 64000)
    appgroup_mem_sz str
    Sets the application group memory size. Valid values: range(1, 1000000)
    appl_memory str
    Configures the application memory allocation. Valid values: AUTOMATIC range(128, 4294967295)
    applheapsz str
    Configures the application heap size,Valid values: "AUTOMATIC" "range(16, 2147483647)
    archretrydelay str
    Configures the archive retry delay time. Valid values: range(0, 65535)
    authn_cache_duration str
    onfigures the authentication cache duration. Valid values: range(1,10000)
    auto_cg_stats str
    Configures whether auto collection of CG statistics is enabled ,Valid values: ON, OFF
    auto_maint str
    Configures automatic maintenance for the database,Valid values: ON ,OFF
    auto_reorg str
    Configures automatic reorganization for the database,Valid values: ON ,OFF
    auto_reval str
    Configures the auto refresh or revalidation method,Valid values: 'IMMEDIATE', 'DISABLED', 'DEFERRED', 'DEFERRED_FORCE'
    auto_runstats str
    Configures automatic collection of run-time statistics,Valid values:'ON', 'OFF'
    auto_sampling str
    Configures whether auto-sampling is enabled,Valid values: 'ON', 'OFF'
    auto_stats_views str
    Configures automatic collection of statistics on views,Valid values: 'ON', 'OFF'
    auto_stmt_stats str
    Configures automatic collection of statement-level statistics,Valid values: 'ON', 'OFF'
    auto_tbl_maint str
    Configures automatic table maintenance,Valid values: 'ON', 'OFF'
    autorestart str
    Configures whether the database will automatically restart,Valid values: 'ON', 'OFF'
    avg_appls str
    Average number of applications.
    catalogcache_sz str
    Configures the catalog cache size,
    chngpgs_thresh str
    Configures the change pages threshold percentage, Valid values: range(5,99)
    cur_commit str
    Configures the commit behavior, Valid values: "ON" "AVAILABLE" "DISABLED
    database_memory str
    Configures the database memory management, Valid values: "AUTOMATIC" "COMPUTED" "range(0,4294967295)"
    db_collname str
    Specifies the database collation name
    db_mem_thresh str
    Configures the memory threshold percentage for database,Valid values: range(0,100)
    dbheap str
    Configures the database heap size,Valid values: "AUTOMATIC" range(32, 2147483647)
    ddl_compression_def str
    Defines the default DDL compression behavior,Valid values: YES, NO
    ddl_constraint_def str
    Defines the default constraint behavior in DDL,Valid values: YES ,NO
    dec_arithmetic str
    Configures the default arithmetic for decimal operations
    dec_to_char_fmt str
    Configures the decimal-to-character conversion format, Valid values: "NEW" "V95"
    decflt_rounding str
    Configures the decimal floating-point rounding method, Valid values: 'ROUND_HALF_EVEN', 'ROUND_CEILING', 'ROUND_FLOOR', 'ROUND_HALF_UP', 'ROUND_DOWN'
    dft_degree str
    Configures the default degree for parallelism, Valid values:'-1', 'ANY', 'range(1, 32767)'
    dft_extent_sz str
    Configures the default extent size for tables, Valid values: range(2, 256)
    dft_loadrec_ses str
    Configures the default load record session count, Valid values: range(1, 30000)
    dft_mttb_types str
    Configures the default MTTB (multi-table table scan) types
    dft_prefetch_sz str
    Configures the default prefetch size for queries, Valid values: 'range(0, 32767)', 'AUTOMATIC'
    dft_queryopt str
    onfigures the default query optimization level, Valid values: range(0, 9)
    dft_refresh_age str
    Configures the default refresh age for views
    dft_schemas_dcc str
    Configures whether DCC (database control center) is enabled for schemas,Valid values:'YES', 'NO'
    dft_sqlmathwarn str
    Configures whether SQL math warnings are enabled,Valid values: 'YES', 'NO'
    dft_table_org str
    Configures the default table organization (ROW or COLUMN),Valid values: 'COLUMN', 'ROW'
    dlchktime str
    Configures the deadlock check time in milliseconds, Valid values: range(1000, 600000)'
    enable_xmlchar str
    Configures whether XML character support is enabled,Valid values: YES', 'NO'
    extended_row_sz str
    Configures whether extended row size is enabled,Valid values: ENABLE', 'DISABLE'
    groupheap_ratio str
    Configures the heap ratio for group heap memory, Valid values: range(1, 99)'
    indexrec str
    Configures the index recovery method, Valid values:'SYSTEM', 'ACCESS', 'ACCESS_NO_REDO', 'RESTART', 'RESTART_NO_REDO'
    large_aggregation str
    Configures whether large aggregation is enabled, Valid values:'YES', 'NO'
    locklist str
    Configures the lock list memory size, Valid values:'AUTOMATIC', 'range(4, 134217728)'
    locktimeout str
    Configures the lock timeout duration,Valid values: '-1', 'range(0, 32767)'
    log_appl_info str
    Configures whether application information is logged,Valid values: 'YES', 'NO'
    log_ddl_stmts str
    Configures whether DDL statements are logged, Valid values:'YES', 'NO'
    log_disk_cap str
    Configures the disk capacity log setting,Valid values: '0', '-1', 'range(1, 2147483647)'
    logindexbuild str
    Configures whether index builds are logged, Valid values:'ON', 'OFF'
    maxappls str
    Configures the maximum number of applications,Valid values:range(1, 60000)
    maxfilop str
    Configures the maximum number of file operations,Valid values: range(64, 61440)
    maxlocks str
    Configures the maximum number of locks, Valid values:'AUTOMATIC', 'range(1, 100)'
    min_dec_div3 str
    Configures whether decimal division by 3 should be handled,Valid values: 'YES', 'NO'
    mon_act_metrics str
    Configures the level of activity metrics to be monitored,Valid values: 'NONE', 'BASE', 'EXTENDED'
    mon_deadlock str
    Configures deadlock monitoring settings,Valid values: 'NONE', 'WITHOUT_HIST', 'HISTORY', 'HIST_AND_VALUES'
    mon_lck_msg_lvl str
    Configures the lock message level for monitoring, Valid values: range(0, 3)
    mon_locktimeout str
    Configures lock timeout monitoring settings, Valid values:'NONE', 'WITHOUT_HIST', 'HISTORY', 'HIST_AND_VALUES'
    mon_lockwait str
    Configures lock wait monitoring settings,Valid values: 'NONE', 'WITHOUT_HIST', 'HISTORY', 'HIST_AND_VALUES'
    mon_lw_thresh str
    Configures the lightweight threshold for monitoring, Valid values: range(1000, 4294967295)
    mon_obj_metrics str
    Configures the object metrics level for monitoring,Valid values: 'NONE', 'BASE', 'EXTENDED'
    mon_pkglist_sz str
    Configures the package list size for monitoring, Valid values: range(0, 1024)
    mon_req_metrics str
    Configures the request metrics level for monitoring, Valid values: 'NONE', 'BASE', 'EXTENDED'
    mon_rtn_data str
    Configures the level of return data for monitoring,Valid values: 'NONE', 'BASE'
    mon_rtn_execlist str
    Configures whether stored procedure execution list is monitored, Valid values:'OFF', 'ON'
    mon_uow_data str
    Configures the level of unit of work (UOW) data for monitoring,Valid values: 'NONE', 'BASE'
    mon_uow_execlist str
    Configures whether UOW execution list is monitored,Valid values: 'ON', 'OFF'
    mon_uow_pkglist str
    Configures whether UOW package list is monitored,Valid values: 'OFF', 'ON'
    nchar_mapping str
    Configures the mapping of NCHAR character types, Valid values:'CHAR_CU32', 'GRAPHIC_CU32', 'GRAPHIC_CU16', 'NOT APPLICABLE'
    num_freqvalues str
    Configures the number of frequent values for optimization, Valid values: range(0, 32767)
    num_iocleaners str
    Configures the number of IO cleaners, 'AUTOMATIC', Valid values: 'range(0, 255)'
    num_ioservers str
    Configures the number of IO servers, 'AUTOMATIC', Valid values: 'range(1, 255)'
    num_log_span str
    Configures the number of log spans, Valid values: 'range(0, 65535)'
    num_quantiles str
    Configures the number of quantiles for optimizations, Valid values: 'range(0, 32767)'
    opt_buffpage str
    Configures the buffer page optimization setting
    opt_direct_wrkld str
    Configures the direct workload optimization setting,Valid values: 'ON', 'OFF', 'YES', 'NO', 'AUTOMATIC'
    opt_locklist str
    Configures the lock list optimization setting
    opt_maxlocks str
    Configures the max locks optimization setting
    opt_sortheap str
    Configures the sort heap optimization setting
    page_age_trgt_gcr str
    Configures the page age target for garbage collection, Valid values: 'range(1, 65535)'
    page_age_trgt_mcr str
    Configures the page age target for memory collection, Valid values: 'range(1, 65535)'
    pckcachesz str
    Configures the package cache size,Valid values: 'AUTOMATIC', '-1', 'range(32, 2147483646)'
    pl_stack_trace str
    Configures the level of stack trace logging for stored procedures, Valid values:'NONE', 'ALL', 'UNHANDLED'
    self_tuning_mem str
    Configures whether self-tuning memory is enabled,Valid values: 'ON', 'OFF'
    seqdetect str
    Configures sequence detection for queries,Valid values: 'YES', 'NO'
    sheapthres_shr str
    Configures the shared heap threshold size, Valid values:'AUTOMATIC', 'range(250, 2147483647)'
    softmax str
    Configures the soft max setting
    sortheap str
    Configures the sort heap memory size,Valid values: 'AUTOMATIC', 'range(16, 4294967295)'
    sql_ccflags str
    Configures the SQL compiler flags
    stat_heap_sz str
    Configures the statistics heap size, Valid values:'AUTOMATIC', 'range(1096, 2147483647)'
    stmt_conc str
    Configures the statement concurrency, Valid values:'OFF', 'LITERALS', 'COMMENTS', 'COMM_LIT'
    stmtheap str
    Configures the statement heap size,Valid values: 'AUTOMATIC', 'range(128, 2147483647)'
    string_units str
    Configures the string unit settings,Valid values: 'SYSTEM', 'CODEUNITS32'
    systime_period_adj str
    Configures whether system time period adjustments are enabled,Valid values: 'NO', 'YES'
    trackmod str
    Configures whether modifications to tracked objects are logged,Valid values: 'YES', 'NO'
    util_heap_sz str
    Configures the utility heap size, Valid values:'AUTOMATIC', 'range(16, 2147483647)'
    wlm_admission_ctrl str
    Configures whether WLM (Workload Management) admission control is enabled, Valid values:'YES', 'NO'
    wlm_agent_load_trgt str
    Configures the WLM agent load target,Valid values: 'AUTOMATIC', 'range(1, 65535)'
    wlm_cpu_limit str
    Configures the CPU limit for WLM workloads, Valid values: 'range(0, 100)'
    wlm_cpu_share_mode str
    Configures the mode of CPU shares for WLM workloads,Valid values: 'HARD', 'SOFT'
    wlm_cpu_shares str
    Configures the CPU share count for WLM workloads, Valid values: 'range(1, 65535)'
    actSortmemLimit String
    Configures the sort memory limit for DB2. Valid values: range(10, 100)
    altCollate String
    Configures the collation sequence, Valid values: "NULL", "IDENTITY_16BIT"
    appCtlHeapSz String
    Configures the application control heap size. Valid values: range(1, 64000)
    appgroupMemSz String
    Sets the application group memory size. Valid values: range(1, 1000000)
    applMemory String
    Configures the application memory allocation. Valid values: AUTOMATIC range(128, 4294967295)
    applheapsz String
    Configures the application heap size,Valid values: "AUTOMATIC" "range(16, 2147483647)
    archretrydelay String
    Configures the archive retry delay time. Valid values: range(0, 65535)
    authnCacheDuration String
    onfigures the authentication cache duration. Valid values: range(1,10000)
    autoCgStats String
    Configures whether auto collection of CG statistics is enabled ,Valid values: ON, OFF
    autoMaint String
    Configures automatic maintenance for the database,Valid values: ON ,OFF
    autoReorg String
    Configures automatic reorganization for the database,Valid values: ON ,OFF
    autoReval String
    Configures the auto refresh or revalidation method,Valid values: 'IMMEDIATE', 'DISABLED', 'DEFERRED', 'DEFERRED_FORCE'
    autoRunstats String
    Configures automatic collection of run-time statistics,Valid values:'ON', 'OFF'
    autoSampling String
    Configures whether auto-sampling is enabled,Valid values: 'ON', 'OFF'
    autoStatsViews String
    Configures automatic collection of statistics on views,Valid values: 'ON', 'OFF'
    autoStmtStats String
    Configures automatic collection of statement-level statistics,Valid values: 'ON', 'OFF'
    autoTblMaint String
    Configures automatic table maintenance,Valid values: 'ON', 'OFF'
    autorestart String
    Configures whether the database will automatically restart,Valid values: 'ON', 'OFF'
    avgAppls String
    Average number of applications.
    catalogcacheSz String
    Configures the catalog cache size,
    chngpgsThresh String
    Configures the change pages threshold percentage, Valid values: range(5,99)
    curCommit String
    Configures the commit behavior, Valid values: "ON" "AVAILABLE" "DISABLED
    databaseMemory String
    Configures the database memory management, Valid values: "AUTOMATIC" "COMPUTED" "range(0,4294967295)"
    dbCollname String
    Specifies the database collation name
    dbMemThresh String
    Configures the memory threshold percentage for database,Valid values: range(0,100)
    dbheap String
    Configures the database heap size,Valid values: "AUTOMATIC" range(32, 2147483647)
    ddlCompressionDef String
    Defines the default DDL compression behavior,Valid values: YES, NO
    ddlConstraintDef String
    Defines the default constraint behavior in DDL,Valid values: YES ,NO
    decArithmetic String
    Configures the default arithmetic for decimal operations
    decToCharFmt String
    Configures the decimal-to-character conversion format, Valid values: "NEW" "V95"
    decfltRounding String
    Configures the decimal floating-point rounding method, Valid values: 'ROUND_HALF_EVEN', 'ROUND_CEILING', 'ROUND_FLOOR', 'ROUND_HALF_UP', 'ROUND_DOWN'
    dftDegree String
    Configures the default degree for parallelism, Valid values:'-1', 'ANY', 'range(1, 32767)'
    dftExtentSz String
    Configures the default extent size for tables, Valid values: range(2, 256)
    dftLoadrecSes String
    Configures the default load record session count, Valid values: range(1, 30000)
    dftMttbTypes String
    Configures the default MTTB (multi-table table scan) types
    dftPrefetchSz String
    Configures the default prefetch size for queries, Valid values: 'range(0, 32767)', 'AUTOMATIC'
    dftQueryopt String
    onfigures the default query optimization level, Valid values: range(0, 9)
    dftRefreshAge String
    Configures the default refresh age for views
    dftSchemasDcc String
    Configures whether DCC (database control center) is enabled for schemas,Valid values:'YES', 'NO'
    dftSqlmathwarn String
    Configures whether SQL math warnings are enabled,Valid values: 'YES', 'NO'
    dftTableOrg String
    Configures the default table organization (ROW or COLUMN),Valid values: 'COLUMN', 'ROW'
    dlchktime String
    Configures the deadlock check time in milliseconds, Valid values: range(1000, 600000)'
    enableXmlchar String
    Configures whether XML character support is enabled,Valid values: YES', 'NO'
    extendedRowSz String
    Configures whether extended row size is enabled,Valid values: ENABLE', 'DISABLE'
    groupheapRatio String
    Configures the heap ratio for group heap memory, Valid values: range(1, 99)'
    indexrec String
    Configures the index recovery method, Valid values:'SYSTEM', 'ACCESS', 'ACCESS_NO_REDO', 'RESTART', 'RESTART_NO_REDO'
    largeAggregation String
    Configures whether large aggregation is enabled, Valid values:'YES', 'NO'
    locklist String
    Configures the lock list memory size, Valid values:'AUTOMATIC', 'range(4, 134217728)'
    locktimeout String
    Configures the lock timeout duration,Valid values: '-1', 'range(0, 32767)'
    logApplInfo String
    Configures whether application information is logged,Valid values: 'YES', 'NO'
    logDdlStmts String
    Configures whether DDL statements are logged, Valid values:'YES', 'NO'
    logDiskCap String
    Configures the disk capacity log setting,Valid values: '0', '-1', 'range(1, 2147483647)'
    logindexbuild String
    Configures whether index builds are logged, Valid values:'ON', 'OFF'
    maxappls String
    Configures the maximum number of applications,Valid values:range(1, 60000)
    maxfilop String
    Configures the maximum number of file operations,Valid values: range(64, 61440)
    maxlocks String
    Configures the maximum number of locks, Valid values:'AUTOMATIC', 'range(1, 100)'
    minDecDiv3 String
    Configures whether decimal division by 3 should be handled,Valid values: 'YES', 'NO'
    monActMetrics String
    Configures the level of activity metrics to be monitored,Valid values: 'NONE', 'BASE', 'EXTENDED'
    monDeadlock String
    Configures deadlock monitoring settings,Valid values: 'NONE', 'WITHOUT_HIST', 'HISTORY', 'HIST_AND_VALUES'
    monLckMsgLvl String
    Configures the lock message level for monitoring, Valid values: range(0, 3)
    monLocktimeout String
    Configures lock timeout monitoring settings, Valid values:'NONE', 'WITHOUT_HIST', 'HISTORY', 'HIST_AND_VALUES'
    monLockwait String
    Configures lock wait monitoring settings,Valid values: 'NONE', 'WITHOUT_HIST', 'HISTORY', 'HIST_AND_VALUES'
    monLwThresh String
    Configures the lightweight threshold for monitoring, Valid values: range(1000, 4294967295)
    monObjMetrics String
    Configures the object metrics level for monitoring,Valid values: 'NONE', 'BASE', 'EXTENDED'
    monPkglistSz String
    Configures the package list size for monitoring, Valid values: range(0, 1024)
    monReqMetrics String
    Configures the request metrics level for monitoring, Valid values: 'NONE', 'BASE', 'EXTENDED'
    monRtnData String
    Configures the level of return data for monitoring,Valid values: 'NONE', 'BASE'
    monRtnExeclist String
    Configures whether stored procedure execution list is monitored, Valid values:'OFF', 'ON'
    monUowData String
    Configures the level of unit of work (UOW) data for monitoring,Valid values: 'NONE', 'BASE'
    monUowExeclist String
    Configures whether UOW execution list is monitored,Valid values: 'ON', 'OFF'
    monUowPkglist String
    Configures whether UOW package list is monitored,Valid values: 'OFF', 'ON'
    ncharMapping String
    Configures the mapping of NCHAR character types, Valid values:'CHAR_CU32', 'GRAPHIC_CU32', 'GRAPHIC_CU16', 'NOT APPLICABLE'
    numFreqvalues String
    Configures the number of frequent values for optimization, Valid values: range(0, 32767)
    numIocleaners String
    Configures the number of IO cleaners, 'AUTOMATIC', Valid values: 'range(0, 255)'
    numIoservers String
    Configures the number of IO servers, 'AUTOMATIC', Valid values: 'range(1, 255)'
    numLogSpan String
    Configures the number of log spans, Valid values: 'range(0, 65535)'
    numQuantiles String
    Configures the number of quantiles for optimizations, Valid values: 'range(0, 32767)'
    optBuffpage String
    Configures the buffer page optimization setting
    optDirectWrkld String
    Configures the direct workload optimization setting,Valid values: 'ON', 'OFF', 'YES', 'NO', 'AUTOMATIC'
    optLocklist String
    Configures the lock list optimization setting
    optMaxlocks String
    Configures the max locks optimization setting
    optSortheap String
    Configures the sort heap optimization setting
    pageAgeTrgtGcr String
    Configures the page age target for garbage collection, Valid values: 'range(1, 65535)'
    pageAgeTrgtMcr String
    Configures the page age target for memory collection, Valid values: 'range(1, 65535)'
    pckcachesz String
    Configures the package cache size,Valid values: 'AUTOMATIC', '-1', 'range(32, 2147483646)'
    plStackTrace String
    Configures the level of stack trace logging for stored procedures, Valid values:'NONE', 'ALL', 'UNHANDLED'
    selfTuningMem String
    Configures whether self-tuning memory is enabled,Valid values: 'ON', 'OFF'
    seqdetect String
    Configures sequence detection for queries,Valid values: 'YES', 'NO'
    sheapthresShr String
    Configures the shared heap threshold size, Valid values:'AUTOMATIC', 'range(250, 2147483647)'
    softmax String
    Configures the soft max setting
    sortheap String
    Configures the sort heap memory size,Valid values: 'AUTOMATIC', 'range(16, 4294967295)'
    sqlCcflags String
    Configures the SQL compiler flags
    statHeapSz String
    Configures the statistics heap size, Valid values:'AUTOMATIC', 'range(1096, 2147483647)'
    stmtConc String
    Configures the statement concurrency, Valid values:'OFF', 'LITERALS', 'COMMENTS', 'COMM_LIT'
    stmtheap String
    Configures the statement heap size,Valid values: 'AUTOMATIC', 'range(128, 2147483647)'
    stringUnits String
    Configures the string unit settings,Valid values: 'SYSTEM', 'CODEUNITS32'
    systimePeriodAdj String
    Configures whether system time period adjustments are enabled,Valid values: 'NO', 'YES'
    trackmod String
    Configures whether modifications to tracked objects are logged,Valid values: 'YES', 'NO'
    utilHeapSz String
    Configures the utility heap size, Valid values:'AUTOMATIC', 'range(16, 2147483647)'
    wlmAdmissionCtrl String
    Configures whether WLM (Workload Management) admission control is enabled, Valid values:'YES', 'NO'
    wlmAgentLoadTrgt String
    Configures the WLM agent load target,Valid values: 'AUTOMATIC', 'range(1, 65535)'
    wlmCpuLimit String
    Configures the CPU limit for WLM workloads, Valid values: 'range(0, 100)'
    wlmCpuShareMode String
    Configures the mode of CPU shares for WLM workloads,Valid values: 'HARD', 'SOFT'
    wlmCpuShares String
    Configures the CPU share count for WLM workloads, Valid values: 'range(1, 65535)'

    Db2CustomSettingConfigDbm, Db2CustomSettingConfigDbmArgs

    CommBandwidth string
    Configures the communication bandwidth for the database manager, Valid values: 'range(0.1, 100000)', '-1'
    Cpuspeed string
    Configures the CPU speed for the database manager, Valid values: 'range(0.0000000001, 1)', '-1'
    DftMonBufpool string
    Configures whether the buffer pool is monitored by default,Valid values: 'ON', 'OFF'
    DftMonLock string
    Configures whether lock monitoring is enabled by default,Valid values: 'ON', 'OFF'
    DftMonSort string
    Configures whether sort operations are monitored by default,Valid values: 'ON', 'OFF'
    DftMonStmt string
    Configures whether statement execution is monitored by default,Valid values: 'ON', 'OFF'
    DftMonTable string
    Configures whether table operations are monitored by default, Valid values:'ON', 'OFF'
    DftMonTimestamp string
    Configures whether timestamp monitoring is enabled by default,Valid values: 'ON', 'OFF'
    DftMonUow string
    Configures whether unit of work (UOW) monitoring is enabled by default,Valid values: 'ON', 'OFF'
    Diaglevel string
    Configures the diagnostic level for the database manager, Valid values: 'range(0, 4)'
    FederatedAsync string
    Configures whether federated asynchronous mode is enabled, Valid values: 'range(0, 32767)', '-1', 'ANY'
    Indexrec string
    Configures the type of indexing to be used in the database manager, Valid values:'RESTART', 'RESTART_NO_REDO', 'ACCESS', 'ACCESS_NO_REDO'
    IntraParallel string
    Configures the parallelism settings for intra-query parallelism, Valid values:'SYSTEM', 'NO', 'YES'
    Keepfenced string
    Configures whether fenced routines are kept in memory,Valid values: 'YES', 'NO'
    MaxConnretries string
    Configures the maximum number of connection retries, Valid values: 'range(0, 100)'
    MaxQuerydegree string
    Configures the maximum degree of parallelism for queries, Valid values: 'range(1, 32767)', '-1', 'ANY'
    MonHeapSz string
    Configures the size of the monitoring heap, Valid values: 'range(0, 2147483647)', 'AUTOMATIC'
    Multipartsizemb string
    Configures the size of multipart queries in MB, Valid values: 'range(5, 5120)'
    Notifylevel string
    Configures the level of notifications for the database manager, Valid values: 'range(0, 4)'
    NumInitagents string
    Configures the number of initial agents in the database manager, Valid values: 'range(0, 64000)'
    NumInitfenced string
    Configures the number of initial fenced routines, Valid values: 'range(0, 64000)'
    NumPoolagents string
    Configures the number of pool agents,Valid values: '-1', 'range(0, 64000)'
    ResyncInterval string
    Configures the interval between resync operations, Valid values: 'range(1, 60000)'
    Rqrioblk string
    Configures the request/response I/O block size, Valid values: 'range(4096, 65535)'
    StartStopTime string
    Configures the time in minutes for start/stop operations, Valid values: 'range(1, 1440)'
    UtilImpactLim string
    Configures the utility impact limit, Valid values: 'range(1, 100)'
    WlmDispConcur string
    Configures whether the WLM (Workload Management) dispatcher is enabled, Valid values:'YES', 'NO'
    WlmDispCpuShares string
    WlmDispMinUtil string
    Configures the minimum utility threshold for WLM dispatcher, Valid values: 'range(0, 100)'
    WlmDispatcher string
    Configures whether the WLM (Workload Management) dispatcher is enabled,Valid values:'YES', 'NO'
    CommBandwidth string
    Configures the communication bandwidth for the database manager, Valid values: 'range(0.1, 100000)', '-1'
    Cpuspeed string
    Configures the CPU speed for the database manager, Valid values: 'range(0.0000000001, 1)', '-1'
    DftMonBufpool string
    Configures whether the buffer pool is monitored by default,Valid values: 'ON', 'OFF'
    DftMonLock string
    Configures whether lock monitoring is enabled by default,Valid values: 'ON', 'OFF'
    DftMonSort string
    Configures whether sort operations are monitored by default,Valid values: 'ON', 'OFF'
    DftMonStmt string
    Configures whether statement execution is monitored by default,Valid values: 'ON', 'OFF'
    DftMonTable string
    Configures whether table operations are monitored by default, Valid values:'ON', 'OFF'
    DftMonTimestamp string
    Configures whether timestamp monitoring is enabled by default,Valid values: 'ON', 'OFF'
    DftMonUow string
    Configures whether unit of work (UOW) monitoring is enabled by default,Valid values: 'ON', 'OFF'
    Diaglevel string
    Configures the diagnostic level for the database manager, Valid values: 'range(0, 4)'
    FederatedAsync string
    Configures whether federated asynchronous mode is enabled, Valid values: 'range(0, 32767)', '-1', 'ANY'
    Indexrec string
    Configures the type of indexing to be used in the database manager, Valid values:'RESTART', 'RESTART_NO_REDO', 'ACCESS', 'ACCESS_NO_REDO'
    IntraParallel string
    Configures the parallelism settings for intra-query parallelism, Valid values:'SYSTEM', 'NO', 'YES'
    Keepfenced string
    Configures whether fenced routines are kept in memory,Valid values: 'YES', 'NO'
    MaxConnretries string
    Configures the maximum number of connection retries, Valid values: 'range(0, 100)'
    MaxQuerydegree string
    Configures the maximum degree of parallelism for queries, Valid values: 'range(1, 32767)', '-1', 'ANY'
    MonHeapSz string
    Configures the size of the monitoring heap, Valid values: 'range(0, 2147483647)', 'AUTOMATIC'
    Multipartsizemb string
    Configures the size of multipart queries in MB, Valid values: 'range(5, 5120)'
    Notifylevel string
    Configures the level of notifications for the database manager, Valid values: 'range(0, 4)'
    NumInitagents string
    Configures the number of initial agents in the database manager, Valid values: 'range(0, 64000)'
    NumInitfenced string
    Configures the number of initial fenced routines, Valid values: 'range(0, 64000)'
    NumPoolagents string
    Configures the number of pool agents,Valid values: '-1', 'range(0, 64000)'
    ResyncInterval string
    Configures the interval between resync operations, Valid values: 'range(1, 60000)'
    Rqrioblk string
    Configures the request/response I/O block size, Valid values: 'range(4096, 65535)'
    StartStopTime string
    Configures the time in minutes for start/stop operations, Valid values: 'range(1, 1440)'
    UtilImpactLim string
    Configures the utility impact limit, Valid values: 'range(1, 100)'
    WlmDispConcur string
    Configures whether the WLM (Workload Management) dispatcher is enabled, Valid values:'YES', 'NO'
    WlmDispCpuShares string
    WlmDispMinUtil string
    Configures the minimum utility threshold for WLM dispatcher, Valid values: 'range(0, 100)'
    WlmDispatcher string
    Configures whether the WLM (Workload Management) dispatcher is enabled,Valid values:'YES', 'NO'
    commBandwidth String
    Configures the communication bandwidth for the database manager, Valid values: 'range(0.1, 100000)', '-1'
    cpuspeed String
    Configures the CPU speed for the database manager, Valid values: 'range(0.0000000001, 1)', '-1'
    dftMonBufpool String
    Configures whether the buffer pool is monitored by default,Valid values: 'ON', 'OFF'
    dftMonLock String
    Configures whether lock monitoring is enabled by default,Valid values: 'ON', 'OFF'
    dftMonSort String
    Configures whether sort operations are monitored by default,Valid values: 'ON', 'OFF'
    dftMonStmt String
    Configures whether statement execution is monitored by default,Valid values: 'ON', 'OFF'
    dftMonTable String
    Configures whether table operations are monitored by default, Valid values:'ON', 'OFF'
    dftMonTimestamp String
    Configures whether timestamp monitoring is enabled by default,Valid values: 'ON', 'OFF'
    dftMonUow String
    Configures whether unit of work (UOW) monitoring is enabled by default,Valid values: 'ON', 'OFF'
    diaglevel String
    Configures the diagnostic level for the database manager, Valid values: 'range(0, 4)'
    federatedAsync String
    Configures whether federated asynchronous mode is enabled, Valid values: 'range(0, 32767)', '-1', 'ANY'
    indexrec String
    Configures the type of indexing to be used in the database manager, Valid values:'RESTART', 'RESTART_NO_REDO', 'ACCESS', 'ACCESS_NO_REDO'
    intraParallel String
    Configures the parallelism settings for intra-query parallelism, Valid values:'SYSTEM', 'NO', 'YES'
    keepfenced String
    Configures whether fenced routines are kept in memory,Valid values: 'YES', 'NO'
    maxConnretries String
    Configures the maximum number of connection retries, Valid values: 'range(0, 100)'
    maxQuerydegree String
    Configures the maximum degree of parallelism for queries, Valid values: 'range(1, 32767)', '-1', 'ANY'
    monHeapSz String
    Configures the size of the monitoring heap, Valid values: 'range(0, 2147483647)', 'AUTOMATIC'
    multipartsizemb String
    Configures the size of multipart queries in MB, Valid values: 'range(5, 5120)'
    notifylevel String
    Configures the level of notifications for the database manager, Valid values: 'range(0, 4)'
    numInitagents String
    Configures the number of initial agents in the database manager, Valid values: 'range(0, 64000)'
    numInitfenced String
    Configures the number of initial fenced routines, Valid values: 'range(0, 64000)'
    numPoolagents String
    Configures the number of pool agents,Valid values: '-1', 'range(0, 64000)'
    resyncInterval String
    Configures the interval between resync operations, Valid values: 'range(1, 60000)'
    rqrioblk String
    Configures the request/response I/O block size, Valid values: 'range(4096, 65535)'
    startStopTime String
    Configures the time in minutes for start/stop operations, Valid values: 'range(1, 1440)'
    utilImpactLim String
    Configures the utility impact limit, Valid values: 'range(1, 100)'
    wlmDispConcur String
    Configures whether the WLM (Workload Management) dispatcher is enabled, Valid values:'YES', 'NO'
    wlmDispCpuShares String
    wlmDispMinUtil String
    Configures the minimum utility threshold for WLM dispatcher, Valid values: 'range(0, 100)'
    wlmDispatcher String
    Configures whether the WLM (Workload Management) dispatcher is enabled,Valid values:'YES', 'NO'
    commBandwidth string
    Configures the communication bandwidth for the database manager, Valid values: 'range(0.1, 100000)', '-1'
    cpuspeed string
    Configures the CPU speed for the database manager, Valid values: 'range(0.0000000001, 1)', '-1'
    dftMonBufpool string
    Configures whether the buffer pool is monitored by default,Valid values: 'ON', 'OFF'
    dftMonLock string
    Configures whether lock monitoring is enabled by default,Valid values: 'ON', 'OFF'
    dftMonSort string
    Configures whether sort operations are monitored by default,Valid values: 'ON', 'OFF'
    dftMonStmt string
    Configures whether statement execution is monitored by default,Valid values: 'ON', 'OFF'
    dftMonTable string
    Configures whether table operations are monitored by default, Valid values:'ON', 'OFF'
    dftMonTimestamp string
    Configures whether timestamp monitoring is enabled by default,Valid values: 'ON', 'OFF'
    dftMonUow string
    Configures whether unit of work (UOW) monitoring is enabled by default,Valid values: 'ON', 'OFF'
    diaglevel string
    Configures the diagnostic level for the database manager, Valid values: 'range(0, 4)'
    federatedAsync string
    Configures whether federated asynchronous mode is enabled, Valid values: 'range(0, 32767)', '-1', 'ANY'
    indexrec string
    Configures the type of indexing to be used in the database manager, Valid values:'RESTART', 'RESTART_NO_REDO', 'ACCESS', 'ACCESS_NO_REDO'
    intraParallel string
    Configures the parallelism settings for intra-query parallelism, Valid values:'SYSTEM', 'NO', 'YES'
    keepfenced string
    Configures whether fenced routines are kept in memory,Valid values: 'YES', 'NO'
    maxConnretries string
    Configures the maximum number of connection retries, Valid values: 'range(0, 100)'
    maxQuerydegree string
    Configures the maximum degree of parallelism for queries, Valid values: 'range(1, 32767)', '-1', 'ANY'
    monHeapSz string
    Configures the size of the monitoring heap, Valid values: 'range(0, 2147483647)', 'AUTOMATIC'
    multipartsizemb string
    Configures the size of multipart queries in MB, Valid values: 'range(5, 5120)'
    notifylevel string
    Configures the level of notifications for the database manager, Valid values: 'range(0, 4)'
    numInitagents string
    Configures the number of initial agents in the database manager, Valid values: 'range(0, 64000)'
    numInitfenced string
    Configures the number of initial fenced routines, Valid values: 'range(0, 64000)'
    numPoolagents string
    Configures the number of pool agents,Valid values: '-1', 'range(0, 64000)'
    resyncInterval string
    Configures the interval between resync operations, Valid values: 'range(1, 60000)'
    rqrioblk string
    Configures the request/response I/O block size, Valid values: 'range(4096, 65535)'
    startStopTime string
    Configures the time in minutes for start/stop operations, Valid values: 'range(1, 1440)'
    utilImpactLim string
    Configures the utility impact limit, Valid values: 'range(1, 100)'
    wlmDispConcur string
    Configures whether the WLM (Workload Management) dispatcher is enabled, Valid values:'YES', 'NO'
    wlmDispCpuShares string
    wlmDispMinUtil string
    Configures the minimum utility threshold for WLM dispatcher, Valid values: 'range(0, 100)'
    wlmDispatcher string
    Configures whether the WLM (Workload Management) dispatcher is enabled,Valid values:'YES', 'NO'
    comm_bandwidth str
    Configures the communication bandwidth for the database manager, Valid values: 'range(0.1, 100000)', '-1'
    cpuspeed str
    Configures the CPU speed for the database manager, Valid values: 'range(0.0000000001, 1)', '-1'
    dft_mon_bufpool str
    Configures whether the buffer pool is monitored by default,Valid values: 'ON', 'OFF'
    dft_mon_lock str
    Configures whether lock monitoring is enabled by default,Valid values: 'ON', 'OFF'
    dft_mon_sort str
    Configures whether sort operations are monitored by default,Valid values: 'ON', 'OFF'
    dft_mon_stmt str
    Configures whether statement execution is monitored by default,Valid values: 'ON', 'OFF'
    dft_mon_table str
    Configures whether table operations are monitored by default, Valid values:'ON', 'OFF'
    dft_mon_timestamp str
    Configures whether timestamp monitoring is enabled by default,Valid values: 'ON', 'OFF'
    dft_mon_uow str
    Configures whether unit of work (UOW) monitoring is enabled by default,Valid values: 'ON', 'OFF'
    diaglevel str
    Configures the diagnostic level for the database manager, Valid values: 'range(0, 4)'
    federated_async str
    Configures whether federated asynchronous mode is enabled, Valid values: 'range(0, 32767)', '-1', 'ANY'
    indexrec str
    Configures the type of indexing to be used in the database manager, Valid values:'RESTART', 'RESTART_NO_REDO', 'ACCESS', 'ACCESS_NO_REDO'
    intra_parallel str
    Configures the parallelism settings for intra-query parallelism, Valid values:'SYSTEM', 'NO', 'YES'
    keepfenced str
    Configures whether fenced routines are kept in memory,Valid values: 'YES', 'NO'
    max_connretries str
    Configures the maximum number of connection retries, Valid values: 'range(0, 100)'
    max_querydegree str
    Configures the maximum degree of parallelism for queries, Valid values: 'range(1, 32767)', '-1', 'ANY'
    mon_heap_sz str
    Configures the size of the monitoring heap, Valid values: 'range(0, 2147483647)', 'AUTOMATIC'
    multipartsizemb str
    Configures the size of multipart queries in MB, Valid values: 'range(5, 5120)'
    notifylevel str
    Configures the level of notifications for the database manager, Valid values: 'range(0, 4)'
    num_initagents str
    Configures the number of initial agents in the database manager, Valid values: 'range(0, 64000)'
    num_initfenced str
    Configures the number of initial fenced routines, Valid values: 'range(0, 64000)'
    num_poolagents str
    Configures the number of pool agents,Valid values: '-1', 'range(0, 64000)'
    resync_interval str
    Configures the interval between resync operations, Valid values: 'range(1, 60000)'
    rqrioblk str
    Configures the request/response I/O block size, Valid values: 'range(4096, 65535)'
    start_stop_time str
    Configures the time in minutes for start/stop operations, Valid values: 'range(1, 1440)'
    util_impact_lim str
    Configures the utility impact limit, Valid values: 'range(1, 100)'
    wlm_disp_concur str
    Configures whether the WLM (Workload Management) dispatcher is enabled, Valid values:'YES', 'NO'
    wlm_disp_cpu_shares str
    wlm_disp_min_util str
    Configures the minimum utility threshold for WLM dispatcher, Valid values: 'range(0, 100)'
    wlm_dispatcher str
    Configures whether the WLM (Workload Management) dispatcher is enabled,Valid values:'YES', 'NO'
    commBandwidth String
    Configures the communication bandwidth for the database manager, Valid values: 'range(0.1, 100000)', '-1'
    cpuspeed String
    Configures the CPU speed for the database manager, Valid values: 'range(0.0000000001, 1)', '-1'
    dftMonBufpool String
    Configures whether the buffer pool is monitored by default,Valid values: 'ON', 'OFF'
    dftMonLock String
    Configures whether lock monitoring is enabled by default,Valid values: 'ON', 'OFF'
    dftMonSort String
    Configures whether sort operations are monitored by default,Valid values: 'ON', 'OFF'
    dftMonStmt String
    Configures whether statement execution is monitored by default,Valid values: 'ON', 'OFF'
    dftMonTable String
    Configures whether table operations are monitored by default, Valid values:'ON', 'OFF'
    dftMonTimestamp String
    Configures whether timestamp monitoring is enabled by default,Valid values: 'ON', 'OFF'
    dftMonUow String
    Configures whether unit of work (UOW) monitoring is enabled by default,Valid values: 'ON', 'OFF'
    diaglevel String
    Configures the diagnostic level for the database manager, Valid values: 'range(0, 4)'
    federatedAsync String
    Configures whether federated asynchronous mode is enabled, Valid values: 'range(0, 32767)', '-1', 'ANY'
    indexrec String
    Configures the type of indexing to be used in the database manager, Valid values:'RESTART', 'RESTART_NO_REDO', 'ACCESS', 'ACCESS_NO_REDO'
    intraParallel String
    Configures the parallelism settings for intra-query parallelism, Valid values:'SYSTEM', 'NO', 'YES'
    keepfenced String
    Configures whether fenced routines are kept in memory,Valid values: 'YES', 'NO'
    maxConnretries String
    Configures the maximum number of connection retries, Valid values: 'range(0, 100)'
    maxQuerydegree String
    Configures the maximum degree of parallelism for queries, Valid values: 'range(1, 32767)', '-1', 'ANY'
    monHeapSz String
    Configures the size of the monitoring heap, Valid values: 'range(0, 2147483647)', 'AUTOMATIC'
    multipartsizemb String
    Configures the size of multipart queries in MB, Valid values: 'range(5, 5120)'
    notifylevel String
    Configures the level of notifications for the database manager, Valid values: 'range(0, 4)'
    numInitagents String
    Configures the number of initial agents in the database manager, Valid values: 'range(0, 64000)'
    numInitfenced String
    Configures the number of initial fenced routines, Valid values: 'range(0, 64000)'
    numPoolagents String
    Configures the number of pool agents,Valid values: '-1', 'range(0, 64000)'
    resyncInterval String
    Configures the interval between resync operations, Valid values: 'range(1, 60000)'
    rqrioblk String
    Configures the request/response I/O block size, Valid values: 'range(4096, 65535)'
    startStopTime String
    Configures the time in minutes for start/stop operations, Valid values: 'range(1, 1440)'
    utilImpactLim String
    Configures the utility impact limit, Valid values: 'range(1, 100)'
    wlmDispConcur String
    Configures whether the WLM (Workload Management) dispatcher is enabled, Valid values:'YES', 'NO'
    wlmDispCpuShares String
    wlmDispMinUtil String
    Configures the minimum utility threshold for WLM dispatcher, Valid values: 'range(0, 100)'
    wlmDispatcher String
    Configures whether the WLM (Workload Management) dispatcher is enabled,Valid values:'YES', 'NO'

    Db2CustomSettingConfigRegistry, Db2CustomSettingConfigRegistryArgs

    Db2AlternateAuthzBehaviour string
    Configures the alternate authorization behavior for Valid values:DB2, 'EXTERNAL_ROUTINE_DBADM', 'EXTERNAL_ROUTINE_DBAUTH'
    Db2Antijoin string
    Configures how DB2 handles anti-joins, Valid values:'YES', 'NO', 'EXTEND'
    Db2AtsEnable string
    Configures whether DB2 asynchronous table scanning (ATS) is enabled,Valid values: 'YES', 'NO'
    Db2Bidi string
    Configures the bidi (bidirectional) support for DB2,Valid values: 'YES', 'NO'
    Db2Compopt string
    Configures the DB2 component options (not specified in values)
    Db2DeferredPrepareSemantics string
    Configures whether deferred prepare semantics are enabled in DB2,Valid values: 'NO', 'YES'
    Db2Evaluncommitted string
    Configures whether uncommitted data is evaluated by DB2,Valid values: 'NO', 'YES'
    Db2ExtendedOptimization string
    Configures extended optimization in DB2 (not specified in values)
    Db2IndexPctfreeDefault string
    Configures the default percentage of free space for DB2 indexes, Valid values: 'range(0, 99)'
    Db2InlistToNljn string
    Configures whether in-list queries are converted to nested loop joins,Valid values: 'NO', 'YES'
    Db2LockToRb string
    Configures the DB2 lock timeout behavior, Valid values:'STATEMENT'
    Db2MinimizeListprefetch string
    Configures whether DB2 minimizes list prefetching for queries, Valid values:'NO', 'YES'
    Db2ObjectTableEntries string
    Configures the number of entries for DB2 object tables, Valid values: 'range(0, 65532)'
    Db2OptMaxTempSize string
    Configures the maximum temporary space size for DB2 optimizer
    Db2Optprofile string
    Configures whether DB2's optimizer profile is enabled, Valid values:'YES','NO'
    Db2OptstatsLog string
    Configures the logging of optimizer statistics (not specified in values)
    Db2ParallelIo string
    Configures parallel I/O behavior in DB2 (not specified in values)
    Db2ReducedOptimization string
    Configures whether reduced optimization is applied in DB2 (not specified in values)
    Db2Selectivity string
    Configures the selectivity behavior for DB2 queries, Valid values:'YES', 'NO', 'ALL'
    Db2Skipdeleted string
    Configures whether DB2 skips deleted rows during query processing, Valid values:'NO', 'YES'
    Db2Skipinserted string
    Configures whether DB2 skips inserted rows during query processing, Valid values:'NO', 'YES'
    Db2Stmm string
    Configures whether DB2's self-tuning memory manager (STMM) is enabled, Valid values:'NO', 'YES'
    Db2SyncReleaseLockAttributes string
    Configures whether DB2 synchronizes lock release attributes,Valid values: 'NO', 'YES'
    Db2TruncateReusestorage string
    Configures the types of operations that reuse storage after truncation, Valid values:'IMPORT', 'LOAD', 'TRUNCATE'
    Db2UseAlternatePageCleaning string
    Configures whether DB2 uses alternate page cleaning methods, Valid values:'ON', 'OFF'
    Db2ViewReoptValues string
    Configures whether DB2 view reoptimization values are used,Valid values: 'NO', 'YES'
    Db2WlmSettings string
    Configures the WLM (Workload Management) settings for DB2 (not specified in values)
    Db2Workload string
    Configures the DB2 workload type,Valid values: '1C', 'ANALYTICS', 'CM', 'COGNOS_CS', 'FILENET_CM', 'INFOR_ERP_LN', 'MAXIMO', 'MDM', 'SAP', 'TPM', 'WAS', 'WC', 'WP'
    Db2AlternateAuthzBehaviour string
    Configures the alternate authorization behavior for Valid values:DB2, 'EXTERNAL_ROUTINE_DBADM', 'EXTERNAL_ROUTINE_DBAUTH'
    Db2Antijoin string
    Configures how DB2 handles anti-joins, Valid values:'YES', 'NO', 'EXTEND'
    Db2AtsEnable string
    Configures whether DB2 asynchronous table scanning (ATS) is enabled,Valid values: 'YES', 'NO'
    Db2Bidi string
    Configures the bidi (bidirectional) support for DB2,Valid values: 'YES', 'NO'
    Db2Compopt string
    Configures the DB2 component options (not specified in values)
    Db2DeferredPrepareSemantics string
    Configures whether deferred prepare semantics are enabled in DB2,Valid values: 'NO', 'YES'
    Db2Evaluncommitted string
    Configures whether uncommitted data is evaluated by DB2,Valid values: 'NO', 'YES'
    Db2ExtendedOptimization string
    Configures extended optimization in DB2 (not specified in values)
    Db2IndexPctfreeDefault string
    Configures the default percentage of free space for DB2 indexes, Valid values: 'range(0, 99)'
    Db2InlistToNljn string
    Configures whether in-list queries are converted to nested loop joins,Valid values: 'NO', 'YES'
    Db2LockToRb string
    Configures the DB2 lock timeout behavior, Valid values:'STATEMENT'
    Db2MinimizeListprefetch string
    Configures whether DB2 minimizes list prefetching for queries, Valid values:'NO', 'YES'
    Db2ObjectTableEntries string
    Configures the number of entries for DB2 object tables, Valid values: 'range(0, 65532)'
    Db2OptMaxTempSize string
    Configures the maximum temporary space size for DB2 optimizer
    Db2Optprofile string
    Configures whether DB2's optimizer profile is enabled, Valid values:'YES','NO'
    Db2OptstatsLog string
    Configures the logging of optimizer statistics (not specified in values)
    Db2ParallelIo string
    Configures parallel I/O behavior in DB2 (not specified in values)
    Db2ReducedOptimization string
    Configures whether reduced optimization is applied in DB2 (not specified in values)
    Db2Selectivity string
    Configures the selectivity behavior for DB2 queries, Valid values:'YES', 'NO', 'ALL'
    Db2Skipdeleted string
    Configures whether DB2 skips deleted rows during query processing, Valid values:'NO', 'YES'
    Db2Skipinserted string
    Configures whether DB2 skips inserted rows during query processing, Valid values:'NO', 'YES'
    Db2Stmm string
    Configures whether DB2's self-tuning memory manager (STMM) is enabled, Valid values:'NO', 'YES'
    Db2SyncReleaseLockAttributes string
    Configures whether DB2 synchronizes lock release attributes,Valid values: 'NO', 'YES'
    Db2TruncateReusestorage string
    Configures the types of operations that reuse storage after truncation, Valid values:'IMPORT', 'LOAD', 'TRUNCATE'
    Db2UseAlternatePageCleaning string
    Configures whether DB2 uses alternate page cleaning methods, Valid values:'ON', 'OFF'
    Db2ViewReoptValues string
    Configures whether DB2 view reoptimization values are used,Valid values: 'NO', 'YES'
    Db2WlmSettings string
    Configures the WLM (Workload Management) settings for DB2 (not specified in values)
    Db2Workload string
    Configures the DB2 workload type,Valid values: '1C', 'ANALYTICS', 'CM', 'COGNOS_CS', 'FILENET_CM', 'INFOR_ERP_LN', 'MAXIMO', 'MDM', 'SAP', 'TPM', 'WAS', 'WC', 'WP'
    db2AlternateAuthzBehaviour String
    Configures the alternate authorization behavior for Valid values:DB2, 'EXTERNAL_ROUTINE_DBADM', 'EXTERNAL_ROUTINE_DBAUTH'
    db2Antijoin String
    Configures how DB2 handles anti-joins, Valid values:'YES', 'NO', 'EXTEND'
    db2AtsEnable String
    Configures whether DB2 asynchronous table scanning (ATS) is enabled,Valid values: 'YES', 'NO'
    db2Bidi String
    Configures the bidi (bidirectional) support for DB2,Valid values: 'YES', 'NO'
    db2Compopt String
    Configures the DB2 component options (not specified in values)
    db2DeferredPrepareSemantics String
    Configures whether deferred prepare semantics are enabled in DB2,Valid values: 'NO', 'YES'
    db2Evaluncommitted String
    Configures whether uncommitted data is evaluated by DB2,Valid values: 'NO', 'YES'
    db2ExtendedOptimization String
    Configures extended optimization in DB2 (not specified in values)
    db2IndexPctfreeDefault String
    Configures the default percentage of free space for DB2 indexes, Valid values: 'range(0, 99)'
    db2InlistToNljn String
    Configures whether in-list queries are converted to nested loop joins,Valid values: 'NO', 'YES'
    db2LockToRb String
    Configures the DB2 lock timeout behavior, Valid values:'STATEMENT'
    db2MinimizeListprefetch String
    Configures whether DB2 minimizes list prefetching for queries, Valid values:'NO', 'YES'
    db2ObjectTableEntries String
    Configures the number of entries for DB2 object tables, Valid values: 'range(0, 65532)'
    db2OptMaxTempSize String
    Configures the maximum temporary space size for DB2 optimizer
    db2Optprofile String
    Configures whether DB2's optimizer profile is enabled, Valid values:'YES','NO'
    db2OptstatsLog String
    Configures the logging of optimizer statistics (not specified in values)
    db2ParallelIo String
    Configures parallel I/O behavior in DB2 (not specified in values)
    db2ReducedOptimization String
    Configures whether reduced optimization is applied in DB2 (not specified in values)
    db2Selectivity String
    Configures the selectivity behavior for DB2 queries, Valid values:'YES', 'NO', 'ALL'
    db2Skipdeleted String
    Configures whether DB2 skips deleted rows during query processing, Valid values:'NO', 'YES'
    db2Skipinserted String
    Configures whether DB2 skips inserted rows during query processing, Valid values:'NO', 'YES'
    db2Stmm String
    Configures whether DB2's self-tuning memory manager (STMM) is enabled, Valid values:'NO', 'YES'
    db2SyncReleaseLockAttributes String
    Configures whether DB2 synchronizes lock release attributes,Valid values: 'NO', 'YES'
    db2TruncateReusestorage String
    Configures the types of operations that reuse storage after truncation, Valid values:'IMPORT', 'LOAD', 'TRUNCATE'
    db2UseAlternatePageCleaning String
    Configures whether DB2 uses alternate page cleaning methods, Valid values:'ON', 'OFF'
    db2ViewReoptValues String
    Configures whether DB2 view reoptimization values are used,Valid values: 'NO', 'YES'
    db2WlmSettings String
    Configures the WLM (Workload Management) settings for DB2 (not specified in values)
    db2Workload String
    Configures the DB2 workload type,Valid values: '1C', 'ANALYTICS', 'CM', 'COGNOS_CS', 'FILENET_CM', 'INFOR_ERP_LN', 'MAXIMO', 'MDM', 'SAP', 'TPM', 'WAS', 'WC', 'WP'
    db2AlternateAuthzBehaviour string
    Configures the alternate authorization behavior for Valid values:DB2, 'EXTERNAL_ROUTINE_DBADM', 'EXTERNAL_ROUTINE_DBAUTH'
    db2Antijoin string
    Configures how DB2 handles anti-joins, Valid values:'YES', 'NO', 'EXTEND'
    db2AtsEnable string
    Configures whether DB2 asynchronous table scanning (ATS) is enabled,Valid values: 'YES', 'NO'
    db2Bidi string
    Configures the bidi (bidirectional) support for DB2,Valid values: 'YES', 'NO'
    db2Compopt string
    Configures the DB2 component options (not specified in values)
    db2DeferredPrepareSemantics string
    Configures whether deferred prepare semantics are enabled in DB2,Valid values: 'NO', 'YES'
    db2Evaluncommitted string
    Configures whether uncommitted data is evaluated by DB2,Valid values: 'NO', 'YES'
    db2ExtendedOptimization string
    Configures extended optimization in DB2 (not specified in values)
    db2IndexPctfreeDefault string
    Configures the default percentage of free space for DB2 indexes, Valid values: 'range(0, 99)'
    db2InlistToNljn string
    Configures whether in-list queries are converted to nested loop joins,Valid values: 'NO', 'YES'
    db2LockToRb string
    Configures the DB2 lock timeout behavior, Valid values:'STATEMENT'
    db2MinimizeListprefetch string
    Configures whether DB2 minimizes list prefetching for queries, Valid values:'NO', 'YES'
    db2ObjectTableEntries string
    Configures the number of entries for DB2 object tables, Valid values: 'range(0, 65532)'
    db2OptMaxTempSize string
    Configures the maximum temporary space size for DB2 optimizer
    db2Optprofile string
    Configures whether DB2's optimizer profile is enabled, Valid values:'YES','NO'
    db2OptstatsLog string
    Configures the logging of optimizer statistics (not specified in values)
    db2ParallelIo string
    Configures parallel I/O behavior in DB2 (not specified in values)
    db2ReducedOptimization string
    Configures whether reduced optimization is applied in DB2 (not specified in values)
    db2Selectivity string
    Configures the selectivity behavior for DB2 queries, Valid values:'YES', 'NO', 'ALL'
    db2Skipdeleted string
    Configures whether DB2 skips deleted rows during query processing, Valid values:'NO', 'YES'
    db2Skipinserted string
    Configures whether DB2 skips inserted rows during query processing, Valid values:'NO', 'YES'
    db2Stmm string
    Configures whether DB2's self-tuning memory manager (STMM) is enabled, Valid values:'NO', 'YES'
    db2SyncReleaseLockAttributes string
    Configures whether DB2 synchronizes lock release attributes,Valid values: 'NO', 'YES'
    db2TruncateReusestorage string
    Configures the types of operations that reuse storage after truncation, Valid values:'IMPORT', 'LOAD', 'TRUNCATE'
    db2UseAlternatePageCleaning string
    Configures whether DB2 uses alternate page cleaning methods, Valid values:'ON', 'OFF'
    db2ViewReoptValues string
    Configures whether DB2 view reoptimization values are used,Valid values: 'NO', 'YES'
    db2WlmSettings string
    Configures the WLM (Workload Management) settings for DB2 (not specified in values)
    db2Workload string
    Configures the DB2 workload type,Valid values: '1C', 'ANALYTICS', 'CM', 'COGNOS_CS', 'FILENET_CM', 'INFOR_ERP_LN', 'MAXIMO', 'MDM', 'SAP', 'TPM', 'WAS', 'WC', 'WP'
    db2_alternate_authz_behaviour str
    Configures the alternate authorization behavior for Valid values:DB2, 'EXTERNAL_ROUTINE_DBADM', 'EXTERNAL_ROUTINE_DBAUTH'
    db2_antijoin str
    Configures how DB2 handles anti-joins, Valid values:'YES', 'NO', 'EXTEND'
    db2_ats_enable str
    Configures whether DB2 asynchronous table scanning (ATS) is enabled,Valid values: 'YES', 'NO'
    db2_bidi str
    Configures the bidi (bidirectional) support for DB2,Valid values: 'YES', 'NO'
    db2_compopt str
    Configures the DB2 component options (not specified in values)
    db2_deferred_prepare_semantics str
    Configures whether deferred prepare semantics are enabled in DB2,Valid values: 'NO', 'YES'
    db2_evaluncommitted str
    Configures whether uncommitted data is evaluated by DB2,Valid values: 'NO', 'YES'
    db2_extended_optimization str
    Configures extended optimization in DB2 (not specified in values)
    db2_index_pctfree_default str
    Configures the default percentage of free space for DB2 indexes, Valid values: 'range(0, 99)'
    db2_inlist_to_nljn str
    Configures whether in-list queries are converted to nested loop joins,Valid values: 'NO', 'YES'
    db2_lock_to_rb str
    Configures the DB2 lock timeout behavior, Valid values:'STATEMENT'
    db2_minimize_listprefetch str
    Configures whether DB2 minimizes list prefetching for queries, Valid values:'NO', 'YES'
    db2_object_table_entries str
    Configures the number of entries for DB2 object tables, Valid values: 'range(0, 65532)'
    db2_opt_max_temp_size str
    Configures the maximum temporary space size for DB2 optimizer
    db2_optprofile str
    Configures whether DB2's optimizer profile is enabled, Valid values:'YES','NO'
    db2_optstats_log str
    Configures the logging of optimizer statistics (not specified in values)
    db2_parallel_io str
    Configures parallel I/O behavior in DB2 (not specified in values)
    db2_reduced_optimization str
    Configures whether reduced optimization is applied in DB2 (not specified in values)
    db2_selectivity str
    Configures the selectivity behavior for DB2 queries, Valid values:'YES', 'NO', 'ALL'
    db2_skipdeleted str
    Configures whether DB2 skips deleted rows during query processing, Valid values:'NO', 'YES'
    db2_skipinserted str
    Configures whether DB2 skips inserted rows during query processing, Valid values:'NO', 'YES'
    db2_stmm str
    Configures whether DB2's self-tuning memory manager (STMM) is enabled, Valid values:'NO', 'YES'
    db2_sync_release_lock_attributes str
    Configures whether DB2 synchronizes lock release attributes,Valid values: 'NO', 'YES'
    db2_truncate_reusestorage str
    Configures the types of operations that reuse storage after truncation, Valid values:'IMPORT', 'LOAD', 'TRUNCATE'
    db2_use_alternate_page_cleaning str
    Configures whether DB2 uses alternate page cleaning methods, Valid values:'ON', 'OFF'
    db2_view_reopt_values str
    Configures whether DB2 view reoptimization values are used,Valid values: 'NO', 'YES'
    db2_wlm_settings str
    Configures the WLM (Workload Management) settings for DB2 (not specified in values)
    db2_workload str
    Configures the DB2 workload type,Valid values: '1C', 'ANALYTICS', 'CM', 'COGNOS_CS', 'FILENET_CM', 'INFOR_ERP_LN', 'MAXIMO', 'MDM', 'SAP', 'TPM', 'WAS', 'WC', 'WP'
    db2AlternateAuthzBehaviour String
    Configures the alternate authorization behavior for Valid values:DB2, 'EXTERNAL_ROUTINE_DBADM', 'EXTERNAL_ROUTINE_DBAUTH'
    db2Antijoin String
    Configures how DB2 handles anti-joins, Valid values:'YES', 'NO', 'EXTEND'
    db2AtsEnable String
    Configures whether DB2 asynchronous table scanning (ATS) is enabled,Valid values: 'YES', 'NO'
    db2Bidi String
    Configures the bidi (bidirectional) support for DB2,Valid values: 'YES', 'NO'
    db2Compopt String
    Configures the DB2 component options (not specified in values)
    db2DeferredPrepareSemantics String
    Configures whether deferred prepare semantics are enabled in DB2,Valid values: 'NO', 'YES'
    db2Evaluncommitted String
    Configures whether uncommitted data is evaluated by DB2,Valid values: 'NO', 'YES'
    db2ExtendedOptimization String
    Configures extended optimization in DB2 (not specified in values)
    db2IndexPctfreeDefault String
    Configures the default percentage of free space for DB2 indexes, Valid values: 'range(0, 99)'
    db2InlistToNljn String
    Configures whether in-list queries are converted to nested loop joins,Valid values: 'NO', 'YES'
    db2LockToRb String
    Configures the DB2 lock timeout behavior, Valid values:'STATEMENT'
    db2MinimizeListprefetch String
    Configures whether DB2 minimizes list prefetching for queries, Valid values:'NO', 'YES'
    db2ObjectTableEntries String
    Configures the number of entries for DB2 object tables, Valid values: 'range(0, 65532)'
    db2OptMaxTempSize String
    Configures the maximum temporary space size for DB2 optimizer
    db2Optprofile String
    Configures whether DB2's optimizer profile is enabled, Valid values:'YES','NO'
    db2OptstatsLog String
    Configures the logging of optimizer statistics (not specified in values)
    db2ParallelIo String
    Configures parallel I/O behavior in DB2 (not specified in values)
    db2ReducedOptimization String
    Configures whether reduced optimization is applied in DB2 (not specified in values)
    db2Selectivity String
    Configures the selectivity behavior for DB2 queries, Valid values:'YES', 'NO', 'ALL'
    db2Skipdeleted String
    Configures whether DB2 skips deleted rows during query processing, Valid values:'NO', 'YES'
    db2Skipinserted String
    Configures whether DB2 skips inserted rows during query processing, Valid values:'NO', 'YES'
    db2Stmm String
    Configures whether DB2's self-tuning memory manager (STMM) is enabled, Valid values:'NO', 'YES'
    db2SyncReleaseLockAttributes String
    Configures whether DB2 synchronizes lock release attributes,Valid values: 'NO', 'YES'
    db2TruncateReusestorage String
    Configures the types of operations that reuse storage after truncation, Valid values:'IMPORT', 'LOAD', 'TRUNCATE'
    db2UseAlternatePageCleaning String
    Configures whether DB2 uses alternate page cleaning methods, Valid values:'ON', 'OFF'
    db2ViewReoptValues String
    Configures whether DB2 view reoptimization values are used,Valid values: 'NO', 'YES'
    db2WlmSettings String
    Configures the WLM (Workload Management) settings for DB2 (not specified in values)
    db2Workload String
    Configures the DB2 workload type,Valid values: '1C', 'ANALYTICS', 'CM', 'COGNOS_CS', 'FILENET_CM', 'INFOR_ERP_LN', 'MAXIMO', 'MDM', 'SAP', 'TPM', 'WAS', 'WC', 'WP'

    Db2PlanHistory, Db2PlanHistoryArgs

    Db2Timeouts, Db2TimeoutsArgs

    Create string
    Delete string
    Update string
    Create string
    Delete string
    Update string
    create String
    delete String
    update String
    create string
    delete string
    update string
    create str
    delete str
    update str
    create String
    delete String
    update String

    Db2UsersConfig, Db2UsersConfigArgs

    Authentications List<Db2UsersConfigAuthentication>
    Authentication details for the user. Nested schema for authentication:
    Email string
    Email address of the user.
    Iam bool
    Indicates if IAM is enabled or not.
    Ibmid string
    IBM ID of the user.
    Id string
    (String) The CRN of the database instance.
    Locked string
    Account lock status for the user.

    • Constraints: Allowable values are: yes, no.
    Name string
    The display name of the user.
    Password string
    User's password.
    Role string
    Role assigned to the user.

    • Constraints: Allowable values are: bluadmin, bluuser.
    Authentications []Db2UsersConfigAuthentication
    Authentication details for the user. Nested schema for authentication:
    Email string
    Email address of the user.
    Iam bool
    Indicates if IAM is enabled or not.
    Ibmid string
    IBM ID of the user.
    Id string
    (String) The CRN of the database instance.
    Locked string
    Account lock status for the user.

    • Constraints: Allowable values are: yes, no.
    Name string
    The display name of the user.
    Password string
    User's password.
    Role string
    Role assigned to the user.

    • Constraints: Allowable values are: bluadmin, bluuser.
    authentications List<Db2UsersConfigAuthentication>
    Authentication details for the user. Nested schema for authentication:
    email String
    Email address of the user.
    iam Boolean
    Indicates if IAM is enabled or not.
    ibmid String
    IBM ID of the user.
    id String
    (String) The CRN of the database instance.
    locked String
    Account lock status for the user.

    • Constraints: Allowable values are: yes, no.
    name String
    The display name of the user.
    password String
    User's password.
    role String
    Role assigned to the user.

    • Constraints: Allowable values are: bluadmin, bluuser.
    authentications Db2UsersConfigAuthentication[]
    Authentication details for the user. Nested schema for authentication:
    email string
    Email address of the user.
    iam boolean
    Indicates if IAM is enabled or not.
    ibmid string
    IBM ID of the user.
    id string
    (String) The CRN of the database instance.
    locked string
    Account lock status for the user.

    • Constraints: Allowable values are: yes, no.
    name string
    The display name of the user.
    password string
    User's password.
    role string
    Role assigned to the user.

    • Constraints: Allowable values are: bluadmin, bluuser.
    authentications Sequence[Db2UsersConfigAuthentication]
    Authentication details for the user. Nested schema for authentication:
    email str
    Email address of the user.
    iam bool
    Indicates if IAM is enabled or not.
    ibmid str
    IBM ID of the user.
    id str
    (String) The CRN of the database instance.
    locked str
    Account lock status for the user.

    • Constraints: Allowable values are: yes, no.
    name str
    The display name of the user.
    password str
    User's password.
    role str
    Role assigned to the user.

    • Constraints: Allowable values are: bluadmin, bluuser.
    authentications List<Property Map>
    Authentication details for the user. Nested schema for authentication:
    email String
    Email address of the user.
    iam Boolean
    Indicates if IAM is enabled or not.
    ibmid String
    IBM ID of the user.
    id String
    (String) The CRN of the database instance.
    locked String
    Account lock status for the user.

    • Constraints: Allowable values are: yes, no.
    name String
    The display name of the user.
    password String
    User's password.
    role String
    Role assigned to the user.

    • Constraints: Allowable values are: bluadmin, bluuser.

    Db2UsersConfigAuthentication, Db2UsersConfigAuthenticationArgs

    Method string
    Authentication method.
    PolicyId string
    Policy ID of authentication.
    Method string
    Authentication method.
    PolicyId string
    Policy ID of authentication.
    method String
    Authentication method.
    policyId String
    Policy ID of authentication.
    method string
    Authentication method.
    policyId string
    Policy ID of authentication.
    method str
    Authentication method.
    policy_id str
    Policy ID of authentication.
    method String
    Authentication method.
    policyId String
    Policy ID of authentication.

    Import

    The database instance can be imported by using the ID, that is formed from the CRN. To import the resource, you must specify the region parameter in the provider block of your Terraform configuration file. If the region is not specified, us-south is used by default. An Terraform refresh or apply fails, if the database instance is not in the same region as configured in the provider or its alias.

    CRN is a 120 digit character string of the form - crn:v1:bluemix:public:dashdb-for-transactions:us-south:a/60970f92286548d8a64cbb45bce39bc1:deae06ff-3966-4534-bfa0-4b42281e7cef::

    Syntax

    $ pulumi import ibm:index/db2:Db2 my_db <crn>
    

    Example

    $ pulumi import ibm:index/db2:Db2 my_db crn:v1:bluemix:public:dashdb-for-transactions:us-south:a/60970f92286548d8a64cbb45bce39bc1:deae06ff-3966-4534-bfa0-4b42281e7cef::
    

    Import requires a minimal Terraform config file to allow importing.

    Run terraform state show ibm_db2.<your_database> after import to retrieve the more values to be included in the resource config file. It does not export any more user IDs and passwords that are configured on the instance. These values must be retrieved from an alternative source.

    To learn more about importing existing cloud resources, see Importing resources.

    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.85.0-beta0 published on Wednesday, Oct 29, 2025 by ibm-cloud
      Meet Neo: Your AI Platform Teammate