Interface ContainerAnalysisOccurrenceConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
ContainerAnalysisOccurrenceConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:19.132Z") @Stability(Stable) public interface ContainerAnalysisOccurrenceConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classContainerAnalysisOccurrenceConfig.BuilderA builder forContainerAnalysisOccurrenceConfigstatic classContainerAnalysisOccurrenceConfig.Jsii$ProxyAn implementation forContainerAnalysisOccurrenceConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ContainerAnalysisOccurrenceConfig.Builderbuilder()ContainerAnalysisOccurrenceAttestationgetAttestation()attestation block.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_analysis_occurrence#id ContainerAnalysisOccurrence#id}.StringgetNoteName()The analysis note associated with this occurrence, in the form of projects/[PROJECT]/notes/[NOTE_ID].default StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_analysis_occurrence#project ContainerAnalysisOccurrence#project}.default StringgetRemediation()A description of actions that can be taken to remedy the note.StringgetResourceUri()Required.default ContainerAnalysisOccurrenceTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getAttestation
@Stability(Stable) @NotNull ContainerAnalysisOccurrenceAttestation getAttestation()
attestation block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_analysis_occurrence#attestation ContainerAnalysisOccurrence#attestation}
-
getNoteName
@Stability(Stable) @NotNull String getNoteName()
The analysis note associated with this occurrence, in the form of projects/[PROJECT]/notes/[NOTE_ID].This field can be used as a filter in list requests. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_analysis_occurrence#note_name ContainerAnalysisOccurrence#note_name}
-
getResourceUri
@Stability(Stable) @NotNull String getResourceUri()
Required. Immutable. A URI that represents the resource for which the occurrence applies. For example, https://gcr.io/project/image@sha256:123abc for a Docker image.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_analysis_occurrence#resource_uri ContainerAnalysisOccurrence#resource_uri}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_analysis_occurrence#id ContainerAnalysisOccurrence#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.
-
getProject
@Stability(Stable) @Nullable default String getProject()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_analysis_occurrence#project ContainerAnalysisOccurrence#project}.
-
getRemediation
@Stability(Stable) @Nullable default String getRemediation()
A description of actions that can be taken to remedy the note.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_analysis_occurrence#remediation ContainerAnalysisOccurrence#remediation}
-
getTimeouts
@Stability(Stable) @Nullable default ContainerAnalysisOccurrenceTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_analysis_occurrence#timeouts ContainerAnalysisOccurrence#timeouts}
-
builder
@Stability(Stable) static ContainerAnalysisOccurrenceConfig.Builder builder()
-
-