We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 3, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 3, 2026 by Pulumi
Resource Type definition for AWS::SecurityAgent::SecurityRequirementPack
Create SecurityRequirementPack Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SecurityRequirementPack(name: string, args?: SecurityRequirementPackArgs, opts?: CustomResourceOptions);@overload
def SecurityRequirementPack(resource_name: str,
args: Optional[SecurityRequirementPackArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def SecurityRequirementPack(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
kms_key_id: Optional[str] = None,
name: Optional[str] = None,
security_requirements: Optional[Sequence[SecurityRequirementPackSecurityRequirementArgs]] = None,
status: Optional[SecurityRequirementPackStatus] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewSecurityRequirementPack(ctx *Context, name string, args *SecurityRequirementPackArgs, opts ...ResourceOption) (*SecurityRequirementPack, error)public SecurityRequirementPack(string name, SecurityRequirementPackArgs? args = null, CustomResourceOptions? opts = null)
public SecurityRequirementPack(String name, SecurityRequirementPackArgs args)
public SecurityRequirementPack(String name, SecurityRequirementPackArgs args, CustomResourceOptions options)
type: aws-native:securityagent:SecurityRequirementPack
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_securityagent_security_requirement_pack" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args SecurityRequirementPackArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SecurityRequirementPackArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SecurityRequirementPackArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SecurityRequirementPackArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SecurityRequirementPackArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
SecurityRequirementPack Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The SecurityRequirementPack resource accepts the following input properties:
- Description string
- Description of the pack
- Kms
Key stringId - KMS key for client-side encryption of pack contents
- Name string
- Name of the security requirement pack
- Security
Requirements List<Pulumi.Aws Native. Security Agent. Inputs. Security Requirement Pack Security Requirement> - Security requirements within this pack
- Status
Pulumi.
Aws Native. Security Agent. Security Requirement Pack Status - Whether the pack is enabled or disabled
-
List<Pulumi.
Aws Native. Inputs. Tag> - Tags for the security requirement pack
- Description string
- Description of the pack
- Kms
Key stringId - KMS key for client-side encryption of pack contents
- Name string
- Name of the security requirement pack
- Security
Requirements []SecurityRequirement Pack Security Requirement Args - Security requirements within this pack
- Status
Security
Requirement Pack Status - Whether the pack is enabled or disabled
-
Tag
Args - Tags for the security requirement pack
- description string
- Description of the pack
- kms_
key_ stringid - KMS key for client-side encryption of pack contents
- name string
- Name of the security requirement pack
- security_
requirements list(object) - Security requirements within this pack
- status "ENABLED" | "DISABLED"
- Whether the pack is enabled or disabled
- list(object)
- Tags for the security requirement pack
- description String
- Description of the pack
- kms
Key StringId - KMS key for client-side encryption of pack contents
- name String
- Name of the security requirement pack
- security
Requirements List<SecurityRequirement Pack Security Requirement> - Security requirements within this pack
- status
Security
Requirement Pack Status - Whether the pack is enabled or disabled
- List<Tag>
- Tags for the security requirement pack
- description string
- Description of the pack
- kms
Key stringId - KMS key for client-side encryption of pack contents
- name string
- Name of the security requirement pack
- security
Requirements SecurityRequirement Pack Security Requirement[] - Security requirements within this pack
- status
Security
Requirement Pack Status - Whether the pack is enabled or disabled
- Tag[]
- Tags for the security requirement pack
- description str
- Description of the pack
- kms_
key_ strid - KMS key for client-side encryption of pack contents
- name str
- Name of the security requirement pack
- security_
requirements Sequence[SecurityRequirement Pack Security Requirement Args] - Security requirements within this pack
- status
Security
Requirement Pack Status - Whether the pack is enabled or disabled
-
Sequence[Tag
Args] - Tags for the security requirement pack
- description String
- Description of the pack
- kms
Key StringId - KMS key for client-side encryption of pack contents
- name String
- Name of the security requirement pack
- security
Requirements List<Property Map> - Security requirements within this pack
- status "ENABLED" | "DISABLED"
- Whether the pack is enabled or disabled
- List<Property Map>
- Tags for the security requirement pack
Outputs
All input properties are implicitly available as output properties. Additionally, the SecurityRequirementPack resource produces the following output properties:
Supporting Types
SecurityRequirementPackSecurityRequirement, SecurityRequirementPackSecurityRequirementArgs
- Description string
- Description of the security requirement
- Domain string
- Security domain this requirement belongs to
- Evaluation string
- How to evaluate compliance with this requirement
- Name string
- Name of the security requirement
- Remediation string
- How to remediate non-compliance
- Description string
- Description of the security requirement
- Domain string
- Security domain this requirement belongs to
- Evaluation string
- How to evaluate compliance with this requirement
- Name string
- Name of the security requirement
- Remediation string
- How to remediate non-compliance
- description string
- Description of the security requirement
- domain string
- Security domain this requirement belongs to
- evaluation string
- How to evaluate compliance with this requirement
- name string
- Name of the security requirement
- remediation string
- How to remediate non-compliance
- description String
- Description of the security requirement
- domain String
- Security domain this requirement belongs to
- evaluation String
- How to evaluate compliance with this requirement
- name String
- Name of the security requirement
- remediation String
- How to remediate non-compliance
- description string
- Description of the security requirement
- domain string
- Security domain this requirement belongs to
- evaluation string
- How to evaluate compliance with this requirement
- name string
- Name of the security requirement
- remediation string
- How to remediate non-compliance
- description str
- Description of the security requirement
- domain str
- Security domain this requirement belongs to
- evaluation str
- How to evaluate compliance with this requirement
- name str
- Name of the security requirement
- remediation str
- How to remediate non-compliance
- description String
- Description of the security requirement
- domain String
- Security domain this requirement belongs to
- evaluation String
- How to evaluate compliance with this requirement
- name String
- Name of the security requirement
- remediation String
- How to remediate non-compliance
SecurityRequirementPackStatus, SecurityRequirementPackStatusArgs
- Enabled
ENABLED- Disabled
DISABLED
- Security
Requirement Pack Status Enabled ENABLED- Security
Requirement Pack Status Disabled DISABLED
- "ENABLED"
ENABLED- "DISABLED"
DISABLED
- Enabled
ENABLED- Disabled
DISABLED
- Enabled
ENABLED- Disabled
DISABLED
- ENABLED
ENABLED- DISABLED
DISABLED
- "ENABLED"
ENABLED- "DISABLED"
DISABLED
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 3, 2026 by Pulumi