Interface SccMuteConfigConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
SccMuteConfigConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:22.578Z") @Stability(Stable) public interface SccMuteConfigConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSccMuteConfigConfig.BuilderA builder forSccMuteConfigConfigstatic classSccMuteConfigConfig.Jsii$ProxyAn implementation forSccMuteConfigConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static SccMuteConfigConfig.Builderbuilder()default StringgetDescription()A description of the mute config.StringgetFilter()An expression that defines the filter to apply across create/update events of findings.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_mute_config#id SccMuteConfig#id}.StringgetMuteConfigId()Unique identifier provided by the client within the parent scope.StringgetParent()Resource name of the new mute configs's parent.default SccMuteConfigTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getFilter
@Stability(Stable) @NotNull String getFilter()
An expression that defines the filter to apply across create/update events of findings.While creating a filter string, be mindful of the scope in which the mute configuration is being created. E.g., If a filter contains project = X but is created under the project = Y scope, it might not match any findings. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_mute_config#filter SccMuteConfig#filter}
-
getMuteConfigId
@Stability(Stable) @NotNull String getMuteConfigId()
Unique identifier provided by the client within the parent scope.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_mute_config#mute_config_id SccMuteConfig#mute_config_id}
-
getParent
@Stability(Stable) @NotNull String getParent()
Resource name of the new mute configs's parent. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]".Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_mute_config#parent SccMuteConfig#parent}
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
A description of the mute config.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_mute_config#description SccMuteConfig#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/scc_mute_config#id SccMuteConfig#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.
-
getTimeouts
@Stability(Stable) @Nullable default SccMuteConfigTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_mute_config#timeouts SccMuteConfig#timeouts}
-
builder
@Stability(Stable) static SccMuteConfigConfig.Builder builder()
- Returns:
- a
SccMuteConfigConfig.BuilderofSccMuteConfigConfig
-
-