1. Packages
  2. Yandex
  3. API Docs
  4. MdbGreenplumCluster
Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi

yandex.MdbGreenplumCluster

Explore with Pulumi AI

yandex logo
Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi

    Manages a Greenplum cluster within the Yandex.Cloud. For more information, see the official documentation.

    Please read Pricing for Managed Service for Greenplum before using Greenplum cluster.

    Yandex Managed Service for Greenplum® is now in preview

    Example Usage

    Example of creating a Single Node Greenplum.

    Coming soon!

    Coming soon!

    Coming soon!

    Coming soon!

    import * as pulumi from "@pulumi/pulumi";
    import * as yandex from "@pulumi/yandex";
    
    const fooVpcNetwork = new yandex.VpcNetwork("fooVpcNetwork", {});
    const fooVpcSubnet = new yandex.VpcSubnet("fooVpcSubnet", {
        zone: "ru-central1-a",
        networkId: fooVpcNetwork.id,
        v4CidrBlocks: ["10.5.0.0/24"],
    });
    const test_sg_x = new yandex.VpcSecurityGroup("test-sg-x", {
        networkId: fooVpcNetwork.id,
        ingresses: [{
            protocol: "ANY",
            description: "Allow incoming traffic from members of the same security group",
            fromPort: 0,
            toPort: 65535,
            v4CidrBlocks: ["0.0.0.0/0"],
        }],
        egresses: [{
            protocol: "ANY",
            description: "Allow outgoing traffic to members of the same security group",
            fromPort: 0,
            toPort: 65535,
            v4CidrBlocks: ["0.0.0.0/0"],
        }],
    });
    const fooMdbGreenplumCluster = new yandex.MdbGreenplumCluster("fooMdbGreenplumCluster", {
        description: "test greenplum cluster",
        environment: "PRESTABLE",
        networkId: fooVpcNetwork.id,
        zoneId: "ru-central1-a",
        subnetId: fooVpcSubnet.id,
        assignPublicIp: true,
        version: "6.17",
        masterHostCount: 2,
        segmentHostCount: 5,
        segmentInHost: 1,
        masterSubcluster: {
            resources: {
                resourcePresetId: "s2.micro",
                diskSize: 24,
                diskTypeId: "network-ssd",
            },
        },
        segmentSubcluster: {
            resources: {
                resourcePresetId: "s2.micro",
                diskSize: 24,
                diskTypeId: "network-ssd",
            },
        },
        access: {
            webSql: true,
        },
        userName: "admin_user",
        userPassword: "your_super_secret_password",
        securityGroupIds: [test_sg_x.id],
    });
    

    Coming soon!

    Create MdbGreenplumCluster Resource

    new MdbGreenplumCluster(name: string, args: MdbGreenplumClusterArgs, opts?: CustomResourceOptions);
    @overload
    def MdbGreenplumCluster(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            access: Optional[MdbGreenplumClusterAccessArgs] = None,
                            assign_public_ip: Optional[bool] = None,
                            backup_window_start: Optional[MdbGreenplumClusterBackupWindowStartArgs] = None,
                            deletion_protection: Optional[bool] = None,
                            description: Optional[str] = None,
                            environment: Optional[str] = None,
                            folder_id: Optional[str] = None,
                            labels: Optional[Mapping[str, str]] = None,
                            master_host_count: Optional[int] = None,
                            master_subcluster: Optional[MdbGreenplumClusterMasterSubclusterArgs] = None,
                            name: Optional[str] = None,
                            network_id: Optional[str] = None,
                            security_group_ids: Optional[Sequence[str]] = None,
                            segment_host_count: Optional[int] = None,
                            segment_in_host: Optional[int] = None,
                            segment_subcluster: Optional[MdbGreenplumClusterSegmentSubclusterArgs] = None,
                            subnet_id: Optional[str] = None,
                            user_name: Optional[str] = None,
                            user_password: Optional[str] = None,
                            version: Optional[str] = None,
                            zone: Optional[str] = None)
    @overload
    def MdbGreenplumCluster(resource_name: str,
                            args: MdbGreenplumClusterArgs,
                            opts: Optional[ResourceOptions] = None)
    func NewMdbGreenplumCluster(ctx *Context, name string, args MdbGreenplumClusterArgs, opts ...ResourceOption) (*MdbGreenplumCluster, error)
    public MdbGreenplumCluster(string name, MdbGreenplumClusterArgs args, CustomResourceOptions? opts = null)
    public MdbGreenplumCluster(String name, MdbGreenplumClusterArgs args)
    public MdbGreenplumCluster(String name, MdbGreenplumClusterArgs args, CustomResourceOptions options)
    
    type: yandex:MdbGreenplumCluster
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args MdbGreenplumClusterArgs
    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 MdbGreenplumClusterArgs
    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 MdbGreenplumClusterArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args MdbGreenplumClusterArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args MdbGreenplumClusterArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    MdbGreenplumCluster 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 MdbGreenplumCluster resource accepts the following input properties:

    AssignPublicIp bool
    Sets whether the master hosts should get a public IP address on creation. Changing this parameter for an existing host is not supported at the moment.
    Environment string
    Deployment environment of the Greenplum cluster. (PRODUCTION, PRESTABLE)
    MasterHostCount int
    Number of hosts in master subcluster (1 or 2).
    MasterSubcluster MdbGreenplumClusterMasterSubcluster
    Settings for master subcluster. The structure is documented below.
    NetworkId string
    ID of the network, to which the Greenplum cluster uses.
    SegmentHostCount int
    Number of hosts in segment subcluster (from 1 to 32).
    SegmentInHost int
    Number of segments on segment host (not more then 1 + RAM/8).
    SegmentSubcluster MdbGreenplumClusterSegmentSubcluster
    Settings for segment subcluster. The structure is documented below.
    SubnetId string
    The ID of the subnet, to which the hosts belongs. The subnet must be a part of the network to which the cluster belongs.
    UserName string
    Greenplum cluster admin user name.
    UserPassword string
    Greenplum cluster admin password name.
    Version string
    Version of the Greenplum cluster. (6.17)
    Zone string
    The availability zone where the Greenplum hosts will be created.
    Access MdbGreenplumClusterAccess
    Access policy to the Greenplum cluster. The structure is documented below.
    BackupWindowStart MdbGreenplumClusterBackupWindowStart
    Time to start the daily backup, in the UTC timezone. The structure is documented below.
    DeletionProtection bool
    Inhibits deletion of the cluster. Can be either true or false.
    Description string
    Description of the Greenplum cluster.
    FolderId string
    The ID of the folder that the resource belongs to. If it is not provided, the default provider folder is used.
    Labels Dictionary<string, string>
    A set of key/value label pairs to assign to the Greenplum cluster.
    Name string
    Name of the Greenplum cluster. Provided by the client when the cluster is created.
    SecurityGroupIds List<string>
    A set of ids of security groups assigned to hosts of the cluster.
    AssignPublicIp bool
    Sets whether the master hosts should get a public IP address on creation. Changing this parameter for an existing host is not supported at the moment.
    Environment string
    Deployment environment of the Greenplum cluster. (PRODUCTION, PRESTABLE)
    MasterHostCount int
    Number of hosts in master subcluster (1 or 2).
    MasterSubcluster MdbGreenplumClusterMasterSubclusterArgs
    Settings for master subcluster. The structure is documented below.
    NetworkId string
    ID of the network, to which the Greenplum cluster uses.
    SegmentHostCount int
    Number of hosts in segment subcluster (from 1 to 32).
    SegmentInHost int
    Number of segments on segment host (not more then 1 + RAM/8).
    SegmentSubcluster MdbGreenplumClusterSegmentSubclusterArgs
    Settings for segment subcluster. The structure is documented below.
    SubnetId string
    The ID of the subnet, to which the hosts belongs. The subnet must be a part of the network to which the cluster belongs.
    UserName string
    Greenplum cluster admin user name.
    UserPassword string
    Greenplum cluster admin password name.
    Version string
    Version of the Greenplum cluster. (6.17)
    Zone string
    The availability zone where the Greenplum hosts will be created.
    Access MdbGreenplumClusterAccessArgs
    Access policy to the Greenplum cluster. The structure is documented below.
    BackupWindowStart MdbGreenplumClusterBackupWindowStartArgs
    Time to start the daily backup, in the UTC timezone. The structure is documented below.
    DeletionProtection bool
    Inhibits deletion of the cluster. Can be either true or false.
    Description string
    Description of the Greenplum cluster.
    FolderId string
    The ID of the folder that the resource belongs to. If it is not provided, the default provider folder is used.
    Labels map[string]string
    A set of key/value label pairs to assign to the Greenplum cluster.
    Name string
    Name of the Greenplum cluster. Provided by the client when the cluster is created.
    SecurityGroupIds []string
    A set of ids of security groups assigned to hosts of the cluster.
    assignPublicIp Boolean
    Sets whether the master hosts should get a public IP address on creation. Changing this parameter for an existing host is not supported at the moment.
    environment String
    Deployment environment of the Greenplum cluster. (PRODUCTION, PRESTABLE)
    masterHostCount Integer
    Number of hosts in master subcluster (1 or 2).
    masterSubcluster MdbGreenplumClusterMasterSubcluster
    Settings for master subcluster. The structure is documented below.
    networkId String
    ID of the network, to which the Greenplum cluster uses.
    segmentHostCount Integer
    Number of hosts in segment subcluster (from 1 to 32).
    segmentInHost Integer
    Number of segments on segment host (not more then 1 + RAM/8).
    segmentSubcluster MdbGreenplumClusterSegmentSubcluster
    Settings for segment subcluster. The structure is documented below.
    subnetId String
    The ID of the subnet, to which the hosts belongs. The subnet must be a part of the network to which the cluster belongs.
    userName String
    Greenplum cluster admin user name.
    userPassword String
    Greenplum cluster admin password name.
    version String
    Version of the Greenplum cluster. (6.17)
    zone String
    The availability zone where the Greenplum hosts will be created.
    access MdbGreenplumClusterAccess
    Access policy to the Greenplum cluster. The structure is documented below.
    backupWindowStart MdbGreenplumClusterBackupWindowStart
    Time to start the daily backup, in the UTC timezone. The structure is documented below.
    deletionProtection Boolean
    Inhibits deletion of the cluster. Can be either true or false.
    description String
    Description of the Greenplum cluster.
    folderId String
    The ID of the folder that the resource belongs to. If it is not provided, the default provider folder is used.
    labels Map<String,String>
    A set of key/value label pairs to assign to the Greenplum cluster.
    name String
    Name of the Greenplum cluster. Provided by the client when the cluster is created.
    securityGroupIds List<String>
    A set of ids of security groups assigned to hosts of the cluster.
    assignPublicIp boolean
    Sets whether the master hosts should get a public IP address on creation. Changing this parameter for an existing host is not supported at the moment.
    environment string
    Deployment environment of the Greenplum cluster. (PRODUCTION, PRESTABLE)
    masterHostCount number
    Number of hosts in master subcluster (1 or 2).
    masterSubcluster MdbGreenplumClusterMasterSubcluster
    Settings for master subcluster. The structure is documented below.
    networkId string
    ID of the network, to which the Greenplum cluster uses.
    segmentHostCount number
    Number of hosts in segment subcluster (from 1 to 32).
    segmentInHost number
    Number of segments on segment host (not more then 1 + RAM/8).
    segmentSubcluster MdbGreenplumClusterSegmentSubcluster
    Settings for segment subcluster. The structure is documented below.
    subnetId string
    The ID of the subnet, to which the hosts belongs. The subnet must be a part of the network to which the cluster belongs.
    userName string
    Greenplum cluster admin user name.
    userPassword string
    Greenplum cluster admin password name.
    version string
    Version of the Greenplum cluster. (6.17)
    zone string
    The availability zone where the Greenplum hosts will be created.
    access MdbGreenplumClusterAccess
    Access policy to the Greenplum cluster. The structure is documented below.
    backupWindowStart MdbGreenplumClusterBackupWindowStart
    Time to start the daily backup, in the UTC timezone. The structure is documented below.
    deletionProtection boolean
    Inhibits deletion of the cluster. Can be either true or false.
    description string
    Description of the Greenplum cluster.
    folderId string
    The ID of the folder that the resource belongs to. If it is not provided, the default provider folder is used.
    labels {[key: string]: string}
    A set of key/value label pairs to assign to the Greenplum cluster.
    name string
    Name of the Greenplum cluster. Provided by the client when the cluster is created.
    securityGroupIds string[]
    A set of ids of security groups assigned to hosts of the cluster.
    assign_public_ip bool
    Sets whether the master hosts should get a public IP address on creation. Changing this parameter for an existing host is not supported at the moment.
    environment str
    Deployment environment of the Greenplum cluster. (PRODUCTION, PRESTABLE)
    master_host_count int
    Number of hosts in master subcluster (1 or 2).
    master_subcluster MdbGreenplumClusterMasterSubclusterArgs
    Settings for master subcluster. The structure is documented below.
    network_id str
    ID of the network, to which the Greenplum cluster uses.
    segment_host_count int
    Number of hosts in segment subcluster (from 1 to 32).
    segment_in_host int
    Number of segments on segment host (not more then 1 + RAM/8).
    segment_subcluster MdbGreenplumClusterSegmentSubclusterArgs
    Settings for segment subcluster. The structure is documented below.
    subnet_id str
    The ID of the subnet, to which the hosts belongs. The subnet must be a part of the network to which the cluster belongs.
    user_name str
    Greenplum cluster admin user name.
    user_password str
    Greenplum cluster admin password name.
    version str
    Version of the Greenplum cluster. (6.17)
    zone str
    The availability zone where the Greenplum hosts will be created.
    access MdbGreenplumClusterAccessArgs
    Access policy to the Greenplum cluster. The structure is documented below.
    backup_window_start MdbGreenplumClusterBackupWindowStartArgs
    Time to start the daily backup, in the UTC timezone. The structure is documented below.
    deletion_protection bool
    Inhibits deletion of the cluster. Can be either true or false.
    description str
    Description of the Greenplum cluster.
    folder_id str
    The ID of the folder that the resource belongs to. If it is not provided, the default provider folder is used.
    labels Mapping[str, str]
    A set of key/value label pairs to assign to the Greenplum cluster.
    name str
    Name of the Greenplum cluster. Provided by the client when the cluster is created.
    security_group_ids Sequence[str]
    A set of ids of security groups assigned to hosts of the cluster.
    assignPublicIp Boolean
    Sets whether the master hosts should get a public IP address on creation. Changing this parameter for an existing host is not supported at the moment.
    environment String
    Deployment environment of the Greenplum cluster. (PRODUCTION, PRESTABLE)
    masterHostCount Number
    Number of hosts in master subcluster (1 or 2).
    masterSubcluster Property Map
    Settings for master subcluster. The structure is documented below.
    networkId String
    ID of the network, to which the Greenplum cluster uses.
    segmentHostCount Number
    Number of hosts in segment subcluster (from 1 to 32).
    segmentInHost Number
    Number of segments on segment host (not more then 1 + RAM/8).
    segmentSubcluster Property Map
    Settings for segment subcluster. The structure is documented below.
    subnetId String
    The ID of the subnet, to which the hosts belongs. The subnet must be a part of the network to which the cluster belongs.
    userName String
    Greenplum cluster admin user name.
    userPassword String
    Greenplum cluster admin password name.
    version String
    Version of the Greenplum cluster. (6.17)
    zone String
    The availability zone where the Greenplum hosts will be created.
    access Property Map
    Access policy to the Greenplum cluster. The structure is documented below.
    backupWindowStart Property Map
    Time to start the daily backup, in the UTC timezone. The structure is documented below.
    deletionProtection Boolean
    Inhibits deletion of the cluster. Can be either true or false.
    description String
    Description of the Greenplum cluster.
    folderId String
    The ID of the folder that the resource belongs to. If it is not provided, the default provider folder is used.
    labels Map<String>
    A set of key/value label pairs to assign to the Greenplum cluster.
    name String
    Name of the Greenplum cluster. Provided by the client when the cluster is created.
    securityGroupIds List<String>
    A set of ids of security groups assigned to hosts of the cluster.

    Outputs

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

    CreatedAt string
    Creation timestamp of the cluster.
    Health string
    Aggregated health of the cluster.
    Id string
    The provider-assigned unique ID for this managed resource.
    MasterHosts List<MdbGreenplumClusterMasterHost>
    (Computed) Info about hosts in master subcluster. The structure is documented below.
    SegmentHosts List<MdbGreenplumClusterSegmentHost>
    (Computed) Info about hosts in segment subcluster. The structure is documented below.
    Status string
    Status of the cluster.
    CreatedAt string
    Creation timestamp of the cluster.
    Health string
    Aggregated health of the cluster.
    Id string
    The provider-assigned unique ID for this managed resource.
    MasterHosts []MdbGreenplumClusterMasterHost
    (Computed) Info about hosts in master subcluster. The structure is documented below.
    SegmentHosts []MdbGreenplumClusterSegmentHost
    (Computed) Info about hosts in segment subcluster. The structure is documented below.
    Status string
    Status of the cluster.
    createdAt String
    Creation timestamp of the cluster.
    health String
    Aggregated health of the cluster.
    id String
    The provider-assigned unique ID for this managed resource.
    masterHosts List<MdbGreenplumClusterMasterHost>
    (Computed) Info about hosts in master subcluster. The structure is documented below.
    segmentHosts List<MdbGreenplumClusterSegmentHost>
    (Computed) Info about hosts in segment subcluster. The structure is documented below.
    status String
    Status of the cluster.
    createdAt string
    Creation timestamp of the cluster.
    health string
    Aggregated health of the cluster.
    id string
    The provider-assigned unique ID for this managed resource.
    masterHosts MdbGreenplumClusterMasterHost[]
    (Computed) Info about hosts in master subcluster. The structure is documented below.
    segmentHosts MdbGreenplumClusterSegmentHost[]
    (Computed) Info about hosts in segment subcluster. The structure is documented below.
    status string
    Status of the cluster.
    created_at str
    Creation timestamp of the cluster.
    health str
    Aggregated health of the cluster.
    id str
    The provider-assigned unique ID for this managed resource.
    master_hosts Sequence[MdbGreenplumClusterMasterHost]
    (Computed) Info about hosts in master subcluster. The structure is documented below.
    segment_hosts Sequence[MdbGreenplumClusterSegmentHost]
    (Computed) Info about hosts in segment subcluster. The structure is documented below.
    status str
    Status of the cluster.
    createdAt String
    Creation timestamp of the cluster.
    health String
    Aggregated health of the cluster.
    id String
    The provider-assigned unique ID for this managed resource.
    masterHosts List<Property Map>
    (Computed) Info about hosts in master subcluster. The structure is documented below.
    segmentHosts List<Property Map>
    (Computed) Info about hosts in segment subcluster. The structure is documented below.
    status String
    Status of the cluster.

    Look up Existing MdbGreenplumCluster Resource

    Get an existing MdbGreenplumCluster 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?: MdbGreenplumClusterState, opts?: CustomResourceOptions): MdbGreenplumCluster
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            access: Optional[MdbGreenplumClusterAccessArgs] = None,
            assign_public_ip: Optional[bool] = None,
            backup_window_start: Optional[MdbGreenplumClusterBackupWindowStartArgs] = None,
            created_at: Optional[str] = None,
            deletion_protection: Optional[bool] = None,
            description: Optional[str] = None,
            environment: Optional[str] = None,
            folder_id: Optional[str] = None,
            health: Optional[str] = None,
            labels: Optional[Mapping[str, str]] = None,
            master_host_count: Optional[int] = None,
            master_hosts: Optional[Sequence[MdbGreenplumClusterMasterHostArgs]] = None,
            master_subcluster: Optional[MdbGreenplumClusterMasterSubclusterArgs] = None,
            name: Optional[str] = None,
            network_id: Optional[str] = None,
            security_group_ids: Optional[Sequence[str]] = None,
            segment_host_count: Optional[int] = None,
            segment_hosts: Optional[Sequence[MdbGreenplumClusterSegmentHostArgs]] = None,
            segment_in_host: Optional[int] = None,
            segment_subcluster: Optional[MdbGreenplumClusterSegmentSubclusterArgs] = None,
            status: Optional[str] = None,
            subnet_id: Optional[str] = None,
            user_name: Optional[str] = None,
            user_password: Optional[str] = None,
            version: Optional[str] = None,
            zone: Optional[str] = None) -> MdbGreenplumCluster
    func GetMdbGreenplumCluster(ctx *Context, name string, id IDInput, state *MdbGreenplumClusterState, opts ...ResourceOption) (*MdbGreenplumCluster, error)
    public static MdbGreenplumCluster Get(string name, Input<string> id, MdbGreenplumClusterState? state, CustomResourceOptions? opts = null)
    public static MdbGreenplumCluster get(String name, Output<String> id, MdbGreenplumClusterState 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:
    Access MdbGreenplumClusterAccess
    Access policy to the Greenplum cluster. The structure is documented below.
    AssignPublicIp bool
    Sets whether the master hosts should get a public IP address on creation. Changing this parameter for an existing host is not supported at the moment.
    BackupWindowStart MdbGreenplumClusterBackupWindowStart
    Time to start the daily backup, in the UTC timezone. The structure is documented below.
    CreatedAt string
    Creation timestamp of the cluster.
    DeletionProtection bool
    Inhibits deletion of the cluster. Can be either true or false.
    Description string
    Description of the Greenplum cluster.
    Environment string
    Deployment environment of the Greenplum cluster. (PRODUCTION, PRESTABLE)
    FolderId string
    The ID of the folder that the resource belongs to. If it is not provided, the default provider folder is used.
    Health string
    Aggregated health of the cluster.
    Labels Dictionary<string, string>
    A set of key/value label pairs to assign to the Greenplum cluster.
    MasterHostCount int
    Number of hosts in master subcluster (1 or 2).
    MasterHosts List<MdbGreenplumClusterMasterHost>
    (Computed) Info about hosts in master subcluster. The structure is documented below.
    MasterSubcluster MdbGreenplumClusterMasterSubcluster
    Settings for master subcluster. The structure is documented below.
    Name string
    Name of the Greenplum cluster. Provided by the client when the cluster is created.
    NetworkId string
    ID of the network, to which the Greenplum cluster uses.
    SecurityGroupIds List<string>
    A set of ids of security groups assigned to hosts of the cluster.
    SegmentHostCount int
    Number of hosts in segment subcluster (from 1 to 32).
    SegmentHosts List<MdbGreenplumClusterSegmentHost>
    (Computed) Info about hosts in segment subcluster. The structure is documented below.
    SegmentInHost int
    Number of segments on segment host (not more then 1 + RAM/8).
    SegmentSubcluster MdbGreenplumClusterSegmentSubcluster
    Settings for segment subcluster. The structure is documented below.
    Status string
    Status of the cluster.
    SubnetId string
    The ID of the subnet, to which the hosts belongs. The subnet must be a part of the network to which the cluster belongs.
    UserName string
    Greenplum cluster admin user name.
    UserPassword string
    Greenplum cluster admin password name.
    Version string
    Version of the Greenplum cluster. (6.17)
    Zone string
    The availability zone where the Greenplum hosts will be created.
    Access MdbGreenplumClusterAccessArgs
    Access policy to the Greenplum cluster. The structure is documented below.
    AssignPublicIp bool
    Sets whether the master hosts should get a public IP address on creation. Changing this parameter for an existing host is not supported at the moment.
    BackupWindowStart MdbGreenplumClusterBackupWindowStartArgs
    Time to start the daily backup, in the UTC timezone. The structure is documented below.
    CreatedAt string
    Creation timestamp of the cluster.
    DeletionProtection bool
    Inhibits deletion of the cluster. Can be either true or false.
    Description string
    Description of the Greenplum cluster.
    Environment string
    Deployment environment of the Greenplum cluster. (PRODUCTION, PRESTABLE)
    FolderId string
    The ID of the folder that the resource belongs to. If it is not provided, the default provider folder is used.
    Health string
    Aggregated health of the cluster.
    Labels map[string]string
    A set of key/value label pairs to assign to the Greenplum cluster.
    MasterHostCount int
    Number of hosts in master subcluster (1 or 2).
    MasterHosts []MdbGreenplumClusterMasterHostArgs
    (Computed) Info about hosts in master subcluster. The structure is documented below.
    MasterSubcluster MdbGreenplumClusterMasterSubclusterArgs
    Settings for master subcluster. The structure is documented below.
    Name string
    Name of the Greenplum cluster. Provided by the client when the cluster is created.
    NetworkId string
    ID of the network, to which the Greenplum cluster uses.
    SecurityGroupIds []string
    A set of ids of security groups assigned to hosts of the cluster.
    SegmentHostCount int
    Number of hosts in segment subcluster (from 1 to 32).
    SegmentHosts []MdbGreenplumClusterSegmentHostArgs
    (Computed) Info about hosts in segment subcluster. The structure is documented below.
    SegmentInHost int
    Number of segments on segment host (not more then 1 + RAM/8).
    SegmentSubcluster MdbGreenplumClusterSegmentSubclusterArgs
    Settings for segment subcluster. The structure is documented below.
    Status string
    Status of the cluster.
    SubnetId string
    The ID of the subnet, to which the hosts belongs. The subnet must be a part of the network to which the cluster belongs.
    UserName string
    Greenplum cluster admin user name.
    UserPassword string
    Greenplum cluster admin password name.
    Version string
    Version of the Greenplum cluster. (6.17)
    Zone string
    The availability zone where the Greenplum hosts will be created.
    access MdbGreenplumClusterAccess
    Access policy to the Greenplum cluster. The structure is documented below.
    assignPublicIp Boolean
    Sets whether the master hosts should get a public IP address on creation. Changing this parameter for an existing host is not supported at the moment.
    backupWindowStart MdbGreenplumClusterBackupWindowStart
    Time to start the daily backup, in the UTC timezone. The structure is documented below.
    createdAt String
    Creation timestamp of the cluster.
    deletionProtection Boolean
    Inhibits deletion of the cluster. Can be either true or false.
    description String
    Description of the Greenplum cluster.
    environment String
    Deployment environment of the Greenplum cluster. (PRODUCTION, PRESTABLE)
    folderId String
    The ID of the folder that the resource belongs to. If it is not provided, the default provider folder is used.
    health String
    Aggregated health of the cluster.
    labels Map<String,String>
    A set of key/value label pairs to assign to the Greenplum cluster.
    masterHostCount Integer
    Number of hosts in master subcluster (1 or 2).
    masterHosts List<MdbGreenplumClusterMasterHost>
    (Computed) Info about hosts in master subcluster. The structure is documented below.
    masterSubcluster MdbGreenplumClusterMasterSubcluster
    Settings for master subcluster. The structure is documented below.
    name String
    Name of the Greenplum cluster. Provided by the client when the cluster is created.
    networkId String
    ID of the network, to which the Greenplum cluster uses.
    securityGroupIds List<String>
    A set of ids of security groups assigned to hosts of the cluster.
    segmentHostCount Integer
    Number of hosts in segment subcluster (from 1 to 32).
    segmentHosts List<MdbGreenplumClusterSegmentHost>
    (Computed) Info about hosts in segment subcluster. The structure is documented below.
    segmentInHost Integer
    Number of segments on segment host (not more then 1 + RAM/8).
    segmentSubcluster MdbGreenplumClusterSegmentSubcluster
    Settings for segment subcluster. The structure is documented below.
    status String
    Status of the cluster.
    subnetId String
    The ID of the subnet, to which the hosts belongs. The subnet must be a part of the network to which the cluster belongs.
    userName String
    Greenplum cluster admin user name.
    userPassword String
    Greenplum cluster admin password name.
    version String
    Version of the Greenplum cluster. (6.17)
    zone String
    The availability zone where the Greenplum hosts will be created.
    access MdbGreenplumClusterAccess
    Access policy to the Greenplum cluster. The structure is documented below.
    assignPublicIp boolean
    Sets whether the master hosts should get a public IP address on creation. Changing this parameter for an existing host is not supported at the moment.
    backupWindowStart MdbGreenplumClusterBackupWindowStart
    Time to start the daily backup, in the UTC timezone. The structure is documented below.
    createdAt string
    Creation timestamp of the cluster.
    deletionProtection boolean
    Inhibits deletion of the cluster. Can be either true or false.
    description string
    Description of the Greenplum cluster.
    environment string
    Deployment environment of the Greenplum cluster. (PRODUCTION, PRESTABLE)
    folderId string
    The ID of the folder that the resource belongs to. If it is not provided, the default provider folder is used.
    health string
    Aggregated health of the cluster.
    labels {[key: string]: string}
    A set of key/value label pairs to assign to the Greenplum cluster.
    masterHostCount number
    Number of hosts in master subcluster (1 or 2).
    masterHosts MdbGreenplumClusterMasterHost[]
    (Computed) Info about hosts in master subcluster. The structure is documented below.
    masterSubcluster MdbGreenplumClusterMasterSubcluster
    Settings for master subcluster. The structure is documented below.
    name string
    Name of the Greenplum cluster. Provided by the client when the cluster is created.
    networkId string
    ID of the network, to which the Greenplum cluster uses.
    securityGroupIds string[]
    A set of ids of security groups assigned to hosts of the cluster.
    segmentHostCount number
    Number of hosts in segment subcluster (from 1 to 32).
    segmentHosts MdbGreenplumClusterSegmentHost[]
    (Computed) Info about hosts in segment subcluster. The structure is documented below.
    segmentInHost number
    Number of segments on segment host (not more then 1 + RAM/8).
    segmentSubcluster MdbGreenplumClusterSegmentSubcluster
    Settings for segment subcluster. The structure is documented below.
    status string
    Status of the cluster.
    subnetId string
    The ID of the subnet, to which the hosts belongs. The subnet must be a part of the network to which the cluster belongs.
    userName string
    Greenplum cluster admin user name.
    userPassword string
    Greenplum cluster admin password name.
    version string
    Version of the Greenplum cluster. (6.17)
    zone string
    The availability zone where the Greenplum hosts will be created.
    access MdbGreenplumClusterAccessArgs
    Access policy to the Greenplum cluster. The structure is documented below.
    assign_public_ip bool
    Sets whether the master hosts should get a public IP address on creation. Changing this parameter for an existing host is not supported at the moment.
    backup_window_start MdbGreenplumClusterBackupWindowStartArgs
    Time to start the daily backup, in the UTC timezone. The structure is documented below.
    created_at str
    Creation timestamp of the cluster.
    deletion_protection bool
    Inhibits deletion of the cluster. Can be either true or false.
    description str
    Description of the Greenplum cluster.
    environment str
    Deployment environment of the Greenplum cluster. (PRODUCTION, PRESTABLE)
    folder_id str
    The ID of the folder that the resource belongs to. If it is not provided, the default provider folder is used.
    health str
    Aggregated health of the cluster.
    labels Mapping[str, str]
    A set of key/value label pairs to assign to the Greenplum cluster.
    master_host_count int
    Number of hosts in master subcluster (1 or 2).
    master_hosts Sequence[MdbGreenplumClusterMasterHostArgs]
    (Computed) Info about hosts in master subcluster. The structure is documented below.
    master_subcluster MdbGreenplumClusterMasterSubclusterArgs
    Settings for master subcluster. The structure is documented below.
    name str
    Name of the Greenplum cluster. Provided by the client when the cluster is created.
    network_id str
    ID of the network, to which the Greenplum cluster uses.
    security_group_ids Sequence[str]
    A set of ids of security groups assigned to hosts of the cluster.
    segment_host_count int
    Number of hosts in segment subcluster (from 1 to 32).
    segment_hosts Sequence[MdbGreenplumClusterSegmentHostArgs]
    (Computed) Info about hosts in segment subcluster. The structure is documented below.
    segment_in_host int
    Number of segments on segment host (not more then 1 + RAM/8).
    segment_subcluster MdbGreenplumClusterSegmentSubclusterArgs
    Settings for segment subcluster. The structure is documented below.
    status str
    Status of the cluster.
    subnet_id str
    The ID of the subnet, to which the hosts belongs. The subnet must be a part of the network to which the cluster belongs.
    user_name str
    Greenplum cluster admin user name.
    user_password str
    Greenplum cluster admin password name.
    version str
    Version of the Greenplum cluster. (6.17)
    zone str
    The availability zone where the Greenplum hosts will be created.
    access Property Map
    Access policy to the Greenplum cluster. The structure is documented below.
    assignPublicIp Boolean
    Sets whether the master hosts should get a public IP address on creation. Changing this parameter for an existing host is not supported at the moment.
    backupWindowStart Property Map
    Time to start the daily backup, in the UTC timezone. The structure is documented below.
    createdAt String
    Creation timestamp of the cluster.
    deletionProtection Boolean
    Inhibits deletion of the cluster. Can be either true or false.
    description String
    Description of the Greenplum cluster.
    environment String
    Deployment environment of the Greenplum cluster. (PRODUCTION, PRESTABLE)
    folderId String
    The ID of the folder that the resource belongs to. If it is not provided, the default provider folder is used.
    health String
    Aggregated health of the cluster.
    labels Map<String>
    A set of key/value label pairs to assign to the Greenplum cluster.
    masterHostCount Number
    Number of hosts in master subcluster (1 or 2).
    masterHosts List<Property Map>
    (Computed) Info about hosts in master subcluster. The structure is documented below.
    masterSubcluster Property Map
    Settings for master subcluster. The structure is documented below.
    name String
    Name of the Greenplum cluster. Provided by the client when the cluster is created.
    networkId String
    ID of the network, to which the Greenplum cluster uses.
    securityGroupIds List<String>
    A set of ids of security groups assigned to hosts of the cluster.
    segmentHostCount Number
    Number of hosts in segment subcluster (from 1 to 32).
    segmentHosts List<Property Map>
    (Computed) Info about hosts in segment subcluster. The structure is documented below.
    segmentInHost Number
    Number of segments on segment host (not more then 1 + RAM/8).
    segmentSubcluster Property Map
    Settings for segment subcluster. The structure is documented below.
    status String
    Status of the cluster.
    subnetId String
    The ID of the subnet, to which the hosts belongs. The subnet must be a part of the network to which the cluster belongs.
    userName String
    Greenplum cluster admin user name.
    userPassword String
    Greenplum cluster admin password name.
    version String
    Version of the Greenplum cluster. (6.17)
    zone String
    The availability zone where the Greenplum hosts will be created.

    Supporting Types

    MdbGreenplumClusterAccess, MdbGreenplumClusterAccessArgs

    DataLens bool
    Allow access for Yandex DataLens.
    WebSql bool
    Allows access for SQL queries in the management console
    DataLens bool
    Allow access for Yandex DataLens.
    WebSql bool
    Allows access for SQL queries in the management console
    dataLens Boolean
    Allow access for Yandex DataLens.
    webSql Boolean
    Allows access for SQL queries in the management console
    dataLens boolean
    Allow access for Yandex DataLens.
    webSql boolean
    Allows access for SQL queries in the management console
    data_lens bool
    Allow access for Yandex DataLens.
    web_sql bool
    Allows access for SQL queries in the management console
    dataLens Boolean
    Allow access for Yandex DataLens.
    webSql Boolean
    Allows access for SQL queries in the management console

    MdbGreenplumClusterBackupWindowStart, MdbGreenplumClusterBackupWindowStartArgs

    Hours int
    The hour at which backup will be started (UTC).
    Minutes int
    The minute at which backup will be started (UTC).
    Hours int
    The hour at which backup will be started (UTC).
    Minutes int
    The minute at which backup will be started (UTC).
    hours Integer
    The hour at which backup will be started (UTC).
    minutes Integer
    The minute at which backup will be started (UTC).
    hours number
    The hour at which backup will be started (UTC).
    minutes number
    The minute at which backup will be started (UTC).
    hours int
    The hour at which backup will be started (UTC).
    minutes int
    The minute at which backup will be started (UTC).
    hours Number
    The hour at which backup will be started (UTC).
    minutes Number
    The minute at which backup will be started (UTC).

    MdbGreenplumClusterMasterHost, MdbGreenplumClusterMasterHostArgs

    AssignPublicIp bool
    Sets whether the master hosts should get a public IP address on creation. Changing this parameter for an existing host is not supported at the moment.
    Fqdn string
    (Computed) The fully qualified domain name of the host.
    AssignPublicIp bool
    Sets whether the master hosts should get a public IP address on creation. Changing this parameter for an existing host is not supported at the moment.
    Fqdn string
    (Computed) The fully qualified domain name of the host.
    assignPublicIp Boolean
    Sets whether the master hosts should get a public IP address on creation. Changing this parameter for an existing host is not supported at the moment.
    fqdn String
    (Computed) The fully qualified domain name of the host.
    assignPublicIp boolean
    Sets whether the master hosts should get a public IP address on creation. Changing this parameter for an existing host is not supported at the moment.
    fqdn string
    (Computed) The fully qualified domain name of the host.
    assign_public_ip bool
    Sets whether the master hosts should get a public IP address on creation. Changing this parameter for an existing host is not supported at the moment.
    fqdn str
    (Computed) The fully qualified domain name of the host.
    assignPublicIp Boolean
    Sets whether the master hosts should get a public IP address on creation. Changing this parameter for an existing host is not supported at the moment.
    fqdn String
    (Computed) The fully qualified domain name of the host.

    MdbGreenplumClusterMasterSubcluster, MdbGreenplumClusterMasterSubclusterArgs

    Resources MdbGreenplumClusterMasterSubclusterResources
    Resources allocated to hosts for segment subcluster of the Greenplum cluster. The structure is documented below.
    Resources MdbGreenplumClusterMasterSubclusterResources
    Resources allocated to hosts for segment subcluster of the Greenplum cluster. The structure is documented below.
    resources MdbGreenplumClusterMasterSubclusterResources
    Resources allocated to hosts for segment subcluster of the Greenplum cluster. The structure is documented below.
    resources MdbGreenplumClusterMasterSubclusterResources
    Resources allocated to hosts for segment subcluster of the Greenplum cluster. The structure is documented below.
    resources MdbGreenplumClusterMasterSubclusterResources
    Resources allocated to hosts for segment subcluster of the Greenplum cluster. The structure is documented below.
    resources Property Map
    Resources allocated to hosts for segment subcluster of the Greenplum cluster. The structure is documented below.

    MdbGreenplumClusterMasterSubclusterResources, MdbGreenplumClusterMasterSubclusterResourcesArgs

    MdbGreenplumClusterSegmentHost, MdbGreenplumClusterSegmentHostArgs

    Fqdn string
    (Computed) The fully qualified domain name of the host.
    Fqdn string
    (Computed) The fully qualified domain name of the host.
    fqdn String
    (Computed) The fully qualified domain name of the host.
    fqdn string
    (Computed) The fully qualified domain name of the host.
    fqdn str
    (Computed) The fully qualified domain name of the host.
    fqdn String
    (Computed) The fully qualified domain name of the host.

    MdbGreenplumClusterSegmentSubcluster, MdbGreenplumClusterSegmentSubclusterArgs

    Resources MdbGreenplumClusterSegmentSubclusterResources
    Resources allocated to hosts for segment subcluster of the Greenplum cluster. The structure is documented below.
    Resources MdbGreenplumClusterSegmentSubclusterResources
    Resources allocated to hosts for segment subcluster of the Greenplum cluster. The structure is documented below.
    resources MdbGreenplumClusterSegmentSubclusterResources
    Resources allocated to hosts for segment subcluster of the Greenplum cluster. The structure is documented below.
    resources MdbGreenplumClusterSegmentSubclusterResources
    Resources allocated to hosts for segment subcluster of the Greenplum cluster. The structure is documented below.
    resources MdbGreenplumClusterSegmentSubclusterResources
    Resources allocated to hosts for segment subcluster of the Greenplum cluster. The structure is documented below.
    resources Property Map
    Resources allocated to hosts for segment subcluster of the Greenplum cluster. The structure is documented below.

    MdbGreenplumClusterSegmentSubclusterResources, MdbGreenplumClusterSegmentSubclusterResourcesArgs

    Import

    A cluster can be imported using the id of the resource, e.g.

     $ pulumi import yandex:index/mdbGreenplumCluster:MdbGreenplumCluster foo cluster_id
    

    Package Details

    Repository
    Yandex pulumi/pulumi-yandex
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the yandex Terraform Provider.
    yandex logo
    Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi