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

ibm.Db2

Explore with Pulumi AI

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

    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,
            disk_encryption_key_crn: Optional[str] = None,
            parameters_json: Optional[str] = None,
            autoscale_configs: Optional[Sequence[Db2AutoscaleConfigArgs]] = None,
            high_availability: Optional[str] = None,
            instance_type: Optional[str] = None,
            db2_id: Optional[str] = None,
            name: Optional[str] = None,
            oracle_compatibility: Optional[str] = None,
            parameters: Optional[Mapping[str, str]] = None,
            disk_encryption_instance_crn: Optional[str] = None,
            custom_setting_configs: Optional[Sequence[Db2CustomSettingConfigArgs]] = None,
            resource_group_id: Optional[str] = None,
            backup_location: Optional[str] = None,
            service_endpoints: Optional[str] = None,
            subscription_id: Optional[str] = None,
            tags: Optional[Sequence[str]] = None,
            timeouts: Optional[Db2TimeoutsArgs] = 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",
        DiskEncryptionKeyCrn = "string",
        ParametersJson = "string",
        AutoscaleConfigs = new[]
        {
            new Ibm.Inputs.Db2AutoscaleConfigArgs
            {
                AutoScalingAllowPlanLimit = false,
                AutoScalingEnabled = false,
                AutoScalingOverTimePeriod = "string",
                AutoScalingPauseLimit = 0,
                AutoScalingThreshold = "string",
            },
        },
        HighAvailability = "string",
        InstanceType = "string",
        Db2Id = "string",
        Name = "string",
        OracleCompatibility = "string",
        Parameters = 
        {
            { "string", "string" },
        },
        DiskEncryptionInstanceCrn = "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",
                    },
                },
            },
        },
        ResourceGroupId = "string",
        BackupLocation = "string",
        ServiceEndpoints = "string",
        SubscriptionId = "string",
        Tags = new[]
        {
            "string",
        },
        Timeouts = new Ibm.Inputs.Db2TimeoutsArgs
        {
            Create = "string",
            Delete = "string",
            Update = "string",
        },
    });
    
    example, err := ibm.NewDb2(ctx, "db2Resource", &ibm.Db2Args{
    	Location:             pulumi.String("string"),
    	Service:              pulumi.String("string"),
    	Plan:                 pulumi.String("string"),
    	DiskEncryptionKeyCrn: pulumi.String("string"),
    	ParametersJson:       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"),
    		},
    	},
    	HighAvailability:    pulumi.String("string"),
    	InstanceType:        pulumi.String("string"),
    	Db2Id:               pulumi.String("string"),
    	Name:                pulumi.String("string"),
    	OracleCompatibility: pulumi.String("string"),
    	Parameters: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	DiskEncryptionInstanceCrn: 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"),
    				},
    			},
    		},
    	},
    	ResourceGroupId:  pulumi.String("string"),
    	BackupLocation:   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"),
    	},
    })
    
    var db2Resource = new Db2("db2Resource", Db2Args.builder()
        .location("string")
        .service("string")
        .plan("string")
        .diskEncryptionKeyCrn("string")
        .parametersJson("string")
        .autoscaleConfigs(Db2AutoscaleConfigArgs.builder()
            .autoScalingAllowPlanLimit(false)
            .autoScalingEnabled(false)
            .autoScalingOverTimePeriod("string")
            .autoScalingPauseLimit(0)
            .autoScalingThreshold("string")
            .build())
        .highAvailability("string")
        .instanceType("string")
        .db2Id("string")
        .name("string")
        .oracleCompatibility("string")
        .parameters(Map.of("string", "string"))
        .diskEncryptionInstanceCrn("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())
        .resourceGroupId("string")
        .backupLocation("string")
        .serviceEndpoints("string")
        .subscriptionId("string")
        .tags("string")
        .timeouts(Db2TimeoutsArgs.builder()
            .create("string")
            .delete("string")
            .update("string")
            .build())
        .build());
    
    db2_resource = ibm.Db2("db2Resource",
        location="string",
        service="string",
        plan="string",
        disk_encryption_key_crn="string",
        parameters_json="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",
        }],
        high_availability="string",
        instance_type="string",
        db2_id="string",
        name="string",
        oracle_compatibility="string",
        parameters={
            "string": "string",
        },
        disk_encryption_instance_crn="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",
            }],
        }],
        resource_group_id="string",
        backup_location="string",
        service_endpoints="string",
        subscription_id="string",
        tags=["string"],
        timeouts={
            "create": "string",
            "delete": "string",
            "update": "string",
        })
    
    const db2Resource = new ibm.Db2("db2Resource", {
        location: "string",
        service: "string",
        plan: "string",
        diskEncryptionKeyCrn: "string",
        parametersJson: "string",
        autoscaleConfigs: [{
            autoScalingAllowPlanLimit: false,
            autoScalingEnabled: false,
            autoScalingOverTimePeriod: "string",
            autoScalingPauseLimit: 0,
            autoScalingThreshold: "string",
        }],
        highAvailability: "string",
        instanceType: "string",
        db2Id: "string",
        name: "string",
        oracleCompatibility: "string",
        parameters: {
            string: "string",
        },
        diskEncryptionInstanceCrn: "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",
            }],
        }],
        resourceGroupId: "string",
        backupLocation: "string",
        serviceEndpoints: "string",
        subscriptionId: "string",
        tags: ["string"],
        timeouts: {
            create: "string",
            "delete": "string",
            update: "string",
        },
    });
    
    type: ibm:Db2
    properties:
        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
    

    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 plan type of the service
    Service string
    The name of the service offering like cloud-object-storage, kms etc
    AutoscaleConfigs List<Db2AutoscaleConfig>
    The db2 auto scaling config
    BackupLocation string
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only specific region.
    CustomSettingConfigs List<Db2CustomSettingConfig>
    Db and Dm configurations
    Db2Id string
    DiskEncryptionInstanceCrn string
    Cross Regional disk encryption crn
    DiskEncryptionKeyCrn string
    Cross Regional disk encryption crn
    HighAvailability string
    If you require high availability, please choose this option
    InstanceType string
    Available machine type flavours (default selection will assume smallest configuration)
    Name string
    A name for the resource instance
    OracleCompatibility string
    Indicates whether is has compatibility for oracle or not
    Parameters Dictionary<string, string>
    Arbitrary parameters to pass. Must be a JSON object
    ParametersJson string
    Arbitrary parameters to pass in Json string format
    ResourceGroupId string
    The resource group id
    ServiceEndpoints string
    Types of the service endpoints. Possible values are 'public', 'private', 'public-and-private'.
    SubscriptionId string
    For PerformanceSubscription plans a Subscription ID is required. It is not required for Performance plans.
    Tags List<string>
    Timeouts Db2Timeouts
    Location string
    The location where the instance available
    Plan string
    The plan type of the service
    Service string
    The name of the service offering like cloud-object-storage, kms etc
    AutoscaleConfigs []Db2AutoscaleConfigArgs
    The db2 auto scaling config
    BackupLocation string
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only specific region.
    CustomSettingConfigs []Db2CustomSettingConfigArgs
    Db and Dm configurations
    Db2Id string
    DiskEncryptionInstanceCrn string
    Cross Regional disk encryption crn
    DiskEncryptionKeyCrn string
    Cross Regional disk encryption crn
    HighAvailability string
    If you require high availability, please choose this option
    InstanceType string
    Available machine type flavours (default selection will assume smallest configuration)
    Name string
    A name for the resource instance
    OracleCompatibility string
    Indicates whether is has compatibility for oracle or not
    Parameters map[string]string
    Arbitrary parameters to pass. Must be a JSON object
    ParametersJson string
    Arbitrary parameters to pass in Json string format
    ResourceGroupId string
    The resource group id
    ServiceEndpoints string
    Types of the service endpoints. Possible values are 'public', 'private', 'public-and-private'.
    SubscriptionId string
    For PerformanceSubscription plans a Subscription ID is required. It is not required for Performance plans.
    Tags []string
    Timeouts Db2TimeoutsArgs
    location String
    The location where the instance available
    plan String
    The plan type of the service
    service String
    The name of the service offering like cloud-object-storage, kms etc
    autoscaleConfigs List<Db2AutoscaleConfig>
    The db2 auto scaling config
    backupLocation String
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only specific region.
    customSettingConfigs List<Db2CustomSettingConfig>
    Db and Dm configurations
    db2Id String
    diskEncryptionInstanceCrn String
    Cross Regional disk encryption crn
    diskEncryptionKeyCrn String
    Cross Regional disk encryption crn
    highAvailability String
    If you require high availability, please choose this option
    instanceType String
    Available machine type flavours (default selection will assume smallest configuration)
    name String
    A name for the resource instance
    oracleCompatibility String
    Indicates whether is has compatibility for oracle or not
    parameters Map<String,String>
    Arbitrary parameters to pass. Must be a JSON object
    parametersJson String
    Arbitrary parameters to pass in Json string format
    resourceGroupId String
    The resource group id
    serviceEndpoints String
    Types of the service endpoints. Possible values are 'public', 'private', 'public-and-private'.
    subscriptionId String
    For PerformanceSubscription plans a Subscription ID is required. It is not required for Performance plans.
    tags List<String>
    timeouts Db2Timeouts
    location string
    The location where the instance available
    plan string
    The plan type of the service
    service string
    The name of the service offering like cloud-object-storage, kms etc
    autoscaleConfigs Db2AutoscaleConfig[]
    The db2 auto scaling config
    backupLocation string
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only specific region.
    customSettingConfigs Db2CustomSettingConfig[]
    Db and Dm configurations
    db2Id string
    diskEncryptionInstanceCrn string
    Cross Regional disk encryption crn
    diskEncryptionKeyCrn string
    Cross Regional disk encryption crn
    highAvailability string
    If you require high availability, please choose this option
    instanceType string
    Available machine type flavours (default selection will assume smallest configuration)
    name string
    A name for the resource instance
    oracleCompatibility string
    Indicates whether is has compatibility for oracle or not
    parameters {[key: string]: string}
    Arbitrary parameters to pass. Must be a JSON object
    parametersJson string
    Arbitrary parameters to pass in Json string format
    resourceGroupId string
    The resource group id
    serviceEndpoints string
    Types of the service endpoints. Possible values are 'public', 'private', 'public-and-private'.
    subscriptionId string
    For PerformanceSubscription plans a Subscription ID is required. It is not required for Performance plans.
    tags string[]
    timeouts Db2Timeouts
    location str
    The location where the instance available
    plan str
    The plan type of the service
    service str
    The name of the service offering like cloud-object-storage, kms etc
    autoscale_configs Sequence[Db2AutoscaleConfigArgs]
    The db2 auto scaling config
    backup_location str
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only specific region.
    custom_setting_configs Sequence[Db2CustomSettingConfigArgs]
    Db and Dm configurations
    db2_id str
    disk_encryption_instance_crn str
    Cross Regional disk encryption crn
    disk_encryption_key_crn str
    Cross Regional disk encryption crn
    high_availability str
    If you require high availability, please choose this option
    instance_type str
    Available machine type flavours (default selection will assume smallest configuration)
    name str
    A name for the resource instance
    oracle_compatibility str
    Indicates whether is has compatibility for oracle or not
    parameters Mapping[str, str]
    Arbitrary parameters to pass. Must be a JSON object
    parameters_json str
    Arbitrary parameters to pass in Json string format
    resource_group_id str
    The resource group id
    service_endpoints str
    Types of the service endpoints. Possible values are 'public', 'private', 'public-and-private'.
    subscription_id str
    For PerformanceSubscription plans a Subscription ID is required. It is not required for Performance plans.
    tags Sequence[str]
    timeouts Db2TimeoutsArgs
    location String
    The location where the instance available
    plan String
    The plan type of the service
    service String
    The name of the service offering like cloud-object-storage, kms etc
    autoscaleConfigs List<Property Map>
    The db2 auto scaling config
    backupLocation String
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only specific region.
    customSettingConfigs List<Property Map>
    Db and Dm configurations
    db2Id String
    diskEncryptionInstanceCrn String
    Cross Regional disk encryption crn
    diskEncryptionKeyCrn String
    Cross Regional disk encryption crn
    highAvailability String
    If you require high availability, please choose this option
    instanceType String
    Available machine type flavours (default selection will assume smallest configuration)
    name String
    A name for the resource instance
    oracleCompatibility String
    Indicates whether is has compatibility for oracle or not
    parameters Map<String>
    Arbitrary parameters to pass. Must be a JSON object
    parametersJson String
    Arbitrary parameters to pass in Json string format
    resourceGroupId String
    The resource group id
    serviceEndpoints String
    Types of the service endpoints. Possible values are 'public', 'private', 'public-and-private'.
    subscriptionId String
    For PerformanceSubscription plans a Subscription ID is required. It is not required for Performance plans.
    tags List<String>
    timeouts Property Map

    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
    Status of resource 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
    Status of resource 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
    Status of resource 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
    Status of resource 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
    Status of resource 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
    Status of resource 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,
            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) -> 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.
    AutoscaleConfigs List<Db2AutoscaleConfig>
    The db2 auto scaling config
    BackupLocation string
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only 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>
    Db and Dm configurations
    DashboardUrl string
    Dashboard URL to access resource.
    Db2Id string
    DeletedAt string
    The date when the instance was deleted.
    DeletedBy string
    The subject who deleted the instance.
    DiskEncryptionInstanceCrn string
    Cross Regional disk encryption crn
    DiskEncryptionKeyCrn string
    Cross Regional disk encryption crn
    Extensions Dictionary<string, string>
    The extended metadata as a map associated with the resource instance.
    Guid string
    Guid of resource instance
    HighAvailability string
    If you require high availability, please choose this option
    InstanceType string
    Available machine type flavours (default selection will assume smallest configuration)
    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 name for the resource instance
    OnetimeCredentials bool
    A boolean that dictates if the onetime_credentials is true or false.
    OracleCompatibility string
    Indicates whether is has compatibility for oracle or not
    Parameters Dictionary<string, string>
    Arbitrary parameters to pass. Must be a JSON object
    ParametersJson string
    Arbitrary parameters to pass in Json string format
    Plan string
    The plan type of the service
    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 resource group id
    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 name of the service offering like cloud-object-storage, kms etc
    ServiceEndpoints string
    Types of the service endpoints. Possible values are 'public', 'private', 'public-and-private'.
    State string
    The current state of the instance.
    Status string
    Status of resource instance
    SubType string
    The sub-type of instance, e.g. cfaas .
    SubscriptionId string
    For PerformanceSubscription plans a Subscription ID is required. It is not required for Performance plans.
    Tags List<string>
    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.
    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.
    AutoscaleConfigs []Db2AutoscaleConfigArgs
    The db2 auto scaling config
    BackupLocation string
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only 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
    Db and Dm configurations
    DashboardUrl string
    Dashboard URL to access resource.
    Db2Id string
    DeletedAt string
    The date when the instance was deleted.
    DeletedBy string
    The subject who deleted the instance.
    DiskEncryptionInstanceCrn string
    Cross Regional disk encryption crn
    DiskEncryptionKeyCrn string
    Cross Regional disk encryption crn
    Extensions map[string]string
    The extended metadata as a map associated with the resource instance.
    Guid string
    Guid of resource instance
    HighAvailability string
    If you require high availability, please choose this option
    InstanceType string
    Available machine type flavours (default selection will assume smallest configuration)
    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 name for the resource instance
    OnetimeCredentials bool
    A boolean that dictates if the onetime_credentials is true or false.
    OracleCompatibility string
    Indicates whether is has compatibility for oracle or not
    Parameters map[string]string
    Arbitrary parameters to pass. Must be a JSON object
    ParametersJson string
    Arbitrary parameters to pass in Json string format
    Plan string
    The plan type of the service
    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 resource group id
    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 name of the service offering like cloud-object-storage, kms etc
    ServiceEndpoints string
    Types of the service endpoints. Possible values are 'public', 'private', 'public-and-private'.
    State string
    The current state of the instance.
    Status string
    Status of resource instance
    SubType string
    The sub-type of instance, e.g. cfaas .
    SubscriptionId string
    For PerformanceSubscription plans a Subscription ID is required. It is not required for Performance plans.
    Tags []string
    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.
    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.
    autoscaleConfigs List<Db2AutoscaleConfig>
    The db2 auto scaling config
    backupLocation String
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only 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>
    Db and Dm configurations
    dashboardUrl String
    Dashboard URL to access resource.
    db2Id String
    deletedAt String
    The date when the instance was deleted.
    deletedBy String
    The subject who deleted the instance.
    diskEncryptionInstanceCrn String
    Cross Regional disk encryption crn
    diskEncryptionKeyCrn String
    Cross Regional disk encryption crn
    extensions Map<String,String>
    The extended metadata as a map associated with the resource instance.
    guid String
    Guid of resource instance
    highAvailability String
    If you require high availability, please choose this option
    instanceType String
    Available machine type flavours (default selection will assume smallest configuration)
    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 name for the resource instance
    onetimeCredentials Boolean
    A boolean that dictates if the onetime_credentials is true or false.
    oracleCompatibility String
    Indicates whether is has compatibility for oracle or not
    parameters Map<String,String>
    Arbitrary parameters to pass. Must be a JSON object
    parametersJson String
    Arbitrary parameters to pass in Json string format
    plan String
    The plan type of the service
    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 resource group id
    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 name of the service offering like cloud-object-storage, kms etc
    serviceEndpoints String
    Types of the service endpoints. Possible values are 'public', 'private', 'public-and-private'.
    state String
    The current state of the instance.
    status String
    Status of resource instance
    subType String
    The sub-type of instance, e.g. cfaas .
    subscriptionId String
    For PerformanceSubscription plans a Subscription ID is required. It is not required for Performance plans.
    tags List<String>
    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.
    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.
    autoscaleConfigs Db2AutoscaleConfig[]
    The db2 auto scaling config
    backupLocation string
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only 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[]
    Db and Dm configurations
    dashboardUrl string
    Dashboard URL to access resource.
    db2Id string
    deletedAt string
    The date when the instance was deleted.
    deletedBy string
    The subject who deleted the instance.
    diskEncryptionInstanceCrn string
    Cross Regional disk encryption crn
    diskEncryptionKeyCrn string
    Cross Regional disk encryption crn
    extensions {[key: string]: string}
    The extended metadata as a map associated with the resource instance.
    guid string
    Guid of resource instance
    highAvailability string
    If you require high availability, please choose this option
    instanceType string
    Available machine type flavours (default selection will assume smallest configuration)
    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 name for the resource instance
    onetimeCredentials boolean
    A boolean that dictates if the onetime_credentials is true or false.
    oracleCompatibility string
    Indicates whether is has compatibility for oracle or not
    parameters {[key: string]: string}
    Arbitrary parameters to pass. Must be a JSON object
    parametersJson string
    Arbitrary parameters to pass in Json string format
    plan string
    The plan type of the service
    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 resource group id
    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 name of the service offering like cloud-object-storage, kms etc
    serviceEndpoints string
    Types of the service endpoints. Possible values are 'public', 'private', 'public-and-private'.
    state string
    The current state of the instance.
    status string
    Status of resource instance
    subType string
    The sub-type of instance, e.g. cfaas .
    subscriptionId string
    For PerformanceSubscription plans a Subscription ID is required. It is not required for Performance plans.
    tags string[]
    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.
    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.
    autoscale_configs Sequence[Db2AutoscaleConfigArgs]
    The db2 auto scaling config
    backup_location str
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only 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]
    Db and Dm configurations
    dashboard_url str
    Dashboard URL to access resource.
    db2_id str
    deleted_at str
    The date when the instance was deleted.
    deleted_by str
    The subject who deleted the instance.
    disk_encryption_instance_crn str
    Cross Regional disk encryption crn
    disk_encryption_key_crn str
    Cross Regional disk encryption crn
    extensions Mapping[str, str]
    The extended metadata as a map associated with the resource instance.
    guid str
    Guid of resource instance
    high_availability str
    If you require high availability, please choose this option
    instance_type str
    Available machine type flavours (default selection will assume smallest configuration)
    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 name for the resource instance
    onetime_credentials bool
    A boolean that dictates if the onetime_credentials is true or false.
    oracle_compatibility str
    Indicates whether is has compatibility for oracle or not
    parameters Mapping[str, str]
    Arbitrary parameters to pass. Must be a JSON object
    parameters_json str
    Arbitrary parameters to pass in Json string format
    plan str
    The plan type of the service
    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 resource group id
    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 name of the service offering like cloud-object-storage, kms etc
    service_endpoints str
    Types of the service endpoints. Possible values are 'public', 'private', 'public-and-private'.
    state str
    The current state of the instance.
    status str
    Status of resource instance
    sub_type str
    The sub-type of instance, e.g. cfaas .
    subscription_id str
    For PerformanceSubscription plans a Subscription ID is required. It is not required for Performance plans.
    tags Sequence[str]
    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.
    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.
    autoscaleConfigs List<Property Map>
    The db2 auto scaling config
    backupLocation String
    Cross Regional backups can be stored across multiple regions in a zone. Regional backups are stored in only 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>
    Db and Dm configurations
    dashboardUrl String
    Dashboard URL to access resource.
    db2Id String
    deletedAt String
    The date when the instance was deleted.
    deletedBy String
    The subject who deleted the instance.
    diskEncryptionInstanceCrn String
    Cross Regional disk encryption crn
    diskEncryptionKeyCrn String
    Cross Regional disk encryption crn
    extensions Map<String>
    The extended metadata as a map associated with the resource instance.
    guid String
    Guid of resource instance
    highAvailability String
    If you require high availability, please choose this option
    instanceType String
    Available machine type flavours (default selection will assume smallest configuration)
    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 name for the resource instance
    onetimeCredentials Boolean
    A boolean that dictates if the onetime_credentials is true or false.
    oracleCompatibility String
    Indicates whether is has compatibility for oracle or not
    parameters Map<String>
    Arbitrary parameters to pass. Must be a JSON object
    parametersJson String
    Arbitrary parameters to pass in Json string format
    plan String
    The plan type of the service
    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 resource group id
    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 name of the service offering like cloud-object-storage, kms etc
    serviceEndpoints String
    Types of the service endpoints. Possible values are 'public', 'private', 'public-and-private'.
    state String
    The current state of the instance.
    status String
    Status of resource instance
    subType String
    The sub-type of instance, e.g. cfaas .
    subscriptionId String
    For PerformanceSubscription plans a Subscription ID is required. It is not required for Performance plans.
    tags List<String>
    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.

    Supporting Types

    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
    The auto_scaling_over_time_period of the instance
    AutoScalingPauseLimit double
    Specifies the duration to pause auto-scaling actions after a scaling event has occurred.
    AutoScalingThreshold string
    The auto_scaling_threshold of the instance
    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
    The auto_scaling_over_time_period of the instance
    AutoScalingPauseLimit float64
    Specifies the duration to pause auto-scaling actions after a scaling event has occurred.
    AutoScalingThreshold string
    The auto_scaling_threshold of the instance
    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
    The auto_scaling_over_time_period of the instance
    autoScalingPauseLimit Double
    Specifies the duration to pause auto-scaling actions after a scaling event has occurred.
    autoScalingThreshold String
    The auto_scaling_threshold of the instance
    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
    The auto_scaling_over_time_period of the instance
    autoScalingPauseLimit number
    Specifies the duration to pause auto-scaling actions after a scaling event has occurred.
    autoScalingThreshold string
    The auto_scaling_threshold of the instance
    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
    The auto_scaling_over_time_period of the instance
    auto_scaling_pause_limit float
    Specifies the duration to pause auto-scaling actions after a scaling event has occurred.
    auto_scaling_threshold str
    The auto_scaling_threshold of the instance
    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
    The auto_scaling_over_time_period of the instance
    autoScalingPauseLimit Number
    Specifies the duration to pause auto-scaling actions after a scaling event has occurred.
    autoScalingThreshold String
    The auto_scaling_threshold of the instance

    Db2CustomSettingConfig, Db2CustomSettingConfigArgs

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

    Db2CustomSettingConfigDb, 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
    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
    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
    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
    act_sortmem_limit str
    alt_collate str
    app_ctl_heap_sz str
    appgroup_mem_sz str
    appl_memory str
    applheapsz str
    archretrydelay str
    authn_cache_duration str
    auto_cg_stats str
    auto_maint str
    auto_reorg str
    auto_reval str
    auto_runstats str
    auto_sampling str
    auto_stats_views str
    auto_stmt_stats str
    auto_tbl_maint str
    autorestart str
    avg_appls str
    catalogcache_sz str
    chngpgs_thresh str
    cur_commit str
    database_memory str
    db_collname str
    db_mem_thresh str
    dbheap str
    ddl_compression_def str
    ddl_constraint_def str
    dec_arithmetic str
    dec_to_char_fmt str
    decflt_rounding str
    dft_degree str
    dft_extent_sz str
    dft_loadrec_ses str
    dft_mttb_types str
    dft_prefetch_sz str
    dft_queryopt str
    dft_refresh_age str
    dft_schemas_dcc str
    dft_sqlmathwarn str
    dft_table_org str
    dlchktime str
    enable_xmlchar str
    extended_row_sz str
    groupheap_ratio str
    indexrec str
    large_aggregation str
    locklist str
    locktimeout str
    log_appl_info str
    log_ddl_stmts str
    log_disk_cap str
    logindexbuild str
    maxappls str
    maxfilop str
    maxlocks str
    min_dec_div3 str
    mon_act_metrics str
    mon_deadlock str
    mon_lck_msg_lvl str
    mon_locktimeout str
    mon_lockwait str
    mon_lw_thresh str
    mon_obj_metrics str
    mon_pkglist_sz str
    mon_req_metrics str
    mon_rtn_data str
    mon_rtn_execlist str
    mon_uow_data str
    mon_uow_execlist str
    mon_uow_pkglist str
    nchar_mapping str
    num_freqvalues str
    num_iocleaners str
    num_ioservers str
    num_log_span str
    num_quantiles str
    opt_buffpage str
    opt_direct_wrkld str
    opt_locklist str
    opt_maxlocks str
    opt_sortheap str
    page_age_trgt_gcr str
    page_age_trgt_mcr str
    pckcachesz str
    pl_stack_trace str
    self_tuning_mem str
    seqdetect str
    sheapthres_shr str
    softmax str
    sortheap str
    sql_ccflags str
    stat_heap_sz str
    stmt_conc str
    stmtheap str
    string_units str
    systime_period_adj str
    trackmod str
    util_heap_sz str
    wlm_admission_ctrl str
    wlm_agent_load_trgt str
    wlm_cpu_limit str
    wlm_cpu_share_mode str
    wlm_cpu_shares str
    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

    Db2CustomSettingConfigDbm, Db2CustomSettingConfigDbmArgs

    Db2CustomSettingConfigRegistry, Db2CustomSettingConfigRegistryArgs

    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

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud