Class CfnMalwareProtectionPlanProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.guardduty.CfnMalwareProtectionPlanProps.Jsii$Proxy
- All Implemented Interfaces:
CfnMalwareProtectionPlanProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnMalwareProtectionPlanProps
@Stability(Stable)
@Internal
public static final class CfnMalwareProtectionPlanProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnMalwareProtectionPlanProps
An implementation for
CfnMalwareProtectionPlanProps-
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.guardduty.CfnMalwareProtectionPlanProps
CfnMalwareProtectionPlanProps.Builder, CfnMalwareProtectionPlanProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnMalwareProtectionPlanProps.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 theCfnMalwareProtectionPlanProps.Builder.
-
-
Method Details
-
getProtectedResource
Description copied from interface:CfnMalwareProtectionPlanPropsInformation about the protected resource.Presently,
S3Bucketis the only supported protected resource.Returns union: either
IResolvableorCfnMalwareProtectionPlan.CFNProtectedResourceProperty- Specified by:
getProtectedResourcein interfaceCfnMalwareProtectionPlanProps- See Also:
-
getRole
Description copied from interface:CfnMalwareProtectionPlanPropsAmazon 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 interfaceCfnMalwareProtectionPlanProps- See Also:
-
getActions
Description copied from interface:CfnMalwareProtectionPlanPropsSpecifies the action that is to be applied to the Malware Protection plan resource.Returns union: either
IResolvableorCfnMalwareProtectionPlan.CFNActionsProperty- Specified by:
getActionsin interfaceCfnMalwareProtectionPlanProps- See Also:
-
getTags
Description copied from interface:CfnMalwareProtectionPlanPropsThe 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 interfaceCfnMalwareProtectionPlanProps- 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()
-