Class ComposerEnvironmentConfigA.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.composer_environment.ComposerEnvironmentConfigA.Jsii$Proxy
-
- All Implemented Interfaces:
ComposerEnvironmentConfigA,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ComposerEnvironmentConfigA
@Stability(Stable) @Internal public static final class ComposerEnvironmentConfigA.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ComposerEnvironmentConfigA
An implementation forComposerEnvironmentConfigA
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.composer_environment.ComposerEnvironmentConfigA
ComposerEnvironmentConfigA.Builder, ComposerEnvironmentConfigA.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ComposerEnvironmentConfigA.Builder builder)Constructor that initializes the object based on literal property values passed by theComposerEnvironmentConfigA.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(ComposerEnvironmentConfigA.Builder builder)
Constructor that initializes the object based on literal property values passed by theComposerEnvironmentConfigA.Builder.
-
-
Method Detail
-
getDatabaseConfig
public final ComposerEnvironmentConfigDatabaseConfig getDatabaseConfig()
Description copied from interface:ComposerEnvironmentConfigAdatabase_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#database_config ComposerEnvironment#database_config}
- Specified by:
getDatabaseConfigin interfaceComposerEnvironmentConfigA
-
getDataRetentionConfig
public final ComposerEnvironmentConfigDataRetentionConfig getDataRetentionConfig()
Description copied from interface:ComposerEnvironmentConfigAdata_retention_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#data_retention_config ComposerEnvironment#data_retention_config}
- Specified by:
getDataRetentionConfigin interfaceComposerEnvironmentConfigA
-
getEncryptionConfig
public final ComposerEnvironmentConfigEncryptionConfig getEncryptionConfig()
Description copied from interface:ComposerEnvironmentConfigAencryption_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#encryption_config ComposerEnvironment#encryption_config}
- Specified by:
getEncryptionConfigin interfaceComposerEnvironmentConfigA
-
getEnvironmentSize
public final String getEnvironmentSize()
Description copied from interface:ComposerEnvironmentConfigAThe size of the Cloud Composer environment.This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#environment_size ComposerEnvironment#environment_size}
- Specified by:
getEnvironmentSizein interfaceComposerEnvironmentConfigA
-
getMaintenanceWindow
public final ComposerEnvironmentConfigMaintenanceWindow getMaintenanceWindow()
Description copied from interface:ComposerEnvironmentConfigAmaintenance_window block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#maintenance_window ComposerEnvironment#maintenance_window}
- Specified by:
getMaintenanceWindowin interfaceComposerEnvironmentConfigA
-
getMasterAuthorizedNetworksConfig
public final ComposerEnvironmentConfigMasterAuthorizedNetworksConfig getMasterAuthorizedNetworksConfig()
Description copied from interface:ComposerEnvironmentConfigAmaster_authorized_networks_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#master_authorized_networks_config ComposerEnvironment#master_authorized_networks_config}
- Specified by:
getMasterAuthorizedNetworksConfigin interfaceComposerEnvironmentConfigA
-
getNodeConfig
public final ComposerEnvironmentConfigNodeConfig getNodeConfig()
Description copied from interface:ComposerEnvironmentConfigAnode_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#node_config ComposerEnvironment#node_config}
- Specified by:
getNodeConfigin interfaceComposerEnvironmentConfigA
-
getNodeCount
public final Number getNodeCount()
Description copied from interface:ComposerEnvironmentConfigAThe number of nodes in the Kubernetes Engine cluster that will be used to run this environment.This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#node_count ComposerEnvironment#node_count}
- Specified by:
getNodeCountin interfaceComposerEnvironmentConfigA
-
getPrivateEnvironmentConfig
public final ComposerEnvironmentConfigPrivateEnvironmentConfig getPrivateEnvironmentConfig()
Description copied from interface:ComposerEnvironmentConfigAprivate_environment_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#private_environment_config ComposerEnvironment#private_environment_config}
- Specified by:
getPrivateEnvironmentConfigin interfaceComposerEnvironmentConfigA
-
getRecoveryConfig
public final ComposerEnvironmentConfigRecoveryConfig getRecoveryConfig()
Description copied from interface:ComposerEnvironmentConfigArecovery_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#recovery_config ComposerEnvironment#recovery_config}
- Specified by:
getRecoveryConfigin interfaceComposerEnvironmentConfigA
-
getResilienceMode
public final String getResilienceMode()
Description copied from interface:ComposerEnvironmentConfigAWhether high resilience is enabled or not.This field is supported for Cloud Composer environments in versions composer-2.1.15-airflow-*.*.* and newer. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#resilience_mode ComposerEnvironment#resilience_mode}
- Specified by:
getResilienceModein interfaceComposerEnvironmentConfigA
-
getSoftwareConfig
public final ComposerEnvironmentConfigSoftwareConfig getSoftwareConfig()
Description copied from interface:ComposerEnvironmentConfigAsoftware_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#software_config ComposerEnvironment#software_config}
- Specified by:
getSoftwareConfigin interfaceComposerEnvironmentConfigA
-
getWebServerConfig
public final ComposerEnvironmentConfigWebServerConfig getWebServerConfig()
Description copied from interface:ComposerEnvironmentConfigAweb_server_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#web_server_config ComposerEnvironment#web_server_config}
- Specified by:
getWebServerConfigin interfaceComposerEnvironmentConfigA
-
getWebServerNetworkAccessControl
public final ComposerEnvironmentConfigWebServerNetworkAccessControl getWebServerNetworkAccessControl()
Description copied from interface:ComposerEnvironmentConfigAweb_server_network_access_control block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#web_server_network_access_control ComposerEnvironment#web_server_network_access_control}
- Specified by:
getWebServerNetworkAccessControlin interfaceComposerEnvironmentConfigA
-
getWorkloadsConfig
public final ComposerEnvironmentConfigWorkloadsConfig getWorkloadsConfig()
Description copied from interface:ComposerEnvironmentConfigAworkloads_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#workloads_config ComposerEnvironment#workloads_config}
- Specified by:
getWorkloadsConfigin interfaceComposerEnvironmentConfigA
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-