Documentation
¶
Index ¶
- Constants
- type Assessment
- type AssessmentArgs
- type AssessmentAwsAccount
- type AssessmentAwsAccountArgs
- func (AssessmentAwsAccountArgs) ElementType() reflect.Type
- func (i AssessmentAwsAccountArgs) ToAssessmentAwsAccountOutput() AssessmentAwsAccountOutput
- func (i AssessmentAwsAccountArgs) ToAssessmentAwsAccountOutputWithContext(ctx context.Context) AssessmentAwsAccountOutput
- func (i AssessmentAwsAccountArgs) ToAssessmentAwsAccountPtrOutput() AssessmentAwsAccountPtrOutput
- func (i AssessmentAwsAccountArgs) ToAssessmentAwsAccountPtrOutputWithContext(ctx context.Context) AssessmentAwsAccountPtrOutput
- type AssessmentAwsAccountArray
- type AssessmentAwsAccountArrayInput
- type AssessmentAwsAccountArrayOutput
- func (AssessmentAwsAccountArrayOutput) ElementType() reflect.Type
- func (o AssessmentAwsAccountArrayOutput) Index(i pulumi.IntInput) AssessmentAwsAccountOutput
- func (o AssessmentAwsAccountArrayOutput) ToAssessmentAwsAccountArrayOutput() AssessmentAwsAccountArrayOutput
- func (o AssessmentAwsAccountArrayOutput) ToAssessmentAwsAccountArrayOutputWithContext(ctx context.Context) AssessmentAwsAccountArrayOutput
- type AssessmentAwsAccountInput
- type AssessmentAwsAccountOutput
- func (AssessmentAwsAccountOutput) ElementType() reflect.Type
- func (o AssessmentAwsAccountOutput) EmailAddress() pulumi.StringPtrOutput
- func (o AssessmentAwsAccountOutput) Id() pulumi.StringPtrOutput
- func (o AssessmentAwsAccountOutput) Name() pulumi.StringPtrOutput
- func (o AssessmentAwsAccountOutput) ToAssessmentAwsAccountOutput() AssessmentAwsAccountOutput
- func (o AssessmentAwsAccountOutput) ToAssessmentAwsAccountOutputWithContext(ctx context.Context) AssessmentAwsAccountOutput
- func (o AssessmentAwsAccountOutput) ToAssessmentAwsAccountPtrOutput() AssessmentAwsAccountPtrOutput
- func (o AssessmentAwsAccountOutput) ToAssessmentAwsAccountPtrOutputWithContext(ctx context.Context) AssessmentAwsAccountPtrOutput
- type AssessmentAwsAccountPtrInput
- type AssessmentAwsAccountPtrOutput
- func (o AssessmentAwsAccountPtrOutput) Elem() AssessmentAwsAccountOutput
- func (AssessmentAwsAccountPtrOutput) ElementType() reflect.Type
- func (o AssessmentAwsAccountPtrOutput) EmailAddress() pulumi.StringPtrOutput
- func (o AssessmentAwsAccountPtrOutput) Id() pulumi.StringPtrOutput
- func (o AssessmentAwsAccountPtrOutput) Name() pulumi.StringPtrOutput
- func (o AssessmentAwsAccountPtrOutput) ToAssessmentAwsAccountPtrOutput() AssessmentAwsAccountPtrOutput
- func (o AssessmentAwsAccountPtrOutput) ToAssessmentAwsAccountPtrOutputWithContext(ctx context.Context) AssessmentAwsAccountPtrOutput
- type AssessmentAwsService
- type AssessmentAwsServiceArgs
- type AssessmentAwsServiceArray
- type AssessmentAwsServiceArrayInput
- type AssessmentAwsServiceArrayOutput
- func (AssessmentAwsServiceArrayOutput) ElementType() reflect.Type
- func (o AssessmentAwsServiceArrayOutput) Index(i pulumi.IntInput) AssessmentAwsServiceOutput
- func (o AssessmentAwsServiceArrayOutput) ToAssessmentAwsServiceArrayOutput() AssessmentAwsServiceArrayOutput
- func (o AssessmentAwsServiceArrayOutput) ToAssessmentAwsServiceArrayOutputWithContext(ctx context.Context) AssessmentAwsServiceArrayOutput
- type AssessmentAwsServiceInput
- type AssessmentAwsServiceOutput
- func (AssessmentAwsServiceOutput) ElementType() reflect.Type
- func (o AssessmentAwsServiceOutput) ServiceName() pulumi.StringPtrOutput
- func (o AssessmentAwsServiceOutput) ToAssessmentAwsServiceOutput() AssessmentAwsServiceOutput
- func (o AssessmentAwsServiceOutput) ToAssessmentAwsServiceOutputWithContext(ctx context.Context) AssessmentAwsServiceOutput
- type AssessmentDelegation
- type AssessmentDelegationArgs
- type AssessmentDelegationArray
- type AssessmentDelegationArrayInput
- type AssessmentDelegationArrayOutput
- func (AssessmentDelegationArrayOutput) ElementType() reflect.Type
- func (o AssessmentDelegationArrayOutput) Index(i pulumi.IntInput) AssessmentDelegationOutput
- func (o AssessmentDelegationArrayOutput) ToAssessmentDelegationArrayOutput() AssessmentDelegationArrayOutput
- func (o AssessmentDelegationArrayOutput) ToAssessmentDelegationArrayOutputWithContext(ctx context.Context) AssessmentDelegationArrayOutput
- type AssessmentDelegationInput
- type AssessmentDelegationOutput
- func (o AssessmentDelegationOutput) AssessmentId() pulumi.StringPtrOutput
- func (o AssessmentDelegationOutput) AssessmentName() pulumi.StringPtrOutput
- func (o AssessmentDelegationOutput) Comment() pulumi.StringPtrOutput
- func (o AssessmentDelegationOutput) ControlSetId() pulumi.StringPtrOutput
- func (o AssessmentDelegationOutput) CreatedBy() pulumi.StringPtrOutput
- func (o AssessmentDelegationOutput) CreationTime() pulumi.Float64PtrOutput
- func (AssessmentDelegationOutput) ElementType() reflect.Type
- func (o AssessmentDelegationOutput) Id() pulumi.StringPtrOutput
- func (o AssessmentDelegationOutput) LastUpdated() pulumi.Float64PtrOutput
- func (o AssessmentDelegationOutput) RoleArn() pulumi.StringPtrOutput
- func (o AssessmentDelegationOutput) RoleType() AssessmentRoleTypePtrOutput
- func (o AssessmentDelegationOutput) Status() AssessmentDelegationStatusPtrOutput
- func (o AssessmentDelegationOutput) ToAssessmentDelegationOutput() AssessmentDelegationOutput
- func (o AssessmentDelegationOutput) ToAssessmentDelegationOutputWithContext(ctx context.Context) AssessmentDelegationOutput
- type AssessmentDelegationStatus
- func (AssessmentDelegationStatus) ElementType() reflect.Type
- func (e AssessmentDelegationStatus) ToAssessmentDelegationStatusOutput() AssessmentDelegationStatusOutput
- func (e AssessmentDelegationStatus) ToAssessmentDelegationStatusOutputWithContext(ctx context.Context) AssessmentDelegationStatusOutput
- func (e AssessmentDelegationStatus) ToAssessmentDelegationStatusPtrOutput() AssessmentDelegationStatusPtrOutput
- func (e AssessmentDelegationStatus) ToAssessmentDelegationStatusPtrOutputWithContext(ctx context.Context) AssessmentDelegationStatusPtrOutput
- func (e AssessmentDelegationStatus) ToStringOutput() pulumi.StringOutput
- func (e AssessmentDelegationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AssessmentDelegationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AssessmentDelegationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssessmentDelegationStatusInput
- type AssessmentDelegationStatusOutput
- func (AssessmentDelegationStatusOutput) ElementType() reflect.Type
- func (o AssessmentDelegationStatusOutput) ToAssessmentDelegationStatusOutput() AssessmentDelegationStatusOutput
- func (o AssessmentDelegationStatusOutput) ToAssessmentDelegationStatusOutputWithContext(ctx context.Context) AssessmentDelegationStatusOutput
- func (o AssessmentDelegationStatusOutput) ToAssessmentDelegationStatusPtrOutput() AssessmentDelegationStatusPtrOutput
- func (o AssessmentDelegationStatusOutput) ToAssessmentDelegationStatusPtrOutputWithContext(ctx context.Context) AssessmentDelegationStatusPtrOutput
- func (o AssessmentDelegationStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o AssessmentDelegationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AssessmentDelegationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssessmentDelegationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssessmentDelegationStatusPtrInput
- type AssessmentDelegationStatusPtrOutput
- func (o AssessmentDelegationStatusPtrOutput) Elem() AssessmentDelegationStatusOutput
- func (AssessmentDelegationStatusPtrOutput) ElementType() reflect.Type
- func (o AssessmentDelegationStatusPtrOutput) ToAssessmentDelegationStatusPtrOutput() AssessmentDelegationStatusPtrOutput
- func (o AssessmentDelegationStatusPtrOutput) ToAssessmentDelegationStatusPtrOutputWithContext(ctx context.Context) AssessmentDelegationStatusPtrOutput
- func (o AssessmentDelegationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssessmentDelegationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssessmentInput
- type AssessmentOutput
- func (o AssessmentOutput) Arn() pulumi.StringOutput
- func (o AssessmentOutput) AssessmentId() pulumi.StringOutput
- func (o AssessmentOutput) AssessmentReportsDestination() AssessmentReportsDestinationPtrOutput
- func (o AssessmentOutput) AwsAccount() AssessmentAwsAccountPtrOutput
- func (o AssessmentOutput) CreationTime() pulumi.Float64Output
- func (o AssessmentOutput) Delegations() AssessmentDelegationArrayOutput
- func (o AssessmentOutput) Description() pulumi.StringPtrOutput
- func (AssessmentOutput) ElementType() reflect.Type
- func (o AssessmentOutput) FrameworkId() pulumi.StringPtrOutput
- func (o AssessmentOutput) Name() pulumi.StringPtrOutput
- func (o AssessmentOutput) Roles() AssessmentRoleArrayOutput
- func (o AssessmentOutput) Scope() AssessmentScopePtrOutput
- func (o AssessmentOutput) Status() AssessmentStatusPtrOutput
- func (o AssessmentOutput) Tags() aws.TagArrayOutput
- func (o AssessmentOutput) ToAssessmentOutput() AssessmentOutput
- func (o AssessmentOutput) ToAssessmentOutputWithContext(ctx context.Context) AssessmentOutput
- type AssessmentReportDestinationType
- func (AssessmentReportDestinationType) ElementType() reflect.Type
- func (e AssessmentReportDestinationType) ToAssessmentReportDestinationTypeOutput() AssessmentReportDestinationTypeOutput
- func (e AssessmentReportDestinationType) ToAssessmentReportDestinationTypeOutputWithContext(ctx context.Context) AssessmentReportDestinationTypeOutput
- func (e AssessmentReportDestinationType) ToAssessmentReportDestinationTypePtrOutput() AssessmentReportDestinationTypePtrOutput
- func (e AssessmentReportDestinationType) ToAssessmentReportDestinationTypePtrOutputWithContext(ctx context.Context) AssessmentReportDestinationTypePtrOutput
- func (e AssessmentReportDestinationType) ToStringOutput() pulumi.StringOutput
- func (e AssessmentReportDestinationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AssessmentReportDestinationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AssessmentReportDestinationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssessmentReportDestinationTypeInput
- type AssessmentReportDestinationTypeOutput
- func (AssessmentReportDestinationTypeOutput) ElementType() reflect.Type
- func (o AssessmentReportDestinationTypeOutput) ToAssessmentReportDestinationTypeOutput() AssessmentReportDestinationTypeOutput
- func (o AssessmentReportDestinationTypeOutput) ToAssessmentReportDestinationTypeOutputWithContext(ctx context.Context) AssessmentReportDestinationTypeOutput
- func (o AssessmentReportDestinationTypeOutput) ToAssessmentReportDestinationTypePtrOutput() AssessmentReportDestinationTypePtrOutput
- func (o AssessmentReportDestinationTypeOutput) ToAssessmentReportDestinationTypePtrOutputWithContext(ctx context.Context) AssessmentReportDestinationTypePtrOutput
- func (o AssessmentReportDestinationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AssessmentReportDestinationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AssessmentReportDestinationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssessmentReportDestinationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssessmentReportDestinationTypePtrInput
- type AssessmentReportDestinationTypePtrOutput
- func (o AssessmentReportDestinationTypePtrOutput) Elem() AssessmentReportDestinationTypeOutput
- func (AssessmentReportDestinationTypePtrOutput) ElementType() reflect.Type
- func (o AssessmentReportDestinationTypePtrOutput) ToAssessmentReportDestinationTypePtrOutput() AssessmentReportDestinationTypePtrOutput
- func (o AssessmentReportDestinationTypePtrOutput) ToAssessmentReportDestinationTypePtrOutputWithContext(ctx context.Context) AssessmentReportDestinationTypePtrOutput
- func (o AssessmentReportDestinationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssessmentReportDestinationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssessmentReportsDestination
- type AssessmentReportsDestinationArgs
- func (AssessmentReportsDestinationArgs) ElementType() reflect.Type
- func (i AssessmentReportsDestinationArgs) ToAssessmentReportsDestinationOutput() AssessmentReportsDestinationOutput
- func (i AssessmentReportsDestinationArgs) ToAssessmentReportsDestinationOutputWithContext(ctx context.Context) AssessmentReportsDestinationOutput
- func (i AssessmentReportsDestinationArgs) ToAssessmentReportsDestinationPtrOutput() AssessmentReportsDestinationPtrOutput
- func (i AssessmentReportsDestinationArgs) ToAssessmentReportsDestinationPtrOutputWithContext(ctx context.Context) AssessmentReportsDestinationPtrOutput
- type AssessmentReportsDestinationInput
- type AssessmentReportsDestinationOutput
- func (o AssessmentReportsDestinationOutput) Destination() pulumi.StringPtrOutput
- func (o AssessmentReportsDestinationOutput) DestinationType() AssessmentReportDestinationTypePtrOutput
- func (AssessmentReportsDestinationOutput) ElementType() reflect.Type
- func (o AssessmentReportsDestinationOutput) ToAssessmentReportsDestinationOutput() AssessmentReportsDestinationOutput
- func (o AssessmentReportsDestinationOutput) ToAssessmentReportsDestinationOutputWithContext(ctx context.Context) AssessmentReportsDestinationOutput
- func (o AssessmentReportsDestinationOutput) ToAssessmentReportsDestinationPtrOutput() AssessmentReportsDestinationPtrOutput
- func (o AssessmentReportsDestinationOutput) ToAssessmentReportsDestinationPtrOutputWithContext(ctx context.Context) AssessmentReportsDestinationPtrOutput
- type AssessmentReportsDestinationPtrInput
- type AssessmentReportsDestinationPtrOutput
- func (o AssessmentReportsDestinationPtrOutput) Destination() pulumi.StringPtrOutput
- func (o AssessmentReportsDestinationPtrOutput) DestinationType() AssessmentReportDestinationTypePtrOutput
- func (o AssessmentReportsDestinationPtrOutput) Elem() AssessmentReportsDestinationOutput
- func (AssessmentReportsDestinationPtrOutput) ElementType() reflect.Type
- func (o AssessmentReportsDestinationPtrOutput) ToAssessmentReportsDestinationPtrOutput() AssessmentReportsDestinationPtrOutput
- func (o AssessmentReportsDestinationPtrOutput) ToAssessmentReportsDestinationPtrOutputWithContext(ctx context.Context) AssessmentReportsDestinationPtrOutput
- type AssessmentRole
- type AssessmentRoleArgs
- type AssessmentRoleArray
- type AssessmentRoleArrayInput
- type AssessmentRoleArrayOutput
- func (AssessmentRoleArrayOutput) ElementType() reflect.Type
- func (o AssessmentRoleArrayOutput) Index(i pulumi.IntInput) AssessmentRoleOutput
- func (o AssessmentRoleArrayOutput) ToAssessmentRoleArrayOutput() AssessmentRoleArrayOutput
- func (o AssessmentRoleArrayOutput) ToAssessmentRoleArrayOutputWithContext(ctx context.Context) AssessmentRoleArrayOutput
- type AssessmentRoleInput
- type AssessmentRoleOutput
- func (AssessmentRoleOutput) ElementType() reflect.Type
- func (o AssessmentRoleOutput) RoleArn() pulumi.StringPtrOutput
- func (o AssessmentRoleOutput) RoleType() AssessmentRoleTypePtrOutput
- func (o AssessmentRoleOutput) ToAssessmentRoleOutput() AssessmentRoleOutput
- func (o AssessmentRoleOutput) ToAssessmentRoleOutputWithContext(ctx context.Context) AssessmentRoleOutput
- type AssessmentRoleType
- func (AssessmentRoleType) ElementType() reflect.Type
- func (e AssessmentRoleType) ToAssessmentRoleTypeOutput() AssessmentRoleTypeOutput
- func (e AssessmentRoleType) ToAssessmentRoleTypeOutputWithContext(ctx context.Context) AssessmentRoleTypeOutput
- func (e AssessmentRoleType) ToAssessmentRoleTypePtrOutput() AssessmentRoleTypePtrOutput
- func (e AssessmentRoleType) ToAssessmentRoleTypePtrOutputWithContext(ctx context.Context) AssessmentRoleTypePtrOutput
- func (e AssessmentRoleType) ToStringOutput() pulumi.StringOutput
- func (e AssessmentRoleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AssessmentRoleType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AssessmentRoleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssessmentRoleTypeInput
- type AssessmentRoleTypeOutput
- func (AssessmentRoleTypeOutput) ElementType() reflect.Type
- func (o AssessmentRoleTypeOutput) ToAssessmentRoleTypeOutput() AssessmentRoleTypeOutput
- func (o AssessmentRoleTypeOutput) ToAssessmentRoleTypeOutputWithContext(ctx context.Context) AssessmentRoleTypeOutput
- func (o AssessmentRoleTypeOutput) ToAssessmentRoleTypePtrOutput() AssessmentRoleTypePtrOutput
- func (o AssessmentRoleTypeOutput) ToAssessmentRoleTypePtrOutputWithContext(ctx context.Context) AssessmentRoleTypePtrOutput
- func (o AssessmentRoleTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AssessmentRoleTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AssessmentRoleTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssessmentRoleTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssessmentRoleTypePtrInput
- type AssessmentRoleTypePtrOutput
- func (o AssessmentRoleTypePtrOutput) Elem() AssessmentRoleTypeOutput
- func (AssessmentRoleTypePtrOutput) ElementType() reflect.Type
- func (o AssessmentRoleTypePtrOutput) ToAssessmentRoleTypePtrOutput() AssessmentRoleTypePtrOutput
- func (o AssessmentRoleTypePtrOutput) ToAssessmentRoleTypePtrOutputWithContext(ctx context.Context) AssessmentRoleTypePtrOutput
- func (o AssessmentRoleTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssessmentRoleTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssessmentScope
- type AssessmentScopeArgs
- func (AssessmentScopeArgs) ElementType() reflect.Type
- func (i AssessmentScopeArgs) ToAssessmentScopeOutput() AssessmentScopeOutput
- func (i AssessmentScopeArgs) ToAssessmentScopeOutputWithContext(ctx context.Context) AssessmentScopeOutput
- func (i AssessmentScopeArgs) ToAssessmentScopePtrOutput() AssessmentScopePtrOutput
- func (i AssessmentScopeArgs) ToAssessmentScopePtrOutputWithContext(ctx context.Context) AssessmentScopePtrOutput
- type AssessmentScopeInput
- type AssessmentScopeOutput
- func (o AssessmentScopeOutput) AwsAccounts() AssessmentAwsAccountArrayOutput
- func (o AssessmentScopeOutput) AwsServices() AssessmentAwsServiceArrayOutput
- func (AssessmentScopeOutput) ElementType() reflect.Type
- func (o AssessmentScopeOutput) ToAssessmentScopeOutput() AssessmentScopeOutput
- func (o AssessmentScopeOutput) ToAssessmentScopeOutputWithContext(ctx context.Context) AssessmentScopeOutput
- func (o AssessmentScopeOutput) ToAssessmentScopePtrOutput() AssessmentScopePtrOutput
- func (o AssessmentScopeOutput) ToAssessmentScopePtrOutputWithContext(ctx context.Context) AssessmentScopePtrOutput
- type AssessmentScopePtrInput
- type AssessmentScopePtrOutput
- func (o AssessmentScopePtrOutput) AwsAccounts() AssessmentAwsAccountArrayOutput
- func (o AssessmentScopePtrOutput) AwsServices() AssessmentAwsServiceArrayOutput
- func (o AssessmentScopePtrOutput) Elem() AssessmentScopeOutput
- func (AssessmentScopePtrOutput) ElementType() reflect.Type
- func (o AssessmentScopePtrOutput) ToAssessmentScopePtrOutput() AssessmentScopePtrOutput
- func (o AssessmentScopePtrOutput) ToAssessmentScopePtrOutputWithContext(ctx context.Context) AssessmentScopePtrOutput
- type AssessmentState
- type AssessmentStatus
- func (AssessmentStatus) ElementType() reflect.Type
- func (e AssessmentStatus) ToAssessmentStatusOutput() AssessmentStatusOutput
- func (e AssessmentStatus) ToAssessmentStatusOutputWithContext(ctx context.Context) AssessmentStatusOutput
- func (e AssessmentStatus) ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput
- func (e AssessmentStatus) ToAssessmentStatusPtrOutputWithContext(ctx context.Context) AssessmentStatusPtrOutput
- func (e AssessmentStatus) ToStringOutput() pulumi.StringOutput
- func (e AssessmentStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AssessmentStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AssessmentStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssessmentStatusInput
- type AssessmentStatusOutput
- func (AssessmentStatusOutput) ElementType() reflect.Type
- func (o AssessmentStatusOutput) ToAssessmentStatusOutput() AssessmentStatusOutput
- func (o AssessmentStatusOutput) ToAssessmentStatusOutputWithContext(ctx context.Context) AssessmentStatusOutput
- func (o AssessmentStatusOutput) ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput
- func (o AssessmentStatusOutput) ToAssessmentStatusPtrOutputWithContext(ctx context.Context) AssessmentStatusPtrOutput
- func (o AssessmentStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o AssessmentStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AssessmentStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssessmentStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssessmentStatusPtrInput
- type AssessmentStatusPtrOutput
- func (o AssessmentStatusPtrOutput) Elem() AssessmentStatusOutput
- func (AssessmentStatusPtrOutput) ElementType() reflect.Type
- func (o AssessmentStatusPtrOutput) ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput
- func (o AssessmentStatusPtrOutput) ToAssessmentStatusPtrOutputWithContext(ctx context.Context) AssessmentStatusPtrOutput
- func (o AssessmentStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssessmentStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssessmentTag
- type LookupAssessmentArgs
- type LookupAssessmentOutputArgs
- type LookupAssessmentResult
- type LookupAssessmentResultOutput
- func (o LookupAssessmentResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupAssessmentResultOutput) AssessmentId() pulumi.StringPtrOutput
- func (o LookupAssessmentResultOutput) AssessmentReportsDestination() AssessmentReportsDestinationPtrOutput
- func (o LookupAssessmentResultOutput) CreationTime() pulumi.Float64PtrOutput
- func (o LookupAssessmentResultOutput) Delegations() AssessmentDelegationArrayOutput
- func (LookupAssessmentResultOutput) ElementType() reflect.Type
- func (o LookupAssessmentResultOutput) Roles() AssessmentRoleArrayOutput
- func (o LookupAssessmentResultOutput) Scope() AssessmentScopePtrOutput
- func (o LookupAssessmentResultOutput) Status() AssessmentStatusPtrOutput
- func (o LookupAssessmentResultOutput) Tags() aws.TagArrayOutput
- func (o LookupAssessmentResultOutput) ToLookupAssessmentResultOutput() LookupAssessmentResultOutput
- func (o LookupAssessmentResultOutput) ToLookupAssessmentResultOutputWithContext(ctx context.Context) LookupAssessmentResultOutput
Constants ¶
const ( AssessmentDelegationStatusInProgress = AssessmentDelegationStatus("IN_PROGRESS") AssessmentDelegationStatusUnderReview = AssessmentDelegationStatus("UNDER_REVIEW") AssessmentDelegationStatusComplete = AssessmentDelegationStatus("COMPLETE") )
const ( AssessmentRoleTypeProcessOwner = AssessmentRoleType("PROCESS_OWNER") AssessmentRoleTypeResourceOwner = AssessmentRoleType("RESOURCE_OWNER") )
const ( AssessmentStatusActive = AssessmentStatus("ACTIVE") AssessmentStatusInactive = AssessmentStatus("INACTIVE") )
const (
AssessmentReportDestinationTypeS3 = AssessmentReportDestinationType("S3")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Assessment ¶
type Assessment struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the assessment. Arn pulumi.StringOutput `pulumi:"arn"` // The unique identifier for the assessment. AssessmentId pulumi.StringOutput `pulumi:"assessmentId"` // The destination that evidence reports are stored in for the assessment. AssessmentReportsDestination AssessmentReportsDestinationPtrOutput `pulumi:"assessmentReportsDestination"` // The AWS account that's associated with the assessment. AwsAccount AssessmentAwsAccountPtrOutput `pulumi:"awsAccount"` // Specifies when the assessment was created. CreationTime pulumi.Float64Output `pulumi:"creationTime"` // The list of delegations. Delegations AssessmentDelegationArrayOutput `pulumi:"delegations"` // The description of the assessment. Description pulumi.StringPtrOutput `pulumi:"description"` // The unique identifier for the framework. FrameworkId pulumi.StringPtrOutput `pulumi:"frameworkId"` // The name of the assessment. Name pulumi.StringPtrOutput `pulumi:"name"` // The list of roles for the specified assessment. Roles AssessmentRoleArrayOutput `pulumi:"roles"` // The wrapper of AWS accounts and services that are in scope for the assessment. Scope AssessmentScopePtrOutput `pulumi:"scope"` // The overall status of the assessment. // // When you create a new assessment, the initial `Status` value is always `ACTIVE` . When you create an assessment, even if you specify the value as `INACTIVE` , the value overrides to `ACTIVE` . // // After you create an assessment, you can change the value of the `Status` property at any time. For example, when you want to stop collecting evidence for your assessment, you can change the assessment status to `INACTIVE` . Status AssessmentStatusPtrOutput `pulumi:"status"` // The tags associated with the assessment. Tags aws.TagArrayOutput `pulumi:"tags"` }
An entity that defines the scope of audit evidence collected by AWS Audit Manager.
func GetAssessment ¶
func GetAssessment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AssessmentState, opts ...pulumi.ResourceOption) (*Assessment, error)
GetAssessment gets an existing Assessment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAssessment ¶
func NewAssessment(ctx *pulumi.Context, name string, args *AssessmentArgs, opts ...pulumi.ResourceOption) (*Assessment, error)
NewAssessment registers a new resource with the given unique name, arguments, and options.
func (*Assessment) ElementType ¶
func (*Assessment) ElementType() reflect.Type
func (*Assessment) ToAssessmentOutput ¶
func (i *Assessment) ToAssessmentOutput() AssessmentOutput
func (*Assessment) ToAssessmentOutputWithContext ¶
func (i *Assessment) ToAssessmentOutputWithContext(ctx context.Context) AssessmentOutput
type AssessmentArgs ¶
type AssessmentArgs struct { // The destination that evidence reports are stored in for the assessment. AssessmentReportsDestination AssessmentReportsDestinationPtrInput // The AWS account that's associated with the assessment. AwsAccount AssessmentAwsAccountPtrInput // The list of delegations. Delegations AssessmentDelegationArrayInput // The description of the assessment. Description pulumi.StringPtrInput // The unique identifier for the framework. FrameworkId pulumi.StringPtrInput // The name of the assessment. Name pulumi.StringPtrInput // The list of roles for the specified assessment. Roles AssessmentRoleArrayInput // The wrapper of AWS accounts and services that are in scope for the assessment. Scope AssessmentScopePtrInput // The overall status of the assessment. // // When you create a new assessment, the initial `Status` value is always `ACTIVE` . When you create an assessment, even if you specify the value as `INACTIVE` , the value overrides to `ACTIVE` . // // After you create an assessment, you can change the value of the `Status` property at any time. For example, when you want to stop collecting evidence for your assessment, you can change the assessment status to `INACTIVE` . Status AssessmentStatusPtrInput // The tags associated with the assessment. Tags aws.TagArrayInput }
The set of arguments for constructing a Assessment resource.
func (AssessmentArgs) ElementType ¶
func (AssessmentArgs) ElementType() reflect.Type
type AssessmentAwsAccount ¶ added in v0.72.0
type AssessmentAwsAccount struct { // The email address that's associated with the AWS account . EmailAddress *string `pulumi:"emailAddress"` // The identifier for the AWS account . Id *string `pulumi:"id"` // The name of the AWS account . Name *string `pulumi:"name"` }
The AWS account associated with the assessment.
type AssessmentAwsAccountArgs ¶ added in v0.72.0
type AssessmentAwsAccountArgs struct { // The email address that's associated with the AWS account . EmailAddress pulumi.StringPtrInput `pulumi:"emailAddress"` // The identifier for the AWS account . Id pulumi.StringPtrInput `pulumi:"id"` // The name of the AWS account . Name pulumi.StringPtrInput `pulumi:"name"` }
The AWS account associated with the assessment.
func (AssessmentAwsAccountArgs) ElementType ¶ added in v0.72.0
func (AssessmentAwsAccountArgs) ElementType() reflect.Type
func (AssessmentAwsAccountArgs) ToAssessmentAwsAccountOutput ¶ added in v0.72.0
func (i AssessmentAwsAccountArgs) ToAssessmentAwsAccountOutput() AssessmentAwsAccountOutput
func (AssessmentAwsAccountArgs) ToAssessmentAwsAccountOutputWithContext ¶ added in v0.72.0
func (i AssessmentAwsAccountArgs) ToAssessmentAwsAccountOutputWithContext(ctx context.Context) AssessmentAwsAccountOutput
func (AssessmentAwsAccountArgs) ToAssessmentAwsAccountPtrOutput ¶ added in v0.72.0
func (i AssessmentAwsAccountArgs) ToAssessmentAwsAccountPtrOutput() AssessmentAwsAccountPtrOutput
func (AssessmentAwsAccountArgs) ToAssessmentAwsAccountPtrOutputWithContext ¶ added in v0.72.0
func (i AssessmentAwsAccountArgs) ToAssessmentAwsAccountPtrOutputWithContext(ctx context.Context) AssessmentAwsAccountPtrOutput
type AssessmentAwsAccountArray ¶ added in v0.72.0
type AssessmentAwsAccountArray []AssessmentAwsAccountInput
func (AssessmentAwsAccountArray) ElementType ¶ added in v0.72.0
func (AssessmentAwsAccountArray) ElementType() reflect.Type
func (AssessmentAwsAccountArray) ToAssessmentAwsAccountArrayOutput ¶ added in v0.72.0
func (i AssessmentAwsAccountArray) ToAssessmentAwsAccountArrayOutput() AssessmentAwsAccountArrayOutput
func (AssessmentAwsAccountArray) ToAssessmentAwsAccountArrayOutputWithContext ¶ added in v0.72.0
func (i AssessmentAwsAccountArray) ToAssessmentAwsAccountArrayOutputWithContext(ctx context.Context) AssessmentAwsAccountArrayOutput
type AssessmentAwsAccountArrayInput ¶ added in v0.72.0
type AssessmentAwsAccountArrayInput interface { pulumi.Input ToAssessmentAwsAccountArrayOutput() AssessmentAwsAccountArrayOutput ToAssessmentAwsAccountArrayOutputWithContext(context.Context) AssessmentAwsAccountArrayOutput }
AssessmentAwsAccountArrayInput is an input type that accepts AssessmentAwsAccountArray and AssessmentAwsAccountArrayOutput values. You can construct a concrete instance of `AssessmentAwsAccountArrayInput` via:
AssessmentAwsAccountArray{ AssessmentAwsAccountArgs{...} }
type AssessmentAwsAccountArrayOutput ¶ added in v0.72.0
type AssessmentAwsAccountArrayOutput struct{ *pulumi.OutputState }
func (AssessmentAwsAccountArrayOutput) ElementType ¶ added in v0.72.0
func (AssessmentAwsAccountArrayOutput) ElementType() reflect.Type
func (AssessmentAwsAccountArrayOutput) Index ¶ added in v0.72.0
func (o AssessmentAwsAccountArrayOutput) Index(i pulumi.IntInput) AssessmentAwsAccountOutput
func (AssessmentAwsAccountArrayOutput) ToAssessmentAwsAccountArrayOutput ¶ added in v0.72.0
func (o AssessmentAwsAccountArrayOutput) ToAssessmentAwsAccountArrayOutput() AssessmentAwsAccountArrayOutput
func (AssessmentAwsAccountArrayOutput) ToAssessmentAwsAccountArrayOutputWithContext ¶ added in v0.72.0
func (o AssessmentAwsAccountArrayOutput) ToAssessmentAwsAccountArrayOutputWithContext(ctx context.Context) AssessmentAwsAccountArrayOutput
type AssessmentAwsAccountInput ¶ added in v0.72.0
type AssessmentAwsAccountInput interface { pulumi.Input ToAssessmentAwsAccountOutput() AssessmentAwsAccountOutput ToAssessmentAwsAccountOutputWithContext(context.Context) AssessmentAwsAccountOutput }
AssessmentAwsAccountInput is an input type that accepts AssessmentAwsAccountArgs and AssessmentAwsAccountOutput values. You can construct a concrete instance of `AssessmentAwsAccountInput` via:
AssessmentAwsAccountArgs{...}
type AssessmentAwsAccountOutput ¶ added in v0.72.0
type AssessmentAwsAccountOutput struct{ *pulumi.OutputState }
The AWS account associated with the assessment.
func (AssessmentAwsAccountOutput) ElementType ¶ added in v0.72.0
func (AssessmentAwsAccountOutput) ElementType() reflect.Type
func (AssessmentAwsAccountOutput) EmailAddress ¶ added in v0.72.0
func (o AssessmentAwsAccountOutput) EmailAddress() pulumi.StringPtrOutput
The email address that's associated with the AWS account .
func (AssessmentAwsAccountOutput) Id ¶ added in v0.72.0
func (o AssessmentAwsAccountOutput) Id() pulumi.StringPtrOutput
The identifier for the AWS account .
func (AssessmentAwsAccountOutput) Name ¶ added in v0.72.0
func (o AssessmentAwsAccountOutput) Name() pulumi.StringPtrOutput
The name of the AWS account .
func (AssessmentAwsAccountOutput) ToAssessmentAwsAccountOutput ¶ added in v0.72.0
func (o AssessmentAwsAccountOutput) ToAssessmentAwsAccountOutput() AssessmentAwsAccountOutput
func (AssessmentAwsAccountOutput) ToAssessmentAwsAccountOutputWithContext ¶ added in v0.72.0
func (o AssessmentAwsAccountOutput) ToAssessmentAwsAccountOutputWithContext(ctx context.Context) AssessmentAwsAccountOutput
func (AssessmentAwsAccountOutput) ToAssessmentAwsAccountPtrOutput ¶ added in v0.72.0
func (o AssessmentAwsAccountOutput) ToAssessmentAwsAccountPtrOutput() AssessmentAwsAccountPtrOutput
func (AssessmentAwsAccountOutput) ToAssessmentAwsAccountPtrOutputWithContext ¶ added in v0.72.0
func (o AssessmentAwsAccountOutput) ToAssessmentAwsAccountPtrOutputWithContext(ctx context.Context) AssessmentAwsAccountPtrOutput
type AssessmentAwsAccountPtrInput ¶ added in v0.72.0
type AssessmentAwsAccountPtrInput interface { pulumi.Input ToAssessmentAwsAccountPtrOutput() AssessmentAwsAccountPtrOutput ToAssessmentAwsAccountPtrOutputWithContext(context.Context) AssessmentAwsAccountPtrOutput }
AssessmentAwsAccountPtrInput is an input type that accepts AssessmentAwsAccountArgs, AssessmentAwsAccountPtr and AssessmentAwsAccountPtrOutput values. You can construct a concrete instance of `AssessmentAwsAccountPtrInput` via:
AssessmentAwsAccountArgs{...} or: nil
func AssessmentAwsAccountPtr ¶ added in v0.72.0
func AssessmentAwsAccountPtr(v *AssessmentAwsAccountArgs) AssessmentAwsAccountPtrInput
type AssessmentAwsAccountPtrOutput ¶ added in v0.72.0
type AssessmentAwsAccountPtrOutput struct{ *pulumi.OutputState }
func (AssessmentAwsAccountPtrOutput) Elem ¶ added in v0.72.0
func (o AssessmentAwsAccountPtrOutput) Elem() AssessmentAwsAccountOutput
func (AssessmentAwsAccountPtrOutput) ElementType ¶ added in v0.72.0
func (AssessmentAwsAccountPtrOutput) ElementType() reflect.Type
func (AssessmentAwsAccountPtrOutput) EmailAddress ¶ added in v0.72.0
func (o AssessmentAwsAccountPtrOutput) EmailAddress() pulumi.StringPtrOutput
The email address that's associated with the AWS account .
func (AssessmentAwsAccountPtrOutput) Id ¶ added in v0.72.0
func (o AssessmentAwsAccountPtrOutput) Id() pulumi.StringPtrOutput
The identifier for the AWS account .
func (AssessmentAwsAccountPtrOutput) Name ¶ added in v0.72.0
func (o AssessmentAwsAccountPtrOutput) Name() pulumi.StringPtrOutput
The name of the AWS account .
func (AssessmentAwsAccountPtrOutput) ToAssessmentAwsAccountPtrOutput ¶ added in v0.72.0
func (o AssessmentAwsAccountPtrOutput) ToAssessmentAwsAccountPtrOutput() AssessmentAwsAccountPtrOutput
func (AssessmentAwsAccountPtrOutput) ToAssessmentAwsAccountPtrOutputWithContext ¶ added in v0.72.0
func (o AssessmentAwsAccountPtrOutput) ToAssessmentAwsAccountPtrOutputWithContext(ctx context.Context) AssessmentAwsAccountPtrOutput
type AssessmentAwsService ¶ added in v0.72.0
type AssessmentAwsService struct { // The name of the AWS-service . ServiceName *string `pulumi:"serviceName"` }
An AWS service such as Amazon S3, AWS CloudTrail, and so on.
type AssessmentAwsServiceArgs ¶ added in v0.72.0
type AssessmentAwsServiceArgs struct { // The name of the AWS-service . ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` }
An AWS service such as Amazon S3, AWS CloudTrail, and so on.
func (AssessmentAwsServiceArgs) ElementType ¶ added in v0.72.0
func (AssessmentAwsServiceArgs) ElementType() reflect.Type
func (AssessmentAwsServiceArgs) ToAssessmentAwsServiceOutput ¶ added in v0.72.0
func (i AssessmentAwsServiceArgs) ToAssessmentAwsServiceOutput() AssessmentAwsServiceOutput
func (AssessmentAwsServiceArgs) ToAssessmentAwsServiceOutputWithContext ¶ added in v0.72.0
func (i AssessmentAwsServiceArgs) ToAssessmentAwsServiceOutputWithContext(ctx context.Context) AssessmentAwsServiceOutput
type AssessmentAwsServiceArray ¶ added in v0.72.0
type AssessmentAwsServiceArray []AssessmentAwsServiceInput
func (AssessmentAwsServiceArray) ElementType ¶ added in v0.72.0
func (AssessmentAwsServiceArray) ElementType() reflect.Type
func (AssessmentAwsServiceArray) ToAssessmentAwsServiceArrayOutput ¶ added in v0.72.0
func (i AssessmentAwsServiceArray) ToAssessmentAwsServiceArrayOutput() AssessmentAwsServiceArrayOutput
func (AssessmentAwsServiceArray) ToAssessmentAwsServiceArrayOutputWithContext ¶ added in v0.72.0
func (i AssessmentAwsServiceArray) ToAssessmentAwsServiceArrayOutputWithContext(ctx context.Context) AssessmentAwsServiceArrayOutput
type AssessmentAwsServiceArrayInput ¶ added in v0.72.0
type AssessmentAwsServiceArrayInput interface { pulumi.Input ToAssessmentAwsServiceArrayOutput() AssessmentAwsServiceArrayOutput ToAssessmentAwsServiceArrayOutputWithContext(context.Context) AssessmentAwsServiceArrayOutput }
AssessmentAwsServiceArrayInput is an input type that accepts AssessmentAwsServiceArray and AssessmentAwsServiceArrayOutput values. You can construct a concrete instance of `AssessmentAwsServiceArrayInput` via:
AssessmentAwsServiceArray{ AssessmentAwsServiceArgs{...} }
type AssessmentAwsServiceArrayOutput ¶ added in v0.72.0
type AssessmentAwsServiceArrayOutput struct{ *pulumi.OutputState }
func (AssessmentAwsServiceArrayOutput) ElementType ¶ added in v0.72.0
func (AssessmentAwsServiceArrayOutput) ElementType() reflect.Type
func (AssessmentAwsServiceArrayOutput) Index ¶ added in v0.72.0
func (o AssessmentAwsServiceArrayOutput) Index(i pulumi.IntInput) AssessmentAwsServiceOutput
func (AssessmentAwsServiceArrayOutput) ToAssessmentAwsServiceArrayOutput ¶ added in v0.72.0
func (o AssessmentAwsServiceArrayOutput) ToAssessmentAwsServiceArrayOutput() AssessmentAwsServiceArrayOutput
func (AssessmentAwsServiceArrayOutput) ToAssessmentAwsServiceArrayOutputWithContext ¶ added in v0.72.0
func (o AssessmentAwsServiceArrayOutput) ToAssessmentAwsServiceArrayOutputWithContext(ctx context.Context) AssessmentAwsServiceArrayOutput
type AssessmentAwsServiceInput ¶ added in v0.72.0
type AssessmentAwsServiceInput interface { pulumi.Input ToAssessmentAwsServiceOutput() AssessmentAwsServiceOutput ToAssessmentAwsServiceOutputWithContext(context.Context) AssessmentAwsServiceOutput }
AssessmentAwsServiceInput is an input type that accepts AssessmentAwsServiceArgs and AssessmentAwsServiceOutput values. You can construct a concrete instance of `AssessmentAwsServiceInput` via:
AssessmentAwsServiceArgs{...}
type AssessmentAwsServiceOutput ¶ added in v0.72.0
type AssessmentAwsServiceOutput struct{ *pulumi.OutputState }
An AWS service such as Amazon S3, AWS CloudTrail, and so on.
func (AssessmentAwsServiceOutput) ElementType ¶ added in v0.72.0
func (AssessmentAwsServiceOutput) ElementType() reflect.Type
func (AssessmentAwsServiceOutput) ServiceName ¶ added in v0.72.0
func (o AssessmentAwsServiceOutput) ServiceName() pulumi.StringPtrOutput
The name of the AWS-service .
func (AssessmentAwsServiceOutput) ToAssessmentAwsServiceOutput ¶ added in v0.72.0
func (o AssessmentAwsServiceOutput) ToAssessmentAwsServiceOutput() AssessmentAwsServiceOutput
func (AssessmentAwsServiceOutput) ToAssessmentAwsServiceOutputWithContext ¶ added in v0.72.0
func (o AssessmentAwsServiceOutput) ToAssessmentAwsServiceOutputWithContext(ctx context.Context) AssessmentAwsServiceOutput
type AssessmentDelegation ¶
type AssessmentDelegation struct { // The identifier for the assessment that's associated with the delegation. AssessmentId *string `pulumi:"assessmentId"` // The name of the assessment that's associated with the delegation. AssessmentName *string `pulumi:"assessmentName"` // The comment that's related to the delegation. Comment *string `pulumi:"comment"` // The identifier for the control set that's associated with the delegation. ControlSetId *string `pulumi:"controlSetId"` // The user or role that created the delegation. // // *Minimum* : `1` // // *Maximum* : `100` // // *Pattern* : `^[a-zA-Z0-9-_()\\[\\]\\s]+$` CreatedBy *string `pulumi:"createdBy"` // Specifies when the delegation was created. CreationTime *float64 `pulumi:"creationTime"` // The unique identifier for the delegation. Id *string `pulumi:"id"` // Specifies when the delegation was last updated. LastUpdated *float64 `pulumi:"lastUpdated"` // The Amazon Resource Name (ARN) of the IAM role. RoleArn *string `pulumi:"roleArn"` // The type of customer persona. // // > In `CreateAssessment` , `roleType` can only be `PROCESS_OWNER` . // > // > In `UpdateSettings` , `roleType` can only be `PROCESS_OWNER` . // > // > In `BatchCreateDelegationByAssessment` , `roleType` can only be `RESOURCE_OWNER` . RoleType *AssessmentRoleType `pulumi:"roleType"` // The status of the delegation. Status *AssessmentDelegationStatus `pulumi:"status"` }
The assignment of a control set to a delegate for review.
type AssessmentDelegationArgs ¶
type AssessmentDelegationArgs struct { // The identifier for the assessment that's associated with the delegation. AssessmentId pulumi.StringPtrInput `pulumi:"assessmentId"` // The name of the assessment that's associated with the delegation. AssessmentName pulumi.StringPtrInput `pulumi:"assessmentName"` // The comment that's related to the delegation. Comment pulumi.StringPtrInput `pulumi:"comment"` // The identifier for the control set that's associated with the delegation. ControlSetId pulumi.StringPtrInput `pulumi:"controlSetId"` // The user or role that created the delegation. // // *Minimum* : `1` // // *Maximum* : `100` // // *Pattern* : `^[a-zA-Z0-9-_()\\[\\]\\s]+$` CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"` // Specifies when the delegation was created. CreationTime pulumi.Float64PtrInput `pulumi:"creationTime"` // The unique identifier for the delegation. Id pulumi.StringPtrInput `pulumi:"id"` // Specifies when the delegation was last updated. LastUpdated pulumi.Float64PtrInput `pulumi:"lastUpdated"` // The Amazon Resource Name (ARN) of the IAM role. RoleArn pulumi.StringPtrInput `pulumi:"roleArn"` // The type of customer persona. // // > In `CreateAssessment` , `roleType` can only be `PROCESS_OWNER` . // > // > In `UpdateSettings` , `roleType` can only be `PROCESS_OWNER` . // > // > In `BatchCreateDelegationByAssessment` , `roleType` can only be `RESOURCE_OWNER` . RoleType AssessmentRoleTypePtrInput `pulumi:"roleType"` // The status of the delegation. Status AssessmentDelegationStatusPtrInput `pulumi:"status"` }
The assignment of a control set to a delegate for review.
func (AssessmentDelegationArgs) ElementType ¶
func (AssessmentDelegationArgs) ElementType() reflect.Type
func (AssessmentDelegationArgs) ToAssessmentDelegationOutput ¶
func (i AssessmentDelegationArgs) ToAssessmentDelegationOutput() AssessmentDelegationOutput
func (AssessmentDelegationArgs) ToAssessmentDelegationOutputWithContext ¶
func (i AssessmentDelegationArgs) ToAssessmentDelegationOutputWithContext(ctx context.Context) AssessmentDelegationOutput
type AssessmentDelegationArray ¶
type AssessmentDelegationArray []AssessmentDelegationInput
func (AssessmentDelegationArray) ElementType ¶
func (AssessmentDelegationArray) ElementType() reflect.Type
func (AssessmentDelegationArray) ToAssessmentDelegationArrayOutput ¶
func (i AssessmentDelegationArray) ToAssessmentDelegationArrayOutput() AssessmentDelegationArrayOutput
func (AssessmentDelegationArray) ToAssessmentDelegationArrayOutputWithContext ¶
func (i AssessmentDelegationArray) ToAssessmentDelegationArrayOutputWithContext(ctx context.Context) AssessmentDelegationArrayOutput
type AssessmentDelegationArrayInput ¶
type AssessmentDelegationArrayInput interface { pulumi.Input ToAssessmentDelegationArrayOutput() AssessmentDelegationArrayOutput ToAssessmentDelegationArrayOutputWithContext(context.Context) AssessmentDelegationArrayOutput }
AssessmentDelegationArrayInput is an input type that accepts AssessmentDelegationArray and AssessmentDelegationArrayOutput values. You can construct a concrete instance of `AssessmentDelegationArrayInput` via:
AssessmentDelegationArray{ AssessmentDelegationArgs{...} }
type AssessmentDelegationArrayOutput ¶
type AssessmentDelegationArrayOutput struct{ *pulumi.OutputState }
func (AssessmentDelegationArrayOutput) ElementType ¶
func (AssessmentDelegationArrayOutput) ElementType() reflect.Type
func (AssessmentDelegationArrayOutput) Index ¶
func (o AssessmentDelegationArrayOutput) Index(i pulumi.IntInput) AssessmentDelegationOutput
func (AssessmentDelegationArrayOutput) ToAssessmentDelegationArrayOutput ¶
func (o AssessmentDelegationArrayOutput) ToAssessmentDelegationArrayOutput() AssessmentDelegationArrayOutput
func (AssessmentDelegationArrayOutput) ToAssessmentDelegationArrayOutputWithContext ¶
func (o AssessmentDelegationArrayOutput) ToAssessmentDelegationArrayOutputWithContext(ctx context.Context) AssessmentDelegationArrayOutput
type AssessmentDelegationInput ¶
type AssessmentDelegationInput interface { pulumi.Input ToAssessmentDelegationOutput() AssessmentDelegationOutput ToAssessmentDelegationOutputWithContext(context.Context) AssessmentDelegationOutput }
AssessmentDelegationInput is an input type that accepts AssessmentDelegationArgs and AssessmentDelegationOutput values. You can construct a concrete instance of `AssessmentDelegationInput` via:
AssessmentDelegationArgs{...}
type AssessmentDelegationOutput ¶
type AssessmentDelegationOutput struct{ *pulumi.OutputState }
The assignment of a control set to a delegate for review.
func (AssessmentDelegationOutput) AssessmentId ¶
func (o AssessmentDelegationOutput) AssessmentId() pulumi.StringPtrOutput
The identifier for the assessment that's associated with the delegation.
func (AssessmentDelegationOutput) AssessmentName ¶
func (o AssessmentDelegationOutput) AssessmentName() pulumi.StringPtrOutput
The name of the assessment that's associated with the delegation.
func (AssessmentDelegationOutput) Comment ¶
func (o AssessmentDelegationOutput) Comment() pulumi.StringPtrOutput
The comment that's related to the delegation.
func (AssessmentDelegationOutput) ControlSetId ¶
func (o AssessmentDelegationOutput) ControlSetId() pulumi.StringPtrOutput
The identifier for the control set that's associated with the delegation.
func (AssessmentDelegationOutput) CreatedBy ¶
func (o AssessmentDelegationOutput) CreatedBy() pulumi.StringPtrOutput
The user or role that created the delegation.
*Minimum* : `1`
*Maximum* : `100`
*Pattern* : `^[a-zA-Z0-9-_()\\[\\]\\s]+$`
func (AssessmentDelegationOutput) CreationTime ¶
func (o AssessmentDelegationOutput) CreationTime() pulumi.Float64PtrOutput
Specifies when the delegation was created.
func (AssessmentDelegationOutput) ElementType ¶
func (AssessmentDelegationOutput) ElementType() reflect.Type
func (AssessmentDelegationOutput) Id ¶
func (o AssessmentDelegationOutput) Id() pulumi.StringPtrOutput
The unique identifier for the delegation.
func (AssessmentDelegationOutput) LastUpdated ¶
func (o AssessmentDelegationOutput) LastUpdated() pulumi.Float64PtrOutput
Specifies when the delegation was last updated.
func (AssessmentDelegationOutput) RoleArn ¶
func (o AssessmentDelegationOutput) RoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the IAM role.
func (AssessmentDelegationOutput) RoleType ¶
func (o AssessmentDelegationOutput) RoleType() AssessmentRoleTypePtrOutput
The type of customer persona.
> In `CreateAssessment` , `roleType` can only be `PROCESS_OWNER` . > > In `UpdateSettings` , `roleType` can only be `PROCESS_OWNER` . > > In `BatchCreateDelegationByAssessment` , `roleType` can only be `RESOURCE_OWNER` .
func (AssessmentDelegationOutput) Status ¶
func (o AssessmentDelegationOutput) Status() AssessmentDelegationStatusPtrOutput
The status of the delegation.
func (AssessmentDelegationOutput) ToAssessmentDelegationOutput ¶
func (o AssessmentDelegationOutput) ToAssessmentDelegationOutput() AssessmentDelegationOutput
func (AssessmentDelegationOutput) ToAssessmentDelegationOutputWithContext ¶
func (o AssessmentDelegationOutput) ToAssessmentDelegationOutputWithContext(ctx context.Context) AssessmentDelegationOutput
type AssessmentDelegationStatus ¶
type AssessmentDelegationStatus string
The status of the delegation.
func (AssessmentDelegationStatus) ElementType ¶
func (AssessmentDelegationStatus) ElementType() reflect.Type
func (AssessmentDelegationStatus) ToAssessmentDelegationStatusOutput ¶
func (e AssessmentDelegationStatus) ToAssessmentDelegationStatusOutput() AssessmentDelegationStatusOutput
func (AssessmentDelegationStatus) ToAssessmentDelegationStatusOutputWithContext ¶
func (e AssessmentDelegationStatus) ToAssessmentDelegationStatusOutputWithContext(ctx context.Context) AssessmentDelegationStatusOutput
func (AssessmentDelegationStatus) ToAssessmentDelegationStatusPtrOutput ¶
func (e AssessmentDelegationStatus) ToAssessmentDelegationStatusPtrOutput() AssessmentDelegationStatusPtrOutput
func (AssessmentDelegationStatus) ToAssessmentDelegationStatusPtrOutputWithContext ¶
func (e AssessmentDelegationStatus) ToAssessmentDelegationStatusPtrOutputWithContext(ctx context.Context) AssessmentDelegationStatusPtrOutput
func (AssessmentDelegationStatus) ToStringOutput ¶
func (e AssessmentDelegationStatus) ToStringOutput() pulumi.StringOutput
func (AssessmentDelegationStatus) ToStringOutputWithContext ¶
func (e AssessmentDelegationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssessmentDelegationStatus) ToStringPtrOutput ¶
func (e AssessmentDelegationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssessmentDelegationStatus) ToStringPtrOutputWithContext ¶
func (e AssessmentDelegationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssessmentDelegationStatusInput ¶
type AssessmentDelegationStatusInput interface { pulumi.Input ToAssessmentDelegationStatusOutput() AssessmentDelegationStatusOutput ToAssessmentDelegationStatusOutputWithContext(context.Context) AssessmentDelegationStatusOutput }
AssessmentDelegationStatusInput is an input type that accepts values of the AssessmentDelegationStatus enum A concrete instance of `AssessmentDelegationStatusInput` can be one of the following:
AssessmentDelegationStatusInProgress AssessmentDelegationStatusUnderReview AssessmentDelegationStatusComplete
type AssessmentDelegationStatusOutput ¶
type AssessmentDelegationStatusOutput struct{ *pulumi.OutputState }
func (AssessmentDelegationStatusOutput) ElementType ¶
func (AssessmentDelegationStatusOutput) ElementType() reflect.Type
func (AssessmentDelegationStatusOutput) ToAssessmentDelegationStatusOutput ¶
func (o AssessmentDelegationStatusOutput) ToAssessmentDelegationStatusOutput() AssessmentDelegationStatusOutput
func (AssessmentDelegationStatusOutput) ToAssessmentDelegationStatusOutputWithContext ¶
func (o AssessmentDelegationStatusOutput) ToAssessmentDelegationStatusOutputWithContext(ctx context.Context) AssessmentDelegationStatusOutput
func (AssessmentDelegationStatusOutput) ToAssessmentDelegationStatusPtrOutput ¶
func (o AssessmentDelegationStatusOutput) ToAssessmentDelegationStatusPtrOutput() AssessmentDelegationStatusPtrOutput
func (AssessmentDelegationStatusOutput) ToAssessmentDelegationStatusPtrOutputWithContext ¶
func (o AssessmentDelegationStatusOutput) ToAssessmentDelegationStatusPtrOutputWithContext(ctx context.Context) AssessmentDelegationStatusPtrOutput
func (AssessmentDelegationStatusOutput) ToStringOutput ¶
func (o AssessmentDelegationStatusOutput) ToStringOutput() pulumi.StringOutput
func (AssessmentDelegationStatusOutput) ToStringOutputWithContext ¶
func (o AssessmentDelegationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssessmentDelegationStatusOutput) ToStringPtrOutput ¶
func (o AssessmentDelegationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssessmentDelegationStatusOutput) ToStringPtrOutputWithContext ¶
func (o AssessmentDelegationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssessmentDelegationStatusPtrInput ¶
type AssessmentDelegationStatusPtrInput interface { pulumi.Input ToAssessmentDelegationStatusPtrOutput() AssessmentDelegationStatusPtrOutput ToAssessmentDelegationStatusPtrOutputWithContext(context.Context) AssessmentDelegationStatusPtrOutput }
func AssessmentDelegationStatusPtr ¶
func AssessmentDelegationStatusPtr(v string) AssessmentDelegationStatusPtrInput
type AssessmentDelegationStatusPtrOutput ¶
type AssessmentDelegationStatusPtrOutput struct{ *pulumi.OutputState }
func (AssessmentDelegationStatusPtrOutput) Elem ¶
func (o AssessmentDelegationStatusPtrOutput) Elem() AssessmentDelegationStatusOutput
func (AssessmentDelegationStatusPtrOutput) ElementType ¶
func (AssessmentDelegationStatusPtrOutput) ElementType() reflect.Type
func (AssessmentDelegationStatusPtrOutput) ToAssessmentDelegationStatusPtrOutput ¶
func (o AssessmentDelegationStatusPtrOutput) ToAssessmentDelegationStatusPtrOutput() AssessmentDelegationStatusPtrOutput
func (AssessmentDelegationStatusPtrOutput) ToAssessmentDelegationStatusPtrOutputWithContext ¶
func (o AssessmentDelegationStatusPtrOutput) ToAssessmentDelegationStatusPtrOutputWithContext(ctx context.Context) AssessmentDelegationStatusPtrOutput
func (AssessmentDelegationStatusPtrOutput) ToStringPtrOutput ¶
func (o AssessmentDelegationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssessmentDelegationStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o AssessmentDelegationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssessmentInput ¶
type AssessmentInput interface { pulumi.Input ToAssessmentOutput() AssessmentOutput ToAssessmentOutputWithContext(ctx context.Context) AssessmentOutput }
type AssessmentOutput ¶
type AssessmentOutput struct{ *pulumi.OutputState }
func (AssessmentOutput) Arn ¶ added in v0.17.0
func (o AssessmentOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the assessment.
func (AssessmentOutput) AssessmentId ¶ added in v0.17.0
func (o AssessmentOutput) AssessmentId() pulumi.StringOutput
The unique identifier for the assessment.
func (AssessmentOutput) AssessmentReportsDestination ¶ added in v0.17.0
func (o AssessmentOutput) AssessmentReportsDestination() AssessmentReportsDestinationPtrOutput
The destination that evidence reports are stored in for the assessment.
func (AssessmentOutput) AwsAccount ¶ added in v0.17.0
func (o AssessmentOutput) AwsAccount() AssessmentAwsAccountPtrOutput
The AWS account that's associated with the assessment.
func (AssessmentOutput) CreationTime ¶ added in v0.17.0
func (o AssessmentOutput) CreationTime() pulumi.Float64Output
Specifies when the assessment was created.
func (AssessmentOutput) Delegations ¶ added in v0.17.0
func (o AssessmentOutput) Delegations() AssessmentDelegationArrayOutput
The list of delegations.
func (AssessmentOutput) Description ¶ added in v0.17.0
func (o AssessmentOutput) Description() pulumi.StringPtrOutput
The description of the assessment.
func (AssessmentOutput) ElementType ¶
func (AssessmentOutput) ElementType() reflect.Type
func (AssessmentOutput) FrameworkId ¶ added in v0.17.0
func (o AssessmentOutput) FrameworkId() pulumi.StringPtrOutput
The unique identifier for the framework.
func (AssessmentOutput) Name ¶ added in v0.17.0
func (o AssessmentOutput) Name() pulumi.StringPtrOutput
The name of the assessment.
func (AssessmentOutput) Roles ¶ added in v0.17.0
func (o AssessmentOutput) Roles() AssessmentRoleArrayOutput
The list of roles for the specified assessment.
func (AssessmentOutput) Scope ¶ added in v0.17.0
func (o AssessmentOutput) Scope() AssessmentScopePtrOutput
The wrapper of AWS accounts and services that are in scope for the assessment.
func (AssessmentOutput) Status ¶ added in v0.17.0
func (o AssessmentOutput) Status() AssessmentStatusPtrOutput
The overall status of the assessment.
When you create a new assessment, the initial `Status` value is always `ACTIVE` . When you create an assessment, even if you specify the value as `INACTIVE` , the value overrides to `ACTIVE` .
After you create an assessment, you can change the value of the `Status` property at any time. For example, when you want to stop collecting evidence for your assessment, you can change the assessment status to `INACTIVE` .
func (AssessmentOutput) Tags ¶ added in v0.17.0
func (o AssessmentOutput) Tags() aws.TagArrayOutput
The tags associated with the assessment.
func (AssessmentOutput) ToAssessmentOutput ¶
func (o AssessmentOutput) ToAssessmentOutput() AssessmentOutput
func (AssessmentOutput) ToAssessmentOutputWithContext ¶
func (o AssessmentOutput) ToAssessmentOutputWithContext(ctx context.Context) AssessmentOutput
type AssessmentReportDestinationType ¶ added in v0.2.0
type AssessmentReportDestinationType string
The destination type, such as Amazon S3.
func (AssessmentReportDestinationType) ElementType ¶ added in v0.2.0
func (AssessmentReportDestinationType) ElementType() reflect.Type
func (AssessmentReportDestinationType) ToAssessmentReportDestinationTypeOutput ¶ added in v0.2.0
func (e AssessmentReportDestinationType) ToAssessmentReportDestinationTypeOutput() AssessmentReportDestinationTypeOutput
func (AssessmentReportDestinationType) ToAssessmentReportDestinationTypeOutputWithContext ¶ added in v0.2.0
func (e AssessmentReportDestinationType) ToAssessmentReportDestinationTypeOutputWithContext(ctx context.Context) AssessmentReportDestinationTypeOutput
func (AssessmentReportDestinationType) ToAssessmentReportDestinationTypePtrOutput ¶ added in v0.2.0
func (e AssessmentReportDestinationType) ToAssessmentReportDestinationTypePtrOutput() AssessmentReportDestinationTypePtrOutput
func (AssessmentReportDestinationType) ToAssessmentReportDestinationTypePtrOutputWithContext ¶ added in v0.2.0
func (e AssessmentReportDestinationType) ToAssessmentReportDestinationTypePtrOutputWithContext(ctx context.Context) AssessmentReportDestinationTypePtrOutput
func (AssessmentReportDestinationType) ToStringOutput ¶ added in v0.2.0
func (e AssessmentReportDestinationType) ToStringOutput() pulumi.StringOutput
func (AssessmentReportDestinationType) ToStringOutputWithContext ¶ added in v0.2.0
func (e AssessmentReportDestinationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssessmentReportDestinationType) ToStringPtrOutput ¶ added in v0.2.0
func (e AssessmentReportDestinationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssessmentReportDestinationType) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e AssessmentReportDestinationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssessmentReportDestinationTypeInput ¶ added in v0.2.0
type AssessmentReportDestinationTypeInput interface { pulumi.Input ToAssessmentReportDestinationTypeOutput() AssessmentReportDestinationTypeOutput ToAssessmentReportDestinationTypeOutputWithContext(context.Context) AssessmentReportDestinationTypeOutput }
AssessmentReportDestinationTypeInput is an input type that accepts values of the AssessmentReportDestinationType enum A concrete instance of `AssessmentReportDestinationTypeInput` can be one of the following:
AssessmentReportDestinationTypeS3
type AssessmentReportDestinationTypeOutput ¶ added in v0.2.0
type AssessmentReportDestinationTypeOutput struct{ *pulumi.OutputState }
func (AssessmentReportDestinationTypeOutput) ElementType ¶ added in v0.2.0
func (AssessmentReportDestinationTypeOutput) ElementType() reflect.Type
func (AssessmentReportDestinationTypeOutput) ToAssessmentReportDestinationTypeOutput ¶ added in v0.2.0
func (o AssessmentReportDestinationTypeOutput) ToAssessmentReportDestinationTypeOutput() AssessmentReportDestinationTypeOutput
func (AssessmentReportDestinationTypeOutput) ToAssessmentReportDestinationTypeOutputWithContext ¶ added in v0.2.0
func (o AssessmentReportDestinationTypeOutput) ToAssessmentReportDestinationTypeOutputWithContext(ctx context.Context) AssessmentReportDestinationTypeOutput
func (AssessmentReportDestinationTypeOutput) ToAssessmentReportDestinationTypePtrOutput ¶ added in v0.2.0
func (o AssessmentReportDestinationTypeOutput) ToAssessmentReportDestinationTypePtrOutput() AssessmentReportDestinationTypePtrOutput
func (AssessmentReportDestinationTypeOutput) ToAssessmentReportDestinationTypePtrOutputWithContext ¶ added in v0.2.0
func (o AssessmentReportDestinationTypeOutput) ToAssessmentReportDestinationTypePtrOutputWithContext(ctx context.Context) AssessmentReportDestinationTypePtrOutput
func (AssessmentReportDestinationTypeOutput) ToStringOutput ¶ added in v0.2.0
func (o AssessmentReportDestinationTypeOutput) ToStringOutput() pulumi.StringOutput
func (AssessmentReportDestinationTypeOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o AssessmentReportDestinationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssessmentReportDestinationTypeOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o AssessmentReportDestinationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssessmentReportDestinationTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o AssessmentReportDestinationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssessmentReportDestinationTypePtrInput ¶ added in v0.2.0
type AssessmentReportDestinationTypePtrInput interface { pulumi.Input ToAssessmentReportDestinationTypePtrOutput() AssessmentReportDestinationTypePtrOutput ToAssessmentReportDestinationTypePtrOutputWithContext(context.Context) AssessmentReportDestinationTypePtrOutput }
func AssessmentReportDestinationTypePtr ¶ added in v0.2.0
func AssessmentReportDestinationTypePtr(v string) AssessmentReportDestinationTypePtrInput
type AssessmentReportDestinationTypePtrOutput ¶ added in v0.2.0
type AssessmentReportDestinationTypePtrOutput struct{ *pulumi.OutputState }
func (AssessmentReportDestinationTypePtrOutput) ElementType ¶ added in v0.2.0
func (AssessmentReportDestinationTypePtrOutput) ElementType() reflect.Type
func (AssessmentReportDestinationTypePtrOutput) ToAssessmentReportDestinationTypePtrOutput ¶ added in v0.2.0
func (o AssessmentReportDestinationTypePtrOutput) ToAssessmentReportDestinationTypePtrOutput() AssessmentReportDestinationTypePtrOutput
func (AssessmentReportDestinationTypePtrOutput) ToAssessmentReportDestinationTypePtrOutputWithContext ¶ added in v0.2.0
func (o AssessmentReportDestinationTypePtrOutput) ToAssessmentReportDestinationTypePtrOutputWithContext(ctx context.Context) AssessmentReportDestinationTypePtrOutput
func (AssessmentReportDestinationTypePtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o AssessmentReportDestinationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssessmentReportDestinationTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o AssessmentReportDestinationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssessmentReportsDestination ¶ added in v0.2.0
type AssessmentReportsDestination struct { // The destination bucket where Audit Manager stores assessment reports. Destination *string `pulumi:"destination"` // The destination type, such as Amazon S3. DestinationType *AssessmentReportDestinationType `pulumi:"destinationType"` }
The destination in which evidence reports are stored for the specified assessment.
type AssessmentReportsDestinationArgs ¶ added in v0.2.0
type AssessmentReportsDestinationArgs struct { // The destination bucket where Audit Manager stores assessment reports. Destination pulumi.StringPtrInput `pulumi:"destination"` // The destination type, such as Amazon S3. DestinationType AssessmentReportDestinationTypePtrInput `pulumi:"destinationType"` }
The destination in which evidence reports are stored for the specified assessment.
func (AssessmentReportsDestinationArgs) ElementType ¶ added in v0.2.0
func (AssessmentReportsDestinationArgs) ElementType() reflect.Type
func (AssessmentReportsDestinationArgs) ToAssessmentReportsDestinationOutput ¶ added in v0.2.0
func (i AssessmentReportsDestinationArgs) ToAssessmentReportsDestinationOutput() AssessmentReportsDestinationOutput
func (AssessmentReportsDestinationArgs) ToAssessmentReportsDestinationOutputWithContext ¶ added in v0.2.0
func (i AssessmentReportsDestinationArgs) ToAssessmentReportsDestinationOutputWithContext(ctx context.Context) AssessmentReportsDestinationOutput
func (AssessmentReportsDestinationArgs) ToAssessmentReportsDestinationPtrOutput ¶ added in v0.2.0
func (i AssessmentReportsDestinationArgs) ToAssessmentReportsDestinationPtrOutput() AssessmentReportsDestinationPtrOutput
func (AssessmentReportsDestinationArgs) ToAssessmentReportsDestinationPtrOutputWithContext ¶ added in v0.2.0
func (i AssessmentReportsDestinationArgs) ToAssessmentReportsDestinationPtrOutputWithContext(ctx context.Context) AssessmentReportsDestinationPtrOutput
type AssessmentReportsDestinationInput ¶ added in v0.2.0
type AssessmentReportsDestinationInput interface { pulumi.Input ToAssessmentReportsDestinationOutput() AssessmentReportsDestinationOutput ToAssessmentReportsDestinationOutputWithContext(context.Context) AssessmentReportsDestinationOutput }
AssessmentReportsDestinationInput is an input type that accepts AssessmentReportsDestinationArgs and AssessmentReportsDestinationOutput values. You can construct a concrete instance of `AssessmentReportsDestinationInput` via:
AssessmentReportsDestinationArgs{...}
type AssessmentReportsDestinationOutput ¶ added in v0.2.0
type AssessmentReportsDestinationOutput struct{ *pulumi.OutputState }
The destination in which evidence reports are stored for the specified assessment.
func (AssessmentReportsDestinationOutput) Destination ¶ added in v0.2.0
func (o AssessmentReportsDestinationOutput) Destination() pulumi.StringPtrOutput
The destination bucket where Audit Manager stores assessment reports.
func (AssessmentReportsDestinationOutput) DestinationType ¶ added in v0.2.0
func (o AssessmentReportsDestinationOutput) DestinationType() AssessmentReportDestinationTypePtrOutput
The destination type, such as Amazon S3.
func (AssessmentReportsDestinationOutput) ElementType ¶ added in v0.2.0
func (AssessmentReportsDestinationOutput) ElementType() reflect.Type
func (AssessmentReportsDestinationOutput) ToAssessmentReportsDestinationOutput ¶ added in v0.2.0
func (o AssessmentReportsDestinationOutput) ToAssessmentReportsDestinationOutput() AssessmentReportsDestinationOutput
func (AssessmentReportsDestinationOutput) ToAssessmentReportsDestinationOutputWithContext ¶ added in v0.2.0
func (o AssessmentReportsDestinationOutput) ToAssessmentReportsDestinationOutputWithContext(ctx context.Context) AssessmentReportsDestinationOutput
func (AssessmentReportsDestinationOutput) ToAssessmentReportsDestinationPtrOutput ¶ added in v0.2.0
func (o AssessmentReportsDestinationOutput) ToAssessmentReportsDestinationPtrOutput() AssessmentReportsDestinationPtrOutput
func (AssessmentReportsDestinationOutput) ToAssessmentReportsDestinationPtrOutputWithContext ¶ added in v0.2.0
func (o AssessmentReportsDestinationOutput) ToAssessmentReportsDestinationPtrOutputWithContext(ctx context.Context) AssessmentReportsDestinationPtrOutput
type AssessmentReportsDestinationPtrInput ¶ added in v0.2.0
type AssessmentReportsDestinationPtrInput interface { pulumi.Input ToAssessmentReportsDestinationPtrOutput() AssessmentReportsDestinationPtrOutput ToAssessmentReportsDestinationPtrOutputWithContext(context.Context) AssessmentReportsDestinationPtrOutput }
AssessmentReportsDestinationPtrInput is an input type that accepts AssessmentReportsDestinationArgs, AssessmentReportsDestinationPtr and AssessmentReportsDestinationPtrOutput values. You can construct a concrete instance of `AssessmentReportsDestinationPtrInput` via:
AssessmentReportsDestinationArgs{...} or: nil
func AssessmentReportsDestinationPtr ¶ added in v0.2.0
func AssessmentReportsDestinationPtr(v *AssessmentReportsDestinationArgs) AssessmentReportsDestinationPtrInput
type AssessmentReportsDestinationPtrOutput ¶ added in v0.2.0
type AssessmentReportsDestinationPtrOutput struct{ *pulumi.OutputState }
func (AssessmentReportsDestinationPtrOutput) Destination ¶ added in v0.2.0
func (o AssessmentReportsDestinationPtrOutput) Destination() pulumi.StringPtrOutput
The destination bucket where Audit Manager stores assessment reports.
func (AssessmentReportsDestinationPtrOutput) DestinationType ¶ added in v0.2.0
func (o AssessmentReportsDestinationPtrOutput) DestinationType() AssessmentReportDestinationTypePtrOutput
The destination type, such as Amazon S3.
func (AssessmentReportsDestinationPtrOutput) ElementType ¶ added in v0.2.0
func (AssessmentReportsDestinationPtrOutput) ElementType() reflect.Type
func (AssessmentReportsDestinationPtrOutput) ToAssessmentReportsDestinationPtrOutput ¶ added in v0.2.0
func (o AssessmentReportsDestinationPtrOutput) ToAssessmentReportsDestinationPtrOutput() AssessmentReportsDestinationPtrOutput
func (AssessmentReportsDestinationPtrOutput) ToAssessmentReportsDestinationPtrOutputWithContext ¶ added in v0.2.0
func (o AssessmentReportsDestinationPtrOutput) ToAssessmentReportsDestinationPtrOutputWithContext(ctx context.Context) AssessmentReportsDestinationPtrOutput
type AssessmentRole ¶
type AssessmentRole struct { // The Amazon Resource Name (ARN) of the IAM role. RoleArn *string `pulumi:"roleArn"` // The type of customer persona. // // > In `CreateAssessment` , `roleType` can only be `PROCESS_OWNER` . // > // > In `UpdateSettings` , `roleType` can only be `PROCESS_OWNER` . // > // > In `BatchCreateDelegationByAssessment` , `roleType` can only be `RESOURCE_OWNER` . RoleType *AssessmentRoleType `pulumi:"roleType"` }
The wrapper that contains AWS Audit Manager role information, such as the role type and IAM ARN.
type AssessmentRoleArgs ¶
type AssessmentRoleArgs struct { // The Amazon Resource Name (ARN) of the IAM role. RoleArn pulumi.StringPtrInput `pulumi:"roleArn"` // The type of customer persona. // // > In `CreateAssessment` , `roleType` can only be `PROCESS_OWNER` . // > // > In `UpdateSettings` , `roleType` can only be `PROCESS_OWNER` . // > // > In `BatchCreateDelegationByAssessment` , `roleType` can only be `RESOURCE_OWNER` . RoleType AssessmentRoleTypePtrInput `pulumi:"roleType"` }
The wrapper that contains AWS Audit Manager role information, such as the role type and IAM ARN.
func (AssessmentRoleArgs) ElementType ¶
func (AssessmentRoleArgs) ElementType() reflect.Type
func (AssessmentRoleArgs) ToAssessmentRoleOutput ¶
func (i AssessmentRoleArgs) ToAssessmentRoleOutput() AssessmentRoleOutput
func (AssessmentRoleArgs) ToAssessmentRoleOutputWithContext ¶
func (i AssessmentRoleArgs) ToAssessmentRoleOutputWithContext(ctx context.Context) AssessmentRoleOutput
type AssessmentRoleArray ¶
type AssessmentRoleArray []AssessmentRoleInput
func (AssessmentRoleArray) ElementType ¶
func (AssessmentRoleArray) ElementType() reflect.Type
func (AssessmentRoleArray) ToAssessmentRoleArrayOutput ¶
func (i AssessmentRoleArray) ToAssessmentRoleArrayOutput() AssessmentRoleArrayOutput
func (AssessmentRoleArray) ToAssessmentRoleArrayOutputWithContext ¶
func (i AssessmentRoleArray) ToAssessmentRoleArrayOutputWithContext(ctx context.Context) AssessmentRoleArrayOutput
type AssessmentRoleArrayInput ¶
type AssessmentRoleArrayInput interface { pulumi.Input ToAssessmentRoleArrayOutput() AssessmentRoleArrayOutput ToAssessmentRoleArrayOutputWithContext(context.Context) AssessmentRoleArrayOutput }
AssessmentRoleArrayInput is an input type that accepts AssessmentRoleArray and AssessmentRoleArrayOutput values. You can construct a concrete instance of `AssessmentRoleArrayInput` via:
AssessmentRoleArray{ AssessmentRoleArgs{...} }
type AssessmentRoleArrayOutput ¶
type AssessmentRoleArrayOutput struct{ *pulumi.OutputState }
func (AssessmentRoleArrayOutput) ElementType ¶
func (AssessmentRoleArrayOutput) ElementType() reflect.Type
func (AssessmentRoleArrayOutput) Index ¶
func (o AssessmentRoleArrayOutput) Index(i pulumi.IntInput) AssessmentRoleOutput
func (AssessmentRoleArrayOutput) ToAssessmentRoleArrayOutput ¶
func (o AssessmentRoleArrayOutput) ToAssessmentRoleArrayOutput() AssessmentRoleArrayOutput
func (AssessmentRoleArrayOutput) ToAssessmentRoleArrayOutputWithContext ¶
func (o AssessmentRoleArrayOutput) ToAssessmentRoleArrayOutputWithContext(ctx context.Context) AssessmentRoleArrayOutput
type AssessmentRoleInput ¶
type AssessmentRoleInput interface { pulumi.Input ToAssessmentRoleOutput() AssessmentRoleOutput ToAssessmentRoleOutputWithContext(context.Context) AssessmentRoleOutput }
AssessmentRoleInput is an input type that accepts AssessmentRoleArgs and AssessmentRoleOutput values. You can construct a concrete instance of `AssessmentRoleInput` via:
AssessmentRoleArgs{...}
type AssessmentRoleOutput ¶
type AssessmentRoleOutput struct{ *pulumi.OutputState }
The wrapper that contains AWS Audit Manager role information, such as the role type and IAM ARN.
func (AssessmentRoleOutput) ElementType ¶
func (AssessmentRoleOutput) ElementType() reflect.Type
func (AssessmentRoleOutput) RoleArn ¶
func (o AssessmentRoleOutput) RoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the IAM role.
func (AssessmentRoleOutput) RoleType ¶
func (o AssessmentRoleOutput) RoleType() AssessmentRoleTypePtrOutput
The type of customer persona.
> In `CreateAssessment` , `roleType` can only be `PROCESS_OWNER` . > > In `UpdateSettings` , `roleType` can only be `PROCESS_OWNER` . > > In `BatchCreateDelegationByAssessment` , `roleType` can only be `RESOURCE_OWNER` .
func (AssessmentRoleOutput) ToAssessmentRoleOutput ¶
func (o AssessmentRoleOutput) ToAssessmentRoleOutput() AssessmentRoleOutput
func (AssessmentRoleOutput) ToAssessmentRoleOutputWithContext ¶
func (o AssessmentRoleOutput) ToAssessmentRoleOutputWithContext(ctx context.Context) AssessmentRoleOutput
type AssessmentRoleType ¶
type AssessmentRoleType string
The IAM role type.
func (AssessmentRoleType) ElementType ¶
func (AssessmentRoleType) ElementType() reflect.Type
func (AssessmentRoleType) ToAssessmentRoleTypeOutput ¶
func (e AssessmentRoleType) ToAssessmentRoleTypeOutput() AssessmentRoleTypeOutput
func (AssessmentRoleType) ToAssessmentRoleTypeOutputWithContext ¶
func (e AssessmentRoleType) ToAssessmentRoleTypeOutputWithContext(ctx context.Context) AssessmentRoleTypeOutput
func (AssessmentRoleType) ToAssessmentRoleTypePtrOutput ¶
func (e AssessmentRoleType) ToAssessmentRoleTypePtrOutput() AssessmentRoleTypePtrOutput
func (AssessmentRoleType) ToAssessmentRoleTypePtrOutputWithContext ¶
func (e AssessmentRoleType) ToAssessmentRoleTypePtrOutputWithContext(ctx context.Context) AssessmentRoleTypePtrOutput
func (AssessmentRoleType) ToStringOutput ¶
func (e AssessmentRoleType) ToStringOutput() pulumi.StringOutput
func (AssessmentRoleType) ToStringOutputWithContext ¶
func (e AssessmentRoleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssessmentRoleType) ToStringPtrOutput ¶
func (e AssessmentRoleType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssessmentRoleType) ToStringPtrOutputWithContext ¶
func (e AssessmentRoleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssessmentRoleTypeInput ¶
type AssessmentRoleTypeInput interface { pulumi.Input ToAssessmentRoleTypeOutput() AssessmentRoleTypeOutput ToAssessmentRoleTypeOutputWithContext(context.Context) AssessmentRoleTypeOutput }
AssessmentRoleTypeInput is an input type that accepts values of the AssessmentRoleType enum A concrete instance of `AssessmentRoleTypeInput` can be one of the following:
AssessmentRoleTypeProcessOwner AssessmentRoleTypeResourceOwner
type AssessmentRoleTypeOutput ¶
type AssessmentRoleTypeOutput struct{ *pulumi.OutputState }
func (AssessmentRoleTypeOutput) ElementType ¶
func (AssessmentRoleTypeOutput) ElementType() reflect.Type
func (AssessmentRoleTypeOutput) ToAssessmentRoleTypeOutput ¶
func (o AssessmentRoleTypeOutput) ToAssessmentRoleTypeOutput() AssessmentRoleTypeOutput
func (AssessmentRoleTypeOutput) ToAssessmentRoleTypeOutputWithContext ¶
func (o AssessmentRoleTypeOutput) ToAssessmentRoleTypeOutputWithContext(ctx context.Context) AssessmentRoleTypeOutput
func (AssessmentRoleTypeOutput) ToAssessmentRoleTypePtrOutput ¶
func (o AssessmentRoleTypeOutput) ToAssessmentRoleTypePtrOutput() AssessmentRoleTypePtrOutput
func (AssessmentRoleTypeOutput) ToAssessmentRoleTypePtrOutputWithContext ¶
func (o AssessmentRoleTypeOutput) ToAssessmentRoleTypePtrOutputWithContext(ctx context.Context) AssessmentRoleTypePtrOutput
func (AssessmentRoleTypeOutput) ToStringOutput ¶
func (o AssessmentRoleTypeOutput) ToStringOutput() pulumi.StringOutput
func (AssessmentRoleTypeOutput) ToStringOutputWithContext ¶
func (o AssessmentRoleTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssessmentRoleTypeOutput) ToStringPtrOutput ¶
func (o AssessmentRoleTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssessmentRoleTypeOutput) ToStringPtrOutputWithContext ¶
func (o AssessmentRoleTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssessmentRoleTypePtrInput ¶
type AssessmentRoleTypePtrInput interface { pulumi.Input ToAssessmentRoleTypePtrOutput() AssessmentRoleTypePtrOutput ToAssessmentRoleTypePtrOutputWithContext(context.Context) AssessmentRoleTypePtrOutput }
func AssessmentRoleTypePtr ¶
func AssessmentRoleTypePtr(v string) AssessmentRoleTypePtrInput
type AssessmentRoleTypePtrOutput ¶
type AssessmentRoleTypePtrOutput struct{ *pulumi.OutputState }
func (AssessmentRoleTypePtrOutput) Elem ¶
func (o AssessmentRoleTypePtrOutput) Elem() AssessmentRoleTypeOutput
func (AssessmentRoleTypePtrOutput) ElementType ¶
func (AssessmentRoleTypePtrOutput) ElementType() reflect.Type
func (AssessmentRoleTypePtrOutput) ToAssessmentRoleTypePtrOutput ¶
func (o AssessmentRoleTypePtrOutput) ToAssessmentRoleTypePtrOutput() AssessmentRoleTypePtrOutput
func (AssessmentRoleTypePtrOutput) ToAssessmentRoleTypePtrOutputWithContext ¶
func (o AssessmentRoleTypePtrOutput) ToAssessmentRoleTypePtrOutputWithContext(ctx context.Context) AssessmentRoleTypePtrOutput
func (AssessmentRoleTypePtrOutput) ToStringPtrOutput ¶
func (o AssessmentRoleTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssessmentRoleTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o AssessmentRoleTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssessmentScope ¶
type AssessmentScope struct { // The AWS accounts included in scope. AwsAccounts []AssessmentAwsAccount `pulumi:"awsAccounts"` // The AWS services included in scope. AwsServices []AssessmentAwsService `pulumi:"awsServices"` }
The wrapper that contains the AWS accounts and AWS services in scope for the assessment.
type AssessmentScopeArgs ¶
type AssessmentScopeArgs struct { // The AWS accounts included in scope. AwsAccounts AssessmentAwsAccountArrayInput `pulumi:"awsAccounts"` // The AWS services included in scope. AwsServices AssessmentAwsServiceArrayInput `pulumi:"awsServices"` }
The wrapper that contains the AWS accounts and AWS services in scope for the assessment.
func (AssessmentScopeArgs) ElementType ¶
func (AssessmentScopeArgs) ElementType() reflect.Type
func (AssessmentScopeArgs) ToAssessmentScopeOutput ¶
func (i AssessmentScopeArgs) ToAssessmentScopeOutput() AssessmentScopeOutput
func (AssessmentScopeArgs) ToAssessmentScopeOutputWithContext ¶
func (i AssessmentScopeArgs) ToAssessmentScopeOutputWithContext(ctx context.Context) AssessmentScopeOutput
func (AssessmentScopeArgs) ToAssessmentScopePtrOutput ¶
func (i AssessmentScopeArgs) ToAssessmentScopePtrOutput() AssessmentScopePtrOutput
func (AssessmentScopeArgs) ToAssessmentScopePtrOutputWithContext ¶
func (i AssessmentScopeArgs) ToAssessmentScopePtrOutputWithContext(ctx context.Context) AssessmentScopePtrOutput
type AssessmentScopeInput ¶
type AssessmentScopeInput interface { pulumi.Input ToAssessmentScopeOutput() AssessmentScopeOutput ToAssessmentScopeOutputWithContext(context.Context) AssessmentScopeOutput }
AssessmentScopeInput is an input type that accepts AssessmentScopeArgs and AssessmentScopeOutput values. You can construct a concrete instance of `AssessmentScopeInput` via:
AssessmentScopeArgs{...}
type AssessmentScopeOutput ¶
type AssessmentScopeOutput struct{ *pulumi.OutputState }
The wrapper that contains the AWS accounts and AWS services in scope for the assessment.
func (AssessmentScopeOutput) AwsAccounts ¶
func (o AssessmentScopeOutput) AwsAccounts() AssessmentAwsAccountArrayOutput
The AWS accounts included in scope.
func (AssessmentScopeOutput) AwsServices ¶
func (o AssessmentScopeOutput) AwsServices() AssessmentAwsServiceArrayOutput
The AWS services included in scope.
func (AssessmentScopeOutput) ElementType ¶
func (AssessmentScopeOutput) ElementType() reflect.Type
func (AssessmentScopeOutput) ToAssessmentScopeOutput ¶
func (o AssessmentScopeOutput) ToAssessmentScopeOutput() AssessmentScopeOutput
func (AssessmentScopeOutput) ToAssessmentScopeOutputWithContext ¶
func (o AssessmentScopeOutput) ToAssessmentScopeOutputWithContext(ctx context.Context) AssessmentScopeOutput
func (AssessmentScopeOutput) ToAssessmentScopePtrOutput ¶
func (o AssessmentScopeOutput) ToAssessmentScopePtrOutput() AssessmentScopePtrOutput
func (AssessmentScopeOutput) ToAssessmentScopePtrOutputWithContext ¶
func (o AssessmentScopeOutput) ToAssessmentScopePtrOutputWithContext(ctx context.Context) AssessmentScopePtrOutput
type AssessmentScopePtrInput ¶
type AssessmentScopePtrInput interface { pulumi.Input ToAssessmentScopePtrOutput() AssessmentScopePtrOutput ToAssessmentScopePtrOutputWithContext(context.Context) AssessmentScopePtrOutput }
AssessmentScopePtrInput is an input type that accepts AssessmentScopeArgs, AssessmentScopePtr and AssessmentScopePtrOutput values. You can construct a concrete instance of `AssessmentScopePtrInput` via:
AssessmentScopeArgs{...} or: nil
func AssessmentScopePtr ¶
func AssessmentScopePtr(v *AssessmentScopeArgs) AssessmentScopePtrInput
type AssessmentScopePtrOutput ¶
type AssessmentScopePtrOutput struct{ *pulumi.OutputState }
func (AssessmentScopePtrOutput) AwsAccounts ¶
func (o AssessmentScopePtrOutput) AwsAccounts() AssessmentAwsAccountArrayOutput
The AWS accounts included in scope.
func (AssessmentScopePtrOutput) AwsServices ¶
func (o AssessmentScopePtrOutput) AwsServices() AssessmentAwsServiceArrayOutput
The AWS services included in scope.
func (AssessmentScopePtrOutput) Elem ¶
func (o AssessmentScopePtrOutput) Elem() AssessmentScopeOutput
func (AssessmentScopePtrOutput) ElementType ¶
func (AssessmentScopePtrOutput) ElementType() reflect.Type
func (AssessmentScopePtrOutput) ToAssessmentScopePtrOutput ¶
func (o AssessmentScopePtrOutput) ToAssessmentScopePtrOutput() AssessmentScopePtrOutput
func (AssessmentScopePtrOutput) ToAssessmentScopePtrOutputWithContext ¶
func (o AssessmentScopePtrOutput) ToAssessmentScopePtrOutputWithContext(ctx context.Context) AssessmentScopePtrOutput
type AssessmentState ¶
type AssessmentState struct { }
func (AssessmentState) ElementType ¶
func (AssessmentState) ElementType() reflect.Type
type AssessmentStatus ¶ added in v0.2.0
type AssessmentStatus string
The status of the specified assessment.
func (AssessmentStatus) ElementType ¶ added in v0.2.0
func (AssessmentStatus) ElementType() reflect.Type
func (AssessmentStatus) ToAssessmentStatusOutput ¶ added in v0.2.0
func (e AssessmentStatus) ToAssessmentStatusOutput() AssessmentStatusOutput
func (AssessmentStatus) ToAssessmentStatusOutputWithContext ¶ added in v0.2.0
func (e AssessmentStatus) ToAssessmentStatusOutputWithContext(ctx context.Context) AssessmentStatusOutput
func (AssessmentStatus) ToAssessmentStatusPtrOutput ¶ added in v0.2.0
func (e AssessmentStatus) ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput
func (AssessmentStatus) ToAssessmentStatusPtrOutputWithContext ¶ added in v0.2.0
func (e AssessmentStatus) ToAssessmentStatusPtrOutputWithContext(ctx context.Context) AssessmentStatusPtrOutput
func (AssessmentStatus) ToStringOutput ¶ added in v0.2.0
func (e AssessmentStatus) ToStringOutput() pulumi.StringOutput
func (AssessmentStatus) ToStringOutputWithContext ¶ added in v0.2.0
func (e AssessmentStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssessmentStatus) ToStringPtrOutput ¶ added in v0.2.0
func (e AssessmentStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssessmentStatus) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e AssessmentStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssessmentStatusInput ¶ added in v0.2.0
type AssessmentStatusInput interface { pulumi.Input ToAssessmentStatusOutput() AssessmentStatusOutput ToAssessmentStatusOutputWithContext(context.Context) AssessmentStatusOutput }
AssessmentStatusInput is an input type that accepts values of the AssessmentStatus enum A concrete instance of `AssessmentStatusInput` can be one of the following:
AssessmentStatusActive AssessmentStatusInactive
type AssessmentStatusOutput ¶ added in v0.2.0
type AssessmentStatusOutput struct{ *pulumi.OutputState }
func (AssessmentStatusOutput) ElementType ¶ added in v0.2.0
func (AssessmentStatusOutput) ElementType() reflect.Type
func (AssessmentStatusOutput) ToAssessmentStatusOutput ¶ added in v0.2.0
func (o AssessmentStatusOutput) ToAssessmentStatusOutput() AssessmentStatusOutput
func (AssessmentStatusOutput) ToAssessmentStatusOutputWithContext ¶ added in v0.2.0
func (o AssessmentStatusOutput) ToAssessmentStatusOutputWithContext(ctx context.Context) AssessmentStatusOutput
func (AssessmentStatusOutput) ToAssessmentStatusPtrOutput ¶ added in v0.2.0
func (o AssessmentStatusOutput) ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput
func (AssessmentStatusOutput) ToAssessmentStatusPtrOutputWithContext ¶ added in v0.2.0
func (o AssessmentStatusOutput) ToAssessmentStatusPtrOutputWithContext(ctx context.Context) AssessmentStatusPtrOutput
func (AssessmentStatusOutput) ToStringOutput ¶ added in v0.2.0
func (o AssessmentStatusOutput) ToStringOutput() pulumi.StringOutput
func (AssessmentStatusOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o AssessmentStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssessmentStatusOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o AssessmentStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssessmentStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o AssessmentStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssessmentStatusPtrInput ¶ added in v0.2.0
type AssessmentStatusPtrInput interface { pulumi.Input ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput ToAssessmentStatusPtrOutputWithContext(context.Context) AssessmentStatusPtrOutput }
func AssessmentStatusPtr ¶ added in v0.2.0
func AssessmentStatusPtr(v string) AssessmentStatusPtrInput
type AssessmentStatusPtrOutput ¶ added in v0.2.0
type AssessmentStatusPtrOutput struct{ *pulumi.OutputState }
func (AssessmentStatusPtrOutput) Elem ¶ added in v0.2.0
func (o AssessmentStatusPtrOutput) Elem() AssessmentStatusOutput
func (AssessmentStatusPtrOutput) ElementType ¶ added in v0.2.0
func (AssessmentStatusPtrOutput) ElementType() reflect.Type
func (AssessmentStatusPtrOutput) ToAssessmentStatusPtrOutput ¶ added in v0.2.0
func (o AssessmentStatusPtrOutput) ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput
func (AssessmentStatusPtrOutput) ToAssessmentStatusPtrOutputWithContext ¶ added in v0.2.0
func (o AssessmentStatusPtrOutput) ToAssessmentStatusPtrOutputWithContext(ctx context.Context) AssessmentStatusPtrOutput
func (AssessmentStatusPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o AssessmentStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssessmentStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o AssessmentStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssessmentTag ¶
type AssessmentTag struct { // 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 -. Key string `pulumi:"key"` // 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 -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type LookupAssessmentArgs ¶ added in v0.12.0
type LookupAssessmentArgs struct { // The unique identifier for the assessment. AssessmentId string `pulumi:"assessmentId"` }
type LookupAssessmentOutputArgs ¶ added in v0.12.0
type LookupAssessmentOutputArgs struct { // The unique identifier for the assessment. AssessmentId pulumi.StringInput `pulumi:"assessmentId"` }
func (LookupAssessmentOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAssessmentOutputArgs) ElementType() reflect.Type
type LookupAssessmentResult ¶ added in v0.12.0
type LookupAssessmentResult struct { // The Amazon Resource Name (ARN) of the assessment. Arn *string `pulumi:"arn"` // The unique identifier for the assessment. AssessmentId *string `pulumi:"assessmentId"` // The destination that evidence reports are stored in for the assessment. AssessmentReportsDestination *AssessmentReportsDestination `pulumi:"assessmentReportsDestination"` // Specifies when the assessment was created. CreationTime *float64 `pulumi:"creationTime"` // The list of delegations. Delegations []AssessmentDelegation `pulumi:"delegations"` // The list of roles for the specified assessment. Roles []AssessmentRole `pulumi:"roles"` // The wrapper of AWS accounts and services that are in scope for the assessment. Scope *AssessmentScope `pulumi:"scope"` // The overall status of the assessment. // // When you create a new assessment, the initial `Status` value is always `ACTIVE` . When you create an assessment, even if you specify the value as `INACTIVE` , the value overrides to `ACTIVE` . // // After you create an assessment, you can change the value of the `Status` property at any time. For example, when you want to stop collecting evidence for your assessment, you can change the assessment status to `INACTIVE` . Status *AssessmentStatus `pulumi:"status"` // The tags associated with the assessment. Tags []aws.Tag `pulumi:"tags"` }
func LookupAssessment ¶ added in v0.12.0
func LookupAssessment(ctx *pulumi.Context, args *LookupAssessmentArgs, opts ...pulumi.InvokeOption) (*LookupAssessmentResult, error)
An entity that defines the scope of audit evidence collected by AWS Audit Manager.
type LookupAssessmentResultOutput ¶ added in v0.12.0
type LookupAssessmentResultOutput struct{ *pulumi.OutputState }
func LookupAssessmentOutput ¶ added in v0.12.0
func LookupAssessmentOutput(ctx *pulumi.Context, args LookupAssessmentOutputArgs, opts ...pulumi.InvokeOption) LookupAssessmentResultOutput
func (LookupAssessmentResultOutput) Arn ¶ added in v0.12.0
func (o LookupAssessmentResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the assessment.
func (LookupAssessmentResultOutput) AssessmentId ¶ added in v0.12.0
func (o LookupAssessmentResultOutput) AssessmentId() pulumi.StringPtrOutput
The unique identifier for the assessment.
func (LookupAssessmentResultOutput) AssessmentReportsDestination ¶ added in v0.12.0
func (o LookupAssessmentResultOutput) AssessmentReportsDestination() AssessmentReportsDestinationPtrOutput
The destination that evidence reports are stored in for the assessment.
func (LookupAssessmentResultOutput) CreationTime ¶ added in v0.12.0
func (o LookupAssessmentResultOutput) CreationTime() pulumi.Float64PtrOutput
Specifies when the assessment was created.
func (LookupAssessmentResultOutput) Delegations ¶ added in v0.12.0
func (o LookupAssessmentResultOutput) Delegations() AssessmentDelegationArrayOutput
The list of delegations.
func (LookupAssessmentResultOutput) ElementType ¶ added in v0.12.0
func (LookupAssessmentResultOutput) ElementType() reflect.Type
func (LookupAssessmentResultOutput) Roles ¶ added in v0.12.0
func (o LookupAssessmentResultOutput) Roles() AssessmentRoleArrayOutput
The list of roles for the specified assessment.
func (LookupAssessmentResultOutput) Scope ¶ added in v0.12.0
func (o LookupAssessmentResultOutput) Scope() AssessmentScopePtrOutput
The wrapper of AWS accounts and services that are in scope for the assessment.
func (LookupAssessmentResultOutput) Status ¶ added in v0.12.0
func (o LookupAssessmentResultOutput) Status() AssessmentStatusPtrOutput
The overall status of the assessment.
When you create a new assessment, the initial `Status` value is always `ACTIVE` . When you create an assessment, even if you specify the value as `INACTIVE` , the value overrides to `ACTIVE` .
After you create an assessment, you can change the value of the `Status` property at any time. For example, when you want to stop collecting evidence for your assessment, you can change the assessment status to `INACTIVE` .
func (LookupAssessmentResultOutput) Tags ¶ added in v0.12.0
func (o LookupAssessmentResultOutput) Tags() aws.TagArrayOutput
The tags associated with the assessment.
func (LookupAssessmentResultOutput) ToLookupAssessmentResultOutput ¶ added in v0.12.0
func (o LookupAssessmentResultOutput) ToLookupAssessmentResultOutput() LookupAssessmentResultOutput
func (LookupAssessmentResultOutput) ToLookupAssessmentResultOutputWithContext ¶ added in v0.12.0
func (o LookupAssessmentResultOutput) ToLookupAssessmentResultOutputWithContext(ctx context.Context) LookupAssessmentResultOutput