GuardDuty / Client / get_malware_protection_plan
get_malware_protection_plan#
- GuardDuty.Client.get_malware_protection_plan(**kwargs)#
- Retrieves the Malware Protection plan details associated with a Malware Protection plan ID. - See also: AWS API Documentation - Request Syntax- response = client.get_malware_protection_plan( MalwareProtectionPlanId='string' ) - Parameters:
- MalwareProtectionPlanId (string) – - [REQUIRED] - A unique identifier associated with Malware Protection plan resource. 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'Arn': 'string', 'Role': 'string', 'ProtectedResource': { 'S3Bucket': { 'BucketName': 'string', 'ObjectPrefixes': [ 'string', ] } }, 'Actions': { 'Tagging': { 'Status': 'ENABLED'|'DISABLED' } }, 'CreatedAt': datetime(2015, 1, 1), 'Status': 'ACTIVE'|'WARNING'|'ERROR', 'StatusReasons': [ { 'Code': 'string', 'Message': 'string' }, ], 'Tags': { 'string': 'string' } } - Response Structure- (dict) – - Arn (string) – - Amazon Resource Name (ARN) of the protected resource. 
- Role (string) – - IAM role that includes the permissions required to scan and add tags to the associated protected resource. 
- ProtectedResource (dict) – - Information about the protected resource that is associated with the created Malware Protection plan. Presently, - S3Bucketis the only supported protected resource.- S3Bucket (dict) – - Information about the protected S3 bucket resource. - BucketName (string) – - Name of the S3 bucket. 
- ObjectPrefixes (list) – - Information about the specified object prefixes. The S3 object will be scanned only if it belongs to any of the specified object prefixes. - (string) – 
 
 
 
- Actions (dict) – - Information about whether the tags will be added to the S3 object after scanning. - Tagging (dict) – - Indicates whether the scanned S3 object will have tags about the scan result. - Status (string) – - Indicates whether or not the tags will added. 
 
 
- CreatedAt (datetime) – - The timestamp when the Malware Protection plan resource was created. 
- Status (string) – - Malware Protection plan status. 
- StatusReasons (list) – - Information about the issue code and message associated to the status of your Malware Protection plan. - (dict) – - Information about the issue code and message associated to the status of your Malware Protection plan. - Code (string) – - Issue code. 
- Message (string) – - Issue message that specifies the reason. For information about potential troubleshooting steps, see Troubleshooting Malware Protection for S3 status issues in the GuardDuty User Guide. 
 
 
- Tags (dict) – - Tags added to the Malware Protection plan resource. - (string) – - (string) – 
 
 
 
 
 - Exceptions- GuardDuty.Client.exceptions.BadRequestException
- GuardDuty.Client.exceptions.AccessDeniedException
- GuardDuty.Client.exceptions.InternalServerErrorException
- GuardDuty.Client.exceptions.ResourceNotFoundException