Interface CfnPentestPropsMixin.AssetsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPentestPropsMixin.AssetsProperty.Jsii$Proxy
- Enclosing class:
CfnPentestPropsMixin
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.securityagent.*;
AssetsProperty assetsProperty = AssetsProperty.builder()
.actors(List.of(ActorProperty.builder()
.authentication(AuthenticationProperty.builder()
.providerType("providerType")
.value("value")
.build())
.description("description")
.enableEmailMfa(false)
.identifier("identifier")
.mfaForwardingAddress("mfaForwardingAddress")
.uris(List.of("uris"))
.build()))
.documents(List.of(DocumentInfoProperty.builder()
.artifactId("artifactId")
.s3Location("s3Location")
.build()))
.endpoints(List.of(EndpointProperty.builder()
.uri("uri")
.build()))
.integratedRepositories(List.of(IntegratedRepositoryProperty.builder()
.branch("branch")
.integrationId("integrationId")
.providerResourceId("providerResourceId")
.build()))
.sourceCode(List.of(SourceCodeRepositoryProperty.builder()
.s3Location("s3Location")
.build()))
.trustedCaCertificates(List.of(TrustedCaCertificateProperty.builder()
.source(CaCertificateSourceProperty.builder()
.artifactId("artifactId")
.inlinePem("inlinePem")
.s3Location("s3Location")
.build())
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnPentestPropsMixin.AssetsPropertystatic final classAn implementation forCfnPentestPropsMixin.AssetsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectList of actors used during testing.default ObjectList of documents providing additional context for the pentest.default ObjectList of endpoints to test.default ObjectList of repositories connected via provider integrations.default ObjectList of source code repositories to analyze.default ObjectTrust anchors for validating target endpoint TLS certificates, for endpoints served by a private or internal CA, an intermediate CA, or a self-signed certificate.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getActors
List of actors used during testing.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPentestPropsMixin.ActorProperty>- See Also:
-
getDocuments
List of documents providing additional context for the pentest.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPentestPropsMixin.DocumentInfoProperty>- See Also:
-
getEndpoints
List of endpoints to test.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPentestPropsMixin.EndpointProperty>- See Also:
-
getIntegratedRepositories
List of repositories connected via provider integrations.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPentestPropsMixin.IntegratedRepositoryProperty>- See Also:
-
getSourceCode
List of source code repositories to analyze.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPentestPropsMixin.SourceCodeRepositoryProperty>- See Also:
-
getTrustedCaCertificates
Trust anchors for validating target endpoint TLS certificates, for endpoints served by a private or internal CA, an intermediate CA, or a self-signed certificate.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPentestPropsMixin.TrustedCaCertificateProperty>- See Also:
-
builder
-