aws-native logo
AWS Native v0.54.0, Mar 21 23

aws-native.auditmanager.Assessment

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:

assessmentReportsDestination Property Map
awsAccount Property Map
delegations List<Property Map>

The list of delegations.

description String
frameworkId String
name String
roles List<Property Map>

The list of roles for the specified assessment.

scope Property Map
status "ACTIVE" | "INACTIVE"
tags 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
AssessmentId string
CreationTime double
Id string

The provider-assigned unique ID for this managed resource.

Arn string
AssessmentId string
CreationTime float64
Id string

The provider-assigned unique ID for this managed resource.

arn String
assessmentId String
creationTime Double
id String

The provider-assigned unique ID for this managed resource.

arn string
assessmentId string
creationTime 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
assessmentId String
creationTime Number
id String

The provider-assigned unique ID for this managed resource.

Supporting Types

AssessmentAWSAccount

EmailAddress string
Id string
Name string
EmailAddress string
Id string
Name string
emailAddress String
id String
name String
emailAddress string
id string
name string
emailAddress String
id String
name String

AssessmentAWSService

AssessmentDelegation

AssessmentDelegationStatus

InProgress
IN_PROGRESS
UnderReview
UNDER_REVIEW
Complete
COMPLETE
AssessmentDelegationStatusInProgress
IN_PROGRESS
AssessmentDelegationStatusUnderReview
UNDER_REVIEW
AssessmentDelegationStatusComplete
COMPLETE
InProgress
IN_PROGRESS
UnderReview
UNDER_REVIEW
Complete
COMPLETE
InProgress
IN_PROGRESS
UnderReview
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

S3
S3
AssessmentReportDestinationTypeS3
S3
S3
S3
S3
S3
S3
S3
"S3"
S3

AssessmentReportsDestination

AssessmentRole

AssessmentRoleType

ProcessOwner
PROCESS_OWNER
ResourceOwner
RESOURCE_OWNER
AssessmentRoleTypeProcessOwner
PROCESS_OWNER
AssessmentRoleTypeResourceOwner
RESOURCE_OWNER
ProcessOwner
PROCESS_OWNER
ResourceOwner
RESOURCE_OWNER
ProcessOwner
PROCESS_OWNER
ResourceOwner
RESOURCE_OWNER
PROCESS_OWNER
PROCESS_OWNER
RESOURCE_OWNER
RESOURCE_OWNER
"PROCESS_OWNER"
PROCESS_OWNER
"RESOURCE_OWNER"
RESOURCE_OWNER

AssessmentScope

AwsAccounts []AssessmentAWSAccount

The AWS accounts included in scope.

AwsServices []AssessmentAWSService

The AWS services included in scope.

awsAccounts List<AssessmentAWSAccount>

The AWS accounts included in scope.

awsServices List<AssessmentAWSService>

The AWS services included in scope.

awsAccounts AssessmentAWSAccount[]

The AWS accounts included in scope.

awsServices AssessmentAWSService[]

The AWS services included in scope.

aws_accounts Sequence[AssessmentAWSAccount]

The AWS accounts included in scope.

aws_services Sequence[AssessmentAWSService]

The AWS services included in scope.

awsAccounts List<Property Map>

The AWS accounts included in scope.

awsServices List<Property Map>

The AWS services included in scope.

AssessmentStatus

Active
ACTIVE
Inactive
INACTIVE
AssessmentStatusActive
ACTIVE
AssessmentStatusInactive
INACTIVE
Active
ACTIVE
Inactive
INACTIVE
Active
ACTIVE
Inactive
INACTIVE
ACTIVE
ACTIVE
INACTIVE
INACTIVE
"ACTIVE"
ACTIVE
"INACTIVE"
INACTIVE

AssessmentTag

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