Class EnvironmentConfigNodeConfig
Inheritance
Inherited Members
Namespace: Pulumi.Gcp.Composer.Outputs
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class EnvironmentConfigNodeConfig
Fields
View SourceDiskSizeGb
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> |
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 |
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 |
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 |
OauthScopes
The set of Google API scopes to be made available on all node
VMs. Cannot be updated. If empty, defaults to
["https://www.googleapis.com/auth/cloud-platform"]
Declaration
public readonly ImmutableArray<string> OauthScopes
Field Value
| Type | Description |
|---|---|
| System.Collections.Immutable.ImmutableArray<System.String> |
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 |
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 |
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> |
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 |