Interface CfnSecurityRequirementPackProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnSecurityRequirementPackProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-07-22T17:37:34.654Z")
@Stability(Stable)
public interface CfnSecurityRequirementPackProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnSecurityRequirementPack.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.securityagent.*;
CfnSecurityRequirementPackProps cfnSecurityRequirementPackProps = CfnSecurityRequirementPackProps.builder()
.name("name")
// the properties below are optional
.description("description")
.kmsKeyId("kmsKeyId")
.securityRequirements(List.of(SecurityRequirementProperty.builder()
.description("description")
.domain("domain")
.evaluation("evaluation")
.name("name")
// the properties below are optional
.remediation("remediation")
.build()))
.status("status")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnSecurityRequirementPackPropsstatic final classAn implementation forCfnSecurityRequirementPackProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringDescription of the pack.default StringKMS key for client-side encryption of pack contents.getName()Name of the security requirement pack.default ObjectSecurity requirements within this pack.default StringWhether the pack is enabled or disabled.getTags()Tags for the security requirement pack.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getName
Name of the security requirement pack.- See Also:
-
getDescription
Description of the pack.- See Also:
-
getKmsKeyId
KMS key for client-side encryption of pack contents.- See Also:
-
getSecurityRequirements
Security requirements within this pack.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnSecurityRequirementPack.SecurityRequirementProperty>- See Also:
-
getStatus
Whether the pack is enabled or disabled.- See Also:
-
getTags
Tags for the security requirement pack.- See Also:
-
builder
-