Interface ComposerEnvironmentConfigA
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ComposerEnvironmentConfigA.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.254Z") @Stability(Stable) public interface ComposerEnvironmentConfigA extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classComposerEnvironmentConfigA.BuilderA builder forComposerEnvironmentConfigAstatic classComposerEnvironmentConfigA.Jsii$ProxyAn implementation forComposerEnvironmentConfigA
-
Method Summary
-
-
-
Method Detail
-
getDatabaseConfig
@Stability(Stable) @Nullable default ComposerEnvironmentConfigDatabaseConfig getDatabaseConfig()
database_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}
-
getDataRetentionConfig
@Stability(Stable) @Nullable default ComposerEnvironmentConfigDataRetentionConfig getDataRetentionConfig()
data_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}
-
getEncryptionConfig
@Stability(Stable) @Nullable default ComposerEnvironmentConfigEncryptionConfig getEncryptionConfig()
encryption_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}
-
getEnvironmentSize
@Stability(Stable) @Nullable default String getEnvironmentSize()
The 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}
-
getMaintenanceWindow
@Stability(Stable) @Nullable default ComposerEnvironmentConfigMaintenanceWindow getMaintenanceWindow()
maintenance_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}
-
getMasterAuthorizedNetworksConfig
@Stability(Stable) @Nullable default ComposerEnvironmentConfigMasterAuthorizedNetworksConfig getMasterAuthorizedNetworksConfig()
master_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}
-
getNodeConfig
@Stability(Stable) @Nullable default ComposerEnvironmentConfigNodeConfig getNodeConfig()
node_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}
-
getNodeCount
@Stability(Stable) @Nullable default Number getNodeCount()
The 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}
-
getPrivateEnvironmentConfig
@Stability(Stable) @Nullable default ComposerEnvironmentConfigPrivateEnvironmentConfig getPrivateEnvironmentConfig()
private_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}
-
getRecoveryConfig
@Stability(Stable) @Nullable default ComposerEnvironmentConfigRecoveryConfig getRecoveryConfig()
recovery_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}
-
getResilienceMode
@Stability(Stable) @Nullable default String getResilienceMode()
Whether 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}
-
getSoftwareConfig
@Stability(Stable) @Nullable default ComposerEnvironmentConfigSoftwareConfig getSoftwareConfig()
software_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}
-
getWebServerConfig
@Stability(Stable) @Nullable default ComposerEnvironmentConfigWebServerConfig getWebServerConfig()
web_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}
-
getWebServerNetworkAccessControl
@Stability(Stable) @Nullable default ComposerEnvironmentConfigWebServerNetworkAccessControl getWebServerNetworkAccessControl()
web_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}
-
getWorkloadsConfig
@Stability(Stable) @Nullable default ComposerEnvironmentConfigWorkloadsConfig getWorkloadsConfig()
workloads_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}
-
builder
@Stability(Stable) static ComposerEnvironmentConfigA.Builder builder()
- Returns:
- a
ComposerEnvironmentConfigA.BuilderofComposerEnvironmentConfigA
-
-