Show / Hide Table of Contents

Class EnvironmentConfigNodeConfig

Inheritance
System.Object
EnvironmentConfigNodeConfig
Inherited Members
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.Composer.Outputs
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class EnvironmentConfigNodeConfig

Fields

View Source

DiskSizeGb

The disk size in GB used for node VMs. Minimum size is 20GB. If unspecified, defaults to 100GB. Cannot be updated.

Declaration
public readonly int? DiskSizeGb
Field Value
Type Description
System.Nullable<System.Int32>
View Source

IpAllocationPolicy

Configuration for controlling how IPs are allocated in the GKE cluster. Structure is documented below. Cannot be updated.

Declaration
public readonly EnvironmentConfigNodeConfigIpAllocationPolicy IpAllocationPolicy
Field Value
Type Description
EnvironmentConfigNodeConfigIpAllocationPolicy
View Source

MachineType

The Compute Engine machine type used for cluster instances, specified as a name or relative resource name. For example: "projects/{project}/zones/{zone}/machineTypes/{machineType}". Must belong to the enclosing environment's project and region/zone.

Declaration
public readonly string MachineType
Field Value
Type Description
System.String
View Source

Network

The Compute Engine network to be used for machine communications, specified as a self-link, relative resource name (e.g. "projects/{project}/global/networks/{network}"), by name.

Declaration
public readonly string Network
Field Value
Type Description
System.String
View Source

OauthScopes

The set of Google API scopes to be made available on all node VMs. Cannot be updated. If empty, defaults to [&quot;https://www.googleapis.com/auth/cloud-platform&quot;]

Declaration
public readonly ImmutableArray<string> OauthScopes
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<System.String>
View Source

ServiceAccount

The Google Cloud Platform Service Account to be used by the node VMs. If a service account is not specified, the "default" Compute Engine service account is used. Cannot be updated. If given, note that the service account must have roles/composer.worker for any GCP resources created under the Cloud Composer Environment.

Declaration
public readonly string ServiceAccount
Field Value
Type Description
System.String
View Source

Subnetwork

The Compute Engine subnetwork to be used for machine communications, , specified as a self-link, relative resource name (e.g. "projects/{project}/regions/{region}/subnetworks/{subnetwork}"), or by name. If subnetwork is provided, network must also be provided and the subnetwork must belong to the enclosing environment's project and region.

Declaration
public readonly string Subnetwork
Field Value
Type Description
System.String
View Source

Tags

The list of instance tags applied to all node VMs. Tags are used to identify valid sources or targets for network firewalls. Each tag within the list must comply with RFC1035. Cannot be updated.

Declaration
public readonly ImmutableArray<string> Tags
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<System.String>
View Source

Zone

The Compute Engine zone in which to deploy the VMs running the Apache Airflow software, specified as the zone name or relative resource name (e.g. "projects/{project}/zones/{zone}"). Must belong to the enclosing environment's project and region.

Declaration
public readonly string Zone
Field Value
Type Description
System.String
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.