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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.guardduty.CfnMalwareProtectionPlanProps
CfnMalwareProtectionPlanProps.Builder, CfnMalwareProtectionPlanProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnMalwareProtectionPlanProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
Specifies the action that is to be applied to the Malware Protection plan resource.final Object
Information about the protected resource.final String
getRole()
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 int
hashCode()
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:CfnMalwareProtectionPlanProps
Information about the protected resource.Presently,
S3Bucket
is the only supported protected resource.- Specified by:
getProtectedResource
in interfaceCfnMalwareProtectionPlanProps
- See Also:
-
getRole
Description copied from interface:CfnMalwareProtectionPlanProps
Amazon 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:
getRole
in interfaceCfnMalwareProtectionPlanProps
- See Also:
-
getActions
Description copied from interface:CfnMalwareProtectionPlanProps
Specifies the action that is to be applied to the Malware Protection plan resource.- Specified by:
getActions
in interfaceCfnMalwareProtectionPlanProps
- See Also:
-
getTags
Description copied from interface:CfnMalwareProtectionPlanProps
The 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:
getTags
in interfaceCfnMalwareProtectionPlanProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-