AWS Native is in preview. AWS Classic is fully supported.
aws-native.auditmanager.Assessment
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
An entity that defines the scope of audit evidence collected by AWS Audit Manager.
Create Assessment Resource
new Assessment(name: string, args?: AssessmentArgs, opts?: CustomResourceOptions);
@overload
def Assessment(resource_name: str,
opts: Optional[ResourceOptions] = None,
assessment_reports_destination: Optional[AssessmentReportsDestinationArgs] = None,
aws_account: Optional[AssessmentAwsAccountArgs] = None,
delegations: Optional[Sequence[AssessmentDelegationArgs]] = None,
description: Optional[str] = None,
framework_id: Optional[str] = None,
name: Optional[str] = None,
roles: Optional[Sequence[AssessmentRoleArgs]] = None,
scope: Optional[AssessmentScopeArgs] = None,
status: Optional[AssessmentStatus] = None,
tags: Optional[Sequence[AssessmentTagArgs]] = None)
@overload
def Assessment(resource_name: str,
args: Optional[AssessmentArgs] = None,
opts: Optional[ResourceOptions] = None)
func NewAssessment(ctx *Context, name string, args *AssessmentArgs, opts ...ResourceOption) (*Assessment, error)
public Assessment(string name, AssessmentArgs? args = null, CustomResourceOptions? opts = null)
public Assessment(String name, AssessmentArgs args)
public Assessment(String name, AssessmentArgs args, CustomResourceOptions options)
type: aws-native:auditmanager:Assessment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AssessmentArgs
- 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 AssessmentArgs
- 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 AssessmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AssessmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AssessmentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Assessment Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Assessment resource accepts the following input properties:
- Assessment
Reports Pulumi.Destination Aws Native. Audit Manager. Inputs. Assessment Reports Destination - Aws
Account Pulumi.Aws Native. Audit Manager. Inputs. Assessment Aws Account - Delegations
List<Pulumi.
Aws Native. Audit Manager. Inputs. Assessment Delegation> The list of delegations.
- Description string
- Framework
Id string - Name string
- Roles
List<Pulumi.
Aws Native. Audit Manager. Inputs. Assessment Role> The list of roles for the specified assessment.
- Scope
Pulumi.
Aws Native. Audit Manager. Inputs. Assessment Scope - Status
Pulumi.
Aws Native. Audit Manager. Assessment Status - List<Pulumi.
Aws Native. Audit Manager. Inputs. Assessment Tag> The tags associated with the assessment.
- Assessment
Reports AssessmentDestination Reports Destination Args - Aws
Account AssessmentAws Account Args - Delegations
[]Assessment
Delegation Args The list of delegations.
- Description string
- Framework
Id string - Name string
- Roles
[]Assessment
Role Args The list of roles for the specified assessment.
- Scope
Assessment
Scope Args - Status
Assessment
Status - []Assessment
Tag Args The tags associated with the assessment.
- assessment
Reports AssessmentDestination Reports Destination - aws
Account AssessmentAws Account - delegations
List<Assessment
Delegation> The list of delegations.
- description String
- framework
Id String - name String
- roles
List<Assessment
Role> The list of roles for the specified assessment.
- scope
Assessment
Scope - status
Assessment
Status - List<Assessment
Tag> The tags associated with the assessment.
- assessment
Reports AssessmentDestination Reports Destination - aws
Account AssessmentAws Account - delegations
Assessment
Delegation[] The list of delegations.
- description string
- framework
Id string - name string
- roles
Assessment
Role[] The list of roles for the specified assessment.
- scope
Assessment
Scope - status
Assessment
Status - Assessment
Tag[] The tags associated with the assessment.
- assessment_
reports_ Assessmentdestination Reports Destination Args - aws_
account AssessmentAws Account Args - delegations
Sequence[Assessment
Delegation Args] The list of delegations.
- description str
- framework_
id str - name str
- roles
Sequence[Assessment
Role Args] The list of roles for the specified assessment.
- scope
Assessment
Scope Args - status
Assessment
Status - Sequence[Assessment
Tag Args] The tags associated with the assessment.
- assessment
Reports Property MapDestination - aws
Account Property Map - delegations List<Property Map>
The list of delegations.
- description String
- framework
Id String - name String
- roles List<Property Map>
The list of roles for the specified assessment.
- scope Property Map
- status "ACTIVE" | "INACTIVE"
- List<Property Map>
The tags associated with the assessment.
Outputs
All input properties are implicitly available as output properties. Additionally, the Assessment resource produces the following output properties:
- Arn string
- Assessment
Id string - Creation
Time double - Id string
The provider-assigned unique ID for this managed resource.
- Arn string
- Assessment
Id string - Creation
Time float64 - Id string
The provider-assigned unique ID for this managed resource.
- arn String
- assessment
Id String - creation
Time Double - id String
The provider-assigned unique ID for this managed resource.
- arn string
- assessment
Id string - creation
Time number - id string
The provider-assigned unique ID for this managed resource.
- arn str
- assessment_
id str - creation_
time float - id str
The provider-assigned unique ID for this managed resource.
- arn String
- assessment
Id String - creation
Time Number - id String
The provider-assigned unique ID for this managed resource.
Supporting Types
AssessmentAwsAccount, AssessmentAwsAccountArgs
- Email
Address string - Id string
- Name string
- Email
Address string - Id string
- Name string
- email
Address String - id String
- name String
- email
Address string - id string
- name string
- email_
address str - id str
- name str
- email
Address String - id String
- name String
AssessmentAwsService, AssessmentAwsServiceArgs
- Service
Name string
- Service
Name string
- service
Name String
- service
Name string
- service_
name str
- service
Name String
AssessmentDelegation, AssessmentDelegationArgs
- Assessment
Id string - Assessment
Name string - Comment string
- Control
Set stringId - Created
By string - Creation
Time double - Id string
- Last
Updated double - Role
Arn string - Role
Type Pulumi.Aws Native. Audit Manager. Assessment Role Type - Status
Pulumi.
Aws Native. Audit Manager. Assessment Delegation Status
- Assessment
Id string - Assessment
Name string - Comment string
- Control
Set stringId - Created
By string - Creation
Time float64 - Id string
- Last
Updated float64 - Role
Arn string - Role
Type AssessmentRole Type - Status
Assessment
Delegation Status
- assessment
Id String - assessment
Name String - comment String
- control
Set StringId - created
By String - creation
Time Double - id String
- last
Updated Double - role
Arn String - role
Type AssessmentRole Type - status
Assessment
Delegation Status
- assessment
Id string - assessment
Name string - comment string
- control
Set stringId - created
By string - creation
Time number - id string
- last
Updated number - role
Arn string - role
Type AssessmentRole Type - status
Assessment
Delegation Status
- assessment_
id str - assessment_
name str - comment str
- control_
set_ strid - created_
by str - creation_
time float - id str
- last_
updated float - role_
arn str - role_
type AssessmentRole Type - status
Assessment
Delegation Status
- assessment
Id String - assessment
Name String - comment String
- control
Set StringId - created
By String - creation
Time Number - id String
- last
Updated Number - role
Arn String - role
Type "PROCESS_OWNER" | "RESOURCE_OWNER" - status "IN_PROGRESS" | "UNDER_REVIEW" | "COMPLETE"
AssessmentDelegationStatus, AssessmentDelegationStatusArgs
- In
Progress - IN_PROGRESS
- Under
Review - UNDER_REVIEW
- Complete
- COMPLETE
- Assessment
Delegation Status In Progress - IN_PROGRESS
- Assessment
Delegation Status Under Review - UNDER_REVIEW
- Assessment
Delegation Status Complete - COMPLETE
- In
Progress - IN_PROGRESS
- Under
Review - UNDER_REVIEW
- Complete
- COMPLETE
- In
Progress - IN_PROGRESS
- Under
Review - UNDER_REVIEW
- Complete
- COMPLETE
- IN_PROGRESS
- IN_PROGRESS
- UNDER_REVIEW
- UNDER_REVIEW
- COMPLETE
- COMPLETE
- "IN_PROGRESS"
- IN_PROGRESS
- "UNDER_REVIEW"
- UNDER_REVIEW
- "COMPLETE"
- COMPLETE
AssessmentReportDestinationType, AssessmentReportDestinationTypeArgs
- S3
- S3
- Assessment
Report Destination Type S3 - S3
- S3
- S3
- S3
- S3
- S3
- S3
- "S3"
- S3
AssessmentReportsDestination, AssessmentReportsDestinationArgs
- destination String
- destination
Type "S3"
AssessmentRole, AssessmentRoleArgs
AssessmentRoleType, AssessmentRoleTypeArgs
- Process
Owner - PROCESS_OWNER
- Resource
Owner - RESOURCE_OWNER
- Assessment
Role Type Process Owner - PROCESS_OWNER
- Assessment
Role Type Resource Owner - RESOURCE_OWNER
- Process
Owner - PROCESS_OWNER
- Resource
Owner - RESOURCE_OWNER
- Process
Owner - PROCESS_OWNER
- Resource
Owner - RESOURCE_OWNER
- PROCESS_OWNER
- PROCESS_OWNER
- RESOURCE_OWNER
- RESOURCE_OWNER
- "PROCESS_OWNER"
- PROCESS_OWNER
- "RESOURCE_OWNER"
- RESOURCE_OWNER
AssessmentScope, AssessmentScopeArgs
- Aws
Accounts List<Pulumi.Aws Native. Audit Manager. Inputs. Assessment Aws Account> The AWS accounts included in scope.
- Aws
Services List<Pulumi.Aws Native. Audit Manager. Inputs. Assessment Aws Service> The AWS services included in scope.
- Aws
Accounts []AssessmentAws Account The AWS accounts included in scope.
- Aws
Services []AssessmentAws Service The AWS services included in scope.
- aws
Accounts List<AssessmentAws Account> The AWS accounts included in scope.
- aws
Services List<AssessmentAws Service> The AWS services included in scope.
- aws
Accounts AssessmentAws Account[] The AWS accounts included in scope.
- aws
Services AssessmentAws Service[] The AWS services included in scope.
- aws_
accounts Sequence[AssessmentAws Account] The AWS accounts included in scope.
- aws_
services Sequence[AssessmentAws Service] The AWS services included in scope.
- aws
Accounts List<Property Map> The AWS accounts included in scope.
- aws
Services List<Property Map> The AWS services included in scope.
AssessmentStatus, AssessmentStatusArgs
- Active
- ACTIVE
- Inactive
- INACTIVE
- Assessment
Status Active - ACTIVE
- Assessment
Status Inactive - INACTIVE
- Active
- ACTIVE
- Inactive
- INACTIVE
- Active
- ACTIVE
- Inactive
- INACTIVE
- ACTIVE
- ACTIVE
- INACTIVE
- INACTIVE
- "ACTIVE"
- ACTIVE
- "INACTIVE"
- INACTIVE
AssessmentTag, AssessmentTagArgs
- Key string
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Key string
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key string
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value string
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key str
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value str
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.