Interface LoggingOrganizationSettingsConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
LoggingOrganizationSettingsConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.855Z") @Stability(Stable) public interface LoggingOrganizationSettingsConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classLoggingOrganizationSettingsConfig.BuilderA builder forLoggingOrganizationSettingsConfigstatic classLoggingOrganizationSettingsConfig.Jsii$ProxyAn implementation forLoggingOrganizationSettingsConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static LoggingOrganizationSettingsConfig.Builderbuilder()default ObjectgetDisableDefaultSink()If set to true, the _Default sink in newly created projects and folders will created in a disabled state.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_organization_settings#id LoggingOrganizationSettings#id}.default StringgetKmsKeyName()The resource name for the configured Cloud KMS key.StringgetOrganization()The organization for which to retrieve or configure settings.default StringgetStorageLocation()The storage location that Cloud Logging will use to create new resources when a location is needed but not explicitly provided.default LoggingOrganizationSettingsTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getOrganization
@Stability(Stable) @NotNull String getOrganization()
The organization for which to retrieve or configure settings.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_organization_settings#organization LoggingOrganizationSettings#organization}
-
getDisableDefaultSink
@Stability(Stable) @Nullable default Object getDisableDefaultSink()
If set to true, the _Default sink in newly created projects and folders will created in a disabled state.This can be used to automatically disable log storage if there is already an aggregated sink configured in the hierarchy. The _Default sink can be re-enabled manually if needed. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_organization_settings#disable_default_sink LoggingOrganizationSettings#disable_default_sink}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_organization_settings#id LoggingOrganizationSettings#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getKmsKeyName
@Stability(Stable) @Nullable default String getKmsKeyName()
The resource name for the configured Cloud KMS key.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_organization_settings#kms_key_name LoggingOrganizationSettings#kms_key_name}
-
getStorageLocation
@Stability(Stable) @Nullable default String getStorageLocation()
The storage location that Cloud Logging will use to create new resources when a location is needed but not explicitly provided.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_organization_settings#storage_location LoggingOrganizationSettings#storage_location}
-
getTimeouts
@Stability(Stable) @Nullable default LoggingOrganizationSettingsTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_organization_settings#timeouts LoggingOrganizationSettings#timeouts}
-
builder
@Stability(Stable) static LoggingOrganizationSettingsConfig.Builder builder()
-
-