Class CfnMalwareProtectionPlanMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.guardduty.CfnMalwareProtectionPlanMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnMalwareProtectionPlanMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnMalwareProtectionPlanMixinProps
@Stability(Stable)
@Internal
public static final class CfnMalwareProtectionPlanMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnMalwareProtectionPlanMixinProps
An implementation for
CfnMalwareProtectionPlanMixinProps-
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.cfnpropertymixins.services.guardduty.CfnMalwareProtectionPlanMixinProps
CfnMalwareProtectionPlanMixinProps.Builder, CfnMalwareProtectionPlanMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnMalwareProtectionPlanMixinProps.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 ObjectSpecifies the action that is to be applied to the Malware Protection plan resource.final ObjectInformation about the protected resource.final StringgetRole()Amazon Resource Name (ARN) of the IAM role that includes the permissions required to scan and (optionally) add tags to the associated protected resource.getTags()The tags to be added to the created Malware Protection plan resource.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 theCfnMalwareProtectionPlanMixinProps.Builder.
-
-
Method Details
-
getActions
Description copied from interface:CfnMalwareProtectionPlanMixinPropsSpecifies the action that is to be applied to the Malware Protection plan resource.Returns union: either
IResolvableorCfnMalwareProtectionPlanPropsMixin.CFNActionsProperty- Specified by:
getActionsin interfaceCfnMalwareProtectionPlanMixinProps- See Also:
-
getProtectedResource
Description copied from interface:CfnMalwareProtectionPlanMixinPropsInformation about the protected resource.Presently,
S3Bucketis the only supported protected resource.Returns union: either
IResolvableorCfnMalwareProtectionPlanPropsMixin.CFNProtectedResourceProperty- Specified by:
getProtectedResourcein interfaceCfnMalwareProtectionPlanMixinProps- See Also:
-
getRole
Description copied from interface:CfnMalwareProtectionPlanMixinPropsAmazon Resource Name (ARN) of the IAM role that includes the permissions required to scan and (optionally) add tags to the associated protected resource.To find the ARN of your IAM role, go to the IAM console, and select the role name for details.
- Specified by:
getRolein interfaceCfnMalwareProtectionPlanMixinProps- See Also:
-
getTags
Description copied from interface:CfnMalwareProtectionPlanMixinPropsThe tags to be added to the created Malware Protection plan resource.Each tag consists of a key and an optional value, both of which you need to specify.
- Specified by:
getTagsin interfaceCfnMalwareProtectionPlanMixinProps- 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()
-