Class CfnPentestProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.securityagent.CfnPentestProps.Jsii$Proxy
- All Implemented Interfaces:
CfnPentestProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPentestProps
@Stability(Stable)
@Internal
public static final class CfnPentestProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPentestProps
An implementation for
CfnPentestProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.securityagent.CfnPentestProps
CfnPentestProps.Builder, CfnPentestProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnPentestProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnPentestProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringIdentifier of agent space where the pentest should be created.final ObjectCollection of assets to be tested during the pentest.final StringStrategy for remediating code vulnerabilities discovered during the pentest.A list of risk types excluded from the pentest execution.final ObjectCloudWatch Logs configuration for pentest output.final ObjectNetwork traffic configuration for the pentest.final StringService role for accessing resources.final StringgetTitle()Title of the penetration test.final ObjectVPC configuration that the pentest agent accesses.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnPentestProps.Builder.
-
-
Method Details
-
getAgentSpaceId
Description copied from interface:CfnPentestPropsIdentifier of agent space where the pentest should be created.- Specified by:
getAgentSpaceIdin interfaceCfnPentestProps- See Also:
-
getAssets
Description copied from interface:CfnPentestPropsCollection of assets to be tested during the pentest.Returns union: either
IResolvableorCfnPentest.AssetsProperty- Specified by:
getAssetsin interfaceCfnPentestProps- See Also:
-
getServiceRole
Description copied from interface:CfnPentestPropsService role for accessing resources.- Specified by:
getServiceRolein interfaceCfnPentestProps- See Also:
-
getCodeRemediationStrategy
Description copied from interface:CfnPentestPropsStrategy for remediating code vulnerabilities discovered during the pentest.- Specified by:
getCodeRemediationStrategyin interfaceCfnPentestProps- See Also:
-
getExcludeRiskTypes
Description copied from interface:CfnPentestPropsA list of risk types excluded from the pentest execution.- Specified by:
getExcludeRiskTypesin interfaceCfnPentestProps- See Also:
-
getLogConfig
Description copied from interface:CfnPentestPropsCloudWatch Logs configuration for pentest output.Returns union: either
IResolvableorCfnPentest.CloudWatchLogProperty- Specified by:
getLogConfigin interfaceCfnPentestProps- See Also:
-
getNetworkTrafficConfig
Description copied from interface:CfnPentestPropsNetwork traffic configuration for the pentest.Returns union: either
IResolvableorCfnPentest.NetworkTrafficConfigProperty- Specified by:
getNetworkTrafficConfigin interfaceCfnPentestProps- See Also:
-
getTitle
Description copied from interface:CfnPentestPropsTitle of the penetration test.- Specified by:
getTitlein interfaceCfnPentestProps- See Also:
-
getVpcConfig
Description copied from interface:CfnPentestPropsVPC configuration that the pentest agent accesses.Returns union: either
IResolvableorCfnPentest.VpcConfigProperty- Specified by:
getVpcConfigin interfaceCfnPentestProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-