Yandex

v0.10.0 published on Thursday, Nov 18, 2021 by Pulumi

MdbGreenplumCluster

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

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],
});

Create a 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)
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.

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 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 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 number
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 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 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 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.

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 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.

Look up an 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)
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.

The following state arguments are supported:

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 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<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 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<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 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 MdbGreenplumClusterAccessArgs
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 MdbGreenplumClusterBackupWindowStartArgs
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 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 number
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 number
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 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.

Supporting Types

MdbGreenplumClusterAccess

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
data_lens bool
Allow access for Yandex DataLens.
web_sql bool
Allows access for SQL queries in the management console

MdbGreenplumClusterBackupWindowStart

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 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).

MdbGreenplumClusterMasterHost

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.
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.

MdbGreenplumClusterMasterSubcluster

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.

MdbGreenplumClusterMasterSubclusterResources

MdbGreenplumClusterSegmentHost

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.

MdbGreenplumClusterSegmentSubcluster

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.

MdbGreenplumClusterSegmentSubclusterResources

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
https://github.com/pulumi/pulumi-yandex
License
Apache-2.0
Notes
This Pulumi package is based on the yandex Terraform Provider.