Interface LoggingOrganizationBucketConfigConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
LoggingOrganizationBucketConfigConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.851Z") @Stability(Stable) public interface LoggingOrganizationBucketConfigConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classLoggingOrganizationBucketConfigConfig.BuilderA builder forLoggingOrganizationBucketConfigConfigstatic classLoggingOrganizationBucketConfigConfig.Jsii$ProxyAn implementation forLoggingOrganizationBucketConfigConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static LoggingOrganizationBucketConfigConfig.Builderbuilder()StringgetBucketId()The name of the logging bucket.default LoggingOrganizationBucketConfigCmekSettingsgetCmekSettings()cmek_settings block.default StringgetDescription()An optional description for this bucket.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_organization_bucket_config#id LoggingOrganizationBucketConfig#id}.default ObjectgetIndexConfigs()index_configs block.StringgetLocation()The location of the bucket.StringgetOrganization()The parent resource that contains the logging bucket.default NumbergetRetentionDays()Logs will be retained by default for this amount of time, after which they will automatically be deleted.
-
-
-
Method Detail
-
getBucketId
@Stability(Stable) @NotNull String getBucketId()
The name of the logging bucket. Logging automatically creates two log buckets: _Required and _Default.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_organization_bucket_config#bucket_id LoggingOrganizationBucketConfig#bucket_id}
-
getLocation
@Stability(Stable) @NotNull String getLocation()
The location of the bucket.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_organization_bucket_config#location LoggingOrganizationBucketConfig#location}
-
getOrganization
@Stability(Stable) @NotNull String getOrganization()
The parent resource that contains the logging bucket.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_organization_bucket_config#organization LoggingOrganizationBucketConfig#organization}
-
getCmekSettings
@Stability(Stable) @Nullable default LoggingOrganizationBucketConfigCmekSettings getCmekSettings()
cmek_settings block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_organization_bucket_config#cmek_settings LoggingOrganizationBucketConfig#cmek_settings}
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
An optional description for this bucket.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_organization_bucket_config#description LoggingOrganizationBucketConfig#description}
-
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_bucket_config#id LoggingOrganizationBucketConfig#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.
-
getIndexConfigs
@Stability(Stable) @Nullable default Object getIndexConfigs()
index_configs block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_organization_bucket_config#index_configs LoggingOrganizationBucketConfig#index_configs}
-
getRetentionDays
@Stability(Stable) @Nullable default Number getRetentionDays()
Logs will be retained by default for this amount of time, after which they will automatically be deleted.The minimum retention period is 1 day. If this value is set to zero at bucket creation time, the default time of 30 days will be used. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_organization_bucket_config#retention_days LoggingOrganizationBucketConfig#retention_days}
-
builder
@Stability(Stable) static LoggingOrganizationBucketConfigConfig.Builder builder()
-
-