Interface SccSourceConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
SccSourceConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:22.605Z") @Stability(Stable) public interface SccSourceConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSccSourceConfig.BuilderA builder forSccSourceConfigstatic classSccSourceConfig.Jsii$ProxyAn implementation forSccSourceConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static SccSourceConfig.Builderbuilder()default StringgetDescription()The description of the source (max of 1024 characters).StringgetDisplayName()The source’s display name.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_source#id SccSource#id}.StringgetOrganization()The organization whose Cloud Security Command Center the Source lives in.default SccSourceTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getDisplayName
@Stability(Stable) @NotNull String getDisplayName()
The source’s display name.A source’s display name must be unique amongst its siblings, for example, two sources with the same parent can't share the same display name. The display name must start and end with a letter or digit, may contain letters, digits, spaces, hyphens, and underscores, and can be no longer than 32 characters. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_source#display_name SccSource#display_name}
-
getOrganization
@Stability(Stable) @NotNull String getOrganization()
The organization whose Cloud Security Command Center the Source lives in.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_source#organization SccSource#organization}
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
The description of the source (max of 1024 characters).Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_source#description SccSource#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_source#id SccSource#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 SccSourceTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_source#timeouts SccSource#timeouts}
-
builder
@Stability(Stable) static SccSourceConfig.Builder builder()
- Returns:
- a
SccSourceConfig.BuilderofSccSourceConfig
-
-