We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
aws-native.guardduty.getMalwareProtectionPlan
Start a Neo task
Explain and create an aws-native.guardduty.getMalwareProtectionPlan resource
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
Resource Type definition for AWS::GuardDuty::MalwareProtectionPlan
Using getMalwareProtectionPlan
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getMalwareProtectionPlan(args: GetMalwareProtectionPlanArgs, opts?: InvokeOptions): Promise<GetMalwareProtectionPlanResult>
function getMalwareProtectionPlanOutput(args: GetMalwareProtectionPlanOutputArgs, opts?: InvokeOptions): Output<GetMalwareProtectionPlanResult>def get_malware_protection_plan(malware_protection_plan_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMalwareProtectionPlanResult
def get_malware_protection_plan_output(malware_protection_plan_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMalwareProtectionPlanResult]func LookupMalwareProtectionPlan(ctx *Context, args *LookupMalwareProtectionPlanArgs, opts ...InvokeOption) (*LookupMalwareProtectionPlanResult, error)
func LookupMalwareProtectionPlanOutput(ctx *Context, args *LookupMalwareProtectionPlanOutputArgs, opts ...InvokeOption) LookupMalwareProtectionPlanResultOutput> Note: This function is named LookupMalwareProtectionPlan in the Go SDK.
public static class GetMalwareProtectionPlan
{
public static Task<GetMalwareProtectionPlanResult> InvokeAsync(GetMalwareProtectionPlanArgs args, InvokeOptions? opts = null)
public static Output<GetMalwareProtectionPlanResult> Invoke(GetMalwareProtectionPlanInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetMalwareProtectionPlanResult> getMalwareProtectionPlan(GetMalwareProtectionPlanArgs args, InvokeOptions options)
public static Output<GetMalwareProtectionPlanResult> getMalwareProtectionPlan(GetMalwareProtectionPlanArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:guardduty:getMalwareProtectionPlan
arguments:
# arguments dictionaryThe following arguments are supported:
- Malware
Protection stringPlan Id - A unique identifier associated with Malware Protection plan resource.
- Malware
Protection stringPlan Id - A unique identifier associated with Malware Protection plan resource.
- malware
Protection StringPlan Id - A unique identifier associated with Malware Protection plan resource.
- malware
Protection stringPlan Id - A unique identifier associated with Malware Protection plan resource.
- malware_
protection_ strplan_ id - A unique identifier associated with Malware Protection plan resource.
- malware
Protection StringPlan Id - A unique identifier associated with Malware Protection plan resource.
getMalwareProtectionPlan Result
The following output properties are available:
- Actions
Pulumi.
Aws Native. Guard Duty. Outputs. Malware Protection Plan Cfn Actions - Specifies the action that is to be applied to the Malware Protection plan resource.
- Arn string
- Amazon Resource Name (ARN) of the protected resource.
- Created
At string - The timestamp when the Malware Protection plan resource was created.
- Malware
Protection stringPlan Id - A unique identifier associated with Malware Protection plan resource.
- Protected
Resource Pulumi.Aws Native. Guard Duty. Outputs. Malware Protection Plan Cfn Protected Resource - Information about the protected resource. Presently, S3Bucket is the only supported protected resource.
- Role string
- IAM role that includes the permissions required to scan and (optionally) add tags to the associated protected resource.
- Status string
- Status of the Malware Protection plan resource.
- Status
Reasons List<Pulumi.Aws Native. Guard Duty. Outputs. Malware Protection Plan Cfn Status Reasons> - Status details associated with the Malware Protection plan resource status.
-
List<Pulumi.
Aws Native. Outputs. Tag> - 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.
- Actions
Malware
Protection Plan Cfn Actions - Specifies the action that is to be applied to the Malware Protection plan resource.
- Arn string
- Amazon Resource Name (ARN) of the protected resource.
- Created
At string - The timestamp when the Malware Protection plan resource was created.
- Malware
Protection stringPlan Id - A unique identifier associated with Malware Protection plan resource.
- Protected
Resource MalwareProtection Plan Cfn Protected Resource - Information about the protected resource. Presently, S3Bucket is the only supported protected resource.
- Role string
- IAM role that includes the permissions required to scan and (optionally) add tags to the associated protected resource.
- Status string
- Status of the Malware Protection plan resource.
- Status
Reasons []MalwareProtection Plan Cfn Status Reasons - Status details associated with the Malware Protection plan resource status.
- Tag
- 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.
- actions
Malware
Protection Plan Cfn Actions - Specifies the action that is to be applied to the Malware Protection plan resource.
- arn String
- Amazon Resource Name (ARN) of the protected resource.
- created
At String - The timestamp when the Malware Protection plan resource was created.
- malware
Protection StringPlan Id - A unique identifier associated with Malware Protection plan resource.
- protected
Resource MalwareProtection Plan Cfn Protected Resource - Information about the protected resource. Presently, S3Bucket is the only supported protected resource.
- role String
- IAM role that includes the permissions required to scan and (optionally) add tags to the associated protected resource.
- status String
- Status of the Malware Protection plan resource.
- status
Reasons List<MalwareProtection Plan Cfn Status Reasons> - Status details associated with the Malware Protection plan resource status.
- List<Tag>
- 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.
- actions
Malware
Protection Plan Cfn Actions - Specifies the action that is to be applied to the Malware Protection plan resource.
- arn string
- Amazon Resource Name (ARN) of the protected resource.
- created
At string - The timestamp when the Malware Protection plan resource was created.
- malware
Protection stringPlan Id - A unique identifier associated with Malware Protection plan resource.
- protected
Resource MalwareProtection Plan Cfn Protected Resource - Information about the protected resource. Presently, S3Bucket is the only supported protected resource.
- role string
- IAM role that includes the permissions required to scan and (optionally) add tags to the associated protected resource.
- status string
- Status of the Malware Protection plan resource.
- status
Reasons MalwareProtection Plan Cfn Status Reasons[] - Status details associated with the Malware Protection plan resource status.
- Tag[]
- 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.
- actions
Malware
Protection Plan Cfn Actions - Specifies the action that is to be applied to the Malware Protection plan resource.
- arn str
- Amazon Resource Name (ARN) of the protected resource.
- created_
at str - The timestamp when the Malware Protection plan resource was created.
- malware_
protection_ strplan_ id - A unique identifier associated with Malware Protection plan resource.
- protected_
resource MalwareProtection Plan Cfn Protected Resource - Information about the protected resource. Presently, S3Bucket is the only supported protected resource.
- role str
- IAM role that includes the permissions required to scan and (optionally) add tags to the associated protected resource.
- status str
- Status of the Malware Protection plan resource.
- status_
reasons Sequence[MalwareProtection Plan Cfn Status Reasons] - Status details associated with the Malware Protection plan resource status.
- Sequence[root_Tag]
- 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.
- actions Property Map
- Specifies the action that is to be applied to the Malware Protection plan resource.
- arn String
- Amazon Resource Name (ARN) of the protected resource.
- created
At String - The timestamp when the Malware Protection plan resource was created.
- malware
Protection StringPlan Id - A unique identifier associated with Malware Protection plan resource.
- protected
Resource Property Map - Information about the protected resource. Presently, S3Bucket is the only supported protected resource.
- role String
- IAM role that includes the permissions required to scan and (optionally) add tags to the associated protected resource.
- status String
- Status of the Malware Protection plan resource.
- status
Reasons List<Property Map> - Status details associated with the Malware Protection plan resource status.
- List<Property Map>
- 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.
Supporting Types
MalwareProtectionPlanCfnActions
- Tagging
Pulumi.
Aws Native. Guard Duty. Inputs. Malware Protection Plan Cfn Tagging - Contains information about tagging status of the Malware Protection plan resource.
- Tagging
Malware
Protection Plan Cfn Tagging - Contains information about tagging status of the Malware Protection plan resource.
- tagging
Malware
Protection Plan Cfn Tagging - Contains information about tagging status of the Malware Protection plan resource.
- tagging
Malware
Protection Plan Cfn Tagging - Contains information about tagging status of the Malware Protection plan resource.
- tagging
Malware
Protection Plan Cfn Tagging - Contains information about tagging status of the Malware Protection plan resource.
- tagging Property Map
- Contains information about tagging status of the Malware Protection plan resource.
MalwareProtectionPlanCfnProtectedResource
- S3Bucket
Pulumi.
Aws Native. Guard Duty. Inputs. Malware Protection Plan Cfn Protected Resource S3Bucket Properties - Information about the protected S3 bucket resource.
- S3Bucket
Malware
Protection Plan Cfn Protected Resource S3Bucket Properties - Information about the protected S3 bucket resource.
- s3Bucket
Malware
Protection Plan Cfn Protected Resource S3Bucket Properties - Information about the protected S3 bucket resource.
- s3Bucket
Malware
Protection Plan Cfn Protected Resource S3Bucket Properties - Information about the protected S3 bucket resource.
- s3_
bucket MalwareProtection Plan Cfn Protected Resource S3Bucket Properties - Information about the protected S3 bucket resource.
- s3Bucket Property Map
- Information about the protected S3 bucket resource.
MalwareProtectionPlanCfnProtectedResourceS3BucketProperties
- Bucket
Name string - Name of the S3 bucket.
- Object
Prefixes List<string> - Information about the specified object prefixes. The S3 object will be scanned only if it belongs to any of the specified object prefixes.
- Bucket
Name string - Name of the S3 bucket.
- Object
Prefixes []string - Information about the specified object prefixes. The S3 object will be scanned only if it belongs to any of the specified object prefixes.
- bucket
Name String - Name of the S3 bucket.
- object
Prefixes List<String> - Information about the specified object prefixes. The S3 object will be scanned only if it belongs to any of the specified object prefixes.
- bucket
Name string - Name of the S3 bucket.
- object
Prefixes string[] - Information about the specified object prefixes. The S3 object will be scanned only if it belongs to any of the specified object prefixes.
- bucket_
name str - Name of the S3 bucket.
- object_
prefixes Sequence[str] - Information about the specified object prefixes. The S3 object will be scanned only if it belongs to any of the specified object prefixes.
- bucket
Name String - Name of the S3 bucket.
- object
Prefixes List<String> - Information about the specified object prefixes. The S3 object will be scanned only if it belongs to any of the specified object prefixes.
MalwareProtectionPlanCfnStatusReasons
MalwareProtectionPlanCfnTagging
- Status string
- Indicates whether or not you chose GuardDuty to add a predefined tag to the scanned S3 object.
- Status string
- Indicates whether or not you chose GuardDuty to add a predefined tag to the scanned S3 object.
- status String
- Indicates whether or not you chose GuardDuty to add a predefined tag to the scanned S3 object.
- status string
- Indicates whether or not you chose GuardDuty to add a predefined tag to the scanned S3 object.
- status str
- Indicates whether or not you chose GuardDuty to add a predefined tag to the scanned S3 object.
- status String
- Indicates whether or not you chose GuardDuty to add a predefined tag to the scanned S3 object.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
