aws-native.auditmanager.getAssessment
Explore with Pulumi AI
An entity that defines the scope of audit evidence collected by AWS Audit Manager.
Using getAssessment
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 getAssessment(args: GetAssessmentArgs, opts?: InvokeOptions): Promise<GetAssessmentResult>
function getAssessmentOutput(args: GetAssessmentOutputArgs, opts?: InvokeOptions): Output<GetAssessmentResult>
def get_assessment(assessment_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAssessmentResult
def get_assessment_output(assessment_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAssessmentResult]
func LookupAssessment(ctx *Context, args *LookupAssessmentArgs, opts ...InvokeOption) (*LookupAssessmentResult, error)
func LookupAssessmentOutput(ctx *Context, args *LookupAssessmentOutputArgs, opts ...InvokeOption) LookupAssessmentResultOutput
> Note: This function is named LookupAssessment
in the Go SDK.
public static class GetAssessment
{
public static Task<GetAssessmentResult> InvokeAsync(GetAssessmentArgs args, InvokeOptions? opts = null)
public static Output<GetAssessmentResult> Invoke(GetAssessmentInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAssessmentResult> getAssessment(GetAssessmentArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:auditmanager:getAssessment
arguments:
# arguments dictionary
The following arguments are supported:
- Assessment
Id string
- Assessment
Id string
- assessment
Id String
- assessment
Id string
- assessment_
id str
- assessment
Id String
getAssessment Result
The following output properties are available:
- Arn string
- Assessment
Id string - Assessment
Reports Pulumi.Destination Aws Native. Audit Manager. Outputs. Assessment Reports Destination - Creation
Time double - Delegations
List<Pulumi.
Aws Native. Audit Manager. Outputs. Assessment Delegation> The list of delegations.
- Roles
List<Pulumi.
Aws Native. Audit Manager. Outputs. Assessment Role> The list of roles for the specified assessment.
- Scope
Pulumi.
Aws Native. Audit Manager. Outputs. Assessment Scope - Status
Pulumi.
Aws Native. Audit Manager. Assessment Status - List<Pulumi.
Aws Native. Audit Manager. Outputs. Assessment Tag> The tags associated with the assessment.
- Arn string
- Assessment
Id string - Assessment
Reports AssessmentDestination Reports Destination - Creation
Time float64 - Delegations
[]Assessment
Delegation The list of delegations.
- 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.
- arn String
- assessment
Id String - assessment
Reports AssessmentDestination Reports Destination - creation
Time Double - delegations
List<Assessment
Delegation> The list of delegations.
- 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.
- arn string
- assessment
Id string - assessment
Reports AssessmentDestination Reports Destination - creation
Time number - delegations
Assessment
Delegation[] The list of delegations.
- 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.
- arn str
- assessment_
id str - assessment_
reports_ Assessmentdestination Reports Destination - creation_
time float - delegations
Sequence[Assessment
Delegation] The list of delegations.
- roles
Sequence[Assessment
Role] The list of roles for the specified assessment.
- scope
Assessment
Scope - status
Assessment
Status - Sequence[Assessment
Tag] The tags associated with the assessment.
- arn String
- assessment
Id String - assessment
Reports Property MapDestination - creation
Time Number - delegations List<Property Map>
The list of delegations.
- 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.
Supporting Types
AssessmentAWSAccount
- 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
- Service
Name string
- Service
Name string
- service
Name String
- service
Name string
- service_
name str
- service
Name String
AssessmentDelegation
- 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
AssessmentReportDestinationType
AssessmentReportsDestination
- destination String
- destination
Type "S3"
AssessmentRole
AssessmentRoleType
AssessmentScope
- Aws
Accounts List<Pulumi.Aws Native. Audit Manager. Inputs. Assessment AWSAccount> The AWS accounts included in scope.
- Aws
Services List<Pulumi.Aws Native. Audit Manager. Inputs. Assessment AWSService> The AWS services included in scope.
- Aws
Accounts []AssessmentAWSAccount The AWS accounts included in scope.
- Aws
Services []AssessmentAWSService The AWS services included in scope.
- aws
Accounts List<AssessmentAWSAccount> The AWS accounts included in scope.
- aws
Services List<AssessmentAWSService> The AWS services included in scope.
- aws
Accounts AssessmentAWSAccount[] The AWS accounts included in scope.
- aws
Services 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.
- aws
Accounts List<Property Map> The AWS accounts included in scope.
- aws
Services List<Property Map> The AWS services included in scope.
AssessmentStatus
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