1. Packages
  2. Alibaba Cloud
  3. API Docs
  4. adb
  5. DBClusterLakeVersion
Alibaba Cloud v3.51.0 published on Saturday, Mar 23, 2024 by Pulumi

alicloud.adb.DBClusterLakeVersion

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.51.0 published on Saturday, Mar 23, 2024 by Pulumi

    Provides a AnalyticDB for MySQL (ADB) DB Cluster Lake Version resource.

    For information about AnalyticDB for MySQL (ADB) DB Cluster Lake Version and how to use it, see What is DB Cluster Lake Version.

    NOTE: Available since v1.190.0.

    Example Usage

    Basic Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as alicloud from "@pulumi/alicloud";
    
    const defaultZones = alicloud.adb.getZones({});
    const defaultNetworks = alicloud.vpc.getNetworks({
        nameRegex: "^default-NODELETING$",
    });
    const defaultSwitches = Promise.all([defaultNetworks, defaultZones]).then(([defaultNetworks, defaultZones]) => alicloud.vpc.getSwitches({
        vpcId: defaultNetworks.ids?.[0],
        zoneId: defaultZones.ids?.[0],
    }));
    const defaultDBClusterLakeVersion = new alicloud.adb.DBClusterLakeVersion("defaultDBClusterLakeVersion", {
        dbClusterVersion: "5.0",
        vpcId: defaultNetworks.then(defaultNetworks => defaultNetworks.ids?.[0]),
        vswitchId: defaultSwitches.then(defaultSwitches => defaultSwitches.ids?.[0]),
        zoneId: defaultZones.then(defaultZones => defaultZones.ids?.[0]),
        computeResource: "16ACU",
        storageResource: "0ACU",
        paymentType: "PayAsYouGo",
        enableDefaultResourceGroup: false,
    });
    
    import pulumi
    import pulumi_alicloud as alicloud
    
    default_zones = alicloud.adb.get_zones()
    default_networks = alicloud.vpc.get_networks(name_regex="^default-NODELETING$")
    default_switches = alicloud.vpc.get_switches(vpc_id=default_networks.ids[0],
        zone_id=default_zones.ids[0])
    default_db_cluster_lake_version = alicloud.adb.DBClusterLakeVersion("defaultDBClusterLakeVersion",
        db_cluster_version="5.0",
        vpc_id=default_networks.ids[0],
        vswitch_id=default_switches.ids[0],
        zone_id=default_zones.ids[0],
        compute_resource="16ACU",
        storage_resource="0ACU",
        payment_type="PayAsYouGo",
        enable_default_resource_group=False)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/adb"
    	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		defaultZones, err := adb.GetZones(ctx, nil, nil)
    		if err != nil {
    			return err
    		}
    		defaultNetworks, err := vpc.GetNetworks(ctx, &vpc.GetNetworksArgs{
    			NameRegex: pulumi.StringRef("^default-NODELETING$"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		defaultSwitches, err := vpc.GetSwitches(ctx, &vpc.GetSwitchesArgs{
    			VpcId:  pulumi.StringRef(defaultNetworks.Ids[0]),
    			ZoneId: pulumi.StringRef(defaultZones.Ids[0]),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		_, err = adb.NewDBClusterLakeVersion(ctx, "defaultDBClusterLakeVersion", &adb.DBClusterLakeVersionArgs{
    			DbClusterVersion:           pulumi.String("5.0"),
    			VpcId:                      pulumi.String(defaultNetworks.Ids[0]),
    			VswitchId:                  pulumi.String(defaultSwitches.Ids[0]),
    			ZoneId:                     pulumi.String(defaultZones.Ids[0]),
    			ComputeResource:            pulumi.String("16ACU"),
    			StorageResource:            pulumi.String("0ACU"),
    			PaymentType:                pulumi.String("PayAsYouGo"),
    			EnableDefaultResourceGroup: pulumi.Bool(false),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AliCloud = Pulumi.AliCloud;
    
    return await Deployment.RunAsync(() => 
    {
        var defaultZones = AliCloud.Adb.GetZones.Invoke();
    
        var defaultNetworks = AliCloud.Vpc.GetNetworks.Invoke(new()
        {
            NameRegex = "^default-NODELETING$",
        });
    
        var defaultSwitches = AliCloud.Vpc.GetSwitches.Invoke(new()
        {
            VpcId = defaultNetworks.Apply(getNetworksResult => getNetworksResult.Ids[0]),
            ZoneId = defaultZones.Apply(getZonesResult => getZonesResult.Ids[0]),
        });
    
        var defaultDBClusterLakeVersion = new AliCloud.Adb.DBClusterLakeVersion("defaultDBClusterLakeVersion", new()
        {
            DbClusterVersion = "5.0",
            VpcId = defaultNetworks.Apply(getNetworksResult => getNetworksResult.Ids[0]),
            VswitchId = defaultSwitches.Apply(getSwitchesResult => getSwitchesResult.Ids[0]),
            ZoneId = defaultZones.Apply(getZonesResult => getZonesResult.Ids[0]),
            ComputeResource = "16ACU",
            StorageResource = "0ACU",
            PaymentType = "PayAsYouGo",
            EnableDefaultResourceGroup = false,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.alicloud.adb.AdbFunctions;
    import com.pulumi.alicloud.adb.inputs.GetZonesArgs;
    import com.pulumi.alicloud.vpc.VpcFunctions;
    import com.pulumi.alicloud.vpc.inputs.GetNetworksArgs;
    import com.pulumi.alicloud.vpc.inputs.GetSwitchesArgs;
    import com.pulumi.alicloud.adb.DBClusterLakeVersion;
    import com.pulumi.alicloud.adb.DBClusterLakeVersionArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var defaultZones = AdbFunctions.getZones();
    
            final var defaultNetworks = VpcFunctions.getNetworks(GetNetworksArgs.builder()
                .nameRegex("^default-NODELETING$")
                .build());
    
            final var defaultSwitches = VpcFunctions.getSwitches(GetSwitchesArgs.builder()
                .vpcId(defaultNetworks.applyValue(getNetworksResult -> getNetworksResult.ids()[0]))
                .zoneId(defaultZones.applyValue(getZonesResult -> getZonesResult.ids()[0]))
                .build());
    
            var defaultDBClusterLakeVersion = new DBClusterLakeVersion("defaultDBClusterLakeVersion", DBClusterLakeVersionArgs.builder()        
                .dbClusterVersion("5.0")
                .vpcId(defaultNetworks.applyValue(getNetworksResult -> getNetworksResult.ids()[0]))
                .vswitchId(defaultSwitches.applyValue(getSwitchesResult -> getSwitchesResult.ids()[0]))
                .zoneId(defaultZones.applyValue(getZonesResult -> getZonesResult.ids()[0]))
                .computeResource("16ACU")
                .storageResource("0ACU")
                .paymentType("PayAsYouGo")
                .enableDefaultResourceGroup(false)
                .build());
    
        }
    }
    
    resources:
      defaultDBClusterLakeVersion:
        type: alicloud:adb:DBClusterLakeVersion
        properties:
          dbClusterVersion: '5.0'
          vpcId: ${defaultNetworks.ids[0]}
          vswitchId: ${defaultSwitches.ids[0]}
          zoneId: ${defaultZones.ids[0]}
          computeResource: 16ACU
          storageResource: 0ACU
          paymentType: PayAsYouGo
          enableDefaultResourceGroup: false
    variables:
      defaultZones:
        fn::invoke:
          Function: alicloud:adb:getZones
          Arguments: {}
      defaultNetworks:
        fn::invoke:
          Function: alicloud:vpc:getNetworks
          Arguments:
            nameRegex: ^default-NODELETING$
      defaultSwitches:
        fn::invoke:
          Function: alicloud:vpc:getSwitches
          Arguments:
            vpcId: ${defaultNetworks.ids[0]}
            zoneId: ${defaultZones.ids[0]}
    

    Create DBClusterLakeVersion Resource

    new DBClusterLakeVersion(name: string, args: DBClusterLakeVersionArgs, opts?: CustomResourceOptions);
    @overload
    def DBClusterLakeVersion(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             backup_set_id: Optional[str] = None,
                             compute_resource: Optional[str] = None,
                             db_cluster_description: Optional[str] = None,
                             db_cluster_version: Optional[str] = None,
                             enable_default_resource_group: Optional[bool] = None,
                             payment_type: Optional[str] = None,
                             resource_group_id: Optional[str] = None,
                             restore_to_time: Optional[str] = None,
                             restore_type: Optional[str] = None,
                             security_ips: Optional[str] = None,
                             source_db_cluster_id: Optional[str] = None,
                             storage_resource: Optional[str] = None,
                             vpc_id: Optional[str] = None,
                             vswitch_id: Optional[str] = None,
                             zone_id: Optional[str] = None)
    @overload
    def DBClusterLakeVersion(resource_name: str,
                             args: DBClusterLakeVersionArgs,
                             opts: Optional[ResourceOptions] = None)
    func NewDBClusterLakeVersion(ctx *Context, name string, args DBClusterLakeVersionArgs, opts ...ResourceOption) (*DBClusterLakeVersion, error)
    public DBClusterLakeVersion(string name, DBClusterLakeVersionArgs args, CustomResourceOptions? opts = null)
    public DBClusterLakeVersion(String name, DBClusterLakeVersionArgs args)
    public DBClusterLakeVersion(String name, DBClusterLakeVersionArgs args, CustomResourceOptions options)
    
    type: alicloud:adb:DBClusterLakeVersion
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args DBClusterLakeVersionArgs
    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 DBClusterLakeVersionArgs
    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 DBClusterLakeVersionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DBClusterLakeVersionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DBClusterLakeVersionArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    DBClusterLakeVersion Resource Properties

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

    Inputs

    The DBClusterLakeVersion resource accepts the following input properties:

    ComputeResource string
    The computing resources of the cluster.
    DbClusterVersion string
    The version of the cluster. Valid values: 5.0.
    PaymentType string
    The payment type of the resource. Valid values: PayAsYouGo.
    StorageResource string
    The storage resources of the cluster.
    VpcId string
    The vpc ID of the resource.
    VswitchId string
    The ID of the vSwitch.
    ZoneId string
    The zone ID of the resource.
    BackupSetId string
    The ID of the backup set that you want to use to restore data.
    DbClusterDescription string
    The description of the cluster.
    EnableDefaultResourceGroup bool
    Whether to enable default allocation of resources to user_default resource groups.
    ResourceGroupId string
    The ID of the resource group.
    RestoreToTime string
    The point in time to which you want to restore data from the backup set.
    RestoreType string
    The method that you want to use to restore data. Valid values:
    SecurityIps string
    The IP addresses in an IP address whitelist of a cluster. Separate multiple IP addresses with commas (,). You can add a maximum of 500 different IP addresses to a whitelist. The entries in the IP address whitelist must be in one of the following formats:

    • IP addresses, such as 10.23.XX.XX.
    • CIDR blocks, such as 10.23.xx.xx/24. In this example, 24 indicates that the prefix of each IP address in the IP whitelist is 24 bits in length. You can replace 24 with a value within the range of 1 to 32.
    SourceDbClusterId string
    The ID of the source AnalyticDB for MySQL Data Warehouse Edition cluster.
    ComputeResource string
    The computing resources of the cluster.
    DbClusterVersion string
    The version of the cluster. Valid values: 5.0.
    PaymentType string
    The payment type of the resource. Valid values: PayAsYouGo.
    StorageResource string
    The storage resources of the cluster.
    VpcId string
    The vpc ID of the resource.
    VswitchId string
    The ID of the vSwitch.
    ZoneId string
    The zone ID of the resource.
    BackupSetId string
    The ID of the backup set that you want to use to restore data.
    DbClusterDescription string
    The description of the cluster.
    EnableDefaultResourceGroup bool
    Whether to enable default allocation of resources to user_default resource groups.
    ResourceGroupId string
    The ID of the resource group.
    RestoreToTime string
    The point in time to which you want to restore data from the backup set.
    RestoreType string
    The method that you want to use to restore data. Valid values:
    SecurityIps string
    The IP addresses in an IP address whitelist of a cluster. Separate multiple IP addresses with commas (,). You can add a maximum of 500 different IP addresses to a whitelist. The entries in the IP address whitelist must be in one of the following formats:

    • IP addresses, such as 10.23.XX.XX.
    • CIDR blocks, such as 10.23.xx.xx/24. In this example, 24 indicates that the prefix of each IP address in the IP whitelist is 24 bits in length. You can replace 24 with a value within the range of 1 to 32.
    SourceDbClusterId string
    The ID of the source AnalyticDB for MySQL Data Warehouse Edition cluster.
    computeResource String
    The computing resources of the cluster.
    dbClusterVersion String
    The version of the cluster. Valid values: 5.0.
    paymentType String
    The payment type of the resource. Valid values: PayAsYouGo.
    storageResource String
    The storage resources of the cluster.
    vpcId String
    The vpc ID of the resource.
    vswitchId String
    The ID of the vSwitch.
    zoneId String
    The zone ID of the resource.
    backupSetId String
    The ID of the backup set that you want to use to restore data.
    dbClusterDescription String
    The description of the cluster.
    enableDefaultResourceGroup Boolean
    Whether to enable default allocation of resources to user_default resource groups.
    resourceGroupId String
    The ID of the resource group.
    restoreToTime String
    The point in time to which you want to restore data from the backup set.
    restoreType String
    The method that you want to use to restore data. Valid values:
    securityIps String
    The IP addresses in an IP address whitelist of a cluster. Separate multiple IP addresses with commas (,). You can add a maximum of 500 different IP addresses to a whitelist. The entries in the IP address whitelist must be in one of the following formats:

    • IP addresses, such as 10.23.XX.XX.
    • CIDR blocks, such as 10.23.xx.xx/24. In this example, 24 indicates that the prefix of each IP address in the IP whitelist is 24 bits in length. You can replace 24 with a value within the range of 1 to 32.
    sourceDbClusterId String
    The ID of the source AnalyticDB for MySQL Data Warehouse Edition cluster.
    computeResource string
    The computing resources of the cluster.
    dbClusterVersion string
    The version of the cluster. Valid values: 5.0.
    paymentType string
    The payment type of the resource. Valid values: PayAsYouGo.
    storageResource string
    The storage resources of the cluster.
    vpcId string
    The vpc ID of the resource.
    vswitchId string
    The ID of the vSwitch.
    zoneId string
    The zone ID of the resource.
    backupSetId string
    The ID of the backup set that you want to use to restore data.
    dbClusterDescription string
    The description of the cluster.
    enableDefaultResourceGroup boolean
    Whether to enable default allocation of resources to user_default resource groups.
    resourceGroupId string
    The ID of the resource group.
    restoreToTime string
    The point in time to which you want to restore data from the backup set.
    restoreType string
    The method that you want to use to restore data. Valid values:
    securityIps string
    The IP addresses in an IP address whitelist of a cluster. Separate multiple IP addresses with commas (,). You can add a maximum of 500 different IP addresses to a whitelist. The entries in the IP address whitelist must be in one of the following formats:

    • IP addresses, such as 10.23.XX.XX.
    • CIDR blocks, such as 10.23.xx.xx/24. In this example, 24 indicates that the prefix of each IP address in the IP whitelist is 24 bits in length. You can replace 24 with a value within the range of 1 to 32.
    sourceDbClusterId string
    The ID of the source AnalyticDB for MySQL Data Warehouse Edition cluster.
    compute_resource str
    The computing resources of the cluster.
    db_cluster_version str
    The version of the cluster. Valid values: 5.0.
    payment_type str
    The payment type of the resource. Valid values: PayAsYouGo.
    storage_resource str
    The storage resources of the cluster.
    vpc_id str
    The vpc ID of the resource.
    vswitch_id str
    The ID of the vSwitch.
    zone_id str
    The zone ID of the resource.
    backup_set_id str
    The ID of the backup set that you want to use to restore data.
    db_cluster_description str
    The description of the cluster.
    enable_default_resource_group bool
    Whether to enable default allocation of resources to user_default resource groups.
    resource_group_id str
    The ID of the resource group.
    restore_to_time str
    The point in time to which you want to restore data from the backup set.
    restore_type str
    The method that you want to use to restore data. Valid values:
    security_ips str
    The IP addresses in an IP address whitelist of a cluster. Separate multiple IP addresses with commas (,). You can add a maximum of 500 different IP addresses to a whitelist. The entries in the IP address whitelist must be in one of the following formats:

    • IP addresses, such as 10.23.XX.XX.
    • CIDR blocks, such as 10.23.xx.xx/24. In this example, 24 indicates that the prefix of each IP address in the IP whitelist is 24 bits in length. You can replace 24 with a value within the range of 1 to 32.
    source_db_cluster_id str
    The ID of the source AnalyticDB for MySQL Data Warehouse Edition cluster.
    computeResource String
    The computing resources of the cluster.
    dbClusterVersion String
    The version of the cluster. Valid values: 5.0.
    paymentType String
    The payment type of the resource. Valid values: PayAsYouGo.
    storageResource String
    The storage resources of the cluster.
    vpcId String
    The vpc ID of the resource.
    vswitchId String
    The ID of the vSwitch.
    zoneId String
    The zone ID of the resource.
    backupSetId String
    The ID of the backup set that you want to use to restore data.
    dbClusterDescription String
    The description of the cluster.
    enableDefaultResourceGroup Boolean
    Whether to enable default allocation of resources to user_default resource groups.
    resourceGroupId String
    The ID of the resource group.
    restoreToTime String
    The point in time to which you want to restore data from the backup set.
    restoreType String
    The method that you want to use to restore data. Valid values:
    securityIps String
    The IP addresses in an IP address whitelist of a cluster. Separate multiple IP addresses with commas (,). You can add a maximum of 500 different IP addresses to a whitelist. The entries in the IP address whitelist must be in one of the following formats:

    • IP addresses, such as 10.23.XX.XX.
    • CIDR blocks, such as 10.23.xx.xx/24. In this example, 24 indicates that the prefix of each IP address in the IP whitelist is 24 bits in length. You can replace 24 with a value within the range of 1 to 32.
    sourceDbClusterId String
    The ID of the source AnalyticDB for MySQL Data Warehouse Edition cluster.

    Outputs

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

    CommodityCode string
    The name of the service.
    ConnectionString string
    The endpoint of the cluster.
    CreateTime string
    The createTime of the cluster.
    Engine string
    The engine of the database.
    EngineVersion string
    The engine version of the database.
    ExpireTime string
    The time when the cluster expires.
    Expired string
    Indicates whether the cluster has expired.
    Id string
    The provider-assigned unique ID for this managed resource.
    LockMode string
    The lock mode of the cluster.
    LockReason string
    The reason why the cluster is locked.
    Port string
    The port that is used to access the cluster.
    Status string
    The status of the resource.
    CommodityCode string
    The name of the service.
    ConnectionString string
    The endpoint of the cluster.
    CreateTime string
    The createTime of the cluster.
    Engine string
    The engine of the database.
    EngineVersion string
    The engine version of the database.
    ExpireTime string
    The time when the cluster expires.
    Expired string
    Indicates whether the cluster has expired.
    Id string
    The provider-assigned unique ID for this managed resource.
    LockMode string
    The lock mode of the cluster.
    LockReason string
    The reason why the cluster is locked.
    Port string
    The port that is used to access the cluster.
    Status string
    The status of the resource.
    commodityCode String
    The name of the service.
    connectionString String
    The endpoint of the cluster.
    createTime String
    The createTime of the cluster.
    engine String
    The engine of the database.
    engineVersion String
    The engine version of the database.
    expireTime String
    The time when the cluster expires.
    expired String
    Indicates whether the cluster has expired.
    id String
    The provider-assigned unique ID for this managed resource.
    lockMode String
    The lock mode of the cluster.
    lockReason String
    The reason why the cluster is locked.
    port String
    The port that is used to access the cluster.
    status String
    The status of the resource.
    commodityCode string
    The name of the service.
    connectionString string
    The endpoint of the cluster.
    createTime string
    The createTime of the cluster.
    engine string
    The engine of the database.
    engineVersion string
    The engine version of the database.
    expireTime string
    The time when the cluster expires.
    expired string
    Indicates whether the cluster has expired.
    id string
    The provider-assigned unique ID for this managed resource.
    lockMode string
    The lock mode of the cluster.
    lockReason string
    The reason why the cluster is locked.
    port string
    The port that is used to access the cluster.
    status string
    The status of the resource.
    commodity_code str
    The name of the service.
    connection_string str
    The endpoint of the cluster.
    create_time str
    The createTime of the cluster.
    engine str
    The engine of the database.
    engine_version str
    The engine version of the database.
    expire_time str
    The time when the cluster expires.
    expired str
    Indicates whether the cluster has expired.
    id str
    The provider-assigned unique ID for this managed resource.
    lock_mode str
    The lock mode of the cluster.
    lock_reason str
    The reason why the cluster is locked.
    port str
    The port that is used to access the cluster.
    status str
    The status of the resource.
    commodityCode String
    The name of the service.
    connectionString String
    The endpoint of the cluster.
    createTime String
    The createTime of the cluster.
    engine String
    The engine of the database.
    engineVersion String
    The engine version of the database.
    expireTime String
    The time when the cluster expires.
    expired String
    Indicates whether the cluster has expired.
    id String
    The provider-assigned unique ID for this managed resource.
    lockMode String
    The lock mode of the cluster.
    lockReason String
    The reason why the cluster is locked.
    port String
    The port that is used to access the cluster.
    status String
    The status of the resource.

    Look up Existing DBClusterLakeVersion Resource

    Get an existing DBClusterLakeVersion 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?: DBClusterLakeVersionState, opts?: CustomResourceOptions): DBClusterLakeVersion
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            backup_set_id: Optional[str] = None,
            commodity_code: Optional[str] = None,
            compute_resource: Optional[str] = None,
            connection_string: Optional[str] = None,
            create_time: Optional[str] = None,
            db_cluster_description: Optional[str] = None,
            db_cluster_version: Optional[str] = None,
            enable_default_resource_group: Optional[bool] = None,
            engine: Optional[str] = None,
            engine_version: Optional[str] = None,
            expire_time: Optional[str] = None,
            expired: Optional[str] = None,
            lock_mode: Optional[str] = None,
            lock_reason: Optional[str] = None,
            payment_type: Optional[str] = None,
            port: Optional[str] = None,
            resource_group_id: Optional[str] = None,
            restore_to_time: Optional[str] = None,
            restore_type: Optional[str] = None,
            security_ips: Optional[str] = None,
            source_db_cluster_id: Optional[str] = None,
            status: Optional[str] = None,
            storage_resource: Optional[str] = None,
            vpc_id: Optional[str] = None,
            vswitch_id: Optional[str] = None,
            zone_id: Optional[str] = None) -> DBClusterLakeVersion
    func GetDBClusterLakeVersion(ctx *Context, name string, id IDInput, state *DBClusterLakeVersionState, opts ...ResourceOption) (*DBClusterLakeVersion, error)
    public static DBClusterLakeVersion Get(string name, Input<string> id, DBClusterLakeVersionState? state, CustomResourceOptions? opts = null)
    public static DBClusterLakeVersion get(String name, Output<String> id, DBClusterLakeVersionState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    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:
    BackupSetId string
    The ID of the backup set that you want to use to restore data.
    CommodityCode string
    The name of the service.
    ComputeResource string
    The computing resources of the cluster.
    ConnectionString string
    The endpoint of the cluster.
    CreateTime string
    The createTime of the cluster.
    DbClusterDescription string
    The description of the cluster.
    DbClusterVersion string
    The version of the cluster. Valid values: 5.0.
    EnableDefaultResourceGroup bool
    Whether to enable default allocation of resources to user_default resource groups.
    Engine string
    The engine of the database.
    EngineVersion string
    The engine version of the database.
    ExpireTime string
    The time when the cluster expires.
    Expired string
    Indicates whether the cluster has expired.
    LockMode string
    The lock mode of the cluster.
    LockReason string
    The reason why the cluster is locked.
    PaymentType string
    The payment type of the resource. Valid values: PayAsYouGo.
    Port string
    The port that is used to access the cluster.
    ResourceGroupId string
    The ID of the resource group.
    RestoreToTime string
    The point in time to which you want to restore data from the backup set.
    RestoreType string
    The method that you want to use to restore data. Valid values:
    SecurityIps string
    The IP addresses in an IP address whitelist of a cluster. Separate multiple IP addresses with commas (,). You can add a maximum of 500 different IP addresses to a whitelist. The entries in the IP address whitelist must be in one of the following formats:

    • IP addresses, such as 10.23.XX.XX.
    • CIDR blocks, such as 10.23.xx.xx/24. In this example, 24 indicates that the prefix of each IP address in the IP whitelist is 24 bits in length. You can replace 24 with a value within the range of 1 to 32.
    SourceDbClusterId string
    The ID of the source AnalyticDB for MySQL Data Warehouse Edition cluster.
    Status string
    The status of the resource.
    StorageResource string
    The storage resources of the cluster.
    VpcId string
    The vpc ID of the resource.
    VswitchId string
    The ID of the vSwitch.
    ZoneId string
    The zone ID of the resource.
    BackupSetId string
    The ID of the backup set that you want to use to restore data.
    CommodityCode string
    The name of the service.
    ComputeResource string
    The computing resources of the cluster.
    ConnectionString string
    The endpoint of the cluster.
    CreateTime string
    The createTime of the cluster.
    DbClusterDescription string
    The description of the cluster.
    DbClusterVersion string
    The version of the cluster. Valid values: 5.0.
    EnableDefaultResourceGroup bool
    Whether to enable default allocation of resources to user_default resource groups.
    Engine string
    The engine of the database.
    EngineVersion string
    The engine version of the database.
    ExpireTime string
    The time when the cluster expires.
    Expired string
    Indicates whether the cluster has expired.
    LockMode string
    The lock mode of the cluster.
    LockReason string
    The reason why the cluster is locked.
    PaymentType string
    The payment type of the resource. Valid values: PayAsYouGo.
    Port string
    The port that is used to access the cluster.
    ResourceGroupId string
    The ID of the resource group.
    RestoreToTime string
    The point in time to which you want to restore data from the backup set.
    RestoreType string
    The method that you want to use to restore data. Valid values:
    SecurityIps string
    The IP addresses in an IP address whitelist of a cluster. Separate multiple IP addresses with commas (,). You can add a maximum of 500 different IP addresses to a whitelist. The entries in the IP address whitelist must be in one of the following formats:

    • IP addresses, such as 10.23.XX.XX.
    • CIDR blocks, such as 10.23.xx.xx/24. In this example, 24 indicates that the prefix of each IP address in the IP whitelist is 24 bits in length. You can replace 24 with a value within the range of 1 to 32.
    SourceDbClusterId string
    The ID of the source AnalyticDB for MySQL Data Warehouse Edition cluster.
    Status string
    The status of the resource.
    StorageResource string
    The storage resources of the cluster.
    VpcId string
    The vpc ID of the resource.
    VswitchId string
    The ID of the vSwitch.
    ZoneId string
    The zone ID of the resource.
    backupSetId String
    The ID of the backup set that you want to use to restore data.
    commodityCode String
    The name of the service.
    computeResource String
    The computing resources of the cluster.
    connectionString String
    The endpoint of the cluster.
    createTime String
    The createTime of the cluster.
    dbClusterDescription String
    The description of the cluster.
    dbClusterVersion String
    The version of the cluster. Valid values: 5.0.
    enableDefaultResourceGroup Boolean
    Whether to enable default allocation of resources to user_default resource groups.
    engine String
    The engine of the database.
    engineVersion String
    The engine version of the database.
    expireTime String
    The time when the cluster expires.
    expired String
    Indicates whether the cluster has expired.
    lockMode String
    The lock mode of the cluster.
    lockReason String
    The reason why the cluster is locked.
    paymentType String
    The payment type of the resource. Valid values: PayAsYouGo.
    port String
    The port that is used to access the cluster.
    resourceGroupId String
    The ID of the resource group.
    restoreToTime String
    The point in time to which you want to restore data from the backup set.
    restoreType String
    The method that you want to use to restore data. Valid values:
    securityIps String
    The IP addresses in an IP address whitelist of a cluster. Separate multiple IP addresses with commas (,). You can add a maximum of 500 different IP addresses to a whitelist. The entries in the IP address whitelist must be in one of the following formats:

    • IP addresses, such as 10.23.XX.XX.
    • CIDR blocks, such as 10.23.xx.xx/24. In this example, 24 indicates that the prefix of each IP address in the IP whitelist is 24 bits in length. You can replace 24 with a value within the range of 1 to 32.
    sourceDbClusterId String
    The ID of the source AnalyticDB for MySQL Data Warehouse Edition cluster.
    status String
    The status of the resource.
    storageResource String
    The storage resources of the cluster.
    vpcId String
    The vpc ID of the resource.
    vswitchId String
    The ID of the vSwitch.
    zoneId String
    The zone ID of the resource.
    backupSetId string
    The ID of the backup set that you want to use to restore data.
    commodityCode string
    The name of the service.
    computeResource string
    The computing resources of the cluster.
    connectionString string
    The endpoint of the cluster.
    createTime string
    The createTime of the cluster.
    dbClusterDescription string
    The description of the cluster.
    dbClusterVersion string
    The version of the cluster. Valid values: 5.0.
    enableDefaultResourceGroup boolean
    Whether to enable default allocation of resources to user_default resource groups.
    engine string
    The engine of the database.
    engineVersion string
    The engine version of the database.
    expireTime string
    The time when the cluster expires.
    expired string
    Indicates whether the cluster has expired.
    lockMode string
    The lock mode of the cluster.
    lockReason string
    The reason why the cluster is locked.
    paymentType string
    The payment type of the resource. Valid values: PayAsYouGo.
    port string
    The port that is used to access the cluster.
    resourceGroupId string
    The ID of the resource group.
    restoreToTime string
    The point in time to which you want to restore data from the backup set.
    restoreType string
    The method that you want to use to restore data. Valid values:
    securityIps string
    The IP addresses in an IP address whitelist of a cluster. Separate multiple IP addresses with commas (,). You can add a maximum of 500 different IP addresses to a whitelist. The entries in the IP address whitelist must be in one of the following formats:

    • IP addresses, such as 10.23.XX.XX.
    • CIDR blocks, such as 10.23.xx.xx/24. In this example, 24 indicates that the prefix of each IP address in the IP whitelist is 24 bits in length. You can replace 24 with a value within the range of 1 to 32.
    sourceDbClusterId string
    The ID of the source AnalyticDB for MySQL Data Warehouse Edition cluster.
    status string
    The status of the resource.
    storageResource string
    The storage resources of the cluster.
    vpcId string
    The vpc ID of the resource.
    vswitchId string
    The ID of the vSwitch.
    zoneId string
    The zone ID of the resource.
    backup_set_id str
    The ID of the backup set that you want to use to restore data.
    commodity_code str
    The name of the service.
    compute_resource str
    The computing resources of the cluster.
    connection_string str
    The endpoint of the cluster.
    create_time str
    The createTime of the cluster.
    db_cluster_description str
    The description of the cluster.
    db_cluster_version str
    The version of the cluster. Valid values: 5.0.
    enable_default_resource_group bool
    Whether to enable default allocation of resources to user_default resource groups.
    engine str
    The engine of the database.
    engine_version str
    The engine version of the database.
    expire_time str
    The time when the cluster expires.
    expired str
    Indicates whether the cluster has expired.
    lock_mode str
    The lock mode of the cluster.
    lock_reason str
    The reason why the cluster is locked.
    payment_type str
    The payment type of the resource. Valid values: PayAsYouGo.
    port str
    The port that is used to access the cluster.
    resource_group_id str
    The ID of the resource group.
    restore_to_time str
    The point in time to which you want to restore data from the backup set.
    restore_type str
    The method that you want to use to restore data. Valid values:
    security_ips str
    The IP addresses in an IP address whitelist of a cluster. Separate multiple IP addresses with commas (,). You can add a maximum of 500 different IP addresses to a whitelist. The entries in the IP address whitelist must be in one of the following formats:

    • IP addresses, such as 10.23.XX.XX.
    • CIDR blocks, such as 10.23.xx.xx/24. In this example, 24 indicates that the prefix of each IP address in the IP whitelist is 24 bits in length. You can replace 24 with a value within the range of 1 to 32.
    source_db_cluster_id str
    The ID of the source AnalyticDB for MySQL Data Warehouse Edition cluster.
    status str
    The status of the resource.
    storage_resource str
    The storage resources of the cluster.
    vpc_id str
    The vpc ID of the resource.
    vswitch_id str
    The ID of the vSwitch.
    zone_id str
    The zone ID of the resource.
    backupSetId String
    The ID of the backup set that you want to use to restore data.
    commodityCode String
    The name of the service.
    computeResource String
    The computing resources of the cluster.
    connectionString String
    The endpoint of the cluster.
    createTime String
    The createTime of the cluster.
    dbClusterDescription String
    The description of the cluster.
    dbClusterVersion String
    The version of the cluster. Valid values: 5.0.
    enableDefaultResourceGroup Boolean
    Whether to enable default allocation of resources to user_default resource groups.
    engine String
    The engine of the database.
    engineVersion String
    The engine version of the database.
    expireTime String
    The time when the cluster expires.
    expired String
    Indicates whether the cluster has expired.
    lockMode String
    The lock mode of the cluster.
    lockReason String
    The reason why the cluster is locked.
    paymentType String
    The payment type of the resource. Valid values: PayAsYouGo.
    port String
    The port that is used to access the cluster.
    resourceGroupId String
    The ID of the resource group.
    restoreToTime String
    The point in time to which you want to restore data from the backup set.
    restoreType String
    The method that you want to use to restore data. Valid values:
    securityIps String
    The IP addresses in an IP address whitelist of a cluster. Separate multiple IP addresses with commas (,). You can add a maximum of 500 different IP addresses to a whitelist. The entries in the IP address whitelist must be in one of the following formats:

    • IP addresses, such as 10.23.XX.XX.
    • CIDR blocks, such as 10.23.xx.xx/24. In this example, 24 indicates that the prefix of each IP address in the IP whitelist is 24 bits in length. You can replace 24 with a value within the range of 1 to 32.
    sourceDbClusterId String
    The ID of the source AnalyticDB for MySQL Data Warehouse Edition cluster.
    status String
    The status of the resource.
    storageResource String
    The storage resources of the cluster.
    vpcId String
    The vpc ID of the resource.
    vswitchId String
    The ID of the vSwitch.
    zoneId String
    The zone ID of the resource.

    Import

    AnalyticDB for MySQL (ADB) DB Cluster Lake Version can be imported using the id, e.g.

    $ pulumi import alicloud:adb/dBClusterLakeVersion:DBClusterLakeVersion example <id>
    

    Package Details

    Repository
    Alibaba Cloud pulumi/pulumi-alicloud
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the alicloud Terraform Provider.
    alicloud logo
    Alibaba Cloud v3.51.0 published on Saturday, Mar 23, 2024 by Pulumi