1. Packages
  2. AWS Native
  3. API Docs
  4. auditmanager
  5. Assessment

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi

aws-native.auditmanager.Assessment

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi

    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[_root_inputs.TagArgs]] = 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, AssessmentAwsAccountArgs

    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, AssessmentAwsServiceArgs

    AssessmentDelegation, AssessmentDelegationArgs

    AssessmentDelegationStatus, AssessmentDelegationStatusArgs

    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, AssessmentReportDestinationTypeArgs

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

    AssessmentReportsDestination, AssessmentReportsDestinationArgs

    AssessmentRole, AssessmentRoleArgs

    AssessmentRoleType, AssessmentRoleTypeArgs

    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, AssessmentScopeArgs

    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, AssessmentStatusArgs

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

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi