Show / Hide Table of Contents

Class ClusterClusterConfigGceClusterConfigArgs

Inheritance
System.Object
InputArgs
ResourceArgs
ClusterClusterConfigGceClusterConfigArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Gcp.Dataproc.Inputs
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class ClusterClusterConfigGceClusterConfigArgs : ResourceArgs

Constructors

View Source

ClusterClusterConfigGceClusterConfigArgs()

Declaration
public ClusterClusterConfigGceClusterConfigArgs()

Properties

View Source

InternalIpOnly

By default, clusters are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each instance. If set to true, all instances in the cluster will only have internal IP addresses. Note: Private Google Access (also known as privateIpGoogleAccess) must be enabled on the subnetwork that the cluster will be launched in.

Declaration
public Input<bool> InternalIpOnly { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Metadata

A map of the Compute Engine metadata entries to add to all instances (see Project and instance metadata).

Declaration
public InputMap<string> Metadata { get; set; }
Property Value
Type Description
InputMap<System.String>
View Source

Network

The name or self_link of the Google Compute Engine network to the cluster will be part of. Conflicts with subnetwork. If neither is specified, this defaults to the "default" network.

Declaration
public Input<string> Network { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ServiceAccount

The service account to be used by the Node VMs. If not specified, the "default" service account is used.

Declaration
public Input<string> ServiceAccount { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ServiceAccountScopes

The set of Google API scopes to be made available on all of the node VMs under the service_account specified. These can be either FQDNs, or scope aliases. The following scopes must be set if any other scopes are set. They're necessary to ensure the correct functioning ofthe cluster, and are set automatically by the API:

Declaration
public InputList<string> ServiceAccountScopes { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

Subnetwork

The name or self_link of the Google Compute Engine subnetwork the cluster will be part of. Conflicts with network.

Declaration
public Input<string> Subnetwork { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Tags

The list of instance tags applied to instances in the cluster. Tags are used to identify valid sources or targets for network firewalls.

Declaration
public InputList<string> Tags { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

Zone

The GCP zone where your data is stored and used (i.e. where the master and the worker nodes will be created in). If region is set to 'global' (default) then zone is mandatory, otherwise GCP is able to make use of Auto Zone Placement to determine this automatically for you. Note: This setting additionally determines and restricts which computing resources are available for use with other configs such as cluster_config.master_config.machine_type and cluster_config.worker_config.machine_type.

Declaration
public Input<string> Zone { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.