Documentation ¶
Overview ¶
Package auditmanager provides the client and types for making API requests to AWS Audit Manager.
Welcome to the Audit Manager API reference. This guide is for developers who need detailed information about the Audit Manager API operations, data types, and errors.
Audit Manager is a service that provides automated evidence collection so that you can continuously audit your Amazon Web Services usage, and assess the effectiveness of your controls to better manage risk and simplify compliance.
Audit Manager provides pre-built frameworks that structure and automate assessments for a given compliance standard. Frameworks include a pre-built collection of controls with descriptions and testing procedures, which are grouped according to the requirements of the specified compliance standard or regulation. You can also customize frameworks and controls to support internal audits with unique requirements.
Use the following links to get started with the Audit Manager API:
Actions (https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_Operations.html): An alphabetical list of all Audit Manager API operations.
Data types (https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_Types.html): An alphabetical list of all Audit Manager data types.
Common parameters (https://docs.aws.amazon.com/audit-manager/latest/APIReference/CommonParameters.html): Parameters that all Query operations can use.
Common errors (https://docs.aws.amazon.com/audit-manager/latest/APIReference/CommonErrors.html): Client and server errors that all operations can return.
If you're new to Audit Manager, we recommend that you review the Audit Manager User Guide (https://docs.aws.amazon.com/audit-manager/latest/userguide/what-is.html).
See https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25 for more information on this service.
See auditmanager package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/auditmanager/
Using the Client ¶
To contact AWS Audit Manager with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS Audit Manager client AuditManager for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/auditmanager/#New
Index ¶
- Constants
- func AccountStatus_Values() []string
- func ActionEnum_Values() []string
- func AssessmentReportDestinationType_Values() []string
- func AssessmentReportStatus_Values() []string
- func AssessmentStatus_Values() []string
- func ControlResponse_Values() []string
- func ControlSetStatus_Values() []string
- func ControlStatus_Values() []string
- func ControlType_Values() []string
- func DelegationStatus_Values() []string
- func FrameworkType_Values() []string
- func KeywordInputType_Values() []string
- func ObjectTypeEnum_Values() []string
- func RoleType_Values() []string
- func SettingAttribute_Values() []string
- func SourceFrequency_Values() []string
- func SourceSetUpOption_Values() []string
- func SourceType_Values() []string
- func ValidationExceptionReason_Values() []string
- type AWSAccount
- type AWSService
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type Assessment
- func (s Assessment) GoString() string
- func (s *Assessment) SetArn(v string) *Assessment
- func (s *Assessment) SetAwsAccount(v *AWSAccount) *Assessment
- func (s *Assessment) SetFramework(v *AssessmentFramework) *Assessment
- func (s *Assessment) SetMetadata(v *AssessmentMetadata) *Assessment
- func (s *Assessment) SetTags(v map[string]*string) *Assessment
- func (s Assessment) String() string
- type AssessmentControl
- func (s AssessmentControl) GoString() string
- func (s *AssessmentControl) SetAssessmentReportEvidenceCount(v int64) *AssessmentControl
- func (s *AssessmentControl) SetComments(v []*ControlComment) *AssessmentControl
- func (s *AssessmentControl) SetDescription(v string) *AssessmentControl
- func (s *AssessmentControl) SetEvidenceCount(v int64) *AssessmentControl
- func (s *AssessmentControl) SetEvidenceSources(v []*string) *AssessmentControl
- func (s *AssessmentControl) SetId(v string) *AssessmentControl
- func (s *AssessmentControl) SetName(v string) *AssessmentControl
- func (s *AssessmentControl) SetResponse(v string) *AssessmentControl
- func (s *AssessmentControl) SetStatus(v string) *AssessmentControl
- func (s AssessmentControl) String() string
- type AssessmentControlSet
- func (s AssessmentControlSet) GoString() string
- func (s *AssessmentControlSet) SetControls(v []*AssessmentControl) *AssessmentControlSet
- func (s *AssessmentControlSet) SetDelegations(v []*Delegation) *AssessmentControlSet
- func (s *AssessmentControlSet) SetDescription(v string) *AssessmentControlSet
- func (s *AssessmentControlSet) SetId(v string) *AssessmentControlSet
- func (s *AssessmentControlSet) SetManualEvidenceCount(v int64) *AssessmentControlSet
- func (s *AssessmentControlSet) SetRoles(v []*Role) *AssessmentControlSet
- func (s *AssessmentControlSet) SetStatus(v string) *AssessmentControlSet
- func (s *AssessmentControlSet) SetSystemEvidenceCount(v int64) *AssessmentControlSet
- func (s AssessmentControlSet) String() string
- type AssessmentEvidenceFolder
- func (s AssessmentEvidenceFolder) GoString() string
- func (s *AssessmentEvidenceFolder) SetAssessmentId(v string) *AssessmentEvidenceFolder
- func (s *AssessmentEvidenceFolder) SetAssessmentReportSelectionCount(v int64) *AssessmentEvidenceFolder
- func (s *AssessmentEvidenceFolder) SetAuthor(v string) *AssessmentEvidenceFolder
- func (s *AssessmentEvidenceFolder) SetControlId(v string) *AssessmentEvidenceFolder
- func (s *AssessmentEvidenceFolder) SetControlName(v string) *AssessmentEvidenceFolder
- func (s *AssessmentEvidenceFolder) SetControlSetId(v string) *AssessmentEvidenceFolder
- func (s *AssessmentEvidenceFolder) SetDataSource(v string) *AssessmentEvidenceFolder
- func (s *AssessmentEvidenceFolder) SetDate(v time.Time) *AssessmentEvidenceFolder
- func (s *AssessmentEvidenceFolder) SetEvidenceAwsServiceSourceCount(v int64) *AssessmentEvidenceFolder
- func (s *AssessmentEvidenceFolder) SetEvidenceByTypeComplianceCheckCount(v int64) *AssessmentEvidenceFolder
- func (s *AssessmentEvidenceFolder) SetEvidenceByTypeComplianceCheckIssuesCount(v int64) *AssessmentEvidenceFolder
- func (s *AssessmentEvidenceFolder) SetEvidenceByTypeConfigurationDataCount(v int64) *AssessmentEvidenceFolder
- func (s *AssessmentEvidenceFolder) SetEvidenceByTypeManualCount(v int64) *AssessmentEvidenceFolder
- func (s *AssessmentEvidenceFolder) SetEvidenceByTypeUserActivityCount(v int64) *AssessmentEvidenceFolder
- func (s *AssessmentEvidenceFolder) SetEvidenceResourcesIncludedCount(v int64) *AssessmentEvidenceFolder
- func (s *AssessmentEvidenceFolder) SetId(v string) *AssessmentEvidenceFolder
- func (s *AssessmentEvidenceFolder) SetName(v string) *AssessmentEvidenceFolder
- func (s *AssessmentEvidenceFolder) SetTotalEvidence(v int64) *AssessmentEvidenceFolder
- func (s AssessmentEvidenceFolder) String() string
- type AssessmentFramework
- func (s AssessmentFramework) GoString() string
- func (s *AssessmentFramework) SetArn(v string) *AssessmentFramework
- func (s *AssessmentFramework) SetControlSets(v []*AssessmentControlSet) *AssessmentFramework
- func (s *AssessmentFramework) SetId(v string) *AssessmentFramework
- func (s *AssessmentFramework) SetMetadata(v *FrameworkMetadata) *AssessmentFramework
- func (s AssessmentFramework) String() string
- type AssessmentFrameworkMetadata
- func (s AssessmentFrameworkMetadata) GoString() string
- func (s *AssessmentFrameworkMetadata) SetArn(v string) *AssessmentFrameworkMetadata
- func (s *AssessmentFrameworkMetadata) SetComplianceType(v string) *AssessmentFrameworkMetadata
- func (s *AssessmentFrameworkMetadata) SetControlSetsCount(v int64) *AssessmentFrameworkMetadata
- func (s *AssessmentFrameworkMetadata) SetControlsCount(v int64) *AssessmentFrameworkMetadata
- func (s *AssessmentFrameworkMetadata) SetCreatedAt(v time.Time) *AssessmentFrameworkMetadata
- func (s *AssessmentFrameworkMetadata) SetDescription(v string) *AssessmentFrameworkMetadata
- func (s *AssessmentFrameworkMetadata) SetId(v string) *AssessmentFrameworkMetadata
- func (s *AssessmentFrameworkMetadata) SetLastUpdatedAt(v time.Time) *AssessmentFrameworkMetadata
- func (s *AssessmentFrameworkMetadata) SetLogo(v string) *AssessmentFrameworkMetadata
- func (s *AssessmentFrameworkMetadata) SetName(v string) *AssessmentFrameworkMetadata
- func (s *AssessmentFrameworkMetadata) SetType(v string) *AssessmentFrameworkMetadata
- func (s AssessmentFrameworkMetadata) String() string
- type AssessmentMetadata
- func (s AssessmentMetadata) GoString() string
- func (s *AssessmentMetadata) SetAssessmentReportsDestination(v *AssessmentReportsDestination) *AssessmentMetadata
- func (s *AssessmentMetadata) SetComplianceType(v string) *AssessmentMetadata
- func (s *AssessmentMetadata) SetCreationTime(v time.Time) *AssessmentMetadata
- func (s *AssessmentMetadata) SetDelegations(v []*Delegation) *AssessmentMetadata
- func (s *AssessmentMetadata) SetDescription(v string) *AssessmentMetadata
- func (s *AssessmentMetadata) SetId(v string) *AssessmentMetadata
- func (s *AssessmentMetadata) SetLastUpdated(v time.Time) *AssessmentMetadata
- func (s *AssessmentMetadata) SetName(v string) *AssessmentMetadata
- func (s *AssessmentMetadata) SetRoles(v []*Role) *AssessmentMetadata
- func (s *AssessmentMetadata) SetScope(v *Scope) *AssessmentMetadata
- func (s *AssessmentMetadata) SetStatus(v string) *AssessmentMetadata
- func (s AssessmentMetadata) String() string
- type AssessmentMetadataItem
- func (s AssessmentMetadataItem) GoString() string
- func (s *AssessmentMetadataItem) SetComplianceType(v string) *AssessmentMetadataItem
- func (s *AssessmentMetadataItem) SetCreationTime(v time.Time) *AssessmentMetadataItem
- func (s *AssessmentMetadataItem) SetDelegations(v []*Delegation) *AssessmentMetadataItem
- func (s *AssessmentMetadataItem) SetId(v string) *AssessmentMetadataItem
- func (s *AssessmentMetadataItem) SetLastUpdated(v time.Time) *AssessmentMetadataItem
- func (s *AssessmentMetadataItem) SetName(v string) *AssessmentMetadataItem
- func (s *AssessmentMetadataItem) SetRoles(v []*Role) *AssessmentMetadataItem
- func (s *AssessmentMetadataItem) SetStatus(v string) *AssessmentMetadataItem
- func (s AssessmentMetadataItem) String() string
- type AssessmentReport
- func (s AssessmentReport) GoString() string
- func (s *AssessmentReport) SetAssessmentId(v string) *AssessmentReport
- func (s *AssessmentReport) SetAssessmentName(v string) *AssessmentReport
- func (s *AssessmentReport) SetAuthor(v string) *AssessmentReport
- func (s *AssessmentReport) SetAwsAccountId(v string) *AssessmentReport
- func (s *AssessmentReport) SetCreationTime(v time.Time) *AssessmentReport
- func (s *AssessmentReport) SetDescription(v string) *AssessmentReport
- func (s *AssessmentReport) SetId(v string) *AssessmentReport
- func (s *AssessmentReport) SetName(v string) *AssessmentReport
- func (s *AssessmentReport) SetStatus(v string) *AssessmentReport
- func (s AssessmentReport) String() string
- type AssessmentReportEvidenceError
- func (s AssessmentReportEvidenceError) GoString() string
- func (s *AssessmentReportEvidenceError) SetErrorCode(v string) *AssessmentReportEvidenceError
- func (s *AssessmentReportEvidenceError) SetErrorMessage(v string) *AssessmentReportEvidenceError
- func (s *AssessmentReportEvidenceError) SetEvidenceId(v string) *AssessmentReportEvidenceError
- func (s AssessmentReportEvidenceError) String() string
- type AssessmentReportMetadata
- func (s AssessmentReportMetadata) GoString() string
- func (s *AssessmentReportMetadata) SetAssessmentId(v string) *AssessmentReportMetadata
- func (s *AssessmentReportMetadata) SetAssessmentName(v string) *AssessmentReportMetadata
- func (s *AssessmentReportMetadata) SetAuthor(v string) *AssessmentReportMetadata
- func (s *AssessmentReportMetadata) SetCreationTime(v time.Time) *AssessmentReportMetadata
- func (s *AssessmentReportMetadata) SetDescription(v string) *AssessmentReportMetadata
- func (s *AssessmentReportMetadata) SetId(v string) *AssessmentReportMetadata
- func (s *AssessmentReportMetadata) SetName(v string) *AssessmentReportMetadata
- func (s *AssessmentReportMetadata) SetStatus(v string) *AssessmentReportMetadata
- func (s AssessmentReportMetadata) String() string
- type AssessmentReportsDestination
- func (s AssessmentReportsDestination) GoString() string
- func (s *AssessmentReportsDestination) SetDestination(v string) *AssessmentReportsDestination
- func (s *AssessmentReportsDestination) SetDestinationType(v string) *AssessmentReportsDestination
- func (s AssessmentReportsDestination) String() string
- func (s *AssessmentReportsDestination) Validate() error
- type AssociateAssessmentReportEvidenceFolderInput
- func (s AssociateAssessmentReportEvidenceFolderInput) GoString() string
- func (s *AssociateAssessmentReportEvidenceFolderInput) SetAssessmentId(v string) *AssociateAssessmentReportEvidenceFolderInput
- func (s *AssociateAssessmentReportEvidenceFolderInput) SetEvidenceFolderId(v string) *AssociateAssessmentReportEvidenceFolderInput
- func (s AssociateAssessmentReportEvidenceFolderInput) String() string
- func (s *AssociateAssessmentReportEvidenceFolderInput) Validate() error
- type AssociateAssessmentReportEvidenceFolderOutput
- type AuditManager
- func (c *AuditManager) AssociateAssessmentReportEvidenceFolder(input *AssociateAssessmentReportEvidenceFolderInput) (*AssociateAssessmentReportEvidenceFolderOutput, error)
- func (c *AuditManager) AssociateAssessmentReportEvidenceFolderRequest(input *AssociateAssessmentReportEvidenceFolderInput) (req *request.Request, output *AssociateAssessmentReportEvidenceFolderOutput)
- func (c *AuditManager) AssociateAssessmentReportEvidenceFolderWithContext(ctx aws.Context, input *AssociateAssessmentReportEvidenceFolderInput, ...) (*AssociateAssessmentReportEvidenceFolderOutput, error)
- func (c *AuditManager) BatchAssociateAssessmentReportEvidence(input *BatchAssociateAssessmentReportEvidenceInput) (*BatchAssociateAssessmentReportEvidenceOutput, error)
- func (c *AuditManager) BatchAssociateAssessmentReportEvidenceRequest(input *BatchAssociateAssessmentReportEvidenceInput) (req *request.Request, output *BatchAssociateAssessmentReportEvidenceOutput)
- func (c *AuditManager) BatchAssociateAssessmentReportEvidenceWithContext(ctx aws.Context, input *BatchAssociateAssessmentReportEvidenceInput, ...) (*BatchAssociateAssessmentReportEvidenceOutput, error)
- func (c *AuditManager) BatchCreateDelegationByAssessment(input *BatchCreateDelegationByAssessmentInput) (*BatchCreateDelegationByAssessmentOutput, error)
- func (c *AuditManager) BatchCreateDelegationByAssessmentRequest(input *BatchCreateDelegationByAssessmentInput) (req *request.Request, output *BatchCreateDelegationByAssessmentOutput)
- func (c *AuditManager) BatchCreateDelegationByAssessmentWithContext(ctx aws.Context, input *BatchCreateDelegationByAssessmentInput, ...) (*BatchCreateDelegationByAssessmentOutput, error)
- func (c *AuditManager) BatchDeleteDelegationByAssessment(input *BatchDeleteDelegationByAssessmentInput) (*BatchDeleteDelegationByAssessmentOutput, error)
- func (c *AuditManager) BatchDeleteDelegationByAssessmentRequest(input *BatchDeleteDelegationByAssessmentInput) (req *request.Request, output *BatchDeleteDelegationByAssessmentOutput)
- func (c *AuditManager) BatchDeleteDelegationByAssessmentWithContext(ctx aws.Context, input *BatchDeleteDelegationByAssessmentInput, ...) (*BatchDeleteDelegationByAssessmentOutput, error)
- func (c *AuditManager) BatchDisassociateAssessmentReportEvidence(input *BatchDisassociateAssessmentReportEvidenceInput) (*BatchDisassociateAssessmentReportEvidenceOutput, error)
- func (c *AuditManager) BatchDisassociateAssessmentReportEvidenceRequest(input *BatchDisassociateAssessmentReportEvidenceInput) (req *request.Request, output *BatchDisassociateAssessmentReportEvidenceOutput)
- func (c *AuditManager) BatchDisassociateAssessmentReportEvidenceWithContext(ctx aws.Context, input *BatchDisassociateAssessmentReportEvidenceInput, ...) (*BatchDisassociateAssessmentReportEvidenceOutput, error)
- func (c *AuditManager) BatchImportEvidenceToAssessmentControl(input *BatchImportEvidenceToAssessmentControlInput) (*BatchImportEvidenceToAssessmentControlOutput, error)
- func (c *AuditManager) BatchImportEvidenceToAssessmentControlRequest(input *BatchImportEvidenceToAssessmentControlInput) (req *request.Request, output *BatchImportEvidenceToAssessmentControlOutput)
- func (c *AuditManager) BatchImportEvidenceToAssessmentControlWithContext(ctx aws.Context, input *BatchImportEvidenceToAssessmentControlInput, ...) (*BatchImportEvidenceToAssessmentControlOutput, error)
- func (c *AuditManager) CreateAssessment(input *CreateAssessmentInput) (*CreateAssessmentOutput, error)
- func (c *AuditManager) CreateAssessmentFramework(input *CreateAssessmentFrameworkInput) (*CreateAssessmentFrameworkOutput, error)
- func (c *AuditManager) CreateAssessmentFrameworkRequest(input *CreateAssessmentFrameworkInput) (req *request.Request, output *CreateAssessmentFrameworkOutput)
- func (c *AuditManager) CreateAssessmentFrameworkWithContext(ctx aws.Context, input *CreateAssessmentFrameworkInput, opts ...request.Option) (*CreateAssessmentFrameworkOutput, error)
- func (c *AuditManager) CreateAssessmentReport(input *CreateAssessmentReportInput) (*CreateAssessmentReportOutput, error)
- func (c *AuditManager) CreateAssessmentReportRequest(input *CreateAssessmentReportInput) (req *request.Request, output *CreateAssessmentReportOutput)
- func (c *AuditManager) CreateAssessmentReportWithContext(ctx aws.Context, input *CreateAssessmentReportInput, opts ...request.Option) (*CreateAssessmentReportOutput, error)
- func (c *AuditManager) CreateAssessmentRequest(input *CreateAssessmentInput) (req *request.Request, output *CreateAssessmentOutput)
- func (c *AuditManager) CreateAssessmentWithContext(ctx aws.Context, input *CreateAssessmentInput, opts ...request.Option) (*CreateAssessmentOutput, error)
- func (c *AuditManager) CreateControl(input *CreateControlInput) (*CreateControlOutput, error)
- func (c *AuditManager) CreateControlRequest(input *CreateControlInput) (req *request.Request, output *CreateControlOutput)
- func (c *AuditManager) CreateControlWithContext(ctx aws.Context, input *CreateControlInput, opts ...request.Option) (*CreateControlOutput, error)
- func (c *AuditManager) DeleteAssessment(input *DeleteAssessmentInput) (*DeleteAssessmentOutput, error)
- func (c *AuditManager) DeleteAssessmentFramework(input *DeleteAssessmentFrameworkInput) (*DeleteAssessmentFrameworkOutput, error)
- func (c *AuditManager) DeleteAssessmentFrameworkRequest(input *DeleteAssessmentFrameworkInput) (req *request.Request, output *DeleteAssessmentFrameworkOutput)
- func (c *AuditManager) DeleteAssessmentFrameworkWithContext(ctx aws.Context, input *DeleteAssessmentFrameworkInput, opts ...request.Option) (*DeleteAssessmentFrameworkOutput, error)
- func (c *AuditManager) DeleteAssessmentReport(input *DeleteAssessmentReportInput) (*DeleteAssessmentReportOutput, error)
- func (c *AuditManager) DeleteAssessmentReportRequest(input *DeleteAssessmentReportInput) (req *request.Request, output *DeleteAssessmentReportOutput)
- func (c *AuditManager) DeleteAssessmentReportWithContext(ctx aws.Context, input *DeleteAssessmentReportInput, opts ...request.Option) (*DeleteAssessmentReportOutput, error)
- func (c *AuditManager) DeleteAssessmentRequest(input *DeleteAssessmentInput) (req *request.Request, output *DeleteAssessmentOutput)
- func (c *AuditManager) DeleteAssessmentWithContext(ctx aws.Context, input *DeleteAssessmentInput, opts ...request.Option) (*DeleteAssessmentOutput, error)
- func (c *AuditManager) DeleteControl(input *DeleteControlInput) (*DeleteControlOutput, error)
- func (c *AuditManager) DeleteControlRequest(input *DeleteControlInput) (req *request.Request, output *DeleteControlOutput)
- func (c *AuditManager) DeleteControlWithContext(ctx aws.Context, input *DeleteControlInput, opts ...request.Option) (*DeleteControlOutput, error)
- func (c *AuditManager) DeregisterAccount(input *DeregisterAccountInput) (*DeregisterAccountOutput, error)
- func (c *AuditManager) DeregisterAccountRequest(input *DeregisterAccountInput) (req *request.Request, output *DeregisterAccountOutput)
- func (c *AuditManager) DeregisterAccountWithContext(ctx aws.Context, input *DeregisterAccountInput, opts ...request.Option) (*DeregisterAccountOutput, error)
- func (c *AuditManager) DeregisterOrganizationAdminAccount(input *DeregisterOrganizationAdminAccountInput) (*DeregisterOrganizationAdminAccountOutput, error)
- func (c *AuditManager) DeregisterOrganizationAdminAccountRequest(input *DeregisterOrganizationAdminAccountInput) (req *request.Request, output *DeregisterOrganizationAdminAccountOutput)
- func (c *AuditManager) DeregisterOrganizationAdminAccountWithContext(ctx aws.Context, input *DeregisterOrganizationAdminAccountInput, ...) (*DeregisterOrganizationAdminAccountOutput, error)
- func (c *AuditManager) DisassociateAssessmentReportEvidenceFolder(input *DisassociateAssessmentReportEvidenceFolderInput) (*DisassociateAssessmentReportEvidenceFolderOutput, error)
- func (c *AuditManager) DisassociateAssessmentReportEvidenceFolderRequest(input *DisassociateAssessmentReportEvidenceFolderInput) (req *request.Request, output *DisassociateAssessmentReportEvidenceFolderOutput)
- func (c *AuditManager) DisassociateAssessmentReportEvidenceFolderWithContext(ctx aws.Context, input *DisassociateAssessmentReportEvidenceFolderInput, ...) (*DisassociateAssessmentReportEvidenceFolderOutput, error)
- func (c *AuditManager) GetAccountStatus(input *GetAccountStatusInput) (*GetAccountStatusOutput, error)
- func (c *AuditManager) GetAccountStatusRequest(input *GetAccountStatusInput) (req *request.Request, output *GetAccountStatusOutput)
- func (c *AuditManager) GetAccountStatusWithContext(ctx aws.Context, input *GetAccountStatusInput, opts ...request.Option) (*GetAccountStatusOutput, error)
- func (c *AuditManager) GetAssessment(input *GetAssessmentInput) (*GetAssessmentOutput, error)
- func (c *AuditManager) GetAssessmentFramework(input *GetAssessmentFrameworkInput) (*GetAssessmentFrameworkOutput, error)
- func (c *AuditManager) GetAssessmentFrameworkRequest(input *GetAssessmentFrameworkInput) (req *request.Request, output *GetAssessmentFrameworkOutput)
- func (c *AuditManager) GetAssessmentFrameworkWithContext(ctx aws.Context, input *GetAssessmentFrameworkInput, opts ...request.Option) (*GetAssessmentFrameworkOutput, error)
- func (c *AuditManager) GetAssessmentReportUrl(input *GetAssessmentReportUrlInput) (*GetAssessmentReportUrlOutput, error)
- func (c *AuditManager) GetAssessmentReportUrlRequest(input *GetAssessmentReportUrlInput) (req *request.Request, output *GetAssessmentReportUrlOutput)
- func (c *AuditManager) GetAssessmentReportUrlWithContext(ctx aws.Context, input *GetAssessmentReportUrlInput, opts ...request.Option) (*GetAssessmentReportUrlOutput, error)
- func (c *AuditManager) GetAssessmentRequest(input *GetAssessmentInput) (req *request.Request, output *GetAssessmentOutput)
- func (c *AuditManager) GetAssessmentWithContext(ctx aws.Context, input *GetAssessmentInput, opts ...request.Option) (*GetAssessmentOutput, error)
- func (c *AuditManager) GetChangeLogs(input *GetChangeLogsInput) (*GetChangeLogsOutput, error)
- func (c *AuditManager) GetChangeLogsPages(input *GetChangeLogsInput, fn func(*GetChangeLogsOutput, bool) bool) error
- func (c *AuditManager) GetChangeLogsPagesWithContext(ctx aws.Context, input *GetChangeLogsInput, ...) error
- func (c *AuditManager) GetChangeLogsRequest(input *GetChangeLogsInput) (req *request.Request, output *GetChangeLogsOutput)
- func (c *AuditManager) GetChangeLogsWithContext(ctx aws.Context, input *GetChangeLogsInput, opts ...request.Option) (*GetChangeLogsOutput, error)
- func (c *AuditManager) GetControl(input *GetControlInput) (*GetControlOutput, error)
- func (c *AuditManager) GetControlRequest(input *GetControlInput) (req *request.Request, output *GetControlOutput)
- func (c *AuditManager) GetControlWithContext(ctx aws.Context, input *GetControlInput, opts ...request.Option) (*GetControlOutput, error)
- func (c *AuditManager) GetDelegations(input *GetDelegationsInput) (*GetDelegationsOutput, error)
- func (c *AuditManager) GetDelegationsPages(input *GetDelegationsInput, fn func(*GetDelegationsOutput, bool) bool) error
- func (c *AuditManager) GetDelegationsPagesWithContext(ctx aws.Context, input *GetDelegationsInput, ...) error
- func (c *AuditManager) GetDelegationsRequest(input *GetDelegationsInput) (req *request.Request, output *GetDelegationsOutput)
- func (c *AuditManager) GetDelegationsWithContext(ctx aws.Context, input *GetDelegationsInput, opts ...request.Option) (*GetDelegationsOutput, error)
- func (c *AuditManager) GetEvidence(input *GetEvidenceInput) (*GetEvidenceOutput, error)
- func (c *AuditManager) GetEvidenceByEvidenceFolder(input *GetEvidenceByEvidenceFolderInput) (*GetEvidenceByEvidenceFolderOutput, error)
- func (c *AuditManager) GetEvidenceByEvidenceFolderPages(input *GetEvidenceByEvidenceFolderInput, ...) error
- func (c *AuditManager) GetEvidenceByEvidenceFolderPagesWithContext(ctx aws.Context, input *GetEvidenceByEvidenceFolderInput, ...) error
- func (c *AuditManager) GetEvidenceByEvidenceFolderRequest(input *GetEvidenceByEvidenceFolderInput) (req *request.Request, output *GetEvidenceByEvidenceFolderOutput)
- func (c *AuditManager) GetEvidenceByEvidenceFolderWithContext(ctx aws.Context, input *GetEvidenceByEvidenceFolderInput, ...) (*GetEvidenceByEvidenceFolderOutput, error)
- func (c *AuditManager) GetEvidenceFolder(input *GetEvidenceFolderInput) (*GetEvidenceFolderOutput, error)
- func (c *AuditManager) GetEvidenceFolderRequest(input *GetEvidenceFolderInput) (req *request.Request, output *GetEvidenceFolderOutput)
- func (c *AuditManager) GetEvidenceFolderWithContext(ctx aws.Context, input *GetEvidenceFolderInput, opts ...request.Option) (*GetEvidenceFolderOutput, error)
- func (c *AuditManager) GetEvidenceFoldersByAssessment(input *GetEvidenceFoldersByAssessmentInput) (*GetEvidenceFoldersByAssessmentOutput, error)
- func (c *AuditManager) GetEvidenceFoldersByAssessmentControl(input *GetEvidenceFoldersByAssessmentControlInput) (*GetEvidenceFoldersByAssessmentControlOutput, error)
- func (c *AuditManager) GetEvidenceFoldersByAssessmentControlPages(input *GetEvidenceFoldersByAssessmentControlInput, ...) error
- func (c *AuditManager) GetEvidenceFoldersByAssessmentControlPagesWithContext(ctx aws.Context, input *GetEvidenceFoldersByAssessmentControlInput, ...) error
- func (c *AuditManager) GetEvidenceFoldersByAssessmentControlRequest(input *GetEvidenceFoldersByAssessmentControlInput) (req *request.Request, output *GetEvidenceFoldersByAssessmentControlOutput)
- func (c *AuditManager) GetEvidenceFoldersByAssessmentControlWithContext(ctx aws.Context, input *GetEvidenceFoldersByAssessmentControlInput, ...) (*GetEvidenceFoldersByAssessmentControlOutput, error)
- func (c *AuditManager) GetEvidenceFoldersByAssessmentPages(input *GetEvidenceFoldersByAssessmentInput, ...) error
- func (c *AuditManager) GetEvidenceFoldersByAssessmentPagesWithContext(ctx aws.Context, input *GetEvidenceFoldersByAssessmentInput, ...) error
- func (c *AuditManager) GetEvidenceFoldersByAssessmentRequest(input *GetEvidenceFoldersByAssessmentInput) (req *request.Request, output *GetEvidenceFoldersByAssessmentOutput)
- func (c *AuditManager) GetEvidenceFoldersByAssessmentWithContext(ctx aws.Context, input *GetEvidenceFoldersByAssessmentInput, ...) (*GetEvidenceFoldersByAssessmentOutput, error)
- func (c *AuditManager) GetEvidenceRequest(input *GetEvidenceInput) (req *request.Request, output *GetEvidenceOutput)
- func (c *AuditManager) GetEvidenceWithContext(ctx aws.Context, input *GetEvidenceInput, opts ...request.Option) (*GetEvidenceOutput, error)
- func (c *AuditManager) GetOrganizationAdminAccount(input *GetOrganizationAdminAccountInput) (*GetOrganizationAdminAccountOutput, error)
- func (c *AuditManager) GetOrganizationAdminAccountRequest(input *GetOrganizationAdminAccountInput) (req *request.Request, output *GetOrganizationAdminAccountOutput)
- func (c *AuditManager) GetOrganizationAdminAccountWithContext(ctx aws.Context, input *GetOrganizationAdminAccountInput, ...) (*GetOrganizationAdminAccountOutput, error)
- func (c *AuditManager) GetServicesInScope(input *GetServicesInScopeInput) (*GetServicesInScopeOutput, error)
- func (c *AuditManager) GetServicesInScopeRequest(input *GetServicesInScopeInput) (req *request.Request, output *GetServicesInScopeOutput)
- func (c *AuditManager) GetServicesInScopeWithContext(ctx aws.Context, input *GetServicesInScopeInput, opts ...request.Option) (*GetServicesInScopeOutput, error)
- func (c *AuditManager) GetSettings(input *GetSettingsInput) (*GetSettingsOutput, error)
- func (c *AuditManager) GetSettingsRequest(input *GetSettingsInput) (req *request.Request, output *GetSettingsOutput)
- func (c *AuditManager) GetSettingsWithContext(ctx aws.Context, input *GetSettingsInput, opts ...request.Option) (*GetSettingsOutput, error)
- func (c *AuditManager) ListAssessmentFrameworks(input *ListAssessmentFrameworksInput) (*ListAssessmentFrameworksOutput, error)
- func (c *AuditManager) ListAssessmentFrameworksPages(input *ListAssessmentFrameworksInput, ...) error
- func (c *AuditManager) ListAssessmentFrameworksPagesWithContext(ctx aws.Context, input *ListAssessmentFrameworksInput, ...) error
- func (c *AuditManager) ListAssessmentFrameworksRequest(input *ListAssessmentFrameworksInput) (req *request.Request, output *ListAssessmentFrameworksOutput)
- func (c *AuditManager) ListAssessmentFrameworksWithContext(ctx aws.Context, input *ListAssessmentFrameworksInput, opts ...request.Option) (*ListAssessmentFrameworksOutput, error)
- func (c *AuditManager) ListAssessmentReports(input *ListAssessmentReportsInput) (*ListAssessmentReportsOutput, error)
- func (c *AuditManager) ListAssessmentReportsPages(input *ListAssessmentReportsInput, ...) error
- func (c *AuditManager) ListAssessmentReportsPagesWithContext(ctx aws.Context, input *ListAssessmentReportsInput, ...) error
- func (c *AuditManager) ListAssessmentReportsRequest(input *ListAssessmentReportsInput) (req *request.Request, output *ListAssessmentReportsOutput)
- func (c *AuditManager) ListAssessmentReportsWithContext(ctx aws.Context, input *ListAssessmentReportsInput, opts ...request.Option) (*ListAssessmentReportsOutput, error)
- func (c *AuditManager) ListAssessments(input *ListAssessmentsInput) (*ListAssessmentsOutput, error)
- func (c *AuditManager) ListAssessmentsPages(input *ListAssessmentsInput, fn func(*ListAssessmentsOutput, bool) bool) error
- func (c *AuditManager) ListAssessmentsPagesWithContext(ctx aws.Context, input *ListAssessmentsInput, ...) error
- func (c *AuditManager) ListAssessmentsRequest(input *ListAssessmentsInput) (req *request.Request, output *ListAssessmentsOutput)
- func (c *AuditManager) ListAssessmentsWithContext(ctx aws.Context, input *ListAssessmentsInput, opts ...request.Option) (*ListAssessmentsOutput, error)
- func (c *AuditManager) ListControls(input *ListControlsInput) (*ListControlsOutput, error)
- func (c *AuditManager) ListControlsPages(input *ListControlsInput, fn func(*ListControlsOutput, bool) bool) error
- func (c *AuditManager) ListControlsPagesWithContext(ctx aws.Context, input *ListControlsInput, ...) error
- func (c *AuditManager) ListControlsRequest(input *ListControlsInput) (req *request.Request, output *ListControlsOutput)
- func (c *AuditManager) ListControlsWithContext(ctx aws.Context, input *ListControlsInput, opts ...request.Option) (*ListControlsOutput, error)
- func (c *AuditManager) ListKeywordsForDataSource(input *ListKeywordsForDataSourceInput) (*ListKeywordsForDataSourceOutput, error)
- func (c *AuditManager) ListKeywordsForDataSourcePages(input *ListKeywordsForDataSourceInput, ...) error
- func (c *AuditManager) ListKeywordsForDataSourcePagesWithContext(ctx aws.Context, input *ListKeywordsForDataSourceInput, ...) error
- func (c *AuditManager) ListKeywordsForDataSourceRequest(input *ListKeywordsForDataSourceInput) (req *request.Request, output *ListKeywordsForDataSourceOutput)
- func (c *AuditManager) ListKeywordsForDataSourceWithContext(ctx aws.Context, input *ListKeywordsForDataSourceInput, opts ...request.Option) (*ListKeywordsForDataSourceOutput, error)
- func (c *AuditManager) ListNotifications(input *ListNotificationsInput) (*ListNotificationsOutput, error)
- func (c *AuditManager) ListNotificationsPages(input *ListNotificationsInput, fn func(*ListNotificationsOutput, bool) bool) error
- func (c *AuditManager) ListNotificationsPagesWithContext(ctx aws.Context, input *ListNotificationsInput, ...) error
- func (c *AuditManager) ListNotificationsRequest(input *ListNotificationsInput) (req *request.Request, output *ListNotificationsOutput)
- func (c *AuditManager) ListNotificationsWithContext(ctx aws.Context, input *ListNotificationsInput, opts ...request.Option) (*ListNotificationsOutput, error)
- func (c *AuditManager) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *AuditManager) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *AuditManager) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *AuditManager) RegisterAccount(input *RegisterAccountInput) (*RegisterAccountOutput, error)
- func (c *AuditManager) RegisterAccountRequest(input *RegisterAccountInput) (req *request.Request, output *RegisterAccountOutput)
- func (c *AuditManager) RegisterAccountWithContext(ctx aws.Context, input *RegisterAccountInput, opts ...request.Option) (*RegisterAccountOutput, error)
- func (c *AuditManager) RegisterOrganizationAdminAccount(input *RegisterOrganizationAdminAccountInput) (*RegisterOrganizationAdminAccountOutput, error)
- func (c *AuditManager) RegisterOrganizationAdminAccountRequest(input *RegisterOrganizationAdminAccountInput) (req *request.Request, output *RegisterOrganizationAdminAccountOutput)
- func (c *AuditManager) RegisterOrganizationAdminAccountWithContext(ctx aws.Context, input *RegisterOrganizationAdminAccountInput, ...) (*RegisterOrganizationAdminAccountOutput, error)
- func (c *AuditManager) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *AuditManager) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *AuditManager) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *AuditManager) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *AuditManager) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *AuditManager) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *AuditManager) UpdateAssessment(input *UpdateAssessmentInput) (*UpdateAssessmentOutput, error)
- func (c *AuditManager) UpdateAssessmentControl(input *UpdateAssessmentControlInput) (*UpdateAssessmentControlOutput, error)
- func (c *AuditManager) UpdateAssessmentControlRequest(input *UpdateAssessmentControlInput) (req *request.Request, output *UpdateAssessmentControlOutput)
- func (c *AuditManager) UpdateAssessmentControlSetStatus(input *UpdateAssessmentControlSetStatusInput) (*UpdateAssessmentControlSetStatusOutput, error)
- func (c *AuditManager) UpdateAssessmentControlSetStatusRequest(input *UpdateAssessmentControlSetStatusInput) (req *request.Request, output *UpdateAssessmentControlSetStatusOutput)
- func (c *AuditManager) UpdateAssessmentControlSetStatusWithContext(ctx aws.Context, input *UpdateAssessmentControlSetStatusInput, ...) (*UpdateAssessmentControlSetStatusOutput, error)
- func (c *AuditManager) UpdateAssessmentControlWithContext(ctx aws.Context, input *UpdateAssessmentControlInput, opts ...request.Option) (*UpdateAssessmentControlOutput, error)
- func (c *AuditManager) UpdateAssessmentFramework(input *UpdateAssessmentFrameworkInput) (*UpdateAssessmentFrameworkOutput, error)
- func (c *AuditManager) UpdateAssessmentFrameworkRequest(input *UpdateAssessmentFrameworkInput) (req *request.Request, output *UpdateAssessmentFrameworkOutput)
- func (c *AuditManager) UpdateAssessmentFrameworkWithContext(ctx aws.Context, input *UpdateAssessmentFrameworkInput, opts ...request.Option) (*UpdateAssessmentFrameworkOutput, error)
- func (c *AuditManager) UpdateAssessmentRequest(input *UpdateAssessmentInput) (req *request.Request, output *UpdateAssessmentOutput)
- func (c *AuditManager) UpdateAssessmentStatus(input *UpdateAssessmentStatusInput) (*UpdateAssessmentStatusOutput, error)
- func (c *AuditManager) UpdateAssessmentStatusRequest(input *UpdateAssessmentStatusInput) (req *request.Request, output *UpdateAssessmentStatusOutput)
- func (c *AuditManager) UpdateAssessmentStatusWithContext(ctx aws.Context, input *UpdateAssessmentStatusInput, opts ...request.Option) (*UpdateAssessmentStatusOutput, error)
- func (c *AuditManager) UpdateAssessmentWithContext(ctx aws.Context, input *UpdateAssessmentInput, opts ...request.Option) (*UpdateAssessmentOutput, error)
- func (c *AuditManager) UpdateControl(input *UpdateControlInput) (*UpdateControlOutput, error)
- func (c *AuditManager) UpdateControlRequest(input *UpdateControlInput) (req *request.Request, output *UpdateControlOutput)
- func (c *AuditManager) UpdateControlWithContext(ctx aws.Context, input *UpdateControlInput, opts ...request.Option) (*UpdateControlOutput, error)
- func (c *AuditManager) UpdateSettings(input *UpdateSettingsInput) (*UpdateSettingsOutput, error)
- func (c *AuditManager) UpdateSettingsRequest(input *UpdateSettingsInput) (req *request.Request, output *UpdateSettingsOutput)
- func (c *AuditManager) UpdateSettingsWithContext(ctx aws.Context, input *UpdateSettingsInput, opts ...request.Option) (*UpdateSettingsOutput, error)
- func (c *AuditManager) ValidateAssessmentReportIntegrity(input *ValidateAssessmentReportIntegrityInput) (*ValidateAssessmentReportIntegrityOutput, error)
- func (c *AuditManager) ValidateAssessmentReportIntegrityRequest(input *ValidateAssessmentReportIntegrityInput) (req *request.Request, output *ValidateAssessmentReportIntegrityOutput)
- func (c *AuditManager) ValidateAssessmentReportIntegrityWithContext(ctx aws.Context, input *ValidateAssessmentReportIntegrityInput, ...) (*ValidateAssessmentReportIntegrityOutput, error)
- type BatchAssociateAssessmentReportEvidenceInput
- func (s BatchAssociateAssessmentReportEvidenceInput) GoString() string
- func (s *BatchAssociateAssessmentReportEvidenceInput) SetAssessmentId(v string) *BatchAssociateAssessmentReportEvidenceInput
- func (s *BatchAssociateAssessmentReportEvidenceInput) SetEvidenceFolderId(v string) *BatchAssociateAssessmentReportEvidenceInput
- func (s *BatchAssociateAssessmentReportEvidenceInput) SetEvidenceIds(v []*string) *BatchAssociateAssessmentReportEvidenceInput
- func (s BatchAssociateAssessmentReportEvidenceInput) String() string
- func (s *BatchAssociateAssessmentReportEvidenceInput) Validate() error
- type BatchAssociateAssessmentReportEvidenceOutput
- func (s BatchAssociateAssessmentReportEvidenceOutput) GoString() string
- func (s *BatchAssociateAssessmentReportEvidenceOutput) SetErrors(v []*AssessmentReportEvidenceError) *BatchAssociateAssessmentReportEvidenceOutput
- func (s *BatchAssociateAssessmentReportEvidenceOutput) SetEvidenceIds(v []*string) *BatchAssociateAssessmentReportEvidenceOutput
- func (s BatchAssociateAssessmentReportEvidenceOutput) String() string
- type BatchCreateDelegationByAssessmentError
- func (s BatchCreateDelegationByAssessmentError) GoString() string
- func (s *BatchCreateDelegationByAssessmentError) SetCreateDelegationRequest(v *CreateDelegationRequest) *BatchCreateDelegationByAssessmentError
- func (s *BatchCreateDelegationByAssessmentError) SetErrorCode(v string) *BatchCreateDelegationByAssessmentError
- func (s *BatchCreateDelegationByAssessmentError) SetErrorMessage(v string) *BatchCreateDelegationByAssessmentError
- func (s BatchCreateDelegationByAssessmentError) String() string
- type BatchCreateDelegationByAssessmentInput
- func (s BatchCreateDelegationByAssessmentInput) GoString() string
- func (s *BatchCreateDelegationByAssessmentInput) SetAssessmentId(v string) *BatchCreateDelegationByAssessmentInput
- func (s *BatchCreateDelegationByAssessmentInput) SetCreateDelegationRequests(v []*CreateDelegationRequest) *BatchCreateDelegationByAssessmentInput
- func (s BatchCreateDelegationByAssessmentInput) String() string
- func (s *BatchCreateDelegationByAssessmentInput) Validate() error
- type BatchCreateDelegationByAssessmentOutput
- func (s BatchCreateDelegationByAssessmentOutput) GoString() string
- func (s *BatchCreateDelegationByAssessmentOutput) SetDelegations(v []*Delegation) *BatchCreateDelegationByAssessmentOutput
- func (s *BatchCreateDelegationByAssessmentOutput) SetErrors(v []*BatchCreateDelegationByAssessmentError) *BatchCreateDelegationByAssessmentOutput
- func (s BatchCreateDelegationByAssessmentOutput) String() string
- type BatchDeleteDelegationByAssessmentError
- func (s BatchDeleteDelegationByAssessmentError) GoString() string
- func (s *BatchDeleteDelegationByAssessmentError) SetDelegationId(v string) *BatchDeleteDelegationByAssessmentError
- func (s *BatchDeleteDelegationByAssessmentError) SetErrorCode(v string) *BatchDeleteDelegationByAssessmentError
- func (s *BatchDeleteDelegationByAssessmentError) SetErrorMessage(v string) *BatchDeleteDelegationByAssessmentError
- func (s BatchDeleteDelegationByAssessmentError) String() string
- type BatchDeleteDelegationByAssessmentInput
- func (s BatchDeleteDelegationByAssessmentInput) GoString() string
- func (s *BatchDeleteDelegationByAssessmentInput) SetAssessmentId(v string) *BatchDeleteDelegationByAssessmentInput
- func (s *BatchDeleteDelegationByAssessmentInput) SetDelegationIds(v []*string) *BatchDeleteDelegationByAssessmentInput
- func (s BatchDeleteDelegationByAssessmentInput) String() string
- func (s *BatchDeleteDelegationByAssessmentInput) Validate() error
- type BatchDeleteDelegationByAssessmentOutput
- type BatchDisassociateAssessmentReportEvidenceInput
- func (s BatchDisassociateAssessmentReportEvidenceInput) GoString() string
- func (s *BatchDisassociateAssessmentReportEvidenceInput) SetAssessmentId(v string) *BatchDisassociateAssessmentReportEvidenceInput
- func (s *BatchDisassociateAssessmentReportEvidenceInput) SetEvidenceFolderId(v string) *BatchDisassociateAssessmentReportEvidenceInput
- func (s *BatchDisassociateAssessmentReportEvidenceInput) SetEvidenceIds(v []*string) *BatchDisassociateAssessmentReportEvidenceInput
- func (s BatchDisassociateAssessmentReportEvidenceInput) String() string
- func (s *BatchDisassociateAssessmentReportEvidenceInput) Validate() error
- type BatchDisassociateAssessmentReportEvidenceOutput
- func (s BatchDisassociateAssessmentReportEvidenceOutput) GoString() string
- func (s *BatchDisassociateAssessmentReportEvidenceOutput) SetErrors(v []*AssessmentReportEvidenceError) *BatchDisassociateAssessmentReportEvidenceOutput
- func (s *BatchDisassociateAssessmentReportEvidenceOutput) SetEvidenceIds(v []*string) *BatchDisassociateAssessmentReportEvidenceOutput
- func (s BatchDisassociateAssessmentReportEvidenceOutput) String() string
- type BatchImportEvidenceToAssessmentControlError
- func (s BatchImportEvidenceToAssessmentControlError) GoString() string
- func (s *BatchImportEvidenceToAssessmentControlError) SetErrorCode(v string) *BatchImportEvidenceToAssessmentControlError
- func (s *BatchImportEvidenceToAssessmentControlError) SetErrorMessage(v string) *BatchImportEvidenceToAssessmentControlError
- func (s *BatchImportEvidenceToAssessmentControlError) SetManualEvidence(v *ManualEvidence) *BatchImportEvidenceToAssessmentControlError
- func (s BatchImportEvidenceToAssessmentControlError) String() string
- type BatchImportEvidenceToAssessmentControlInput
- func (s BatchImportEvidenceToAssessmentControlInput) GoString() string
- func (s *BatchImportEvidenceToAssessmentControlInput) SetAssessmentId(v string) *BatchImportEvidenceToAssessmentControlInput
- func (s *BatchImportEvidenceToAssessmentControlInput) SetControlId(v string) *BatchImportEvidenceToAssessmentControlInput
- func (s *BatchImportEvidenceToAssessmentControlInput) SetControlSetId(v string) *BatchImportEvidenceToAssessmentControlInput
- func (s *BatchImportEvidenceToAssessmentControlInput) SetManualEvidence(v []*ManualEvidence) *BatchImportEvidenceToAssessmentControlInput
- func (s BatchImportEvidenceToAssessmentControlInput) String() string
- func (s *BatchImportEvidenceToAssessmentControlInput) Validate() error
- type BatchImportEvidenceToAssessmentControlOutput
- func (s BatchImportEvidenceToAssessmentControlOutput) GoString() string
- func (s *BatchImportEvidenceToAssessmentControlOutput) SetErrors(v []*BatchImportEvidenceToAssessmentControlError) *BatchImportEvidenceToAssessmentControlOutput
- func (s BatchImportEvidenceToAssessmentControlOutput) String() string
- type ChangeLog
- func (s ChangeLog) GoString() string
- func (s *ChangeLog) SetAction(v string) *ChangeLog
- func (s *ChangeLog) SetCreatedAt(v time.Time) *ChangeLog
- func (s *ChangeLog) SetCreatedBy(v string) *ChangeLog
- func (s *ChangeLog) SetObjectName(v string) *ChangeLog
- func (s *ChangeLog) SetObjectType(v string) *ChangeLog
- func (s ChangeLog) String() string
- type Control
- func (s Control) GoString() string
- func (s *Control) SetActionPlanInstructions(v string) *Control
- func (s *Control) SetActionPlanTitle(v string) *Control
- func (s *Control) SetArn(v string) *Control
- func (s *Control) SetControlMappingSources(v []*ControlMappingSource) *Control
- func (s *Control) SetControlSources(v string) *Control
- func (s *Control) SetCreatedAt(v time.Time) *Control
- func (s *Control) SetCreatedBy(v string) *Control
- func (s *Control) SetDescription(v string) *Control
- func (s *Control) SetId(v string) *Control
- func (s *Control) SetLastUpdatedAt(v time.Time) *Control
- func (s *Control) SetLastUpdatedBy(v string) *Control
- func (s *Control) SetName(v string) *Control
- func (s *Control) SetTags(v map[string]*string) *Control
- func (s *Control) SetTestingInformation(v string) *Control
- func (s *Control) SetType(v string) *Control
- func (s Control) String() string
- type ControlComment
- type ControlMappingSource
- func (s ControlMappingSource) GoString() string
- func (s *ControlMappingSource) SetSourceDescription(v string) *ControlMappingSource
- func (s *ControlMappingSource) SetSourceFrequency(v string) *ControlMappingSource
- func (s *ControlMappingSource) SetSourceId(v string) *ControlMappingSource
- func (s *ControlMappingSource) SetSourceKeyword(v *SourceKeyword) *ControlMappingSource
- func (s *ControlMappingSource) SetSourceName(v string) *ControlMappingSource
- func (s *ControlMappingSource) SetSourceSetUpOption(v string) *ControlMappingSource
- func (s *ControlMappingSource) SetSourceType(v string) *ControlMappingSource
- func (s *ControlMappingSource) SetTroubleshootingText(v string) *ControlMappingSource
- func (s ControlMappingSource) String() string
- func (s *ControlMappingSource) Validate() error
- type ControlMetadata
- func (s ControlMetadata) GoString() string
- func (s *ControlMetadata) SetArn(v string) *ControlMetadata
- func (s *ControlMetadata) SetControlSources(v string) *ControlMetadata
- func (s *ControlMetadata) SetCreatedAt(v time.Time) *ControlMetadata
- func (s *ControlMetadata) SetId(v string) *ControlMetadata
- func (s *ControlMetadata) SetLastUpdatedAt(v time.Time) *ControlMetadata
- func (s *ControlMetadata) SetName(v string) *ControlMetadata
- func (s ControlMetadata) String() string
- type ControlSet
- type CreateAssessmentFrameworkControl
- type CreateAssessmentFrameworkControlSet
- func (s CreateAssessmentFrameworkControlSet) GoString() string
- func (s *CreateAssessmentFrameworkControlSet) SetControls(v []*CreateAssessmentFrameworkControl) *CreateAssessmentFrameworkControlSet
- func (s *CreateAssessmentFrameworkControlSet) SetName(v string) *CreateAssessmentFrameworkControlSet
- func (s CreateAssessmentFrameworkControlSet) String() string
- func (s *CreateAssessmentFrameworkControlSet) Validate() error
- type CreateAssessmentFrameworkInput
- func (s CreateAssessmentFrameworkInput) GoString() string
- func (s *CreateAssessmentFrameworkInput) SetComplianceType(v string) *CreateAssessmentFrameworkInput
- func (s *CreateAssessmentFrameworkInput) SetControlSets(v []*CreateAssessmentFrameworkControlSet) *CreateAssessmentFrameworkInput
- func (s *CreateAssessmentFrameworkInput) SetDescription(v string) *CreateAssessmentFrameworkInput
- func (s *CreateAssessmentFrameworkInput) SetName(v string) *CreateAssessmentFrameworkInput
- func (s *CreateAssessmentFrameworkInput) SetTags(v map[string]*string) *CreateAssessmentFrameworkInput
- func (s CreateAssessmentFrameworkInput) String() string
- func (s *CreateAssessmentFrameworkInput) Validate() error
- type CreateAssessmentFrameworkOutput
- type CreateAssessmentInput
- func (s CreateAssessmentInput) GoString() string
- func (s *CreateAssessmentInput) SetAssessmentReportsDestination(v *AssessmentReportsDestination) *CreateAssessmentInput
- func (s *CreateAssessmentInput) SetDescription(v string) *CreateAssessmentInput
- func (s *CreateAssessmentInput) SetFrameworkId(v string) *CreateAssessmentInput
- func (s *CreateAssessmentInput) SetName(v string) *CreateAssessmentInput
- func (s *CreateAssessmentInput) SetRoles(v []*Role) *CreateAssessmentInput
- func (s *CreateAssessmentInput) SetScope(v *Scope) *CreateAssessmentInput
- func (s *CreateAssessmentInput) SetTags(v map[string]*string) *CreateAssessmentInput
- func (s CreateAssessmentInput) String() string
- func (s *CreateAssessmentInput) Validate() error
- type CreateAssessmentOutput
- type CreateAssessmentReportInput
- func (s CreateAssessmentReportInput) GoString() string
- func (s *CreateAssessmentReportInput) SetAssessmentId(v string) *CreateAssessmentReportInput
- func (s *CreateAssessmentReportInput) SetDescription(v string) *CreateAssessmentReportInput
- func (s *CreateAssessmentReportInput) SetName(v string) *CreateAssessmentReportInput
- func (s CreateAssessmentReportInput) String() string
- func (s *CreateAssessmentReportInput) Validate() error
- type CreateAssessmentReportOutput
- type CreateControlInput
- func (s CreateControlInput) GoString() string
- func (s *CreateControlInput) SetActionPlanInstructions(v string) *CreateControlInput
- func (s *CreateControlInput) SetActionPlanTitle(v string) *CreateControlInput
- func (s *CreateControlInput) SetControlMappingSources(v []*CreateControlMappingSource) *CreateControlInput
- func (s *CreateControlInput) SetDescription(v string) *CreateControlInput
- func (s *CreateControlInput) SetName(v string) *CreateControlInput
- func (s *CreateControlInput) SetTags(v map[string]*string) *CreateControlInput
- func (s *CreateControlInput) SetTestingInformation(v string) *CreateControlInput
- func (s CreateControlInput) String() string
- func (s *CreateControlInput) Validate() error
- type CreateControlMappingSource
- func (s CreateControlMappingSource) GoString() string
- func (s *CreateControlMappingSource) SetSourceDescription(v string) *CreateControlMappingSource
- func (s *CreateControlMappingSource) SetSourceFrequency(v string) *CreateControlMappingSource
- func (s *CreateControlMappingSource) SetSourceKeyword(v *SourceKeyword) *CreateControlMappingSource
- func (s *CreateControlMappingSource) SetSourceName(v string) *CreateControlMappingSource
- func (s *CreateControlMappingSource) SetSourceSetUpOption(v string) *CreateControlMappingSource
- func (s *CreateControlMappingSource) SetSourceType(v string) *CreateControlMappingSource
- func (s *CreateControlMappingSource) SetTroubleshootingText(v string) *CreateControlMappingSource
- func (s CreateControlMappingSource) String() string
- func (s *CreateControlMappingSource) Validate() error
- type CreateControlOutput
- type CreateDelegationRequest
- func (s CreateDelegationRequest) GoString() string
- func (s *CreateDelegationRequest) SetComment(v string) *CreateDelegationRequest
- func (s *CreateDelegationRequest) SetControlSetId(v string) *CreateDelegationRequest
- func (s *CreateDelegationRequest) SetRoleArn(v string) *CreateDelegationRequest
- func (s *CreateDelegationRequest) SetRoleType(v string) *CreateDelegationRequest
- func (s CreateDelegationRequest) String() string
- func (s *CreateDelegationRequest) Validate() error
- type Delegation
- func (s Delegation) GoString() string
- func (s *Delegation) SetAssessmentId(v string) *Delegation
- func (s *Delegation) SetAssessmentName(v string) *Delegation
- func (s *Delegation) SetComment(v string) *Delegation
- func (s *Delegation) SetControlSetId(v string) *Delegation
- func (s *Delegation) SetCreatedBy(v string) *Delegation
- func (s *Delegation) SetCreationTime(v time.Time) *Delegation
- func (s *Delegation) SetId(v string) *Delegation
- func (s *Delegation) SetLastUpdated(v time.Time) *Delegation
- func (s *Delegation) SetRoleArn(v string) *Delegation
- func (s *Delegation) SetRoleType(v string) *Delegation
- func (s *Delegation) SetStatus(v string) *Delegation
- func (s Delegation) String() string
- type DelegationMetadata
- func (s DelegationMetadata) GoString() string
- func (s *DelegationMetadata) SetAssessmentId(v string) *DelegationMetadata
- func (s *DelegationMetadata) SetAssessmentName(v string) *DelegationMetadata
- func (s *DelegationMetadata) SetControlSetName(v string) *DelegationMetadata
- func (s *DelegationMetadata) SetCreationTime(v time.Time) *DelegationMetadata
- func (s *DelegationMetadata) SetId(v string) *DelegationMetadata
- func (s *DelegationMetadata) SetRoleArn(v string) *DelegationMetadata
- func (s *DelegationMetadata) SetStatus(v string) *DelegationMetadata
- func (s DelegationMetadata) String() string
- type DeleteAssessmentFrameworkInput
- type DeleteAssessmentFrameworkOutput
- type DeleteAssessmentInput
- type DeleteAssessmentOutput
- type DeleteAssessmentReportInput
- func (s DeleteAssessmentReportInput) GoString() string
- func (s *DeleteAssessmentReportInput) SetAssessmentId(v string) *DeleteAssessmentReportInput
- func (s *DeleteAssessmentReportInput) SetAssessmentReportId(v string) *DeleteAssessmentReportInput
- func (s DeleteAssessmentReportInput) String() string
- func (s *DeleteAssessmentReportInput) Validate() error
- type DeleteAssessmentReportOutput
- type DeleteControlInput
- type DeleteControlOutput
- type DeregisterAccountInput
- type DeregisterAccountOutput
- type DeregisterOrganizationAdminAccountInput
- func (s DeregisterOrganizationAdminAccountInput) GoString() string
- func (s *DeregisterOrganizationAdminAccountInput) SetAdminAccountId(v string) *DeregisterOrganizationAdminAccountInput
- func (s DeregisterOrganizationAdminAccountInput) String() string
- func (s *DeregisterOrganizationAdminAccountInput) Validate() error
- type DeregisterOrganizationAdminAccountOutput
- type DisassociateAssessmentReportEvidenceFolderInput
- func (s DisassociateAssessmentReportEvidenceFolderInput) GoString() string
- func (s *DisassociateAssessmentReportEvidenceFolderInput) SetAssessmentId(v string) *DisassociateAssessmentReportEvidenceFolderInput
- func (s *DisassociateAssessmentReportEvidenceFolderInput) SetEvidenceFolderId(v string) *DisassociateAssessmentReportEvidenceFolderInput
- func (s DisassociateAssessmentReportEvidenceFolderInput) String() string
- func (s *DisassociateAssessmentReportEvidenceFolderInput) Validate() error
- type DisassociateAssessmentReportEvidenceFolderOutput
- type Evidence
- func (s Evidence) GoString() string
- func (s *Evidence) SetAssessmentReportSelection(v string) *Evidence
- func (s *Evidence) SetAttributes(v map[string]*string) *Evidence
- func (s *Evidence) SetAwsAccountId(v string) *Evidence
- func (s *Evidence) SetAwsOrganization(v string) *Evidence
- func (s *Evidence) SetComplianceCheck(v string) *Evidence
- func (s *Evidence) SetDataSource(v string) *Evidence
- func (s *Evidence) SetEventName(v string) *Evidence
- func (s *Evidence) SetEventSource(v string) *Evidence
- func (s *Evidence) SetEvidenceAwsAccountId(v string) *Evidence
- func (s *Evidence) SetEvidenceByType(v string) *Evidence
- func (s *Evidence) SetEvidenceFolderId(v string) *Evidence
- func (s *Evidence) SetIamId(v string) *Evidence
- func (s *Evidence) SetId(v string) *Evidence
- func (s *Evidence) SetResourcesIncluded(v []*Resource) *Evidence
- func (s *Evidence) SetTime(v time.Time) *Evidence
- func (s Evidence) String() string
- type Framework
- func (s Framework) GoString() string
- func (s *Framework) SetArn(v string) *Framework
- func (s *Framework) SetComplianceType(v string) *Framework
- func (s *Framework) SetControlSets(v []*ControlSet) *Framework
- func (s *Framework) SetControlSources(v string) *Framework
- func (s *Framework) SetCreatedAt(v time.Time) *Framework
- func (s *Framework) SetCreatedBy(v string) *Framework
- func (s *Framework) SetDescription(v string) *Framework
- func (s *Framework) SetId(v string) *Framework
- func (s *Framework) SetLastUpdatedAt(v time.Time) *Framework
- func (s *Framework) SetLastUpdatedBy(v string) *Framework
- func (s *Framework) SetLogo(v string) *Framework
- func (s *Framework) SetName(v string) *Framework
- func (s *Framework) SetTags(v map[string]*string) *Framework
- func (s *Framework) SetType(v string) *Framework
- func (s Framework) String() string
- type FrameworkMetadata
- func (s FrameworkMetadata) GoString() string
- func (s *FrameworkMetadata) SetComplianceType(v string) *FrameworkMetadata
- func (s *FrameworkMetadata) SetDescription(v string) *FrameworkMetadata
- func (s *FrameworkMetadata) SetLogo(v string) *FrameworkMetadata
- func (s *FrameworkMetadata) SetName(v string) *FrameworkMetadata
- func (s FrameworkMetadata) String() string
- type GetAccountStatusInput
- type GetAccountStatusOutput
- type GetAssessmentFrameworkInput
- type GetAssessmentFrameworkOutput
- type GetAssessmentInput
- type GetAssessmentOutput
- type GetAssessmentReportUrlInput
- func (s GetAssessmentReportUrlInput) GoString() string
- func (s *GetAssessmentReportUrlInput) SetAssessmentId(v string) *GetAssessmentReportUrlInput
- func (s *GetAssessmentReportUrlInput) SetAssessmentReportId(v string) *GetAssessmentReportUrlInput
- func (s GetAssessmentReportUrlInput) String() string
- func (s *GetAssessmentReportUrlInput) Validate() error
- type GetAssessmentReportUrlOutput
- type GetChangeLogsInput
- func (s GetChangeLogsInput) GoString() string
- func (s *GetChangeLogsInput) SetAssessmentId(v string) *GetChangeLogsInput
- func (s *GetChangeLogsInput) SetControlId(v string) *GetChangeLogsInput
- func (s *GetChangeLogsInput) SetControlSetId(v string) *GetChangeLogsInput
- func (s *GetChangeLogsInput) SetMaxResults(v int64) *GetChangeLogsInput
- func (s *GetChangeLogsInput) SetNextToken(v string) *GetChangeLogsInput
- func (s GetChangeLogsInput) String() string
- func (s *GetChangeLogsInput) Validate() error
- type GetChangeLogsOutput
- type GetControlInput
- type GetControlOutput
- type GetDelegationsInput
- type GetDelegationsOutput
- type GetEvidenceByEvidenceFolderInput
- func (s GetEvidenceByEvidenceFolderInput) GoString() string
- func (s *GetEvidenceByEvidenceFolderInput) SetAssessmentId(v string) *GetEvidenceByEvidenceFolderInput
- func (s *GetEvidenceByEvidenceFolderInput) SetControlSetId(v string) *GetEvidenceByEvidenceFolderInput
- func (s *GetEvidenceByEvidenceFolderInput) SetEvidenceFolderId(v string) *GetEvidenceByEvidenceFolderInput
- func (s *GetEvidenceByEvidenceFolderInput) SetMaxResults(v int64) *GetEvidenceByEvidenceFolderInput
- func (s *GetEvidenceByEvidenceFolderInput) SetNextToken(v string) *GetEvidenceByEvidenceFolderInput
- func (s GetEvidenceByEvidenceFolderInput) String() string
- func (s *GetEvidenceByEvidenceFolderInput) Validate() error
- type GetEvidenceByEvidenceFolderOutput
- func (s GetEvidenceByEvidenceFolderOutput) GoString() string
- func (s *GetEvidenceByEvidenceFolderOutput) SetEvidence(v []*Evidence) *GetEvidenceByEvidenceFolderOutput
- func (s *GetEvidenceByEvidenceFolderOutput) SetNextToken(v string) *GetEvidenceByEvidenceFolderOutput
- func (s GetEvidenceByEvidenceFolderOutput) String() string
- type GetEvidenceFolderInput
- func (s GetEvidenceFolderInput) GoString() string
- func (s *GetEvidenceFolderInput) SetAssessmentId(v string) *GetEvidenceFolderInput
- func (s *GetEvidenceFolderInput) SetControlSetId(v string) *GetEvidenceFolderInput
- func (s *GetEvidenceFolderInput) SetEvidenceFolderId(v string) *GetEvidenceFolderInput
- func (s GetEvidenceFolderInput) String() string
- func (s *GetEvidenceFolderInput) Validate() error
- type GetEvidenceFolderOutput
- type GetEvidenceFoldersByAssessmentControlInput
- func (s GetEvidenceFoldersByAssessmentControlInput) GoString() string
- func (s *GetEvidenceFoldersByAssessmentControlInput) SetAssessmentId(v string) *GetEvidenceFoldersByAssessmentControlInput
- func (s *GetEvidenceFoldersByAssessmentControlInput) SetControlId(v string) *GetEvidenceFoldersByAssessmentControlInput
- func (s *GetEvidenceFoldersByAssessmentControlInput) SetControlSetId(v string) *GetEvidenceFoldersByAssessmentControlInput
- func (s *GetEvidenceFoldersByAssessmentControlInput) SetMaxResults(v int64) *GetEvidenceFoldersByAssessmentControlInput
- func (s *GetEvidenceFoldersByAssessmentControlInput) SetNextToken(v string) *GetEvidenceFoldersByAssessmentControlInput
- func (s GetEvidenceFoldersByAssessmentControlInput) String() string
- func (s *GetEvidenceFoldersByAssessmentControlInput) Validate() error
- type GetEvidenceFoldersByAssessmentControlOutput
- func (s GetEvidenceFoldersByAssessmentControlOutput) GoString() string
- func (s *GetEvidenceFoldersByAssessmentControlOutput) SetEvidenceFolders(v []*AssessmentEvidenceFolder) *GetEvidenceFoldersByAssessmentControlOutput
- func (s *GetEvidenceFoldersByAssessmentControlOutput) SetNextToken(v string) *GetEvidenceFoldersByAssessmentControlOutput
- func (s GetEvidenceFoldersByAssessmentControlOutput) String() string
- type GetEvidenceFoldersByAssessmentInput
- func (s GetEvidenceFoldersByAssessmentInput) GoString() string
- func (s *GetEvidenceFoldersByAssessmentInput) SetAssessmentId(v string) *GetEvidenceFoldersByAssessmentInput
- func (s *GetEvidenceFoldersByAssessmentInput) SetMaxResults(v int64) *GetEvidenceFoldersByAssessmentInput
- func (s *GetEvidenceFoldersByAssessmentInput) SetNextToken(v string) *GetEvidenceFoldersByAssessmentInput
- func (s GetEvidenceFoldersByAssessmentInput) String() string
- func (s *GetEvidenceFoldersByAssessmentInput) Validate() error
- type GetEvidenceFoldersByAssessmentOutput
- func (s GetEvidenceFoldersByAssessmentOutput) GoString() string
- func (s *GetEvidenceFoldersByAssessmentOutput) SetEvidenceFolders(v []*AssessmentEvidenceFolder) *GetEvidenceFoldersByAssessmentOutput
- func (s *GetEvidenceFoldersByAssessmentOutput) SetNextToken(v string) *GetEvidenceFoldersByAssessmentOutput
- func (s GetEvidenceFoldersByAssessmentOutput) String() string
- type GetEvidenceInput
- func (s GetEvidenceInput) GoString() string
- func (s *GetEvidenceInput) SetAssessmentId(v string) *GetEvidenceInput
- func (s *GetEvidenceInput) SetControlSetId(v string) *GetEvidenceInput
- func (s *GetEvidenceInput) SetEvidenceFolderId(v string) *GetEvidenceInput
- func (s *GetEvidenceInput) SetEvidenceId(v string) *GetEvidenceInput
- func (s GetEvidenceInput) String() string
- func (s *GetEvidenceInput) Validate() error
- type GetEvidenceOutput
- type GetOrganizationAdminAccountInput
- type GetOrganizationAdminAccountOutput
- func (s GetOrganizationAdminAccountOutput) GoString() string
- func (s *GetOrganizationAdminAccountOutput) SetAdminAccountId(v string) *GetOrganizationAdminAccountOutput
- func (s *GetOrganizationAdminAccountOutput) SetOrganizationId(v string) *GetOrganizationAdminAccountOutput
- func (s GetOrganizationAdminAccountOutput) String() string
- type GetServicesInScopeInput
- type GetServicesInScopeOutput
- type GetSettingsInput
- type GetSettingsOutput
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type ListAssessmentFrameworksInput
- func (s ListAssessmentFrameworksInput) GoString() string
- func (s *ListAssessmentFrameworksInput) SetFrameworkType(v string) *ListAssessmentFrameworksInput
- func (s *ListAssessmentFrameworksInput) SetMaxResults(v int64) *ListAssessmentFrameworksInput
- func (s *ListAssessmentFrameworksInput) SetNextToken(v string) *ListAssessmentFrameworksInput
- func (s ListAssessmentFrameworksInput) String() string
- func (s *ListAssessmentFrameworksInput) Validate() error
- type ListAssessmentFrameworksOutput
- func (s ListAssessmentFrameworksOutput) GoString() string
- func (s *ListAssessmentFrameworksOutput) SetFrameworkMetadataList(v []*AssessmentFrameworkMetadata) *ListAssessmentFrameworksOutput
- func (s *ListAssessmentFrameworksOutput) SetNextToken(v string) *ListAssessmentFrameworksOutput
- func (s ListAssessmentFrameworksOutput) String() string
- type ListAssessmentReportsInput
- func (s ListAssessmentReportsInput) GoString() string
- func (s *ListAssessmentReportsInput) SetMaxResults(v int64) *ListAssessmentReportsInput
- func (s *ListAssessmentReportsInput) SetNextToken(v string) *ListAssessmentReportsInput
- func (s ListAssessmentReportsInput) String() string
- func (s *ListAssessmentReportsInput) Validate() error
- type ListAssessmentReportsOutput
- func (s ListAssessmentReportsOutput) GoString() string
- func (s *ListAssessmentReportsOutput) SetAssessmentReports(v []*AssessmentReportMetadata) *ListAssessmentReportsOutput
- func (s *ListAssessmentReportsOutput) SetNextToken(v string) *ListAssessmentReportsOutput
- func (s ListAssessmentReportsOutput) String() string
- type ListAssessmentsInput
- type ListAssessmentsOutput
- type ListControlsInput
- func (s ListControlsInput) GoString() string
- func (s *ListControlsInput) SetControlType(v string) *ListControlsInput
- func (s *ListControlsInput) SetMaxResults(v int64) *ListControlsInput
- func (s *ListControlsInput) SetNextToken(v string) *ListControlsInput
- func (s ListControlsInput) String() string
- func (s *ListControlsInput) Validate() error
- type ListControlsOutput
- type ListKeywordsForDataSourceInput
- func (s ListKeywordsForDataSourceInput) GoString() string
- func (s *ListKeywordsForDataSourceInput) SetMaxResults(v int64) *ListKeywordsForDataSourceInput
- func (s *ListKeywordsForDataSourceInput) SetNextToken(v string) *ListKeywordsForDataSourceInput
- func (s *ListKeywordsForDataSourceInput) SetSource(v string) *ListKeywordsForDataSourceInput
- func (s ListKeywordsForDataSourceInput) String() string
- func (s *ListKeywordsForDataSourceInput) Validate() error
- type ListKeywordsForDataSourceOutput
- func (s ListKeywordsForDataSourceOutput) GoString() string
- func (s *ListKeywordsForDataSourceOutput) SetKeywords(v []*string) *ListKeywordsForDataSourceOutput
- func (s *ListKeywordsForDataSourceOutput) SetNextToken(v string) *ListKeywordsForDataSourceOutput
- func (s ListKeywordsForDataSourceOutput) String() string
- type ListNotificationsInput
- func (s ListNotificationsInput) GoString() string
- func (s *ListNotificationsInput) SetMaxResults(v int64) *ListNotificationsInput
- func (s *ListNotificationsInput) SetNextToken(v string) *ListNotificationsInput
- func (s ListNotificationsInput) String() string
- func (s *ListNotificationsInput) Validate() error
- type ListNotificationsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ManualEvidence
- type Notification
- func (s Notification) GoString() string
- func (s *Notification) SetAssessmentId(v string) *Notification
- func (s *Notification) SetAssessmentName(v string) *Notification
- func (s *Notification) SetControlSetId(v string) *Notification
- func (s *Notification) SetControlSetName(v string) *Notification
- func (s *Notification) SetDescription(v string) *Notification
- func (s *Notification) SetEventTime(v time.Time) *Notification
- func (s *Notification) SetId(v string) *Notification
- func (s *Notification) SetSource(v string) *Notification
- func (s Notification) String() string
- type RegisterAccountInput
- func (s RegisterAccountInput) GoString() string
- func (s *RegisterAccountInput) SetDelegatedAdminAccount(v string) *RegisterAccountInput
- func (s *RegisterAccountInput) SetKmsKey(v string) *RegisterAccountInput
- func (s RegisterAccountInput) String() string
- func (s *RegisterAccountInput) Validate() error
- type RegisterAccountOutput
- type RegisterOrganizationAdminAccountInput
- func (s RegisterOrganizationAdminAccountInput) GoString() string
- func (s *RegisterOrganizationAdminAccountInput) SetAdminAccountId(v string) *RegisterOrganizationAdminAccountInput
- func (s RegisterOrganizationAdminAccountInput) String() string
- func (s *RegisterOrganizationAdminAccountInput) Validate() error
- type RegisterOrganizationAdminAccountOutput
- func (s RegisterOrganizationAdminAccountOutput) GoString() string
- func (s *RegisterOrganizationAdminAccountOutput) SetAdminAccountId(v string) *RegisterOrganizationAdminAccountOutput
- func (s *RegisterOrganizationAdminAccountOutput) SetOrganizationId(v string) *RegisterOrganizationAdminAccountOutput
- func (s RegisterOrganizationAdminAccountOutput) String() string
- type Resource
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type Role
- type Scope
- type ServiceMetadata
- func (s ServiceMetadata) GoString() string
- func (s *ServiceMetadata) SetCategory(v string) *ServiceMetadata
- func (s *ServiceMetadata) SetDescription(v string) *ServiceMetadata
- func (s *ServiceMetadata) SetDisplayName(v string) *ServiceMetadata
- func (s *ServiceMetadata) SetName(v string) *ServiceMetadata
- func (s ServiceMetadata) String() string
- type Settings
- func (s Settings) GoString() string
- func (s *Settings) SetDefaultAssessmentReportsDestination(v *AssessmentReportsDestination) *Settings
- func (s *Settings) SetDefaultProcessOwners(v []*Role) *Settings
- func (s *Settings) SetIsAwsOrgEnabled(v bool) *Settings
- func (s *Settings) SetKmsKey(v string) *Settings
- func (s *Settings) SetSnsTopic(v string) *Settings
- func (s Settings) String() string
- type SourceKeyword
- type TagResourceInput
- type TagResourceOutput
- type URL
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateAssessmentControlInput
- func (s UpdateAssessmentControlInput) GoString() string
- func (s *UpdateAssessmentControlInput) SetAssessmentId(v string) *UpdateAssessmentControlInput
- func (s *UpdateAssessmentControlInput) SetCommentBody(v string) *UpdateAssessmentControlInput
- func (s *UpdateAssessmentControlInput) SetControlId(v string) *UpdateAssessmentControlInput
- func (s *UpdateAssessmentControlInput) SetControlSetId(v string) *UpdateAssessmentControlInput
- func (s *UpdateAssessmentControlInput) SetControlStatus(v string) *UpdateAssessmentControlInput
- func (s UpdateAssessmentControlInput) String() string
- func (s *UpdateAssessmentControlInput) Validate() error
- type UpdateAssessmentControlOutput
- type UpdateAssessmentControlSetStatusInput
- func (s UpdateAssessmentControlSetStatusInput) GoString() string
- func (s *UpdateAssessmentControlSetStatusInput) SetAssessmentId(v string) *UpdateAssessmentControlSetStatusInput
- func (s *UpdateAssessmentControlSetStatusInput) SetComment(v string) *UpdateAssessmentControlSetStatusInput
- func (s *UpdateAssessmentControlSetStatusInput) SetControlSetId(v string) *UpdateAssessmentControlSetStatusInput
- func (s *UpdateAssessmentControlSetStatusInput) SetStatus(v string) *UpdateAssessmentControlSetStatusInput
- func (s UpdateAssessmentControlSetStatusInput) String() string
- func (s *UpdateAssessmentControlSetStatusInput) Validate() error
- type UpdateAssessmentControlSetStatusOutput
- type UpdateAssessmentFrameworkControlSet
- func (s UpdateAssessmentFrameworkControlSet) GoString() string
- func (s *UpdateAssessmentFrameworkControlSet) SetControls(v []*CreateAssessmentFrameworkControl) *UpdateAssessmentFrameworkControlSet
- func (s *UpdateAssessmentFrameworkControlSet) SetId(v string) *UpdateAssessmentFrameworkControlSet
- func (s *UpdateAssessmentFrameworkControlSet) SetName(v string) *UpdateAssessmentFrameworkControlSet
- func (s UpdateAssessmentFrameworkControlSet) String() string
- func (s *UpdateAssessmentFrameworkControlSet) Validate() error
- type UpdateAssessmentFrameworkInput
- func (s UpdateAssessmentFrameworkInput) GoString() string
- func (s *UpdateAssessmentFrameworkInput) SetComplianceType(v string) *UpdateAssessmentFrameworkInput
- func (s *UpdateAssessmentFrameworkInput) SetControlSets(v []*UpdateAssessmentFrameworkControlSet) *UpdateAssessmentFrameworkInput
- func (s *UpdateAssessmentFrameworkInput) SetDescription(v string) *UpdateAssessmentFrameworkInput
- func (s *UpdateAssessmentFrameworkInput) SetFrameworkId(v string) *UpdateAssessmentFrameworkInput
- func (s *UpdateAssessmentFrameworkInput) SetName(v string) *UpdateAssessmentFrameworkInput
- func (s UpdateAssessmentFrameworkInput) String() string
- func (s *UpdateAssessmentFrameworkInput) Validate() error
- type UpdateAssessmentFrameworkOutput
- type UpdateAssessmentInput
- func (s UpdateAssessmentInput) GoString() string
- func (s *UpdateAssessmentInput) SetAssessmentDescription(v string) *UpdateAssessmentInput
- func (s *UpdateAssessmentInput) SetAssessmentId(v string) *UpdateAssessmentInput
- func (s *UpdateAssessmentInput) SetAssessmentName(v string) *UpdateAssessmentInput
- func (s *UpdateAssessmentInput) SetAssessmentReportsDestination(v *AssessmentReportsDestination) *UpdateAssessmentInput
- func (s *UpdateAssessmentInput) SetRoles(v []*Role) *UpdateAssessmentInput
- func (s *UpdateAssessmentInput) SetScope(v *Scope) *UpdateAssessmentInput
- func (s UpdateAssessmentInput) String() string
- func (s *UpdateAssessmentInput) Validate() error
- type UpdateAssessmentOutput
- type UpdateAssessmentStatusInput
- func (s UpdateAssessmentStatusInput) GoString() string
- func (s *UpdateAssessmentStatusInput) SetAssessmentId(v string) *UpdateAssessmentStatusInput
- func (s *UpdateAssessmentStatusInput) SetStatus(v string) *UpdateAssessmentStatusInput
- func (s UpdateAssessmentStatusInput) String() string
- func (s *UpdateAssessmentStatusInput) Validate() error
- type UpdateAssessmentStatusOutput
- type UpdateControlInput
- func (s UpdateControlInput) GoString() string
- func (s *UpdateControlInput) SetActionPlanInstructions(v string) *UpdateControlInput
- func (s *UpdateControlInput) SetActionPlanTitle(v string) *UpdateControlInput
- func (s *UpdateControlInput) SetControlId(v string) *UpdateControlInput
- func (s *UpdateControlInput) SetControlMappingSources(v []*ControlMappingSource) *UpdateControlInput
- func (s *UpdateControlInput) SetDescription(v string) *UpdateControlInput
- func (s *UpdateControlInput) SetName(v string) *UpdateControlInput
- func (s *UpdateControlInput) SetTestingInformation(v string) *UpdateControlInput
- func (s UpdateControlInput) String() string
- func (s *UpdateControlInput) Validate() error
- type UpdateControlOutput
- type UpdateSettingsInput
- func (s UpdateSettingsInput) GoString() string
- func (s *UpdateSettingsInput) SetDefaultAssessmentReportsDestination(v *AssessmentReportsDestination) *UpdateSettingsInput
- func (s *UpdateSettingsInput) SetDefaultProcessOwners(v []*Role) *UpdateSettingsInput
- func (s *UpdateSettingsInput) SetKmsKey(v string) *UpdateSettingsInput
- func (s *UpdateSettingsInput) SetSnsTopic(v string) *UpdateSettingsInput
- func (s UpdateSettingsInput) String() string
- func (s *UpdateSettingsInput) Validate() error
- type UpdateSettingsOutput
- type ValidateAssessmentReportIntegrityInput
- func (s ValidateAssessmentReportIntegrityInput) GoString() string
- func (s *ValidateAssessmentReportIntegrityInput) SetS3RelativePath(v string) *ValidateAssessmentReportIntegrityInput
- func (s ValidateAssessmentReportIntegrityInput) String() string
- func (s *ValidateAssessmentReportIntegrityInput) Validate() error
- type ValidateAssessmentReportIntegrityOutput
- func (s ValidateAssessmentReportIntegrityOutput) GoString() string
- func (s *ValidateAssessmentReportIntegrityOutput) SetSignatureAlgorithm(v string) *ValidateAssessmentReportIntegrityOutput
- func (s *ValidateAssessmentReportIntegrityOutput) SetSignatureDateTime(v string) *ValidateAssessmentReportIntegrityOutput
- func (s *ValidateAssessmentReportIntegrityOutput) SetSignatureKeyId(v string) *ValidateAssessmentReportIntegrityOutput
- func (s *ValidateAssessmentReportIntegrityOutput) SetSignatureValid(v bool) *ValidateAssessmentReportIntegrityOutput
- func (s *ValidateAssessmentReportIntegrityOutput) SetValidationErrors(v []*string) *ValidateAssessmentReportIntegrityOutput
- func (s ValidateAssessmentReportIntegrityOutput) String() string
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
- type ValidationExceptionField
Constants ¶
const ( // AccountStatusActive is a AccountStatus enum value AccountStatusActive = "ACTIVE" // AccountStatusInactive is a AccountStatus enum value AccountStatusInactive = "INACTIVE" // AccountStatusPendingActivation is a AccountStatus enum value AccountStatusPendingActivation = "PENDING_ACTIVATION" )
const ( // ActionEnumCreate is a ActionEnum enum value ActionEnumCreate = "CREATE" // ActionEnumUpdateMetadata is a ActionEnum enum value ActionEnumUpdateMetadata = "UPDATE_METADATA" // ActionEnumActive is a ActionEnum enum value ActionEnumActive = "ACTIVE" // ActionEnumInactive is a ActionEnum enum value ActionEnumInactive = "INACTIVE" // ActionEnumDelete is a ActionEnum enum value ActionEnumDelete = "DELETE" // ActionEnumUnderReview is a ActionEnum enum value ActionEnumUnderReview = "UNDER_REVIEW" // ActionEnumReviewed is a ActionEnum enum value ActionEnumReviewed = "REVIEWED" // ActionEnumImportEvidence is a ActionEnum enum value ActionEnumImportEvidence = "IMPORT_EVIDENCE" )
const ( // AssessmentReportStatusComplete is a AssessmentReportStatus enum value AssessmentReportStatusComplete = "COMPLETE" // AssessmentReportStatusInProgress is a AssessmentReportStatus enum value AssessmentReportStatusInProgress = "IN_PROGRESS" // AssessmentReportStatusFailed is a AssessmentReportStatus enum value AssessmentReportStatusFailed = "FAILED" )
const ( // AssessmentStatusActive is a AssessmentStatus enum value AssessmentStatusActive = "ACTIVE" // AssessmentStatusInactive is a AssessmentStatus enum value AssessmentStatusInactive = "INACTIVE" )
const ( // ControlResponseManual is a ControlResponse enum value ControlResponseManual = "MANUAL" // ControlResponseAutomate is a ControlResponse enum value ControlResponseAutomate = "AUTOMATE" // ControlResponseDefer is a ControlResponse enum value ControlResponseDefer = "DEFER" // ControlResponseIgnore is a ControlResponse enum value ControlResponseIgnore = "IGNORE" )
const ( // ControlSetStatusActive is a ControlSetStatus enum value ControlSetStatusActive = "ACTIVE" // ControlSetStatusUnderReview is a ControlSetStatus enum value ControlSetStatusUnderReview = "UNDER_REVIEW" // ControlSetStatusReviewed is a ControlSetStatus enum value ControlSetStatusReviewed = "REVIEWED" )
const ( // ControlStatusUnderReview is a ControlStatus enum value ControlStatusUnderReview = "UNDER_REVIEW" // ControlStatusReviewed is a ControlStatus enum value ControlStatusReviewed = "REVIEWED" // ControlStatusInactive is a ControlStatus enum value ControlStatusInactive = "INACTIVE" )
const ( // ControlTypeStandard is a ControlType enum value ControlTypeStandard = "Standard" // ControlTypeCustom is a ControlType enum value ControlTypeCustom = "Custom" )
const ( // DelegationStatusInProgress is a DelegationStatus enum value DelegationStatusInProgress = "IN_PROGRESS" // DelegationStatusUnderReview is a DelegationStatus enum value DelegationStatusUnderReview = "UNDER_REVIEW" // DelegationStatusComplete is a DelegationStatus enum value DelegationStatusComplete = "COMPLETE" )
const ( // FrameworkTypeStandard is a FrameworkType enum value FrameworkTypeStandard = "Standard" // FrameworkTypeCustom is a FrameworkType enum value FrameworkTypeCustom = "Custom" )
const ( // ObjectTypeEnumAssessment is a ObjectTypeEnum enum value ObjectTypeEnumAssessment = "ASSESSMENT" // ObjectTypeEnumControlSet is a ObjectTypeEnum enum value ObjectTypeEnumControlSet = "CONTROL_SET" // ObjectTypeEnumControl is a ObjectTypeEnum enum value ObjectTypeEnumControl = "CONTROL" // ObjectTypeEnumDelegation is a ObjectTypeEnum enum value ObjectTypeEnumDelegation = "DELEGATION" // ObjectTypeEnumAssessmentReport is a ObjectTypeEnum enum value ObjectTypeEnumAssessmentReport = "ASSESSMENT_REPORT" )
const ( // RoleTypeProcessOwner is a RoleType enum value RoleTypeProcessOwner = "PROCESS_OWNER" // RoleTypeResourceOwner is a RoleType enum value RoleTypeResourceOwner = "RESOURCE_OWNER" )
const ( // SettingAttributeAll is a SettingAttribute enum value SettingAttributeAll = "ALL" // SettingAttributeIsAwsOrgEnabled is a SettingAttribute enum value SettingAttributeIsAwsOrgEnabled = "IS_AWS_ORG_ENABLED" // SettingAttributeSnsTopic is a SettingAttribute enum value SettingAttributeSnsTopic = "SNS_TOPIC" // SettingAttributeDefaultAssessmentReportsDestination is a SettingAttribute enum value SettingAttributeDefaultAssessmentReportsDestination = "DEFAULT_ASSESSMENT_REPORTS_DESTINATION" // SettingAttributeDefaultProcessOwners is a SettingAttribute enum value SettingAttributeDefaultProcessOwners = "DEFAULT_PROCESS_OWNERS" )
const ( // SourceFrequencyDaily is a SourceFrequency enum value SourceFrequencyDaily = "DAILY" // SourceFrequencyWeekly is a SourceFrequency enum value SourceFrequencyWeekly = "WEEKLY" // SourceFrequencyMonthly is a SourceFrequency enum value SourceFrequencyMonthly = "MONTHLY" )
const ( // SourceSetUpOptionSystemControlsMapping is a SourceSetUpOption enum value SourceSetUpOptionSystemControlsMapping = "System_Controls_Mapping" // SourceSetUpOptionProceduralControlsMapping is a SourceSetUpOption enum value SourceSetUpOptionProceduralControlsMapping = "Procedural_Controls_Mapping" )
const ( // SourceTypeAwsCloudtrail is a SourceType enum value SourceTypeAwsCloudtrail = "AWS_Cloudtrail" // SourceTypeAwsConfig is a SourceType enum value SourceTypeAwsConfig = "AWS_Config" // SourceTypeAwsSecurityHub is a SourceType enum value SourceTypeAwsSecurityHub = "AWS_Security_Hub" // SourceTypeAwsApiCall is a SourceType enum value SourceTypeAwsApiCall = "AWS_API_Call" // SourceTypeManual is a SourceType enum value SourceTypeManual = "MANUAL" )
const ( // ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value ValidationExceptionReasonUnknownOperation = "unknownOperation" // ValidationExceptionReasonCannotParse is a ValidationExceptionReason enum value ValidationExceptionReasonCannotParse = "cannotParse" // ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value ValidationExceptionReasonFieldValidationFailed = "fieldValidationFailed" // ValidationExceptionReasonOther is a ValidationExceptionReason enum value ValidationExceptionReasonOther = "other" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // Your account is not registered with Audit Manager. Check the delegated administrator // setup on the Audit Manager settings page, and try again. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // An internal service error occurred during the processing of your request. // Try again later. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The resource specified in the request cannot be found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeValidationException for service response error code // "ValidationException". // // The request has invalid or missing parameters. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "AuditManager" // Name of service. EndpointsID = "auditmanager" // ID to lookup a service endpoint with. ServiceID = "AuditManager" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// AssessmentReportDestinationTypeS3 is a AssessmentReportDestinationType enum value
AssessmentReportDestinationTypeS3 = "S3"
)
const (
// KeywordInputTypeSelectFromList is a KeywordInputType enum value
KeywordInputTypeSelectFromList = "SELECT_FROM_LIST"
)
Variables ¶
This section is empty.
Functions ¶
func AccountStatus_Values ¶
func AccountStatus_Values() []string
AccountStatus_Values returns all elements of the AccountStatus enum
func ActionEnum_Values ¶
func ActionEnum_Values() []string
ActionEnum_Values returns all elements of the ActionEnum enum
func AssessmentReportDestinationType_Values ¶
func AssessmentReportDestinationType_Values() []string
AssessmentReportDestinationType_Values returns all elements of the AssessmentReportDestinationType enum
func AssessmentReportStatus_Values ¶
func AssessmentReportStatus_Values() []string
AssessmentReportStatus_Values returns all elements of the AssessmentReportStatus enum
func AssessmentStatus_Values ¶
func AssessmentStatus_Values() []string
AssessmentStatus_Values returns all elements of the AssessmentStatus enum
func ControlResponse_Values ¶
func ControlResponse_Values() []string
ControlResponse_Values returns all elements of the ControlResponse enum
func ControlSetStatus_Values ¶
func ControlSetStatus_Values() []string
ControlSetStatus_Values returns all elements of the ControlSetStatus enum
func ControlStatus_Values ¶
func ControlStatus_Values() []string
ControlStatus_Values returns all elements of the ControlStatus enum
func ControlType_Values ¶
func ControlType_Values() []string
ControlType_Values returns all elements of the ControlType enum
func DelegationStatus_Values ¶
func DelegationStatus_Values() []string
DelegationStatus_Values returns all elements of the DelegationStatus enum
func FrameworkType_Values ¶
func FrameworkType_Values() []string
FrameworkType_Values returns all elements of the FrameworkType enum
func KeywordInputType_Values ¶
func KeywordInputType_Values() []string
KeywordInputType_Values returns all elements of the KeywordInputType enum
func ObjectTypeEnum_Values ¶
func ObjectTypeEnum_Values() []string
ObjectTypeEnum_Values returns all elements of the ObjectTypeEnum enum
func RoleType_Values ¶
func RoleType_Values() []string
RoleType_Values returns all elements of the RoleType enum
func SettingAttribute_Values ¶
func SettingAttribute_Values() []string
SettingAttribute_Values returns all elements of the SettingAttribute enum
func SourceFrequency_Values ¶
func SourceFrequency_Values() []string
SourceFrequency_Values returns all elements of the SourceFrequency enum
func SourceSetUpOption_Values ¶
func SourceSetUpOption_Values() []string
SourceSetUpOption_Values returns all elements of the SourceSetUpOption enum
func SourceType_Values ¶
func SourceType_Values() []string
SourceType_Values returns all elements of the SourceType enum
func ValidationExceptionReason_Values ¶
func ValidationExceptionReason_Values() []string
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum
Types ¶
type AWSAccount ¶
type AWSAccount struct { // The email address associated with the specified account. EmailAddress *string `locationName:"emailAddress" min:"1" type:"string"` // The identifier for the specified account. Id *string `locationName:"id" min:"12" type:"string"` // The name of the specified account. Name *string `locationName:"name" min:"1" type:"string"` // contains filtered or unexported fields }
The wrapper of account details, such as account ID, email address, and so on.
func (AWSAccount) GoString ¶
func (s AWSAccount) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AWSAccount) SetEmailAddress ¶
func (s *AWSAccount) SetEmailAddress(v string) *AWSAccount
SetEmailAddress sets the EmailAddress field's value.
func (*AWSAccount) SetId ¶
func (s *AWSAccount) SetId(v string) *AWSAccount
SetId sets the Id field's value.
func (*AWSAccount) SetName ¶
func (s *AWSAccount) SetName(v string) *AWSAccount
SetName sets the Name field's value.
func (AWSAccount) String ¶
func (s AWSAccount) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AWSAccount) Validate ¶
func (s *AWSAccount) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AWSService ¶
type AWSService struct { // The name of the Amazon Web Service. ServiceName *string `locationName:"serviceName" min:"1" type:"string"` // contains filtered or unexported fields }
An Amazon Web Service such as Amazon S3, CloudTrail, and so on.
func (AWSService) GoString ¶
func (s AWSService) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AWSService) SetServiceName ¶
func (s *AWSService) SetServiceName(v string) *AWSService
SetServiceName sets the ServiceName field's value.
func (AWSService) String ¶
func (s AWSService) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AWSService) Validate ¶
func (s *AWSService) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Assessment ¶
type Assessment struct { // The Amazon Resource Name (ARN) of the assessment. Arn *string `locationName:"arn" min:"20" type:"string"` // The account associated with the assessment. AwsAccount *AWSAccount `locationName:"awsAccount" type:"structure"` // The framework from which the assessment was created. Framework *AssessmentFramework `locationName:"framework" type:"structure"` // The metadata for the specified assessment. Metadata *AssessmentMetadata `locationName:"metadata" type:"structure"` // The tags associated with the assessment. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
An entity that defines the scope of audit evidence collected by Audit Manager. An Audit Manager assessment is an implementation of an Audit Manager framework.
func (Assessment) GoString ¶
func (s Assessment) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Assessment) SetArn ¶
func (s *Assessment) SetArn(v string) *Assessment
SetArn sets the Arn field's value.
func (*Assessment) SetAwsAccount ¶
func (s *Assessment) SetAwsAccount(v *AWSAccount) *Assessment
SetAwsAccount sets the AwsAccount field's value.
func (*Assessment) SetFramework ¶
func (s *Assessment) SetFramework(v *AssessmentFramework) *Assessment
SetFramework sets the Framework field's value.
func (*Assessment) SetMetadata ¶
func (s *Assessment) SetMetadata(v *AssessmentMetadata) *Assessment
SetMetadata sets the Metadata field's value.
func (*Assessment) SetTags ¶
func (s *Assessment) SetTags(v map[string]*string) *Assessment
SetTags sets the Tags field's value.
func (Assessment) String ¶
func (s Assessment) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssessmentControl ¶
type AssessmentControl struct { // The amount of evidence in the assessment report. AssessmentReportEvidenceCount *int64 `locationName:"assessmentReportEvidenceCount" type:"integer"` // The list of comments attached to the specified control. Comments []*ControlComment `locationName:"comments" type:"list"` // The description of the specified control. Description *string `locationName:"description" type:"string"` // The amount of evidence generated for the control. EvidenceCount *int64 `locationName:"evidenceCount" type:"integer"` // The list of data sources for the specified evidence. EvidenceSources []*string `locationName:"evidenceSources" type:"list"` // The identifier for the specified control. Id *string `locationName:"id" min:"36" type:"string"` // The name of the specified control. Name *string `locationName:"name" min:"1" type:"string"` // The response of the specified control. Response *string `locationName:"response" type:"string" enum:"ControlResponse"` // The status of the specified control. Status *string `locationName:"status" type:"string" enum:"ControlStatus"` // contains filtered or unexported fields }
The control entity that represents a standard or custom control used in an Audit Manager assessment.
func (AssessmentControl) GoString ¶
func (s AssessmentControl) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssessmentControl) SetAssessmentReportEvidenceCount ¶
func (s *AssessmentControl) SetAssessmentReportEvidenceCount(v int64) *AssessmentControl
SetAssessmentReportEvidenceCount sets the AssessmentReportEvidenceCount field's value.
func (*AssessmentControl) SetComments ¶
func (s *AssessmentControl) SetComments(v []*ControlComment) *AssessmentControl
SetComments sets the Comments field's value.
func (*AssessmentControl) SetDescription ¶
func (s *AssessmentControl) SetDescription(v string) *AssessmentControl
SetDescription sets the Description field's value.
func (*AssessmentControl) SetEvidenceCount ¶
func (s *AssessmentControl) SetEvidenceCount(v int64) *AssessmentControl
SetEvidenceCount sets the EvidenceCount field's value.
func (*AssessmentControl) SetEvidenceSources ¶
func (s *AssessmentControl) SetEvidenceSources(v []*string) *AssessmentControl
SetEvidenceSources sets the EvidenceSources field's value.
func (*AssessmentControl) SetId ¶
func (s *AssessmentControl) SetId(v string) *AssessmentControl
SetId sets the Id field's value.
func (*AssessmentControl) SetName ¶
func (s *AssessmentControl) SetName(v string) *AssessmentControl
SetName sets the Name field's value.
func (*AssessmentControl) SetResponse ¶
func (s *AssessmentControl) SetResponse(v string) *AssessmentControl
SetResponse sets the Response field's value.
func (*AssessmentControl) SetStatus ¶
func (s *AssessmentControl) SetStatus(v string) *AssessmentControl
SetStatus sets the Status field's value.
func (AssessmentControl) String ¶
func (s AssessmentControl) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssessmentControlSet ¶
type AssessmentControlSet struct { // The list of controls contained with the control set. Controls []*AssessmentControl `locationName:"controls" type:"list"` // The delegations associated with the control set. Delegations []*Delegation `locationName:"delegations" type:"list"` // The description for the control set. Description *string `locationName:"description" min:"1" type:"string"` // The identifier of the control set in the assessment. This is the control // set name in a plain string format. Id *string `locationName:"id" min:"1" type:"string"` // The total number of evidence objects uploaded manually to the control set. ManualEvidenceCount *int64 `locationName:"manualEvidenceCount" type:"integer"` // The roles associated with the control set. Roles []*Role `locationName:"roles" type:"list"` // Specifies the current status of the control set. Status *string `locationName:"status" type:"string" enum:"ControlSetStatus"` // The total number of evidence objects retrieved automatically for the control // set. SystemEvidenceCount *int64 `locationName:"systemEvidenceCount" type:"integer"` // contains filtered or unexported fields }
Represents a set of controls in an Audit Manager assessment.
func (AssessmentControlSet) GoString ¶
func (s AssessmentControlSet) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssessmentControlSet) SetControls ¶
func (s *AssessmentControlSet) SetControls(v []*AssessmentControl) *AssessmentControlSet
SetControls sets the Controls field's value.
func (*AssessmentControlSet) SetDelegations ¶
func (s *AssessmentControlSet) SetDelegations(v []*Delegation) *AssessmentControlSet
SetDelegations sets the Delegations field's value.
func (*AssessmentControlSet) SetDescription ¶
func (s *AssessmentControlSet) SetDescription(v string) *AssessmentControlSet
SetDescription sets the Description field's value.
func (*AssessmentControlSet) SetId ¶
func (s *AssessmentControlSet) SetId(v string) *AssessmentControlSet
SetId sets the Id field's value.
func (*AssessmentControlSet) SetManualEvidenceCount ¶
func (s *AssessmentControlSet) SetManualEvidenceCount(v int64) *AssessmentControlSet
SetManualEvidenceCount sets the ManualEvidenceCount field's value.
func (*AssessmentControlSet) SetRoles ¶
func (s *AssessmentControlSet) SetRoles(v []*Role) *AssessmentControlSet
SetRoles sets the Roles field's value.
func (*AssessmentControlSet) SetStatus ¶
func (s *AssessmentControlSet) SetStatus(v string) *AssessmentControlSet
SetStatus sets the Status field's value.
func (*AssessmentControlSet) SetSystemEvidenceCount ¶
func (s *AssessmentControlSet) SetSystemEvidenceCount(v int64) *AssessmentControlSet
SetSystemEvidenceCount sets the SystemEvidenceCount field's value.
func (AssessmentControlSet) String ¶
func (s AssessmentControlSet) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssessmentEvidenceFolder ¶
type AssessmentEvidenceFolder struct { // The identifier for the specified assessment. AssessmentId *string `locationName:"assessmentId" min:"36" type:"string"` // The total count of evidence included in the assessment report. AssessmentReportSelectionCount *int64 `locationName:"assessmentReportSelectionCount" type:"integer"` // The name of the user who created the evidence folder. Author *string `locationName:"author" type:"string"` // The unique identifier for the specified control. ControlId *string `locationName:"controlId" min:"36" type:"string"` // The name of the control. ControlName *string `locationName:"controlName" min:"1" type:"string"` // The identifier for the control set. ControlSetId *string `locationName:"controlSetId" min:"1" type:"string"` // The Amazon Web Service from which the evidence was collected. DataSource *string `locationName:"dataSource" type:"string"` // The date when the first evidence was added to the evidence folder. Date *time.Time `locationName:"date" type:"timestamp"` // The total number of Amazon Web Services resources assessed to generate the // evidence. EvidenceAwsServiceSourceCount *int64 `locationName:"evidenceAwsServiceSourceCount" type:"integer"` // The number of evidence that falls under the compliance check category. This // evidence is collected from Config or Security Hub. EvidenceByTypeComplianceCheckCount *int64 `locationName:"evidenceByTypeComplianceCheckCount" type:"integer"` // The total number of issues that were reported directly from Security Hub, // Config, or both. EvidenceByTypeComplianceCheckIssuesCount *int64 `locationName:"evidenceByTypeComplianceCheckIssuesCount" type:"integer"` // The number of evidence that falls under the configuration data category. // This evidence is collected from configuration snapshots of other Amazon Web // Services services such as Amazon EC2, Amazon S3, or IAM. EvidenceByTypeConfigurationDataCount *int64 `locationName:"evidenceByTypeConfigurationDataCount" type:"integer"` // The number of evidence that falls under the manual category. This evidence // is imported manually. EvidenceByTypeManualCount *int64 `locationName:"evidenceByTypeManualCount" type:"integer"` // The number of evidence that falls under the user activity category. This // evidence is collected from CloudTrail logs. EvidenceByTypeUserActivityCount *int64 `locationName:"evidenceByTypeUserActivityCount" type:"integer"` // The amount of evidence included in the evidence folder. EvidenceResourcesIncludedCount *int64 `locationName:"evidenceResourcesIncludedCount" type:"integer"` // The identifier for the folder in which evidence is stored. Id *string `locationName:"id" min:"36" type:"string"` // The name of the specified evidence folder. Name *string `locationName:"name" min:"1" type:"string"` // The total amount of evidence in the evidence folder. TotalEvidence *int64 `locationName:"totalEvidence" type:"integer"` // contains filtered or unexported fields }
The folder in which Audit Manager stores evidence for an assessment.
func (AssessmentEvidenceFolder) GoString ¶
func (s AssessmentEvidenceFolder) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssessmentEvidenceFolder) SetAssessmentId ¶
func (s *AssessmentEvidenceFolder) SetAssessmentId(v string) *AssessmentEvidenceFolder
SetAssessmentId sets the AssessmentId field's value.
func (*AssessmentEvidenceFolder) SetAssessmentReportSelectionCount ¶
func (s *AssessmentEvidenceFolder) SetAssessmentReportSelectionCount(v int64) *AssessmentEvidenceFolder
SetAssessmentReportSelectionCount sets the AssessmentReportSelectionCount field's value.
func (*AssessmentEvidenceFolder) SetAuthor ¶
func (s *AssessmentEvidenceFolder) SetAuthor(v string) *AssessmentEvidenceFolder
SetAuthor sets the Author field's value.
func (*AssessmentEvidenceFolder) SetControlId ¶
func (s *AssessmentEvidenceFolder) SetControlId(v string) *AssessmentEvidenceFolder
SetControlId sets the ControlId field's value.
func (*AssessmentEvidenceFolder) SetControlName ¶
func (s *AssessmentEvidenceFolder) SetControlName(v string) *AssessmentEvidenceFolder
SetControlName sets the ControlName field's value.
func (*AssessmentEvidenceFolder) SetControlSetId ¶
func (s *AssessmentEvidenceFolder) SetControlSetId(v string) *AssessmentEvidenceFolder
SetControlSetId sets the ControlSetId field's value.
func (*AssessmentEvidenceFolder) SetDataSource ¶
func (s *AssessmentEvidenceFolder) SetDataSource(v string) *AssessmentEvidenceFolder
SetDataSource sets the DataSource field's value.
func (*AssessmentEvidenceFolder) SetDate ¶
func (s *AssessmentEvidenceFolder) SetDate(v time.Time) *AssessmentEvidenceFolder
SetDate sets the Date field's value.
func (*AssessmentEvidenceFolder) SetEvidenceAwsServiceSourceCount ¶
func (s *AssessmentEvidenceFolder) SetEvidenceAwsServiceSourceCount(v int64) *AssessmentEvidenceFolder
SetEvidenceAwsServiceSourceCount sets the EvidenceAwsServiceSourceCount field's value.
func (*AssessmentEvidenceFolder) SetEvidenceByTypeComplianceCheckCount ¶
func (s *AssessmentEvidenceFolder) SetEvidenceByTypeComplianceCheckCount(v int64) *AssessmentEvidenceFolder
SetEvidenceByTypeComplianceCheckCount sets the EvidenceByTypeComplianceCheckCount field's value.
func (*AssessmentEvidenceFolder) SetEvidenceByTypeComplianceCheckIssuesCount ¶
func (s *AssessmentEvidenceFolder) SetEvidenceByTypeComplianceCheckIssuesCount(v int64) *AssessmentEvidenceFolder
SetEvidenceByTypeComplianceCheckIssuesCount sets the EvidenceByTypeComplianceCheckIssuesCount field's value.
func (*AssessmentEvidenceFolder) SetEvidenceByTypeConfigurationDataCount ¶
func (s *AssessmentEvidenceFolder) SetEvidenceByTypeConfigurationDataCount(v int64) *AssessmentEvidenceFolder
SetEvidenceByTypeConfigurationDataCount sets the EvidenceByTypeConfigurationDataCount field's value.
func (*AssessmentEvidenceFolder) SetEvidenceByTypeManualCount ¶
func (s *AssessmentEvidenceFolder) SetEvidenceByTypeManualCount(v int64) *AssessmentEvidenceFolder
SetEvidenceByTypeManualCount sets the EvidenceByTypeManualCount field's value.
func (*AssessmentEvidenceFolder) SetEvidenceByTypeUserActivityCount ¶
func (s *AssessmentEvidenceFolder) SetEvidenceByTypeUserActivityCount(v int64) *AssessmentEvidenceFolder
SetEvidenceByTypeUserActivityCount sets the EvidenceByTypeUserActivityCount field's value.
func (*AssessmentEvidenceFolder) SetEvidenceResourcesIncludedCount ¶
func (s *AssessmentEvidenceFolder) SetEvidenceResourcesIncludedCount(v int64) *AssessmentEvidenceFolder
SetEvidenceResourcesIncludedCount sets the EvidenceResourcesIncludedCount field's value.
func (*AssessmentEvidenceFolder) SetId ¶
func (s *AssessmentEvidenceFolder) SetId(v string) *AssessmentEvidenceFolder
SetId sets the Id field's value.
func (*AssessmentEvidenceFolder) SetName ¶
func (s *AssessmentEvidenceFolder) SetName(v string) *AssessmentEvidenceFolder
SetName sets the Name field's value.
func (*AssessmentEvidenceFolder) SetTotalEvidence ¶
func (s *AssessmentEvidenceFolder) SetTotalEvidence(v int64) *AssessmentEvidenceFolder
SetTotalEvidence sets the TotalEvidence field's value.
func (AssessmentEvidenceFolder) String ¶
func (s AssessmentEvidenceFolder) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssessmentFramework ¶
type AssessmentFramework struct { // The Amazon Resource Name (ARN) of the specified framework. Arn *string `locationName:"arn" min:"20" type:"string"` // The control sets associated with the framework. ControlSets []*AssessmentControlSet `locationName:"controlSets" type:"list"` // The unique identifier for the framework. Id *string `locationName:"id" min:"36" type:"string"` // The metadata of a framework, such as the name, ID, description, and so on. Metadata *FrameworkMetadata `locationName:"metadata" type:"structure"` // contains filtered or unexported fields }
The file used to structure and automate Audit Manager assessments for a given compliance standard.
func (AssessmentFramework) GoString ¶
func (s AssessmentFramework) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssessmentFramework) SetArn ¶
func (s *AssessmentFramework) SetArn(v string) *AssessmentFramework
SetArn sets the Arn field's value.
func (*AssessmentFramework) SetControlSets ¶
func (s *AssessmentFramework) SetControlSets(v []*AssessmentControlSet) *AssessmentFramework
SetControlSets sets the ControlSets field's value.
func (*AssessmentFramework) SetId ¶
func (s *AssessmentFramework) SetId(v string) *AssessmentFramework
SetId sets the Id field's value.
func (*AssessmentFramework) SetMetadata ¶
func (s *AssessmentFramework) SetMetadata(v *FrameworkMetadata) *AssessmentFramework
SetMetadata sets the Metadata field's value.
func (AssessmentFramework) String ¶
func (s AssessmentFramework) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssessmentFrameworkMetadata ¶
type AssessmentFrameworkMetadata struct { // The Amazon Resource Name (ARN) of the framework. Arn *string `locationName:"arn" min:"20" type:"string"` // The compliance type that the new custom framework supports, such as CIS or // HIPAA. ComplianceType *string `locationName:"complianceType" type:"string"` // The number of control sets associated with the specified framework. ControlSetsCount *int64 `locationName:"controlSetsCount" type:"integer"` // The number of controls associated with the specified framework. ControlsCount *int64 `locationName:"controlsCount" type:"integer"` // Specifies when the framework was created. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"` // The description of the specified framework. Description *string `locationName:"description" min:"1" type:"string"` // The unique identified for the specified framework. Id *string `locationName:"id" min:"36" type:"string"` // Specifies when the framework was most recently updated. LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"` // The logo associated with the framework. Logo *string `locationName:"logo" min:"1" type:"string"` // The name of the specified framework. Name *string `locationName:"name" min:"1" type:"string"` // The framework type, such as standard or custom. Type *string `locationName:"type" type:"string" enum:"FrameworkType"` // contains filtered or unexported fields }
The metadata associated with a standard or custom framework.
func (AssessmentFrameworkMetadata) GoString ¶
func (s AssessmentFrameworkMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssessmentFrameworkMetadata) SetArn ¶
func (s *AssessmentFrameworkMetadata) SetArn(v string) *AssessmentFrameworkMetadata
SetArn sets the Arn field's value.
func (*AssessmentFrameworkMetadata) SetComplianceType ¶
func (s *AssessmentFrameworkMetadata) SetComplianceType(v string) *AssessmentFrameworkMetadata
SetComplianceType sets the ComplianceType field's value.
func (*AssessmentFrameworkMetadata) SetControlSetsCount ¶
func (s *AssessmentFrameworkMetadata) SetControlSetsCount(v int64) *AssessmentFrameworkMetadata
SetControlSetsCount sets the ControlSetsCount field's value.
func (*AssessmentFrameworkMetadata) SetControlsCount ¶
func (s *AssessmentFrameworkMetadata) SetControlsCount(v int64) *AssessmentFrameworkMetadata
SetControlsCount sets the ControlsCount field's value.
func (*AssessmentFrameworkMetadata) SetCreatedAt ¶
func (s *AssessmentFrameworkMetadata) SetCreatedAt(v time.Time) *AssessmentFrameworkMetadata
SetCreatedAt sets the CreatedAt field's value.
func (*AssessmentFrameworkMetadata) SetDescription ¶
func (s *AssessmentFrameworkMetadata) SetDescription(v string) *AssessmentFrameworkMetadata
SetDescription sets the Description field's value.
func (*AssessmentFrameworkMetadata) SetId ¶
func (s *AssessmentFrameworkMetadata) SetId(v string) *AssessmentFrameworkMetadata
SetId sets the Id field's value.
func (*AssessmentFrameworkMetadata) SetLastUpdatedAt ¶
func (s *AssessmentFrameworkMetadata) SetLastUpdatedAt(v time.Time) *AssessmentFrameworkMetadata
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*AssessmentFrameworkMetadata) SetLogo ¶
func (s *AssessmentFrameworkMetadata) SetLogo(v string) *AssessmentFrameworkMetadata
SetLogo sets the Logo field's value.
func (*AssessmentFrameworkMetadata) SetName ¶
func (s *AssessmentFrameworkMetadata) SetName(v string) *AssessmentFrameworkMetadata
SetName sets the Name field's value.
func (*AssessmentFrameworkMetadata) SetType ¶
func (s *AssessmentFrameworkMetadata) SetType(v string) *AssessmentFrameworkMetadata
SetType sets the Type field's value.
func (AssessmentFrameworkMetadata) String ¶
func (s AssessmentFrameworkMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssessmentMetadata ¶
type AssessmentMetadata struct { // The destination in which evidence reports are stored for the specified assessment. AssessmentReportsDestination *AssessmentReportsDestination `locationName:"assessmentReportsDestination" type:"structure"` // The name of a compliance standard related to the assessment, such as PCI-DSS. ComplianceType *string `locationName:"complianceType" type:"string"` // Specifies when the assessment was created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // The delegations associated with the assessment. Delegations []*Delegation `locationName:"delegations" type:"list"` // The description of the assessment. Description *string `locationName:"description" type:"string"` // The unique identifier for the assessment. Id *string `locationName:"id" min:"36" type:"string"` // The time of the most recent update. LastUpdated *time.Time `locationName:"lastUpdated" type:"timestamp"` // The name of the assessment. Name *string `locationName:"name" min:"1" type:"string"` // The roles associated with the assessment. Roles []*Role `locationName:"roles" type:"list"` // The wrapper of accounts and services in scope for the assessment. Scope *Scope `locationName:"scope" type:"structure"` // The overall status of the assessment. Status *string `locationName:"status" type:"string" enum:"AssessmentStatus"` // contains filtered or unexported fields }
The metadata associated with the specified assessment.
func (AssessmentMetadata) GoString ¶
func (s AssessmentMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssessmentMetadata) SetAssessmentReportsDestination ¶
func (s *AssessmentMetadata) SetAssessmentReportsDestination(v *AssessmentReportsDestination) *AssessmentMetadata
SetAssessmentReportsDestination sets the AssessmentReportsDestination field's value.
func (*AssessmentMetadata) SetComplianceType ¶
func (s *AssessmentMetadata) SetComplianceType(v string) *AssessmentMetadata
SetComplianceType sets the ComplianceType field's value.
func (*AssessmentMetadata) SetCreationTime ¶
func (s *AssessmentMetadata) SetCreationTime(v time.Time) *AssessmentMetadata
SetCreationTime sets the CreationTime field's value.
func (*AssessmentMetadata) SetDelegations ¶
func (s *AssessmentMetadata) SetDelegations(v []*Delegation) *AssessmentMetadata
SetDelegations sets the Delegations field's value.
func (*AssessmentMetadata) SetDescription ¶
func (s *AssessmentMetadata) SetDescription(v string) *AssessmentMetadata
SetDescription sets the Description field's value.
func (*AssessmentMetadata) SetId ¶
func (s *AssessmentMetadata) SetId(v string) *AssessmentMetadata
SetId sets the Id field's value.
func (*AssessmentMetadata) SetLastUpdated ¶
func (s *AssessmentMetadata) SetLastUpdated(v time.Time) *AssessmentMetadata
SetLastUpdated sets the LastUpdated field's value.
func (*AssessmentMetadata) SetName ¶
func (s *AssessmentMetadata) SetName(v string) *AssessmentMetadata
SetName sets the Name field's value.
func (*AssessmentMetadata) SetRoles ¶
func (s *AssessmentMetadata) SetRoles(v []*Role) *AssessmentMetadata
SetRoles sets the Roles field's value.
func (*AssessmentMetadata) SetScope ¶
func (s *AssessmentMetadata) SetScope(v *Scope) *AssessmentMetadata
SetScope sets the Scope field's value.
func (*AssessmentMetadata) SetStatus ¶
func (s *AssessmentMetadata) SetStatus(v string) *AssessmentMetadata
SetStatus sets the Status field's value.
func (AssessmentMetadata) String ¶
func (s AssessmentMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssessmentMetadataItem ¶
type AssessmentMetadataItem struct { // The name of the compliance standard related to the assessment, such as PCI-DSS. ComplianceType *string `locationName:"complianceType" type:"string"` // Specifies when the assessment was created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // The delegations associated with the assessment. Delegations []*Delegation `locationName:"delegations" type:"list"` // The unique identifier for the assessment. Id *string `locationName:"id" min:"36" type:"string"` // The time of the most recent update. LastUpdated *time.Time `locationName:"lastUpdated" type:"timestamp"` // The name of the assessment. Name *string `locationName:"name" min:"1" type:"string"` // The roles associated with the assessment. Roles []*Role `locationName:"roles" type:"list"` // The current status of the assessment. Status *string `locationName:"status" type:"string" enum:"AssessmentStatus"` // contains filtered or unexported fields }
A metadata object associated with an assessment in Audit Manager.
func (AssessmentMetadataItem) GoString ¶
func (s AssessmentMetadataItem) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssessmentMetadataItem) SetComplianceType ¶
func (s *AssessmentMetadataItem) SetComplianceType(v string) *AssessmentMetadataItem
SetComplianceType sets the ComplianceType field's value.
func (*AssessmentMetadataItem) SetCreationTime ¶
func (s *AssessmentMetadataItem) SetCreationTime(v time.Time) *AssessmentMetadataItem
SetCreationTime sets the CreationTime field's value.
func (*AssessmentMetadataItem) SetDelegations ¶
func (s *AssessmentMetadataItem) SetDelegations(v []*Delegation) *AssessmentMetadataItem
SetDelegations sets the Delegations field's value.
func (*AssessmentMetadataItem) SetId ¶
func (s *AssessmentMetadataItem) SetId(v string) *AssessmentMetadataItem
SetId sets the Id field's value.
func (*AssessmentMetadataItem) SetLastUpdated ¶
func (s *AssessmentMetadataItem) SetLastUpdated(v time.Time) *AssessmentMetadataItem
SetLastUpdated sets the LastUpdated field's value.
func (*AssessmentMetadataItem) SetName ¶
func (s *AssessmentMetadataItem) SetName(v string) *AssessmentMetadataItem
SetName sets the Name field's value.
func (*AssessmentMetadataItem) SetRoles ¶
func (s *AssessmentMetadataItem) SetRoles(v []*Role) *AssessmentMetadataItem
SetRoles sets the Roles field's value.
func (*AssessmentMetadataItem) SetStatus ¶
func (s *AssessmentMetadataItem) SetStatus(v string) *AssessmentMetadataItem
SetStatus sets the Status field's value.
func (AssessmentMetadataItem) String ¶
func (s AssessmentMetadataItem) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssessmentReport ¶
type AssessmentReport struct { // The identifier for the specified assessment. AssessmentId *string `locationName:"assessmentId" min:"36" type:"string"` // The name of the associated assessment. AssessmentName *string `locationName:"assessmentName" min:"1" type:"string"` // The name of the user who created the assessment report. Author *string `locationName:"author" min:"1" type:"string"` // The identifier for the specified account. AwsAccountId *string `locationName:"awsAccountId" min:"12" type:"string"` // Specifies when the assessment report was created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // The description of the specified assessment report. Description *string `locationName:"description" type:"string"` // The unique identifier for the specified assessment report. Id *string `locationName:"id" min:"36" type:"string"` // The name given to the assessment report. Name *string `locationName:"name" min:"1" type:"string"` // The current status of the specified assessment report. Status *string `locationName:"status" type:"string" enum:"AssessmentReportStatus"` // contains filtered or unexported fields }
A finalized document generated from an Audit Manager assessment. These reports summarize the relevant evidence collected for your audit, and link to the relevant evidence folders which are named and organized according to the controls specified in your assessment.
func (AssessmentReport) GoString ¶
func (s AssessmentReport) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssessmentReport) SetAssessmentId ¶
func (s *AssessmentReport) SetAssessmentId(v string) *AssessmentReport
SetAssessmentId sets the AssessmentId field's value.
func (*AssessmentReport) SetAssessmentName ¶
func (s *AssessmentReport) SetAssessmentName(v string) *AssessmentReport
SetAssessmentName sets the AssessmentName field's value.
func (*AssessmentReport) SetAuthor ¶
func (s *AssessmentReport) SetAuthor(v string) *AssessmentReport
SetAuthor sets the Author field's value.
func (*AssessmentReport) SetAwsAccountId ¶
func (s *AssessmentReport) SetAwsAccountId(v string) *AssessmentReport
SetAwsAccountId sets the AwsAccountId field's value.
func (*AssessmentReport) SetCreationTime ¶
func (s *AssessmentReport) SetCreationTime(v time.Time) *AssessmentReport
SetCreationTime sets the CreationTime field's value.
func (*AssessmentReport) SetDescription ¶
func (s *AssessmentReport) SetDescription(v string) *AssessmentReport
SetDescription sets the Description field's value.
func (*AssessmentReport) SetId ¶
func (s *AssessmentReport) SetId(v string) *AssessmentReport
SetId sets the Id field's value.
func (*AssessmentReport) SetName ¶
func (s *AssessmentReport) SetName(v string) *AssessmentReport
SetName sets the Name field's value.
func (*AssessmentReport) SetStatus ¶
func (s *AssessmentReport) SetStatus(v string) *AssessmentReport
SetStatus sets the Status field's value.
func (AssessmentReport) String ¶
func (s AssessmentReport) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssessmentReportEvidenceError ¶
type AssessmentReportEvidenceError struct { // The error code returned by the AssessmentReportEvidence API. ErrorCode *string `locationName:"errorCode" min:"3" type:"string"` // The error message returned by the AssessmentReportEvidence API. ErrorMessage *string `locationName:"errorMessage" type:"string"` // The identifier for the evidence. EvidenceId *string `locationName:"evidenceId" min:"36" type:"string"` // contains filtered or unexported fields }
An error entity for the AssessmentReportEvidence API. This is used to provide more meaningful errors than a simple string message.
func (AssessmentReportEvidenceError) GoString ¶
func (s AssessmentReportEvidenceError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssessmentReportEvidenceError) SetErrorCode ¶
func (s *AssessmentReportEvidenceError) SetErrorCode(v string) *AssessmentReportEvidenceError
SetErrorCode sets the ErrorCode field's value.
func (*AssessmentReportEvidenceError) SetErrorMessage ¶
func (s *AssessmentReportEvidenceError) SetErrorMessage(v string) *AssessmentReportEvidenceError
SetErrorMessage sets the ErrorMessage field's value.
func (*AssessmentReportEvidenceError) SetEvidenceId ¶
func (s *AssessmentReportEvidenceError) SetEvidenceId(v string) *AssessmentReportEvidenceError
SetEvidenceId sets the EvidenceId field's value.
func (AssessmentReportEvidenceError) String ¶
func (s AssessmentReportEvidenceError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssessmentReportMetadata ¶
type AssessmentReportMetadata struct { // The unique identifier for the associated assessment. AssessmentId *string `locationName:"assessmentId" min:"36" type:"string"` // The name of the associated assessment. AssessmentName *string `locationName:"assessmentName" min:"1" type:"string"` // The name of the user who created the assessment report. Author *string `locationName:"author" min:"1" type:"string"` // Specifies when the assessment report was created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // The description of the specified assessment report. Description *string `locationName:"description" type:"string"` // The unique identifier for the assessment report. Id *string `locationName:"id" min:"36" type:"string"` // The name of the assessment report. Name *string `locationName:"name" min:"1" type:"string"` // The current status of the assessment report. Status *string `locationName:"status" type:"string" enum:"AssessmentReportStatus"` // contains filtered or unexported fields }
The metadata objects associated with the specified assessment report.
func (AssessmentReportMetadata) GoString ¶
func (s AssessmentReportMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssessmentReportMetadata) SetAssessmentId ¶
func (s *AssessmentReportMetadata) SetAssessmentId(v string) *AssessmentReportMetadata
SetAssessmentId sets the AssessmentId field's value.
func (*AssessmentReportMetadata) SetAssessmentName ¶
func (s *AssessmentReportMetadata) SetAssessmentName(v string) *AssessmentReportMetadata
SetAssessmentName sets the AssessmentName field's value.
func (*AssessmentReportMetadata) SetAuthor ¶
func (s *AssessmentReportMetadata) SetAuthor(v string) *AssessmentReportMetadata
SetAuthor sets the Author field's value.
func (*AssessmentReportMetadata) SetCreationTime ¶
func (s *AssessmentReportMetadata) SetCreationTime(v time.Time) *AssessmentReportMetadata
SetCreationTime sets the CreationTime field's value.
func (*AssessmentReportMetadata) SetDescription ¶
func (s *AssessmentReportMetadata) SetDescription(v string) *AssessmentReportMetadata
SetDescription sets the Description field's value.
func (*AssessmentReportMetadata) SetId ¶
func (s *AssessmentReportMetadata) SetId(v string) *AssessmentReportMetadata
SetId sets the Id field's value.
func (*AssessmentReportMetadata) SetName ¶
func (s *AssessmentReportMetadata) SetName(v string) *AssessmentReportMetadata
SetName sets the Name field's value.
func (*AssessmentReportMetadata) SetStatus ¶
func (s *AssessmentReportMetadata) SetStatus(v string) *AssessmentReportMetadata
SetStatus sets the Status field's value.
func (AssessmentReportMetadata) String ¶
func (s AssessmentReportMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssessmentReportsDestination ¶
type AssessmentReportsDestination struct { // The destination of the assessment report. Destination *string `locationName:"destination" min:"1" type:"string"` // The destination type, such as Amazon S3. DestinationType *string `locationName:"destinationType" type:"string" enum:"AssessmentReportDestinationType"` // contains filtered or unexported fields }
The location in which Audit Manager saves assessment reports for the given assessment.
func (AssessmentReportsDestination) GoString ¶
func (s AssessmentReportsDestination) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssessmentReportsDestination) SetDestination ¶
func (s *AssessmentReportsDestination) SetDestination(v string) *AssessmentReportsDestination
SetDestination sets the Destination field's value.
func (*AssessmentReportsDestination) SetDestinationType ¶
func (s *AssessmentReportsDestination) SetDestinationType(v string) *AssessmentReportsDestination
SetDestinationType sets the DestinationType field's value.
func (AssessmentReportsDestination) String ¶
func (s AssessmentReportsDestination) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssessmentReportsDestination) Validate ¶
func (s *AssessmentReportsDestination) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateAssessmentReportEvidenceFolderInput ¶
type AssociateAssessmentReportEvidenceFolderInput struct { // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // The identifier for the folder in which evidence is stored. // // EvidenceFolderId is a required field EvidenceFolderId *string `locationName:"evidenceFolderId" min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateAssessmentReportEvidenceFolderInput) GoString ¶
func (s AssociateAssessmentReportEvidenceFolderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateAssessmentReportEvidenceFolderInput) SetAssessmentId ¶
func (s *AssociateAssessmentReportEvidenceFolderInput) SetAssessmentId(v string) *AssociateAssessmentReportEvidenceFolderInput
SetAssessmentId sets the AssessmentId field's value.
func (*AssociateAssessmentReportEvidenceFolderInput) SetEvidenceFolderId ¶
func (s *AssociateAssessmentReportEvidenceFolderInput) SetEvidenceFolderId(v string) *AssociateAssessmentReportEvidenceFolderInput
SetEvidenceFolderId sets the EvidenceFolderId field's value.
func (AssociateAssessmentReportEvidenceFolderInput) String ¶
func (s AssociateAssessmentReportEvidenceFolderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateAssessmentReportEvidenceFolderInput) Validate ¶
func (s *AssociateAssessmentReportEvidenceFolderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateAssessmentReportEvidenceFolderOutput ¶
type AssociateAssessmentReportEvidenceFolderOutput struct {
// contains filtered or unexported fields
}
func (AssociateAssessmentReportEvidenceFolderOutput) GoString ¶
func (s AssociateAssessmentReportEvidenceFolderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AssociateAssessmentReportEvidenceFolderOutput) String ¶
func (s AssociateAssessmentReportEvidenceFolderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AuditManager ¶
AuditManager provides the API operation methods for making requests to AWS Audit Manager. See this package's package overview docs for details on the service.
AuditManager methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *AuditManager
New creates a new instance of the AuditManager client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a AuditManager client from just a session. svc := auditmanager.New(mySession) // Create a AuditManager client with additional configuration svc := auditmanager.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*AuditManager) AssociateAssessmentReportEvidenceFolder ¶
func (c *AuditManager) AssociateAssessmentReportEvidenceFolder(input *AssociateAssessmentReportEvidenceFolderInput) (*AssociateAssessmentReportEvidenceFolderOutput, error)
AssociateAssessmentReportEvidenceFolder API operation for AWS Audit Manager.
Associates an evidence folder to the specified assessment report in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation AssociateAssessmentReportEvidenceFolder for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ResourceNotFoundException The resource specified in the request cannot be found.
func (*AuditManager) AssociateAssessmentReportEvidenceFolderRequest ¶
func (c *AuditManager) AssociateAssessmentReportEvidenceFolderRequest(input *AssociateAssessmentReportEvidenceFolderInput) (req *request.Request, output *AssociateAssessmentReportEvidenceFolderOutput)
AssociateAssessmentReportEvidenceFolderRequest generates a "aws/request.Request" representing the client's request for the AssociateAssessmentReportEvidenceFolder operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateAssessmentReportEvidenceFolder for more information on using the AssociateAssessmentReportEvidenceFolder API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateAssessmentReportEvidenceFolderRequest method. req, resp := client.AssociateAssessmentReportEvidenceFolderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*AuditManager) AssociateAssessmentReportEvidenceFolderWithContext ¶
func (c *AuditManager) AssociateAssessmentReportEvidenceFolderWithContext(ctx aws.Context, input *AssociateAssessmentReportEvidenceFolderInput, opts ...request.Option) (*AssociateAssessmentReportEvidenceFolderOutput, error)
AssociateAssessmentReportEvidenceFolderWithContext is the same as AssociateAssessmentReportEvidenceFolder with the addition of the ability to pass a context and additional request options.
See AssociateAssessmentReportEvidenceFolder for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) BatchAssociateAssessmentReportEvidence ¶
func (c *AuditManager) BatchAssociateAssessmentReportEvidence(input *BatchAssociateAssessmentReportEvidenceInput) (*BatchAssociateAssessmentReportEvidenceOutput, error)
BatchAssociateAssessmentReportEvidence API operation for AWS Audit Manager.
Associates a list of evidence to an assessment report in an Audit Manager assessment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation BatchAssociateAssessmentReportEvidence for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ResourceNotFoundException The resource specified in the request cannot be found.
func (*AuditManager) BatchAssociateAssessmentReportEvidenceRequest ¶
func (c *AuditManager) BatchAssociateAssessmentReportEvidenceRequest(input *BatchAssociateAssessmentReportEvidenceInput) (req *request.Request, output *BatchAssociateAssessmentReportEvidenceOutput)
BatchAssociateAssessmentReportEvidenceRequest generates a "aws/request.Request" representing the client's request for the BatchAssociateAssessmentReportEvidence operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchAssociateAssessmentReportEvidence for more information on using the BatchAssociateAssessmentReportEvidence API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchAssociateAssessmentReportEvidenceRequest method. req, resp := client.BatchAssociateAssessmentReportEvidenceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*AuditManager) BatchAssociateAssessmentReportEvidenceWithContext ¶
func (c *AuditManager) BatchAssociateAssessmentReportEvidenceWithContext(ctx aws.Context, input *BatchAssociateAssessmentReportEvidenceInput, opts ...request.Option) (*BatchAssociateAssessmentReportEvidenceOutput, error)
BatchAssociateAssessmentReportEvidenceWithContext is the same as BatchAssociateAssessmentReportEvidence with the addition of the ability to pass a context and additional request options.
See BatchAssociateAssessmentReportEvidence for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) BatchCreateDelegationByAssessment ¶
func (c *AuditManager) BatchCreateDelegationByAssessment(input *BatchCreateDelegationByAssessmentInput) (*BatchCreateDelegationByAssessmentOutput, error)
BatchCreateDelegationByAssessment API operation for AWS Audit Manager.
Create a batch of delegations for a specified assessment in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation BatchCreateDelegationByAssessment for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
ValidationException The request has invalid or missing parameters.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/BatchCreateDelegationByAssessment
func (*AuditManager) BatchCreateDelegationByAssessmentRequest ¶
func (c *AuditManager) BatchCreateDelegationByAssessmentRequest(input *BatchCreateDelegationByAssessmentInput) (req *request.Request, output *BatchCreateDelegationByAssessmentOutput)
BatchCreateDelegationByAssessmentRequest generates a "aws/request.Request" representing the client's request for the BatchCreateDelegationByAssessment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchCreateDelegationByAssessment for more information on using the BatchCreateDelegationByAssessment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchCreateDelegationByAssessmentRequest method. req, resp := client.BatchCreateDelegationByAssessmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/BatchCreateDelegationByAssessment
func (*AuditManager) BatchCreateDelegationByAssessmentWithContext ¶
func (c *AuditManager) BatchCreateDelegationByAssessmentWithContext(ctx aws.Context, input *BatchCreateDelegationByAssessmentInput, opts ...request.Option) (*BatchCreateDelegationByAssessmentOutput, error)
BatchCreateDelegationByAssessmentWithContext is the same as BatchCreateDelegationByAssessment with the addition of the ability to pass a context and additional request options.
See BatchCreateDelegationByAssessment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) BatchDeleteDelegationByAssessment ¶
func (c *AuditManager) BatchDeleteDelegationByAssessment(input *BatchDeleteDelegationByAssessmentInput) (*BatchDeleteDelegationByAssessmentOutput, error)
BatchDeleteDelegationByAssessment API operation for AWS Audit Manager.
Deletes the delegations in the specified Audit Manager assessment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation BatchDeleteDelegationByAssessment for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
ValidationException The request has invalid or missing parameters.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/BatchDeleteDelegationByAssessment
func (*AuditManager) BatchDeleteDelegationByAssessmentRequest ¶
func (c *AuditManager) BatchDeleteDelegationByAssessmentRequest(input *BatchDeleteDelegationByAssessmentInput) (req *request.Request, output *BatchDeleteDelegationByAssessmentOutput)
BatchDeleteDelegationByAssessmentRequest generates a "aws/request.Request" representing the client's request for the BatchDeleteDelegationByAssessment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchDeleteDelegationByAssessment for more information on using the BatchDeleteDelegationByAssessment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchDeleteDelegationByAssessmentRequest method. req, resp := client.BatchDeleteDelegationByAssessmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/BatchDeleteDelegationByAssessment
func (*AuditManager) BatchDeleteDelegationByAssessmentWithContext ¶
func (c *AuditManager) BatchDeleteDelegationByAssessmentWithContext(ctx aws.Context, input *BatchDeleteDelegationByAssessmentInput, opts ...request.Option) (*BatchDeleteDelegationByAssessmentOutput, error)
BatchDeleteDelegationByAssessmentWithContext is the same as BatchDeleteDelegationByAssessment with the addition of the ability to pass a context and additional request options.
See BatchDeleteDelegationByAssessment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) BatchDisassociateAssessmentReportEvidence ¶
func (c *AuditManager) BatchDisassociateAssessmentReportEvidence(input *BatchDisassociateAssessmentReportEvidenceInput) (*BatchDisassociateAssessmentReportEvidenceOutput, error)
BatchDisassociateAssessmentReportEvidence API operation for AWS Audit Manager.
Disassociates a list of evidence from the specified assessment report in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation BatchDisassociateAssessmentReportEvidence for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ResourceNotFoundException The resource specified in the request cannot be found.
func (*AuditManager) BatchDisassociateAssessmentReportEvidenceRequest ¶
func (c *AuditManager) BatchDisassociateAssessmentReportEvidenceRequest(input *BatchDisassociateAssessmentReportEvidenceInput) (req *request.Request, output *BatchDisassociateAssessmentReportEvidenceOutput)
BatchDisassociateAssessmentReportEvidenceRequest generates a "aws/request.Request" representing the client's request for the BatchDisassociateAssessmentReportEvidence operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchDisassociateAssessmentReportEvidence for more information on using the BatchDisassociateAssessmentReportEvidence API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchDisassociateAssessmentReportEvidenceRequest method. req, resp := client.BatchDisassociateAssessmentReportEvidenceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*AuditManager) BatchDisassociateAssessmentReportEvidenceWithContext ¶
func (c *AuditManager) BatchDisassociateAssessmentReportEvidenceWithContext(ctx aws.Context, input *BatchDisassociateAssessmentReportEvidenceInput, opts ...request.Option) (*BatchDisassociateAssessmentReportEvidenceOutput, error)
BatchDisassociateAssessmentReportEvidenceWithContext is the same as BatchDisassociateAssessmentReportEvidence with the addition of the ability to pass a context and additional request options.
See BatchDisassociateAssessmentReportEvidence for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) BatchImportEvidenceToAssessmentControl ¶
func (c *AuditManager) BatchImportEvidenceToAssessmentControl(input *BatchImportEvidenceToAssessmentControlInput) (*BatchImportEvidenceToAssessmentControlOutput, error)
BatchImportEvidenceToAssessmentControl API operation for AWS Audit Manager.
Uploads one or more pieces of evidence to the specified control in the assessment in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation BatchImportEvidenceToAssessmentControl for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
ValidationException The request has invalid or missing parameters.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
func (*AuditManager) BatchImportEvidenceToAssessmentControlRequest ¶
func (c *AuditManager) BatchImportEvidenceToAssessmentControlRequest(input *BatchImportEvidenceToAssessmentControlInput) (req *request.Request, output *BatchImportEvidenceToAssessmentControlOutput)
BatchImportEvidenceToAssessmentControlRequest generates a "aws/request.Request" representing the client's request for the BatchImportEvidenceToAssessmentControl operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchImportEvidenceToAssessmentControl for more information on using the BatchImportEvidenceToAssessmentControl API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchImportEvidenceToAssessmentControlRequest method. req, resp := client.BatchImportEvidenceToAssessmentControlRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*AuditManager) BatchImportEvidenceToAssessmentControlWithContext ¶
func (c *AuditManager) BatchImportEvidenceToAssessmentControlWithContext(ctx aws.Context, input *BatchImportEvidenceToAssessmentControlInput, opts ...request.Option) (*BatchImportEvidenceToAssessmentControlOutput, error)
BatchImportEvidenceToAssessmentControlWithContext is the same as BatchImportEvidenceToAssessmentControl with the addition of the ability to pass a context and additional request options.
See BatchImportEvidenceToAssessmentControl for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) CreateAssessment ¶
func (c *AuditManager) CreateAssessment(input *CreateAssessmentInput) (*CreateAssessmentOutput, error)
CreateAssessment API operation for AWS Audit Manager.
Creates an assessment in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation CreateAssessment for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/CreateAssessment
func (*AuditManager) CreateAssessmentFramework ¶
func (c *AuditManager) CreateAssessmentFramework(input *CreateAssessmentFrameworkInput) (*CreateAssessmentFrameworkOutput, error)
CreateAssessmentFramework API operation for AWS Audit Manager.
Creates a custom framework in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation CreateAssessmentFramework for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/CreateAssessmentFramework
func (*AuditManager) CreateAssessmentFrameworkRequest ¶
func (c *AuditManager) CreateAssessmentFrameworkRequest(input *CreateAssessmentFrameworkInput) (req *request.Request, output *CreateAssessmentFrameworkOutput)
CreateAssessmentFrameworkRequest generates a "aws/request.Request" representing the client's request for the CreateAssessmentFramework operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateAssessmentFramework for more information on using the CreateAssessmentFramework API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateAssessmentFrameworkRequest method. req, resp := client.CreateAssessmentFrameworkRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/CreateAssessmentFramework
func (*AuditManager) CreateAssessmentFrameworkWithContext ¶
func (c *AuditManager) CreateAssessmentFrameworkWithContext(ctx aws.Context, input *CreateAssessmentFrameworkInput, opts ...request.Option) (*CreateAssessmentFrameworkOutput, error)
CreateAssessmentFrameworkWithContext is the same as CreateAssessmentFramework with the addition of the ability to pass a context and additional request options.
See CreateAssessmentFramework for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) CreateAssessmentReport ¶
func (c *AuditManager) CreateAssessmentReport(input *CreateAssessmentReportInput) (*CreateAssessmentReportOutput, error)
CreateAssessmentReport API operation for AWS Audit Manager.
Creates an assessment report for the specified assessment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation CreateAssessmentReport for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ResourceNotFoundException The resource specified in the request cannot be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/CreateAssessmentReport
func (*AuditManager) CreateAssessmentReportRequest ¶
func (c *AuditManager) CreateAssessmentReportRequest(input *CreateAssessmentReportInput) (req *request.Request, output *CreateAssessmentReportOutput)
CreateAssessmentReportRequest generates a "aws/request.Request" representing the client's request for the CreateAssessmentReport operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateAssessmentReport for more information on using the CreateAssessmentReport API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateAssessmentReportRequest method. req, resp := client.CreateAssessmentReportRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/CreateAssessmentReport
func (*AuditManager) CreateAssessmentReportWithContext ¶
func (c *AuditManager) CreateAssessmentReportWithContext(ctx aws.Context, input *CreateAssessmentReportInput, opts ...request.Option) (*CreateAssessmentReportOutput, error)
CreateAssessmentReportWithContext is the same as CreateAssessmentReport with the addition of the ability to pass a context and additional request options.
See CreateAssessmentReport for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) CreateAssessmentRequest ¶
func (c *AuditManager) CreateAssessmentRequest(input *CreateAssessmentInput) (req *request.Request, output *CreateAssessmentOutput)
CreateAssessmentRequest generates a "aws/request.Request" representing the client's request for the CreateAssessment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateAssessment for more information on using the CreateAssessment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateAssessmentRequest method. req, resp := client.CreateAssessmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/CreateAssessment
func (*AuditManager) CreateAssessmentWithContext ¶
func (c *AuditManager) CreateAssessmentWithContext(ctx aws.Context, input *CreateAssessmentInput, opts ...request.Option) (*CreateAssessmentOutput, error)
CreateAssessmentWithContext is the same as CreateAssessment with the addition of the ability to pass a context and additional request options.
See CreateAssessment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) CreateControl ¶
func (c *AuditManager) CreateControl(input *CreateControlInput) (*CreateControlOutput, error)
CreateControl API operation for AWS Audit Manager.
Creates a new custom control in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation CreateControl for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/CreateControl
func (*AuditManager) CreateControlRequest ¶
func (c *AuditManager) CreateControlRequest(input *CreateControlInput) (req *request.Request, output *CreateControlOutput)
CreateControlRequest generates a "aws/request.Request" representing the client's request for the CreateControl operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateControl for more information on using the CreateControl API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateControlRequest method. req, resp := client.CreateControlRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/CreateControl
func (*AuditManager) CreateControlWithContext ¶
func (c *AuditManager) CreateControlWithContext(ctx aws.Context, input *CreateControlInput, opts ...request.Option) (*CreateControlOutput, error)
CreateControlWithContext is the same as CreateControl with the addition of the ability to pass a context and additional request options.
See CreateControl for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) DeleteAssessment ¶
func (c *AuditManager) DeleteAssessment(input *DeleteAssessmentInput) (*DeleteAssessmentOutput, error)
DeleteAssessment API operation for AWS Audit Manager.
Deletes an assessment in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation DeleteAssessment for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/DeleteAssessment
func (*AuditManager) DeleteAssessmentFramework ¶
func (c *AuditManager) DeleteAssessmentFramework(input *DeleteAssessmentFrameworkInput) (*DeleteAssessmentFrameworkOutput, error)
DeleteAssessmentFramework API operation for AWS Audit Manager.
Deletes a custom framework in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation DeleteAssessmentFramework for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/DeleteAssessmentFramework
func (*AuditManager) DeleteAssessmentFrameworkRequest ¶
func (c *AuditManager) DeleteAssessmentFrameworkRequest(input *DeleteAssessmentFrameworkInput) (req *request.Request, output *DeleteAssessmentFrameworkOutput)
DeleteAssessmentFrameworkRequest generates a "aws/request.Request" representing the client's request for the DeleteAssessmentFramework operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteAssessmentFramework for more information on using the DeleteAssessmentFramework API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteAssessmentFrameworkRequest method. req, resp := client.DeleteAssessmentFrameworkRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/DeleteAssessmentFramework
func (*AuditManager) DeleteAssessmentFrameworkWithContext ¶
func (c *AuditManager) DeleteAssessmentFrameworkWithContext(ctx aws.Context, input *DeleteAssessmentFrameworkInput, opts ...request.Option) (*DeleteAssessmentFrameworkOutput, error)
DeleteAssessmentFrameworkWithContext is the same as DeleteAssessmentFramework with the addition of the ability to pass a context and additional request options.
See DeleteAssessmentFramework for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) DeleteAssessmentReport ¶
func (c *AuditManager) DeleteAssessmentReport(input *DeleteAssessmentReportInput) (*DeleteAssessmentReportOutput, error)
DeleteAssessmentReport API operation for AWS Audit Manager.
Deletes an assessment report from an assessment in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation DeleteAssessmentReport for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ResourceNotFoundException The resource specified in the request cannot be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/DeleteAssessmentReport
func (*AuditManager) DeleteAssessmentReportRequest ¶
func (c *AuditManager) DeleteAssessmentReportRequest(input *DeleteAssessmentReportInput) (req *request.Request, output *DeleteAssessmentReportOutput)
DeleteAssessmentReportRequest generates a "aws/request.Request" representing the client's request for the DeleteAssessmentReport operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteAssessmentReport for more information on using the DeleteAssessmentReport API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteAssessmentReportRequest method. req, resp := client.DeleteAssessmentReportRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/DeleteAssessmentReport
func (*AuditManager) DeleteAssessmentReportWithContext ¶
func (c *AuditManager) DeleteAssessmentReportWithContext(ctx aws.Context, input *DeleteAssessmentReportInput, opts ...request.Option) (*DeleteAssessmentReportOutput, error)
DeleteAssessmentReportWithContext is the same as DeleteAssessmentReport with the addition of the ability to pass a context and additional request options.
See DeleteAssessmentReport for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) DeleteAssessmentRequest ¶
func (c *AuditManager) DeleteAssessmentRequest(input *DeleteAssessmentInput) (req *request.Request, output *DeleteAssessmentOutput)
DeleteAssessmentRequest generates a "aws/request.Request" representing the client's request for the DeleteAssessment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteAssessment for more information on using the DeleteAssessment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteAssessmentRequest method. req, resp := client.DeleteAssessmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/DeleteAssessment
func (*AuditManager) DeleteAssessmentWithContext ¶
func (c *AuditManager) DeleteAssessmentWithContext(ctx aws.Context, input *DeleteAssessmentInput, opts ...request.Option) (*DeleteAssessmentOutput, error)
DeleteAssessmentWithContext is the same as DeleteAssessment with the addition of the ability to pass a context and additional request options.
See DeleteAssessment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) DeleteControl ¶
func (c *AuditManager) DeleteControl(input *DeleteControlInput) (*DeleteControlOutput, error)
DeleteControl API operation for AWS Audit Manager.
Deletes a custom control in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation DeleteControl for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/DeleteControl
func (*AuditManager) DeleteControlRequest ¶
func (c *AuditManager) DeleteControlRequest(input *DeleteControlInput) (req *request.Request, output *DeleteControlOutput)
DeleteControlRequest generates a "aws/request.Request" representing the client's request for the DeleteControl operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteControl for more information on using the DeleteControl API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteControlRequest method. req, resp := client.DeleteControlRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/DeleteControl
func (*AuditManager) DeleteControlWithContext ¶
func (c *AuditManager) DeleteControlWithContext(ctx aws.Context, input *DeleteControlInput, opts ...request.Option) (*DeleteControlOutput, error)
DeleteControlWithContext is the same as DeleteControl with the addition of the ability to pass a context and additional request options.
See DeleteControl for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) DeregisterAccount ¶
func (c *AuditManager) DeregisterAccount(input *DeregisterAccountInput) (*DeregisterAccountOutput, error)
DeregisterAccount API operation for AWS Audit Manager.
Deregisters an account in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation DeregisterAccount for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ResourceNotFoundException The resource specified in the request cannot be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/DeregisterAccount
func (*AuditManager) DeregisterAccountRequest ¶
func (c *AuditManager) DeregisterAccountRequest(input *DeregisterAccountInput) (req *request.Request, output *DeregisterAccountOutput)
DeregisterAccountRequest generates a "aws/request.Request" representing the client's request for the DeregisterAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeregisterAccount for more information on using the DeregisterAccount API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeregisterAccountRequest method. req, resp := client.DeregisterAccountRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/DeregisterAccount
func (*AuditManager) DeregisterAccountWithContext ¶
func (c *AuditManager) DeregisterAccountWithContext(ctx aws.Context, input *DeregisterAccountInput, opts ...request.Option) (*DeregisterAccountOutput, error)
DeregisterAccountWithContext is the same as DeregisterAccount with the addition of the ability to pass a context and additional request options.
See DeregisterAccount for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) DeregisterOrganizationAdminAccount ¶
func (c *AuditManager) DeregisterOrganizationAdminAccount(input *DeregisterOrganizationAdminAccountInput) (*DeregisterOrganizationAdminAccountOutput, error)
DeregisterOrganizationAdminAccount API operation for AWS Audit Manager.
Removes the specified member account as a delegated administrator for Audit Manager.
When you remove a delegated administrator from your Audit Manager settings, or when you deregister a delegated administrator from Organizations, you continue to have access to the evidence that you previously collected under that account. However, Audit Manager will stop collecting and attaching evidence to that delegated administrator account moving forward.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation DeregisterOrganizationAdminAccount for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ResourceNotFoundException The resource specified in the request cannot be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/DeregisterOrganizationAdminAccount
func (*AuditManager) DeregisterOrganizationAdminAccountRequest ¶
func (c *AuditManager) DeregisterOrganizationAdminAccountRequest(input *DeregisterOrganizationAdminAccountInput) (req *request.Request, output *DeregisterOrganizationAdminAccountOutput)
DeregisterOrganizationAdminAccountRequest generates a "aws/request.Request" representing the client's request for the DeregisterOrganizationAdminAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeregisterOrganizationAdminAccount for more information on using the DeregisterOrganizationAdminAccount API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeregisterOrganizationAdminAccountRequest method. req, resp := client.DeregisterOrganizationAdminAccountRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/DeregisterOrganizationAdminAccount
func (*AuditManager) DeregisterOrganizationAdminAccountWithContext ¶
func (c *AuditManager) DeregisterOrganizationAdminAccountWithContext(ctx aws.Context, input *DeregisterOrganizationAdminAccountInput, opts ...request.Option) (*DeregisterOrganizationAdminAccountOutput, error)
DeregisterOrganizationAdminAccountWithContext is the same as DeregisterOrganizationAdminAccount with the addition of the ability to pass a context and additional request options.
See DeregisterOrganizationAdminAccount for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) DisassociateAssessmentReportEvidenceFolder ¶
func (c *AuditManager) DisassociateAssessmentReportEvidenceFolder(input *DisassociateAssessmentReportEvidenceFolderInput) (*DisassociateAssessmentReportEvidenceFolderOutput, error)
DisassociateAssessmentReportEvidenceFolder API operation for AWS Audit Manager.
Disassociates an evidence folder from the specified assessment report in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation DisassociateAssessmentReportEvidenceFolder for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ResourceNotFoundException The resource specified in the request cannot be found.
func (*AuditManager) DisassociateAssessmentReportEvidenceFolderRequest ¶
func (c *AuditManager) DisassociateAssessmentReportEvidenceFolderRequest(input *DisassociateAssessmentReportEvidenceFolderInput) (req *request.Request, output *DisassociateAssessmentReportEvidenceFolderOutput)
DisassociateAssessmentReportEvidenceFolderRequest generates a "aws/request.Request" representing the client's request for the DisassociateAssessmentReportEvidenceFolder operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateAssessmentReportEvidenceFolder for more information on using the DisassociateAssessmentReportEvidenceFolder API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateAssessmentReportEvidenceFolderRequest method. req, resp := client.DisassociateAssessmentReportEvidenceFolderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*AuditManager) DisassociateAssessmentReportEvidenceFolderWithContext ¶
func (c *AuditManager) DisassociateAssessmentReportEvidenceFolderWithContext(ctx aws.Context, input *DisassociateAssessmentReportEvidenceFolderInput, opts ...request.Option) (*DisassociateAssessmentReportEvidenceFolderOutput, error)
DisassociateAssessmentReportEvidenceFolderWithContext is the same as DisassociateAssessmentReportEvidenceFolder with the addition of the ability to pass a context and additional request options.
See DisassociateAssessmentReportEvidenceFolder for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) GetAccountStatus ¶
func (c *AuditManager) GetAccountStatus(input *GetAccountStatusInput) (*GetAccountStatusOutput, error)
GetAccountStatus API operation for AWS Audit Manager.
Returns the registration status of an account in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation GetAccountStatus for usage and error information.
Returned Error Types:
- InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetAccountStatus
func (*AuditManager) GetAccountStatusRequest ¶
func (c *AuditManager) GetAccountStatusRequest(input *GetAccountStatusInput) (req *request.Request, output *GetAccountStatusOutput)
GetAccountStatusRequest generates a "aws/request.Request" representing the client's request for the GetAccountStatus operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetAccountStatus for more information on using the GetAccountStatus API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetAccountStatusRequest method. req, resp := client.GetAccountStatusRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetAccountStatus
func (*AuditManager) GetAccountStatusWithContext ¶
func (c *AuditManager) GetAccountStatusWithContext(ctx aws.Context, input *GetAccountStatusInput, opts ...request.Option) (*GetAccountStatusOutput, error)
GetAccountStatusWithContext is the same as GetAccountStatus with the addition of the ability to pass a context and additional request options.
See GetAccountStatus for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) GetAssessment ¶
func (c *AuditManager) GetAssessment(input *GetAssessmentInput) (*GetAssessmentOutput, error)
GetAssessment API operation for AWS Audit Manager.
Returns an assessment from Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation GetAssessment for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetAssessment
func (*AuditManager) GetAssessmentFramework ¶
func (c *AuditManager) GetAssessmentFramework(input *GetAssessmentFrameworkInput) (*GetAssessmentFrameworkOutput, error)
GetAssessmentFramework API operation for AWS Audit Manager.
Returns a framework from Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation GetAssessmentFramework for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetAssessmentFramework
func (*AuditManager) GetAssessmentFrameworkRequest ¶
func (c *AuditManager) GetAssessmentFrameworkRequest(input *GetAssessmentFrameworkInput) (req *request.Request, output *GetAssessmentFrameworkOutput)
GetAssessmentFrameworkRequest generates a "aws/request.Request" representing the client's request for the GetAssessmentFramework operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetAssessmentFramework for more information on using the GetAssessmentFramework API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetAssessmentFrameworkRequest method. req, resp := client.GetAssessmentFrameworkRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetAssessmentFramework
func (*AuditManager) GetAssessmentFrameworkWithContext ¶
func (c *AuditManager) GetAssessmentFrameworkWithContext(ctx aws.Context, input *GetAssessmentFrameworkInput, opts ...request.Option) (*GetAssessmentFrameworkOutput, error)
GetAssessmentFrameworkWithContext is the same as GetAssessmentFramework with the addition of the ability to pass a context and additional request options.
See GetAssessmentFramework for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) GetAssessmentReportUrl ¶
func (c *AuditManager) GetAssessmentReportUrl(input *GetAssessmentReportUrlInput) (*GetAssessmentReportUrlOutput, error)
GetAssessmentReportUrl API operation for AWS Audit Manager.
Returns the URL of a specified assessment report in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation GetAssessmentReportUrl for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ResourceNotFoundException The resource specified in the request cannot be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetAssessmentReportUrl
func (*AuditManager) GetAssessmentReportUrlRequest ¶
func (c *AuditManager) GetAssessmentReportUrlRequest(input *GetAssessmentReportUrlInput) (req *request.Request, output *GetAssessmentReportUrlOutput)
GetAssessmentReportUrlRequest generates a "aws/request.Request" representing the client's request for the GetAssessmentReportUrl operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetAssessmentReportUrl for more information on using the GetAssessmentReportUrl API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetAssessmentReportUrlRequest method. req, resp := client.GetAssessmentReportUrlRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetAssessmentReportUrl
func (*AuditManager) GetAssessmentReportUrlWithContext ¶
func (c *AuditManager) GetAssessmentReportUrlWithContext(ctx aws.Context, input *GetAssessmentReportUrlInput, opts ...request.Option) (*GetAssessmentReportUrlOutput, error)
GetAssessmentReportUrlWithContext is the same as GetAssessmentReportUrl with the addition of the ability to pass a context and additional request options.
See GetAssessmentReportUrl for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) GetAssessmentRequest ¶
func (c *AuditManager) GetAssessmentRequest(input *GetAssessmentInput) (req *request.Request, output *GetAssessmentOutput)
GetAssessmentRequest generates a "aws/request.Request" representing the client's request for the GetAssessment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetAssessment for more information on using the GetAssessment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetAssessmentRequest method. req, resp := client.GetAssessmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetAssessment
func (*AuditManager) GetAssessmentWithContext ¶
func (c *AuditManager) GetAssessmentWithContext(ctx aws.Context, input *GetAssessmentInput, opts ...request.Option) (*GetAssessmentOutput, error)
GetAssessmentWithContext is the same as GetAssessment with the addition of the ability to pass a context and additional request options.
See GetAssessment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) GetChangeLogs ¶
func (c *AuditManager) GetChangeLogs(input *GetChangeLogsInput) (*GetChangeLogsOutput, error)
GetChangeLogs API operation for AWS Audit Manager.
Returns a list of changelogs from Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation GetChangeLogs for usage and error information.
Returned Error Types:
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
ResourceNotFoundException The resource specified in the request cannot be found.
ValidationException The request has invalid or missing parameters.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetChangeLogs
func (*AuditManager) GetChangeLogsPages ¶
func (c *AuditManager) GetChangeLogsPages(input *GetChangeLogsInput, fn func(*GetChangeLogsOutput, bool) bool) error
GetChangeLogsPages iterates over the pages of a GetChangeLogs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetChangeLogs method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetChangeLogs operation. pageNum := 0 err := client.GetChangeLogsPages(params, func(page *auditmanager.GetChangeLogsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AuditManager) GetChangeLogsPagesWithContext ¶
func (c *AuditManager) GetChangeLogsPagesWithContext(ctx aws.Context, input *GetChangeLogsInput, fn func(*GetChangeLogsOutput, bool) bool, opts ...request.Option) error
GetChangeLogsPagesWithContext same as GetChangeLogsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) GetChangeLogsRequest ¶
func (c *AuditManager) GetChangeLogsRequest(input *GetChangeLogsInput) (req *request.Request, output *GetChangeLogsOutput)
GetChangeLogsRequest generates a "aws/request.Request" representing the client's request for the GetChangeLogs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetChangeLogs for more information on using the GetChangeLogs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetChangeLogsRequest method. req, resp := client.GetChangeLogsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetChangeLogs
func (*AuditManager) GetChangeLogsWithContext ¶
func (c *AuditManager) GetChangeLogsWithContext(ctx aws.Context, input *GetChangeLogsInput, opts ...request.Option) (*GetChangeLogsOutput, error)
GetChangeLogsWithContext is the same as GetChangeLogs with the addition of the ability to pass a context and additional request options.
See GetChangeLogs for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) GetControl ¶
func (c *AuditManager) GetControl(input *GetControlInput) (*GetControlOutput, error)
GetControl API operation for AWS Audit Manager.
Returns a control from Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation GetControl for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetControl
func (*AuditManager) GetControlRequest ¶
func (c *AuditManager) GetControlRequest(input *GetControlInput) (req *request.Request, output *GetControlOutput)
GetControlRequest generates a "aws/request.Request" representing the client's request for the GetControl operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetControl for more information on using the GetControl API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetControlRequest method. req, resp := client.GetControlRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetControl
func (*AuditManager) GetControlWithContext ¶
func (c *AuditManager) GetControlWithContext(ctx aws.Context, input *GetControlInput, opts ...request.Option) (*GetControlOutput, error)
GetControlWithContext is the same as GetControl with the addition of the ability to pass a context and additional request options.
See GetControl for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) GetDelegations ¶
func (c *AuditManager) GetDelegations(input *GetDelegationsInput) (*GetDelegationsOutput, error)
GetDelegations API operation for AWS Audit Manager.
Returns a list of delegations from an audit owner to a delegate.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation GetDelegations for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetDelegations
func (*AuditManager) GetDelegationsPages ¶
func (c *AuditManager) GetDelegationsPages(input *GetDelegationsInput, fn func(*GetDelegationsOutput, bool) bool) error
GetDelegationsPages iterates over the pages of a GetDelegations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetDelegations method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetDelegations operation. pageNum := 0 err := client.GetDelegationsPages(params, func(page *auditmanager.GetDelegationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AuditManager) GetDelegationsPagesWithContext ¶
func (c *AuditManager) GetDelegationsPagesWithContext(ctx aws.Context, input *GetDelegationsInput, fn func(*GetDelegationsOutput, bool) bool, opts ...request.Option) error
GetDelegationsPagesWithContext same as GetDelegationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) GetDelegationsRequest ¶
func (c *AuditManager) GetDelegationsRequest(input *GetDelegationsInput) (req *request.Request, output *GetDelegationsOutput)
GetDelegationsRequest generates a "aws/request.Request" representing the client's request for the GetDelegations operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetDelegations for more information on using the GetDelegations API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetDelegationsRequest method. req, resp := client.GetDelegationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetDelegations
func (*AuditManager) GetDelegationsWithContext ¶
func (c *AuditManager) GetDelegationsWithContext(ctx aws.Context, input *GetDelegationsInput, opts ...request.Option) (*GetDelegationsOutput, error)
GetDelegationsWithContext is the same as GetDelegations with the addition of the ability to pass a context and additional request options.
See GetDelegations for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) GetEvidence ¶
func (c *AuditManager) GetEvidence(input *GetEvidenceInput) (*GetEvidenceOutput, error)
GetEvidence API operation for AWS Audit Manager.
Returns evidence from Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation GetEvidence for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetEvidence
func (*AuditManager) GetEvidenceByEvidenceFolder ¶
func (c *AuditManager) GetEvidenceByEvidenceFolder(input *GetEvidenceByEvidenceFolderInput) (*GetEvidenceByEvidenceFolderOutput, error)
GetEvidenceByEvidenceFolder API operation for AWS Audit Manager.
Returns all evidence from a specified evidence folder in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation GetEvidenceByEvidenceFolder for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetEvidenceByEvidenceFolder
func (*AuditManager) GetEvidenceByEvidenceFolderPages ¶
func (c *AuditManager) GetEvidenceByEvidenceFolderPages(input *GetEvidenceByEvidenceFolderInput, fn func(*GetEvidenceByEvidenceFolderOutput, bool) bool) error
GetEvidenceByEvidenceFolderPages iterates over the pages of a GetEvidenceByEvidenceFolder operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetEvidenceByEvidenceFolder method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetEvidenceByEvidenceFolder operation. pageNum := 0 err := client.GetEvidenceByEvidenceFolderPages(params, func(page *auditmanager.GetEvidenceByEvidenceFolderOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AuditManager) GetEvidenceByEvidenceFolderPagesWithContext ¶
func (c *AuditManager) GetEvidenceByEvidenceFolderPagesWithContext(ctx aws.Context, input *GetEvidenceByEvidenceFolderInput, fn func(*GetEvidenceByEvidenceFolderOutput, bool) bool, opts ...request.Option) error
GetEvidenceByEvidenceFolderPagesWithContext same as GetEvidenceByEvidenceFolderPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) GetEvidenceByEvidenceFolderRequest ¶
func (c *AuditManager) GetEvidenceByEvidenceFolderRequest(input *GetEvidenceByEvidenceFolderInput) (req *request.Request, output *GetEvidenceByEvidenceFolderOutput)
GetEvidenceByEvidenceFolderRequest generates a "aws/request.Request" representing the client's request for the GetEvidenceByEvidenceFolder operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetEvidenceByEvidenceFolder for more information on using the GetEvidenceByEvidenceFolder API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetEvidenceByEvidenceFolderRequest method. req, resp := client.GetEvidenceByEvidenceFolderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetEvidenceByEvidenceFolder
func (*AuditManager) GetEvidenceByEvidenceFolderWithContext ¶
func (c *AuditManager) GetEvidenceByEvidenceFolderWithContext(ctx aws.Context, input *GetEvidenceByEvidenceFolderInput, opts ...request.Option) (*GetEvidenceByEvidenceFolderOutput, error)
GetEvidenceByEvidenceFolderWithContext is the same as GetEvidenceByEvidenceFolder with the addition of the ability to pass a context and additional request options.
See GetEvidenceByEvidenceFolder for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) GetEvidenceFolder ¶
func (c *AuditManager) GetEvidenceFolder(input *GetEvidenceFolderInput) (*GetEvidenceFolderOutput, error)
GetEvidenceFolder API operation for AWS Audit Manager.
Returns an evidence folder from the specified assessment in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation GetEvidenceFolder for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetEvidenceFolder
func (*AuditManager) GetEvidenceFolderRequest ¶
func (c *AuditManager) GetEvidenceFolderRequest(input *GetEvidenceFolderInput) (req *request.Request, output *GetEvidenceFolderOutput)
GetEvidenceFolderRequest generates a "aws/request.Request" representing the client's request for the GetEvidenceFolder operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetEvidenceFolder for more information on using the GetEvidenceFolder API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetEvidenceFolderRequest method. req, resp := client.GetEvidenceFolderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetEvidenceFolder
func (*AuditManager) GetEvidenceFolderWithContext ¶
func (c *AuditManager) GetEvidenceFolderWithContext(ctx aws.Context, input *GetEvidenceFolderInput, opts ...request.Option) (*GetEvidenceFolderOutput, error)
GetEvidenceFolderWithContext is the same as GetEvidenceFolder with the addition of the ability to pass a context and additional request options.
See GetEvidenceFolder for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) GetEvidenceFoldersByAssessment ¶
func (c *AuditManager) GetEvidenceFoldersByAssessment(input *GetEvidenceFoldersByAssessmentInput) (*GetEvidenceFoldersByAssessmentOutput, error)
GetEvidenceFoldersByAssessment API operation for AWS Audit Manager.
Returns the evidence folders from a specified assessment in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation GetEvidenceFoldersByAssessment for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
ValidationException The request has invalid or missing parameters.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetEvidenceFoldersByAssessment
func (*AuditManager) GetEvidenceFoldersByAssessmentControl ¶
func (c *AuditManager) GetEvidenceFoldersByAssessmentControl(input *GetEvidenceFoldersByAssessmentControlInput) (*GetEvidenceFoldersByAssessmentControlOutput, error)
GetEvidenceFoldersByAssessmentControl API operation for AWS Audit Manager.
Returns a list of evidence folders associated with a specified control of an assessment in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation GetEvidenceFoldersByAssessmentControl for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
func (*AuditManager) GetEvidenceFoldersByAssessmentControlPages ¶
func (c *AuditManager) GetEvidenceFoldersByAssessmentControlPages(input *GetEvidenceFoldersByAssessmentControlInput, fn func(*GetEvidenceFoldersByAssessmentControlOutput, bool) bool) error
GetEvidenceFoldersByAssessmentControlPages iterates over the pages of a GetEvidenceFoldersByAssessmentControl operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetEvidenceFoldersByAssessmentControl method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetEvidenceFoldersByAssessmentControl operation. pageNum := 0 err := client.GetEvidenceFoldersByAssessmentControlPages(params, func(page *auditmanager.GetEvidenceFoldersByAssessmentControlOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AuditManager) GetEvidenceFoldersByAssessmentControlPagesWithContext ¶
func (c *AuditManager) GetEvidenceFoldersByAssessmentControlPagesWithContext(ctx aws.Context, input *GetEvidenceFoldersByAssessmentControlInput, fn func(*GetEvidenceFoldersByAssessmentControlOutput, bool) bool, opts ...request.Option) error
GetEvidenceFoldersByAssessmentControlPagesWithContext same as GetEvidenceFoldersByAssessmentControlPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) GetEvidenceFoldersByAssessmentControlRequest ¶
func (c *AuditManager) GetEvidenceFoldersByAssessmentControlRequest(input *GetEvidenceFoldersByAssessmentControlInput) (req *request.Request, output *GetEvidenceFoldersByAssessmentControlOutput)
GetEvidenceFoldersByAssessmentControlRequest generates a "aws/request.Request" representing the client's request for the GetEvidenceFoldersByAssessmentControl operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetEvidenceFoldersByAssessmentControl for more information on using the GetEvidenceFoldersByAssessmentControl API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetEvidenceFoldersByAssessmentControlRequest method. req, resp := client.GetEvidenceFoldersByAssessmentControlRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*AuditManager) GetEvidenceFoldersByAssessmentControlWithContext ¶
func (c *AuditManager) GetEvidenceFoldersByAssessmentControlWithContext(ctx aws.Context, input *GetEvidenceFoldersByAssessmentControlInput, opts ...request.Option) (*GetEvidenceFoldersByAssessmentControlOutput, error)
GetEvidenceFoldersByAssessmentControlWithContext is the same as GetEvidenceFoldersByAssessmentControl with the addition of the ability to pass a context and additional request options.
See GetEvidenceFoldersByAssessmentControl for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) GetEvidenceFoldersByAssessmentPages ¶
func (c *AuditManager) GetEvidenceFoldersByAssessmentPages(input *GetEvidenceFoldersByAssessmentInput, fn func(*GetEvidenceFoldersByAssessmentOutput, bool) bool) error
GetEvidenceFoldersByAssessmentPages iterates over the pages of a GetEvidenceFoldersByAssessment operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetEvidenceFoldersByAssessment method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetEvidenceFoldersByAssessment operation. pageNum := 0 err := client.GetEvidenceFoldersByAssessmentPages(params, func(page *auditmanager.GetEvidenceFoldersByAssessmentOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AuditManager) GetEvidenceFoldersByAssessmentPagesWithContext ¶
func (c *AuditManager) GetEvidenceFoldersByAssessmentPagesWithContext(ctx aws.Context, input *GetEvidenceFoldersByAssessmentInput, fn func(*GetEvidenceFoldersByAssessmentOutput, bool) bool, opts ...request.Option) error
GetEvidenceFoldersByAssessmentPagesWithContext same as GetEvidenceFoldersByAssessmentPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) GetEvidenceFoldersByAssessmentRequest ¶
func (c *AuditManager) GetEvidenceFoldersByAssessmentRequest(input *GetEvidenceFoldersByAssessmentInput) (req *request.Request, output *GetEvidenceFoldersByAssessmentOutput)
GetEvidenceFoldersByAssessmentRequest generates a "aws/request.Request" representing the client's request for the GetEvidenceFoldersByAssessment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetEvidenceFoldersByAssessment for more information on using the GetEvidenceFoldersByAssessment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetEvidenceFoldersByAssessmentRequest method. req, resp := client.GetEvidenceFoldersByAssessmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetEvidenceFoldersByAssessment
func (*AuditManager) GetEvidenceFoldersByAssessmentWithContext ¶
func (c *AuditManager) GetEvidenceFoldersByAssessmentWithContext(ctx aws.Context, input *GetEvidenceFoldersByAssessmentInput, opts ...request.Option) (*GetEvidenceFoldersByAssessmentOutput, error)
GetEvidenceFoldersByAssessmentWithContext is the same as GetEvidenceFoldersByAssessment with the addition of the ability to pass a context and additional request options.
See GetEvidenceFoldersByAssessment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) GetEvidenceRequest ¶
func (c *AuditManager) GetEvidenceRequest(input *GetEvidenceInput) (req *request.Request, output *GetEvidenceOutput)
GetEvidenceRequest generates a "aws/request.Request" representing the client's request for the GetEvidence operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetEvidence for more information on using the GetEvidence API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetEvidenceRequest method. req, resp := client.GetEvidenceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetEvidence
func (*AuditManager) GetEvidenceWithContext ¶
func (c *AuditManager) GetEvidenceWithContext(ctx aws.Context, input *GetEvidenceInput, opts ...request.Option) (*GetEvidenceOutput, error)
GetEvidenceWithContext is the same as GetEvidence with the addition of the ability to pass a context and additional request options.
See GetEvidence for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) GetOrganizationAdminAccount ¶
func (c *AuditManager) GetOrganizationAdminAccount(input *GetOrganizationAdminAccountInput) (*GetOrganizationAdminAccountOutput, error)
GetOrganizationAdminAccount API operation for AWS Audit Manager.
Returns the name of the delegated Amazon Web Services administrator account for the organization.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation GetOrganizationAdminAccount for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ResourceNotFoundException The resource specified in the request cannot be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetOrganizationAdminAccount
func (*AuditManager) GetOrganizationAdminAccountRequest ¶
func (c *AuditManager) GetOrganizationAdminAccountRequest(input *GetOrganizationAdminAccountInput) (req *request.Request, output *GetOrganizationAdminAccountOutput)
GetOrganizationAdminAccountRequest generates a "aws/request.Request" representing the client's request for the GetOrganizationAdminAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetOrganizationAdminAccount for more information on using the GetOrganizationAdminAccount API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetOrganizationAdminAccountRequest method. req, resp := client.GetOrganizationAdminAccountRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetOrganizationAdminAccount
func (*AuditManager) GetOrganizationAdminAccountWithContext ¶
func (c *AuditManager) GetOrganizationAdminAccountWithContext(ctx aws.Context, input *GetOrganizationAdminAccountInput, opts ...request.Option) (*GetOrganizationAdminAccountOutput, error)
GetOrganizationAdminAccountWithContext is the same as GetOrganizationAdminAccount with the addition of the ability to pass a context and additional request options.
See GetOrganizationAdminAccount for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) GetServicesInScope ¶
func (c *AuditManager) GetServicesInScope(input *GetServicesInScopeInput) (*GetServicesInScopeOutput, error)
GetServicesInScope API operation for AWS Audit Manager.
Returns a list of the in-scope Amazon Web Services services for the specified assessment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation GetServicesInScope for usage and error information.
Returned Error Types:
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
ValidationException The request has invalid or missing parameters.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetServicesInScope
func (*AuditManager) GetServicesInScopeRequest ¶
func (c *AuditManager) GetServicesInScopeRequest(input *GetServicesInScopeInput) (req *request.Request, output *GetServicesInScopeOutput)
GetServicesInScopeRequest generates a "aws/request.Request" representing the client's request for the GetServicesInScope operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetServicesInScope for more information on using the GetServicesInScope API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetServicesInScopeRequest method. req, resp := client.GetServicesInScopeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetServicesInScope
func (*AuditManager) GetServicesInScopeWithContext ¶
func (c *AuditManager) GetServicesInScopeWithContext(ctx aws.Context, input *GetServicesInScopeInput, opts ...request.Option) (*GetServicesInScopeOutput, error)
GetServicesInScopeWithContext is the same as GetServicesInScope with the addition of the ability to pass a context and additional request options.
See GetServicesInScope for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) GetSettings ¶
func (c *AuditManager) GetSettings(input *GetSettingsInput) (*GetSettingsOutput, error)
GetSettings API operation for AWS Audit Manager.
Returns the settings for the specified account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation GetSettings for usage and error information.
Returned Error Types:
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetSettings
func (*AuditManager) GetSettingsRequest ¶
func (c *AuditManager) GetSettingsRequest(input *GetSettingsInput) (req *request.Request, output *GetSettingsOutput)
GetSettingsRequest generates a "aws/request.Request" representing the client's request for the GetSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSettings for more information on using the GetSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSettingsRequest method. req, resp := client.GetSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/GetSettings
func (*AuditManager) GetSettingsWithContext ¶
func (c *AuditManager) GetSettingsWithContext(ctx aws.Context, input *GetSettingsInput, opts ...request.Option) (*GetSettingsOutput, error)
GetSettingsWithContext is the same as GetSettings with the addition of the ability to pass a context and additional request options.
See GetSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) ListAssessmentFrameworks ¶
func (c *AuditManager) ListAssessmentFrameworks(input *ListAssessmentFrameworksInput) (*ListAssessmentFrameworksOutput, error)
ListAssessmentFrameworks API operation for AWS Audit Manager.
Returns a list of the frameworks available in the Audit Manager framework library.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation ListAssessmentFrameworks for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/ListAssessmentFrameworks
func (*AuditManager) ListAssessmentFrameworksPages ¶
func (c *AuditManager) ListAssessmentFrameworksPages(input *ListAssessmentFrameworksInput, fn func(*ListAssessmentFrameworksOutput, bool) bool) error
ListAssessmentFrameworksPages iterates over the pages of a ListAssessmentFrameworks operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAssessmentFrameworks method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListAssessmentFrameworks operation. pageNum := 0 err := client.ListAssessmentFrameworksPages(params, func(page *auditmanager.ListAssessmentFrameworksOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AuditManager) ListAssessmentFrameworksPagesWithContext ¶
func (c *AuditManager) ListAssessmentFrameworksPagesWithContext(ctx aws.Context, input *ListAssessmentFrameworksInput, fn func(*ListAssessmentFrameworksOutput, bool) bool, opts ...request.Option) error
ListAssessmentFrameworksPagesWithContext same as ListAssessmentFrameworksPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) ListAssessmentFrameworksRequest ¶
func (c *AuditManager) ListAssessmentFrameworksRequest(input *ListAssessmentFrameworksInput) (req *request.Request, output *ListAssessmentFrameworksOutput)
ListAssessmentFrameworksRequest generates a "aws/request.Request" representing the client's request for the ListAssessmentFrameworks operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListAssessmentFrameworks for more information on using the ListAssessmentFrameworks API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListAssessmentFrameworksRequest method. req, resp := client.ListAssessmentFrameworksRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/ListAssessmentFrameworks
func (*AuditManager) ListAssessmentFrameworksWithContext ¶
func (c *AuditManager) ListAssessmentFrameworksWithContext(ctx aws.Context, input *ListAssessmentFrameworksInput, opts ...request.Option) (*ListAssessmentFrameworksOutput, error)
ListAssessmentFrameworksWithContext is the same as ListAssessmentFrameworks with the addition of the ability to pass a context and additional request options.
See ListAssessmentFrameworks for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) ListAssessmentReports ¶
func (c *AuditManager) ListAssessmentReports(input *ListAssessmentReportsInput) (*ListAssessmentReportsOutput, error)
ListAssessmentReports API operation for AWS Audit Manager.
Returns a list of assessment reports created in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation ListAssessmentReports for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/ListAssessmentReports
func (*AuditManager) ListAssessmentReportsPages ¶
func (c *AuditManager) ListAssessmentReportsPages(input *ListAssessmentReportsInput, fn func(*ListAssessmentReportsOutput, bool) bool) error
ListAssessmentReportsPages iterates over the pages of a ListAssessmentReports operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAssessmentReports method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListAssessmentReports operation. pageNum := 0 err := client.ListAssessmentReportsPages(params, func(page *auditmanager.ListAssessmentReportsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AuditManager) ListAssessmentReportsPagesWithContext ¶
func (c *AuditManager) ListAssessmentReportsPagesWithContext(ctx aws.Context, input *ListAssessmentReportsInput, fn func(*ListAssessmentReportsOutput, bool) bool, opts ...request.Option) error
ListAssessmentReportsPagesWithContext same as ListAssessmentReportsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) ListAssessmentReportsRequest ¶
func (c *AuditManager) ListAssessmentReportsRequest(input *ListAssessmentReportsInput) (req *request.Request, output *ListAssessmentReportsOutput)
ListAssessmentReportsRequest generates a "aws/request.Request" representing the client's request for the ListAssessmentReports operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListAssessmentReports for more information on using the ListAssessmentReports API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListAssessmentReportsRequest method. req, resp := client.ListAssessmentReportsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/ListAssessmentReports
func (*AuditManager) ListAssessmentReportsWithContext ¶
func (c *AuditManager) ListAssessmentReportsWithContext(ctx aws.Context, input *ListAssessmentReportsInput, opts ...request.Option) (*ListAssessmentReportsOutput, error)
ListAssessmentReportsWithContext is the same as ListAssessmentReports with the addition of the ability to pass a context and additional request options.
See ListAssessmentReports for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) ListAssessments ¶
func (c *AuditManager) ListAssessments(input *ListAssessmentsInput) (*ListAssessmentsOutput, error)
ListAssessments API operation for AWS Audit Manager.
Returns a list of current and past assessments from Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation ListAssessments for usage and error information.
Returned Error Types:
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
ValidationException The request has invalid or missing parameters.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/ListAssessments
func (*AuditManager) ListAssessmentsPages ¶
func (c *AuditManager) ListAssessmentsPages(input *ListAssessmentsInput, fn func(*ListAssessmentsOutput, bool) bool) error
ListAssessmentsPages iterates over the pages of a ListAssessments operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAssessments method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListAssessments operation. pageNum := 0 err := client.ListAssessmentsPages(params, func(page *auditmanager.ListAssessmentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AuditManager) ListAssessmentsPagesWithContext ¶
func (c *AuditManager) ListAssessmentsPagesWithContext(ctx aws.Context, input *ListAssessmentsInput, fn func(*ListAssessmentsOutput, bool) bool, opts ...request.Option) error
ListAssessmentsPagesWithContext same as ListAssessmentsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) ListAssessmentsRequest ¶
func (c *AuditManager) ListAssessmentsRequest(input *ListAssessmentsInput) (req *request.Request, output *ListAssessmentsOutput)
ListAssessmentsRequest generates a "aws/request.Request" representing the client's request for the ListAssessments operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListAssessments for more information on using the ListAssessments API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListAssessmentsRequest method. req, resp := client.ListAssessmentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/ListAssessments
func (*AuditManager) ListAssessmentsWithContext ¶
func (c *AuditManager) ListAssessmentsWithContext(ctx aws.Context, input *ListAssessmentsInput, opts ...request.Option) (*ListAssessmentsOutput, error)
ListAssessmentsWithContext is the same as ListAssessments with the addition of the ability to pass a context and additional request options.
See ListAssessments for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) ListControls ¶
func (c *AuditManager) ListControls(input *ListControlsInput) (*ListControlsOutput, error)
ListControls API operation for AWS Audit Manager.
Returns a list of controls from Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation ListControls for usage and error information.
Returned Error Types:
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
ValidationException The request has invalid or missing parameters.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/ListControls
func (*AuditManager) ListControlsPages ¶
func (c *AuditManager) ListControlsPages(input *ListControlsInput, fn func(*ListControlsOutput, bool) bool) error
ListControlsPages iterates over the pages of a ListControls operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListControls method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListControls operation. pageNum := 0 err := client.ListControlsPages(params, func(page *auditmanager.ListControlsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AuditManager) ListControlsPagesWithContext ¶
func (c *AuditManager) ListControlsPagesWithContext(ctx aws.Context, input *ListControlsInput, fn func(*ListControlsOutput, bool) bool, opts ...request.Option) error
ListControlsPagesWithContext same as ListControlsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) ListControlsRequest ¶
func (c *AuditManager) ListControlsRequest(input *ListControlsInput) (req *request.Request, output *ListControlsOutput)
ListControlsRequest generates a "aws/request.Request" representing the client's request for the ListControls operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListControls for more information on using the ListControls API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListControlsRequest method. req, resp := client.ListControlsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/ListControls
func (*AuditManager) ListControlsWithContext ¶
func (c *AuditManager) ListControlsWithContext(ctx aws.Context, input *ListControlsInput, opts ...request.Option) (*ListControlsOutput, error)
ListControlsWithContext is the same as ListControls with the addition of the ability to pass a context and additional request options.
See ListControls for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) ListKeywordsForDataSource ¶
func (c *AuditManager) ListKeywordsForDataSource(input *ListKeywordsForDataSourceInput) (*ListKeywordsForDataSourceOutput, error)
ListKeywordsForDataSource API operation for AWS Audit Manager.
Returns a list of keywords that pre-mapped to the specified control data source.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation ListKeywordsForDataSource for usage and error information.
Returned Error Types:
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
ValidationException The request has invalid or missing parameters.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/ListKeywordsForDataSource
func (*AuditManager) ListKeywordsForDataSourcePages ¶
func (c *AuditManager) ListKeywordsForDataSourcePages(input *ListKeywordsForDataSourceInput, fn func(*ListKeywordsForDataSourceOutput, bool) bool) error
ListKeywordsForDataSourcePages iterates over the pages of a ListKeywordsForDataSource operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListKeywordsForDataSource method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListKeywordsForDataSource operation. pageNum := 0 err := client.ListKeywordsForDataSourcePages(params, func(page *auditmanager.ListKeywordsForDataSourceOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AuditManager) ListKeywordsForDataSourcePagesWithContext ¶
func (c *AuditManager) ListKeywordsForDataSourcePagesWithContext(ctx aws.Context, input *ListKeywordsForDataSourceInput, fn func(*ListKeywordsForDataSourceOutput, bool) bool, opts ...request.Option) error
ListKeywordsForDataSourcePagesWithContext same as ListKeywordsForDataSourcePages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) ListKeywordsForDataSourceRequest ¶
func (c *AuditManager) ListKeywordsForDataSourceRequest(input *ListKeywordsForDataSourceInput) (req *request.Request, output *ListKeywordsForDataSourceOutput)
ListKeywordsForDataSourceRequest generates a "aws/request.Request" representing the client's request for the ListKeywordsForDataSource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListKeywordsForDataSource for more information on using the ListKeywordsForDataSource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListKeywordsForDataSourceRequest method. req, resp := client.ListKeywordsForDataSourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/ListKeywordsForDataSource
func (*AuditManager) ListKeywordsForDataSourceWithContext ¶
func (c *AuditManager) ListKeywordsForDataSourceWithContext(ctx aws.Context, input *ListKeywordsForDataSourceInput, opts ...request.Option) (*ListKeywordsForDataSourceOutput, error)
ListKeywordsForDataSourceWithContext is the same as ListKeywordsForDataSource with the addition of the ability to pass a context and additional request options.
See ListKeywordsForDataSource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) ListNotifications ¶
func (c *AuditManager) ListNotifications(input *ListNotificationsInput) (*ListNotificationsOutput, error)
ListNotifications API operation for AWS Audit Manager.
Returns a list of all Audit Manager notifications.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation ListNotifications for usage and error information.
Returned Error Types:
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
ValidationException The request has invalid or missing parameters.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/ListNotifications
func (*AuditManager) ListNotificationsPages ¶
func (c *AuditManager) ListNotificationsPages(input *ListNotificationsInput, fn func(*ListNotificationsOutput, bool) bool) error
ListNotificationsPages iterates over the pages of a ListNotifications operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListNotifications method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListNotifications operation. pageNum := 0 err := client.ListNotificationsPages(params, func(page *auditmanager.ListNotificationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AuditManager) ListNotificationsPagesWithContext ¶
func (c *AuditManager) ListNotificationsPagesWithContext(ctx aws.Context, input *ListNotificationsInput, fn func(*ListNotificationsOutput, bool) bool, opts ...request.Option) error
ListNotificationsPagesWithContext same as ListNotificationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) ListNotificationsRequest ¶
func (c *AuditManager) ListNotificationsRequest(input *ListNotificationsInput) (req *request.Request, output *ListNotificationsOutput)
ListNotificationsRequest generates a "aws/request.Request" representing the client's request for the ListNotifications operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListNotifications for more information on using the ListNotifications API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListNotificationsRequest method. req, resp := client.ListNotificationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/ListNotifications
func (*AuditManager) ListNotificationsWithContext ¶
func (c *AuditManager) ListNotificationsWithContext(ctx aws.Context, input *ListNotificationsInput, opts ...request.Option) (*ListNotificationsOutput, error)
ListNotificationsWithContext is the same as ListNotifications with the addition of the ability to pass a context and additional request options.
See ListNotifications for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) ListTagsForResource ¶
func (c *AuditManager) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Audit Manager.
Returns a list of tags for the specified resource in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation ListTagsForResource for usage and error information.
Returned Error Types:
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The resource specified in the request cannot be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/ListTagsForResource
func (*AuditManager) ListTagsForResourceRequest ¶
func (c *AuditManager) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/ListTagsForResource
func (*AuditManager) ListTagsForResourceWithContext ¶
func (c *AuditManager) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) RegisterAccount ¶
func (c *AuditManager) RegisterAccount(input *RegisterAccountInput) (*RegisterAccountOutput, error)
RegisterAccount API operation for AWS Audit Manager.
Enables Audit Manager for the specified account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation RegisterAccount for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ResourceNotFoundException The resource specified in the request cannot be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/RegisterAccount
func (*AuditManager) RegisterAccountRequest ¶
func (c *AuditManager) RegisterAccountRequest(input *RegisterAccountInput) (req *request.Request, output *RegisterAccountOutput)
RegisterAccountRequest generates a "aws/request.Request" representing the client's request for the RegisterAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RegisterAccount for more information on using the RegisterAccount API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RegisterAccountRequest method. req, resp := client.RegisterAccountRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/RegisterAccount
func (*AuditManager) RegisterAccountWithContext ¶
func (c *AuditManager) RegisterAccountWithContext(ctx aws.Context, input *RegisterAccountInput, opts ...request.Option) (*RegisterAccountOutput, error)
RegisterAccountWithContext is the same as RegisterAccount with the addition of the ability to pass a context and additional request options.
See RegisterAccount for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) RegisterOrganizationAdminAccount ¶
func (c *AuditManager) RegisterOrganizationAdminAccount(input *RegisterOrganizationAdminAccountInput) (*RegisterOrganizationAdminAccountOutput, error)
RegisterOrganizationAdminAccount API operation for AWS Audit Manager.
Enables an account within the organization as the delegated administrator for Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation RegisterOrganizationAdminAccount for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ResourceNotFoundException The resource specified in the request cannot be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/RegisterOrganizationAdminAccount
func (*AuditManager) RegisterOrganizationAdminAccountRequest ¶
func (c *AuditManager) RegisterOrganizationAdminAccountRequest(input *RegisterOrganizationAdminAccountInput) (req *request.Request, output *RegisterOrganizationAdminAccountOutput)
RegisterOrganizationAdminAccountRequest generates a "aws/request.Request" representing the client's request for the RegisterOrganizationAdminAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RegisterOrganizationAdminAccount for more information on using the RegisterOrganizationAdminAccount API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RegisterOrganizationAdminAccountRequest method. req, resp := client.RegisterOrganizationAdminAccountRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/RegisterOrganizationAdminAccount
func (*AuditManager) RegisterOrganizationAdminAccountWithContext ¶
func (c *AuditManager) RegisterOrganizationAdminAccountWithContext(ctx aws.Context, input *RegisterOrganizationAdminAccountInput, opts ...request.Option) (*RegisterOrganizationAdminAccountOutput, error)
RegisterOrganizationAdminAccountWithContext is the same as RegisterOrganizationAdminAccount with the addition of the ability to pass a context and additional request options.
See RegisterOrganizationAdminAccount for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) TagResource ¶
func (c *AuditManager) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Audit Manager.
Tags the specified resource in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation TagResource for usage and error information.
Returned Error Types:
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The resource specified in the request cannot be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/TagResource
func (*AuditManager) TagResourceRequest ¶
func (c *AuditManager) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/TagResource
func (*AuditManager) TagResourceWithContext ¶
func (c *AuditManager) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) UntagResource ¶
func (c *AuditManager) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Audit Manager.
Removes a tag from a resource in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation UntagResource for usage and error information.
Returned Error Types:
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The resource specified in the request cannot be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/UntagResource
func (*AuditManager) UntagResourceRequest ¶
func (c *AuditManager) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/UntagResource
func (*AuditManager) UntagResourceWithContext ¶
func (c *AuditManager) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) UpdateAssessment ¶
func (c *AuditManager) UpdateAssessment(input *UpdateAssessmentInput) (*UpdateAssessmentOutput, error)
UpdateAssessment API operation for AWS Audit Manager.
Edits an Audit Manager assessment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation UpdateAssessment for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/UpdateAssessment
func (*AuditManager) UpdateAssessmentControl ¶
func (c *AuditManager) UpdateAssessmentControl(input *UpdateAssessmentControlInput) (*UpdateAssessmentControlOutput, error)
UpdateAssessmentControl API operation for AWS Audit Manager.
Updates a control within an assessment in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation UpdateAssessmentControl for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/UpdateAssessmentControl
func (*AuditManager) UpdateAssessmentControlRequest ¶
func (c *AuditManager) UpdateAssessmentControlRequest(input *UpdateAssessmentControlInput) (req *request.Request, output *UpdateAssessmentControlOutput)
UpdateAssessmentControlRequest generates a "aws/request.Request" representing the client's request for the UpdateAssessmentControl operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateAssessmentControl for more information on using the UpdateAssessmentControl API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateAssessmentControlRequest method. req, resp := client.UpdateAssessmentControlRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/UpdateAssessmentControl
func (*AuditManager) UpdateAssessmentControlSetStatus ¶
func (c *AuditManager) UpdateAssessmentControlSetStatus(input *UpdateAssessmentControlSetStatusInput) (*UpdateAssessmentControlSetStatusOutput, error)
UpdateAssessmentControlSetStatus API operation for AWS Audit Manager.
Updates the status of a control set in an Audit Manager assessment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation UpdateAssessmentControlSetStatus for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/UpdateAssessmentControlSetStatus
func (*AuditManager) UpdateAssessmentControlSetStatusRequest ¶
func (c *AuditManager) UpdateAssessmentControlSetStatusRequest(input *UpdateAssessmentControlSetStatusInput) (req *request.Request, output *UpdateAssessmentControlSetStatusOutput)
UpdateAssessmentControlSetStatusRequest generates a "aws/request.Request" representing the client's request for the UpdateAssessmentControlSetStatus operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateAssessmentControlSetStatus for more information on using the UpdateAssessmentControlSetStatus API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateAssessmentControlSetStatusRequest method. req, resp := client.UpdateAssessmentControlSetStatusRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/UpdateAssessmentControlSetStatus
func (*AuditManager) UpdateAssessmentControlSetStatusWithContext ¶
func (c *AuditManager) UpdateAssessmentControlSetStatusWithContext(ctx aws.Context, input *UpdateAssessmentControlSetStatusInput, opts ...request.Option) (*UpdateAssessmentControlSetStatusOutput, error)
UpdateAssessmentControlSetStatusWithContext is the same as UpdateAssessmentControlSetStatus with the addition of the ability to pass a context and additional request options.
See UpdateAssessmentControlSetStatus for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) UpdateAssessmentControlWithContext ¶
func (c *AuditManager) UpdateAssessmentControlWithContext(ctx aws.Context, input *UpdateAssessmentControlInput, opts ...request.Option) (*UpdateAssessmentControlOutput, error)
UpdateAssessmentControlWithContext is the same as UpdateAssessmentControl with the addition of the ability to pass a context and additional request options.
See UpdateAssessmentControl for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) UpdateAssessmentFramework ¶
func (c *AuditManager) UpdateAssessmentFramework(input *UpdateAssessmentFrameworkInput) (*UpdateAssessmentFrameworkOutput, error)
UpdateAssessmentFramework API operation for AWS Audit Manager.
Updates a custom framework in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation UpdateAssessmentFramework for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/UpdateAssessmentFramework
func (*AuditManager) UpdateAssessmentFrameworkRequest ¶
func (c *AuditManager) UpdateAssessmentFrameworkRequest(input *UpdateAssessmentFrameworkInput) (req *request.Request, output *UpdateAssessmentFrameworkOutput)
UpdateAssessmentFrameworkRequest generates a "aws/request.Request" representing the client's request for the UpdateAssessmentFramework operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateAssessmentFramework for more information on using the UpdateAssessmentFramework API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateAssessmentFrameworkRequest method. req, resp := client.UpdateAssessmentFrameworkRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/UpdateAssessmentFramework
func (*AuditManager) UpdateAssessmentFrameworkWithContext ¶
func (c *AuditManager) UpdateAssessmentFrameworkWithContext(ctx aws.Context, input *UpdateAssessmentFrameworkInput, opts ...request.Option) (*UpdateAssessmentFrameworkOutput, error)
UpdateAssessmentFrameworkWithContext is the same as UpdateAssessmentFramework with the addition of the ability to pass a context and additional request options.
See UpdateAssessmentFramework for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) UpdateAssessmentRequest ¶
func (c *AuditManager) UpdateAssessmentRequest(input *UpdateAssessmentInput) (req *request.Request, output *UpdateAssessmentOutput)
UpdateAssessmentRequest generates a "aws/request.Request" representing the client's request for the UpdateAssessment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateAssessment for more information on using the UpdateAssessment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateAssessmentRequest method. req, resp := client.UpdateAssessmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/UpdateAssessment
func (*AuditManager) UpdateAssessmentStatus ¶
func (c *AuditManager) UpdateAssessmentStatus(input *UpdateAssessmentStatusInput) (*UpdateAssessmentStatusOutput, error)
UpdateAssessmentStatus API operation for AWS Audit Manager.
Updates the status of an assessment in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation UpdateAssessmentStatus for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/UpdateAssessmentStatus
func (*AuditManager) UpdateAssessmentStatusRequest ¶
func (c *AuditManager) UpdateAssessmentStatusRequest(input *UpdateAssessmentStatusInput) (req *request.Request, output *UpdateAssessmentStatusOutput)
UpdateAssessmentStatusRequest generates a "aws/request.Request" representing the client's request for the UpdateAssessmentStatus operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateAssessmentStatus for more information on using the UpdateAssessmentStatus API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateAssessmentStatusRequest method. req, resp := client.UpdateAssessmentStatusRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/UpdateAssessmentStatus
func (*AuditManager) UpdateAssessmentStatusWithContext ¶
func (c *AuditManager) UpdateAssessmentStatusWithContext(ctx aws.Context, input *UpdateAssessmentStatusInput, opts ...request.Option) (*UpdateAssessmentStatusOutput, error)
UpdateAssessmentStatusWithContext is the same as UpdateAssessmentStatus with the addition of the ability to pass a context and additional request options.
See UpdateAssessmentStatus for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) UpdateAssessmentWithContext ¶
func (c *AuditManager) UpdateAssessmentWithContext(ctx aws.Context, input *UpdateAssessmentInput, opts ...request.Option) (*UpdateAssessmentOutput, error)
UpdateAssessmentWithContext is the same as UpdateAssessment with the addition of the ability to pass a context and additional request options.
See UpdateAssessment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) UpdateControl ¶
func (c *AuditManager) UpdateControl(input *UpdateControlInput) (*UpdateControlOutput, error)
UpdateControl API operation for AWS Audit Manager.
Updates a custom control in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation UpdateControl for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request cannot be found.
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/UpdateControl
func (*AuditManager) UpdateControlRequest ¶
func (c *AuditManager) UpdateControlRequest(input *UpdateControlInput) (req *request.Request, output *UpdateControlOutput)
UpdateControlRequest generates a "aws/request.Request" representing the client's request for the UpdateControl operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateControl for more information on using the UpdateControl API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateControlRequest method. req, resp := client.UpdateControlRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/UpdateControl
func (*AuditManager) UpdateControlWithContext ¶
func (c *AuditManager) UpdateControlWithContext(ctx aws.Context, input *UpdateControlInput, opts ...request.Option) (*UpdateControlOutput, error)
UpdateControlWithContext is the same as UpdateControl with the addition of the ability to pass a context and additional request options.
See UpdateControl for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) UpdateSettings ¶
func (c *AuditManager) UpdateSettings(input *UpdateSettingsInput) (*UpdateSettingsOutput, error)
UpdateSettings API operation for AWS Audit Manager.
Updates Audit Manager settings for the current user account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation UpdateSettings for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/UpdateSettings
func (*AuditManager) UpdateSettingsRequest ¶
func (c *AuditManager) UpdateSettingsRequest(input *UpdateSettingsInput) (req *request.Request, output *UpdateSettingsOutput)
UpdateSettingsRequest generates a "aws/request.Request" representing the client's request for the UpdateSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateSettings for more information on using the UpdateSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateSettingsRequest method. req, resp := client.UpdateSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/UpdateSettings
func (*AuditManager) UpdateSettingsWithContext ¶
func (c *AuditManager) UpdateSettingsWithContext(ctx aws.Context, input *UpdateSettingsInput, opts ...request.Option) (*UpdateSettingsOutput, error)
UpdateSettingsWithContext is the same as UpdateSettings with the addition of the ability to pass a context and additional request options.
See UpdateSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AuditManager) ValidateAssessmentReportIntegrity ¶
func (c *AuditManager) ValidateAssessmentReportIntegrity(input *ValidateAssessmentReportIntegrityInput) (*ValidateAssessmentReportIntegrityOutput, error)
ValidateAssessmentReportIntegrity API operation for AWS Audit Manager.
Validates the integrity of an assessment report in Audit Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Audit Manager's API operation ValidateAssessmentReportIntegrity for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
AccessDeniedException Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ResourceNotFoundException The resource specified in the request cannot be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/ValidateAssessmentReportIntegrity
func (*AuditManager) ValidateAssessmentReportIntegrityRequest ¶
func (c *AuditManager) ValidateAssessmentReportIntegrityRequest(input *ValidateAssessmentReportIntegrityInput) (req *request.Request, output *ValidateAssessmentReportIntegrityOutput)
ValidateAssessmentReportIntegrityRequest generates a "aws/request.Request" representing the client's request for the ValidateAssessmentReportIntegrity operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ValidateAssessmentReportIntegrity for more information on using the ValidateAssessmentReportIntegrity API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ValidateAssessmentReportIntegrityRequest method. req, resp := client.ValidateAssessmentReportIntegrityRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/ValidateAssessmentReportIntegrity
func (*AuditManager) ValidateAssessmentReportIntegrityWithContext ¶
func (c *AuditManager) ValidateAssessmentReportIntegrityWithContext(ctx aws.Context, input *ValidateAssessmentReportIntegrityInput, opts ...request.Option) (*ValidateAssessmentReportIntegrityOutput, error)
ValidateAssessmentReportIntegrityWithContext is the same as ValidateAssessmentReportIntegrity with the addition of the ability to pass a context and additional request options.
See ValidateAssessmentReportIntegrity for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type BatchAssociateAssessmentReportEvidenceInput ¶
type BatchAssociateAssessmentReportEvidenceInput struct { // The unique identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // The identifier for the folder in which the evidence is stored. // // EvidenceFolderId is a required field EvidenceFolderId *string `locationName:"evidenceFolderId" min:"36" type:"string" required:"true"` // The list of evidence identifiers. // // EvidenceIds is a required field EvidenceIds []*string `locationName:"evidenceIds" type:"list" required:"true"` // contains filtered or unexported fields }
func (BatchAssociateAssessmentReportEvidenceInput) GoString ¶
func (s BatchAssociateAssessmentReportEvidenceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchAssociateAssessmentReportEvidenceInput) SetAssessmentId ¶
func (s *BatchAssociateAssessmentReportEvidenceInput) SetAssessmentId(v string) *BatchAssociateAssessmentReportEvidenceInput
SetAssessmentId sets the AssessmentId field's value.
func (*BatchAssociateAssessmentReportEvidenceInput) SetEvidenceFolderId ¶
func (s *BatchAssociateAssessmentReportEvidenceInput) SetEvidenceFolderId(v string) *BatchAssociateAssessmentReportEvidenceInput
SetEvidenceFolderId sets the EvidenceFolderId field's value.
func (*BatchAssociateAssessmentReportEvidenceInput) SetEvidenceIds ¶
func (s *BatchAssociateAssessmentReportEvidenceInput) SetEvidenceIds(v []*string) *BatchAssociateAssessmentReportEvidenceInput
SetEvidenceIds sets the EvidenceIds field's value.
func (BatchAssociateAssessmentReportEvidenceInput) String ¶
func (s BatchAssociateAssessmentReportEvidenceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchAssociateAssessmentReportEvidenceInput) Validate ¶
func (s *BatchAssociateAssessmentReportEvidenceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchAssociateAssessmentReportEvidenceOutput ¶
type BatchAssociateAssessmentReportEvidenceOutput struct { // A list of errors returned by the BatchAssociateAssessmentReportEvidence API. Errors []*AssessmentReportEvidenceError `locationName:"errors" type:"list"` // The identifier for the evidence. EvidenceIds []*string `locationName:"evidenceIds" type:"list"` // contains filtered or unexported fields }
func (BatchAssociateAssessmentReportEvidenceOutput) GoString ¶
func (s BatchAssociateAssessmentReportEvidenceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchAssociateAssessmentReportEvidenceOutput) SetErrors ¶
func (s *BatchAssociateAssessmentReportEvidenceOutput) SetErrors(v []*AssessmentReportEvidenceError) *BatchAssociateAssessmentReportEvidenceOutput
SetErrors sets the Errors field's value.
func (*BatchAssociateAssessmentReportEvidenceOutput) SetEvidenceIds ¶
func (s *BatchAssociateAssessmentReportEvidenceOutput) SetEvidenceIds(v []*string) *BatchAssociateAssessmentReportEvidenceOutput
SetEvidenceIds sets the EvidenceIds field's value.
func (BatchAssociateAssessmentReportEvidenceOutput) String ¶
func (s BatchAssociateAssessmentReportEvidenceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchCreateDelegationByAssessmentError ¶
type BatchCreateDelegationByAssessmentError struct { // The API request to batch create delegations in Audit Manager. CreateDelegationRequest *CreateDelegationRequest `locationName:"createDelegationRequest" type:"structure"` // The error code returned by the BatchCreateDelegationByAssessment API. ErrorCode *string `locationName:"errorCode" min:"3" type:"string"` // The error message returned by the BatchCreateDelegationByAssessment API. ErrorMessage *string `locationName:"errorMessage" type:"string"` // contains filtered or unexported fields }
An error entity for the BatchCreateDelegationByAssessment API. This is used to provide more meaningful errors than a simple string message.
func (BatchCreateDelegationByAssessmentError) GoString ¶
func (s BatchCreateDelegationByAssessmentError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchCreateDelegationByAssessmentError) SetCreateDelegationRequest ¶
func (s *BatchCreateDelegationByAssessmentError) SetCreateDelegationRequest(v *CreateDelegationRequest) *BatchCreateDelegationByAssessmentError
SetCreateDelegationRequest sets the CreateDelegationRequest field's value.
func (*BatchCreateDelegationByAssessmentError) SetErrorCode ¶
func (s *BatchCreateDelegationByAssessmentError) SetErrorCode(v string) *BatchCreateDelegationByAssessmentError
SetErrorCode sets the ErrorCode field's value.
func (*BatchCreateDelegationByAssessmentError) SetErrorMessage ¶
func (s *BatchCreateDelegationByAssessmentError) SetErrorMessage(v string) *BatchCreateDelegationByAssessmentError
SetErrorMessage sets the ErrorMessage field's value.
func (BatchCreateDelegationByAssessmentError) String ¶
func (s BatchCreateDelegationByAssessmentError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchCreateDelegationByAssessmentInput ¶
type BatchCreateDelegationByAssessmentInput struct { // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // The API request to batch create delegations in Audit Manager. // // CreateDelegationRequests is a required field CreateDelegationRequests []*CreateDelegationRequest `locationName:"createDelegationRequests" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (BatchCreateDelegationByAssessmentInput) GoString ¶
func (s BatchCreateDelegationByAssessmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchCreateDelegationByAssessmentInput) SetAssessmentId ¶
func (s *BatchCreateDelegationByAssessmentInput) SetAssessmentId(v string) *BatchCreateDelegationByAssessmentInput
SetAssessmentId sets the AssessmentId field's value.
func (*BatchCreateDelegationByAssessmentInput) SetCreateDelegationRequests ¶
func (s *BatchCreateDelegationByAssessmentInput) SetCreateDelegationRequests(v []*CreateDelegationRequest) *BatchCreateDelegationByAssessmentInput
SetCreateDelegationRequests sets the CreateDelegationRequests field's value.
func (BatchCreateDelegationByAssessmentInput) String ¶
func (s BatchCreateDelegationByAssessmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchCreateDelegationByAssessmentInput) Validate ¶
func (s *BatchCreateDelegationByAssessmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchCreateDelegationByAssessmentOutput ¶
type BatchCreateDelegationByAssessmentOutput struct { // The delegations associated with the assessment. Delegations []*Delegation `locationName:"delegations" type:"list"` // A list of errors returned by the BatchCreateDelegationByAssessment API. Errors []*BatchCreateDelegationByAssessmentError `locationName:"errors" type:"list"` // contains filtered or unexported fields }
func (BatchCreateDelegationByAssessmentOutput) GoString ¶
func (s BatchCreateDelegationByAssessmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchCreateDelegationByAssessmentOutput) SetDelegations ¶
func (s *BatchCreateDelegationByAssessmentOutput) SetDelegations(v []*Delegation) *BatchCreateDelegationByAssessmentOutput
SetDelegations sets the Delegations field's value.
func (*BatchCreateDelegationByAssessmentOutput) SetErrors ¶
func (s *BatchCreateDelegationByAssessmentOutput) SetErrors(v []*BatchCreateDelegationByAssessmentError) *BatchCreateDelegationByAssessmentOutput
SetErrors sets the Errors field's value.
func (BatchCreateDelegationByAssessmentOutput) String ¶
func (s BatchCreateDelegationByAssessmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchDeleteDelegationByAssessmentError ¶
type BatchDeleteDelegationByAssessmentError struct { // The identifier for the specified delegation. DelegationId *string `locationName:"delegationId" min:"36" type:"string"` // The error code returned by the BatchDeleteDelegationByAssessment API. ErrorCode *string `locationName:"errorCode" min:"3" type:"string"` // The error message returned by the BatchDeleteDelegationByAssessment API. ErrorMessage *string `locationName:"errorMessage" type:"string"` // contains filtered or unexported fields }
An error entity for the BatchDeleteDelegationByAssessment API. This is used to provide more meaningful errors than a simple string message.
func (BatchDeleteDelegationByAssessmentError) GoString ¶
func (s BatchDeleteDelegationByAssessmentError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDeleteDelegationByAssessmentError) SetDelegationId ¶
func (s *BatchDeleteDelegationByAssessmentError) SetDelegationId(v string) *BatchDeleteDelegationByAssessmentError
SetDelegationId sets the DelegationId field's value.
func (*BatchDeleteDelegationByAssessmentError) SetErrorCode ¶
func (s *BatchDeleteDelegationByAssessmentError) SetErrorCode(v string) *BatchDeleteDelegationByAssessmentError
SetErrorCode sets the ErrorCode field's value.
func (*BatchDeleteDelegationByAssessmentError) SetErrorMessage ¶
func (s *BatchDeleteDelegationByAssessmentError) SetErrorMessage(v string) *BatchDeleteDelegationByAssessmentError
SetErrorMessage sets the ErrorMessage field's value.
func (BatchDeleteDelegationByAssessmentError) String ¶
func (s BatchDeleteDelegationByAssessmentError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchDeleteDelegationByAssessmentInput ¶
type BatchDeleteDelegationByAssessmentInput struct { // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // The identifiers for the specified delegations. // // DelegationIds is a required field DelegationIds []*string `locationName:"delegationIds" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (BatchDeleteDelegationByAssessmentInput) GoString ¶
func (s BatchDeleteDelegationByAssessmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDeleteDelegationByAssessmentInput) SetAssessmentId ¶
func (s *BatchDeleteDelegationByAssessmentInput) SetAssessmentId(v string) *BatchDeleteDelegationByAssessmentInput
SetAssessmentId sets the AssessmentId field's value.
func (*BatchDeleteDelegationByAssessmentInput) SetDelegationIds ¶
func (s *BatchDeleteDelegationByAssessmentInput) SetDelegationIds(v []*string) *BatchDeleteDelegationByAssessmentInput
SetDelegationIds sets the DelegationIds field's value.
func (BatchDeleteDelegationByAssessmentInput) String ¶
func (s BatchDeleteDelegationByAssessmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDeleteDelegationByAssessmentInput) Validate ¶
func (s *BatchDeleteDelegationByAssessmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchDeleteDelegationByAssessmentOutput ¶
type BatchDeleteDelegationByAssessmentOutput struct { // A list of errors returned by the BatchDeleteDelegationByAssessment API. Errors []*BatchDeleteDelegationByAssessmentError `locationName:"errors" type:"list"` // contains filtered or unexported fields }
func (BatchDeleteDelegationByAssessmentOutput) GoString ¶
func (s BatchDeleteDelegationByAssessmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDeleteDelegationByAssessmentOutput) SetErrors ¶
func (s *BatchDeleteDelegationByAssessmentOutput) SetErrors(v []*BatchDeleteDelegationByAssessmentError) *BatchDeleteDelegationByAssessmentOutput
SetErrors sets the Errors field's value.
func (BatchDeleteDelegationByAssessmentOutput) String ¶
func (s BatchDeleteDelegationByAssessmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchDisassociateAssessmentReportEvidenceInput ¶
type BatchDisassociateAssessmentReportEvidenceInput struct { // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // The identifier for the folder in which evidence is stored. // // EvidenceFolderId is a required field EvidenceFolderId *string `locationName:"evidenceFolderId" min:"36" type:"string" required:"true"` // The list of evidence identifiers. // // EvidenceIds is a required field EvidenceIds []*string `locationName:"evidenceIds" type:"list" required:"true"` // contains filtered or unexported fields }
func (BatchDisassociateAssessmentReportEvidenceInput) GoString ¶
func (s BatchDisassociateAssessmentReportEvidenceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDisassociateAssessmentReportEvidenceInput) SetAssessmentId ¶
func (s *BatchDisassociateAssessmentReportEvidenceInput) SetAssessmentId(v string) *BatchDisassociateAssessmentReportEvidenceInput
SetAssessmentId sets the AssessmentId field's value.
func (*BatchDisassociateAssessmentReportEvidenceInput) SetEvidenceFolderId ¶
func (s *BatchDisassociateAssessmentReportEvidenceInput) SetEvidenceFolderId(v string) *BatchDisassociateAssessmentReportEvidenceInput
SetEvidenceFolderId sets the EvidenceFolderId field's value.
func (*BatchDisassociateAssessmentReportEvidenceInput) SetEvidenceIds ¶
func (s *BatchDisassociateAssessmentReportEvidenceInput) SetEvidenceIds(v []*string) *BatchDisassociateAssessmentReportEvidenceInput
SetEvidenceIds sets the EvidenceIds field's value.
func (BatchDisassociateAssessmentReportEvidenceInput) String ¶
func (s BatchDisassociateAssessmentReportEvidenceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDisassociateAssessmentReportEvidenceInput) Validate ¶
func (s *BatchDisassociateAssessmentReportEvidenceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchDisassociateAssessmentReportEvidenceOutput ¶
type BatchDisassociateAssessmentReportEvidenceOutput struct { // A list of errors returned by the BatchDisassociateAssessmentReportEvidence // API. Errors []*AssessmentReportEvidenceError `locationName:"errors" type:"list"` // The identifier for the evidence. EvidenceIds []*string `locationName:"evidenceIds" type:"list"` // contains filtered or unexported fields }
func (BatchDisassociateAssessmentReportEvidenceOutput) GoString ¶
func (s BatchDisassociateAssessmentReportEvidenceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDisassociateAssessmentReportEvidenceOutput) SetErrors ¶
func (s *BatchDisassociateAssessmentReportEvidenceOutput) SetErrors(v []*AssessmentReportEvidenceError) *BatchDisassociateAssessmentReportEvidenceOutput
SetErrors sets the Errors field's value.
func (*BatchDisassociateAssessmentReportEvidenceOutput) SetEvidenceIds ¶
func (s *BatchDisassociateAssessmentReportEvidenceOutput) SetEvidenceIds(v []*string) *BatchDisassociateAssessmentReportEvidenceOutput
SetEvidenceIds sets the EvidenceIds field's value.
func (BatchDisassociateAssessmentReportEvidenceOutput) String ¶
func (s BatchDisassociateAssessmentReportEvidenceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchImportEvidenceToAssessmentControlError ¶
type BatchImportEvidenceToAssessmentControlError struct { // The error code returned by the BatchImportEvidenceToAssessmentControl API. ErrorCode *string `locationName:"errorCode" min:"3" type:"string"` // The error message returned by the BatchImportEvidenceToAssessmentControl // API. ErrorMessage *string `locationName:"errorMessage" type:"string"` // Manual evidence that cannot be collected automatically by Audit Manager. ManualEvidence *ManualEvidence `locationName:"manualEvidence" type:"structure"` // contains filtered or unexported fields }
An error entity for the BatchImportEvidenceToAssessmentControl API. This is used to provide more meaningful errors than a simple string message.
func (BatchImportEvidenceToAssessmentControlError) GoString ¶
func (s BatchImportEvidenceToAssessmentControlError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchImportEvidenceToAssessmentControlError) SetErrorCode ¶
func (s *BatchImportEvidenceToAssessmentControlError) SetErrorCode(v string) *BatchImportEvidenceToAssessmentControlError
SetErrorCode sets the ErrorCode field's value.
func (*BatchImportEvidenceToAssessmentControlError) SetErrorMessage ¶
func (s *BatchImportEvidenceToAssessmentControlError) SetErrorMessage(v string) *BatchImportEvidenceToAssessmentControlError
SetErrorMessage sets the ErrorMessage field's value.
func (*BatchImportEvidenceToAssessmentControlError) SetManualEvidence ¶
func (s *BatchImportEvidenceToAssessmentControlError) SetManualEvidence(v *ManualEvidence) *BatchImportEvidenceToAssessmentControlError
SetManualEvidence sets the ManualEvidence field's value.
func (BatchImportEvidenceToAssessmentControlError) String ¶
func (s BatchImportEvidenceToAssessmentControlError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchImportEvidenceToAssessmentControlInput ¶
type BatchImportEvidenceToAssessmentControlInput struct { // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // The identifier for the specified control. // // ControlId is a required field ControlId *string `location:"uri" locationName:"controlId" min:"36" type:"string" required:"true"` // The identifier for the specified control set. // // ControlSetId is a required field ControlSetId *string `location:"uri" locationName:"controlSetId" min:"1" type:"string" required:"true"` // The list of manual evidence objects. // // ManualEvidence is a required field ManualEvidence []*ManualEvidence `locationName:"manualEvidence" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (BatchImportEvidenceToAssessmentControlInput) GoString ¶
func (s BatchImportEvidenceToAssessmentControlInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchImportEvidenceToAssessmentControlInput) SetAssessmentId ¶
func (s *BatchImportEvidenceToAssessmentControlInput) SetAssessmentId(v string) *BatchImportEvidenceToAssessmentControlInput
SetAssessmentId sets the AssessmentId field's value.
func (*BatchImportEvidenceToAssessmentControlInput) SetControlId ¶
func (s *BatchImportEvidenceToAssessmentControlInput) SetControlId(v string) *BatchImportEvidenceToAssessmentControlInput
SetControlId sets the ControlId field's value.
func (*BatchImportEvidenceToAssessmentControlInput) SetControlSetId ¶
func (s *BatchImportEvidenceToAssessmentControlInput) SetControlSetId(v string) *BatchImportEvidenceToAssessmentControlInput
SetControlSetId sets the ControlSetId field's value.
func (*BatchImportEvidenceToAssessmentControlInput) SetManualEvidence ¶
func (s *BatchImportEvidenceToAssessmentControlInput) SetManualEvidence(v []*ManualEvidence) *BatchImportEvidenceToAssessmentControlInput
SetManualEvidence sets the ManualEvidence field's value.
func (BatchImportEvidenceToAssessmentControlInput) String ¶
func (s BatchImportEvidenceToAssessmentControlInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchImportEvidenceToAssessmentControlInput) Validate ¶
func (s *BatchImportEvidenceToAssessmentControlInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchImportEvidenceToAssessmentControlOutput ¶
type BatchImportEvidenceToAssessmentControlOutput struct { // A list of errors returned by the BatchImportEvidenceToAssessmentControl API. Errors []*BatchImportEvidenceToAssessmentControlError `locationName:"errors" type:"list"` // contains filtered or unexported fields }
func (BatchImportEvidenceToAssessmentControlOutput) GoString ¶
func (s BatchImportEvidenceToAssessmentControlOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchImportEvidenceToAssessmentControlOutput) SetErrors ¶
func (s *BatchImportEvidenceToAssessmentControlOutput) SetErrors(v []*BatchImportEvidenceToAssessmentControlError) *BatchImportEvidenceToAssessmentControlOutput
SetErrors sets the Errors field's value.
func (BatchImportEvidenceToAssessmentControlOutput) String ¶
func (s BatchImportEvidenceToAssessmentControlOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChangeLog ¶
type ChangeLog struct { // The action performed. Action *string `locationName:"action" type:"string" enum:"ActionEnum"` // The time of creation for the changelog object. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"` // The IAM user or role that performed the action. CreatedBy *string `locationName:"createdBy" min:"20" type:"string"` // The name of the changelog object. ObjectName *string `locationName:"objectName" min:"1" type:"string"` // The changelog object type, such as an assessment, control, or control set. ObjectType *string `locationName:"objectType" type:"string" enum:"ObjectTypeEnum"` // contains filtered or unexported fields }
The record of a change within Audit Manager, such as a modified assessment, a delegated control set, and so on.
func (ChangeLog) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChangeLog) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*ChangeLog) SetCreatedBy ¶
SetCreatedBy sets the CreatedBy field's value.
func (*ChangeLog) SetObjectName ¶
SetObjectName sets the ObjectName field's value.
func (*ChangeLog) SetObjectType ¶
SetObjectType sets the ObjectType field's value.
type Control ¶
type Control struct { // The recommended actions to carry out if the control is not fulfilled. ActionPlanInstructions *string `locationName:"actionPlanInstructions" type:"string"` // The title of the action plan for remediating the control. ActionPlanTitle *string `locationName:"actionPlanTitle" type:"string"` // The Amazon Resource Name (ARN) of the specified control. Arn *string `locationName:"arn" min:"20" type:"string"` // The data mapping sources for the specified control. ControlMappingSources []*ControlMappingSource `locationName:"controlMappingSources" min:"1" type:"list"` // The data source that determines from where Audit Manager collects evidence // for the control. ControlSources *string `locationName:"controlSources" min:"1" type:"string"` // Specifies when the control was created. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"` // The IAM user or role that created the control. CreatedBy *string `locationName:"createdBy" min:"1" type:"string"` // The description of the specified control. Description *string `locationName:"description" type:"string"` // The unique identifier for the control. Id *string `locationName:"id" min:"36" type:"string"` // Specifies when the control was most recently updated. LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"` // The IAM user or role that most recently updated the control. LastUpdatedBy *string `locationName:"lastUpdatedBy" min:"1" type:"string"` // The name of the specified control. Name *string `locationName:"name" min:"1" type:"string"` // The tags associated with the control. Tags map[string]*string `locationName:"tags" type:"map"` // The steps to follow to determine if the control has been satisfied. TestingInformation *string `locationName:"testingInformation" type:"string"` // The type of control, such as custom or standard. Type *string `locationName:"type" type:"string" enum:"ControlType"` // contains filtered or unexported fields }
A control in Audit Manager.
func (Control) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Control) SetActionPlanInstructions ¶
SetActionPlanInstructions sets the ActionPlanInstructions field's value.
func (*Control) SetActionPlanTitle ¶
SetActionPlanTitle sets the ActionPlanTitle field's value.
func (*Control) SetControlMappingSources ¶
func (s *Control) SetControlMappingSources(v []*ControlMappingSource) *Control
SetControlMappingSources sets the ControlMappingSources field's value.
func (*Control) SetControlSources ¶
SetControlSources sets the ControlSources field's value.
func (*Control) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*Control) SetCreatedBy ¶
SetCreatedBy sets the CreatedBy field's value.
func (*Control) SetDescription ¶
SetDescription sets the Description field's value.
func (*Control) SetLastUpdatedAt ¶
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*Control) SetLastUpdatedBy ¶
SetLastUpdatedBy sets the LastUpdatedBy field's value.
func (*Control) SetTestingInformation ¶
SetTestingInformation sets the TestingInformation field's value.
type ControlComment ¶
type ControlComment struct { // The name of the user who authored the comment. AuthorName *string `locationName:"authorName" min:"1" type:"string"` // The body text of a control comment. CommentBody *string `locationName:"commentBody" type:"string"` // The time when the comment was posted. PostedDate *time.Time `locationName:"postedDate" type:"timestamp"` // contains filtered or unexported fields }
A comment posted by a user on a control. This includes the author's name, the comment text, and a timestamp.
func (ControlComment) GoString ¶
func (s ControlComment) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ControlComment) SetAuthorName ¶
func (s *ControlComment) SetAuthorName(v string) *ControlComment
SetAuthorName sets the AuthorName field's value.
func (*ControlComment) SetCommentBody ¶
func (s *ControlComment) SetCommentBody(v string) *ControlComment
SetCommentBody sets the CommentBody field's value.
func (*ControlComment) SetPostedDate ¶
func (s *ControlComment) SetPostedDate(v time.Time) *ControlComment
SetPostedDate sets the PostedDate field's value.
func (ControlComment) String ¶
func (s ControlComment) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ControlMappingSource ¶
type ControlMappingSource struct { // The description of the specified source. SourceDescription *string `locationName:"sourceDescription" type:"string"` // The frequency of evidence collection for the specified control mapping source. SourceFrequency *string `locationName:"sourceFrequency" type:"string" enum:"SourceFrequency"` // The unique identifier for the specified source. SourceId *string `locationName:"sourceId" min:"36" type:"string"` // The keyword to search for in CloudTrail logs, Config rules, Security Hub // checks, and Amazon Web Services API names. SourceKeyword *SourceKeyword `locationName:"sourceKeyword" type:"structure"` // The name of the specified source. SourceName *string `locationName:"sourceName" min:"1" type:"string"` // The setup option for the data source, which reflects if the evidence collection // is automated or manual. SourceSetUpOption *string `locationName:"sourceSetUpOption" type:"string" enum:"SourceSetUpOption"` // Specifies one of the five types of data sources for evidence collection. SourceType *string `locationName:"sourceType" type:"string" enum:"SourceType"` // The instructions for troubleshooting the specified control. TroubleshootingText *string `locationName:"troubleshootingText" type:"string"` // contains filtered or unexported fields }
The data source that determines from where Audit Manager collects evidence for the control.
func (ControlMappingSource) GoString ¶
func (s ControlMappingSource) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ControlMappingSource) SetSourceDescription ¶
func (s *ControlMappingSource) SetSourceDescription(v string) *ControlMappingSource
SetSourceDescription sets the SourceDescription field's value.
func (*ControlMappingSource) SetSourceFrequency ¶
func (s *ControlMappingSource) SetSourceFrequency(v string) *ControlMappingSource
SetSourceFrequency sets the SourceFrequency field's value.
func (*ControlMappingSource) SetSourceId ¶
func (s *ControlMappingSource) SetSourceId(v string) *ControlMappingSource
SetSourceId sets the SourceId field's value.
func (*ControlMappingSource) SetSourceKeyword ¶
func (s *ControlMappingSource) SetSourceKeyword(v *SourceKeyword) *ControlMappingSource
SetSourceKeyword sets the SourceKeyword field's value.
func (*ControlMappingSource) SetSourceName ¶
func (s *ControlMappingSource) SetSourceName(v string) *ControlMappingSource
SetSourceName sets the SourceName field's value.
func (*ControlMappingSource) SetSourceSetUpOption ¶
func (s *ControlMappingSource) SetSourceSetUpOption(v string) *ControlMappingSource
SetSourceSetUpOption sets the SourceSetUpOption field's value.
func (*ControlMappingSource) SetSourceType ¶
func (s *ControlMappingSource) SetSourceType(v string) *ControlMappingSource
SetSourceType sets the SourceType field's value.
func (*ControlMappingSource) SetTroubleshootingText ¶
func (s *ControlMappingSource) SetTroubleshootingText(v string) *ControlMappingSource
SetTroubleshootingText sets the TroubleshootingText field's value.
func (ControlMappingSource) String ¶
func (s ControlMappingSource) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ControlMappingSource) Validate ¶
func (s *ControlMappingSource) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ControlMetadata ¶
type ControlMetadata struct { // The Amazon Resource Name (ARN) of the specified control. Arn *string `locationName:"arn" min:"20" type:"string"` // The data source that determines from where Audit Manager collects evidence // for the control. ControlSources *string `locationName:"controlSources" min:"1" type:"string"` // Specifies when the control was created. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"` // The unique identifier for the specified control. Id *string `locationName:"id" min:"36" type:"string"` // Specifies when the control was most recently updated. LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"` // The name of the specified control. Name *string `locationName:"name" min:"1" type:"string"` // contains filtered or unexported fields }
The metadata associated with the specified standard or custom control.
func (ControlMetadata) GoString ¶
func (s ControlMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ControlMetadata) SetArn ¶
func (s *ControlMetadata) SetArn(v string) *ControlMetadata
SetArn sets the Arn field's value.
func (*ControlMetadata) SetControlSources ¶
func (s *ControlMetadata) SetControlSources(v string) *ControlMetadata
SetControlSources sets the ControlSources field's value.
func (*ControlMetadata) SetCreatedAt ¶
func (s *ControlMetadata) SetCreatedAt(v time.Time) *ControlMetadata
SetCreatedAt sets the CreatedAt field's value.
func (*ControlMetadata) SetId ¶
func (s *ControlMetadata) SetId(v string) *ControlMetadata
SetId sets the Id field's value.
func (*ControlMetadata) SetLastUpdatedAt ¶
func (s *ControlMetadata) SetLastUpdatedAt(v time.Time) *ControlMetadata
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*ControlMetadata) SetName ¶
func (s *ControlMetadata) SetName(v string) *ControlMetadata
SetName sets the Name field's value.
func (ControlMetadata) String ¶
func (s ControlMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ControlSet ¶
type ControlSet struct { // The list of controls within the control set. Controls []*Control `locationName:"controls" min:"1" type:"list"` // The identifier of the control set in the assessment. This is the control // set name in a plain string format. Id *string `locationName:"id" min:"36" type:"string"` // The name of the control set. Name *string `locationName:"name" min:"1" type:"string"` // contains filtered or unexported fields }
A set of controls in Audit Manager.
func (ControlSet) GoString ¶
func (s ControlSet) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ControlSet) SetControls ¶
func (s *ControlSet) SetControls(v []*Control) *ControlSet
SetControls sets the Controls field's value.
func (*ControlSet) SetId ¶
func (s *ControlSet) SetId(v string) *ControlSet
SetId sets the Id field's value.
func (*ControlSet) SetName ¶
func (s *ControlSet) SetName(v string) *ControlSet
SetName sets the Name field's value.
func (ControlSet) String ¶
func (s ControlSet) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateAssessmentFrameworkControl ¶
type CreateAssessmentFrameworkControl struct { // The unique identifier of the control. Id *string `locationName:"id" min:"36" type:"string"` // contains filtered or unexported fields }
Control entity attributes that uniquely identify an existing control to be added to a framework in Audit Manager.
func (CreateAssessmentFrameworkControl) GoString ¶
func (s CreateAssessmentFrameworkControl) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAssessmentFrameworkControl) SetId ¶
func (s *CreateAssessmentFrameworkControl) SetId(v string) *CreateAssessmentFrameworkControl
SetId sets the Id field's value.
func (CreateAssessmentFrameworkControl) String ¶
func (s CreateAssessmentFrameworkControl) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAssessmentFrameworkControl) Validate ¶
func (s *CreateAssessmentFrameworkControl) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAssessmentFrameworkControlSet ¶
type CreateAssessmentFrameworkControlSet struct { // The list of controls within the control set. This does not contain the control // set ID. Controls []*CreateAssessmentFrameworkControl `locationName:"controls" min:"1" type:"list"` // The name of the specified control set. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A controlSet entity that represents a collection of controls in Audit Manager. This does not contain the control set ID.
func (CreateAssessmentFrameworkControlSet) GoString ¶
func (s CreateAssessmentFrameworkControlSet) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAssessmentFrameworkControlSet) SetControls ¶
func (s *CreateAssessmentFrameworkControlSet) SetControls(v []*CreateAssessmentFrameworkControl) *CreateAssessmentFrameworkControlSet
SetControls sets the Controls field's value.
func (*CreateAssessmentFrameworkControlSet) SetName ¶
func (s *CreateAssessmentFrameworkControlSet) SetName(v string) *CreateAssessmentFrameworkControlSet
SetName sets the Name field's value.
func (CreateAssessmentFrameworkControlSet) String ¶
func (s CreateAssessmentFrameworkControlSet) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAssessmentFrameworkControlSet) Validate ¶
func (s *CreateAssessmentFrameworkControlSet) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAssessmentFrameworkInput ¶
type CreateAssessmentFrameworkInput struct { // The compliance type that the new custom framework supports, such as CIS or // HIPAA. ComplianceType *string `locationName:"complianceType" type:"string"` // The control sets to be associated with the framework. // // ControlSets is a required field ControlSets []*CreateAssessmentFrameworkControlSet `locationName:"controlSets" min:"1" type:"list" required:"true"` // An optional description for the new custom framework. Description *string `locationName:"description" min:"1" type:"string"` // The name of the new custom framework. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The tags associated with the framework. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateAssessmentFrameworkInput) GoString ¶
func (s CreateAssessmentFrameworkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAssessmentFrameworkInput) SetComplianceType ¶
func (s *CreateAssessmentFrameworkInput) SetComplianceType(v string) *CreateAssessmentFrameworkInput
SetComplianceType sets the ComplianceType field's value.
func (*CreateAssessmentFrameworkInput) SetControlSets ¶
func (s *CreateAssessmentFrameworkInput) SetControlSets(v []*CreateAssessmentFrameworkControlSet) *CreateAssessmentFrameworkInput
SetControlSets sets the ControlSets field's value.
func (*CreateAssessmentFrameworkInput) SetDescription ¶
func (s *CreateAssessmentFrameworkInput) SetDescription(v string) *CreateAssessmentFrameworkInput
SetDescription sets the Description field's value.
func (*CreateAssessmentFrameworkInput) SetName ¶
func (s *CreateAssessmentFrameworkInput) SetName(v string) *CreateAssessmentFrameworkInput
SetName sets the Name field's value.
func (*CreateAssessmentFrameworkInput) SetTags ¶
func (s *CreateAssessmentFrameworkInput) SetTags(v map[string]*string) *CreateAssessmentFrameworkInput
SetTags sets the Tags field's value.
func (CreateAssessmentFrameworkInput) String ¶
func (s CreateAssessmentFrameworkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAssessmentFrameworkInput) Validate ¶
func (s *CreateAssessmentFrameworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAssessmentFrameworkOutput ¶
type CreateAssessmentFrameworkOutput struct { // The name of the new framework returned by the CreateAssessmentFramework API. Framework *Framework `locationName:"framework" type:"structure"` // contains filtered or unexported fields }
func (CreateAssessmentFrameworkOutput) GoString ¶
func (s CreateAssessmentFrameworkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAssessmentFrameworkOutput) SetFramework ¶
func (s *CreateAssessmentFrameworkOutput) SetFramework(v *Framework) *CreateAssessmentFrameworkOutput
SetFramework sets the Framework field's value.
func (CreateAssessmentFrameworkOutput) String ¶
func (s CreateAssessmentFrameworkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateAssessmentInput ¶
type CreateAssessmentInput struct { // The assessment report storage destination for the specified assessment that // is being created. // // AssessmentReportsDestination is a required field AssessmentReportsDestination *AssessmentReportsDestination `locationName:"assessmentReportsDestination" type:"structure" required:"true"` // The optional description of the assessment to be created. Description *string `locationName:"description" type:"string"` // The identifier for the specified framework. // // FrameworkId is a required field FrameworkId *string `locationName:"frameworkId" min:"36" type:"string" required:"true"` // The name of the assessment to be created. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The list of roles for the specified assessment. // // Roles is a required field Roles []*Role `locationName:"roles" type:"list" required:"true"` // The wrapper that contains the accounts and services in scope for the assessment. // // Scope is a required field Scope *Scope `locationName:"scope" type:"structure" required:"true"` // The tags associated with the assessment. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateAssessmentInput) GoString ¶
func (s CreateAssessmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAssessmentInput) SetAssessmentReportsDestination ¶
func (s *CreateAssessmentInput) SetAssessmentReportsDestination(v *AssessmentReportsDestination) *CreateAssessmentInput
SetAssessmentReportsDestination sets the AssessmentReportsDestination field's value.
func (*CreateAssessmentInput) SetDescription ¶
func (s *CreateAssessmentInput) SetDescription(v string) *CreateAssessmentInput
SetDescription sets the Description field's value.
func (*CreateAssessmentInput) SetFrameworkId ¶
func (s *CreateAssessmentInput) SetFrameworkId(v string) *CreateAssessmentInput
SetFrameworkId sets the FrameworkId field's value.
func (*CreateAssessmentInput) SetName ¶
func (s *CreateAssessmentInput) SetName(v string) *CreateAssessmentInput
SetName sets the Name field's value.
func (*CreateAssessmentInput) SetRoles ¶
func (s *CreateAssessmentInput) SetRoles(v []*Role) *CreateAssessmentInput
SetRoles sets the Roles field's value.
func (*CreateAssessmentInput) SetScope ¶
func (s *CreateAssessmentInput) SetScope(v *Scope) *CreateAssessmentInput
SetScope sets the Scope field's value.
func (*CreateAssessmentInput) SetTags ¶
func (s *CreateAssessmentInput) SetTags(v map[string]*string) *CreateAssessmentInput
SetTags sets the Tags field's value.
func (CreateAssessmentInput) String ¶
func (s CreateAssessmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAssessmentInput) Validate ¶
func (s *CreateAssessmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAssessmentOutput ¶
type CreateAssessmentOutput struct { // An entity that defines the scope of audit evidence collected by Audit Manager. // An Audit Manager assessment is an implementation of an Audit Manager framework. Assessment *Assessment `locationName:"assessment" type:"structure"` // contains filtered or unexported fields }
func (CreateAssessmentOutput) GoString ¶
func (s CreateAssessmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAssessmentOutput) SetAssessment ¶
func (s *CreateAssessmentOutput) SetAssessment(v *Assessment) *CreateAssessmentOutput
SetAssessment sets the Assessment field's value.
func (CreateAssessmentOutput) String ¶
func (s CreateAssessmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateAssessmentReportInput ¶
type CreateAssessmentReportInput struct { // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // The description of the assessment report. Description *string `locationName:"description" type:"string"` // The name of the new assessment report. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateAssessmentReportInput) GoString ¶
func (s CreateAssessmentReportInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAssessmentReportInput) SetAssessmentId ¶
func (s *CreateAssessmentReportInput) SetAssessmentId(v string) *CreateAssessmentReportInput
SetAssessmentId sets the AssessmentId field's value.
func (*CreateAssessmentReportInput) SetDescription ¶
func (s *CreateAssessmentReportInput) SetDescription(v string) *CreateAssessmentReportInput
SetDescription sets the Description field's value.
func (*CreateAssessmentReportInput) SetName ¶
func (s *CreateAssessmentReportInput) SetName(v string) *CreateAssessmentReportInput
SetName sets the Name field's value.
func (CreateAssessmentReportInput) String ¶
func (s CreateAssessmentReportInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAssessmentReportInput) Validate ¶
func (s *CreateAssessmentReportInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAssessmentReportOutput ¶
type CreateAssessmentReportOutput struct { // The new assessment report returned by the CreateAssessmentReport API. AssessmentReport *AssessmentReport `locationName:"assessmentReport" type:"structure"` // contains filtered or unexported fields }
func (CreateAssessmentReportOutput) GoString ¶
func (s CreateAssessmentReportOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAssessmentReportOutput) SetAssessmentReport ¶
func (s *CreateAssessmentReportOutput) SetAssessmentReport(v *AssessmentReport) *CreateAssessmentReportOutput
SetAssessmentReport sets the AssessmentReport field's value.
func (CreateAssessmentReportOutput) String ¶
func (s CreateAssessmentReportOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateControlInput ¶
type CreateControlInput struct { // The recommended actions to carry out if the control is not fulfilled. ActionPlanInstructions *string `locationName:"actionPlanInstructions" type:"string"` // The title of the action plan for remediating the control. ActionPlanTitle *string `locationName:"actionPlanTitle" type:"string"` // The data mapping sources for the specified control. // // ControlMappingSources is a required field ControlMappingSources []*CreateControlMappingSource `locationName:"controlMappingSources" min:"1" type:"list" required:"true"` // The description of the control. Description *string `locationName:"description" type:"string"` // The name of the control. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The tags associated with the control. Tags map[string]*string `locationName:"tags" type:"map"` // The steps to follow to determine if the control has been satisfied. TestingInformation *string `locationName:"testingInformation" type:"string"` // contains filtered or unexported fields }
func (CreateControlInput) GoString ¶
func (s CreateControlInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateControlInput) SetActionPlanInstructions ¶
func (s *CreateControlInput) SetActionPlanInstructions(v string) *CreateControlInput
SetActionPlanInstructions sets the ActionPlanInstructions field's value.
func (*CreateControlInput) SetActionPlanTitle ¶
func (s *CreateControlInput) SetActionPlanTitle(v string) *CreateControlInput
SetActionPlanTitle sets the ActionPlanTitle field's value.
func (*CreateControlInput) SetControlMappingSources ¶
func (s *CreateControlInput) SetControlMappingSources(v []*CreateControlMappingSource) *CreateControlInput
SetControlMappingSources sets the ControlMappingSources field's value.
func (*CreateControlInput) SetDescription ¶
func (s *CreateControlInput) SetDescription(v string) *CreateControlInput
SetDescription sets the Description field's value.
func (*CreateControlInput) SetName ¶
func (s *CreateControlInput) SetName(v string) *CreateControlInput
SetName sets the Name field's value.
func (*CreateControlInput) SetTags ¶
func (s *CreateControlInput) SetTags(v map[string]*string) *CreateControlInput
SetTags sets the Tags field's value.
func (*CreateControlInput) SetTestingInformation ¶
func (s *CreateControlInput) SetTestingInformation(v string) *CreateControlInput
SetTestingInformation sets the TestingInformation field's value.
func (CreateControlInput) String ¶
func (s CreateControlInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateControlInput) Validate ¶
func (s *CreateControlInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateControlMappingSource ¶
type CreateControlMappingSource struct { // The description of the data source that determines from where Audit Manager // collects evidence for the control. SourceDescription *string `locationName:"sourceDescription" type:"string"` // The frequency of evidence collection for the specified control mapping source. SourceFrequency *string `locationName:"sourceFrequency" type:"string" enum:"SourceFrequency"` // The keyword to search for in CloudTrail logs, Config rules, Security Hub // checks, and Amazon Web Services API names. SourceKeyword *SourceKeyword `locationName:"sourceKeyword" type:"structure"` // The name of the control mapping data source. SourceName *string `locationName:"sourceName" min:"1" type:"string"` // The setup option for the data source, which reflects if the evidence collection // is automated or manual. SourceSetUpOption *string `locationName:"sourceSetUpOption" type:"string" enum:"SourceSetUpOption"` // Specifies one of the five types of data sources for evidence collection. SourceType *string `locationName:"sourceType" type:"string" enum:"SourceType"` // The instructions for troubleshooting the specified control. TroubleshootingText *string `locationName:"troubleshootingText" type:"string"` // contains filtered or unexported fields }
Control mapping fields that represent the source for evidence collection, along with related parameters and metadata. This does not contain mappingID.
func (CreateControlMappingSource) GoString ¶
func (s CreateControlMappingSource) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateControlMappingSource) SetSourceDescription ¶
func (s *CreateControlMappingSource) SetSourceDescription(v string) *CreateControlMappingSource
SetSourceDescription sets the SourceDescription field's value.
func (*CreateControlMappingSource) SetSourceFrequency ¶
func (s *CreateControlMappingSource) SetSourceFrequency(v string) *CreateControlMappingSource
SetSourceFrequency sets the SourceFrequency field's value.
func (*CreateControlMappingSource) SetSourceKeyword ¶
func (s *CreateControlMappingSource) SetSourceKeyword(v *SourceKeyword) *CreateControlMappingSource
SetSourceKeyword sets the SourceKeyword field's value.
func (*CreateControlMappingSource) SetSourceName ¶
func (s *CreateControlMappingSource) SetSourceName(v string) *CreateControlMappingSource
SetSourceName sets the SourceName field's value.
func (*CreateControlMappingSource) SetSourceSetUpOption ¶
func (s *CreateControlMappingSource) SetSourceSetUpOption(v string) *CreateControlMappingSource
SetSourceSetUpOption sets the SourceSetUpOption field's value.
func (*CreateControlMappingSource) SetSourceType ¶
func (s *CreateControlMappingSource) SetSourceType(v string) *CreateControlMappingSource
SetSourceType sets the SourceType field's value.
func (*CreateControlMappingSource) SetTroubleshootingText ¶
func (s *CreateControlMappingSource) SetTroubleshootingText(v string) *CreateControlMappingSource
SetTroubleshootingText sets the TroubleshootingText field's value.
func (CreateControlMappingSource) String ¶
func (s CreateControlMappingSource) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateControlMappingSource) Validate ¶
func (s *CreateControlMappingSource) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateControlOutput ¶
type CreateControlOutput struct { // The new control returned by the CreateControl API. Control *Control `locationName:"control" type:"structure"` // contains filtered or unexported fields }
func (CreateControlOutput) GoString ¶
func (s CreateControlOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateControlOutput) SetControl ¶
func (s *CreateControlOutput) SetControl(v *Control) *CreateControlOutput
SetControl sets the Control field's value.
func (CreateControlOutput) String ¶
func (s CreateControlOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateDelegationRequest ¶
type CreateDelegationRequest struct { // A comment related to the delegation request. Comment *string `locationName:"comment" type:"string"` // The unique identifier for the control set. ControlSetId *string `locationName:"controlSetId" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the IAM role. RoleArn *string `locationName:"roleArn" min:"20" type:"string"` // 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 *string `locationName:"roleType" type:"string" enum:"RoleType"` // contains filtered or unexported fields }
A collection of attributes used to create a delegation for an assessment in Audit Manager.
func (CreateDelegationRequest) GoString ¶
func (s CreateDelegationRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDelegationRequest) SetComment ¶
func (s *CreateDelegationRequest) SetComment(v string) *CreateDelegationRequest
SetComment sets the Comment field's value.
func (*CreateDelegationRequest) SetControlSetId ¶
func (s *CreateDelegationRequest) SetControlSetId(v string) *CreateDelegationRequest
SetControlSetId sets the ControlSetId field's value.
func (*CreateDelegationRequest) SetRoleArn ¶
func (s *CreateDelegationRequest) SetRoleArn(v string) *CreateDelegationRequest
SetRoleArn sets the RoleArn field's value.
func (*CreateDelegationRequest) SetRoleType ¶
func (s *CreateDelegationRequest) SetRoleType(v string) *CreateDelegationRequest
SetRoleType sets the RoleType field's value.
func (CreateDelegationRequest) String ¶
func (s CreateDelegationRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDelegationRequest) Validate ¶
func (s *CreateDelegationRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Delegation ¶
type Delegation struct { // The identifier for the associated assessment. AssessmentId *string `locationName:"assessmentId" min:"36" type:"string"` // The name of the associated assessment. AssessmentName *string `locationName:"assessmentName" min:"1" type:"string"` // The comment related to the delegation. Comment *string `locationName:"comment" type:"string"` // The identifier for the associated control set. ControlSetId *string `locationName:"controlSetId" min:"1" type:"string"` // The IAM user or role that created the delegation. CreatedBy *string `locationName:"createdBy" min:"1" type:"string"` // Specifies when the delegation was created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // The unique identifier for the delegation. Id *string `locationName:"id" min:"36" type:"string"` // Specifies when the delegation was last updated. LastUpdated *time.Time `locationName:"lastUpdated" type:"timestamp"` // The Amazon Resource Name (ARN) of the IAM role. RoleArn *string `locationName:"roleArn" min:"20" type:"string"` // 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 *string `locationName:"roleType" type:"string" enum:"RoleType"` // The status of the delegation. Status *string `locationName:"status" type:"string" enum:"DelegationStatus"` // contains filtered or unexported fields }
The assignment of a control set to a delegate for review.
func (Delegation) GoString ¶
func (s Delegation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Delegation) SetAssessmentId ¶
func (s *Delegation) SetAssessmentId(v string) *Delegation
SetAssessmentId sets the AssessmentId field's value.
func (*Delegation) SetAssessmentName ¶
func (s *Delegation) SetAssessmentName(v string) *Delegation
SetAssessmentName sets the AssessmentName field's value.
func (*Delegation) SetComment ¶
func (s *Delegation) SetComment(v string) *Delegation
SetComment sets the Comment field's value.
func (*Delegation) SetControlSetId ¶
func (s *Delegation) SetControlSetId(v string) *Delegation
SetControlSetId sets the ControlSetId field's value.
func (*Delegation) SetCreatedBy ¶
func (s *Delegation) SetCreatedBy(v string) *Delegation
SetCreatedBy sets the CreatedBy field's value.
func (*Delegation) SetCreationTime ¶
func (s *Delegation) SetCreationTime(v time.Time) *Delegation
SetCreationTime sets the CreationTime field's value.
func (*Delegation) SetId ¶
func (s *Delegation) SetId(v string) *Delegation
SetId sets the Id field's value.
func (*Delegation) SetLastUpdated ¶
func (s *Delegation) SetLastUpdated(v time.Time) *Delegation
SetLastUpdated sets the LastUpdated field's value.
func (*Delegation) SetRoleArn ¶
func (s *Delegation) SetRoleArn(v string) *Delegation
SetRoleArn sets the RoleArn field's value.
func (*Delegation) SetRoleType ¶
func (s *Delegation) SetRoleType(v string) *Delegation
SetRoleType sets the RoleType field's value.
func (*Delegation) SetStatus ¶
func (s *Delegation) SetStatus(v string) *Delegation
SetStatus sets the Status field's value.
func (Delegation) String ¶
func (s Delegation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DelegationMetadata ¶
type DelegationMetadata struct { // The unique identifier for the specified assessment. AssessmentId *string `locationName:"assessmentId" min:"36" type:"string"` // The name of the associated assessment. AssessmentName *string `locationName:"assessmentName" min:"1" type:"string"` // Specifies the name of the control set delegated for review. ControlSetName *string `locationName:"controlSetName" min:"1" type:"string"` // Specifies when the delegation was created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // The unique identifier for the delegation. Id *string `locationName:"id" min:"36" type:"string"` // The Amazon Resource Name (ARN) of the IAM role. RoleArn *string `locationName:"roleArn" min:"20" type:"string"` // The current status of the delgation. Status *string `locationName:"status" type:"string" enum:"DelegationStatus"` // contains filtered or unexported fields }
The metadata associated with the specified delegation.
func (DelegationMetadata) GoString ¶
func (s DelegationMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DelegationMetadata) SetAssessmentId ¶
func (s *DelegationMetadata) SetAssessmentId(v string) *DelegationMetadata
SetAssessmentId sets the AssessmentId field's value.
func (*DelegationMetadata) SetAssessmentName ¶
func (s *DelegationMetadata) SetAssessmentName(v string) *DelegationMetadata
SetAssessmentName sets the AssessmentName field's value.
func (*DelegationMetadata) SetControlSetName ¶
func (s *DelegationMetadata) SetControlSetName(v string) *DelegationMetadata
SetControlSetName sets the ControlSetName field's value.
func (*DelegationMetadata) SetCreationTime ¶
func (s *DelegationMetadata) SetCreationTime(v time.Time) *DelegationMetadata
SetCreationTime sets the CreationTime field's value.
func (*DelegationMetadata) SetId ¶
func (s *DelegationMetadata) SetId(v string) *DelegationMetadata
SetId sets the Id field's value.
func (*DelegationMetadata) SetRoleArn ¶
func (s *DelegationMetadata) SetRoleArn(v string) *DelegationMetadata
SetRoleArn sets the RoleArn field's value.
func (*DelegationMetadata) SetStatus ¶
func (s *DelegationMetadata) SetStatus(v string) *DelegationMetadata
SetStatus sets the Status field's value.
func (DelegationMetadata) String ¶
func (s DelegationMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteAssessmentFrameworkInput ¶
type DeleteAssessmentFrameworkInput struct { // The identifier for the specified framework. // // FrameworkId is a required field FrameworkId *string `location:"uri" locationName:"frameworkId" min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteAssessmentFrameworkInput) GoString ¶
func (s DeleteAssessmentFrameworkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAssessmentFrameworkInput) SetFrameworkId ¶
func (s *DeleteAssessmentFrameworkInput) SetFrameworkId(v string) *DeleteAssessmentFrameworkInput
SetFrameworkId sets the FrameworkId field's value.
func (DeleteAssessmentFrameworkInput) String ¶
func (s DeleteAssessmentFrameworkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAssessmentFrameworkInput) Validate ¶
func (s *DeleteAssessmentFrameworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAssessmentFrameworkOutput ¶
type DeleteAssessmentFrameworkOutput struct {
// contains filtered or unexported fields
}
func (DeleteAssessmentFrameworkOutput) GoString ¶
func (s DeleteAssessmentFrameworkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteAssessmentFrameworkOutput) String ¶
func (s DeleteAssessmentFrameworkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteAssessmentInput ¶
type DeleteAssessmentInput struct { // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteAssessmentInput) GoString ¶
func (s DeleteAssessmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAssessmentInput) SetAssessmentId ¶
func (s *DeleteAssessmentInput) SetAssessmentId(v string) *DeleteAssessmentInput
SetAssessmentId sets the AssessmentId field's value.
func (DeleteAssessmentInput) String ¶
func (s DeleteAssessmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAssessmentInput) Validate ¶
func (s *DeleteAssessmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAssessmentOutput ¶
type DeleteAssessmentOutput struct {
// contains filtered or unexported fields
}
func (DeleteAssessmentOutput) GoString ¶
func (s DeleteAssessmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteAssessmentOutput) String ¶
func (s DeleteAssessmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteAssessmentReportInput ¶
type DeleteAssessmentReportInput struct { // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // The unique identifier for the assessment report. // // AssessmentReportId is a required field AssessmentReportId *string `location:"uri" locationName:"assessmentReportId" min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteAssessmentReportInput) GoString ¶
func (s DeleteAssessmentReportInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAssessmentReportInput) SetAssessmentId ¶
func (s *DeleteAssessmentReportInput) SetAssessmentId(v string) *DeleteAssessmentReportInput
SetAssessmentId sets the AssessmentId field's value.
func (*DeleteAssessmentReportInput) SetAssessmentReportId ¶
func (s *DeleteAssessmentReportInput) SetAssessmentReportId(v string) *DeleteAssessmentReportInput
SetAssessmentReportId sets the AssessmentReportId field's value.
func (DeleteAssessmentReportInput) String ¶
func (s DeleteAssessmentReportInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAssessmentReportInput) Validate ¶
func (s *DeleteAssessmentReportInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAssessmentReportOutput ¶
type DeleteAssessmentReportOutput struct {
// contains filtered or unexported fields
}
func (DeleteAssessmentReportOutput) GoString ¶
func (s DeleteAssessmentReportOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteAssessmentReportOutput) String ¶
func (s DeleteAssessmentReportOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteControlInput ¶
type DeleteControlInput struct { // The identifier for the specified control. // // ControlId is a required field ControlId *string `location:"uri" locationName:"controlId" min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteControlInput) GoString ¶
func (s DeleteControlInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteControlInput) SetControlId ¶
func (s *DeleteControlInput) SetControlId(v string) *DeleteControlInput
SetControlId sets the ControlId field's value.
func (DeleteControlInput) String ¶
func (s DeleteControlInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteControlInput) Validate ¶
func (s *DeleteControlInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteControlOutput ¶
type DeleteControlOutput struct {
// contains filtered or unexported fields
}
func (DeleteControlOutput) GoString ¶
func (s DeleteControlOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteControlOutput) String ¶
func (s DeleteControlOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeregisterAccountInput ¶
type DeregisterAccountInput struct {
// contains filtered or unexported fields
}
func (DeregisterAccountInput) GoString ¶
func (s DeregisterAccountInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeregisterAccountInput) String ¶
func (s DeregisterAccountInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeregisterAccountOutput ¶
type DeregisterAccountOutput struct { // The registration status of the account. Status *string `locationName:"status" type:"string" enum:"AccountStatus"` // contains filtered or unexported fields }
func (DeregisterAccountOutput) GoString ¶
func (s DeregisterAccountOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeregisterAccountOutput) SetStatus ¶
func (s *DeregisterAccountOutput) SetStatus(v string) *DeregisterAccountOutput
SetStatus sets the Status field's value.
func (DeregisterAccountOutput) String ¶
func (s DeregisterAccountOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeregisterOrganizationAdminAccountInput ¶
type DeregisterOrganizationAdminAccountInput struct { // The identifier for the specified administrator account. AdminAccountId *string `locationName:"adminAccountId" min:"12" type:"string"` // contains filtered or unexported fields }
func (DeregisterOrganizationAdminAccountInput) GoString ¶
func (s DeregisterOrganizationAdminAccountInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeregisterOrganizationAdminAccountInput) SetAdminAccountId ¶
func (s *DeregisterOrganizationAdminAccountInput) SetAdminAccountId(v string) *DeregisterOrganizationAdminAccountInput
SetAdminAccountId sets the AdminAccountId field's value.
func (DeregisterOrganizationAdminAccountInput) String ¶
func (s DeregisterOrganizationAdminAccountInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeregisterOrganizationAdminAccountInput) Validate ¶
func (s *DeregisterOrganizationAdminAccountInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeregisterOrganizationAdminAccountOutput ¶
type DeregisterOrganizationAdminAccountOutput struct {
// contains filtered or unexported fields
}
func (DeregisterOrganizationAdminAccountOutput) GoString ¶
func (s DeregisterOrganizationAdminAccountOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeregisterOrganizationAdminAccountOutput) String ¶
func (s DeregisterOrganizationAdminAccountOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateAssessmentReportEvidenceFolderInput ¶
type DisassociateAssessmentReportEvidenceFolderInput struct { // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // The identifier for the folder in which evidence is stored. // // EvidenceFolderId is a required field EvidenceFolderId *string `locationName:"evidenceFolderId" min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateAssessmentReportEvidenceFolderInput) GoString ¶
func (s DisassociateAssessmentReportEvidenceFolderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateAssessmentReportEvidenceFolderInput) SetAssessmentId ¶
func (s *DisassociateAssessmentReportEvidenceFolderInput) SetAssessmentId(v string) *DisassociateAssessmentReportEvidenceFolderInput
SetAssessmentId sets the AssessmentId field's value.
func (*DisassociateAssessmentReportEvidenceFolderInput) SetEvidenceFolderId ¶
func (s *DisassociateAssessmentReportEvidenceFolderInput) SetEvidenceFolderId(v string) *DisassociateAssessmentReportEvidenceFolderInput
SetEvidenceFolderId sets the EvidenceFolderId field's value.
func (DisassociateAssessmentReportEvidenceFolderInput) String ¶
func (s DisassociateAssessmentReportEvidenceFolderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateAssessmentReportEvidenceFolderInput) Validate ¶
func (s *DisassociateAssessmentReportEvidenceFolderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateAssessmentReportEvidenceFolderOutput ¶
type DisassociateAssessmentReportEvidenceFolderOutput struct {
// contains filtered or unexported fields
}
func (DisassociateAssessmentReportEvidenceFolderOutput) GoString ¶
func (s DisassociateAssessmentReportEvidenceFolderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateAssessmentReportEvidenceFolderOutput) String ¶
func (s DisassociateAssessmentReportEvidenceFolderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Evidence ¶
type Evidence struct { // Specifies whether the evidence is included in the assessment report. AssessmentReportSelection *string `locationName:"assessmentReportSelection" type:"string"` // The names and values used by the evidence event, including an attribute name // (such as allowUsersToChangePassword) and value (such as true or false). Attributes map[string]*string `locationName:"attributes" type:"map"` // The identifier for the specified account. AwsAccountId *string `locationName:"awsAccountId" min:"12" type:"string"` // The account from which the evidence is collected, and its organization path. AwsOrganization *string `locationName:"awsOrganization" type:"string"` // The evaluation status for evidence that falls under the compliance check // category. For evidence collected from Security Hub, a Pass or Fail result // is shown. For evidence collected from Config, a Compliant or Noncompliant // result is shown. ComplianceCheck *string `locationName:"complianceCheck" type:"string"` // The data source from which the specified evidence was collected. DataSource *string `locationName:"dataSource" type:"string"` // The name of the specified evidence event. EventName *string `locationName:"eventName" type:"string"` // The Amazon Web Service from which the evidence is collected. EventSource *string `locationName:"eventSource" min:"1" type:"string"` // The identifier for the specified account. EvidenceAwsAccountId *string `locationName:"evidenceAwsAccountId" min:"12" type:"string"` // The type of automated evidence. EvidenceByType *string `locationName:"evidenceByType" type:"string"` // The identifier for the folder in which the evidence is stored. EvidenceFolderId *string `locationName:"evidenceFolderId" min:"36" type:"string"` // The unique identifier for the IAM user or role associated with the evidence. IamId *string `locationName:"iamId" min:"20" type:"string"` // The identifier for the evidence. Id *string `locationName:"id" min:"36" type:"string"` // The list of resources assessed to generate the evidence. ResourcesIncluded []*Resource `locationName:"resourcesIncluded" type:"list"` // The timestamp that represents when the evidence was collected. Time *time.Time `locationName:"time" type:"timestamp"` // contains filtered or unexported fields }
A record that contains the information needed to demonstrate compliance with the requirements specified by a control. Examples of evidence include change activity triggered by a user, or a system configuration snapshot.
func (Evidence) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Evidence) SetAssessmentReportSelection ¶
SetAssessmentReportSelection sets the AssessmentReportSelection field's value.
func (*Evidence) SetAttributes ¶
SetAttributes sets the Attributes field's value.
func (*Evidence) SetAwsAccountId ¶
SetAwsAccountId sets the AwsAccountId field's value.
func (*Evidence) SetAwsOrganization ¶
SetAwsOrganization sets the AwsOrganization field's value.
func (*Evidence) SetComplianceCheck ¶
SetComplianceCheck sets the ComplianceCheck field's value.
func (*Evidence) SetDataSource ¶
SetDataSource sets the DataSource field's value.
func (*Evidence) SetEventName ¶
SetEventName sets the EventName field's value.
func (*Evidence) SetEventSource ¶
SetEventSource sets the EventSource field's value.
func (*Evidence) SetEvidenceAwsAccountId ¶
SetEvidenceAwsAccountId sets the EvidenceAwsAccountId field's value.
func (*Evidence) SetEvidenceByType ¶
SetEvidenceByType sets the EvidenceByType field's value.
func (*Evidence) SetEvidenceFolderId ¶
SetEvidenceFolderId sets the EvidenceFolderId field's value.
func (*Evidence) SetResourcesIncluded ¶
SetResourcesIncluded sets the ResourcesIncluded field's value.
type Framework ¶
type Framework struct { // The Amazon Resource Name (ARN) of the specified framework. Arn *string `locationName:"arn" min:"20" type:"string"` // The compliance type that the new custom framework supports, such as CIS or // HIPAA. ComplianceType *string `locationName:"complianceType" type:"string"` // The control sets associated with the framework. ControlSets []*ControlSet `locationName:"controlSets" min:"1" type:"list"` // The sources from which Audit Manager collects evidence for the control. ControlSources *string `locationName:"controlSources" min:"1" type:"string"` // Specifies when the framework was created. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"` // The IAM user or role that created the framework. CreatedBy *string `locationName:"createdBy" min:"1" type:"string"` // The description of the specified framework. Description *string `locationName:"description" min:"1" type:"string"` // The unique identifier for the specified framework. Id *string `locationName:"id" min:"36" type:"string"` // Specifies when the framework was most recently updated. LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"` // The IAM user or role that most recently updated the framework. LastUpdatedBy *string `locationName:"lastUpdatedBy" min:"1" type:"string"` // The logo associated with the framework. Logo *string `locationName:"logo" min:"1" type:"string"` // The name of the specified framework. Name *string `locationName:"name" min:"1" type:"string"` // The tags associated with the framework. Tags map[string]*string `locationName:"tags" type:"map"` // The framework type, such as custom or standard. Type *string `locationName:"type" type:"string" enum:"FrameworkType"` // contains filtered or unexported fields }
The file used to structure and automate Audit Manager assessments for a given compliance standard.
func (Framework) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Framework) SetComplianceType ¶
SetComplianceType sets the ComplianceType field's value.
func (*Framework) SetControlSets ¶
func (s *Framework) SetControlSets(v []*ControlSet) *Framework
SetControlSets sets the ControlSets field's value.
func (*Framework) SetControlSources ¶
SetControlSources sets the ControlSources field's value.
func (*Framework) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*Framework) SetCreatedBy ¶
SetCreatedBy sets the CreatedBy field's value.
func (*Framework) SetDescription ¶
SetDescription sets the Description field's value.
func (*Framework) SetLastUpdatedAt ¶
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*Framework) SetLastUpdatedBy ¶
SetLastUpdatedBy sets the LastUpdatedBy field's value.
type FrameworkMetadata ¶
type FrameworkMetadata struct { // The compliance standard associated with the framework, such as PCI-DSS or // HIPAA. ComplianceType *string `locationName:"complianceType" type:"string"` // The description of the framework. Description *string `locationName:"description" min:"1" type:"string"` // The logo associated with the framework. Logo *string `locationName:"logo" min:"1" type:"string"` // The name of the framework. Name *string `locationName:"name" min:"1" type:"string"` // contains filtered or unexported fields }
The metadata of a framework, such as the name, ID, description, and so on.
func (FrameworkMetadata) GoString ¶
func (s FrameworkMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FrameworkMetadata) SetComplianceType ¶
func (s *FrameworkMetadata) SetComplianceType(v string) *FrameworkMetadata
SetComplianceType sets the ComplianceType field's value.
func (*FrameworkMetadata) SetDescription ¶
func (s *FrameworkMetadata) SetDescription(v string) *FrameworkMetadata
SetDescription sets the Description field's value.
func (*FrameworkMetadata) SetLogo ¶
func (s *FrameworkMetadata) SetLogo(v string) *FrameworkMetadata
SetLogo sets the Logo field's value.
func (*FrameworkMetadata) SetName ¶
func (s *FrameworkMetadata) SetName(v string) *FrameworkMetadata
SetName sets the Name field's value.
func (FrameworkMetadata) String ¶
func (s FrameworkMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetAccountStatusInput ¶
type GetAccountStatusInput struct {
// contains filtered or unexported fields
}
func (GetAccountStatusInput) GoString ¶
func (s GetAccountStatusInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetAccountStatusInput) String ¶
func (s GetAccountStatusInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetAccountStatusOutput ¶
type GetAccountStatusOutput struct { // The status of the specified account. Status *string `locationName:"status" type:"string" enum:"AccountStatus"` // contains filtered or unexported fields }
func (GetAccountStatusOutput) GoString ¶
func (s GetAccountStatusOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAccountStatusOutput) SetStatus ¶
func (s *GetAccountStatusOutput) SetStatus(v string) *GetAccountStatusOutput
SetStatus sets the Status field's value.
func (GetAccountStatusOutput) String ¶
func (s GetAccountStatusOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetAssessmentFrameworkInput ¶
type GetAssessmentFrameworkInput struct { // The identifier for the specified framework. // // FrameworkId is a required field FrameworkId *string `location:"uri" locationName:"frameworkId" min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetAssessmentFrameworkInput) GoString ¶
func (s GetAssessmentFrameworkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAssessmentFrameworkInput) SetFrameworkId ¶
func (s *GetAssessmentFrameworkInput) SetFrameworkId(v string) *GetAssessmentFrameworkInput
SetFrameworkId sets the FrameworkId field's value.
func (GetAssessmentFrameworkInput) String ¶
func (s GetAssessmentFrameworkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAssessmentFrameworkInput) Validate ¶
func (s *GetAssessmentFrameworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAssessmentFrameworkOutput ¶
type GetAssessmentFrameworkOutput struct { // The framework returned by the GetAssessmentFramework API. Framework *Framework `locationName:"framework" type:"structure"` // contains filtered or unexported fields }
func (GetAssessmentFrameworkOutput) GoString ¶
func (s GetAssessmentFrameworkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAssessmentFrameworkOutput) SetFramework ¶
func (s *GetAssessmentFrameworkOutput) SetFramework(v *Framework) *GetAssessmentFrameworkOutput
SetFramework sets the Framework field's value.
func (GetAssessmentFrameworkOutput) String ¶
func (s GetAssessmentFrameworkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetAssessmentInput ¶
type GetAssessmentInput struct { // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetAssessmentInput) GoString ¶
func (s GetAssessmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAssessmentInput) SetAssessmentId ¶
func (s *GetAssessmentInput) SetAssessmentId(v string) *GetAssessmentInput
SetAssessmentId sets the AssessmentId field's value.
func (GetAssessmentInput) String ¶
func (s GetAssessmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAssessmentInput) Validate ¶
func (s *GetAssessmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAssessmentOutput ¶
type GetAssessmentOutput struct { // An entity that defines the scope of audit evidence collected by Audit Manager. // An Audit Manager assessment is an implementation of an Audit Manager framework. Assessment *Assessment `locationName:"assessment" type:"structure"` // The wrapper that contains the Audit Manager role information of the current // user, such as the role type and IAM Amazon Resource Name (ARN). UserRole *Role `locationName:"userRole" type:"structure"` // contains filtered or unexported fields }
func (GetAssessmentOutput) GoString ¶
func (s GetAssessmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAssessmentOutput) SetAssessment ¶
func (s *GetAssessmentOutput) SetAssessment(v *Assessment) *GetAssessmentOutput
SetAssessment sets the Assessment field's value.
func (*GetAssessmentOutput) SetUserRole ¶
func (s *GetAssessmentOutput) SetUserRole(v *Role) *GetAssessmentOutput
SetUserRole sets the UserRole field's value.
func (GetAssessmentOutput) String ¶
func (s GetAssessmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetAssessmentReportUrlInput ¶
type GetAssessmentReportUrlInput struct { // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // The identifier for the assessment report. // // AssessmentReportId is a required field AssessmentReportId *string `location:"uri" locationName:"assessmentReportId" min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetAssessmentReportUrlInput) GoString ¶
func (s GetAssessmentReportUrlInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAssessmentReportUrlInput) SetAssessmentId ¶
func (s *GetAssessmentReportUrlInput) SetAssessmentId(v string) *GetAssessmentReportUrlInput
SetAssessmentId sets the AssessmentId field's value.
func (*GetAssessmentReportUrlInput) SetAssessmentReportId ¶
func (s *GetAssessmentReportUrlInput) SetAssessmentReportId(v string) *GetAssessmentReportUrlInput
SetAssessmentReportId sets the AssessmentReportId field's value.
func (GetAssessmentReportUrlInput) String ¶
func (s GetAssessmentReportUrlInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAssessmentReportUrlInput) Validate ¶
func (s *GetAssessmentReportUrlInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAssessmentReportUrlOutput ¶
type GetAssessmentReportUrlOutput struct { // A uniform resource locator, used as a unique identifier to locate a resource // on the internet. PreSignedUrl *URL `locationName:"preSignedUrl" type:"structure"` // contains filtered or unexported fields }
func (GetAssessmentReportUrlOutput) GoString ¶
func (s GetAssessmentReportUrlOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAssessmentReportUrlOutput) SetPreSignedUrl ¶
func (s *GetAssessmentReportUrlOutput) SetPreSignedUrl(v *URL) *GetAssessmentReportUrlOutput
SetPreSignedUrl sets the PreSignedUrl field's value.
func (GetAssessmentReportUrlOutput) String ¶
func (s GetAssessmentReportUrlOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetChangeLogsInput ¶
type GetChangeLogsInput struct { // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // The identifier for the specified control. ControlId *string `location:"querystring" locationName:"controlId" min:"36" type:"string"` // The identifier for the specified control set. ControlSetId *string `location:"querystring" locationName:"controlSetId" min:"1" type:"string"` // Represents the maximum number of results per page, or per API request call. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The pagination token used to fetch the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetChangeLogsInput) GoString ¶
func (s GetChangeLogsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetChangeLogsInput) SetAssessmentId ¶
func (s *GetChangeLogsInput) SetAssessmentId(v string) *GetChangeLogsInput
SetAssessmentId sets the AssessmentId field's value.
func (*GetChangeLogsInput) SetControlId ¶
func (s *GetChangeLogsInput) SetControlId(v string) *GetChangeLogsInput
SetControlId sets the ControlId field's value.
func (*GetChangeLogsInput) SetControlSetId ¶
func (s *GetChangeLogsInput) SetControlSetId(v string) *GetChangeLogsInput
SetControlSetId sets the ControlSetId field's value.
func (*GetChangeLogsInput) SetMaxResults ¶
func (s *GetChangeLogsInput) SetMaxResults(v int64) *GetChangeLogsInput
SetMaxResults sets the MaxResults field's value.
func (*GetChangeLogsInput) SetNextToken ¶
func (s *GetChangeLogsInput) SetNextToken(v string) *GetChangeLogsInput
SetNextToken sets the NextToken field's value.
func (GetChangeLogsInput) String ¶
func (s GetChangeLogsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetChangeLogsInput) Validate ¶
func (s *GetChangeLogsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetChangeLogsOutput ¶
type GetChangeLogsOutput struct { // The list of user activity for the control. ChangeLogs []*ChangeLog `locationName:"changeLogs" type:"list"` // The pagination token used to fetch the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetChangeLogsOutput) GoString ¶
func (s GetChangeLogsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetChangeLogsOutput) SetChangeLogs ¶
func (s *GetChangeLogsOutput) SetChangeLogs(v []*ChangeLog) *GetChangeLogsOutput
SetChangeLogs sets the ChangeLogs field's value.
func (*GetChangeLogsOutput) SetNextToken ¶
func (s *GetChangeLogsOutput) SetNextToken(v string) *GetChangeLogsOutput
SetNextToken sets the NextToken field's value.
func (GetChangeLogsOutput) String ¶
func (s GetChangeLogsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetControlInput ¶
type GetControlInput struct { // The identifier for the specified control. // // ControlId is a required field ControlId *string `location:"uri" locationName:"controlId" min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetControlInput) GoString ¶
func (s GetControlInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetControlInput) SetControlId ¶
func (s *GetControlInput) SetControlId(v string) *GetControlInput
SetControlId sets the ControlId field's value.
func (GetControlInput) String ¶
func (s GetControlInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetControlInput) Validate ¶
func (s *GetControlInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetControlOutput ¶
type GetControlOutput struct { // The name of the control returned by the GetControl API. Control *Control `locationName:"control" type:"structure"` // contains filtered or unexported fields }
func (GetControlOutput) GoString ¶
func (s GetControlOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetControlOutput) SetControl ¶
func (s *GetControlOutput) SetControl(v *Control) *GetControlOutput
SetControl sets the Control field's value.
func (GetControlOutput) String ¶
func (s GetControlOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetDelegationsInput ¶
type GetDelegationsInput struct { // Represents the maximum number of results per page, or per API request call. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The pagination token used to fetch the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetDelegationsInput) GoString ¶
func (s GetDelegationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDelegationsInput) SetMaxResults ¶
func (s *GetDelegationsInput) SetMaxResults(v int64) *GetDelegationsInput
SetMaxResults sets the MaxResults field's value.
func (*GetDelegationsInput) SetNextToken ¶
func (s *GetDelegationsInput) SetNextToken(v string) *GetDelegationsInput
SetNextToken sets the NextToken field's value.
func (GetDelegationsInput) String ¶
func (s GetDelegationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDelegationsInput) Validate ¶
func (s *GetDelegationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDelegationsOutput ¶
type GetDelegationsOutput struct { // The list of delegations returned by the GetDelegations API. Delegations []*DelegationMetadata `locationName:"delegations" type:"list"` // The pagination token used to fetch the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetDelegationsOutput) GoString ¶
func (s GetDelegationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDelegationsOutput) SetDelegations ¶
func (s *GetDelegationsOutput) SetDelegations(v []*DelegationMetadata) *GetDelegationsOutput
SetDelegations sets the Delegations field's value.
func (*GetDelegationsOutput) SetNextToken ¶
func (s *GetDelegationsOutput) SetNextToken(v string) *GetDelegationsOutput
SetNextToken sets the NextToken field's value.
func (GetDelegationsOutput) String ¶
func (s GetDelegationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetEvidenceByEvidenceFolderInput ¶
type GetEvidenceByEvidenceFolderInput struct { // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // The identifier for the control set. // // ControlSetId is a required field ControlSetId *string `location:"uri" locationName:"controlSetId" min:"1" type:"string" required:"true"` // The unique identifier for the folder in which the evidence is stored. // // EvidenceFolderId is a required field EvidenceFolderId *string `location:"uri" locationName:"evidenceFolderId" min:"36" type:"string" required:"true"` // Represents the maximum number of results per page, or per API request call. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The pagination token used to fetch the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetEvidenceByEvidenceFolderInput) GoString ¶
func (s GetEvidenceByEvidenceFolderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEvidenceByEvidenceFolderInput) SetAssessmentId ¶
func (s *GetEvidenceByEvidenceFolderInput) SetAssessmentId(v string) *GetEvidenceByEvidenceFolderInput
SetAssessmentId sets the AssessmentId field's value.
func (*GetEvidenceByEvidenceFolderInput) SetControlSetId ¶
func (s *GetEvidenceByEvidenceFolderInput) SetControlSetId(v string) *GetEvidenceByEvidenceFolderInput
SetControlSetId sets the ControlSetId field's value.
func (*GetEvidenceByEvidenceFolderInput) SetEvidenceFolderId ¶
func (s *GetEvidenceByEvidenceFolderInput) SetEvidenceFolderId(v string) *GetEvidenceByEvidenceFolderInput
SetEvidenceFolderId sets the EvidenceFolderId field's value.
func (*GetEvidenceByEvidenceFolderInput) SetMaxResults ¶
func (s *GetEvidenceByEvidenceFolderInput) SetMaxResults(v int64) *GetEvidenceByEvidenceFolderInput
SetMaxResults sets the MaxResults field's value.
func (*GetEvidenceByEvidenceFolderInput) SetNextToken ¶
func (s *GetEvidenceByEvidenceFolderInput) SetNextToken(v string) *GetEvidenceByEvidenceFolderInput
SetNextToken sets the NextToken field's value.
func (GetEvidenceByEvidenceFolderInput) String ¶
func (s GetEvidenceByEvidenceFolderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEvidenceByEvidenceFolderInput) Validate ¶
func (s *GetEvidenceByEvidenceFolderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetEvidenceByEvidenceFolderOutput ¶
type GetEvidenceByEvidenceFolderOutput struct { // The list of evidence returned by the GetEvidenceByEvidenceFolder API. Evidence []*Evidence `locationName:"evidence" type:"list"` // The pagination token used to fetch the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetEvidenceByEvidenceFolderOutput) GoString ¶
func (s GetEvidenceByEvidenceFolderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEvidenceByEvidenceFolderOutput) SetEvidence ¶
func (s *GetEvidenceByEvidenceFolderOutput) SetEvidence(v []*Evidence) *GetEvidenceByEvidenceFolderOutput
SetEvidence sets the Evidence field's value.
func (*GetEvidenceByEvidenceFolderOutput) SetNextToken ¶
func (s *GetEvidenceByEvidenceFolderOutput) SetNextToken(v string) *GetEvidenceByEvidenceFolderOutput
SetNextToken sets the NextToken field's value.
func (GetEvidenceByEvidenceFolderOutput) String ¶
func (s GetEvidenceByEvidenceFolderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetEvidenceFolderInput ¶
type GetEvidenceFolderInput struct { // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // The identifier for the specified control set. // // ControlSetId is a required field ControlSetId *string `location:"uri" locationName:"controlSetId" min:"1" type:"string" required:"true"` // The identifier for the folder in which the evidence is stored. // // EvidenceFolderId is a required field EvidenceFolderId *string `location:"uri" locationName:"evidenceFolderId" min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetEvidenceFolderInput) GoString ¶
func (s GetEvidenceFolderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEvidenceFolderInput) SetAssessmentId ¶
func (s *GetEvidenceFolderInput) SetAssessmentId(v string) *GetEvidenceFolderInput
SetAssessmentId sets the AssessmentId field's value.
func (*GetEvidenceFolderInput) SetControlSetId ¶
func (s *GetEvidenceFolderInput) SetControlSetId(v string) *GetEvidenceFolderInput
SetControlSetId sets the ControlSetId field's value.
func (*GetEvidenceFolderInput) SetEvidenceFolderId ¶
func (s *GetEvidenceFolderInput) SetEvidenceFolderId(v string) *GetEvidenceFolderInput
SetEvidenceFolderId sets the EvidenceFolderId field's value.
func (GetEvidenceFolderInput) String ¶
func (s GetEvidenceFolderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEvidenceFolderInput) Validate ¶
func (s *GetEvidenceFolderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetEvidenceFolderOutput ¶
type GetEvidenceFolderOutput struct { // The folder in which evidence is stored. EvidenceFolder *AssessmentEvidenceFolder `locationName:"evidenceFolder" type:"structure"` // contains filtered or unexported fields }
func (GetEvidenceFolderOutput) GoString ¶
func (s GetEvidenceFolderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEvidenceFolderOutput) SetEvidenceFolder ¶
func (s *GetEvidenceFolderOutput) SetEvidenceFolder(v *AssessmentEvidenceFolder) *GetEvidenceFolderOutput
SetEvidenceFolder sets the EvidenceFolder field's value.
func (GetEvidenceFolderOutput) String ¶
func (s GetEvidenceFolderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetEvidenceFoldersByAssessmentControlInput ¶
type GetEvidenceFoldersByAssessmentControlInput struct { // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // The identifier for the specified control. // // ControlId is a required field ControlId *string `location:"uri" locationName:"controlId" min:"36" type:"string" required:"true"` // The identifier for the specified control set. // // ControlSetId is a required field ControlSetId *string `location:"uri" locationName:"controlSetId" min:"1" type:"string" required:"true"` // Represents the maximum number of results per page, or per API request call. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The pagination token used to fetch the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetEvidenceFoldersByAssessmentControlInput) GoString ¶
func (s GetEvidenceFoldersByAssessmentControlInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEvidenceFoldersByAssessmentControlInput) SetAssessmentId ¶
func (s *GetEvidenceFoldersByAssessmentControlInput) SetAssessmentId(v string) *GetEvidenceFoldersByAssessmentControlInput
SetAssessmentId sets the AssessmentId field's value.
func (*GetEvidenceFoldersByAssessmentControlInput) SetControlId ¶
func (s *GetEvidenceFoldersByAssessmentControlInput) SetControlId(v string) *GetEvidenceFoldersByAssessmentControlInput
SetControlId sets the ControlId field's value.
func (*GetEvidenceFoldersByAssessmentControlInput) SetControlSetId ¶
func (s *GetEvidenceFoldersByAssessmentControlInput) SetControlSetId(v string) *GetEvidenceFoldersByAssessmentControlInput
SetControlSetId sets the ControlSetId field's value.
func (*GetEvidenceFoldersByAssessmentControlInput) SetMaxResults ¶
func (s *GetEvidenceFoldersByAssessmentControlInput) SetMaxResults(v int64) *GetEvidenceFoldersByAssessmentControlInput
SetMaxResults sets the MaxResults field's value.
func (*GetEvidenceFoldersByAssessmentControlInput) SetNextToken ¶
func (s *GetEvidenceFoldersByAssessmentControlInput) SetNextToken(v string) *GetEvidenceFoldersByAssessmentControlInput
SetNextToken sets the NextToken field's value.
func (GetEvidenceFoldersByAssessmentControlInput) String ¶
func (s GetEvidenceFoldersByAssessmentControlInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEvidenceFoldersByAssessmentControlInput) Validate ¶
func (s *GetEvidenceFoldersByAssessmentControlInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetEvidenceFoldersByAssessmentControlOutput ¶
type GetEvidenceFoldersByAssessmentControlOutput struct { // The list of evidence folders returned by the GetEvidenceFoldersByAssessmentControl // API. EvidenceFolders []*AssessmentEvidenceFolder `locationName:"evidenceFolders" type:"list"` // The pagination token used to fetch the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetEvidenceFoldersByAssessmentControlOutput) GoString ¶
func (s GetEvidenceFoldersByAssessmentControlOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEvidenceFoldersByAssessmentControlOutput) SetEvidenceFolders ¶
func (s *GetEvidenceFoldersByAssessmentControlOutput) SetEvidenceFolders(v []*AssessmentEvidenceFolder) *GetEvidenceFoldersByAssessmentControlOutput
SetEvidenceFolders sets the EvidenceFolders field's value.
func (*GetEvidenceFoldersByAssessmentControlOutput) SetNextToken ¶
func (s *GetEvidenceFoldersByAssessmentControlOutput) SetNextToken(v string) *GetEvidenceFoldersByAssessmentControlOutput
SetNextToken sets the NextToken field's value.
func (GetEvidenceFoldersByAssessmentControlOutput) String ¶
func (s GetEvidenceFoldersByAssessmentControlOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetEvidenceFoldersByAssessmentInput ¶
type GetEvidenceFoldersByAssessmentInput struct { // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // Represents the maximum number of results per page, or per API request call. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The pagination token used to fetch the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetEvidenceFoldersByAssessmentInput) GoString ¶
func (s GetEvidenceFoldersByAssessmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEvidenceFoldersByAssessmentInput) SetAssessmentId ¶
func (s *GetEvidenceFoldersByAssessmentInput) SetAssessmentId(v string) *GetEvidenceFoldersByAssessmentInput
SetAssessmentId sets the AssessmentId field's value.
func (*GetEvidenceFoldersByAssessmentInput) SetMaxResults ¶
func (s *GetEvidenceFoldersByAssessmentInput) SetMaxResults(v int64) *GetEvidenceFoldersByAssessmentInput
SetMaxResults sets the MaxResults field's value.
func (*GetEvidenceFoldersByAssessmentInput) SetNextToken ¶
func (s *GetEvidenceFoldersByAssessmentInput) SetNextToken(v string) *GetEvidenceFoldersByAssessmentInput
SetNextToken sets the NextToken field's value.
func (GetEvidenceFoldersByAssessmentInput) String ¶
func (s GetEvidenceFoldersByAssessmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEvidenceFoldersByAssessmentInput) Validate ¶
func (s *GetEvidenceFoldersByAssessmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetEvidenceFoldersByAssessmentOutput ¶
type GetEvidenceFoldersByAssessmentOutput struct { // The list of evidence folders returned by the GetEvidenceFoldersByAssessment // API. EvidenceFolders []*AssessmentEvidenceFolder `locationName:"evidenceFolders" type:"list"` // The pagination token used to fetch the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetEvidenceFoldersByAssessmentOutput) GoString ¶
func (s GetEvidenceFoldersByAssessmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEvidenceFoldersByAssessmentOutput) SetEvidenceFolders ¶
func (s *GetEvidenceFoldersByAssessmentOutput) SetEvidenceFolders(v []*AssessmentEvidenceFolder) *GetEvidenceFoldersByAssessmentOutput
SetEvidenceFolders sets the EvidenceFolders field's value.
func (*GetEvidenceFoldersByAssessmentOutput) SetNextToken ¶
func (s *GetEvidenceFoldersByAssessmentOutput) SetNextToken(v string) *GetEvidenceFoldersByAssessmentOutput
SetNextToken sets the NextToken field's value.
func (GetEvidenceFoldersByAssessmentOutput) String ¶
func (s GetEvidenceFoldersByAssessmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetEvidenceInput ¶
type GetEvidenceInput struct { // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // The identifier for the specified control set. // // ControlSetId is a required field ControlSetId *string `location:"uri" locationName:"controlSetId" min:"1" type:"string" required:"true"` // The identifier for the folder in which the evidence is stored. // // EvidenceFolderId is a required field EvidenceFolderId *string `location:"uri" locationName:"evidenceFolderId" min:"36" type:"string" required:"true"` // The identifier for the evidence. // // EvidenceId is a required field EvidenceId *string `location:"uri" locationName:"evidenceId" min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetEvidenceInput) GoString ¶
func (s GetEvidenceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEvidenceInput) SetAssessmentId ¶
func (s *GetEvidenceInput) SetAssessmentId(v string) *GetEvidenceInput
SetAssessmentId sets the AssessmentId field's value.
func (*GetEvidenceInput) SetControlSetId ¶
func (s *GetEvidenceInput) SetControlSetId(v string) *GetEvidenceInput
SetControlSetId sets the ControlSetId field's value.
func (*GetEvidenceInput) SetEvidenceFolderId ¶
func (s *GetEvidenceInput) SetEvidenceFolderId(v string) *GetEvidenceInput
SetEvidenceFolderId sets the EvidenceFolderId field's value.
func (*GetEvidenceInput) SetEvidenceId ¶
func (s *GetEvidenceInput) SetEvidenceId(v string) *GetEvidenceInput
SetEvidenceId sets the EvidenceId field's value.
func (GetEvidenceInput) String ¶
func (s GetEvidenceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEvidenceInput) Validate ¶
func (s *GetEvidenceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetEvidenceOutput ¶
type GetEvidenceOutput struct { // The evidence returned by the GetEvidenceResponse API. Evidence *Evidence `locationName:"evidence" type:"structure"` // contains filtered or unexported fields }
func (GetEvidenceOutput) GoString ¶
func (s GetEvidenceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEvidenceOutput) SetEvidence ¶
func (s *GetEvidenceOutput) SetEvidence(v *Evidence) *GetEvidenceOutput
SetEvidence sets the Evidence field's value.
func (GetEvidenceOutput) String ¶
func (s GetEvidenceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetOrganizationAdminAccountInput ¶
type GetOrganizationAdminAccountInput struct {
// contains filtered or unexported fields
}
func (GetOrganizationAdminAccountInput) GoString ¶
func (s GetOrganizationAdminAccountInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetOrganizationAdminAccountInput) String ¶
func (s GetOrganizationAdminAccountInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetOrganizationAdminAccountOutput ¶
type GetOrganizationAdminAccountOutput struct { // The identifier for the specified administrator account. AdminAccountId *string `locationName:"adminAccountId" min:"12" type:"string"` // The identifier for the specified organization. OrganizationId *string `locationName:"organizationId" min:"12" type:"string"` // contains filtered or unexported fields }
func (GetOrganizationAdminAccountOutput) GoString ¶
func (s GetOrganizationAdminAccountOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetOrganizationAdminAccountOutput) SetAdminAccountId ¶
func (s *GetOrganizationAdminAccountOutput) SetAdminAccountId(v string) *GetOrganizationAdminAccountOutput
SetAdminAccountId sets the AdminAccountId field's value.
func (*GetOrganizationAdminAccountOutput) SetOrganizationId ¶
func (s *GetOrganizationAdminAccountOutput) SetOrganizationId(v string) *GetOrganizationAdminAccountOutput
SetOrganizationId sets the OrganizationId field's value.
func (GetOrganizationAdminAccountOutput) String ¶
func (s GetOrganizationAdminAccountOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetServicesInScopeInput ¶
type GetServicesInScopeInput struct {
// contains filtered or unexported fields
}
func (GetServicesInScopeInput) GoString ¶
func (s GetServicesInScopeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetServicesInScopeInput) String ¶
func (s GetServicesInScopeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetServicesInScopeOutput ¶
type GetServicesInScopeOutput struct { // The metadata associated with the Amazon Web Service. ServiceMetadata []*ServiceMetadata `locationName:"serviceMetadata" type:"list"` // contains filtered or unexported fields }
func (GetServicesInScopeOutput) GoString ¶
func (s GetServicesInScopeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetServicesInScopeOutput) SetServiceMetadata ¶
func (s *GetServicesInScopeOutput) SetServiceMetadata(v []*ServiceMetadata) *GetServicesInScopeOutput
SetServiceMetadata sets the ServiceMetadata field's value.
func (GetServicesInScopeOutput) String ¶
func (s GetServicesInScopeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSettingsInput ¶
type GetSettingsInput struct { // The list of SettingAttribute enum values. // // Attribute is a required field Attribute *string `location:"uri" locationName:"attribute" type:"string" required:"true" enum:"SettingAttribute"` // contains filtered or unexported fields }
func (GetSettingsInput) GoString ¶
func (s GetSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSettingsInput) SetAttribute ¶
func (s *GetSettingsInput) SetAttribute(v string) *GetSettingsInput
SetAttribute sets the Attribute field's value.
func (GetSettingsInput) String ¶
func (s GetSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSettingsInput) Validate ¶
func (s *GetSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSettingsOutput ¶
type GetSettingsOutput struct { // The settings object that holds all supported Audit Manager settings. Settings *Settings `locationName:"settings" type:"structure"` // contains filtered or unexported fields }
func (GetSettingsOutput) GoString ¶
func (s GetSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSettingsOutput) SetSettings ¶
func (s *GetSettingsOutput) SetSettings(v *Settings) *GetSettingsOutput
SetSettings sets the Settings field's value.
func (GetSettingsOutput) String ¶
func (s GetSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
An internal service error occurred during the processing of your request. Try again later.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListAssessmentFrameworksInput ¶
type ListAssessmentFrameworksInput struct { // The type of framework, such as standard or custom. // // FrameworkType is a required field FrameworkType *string `location:"querystring" locationName:"frameworkType" type:"string" required:"true" enum:"FrameworkType"` // Represents the maximum number of results per page, or per API request call. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The pagination token used to fetch the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAssessmentFrameworksInput) GoString ¶
func (s ListAssessmentFrameworksInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssessmentFrameworksInput) SetFrameworkType ¶
func (s *ListAssessmentFrameworksInput) SetFrameworkType(v string) *ListAssessmentFrameworksInput
SetFrameworkType sets the FrameworkType field's value.
func (*ListAssessmentFrameworksInput) SetMaxResults ¶
func (s *ListAssessmentFrameworksInput) SetMaxResults(v int64) *ListAssessmentFrameworksInput
SetMaxResults sets the MaxResults field's value.
func (*ListAssessmentFrameworksInput) SetNextToken ¶
func (s *ListAssessmentFrameworksInput) SetNextToken(v string) *ListAssessmentFrameworksInput
SetNextToken sets the NextToken field's value.
func (ListAssessmentFrameworksInput) String ¶
func (s ListAssessmentFrameworksInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssessmentFrameworksInput) Validate ¶
func (s *ListAssessmentFrameworksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAssessmentFrameworksOutput ¶
type ListAssessmentFrameworksOutput struct { // The list of metadata objects for the specified framework. FrameworkMetadataList []*AssessmentFrameworkMetadata `locationName:"frameworkMetadataList" type:"list"` // The pagination token used to fetch the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAssessmentFrameworksOutput) GoString ¶
func (s ListAssessmentFrameworksOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssessmentFrameworksOutput) SetFrameworkMetadataList ¶
func (s *ListAssessmentFrameworksOutput) SetFrameworkMetadataList(v []*AssessmentFrameworkMetadata) *ListAssessmentFrameworksOutput
SetFrameworkMetadataList sets the FrameworkMetadataList field's value.
func (*ListAssessmentFrameworksOutput) SetNextToken ¶
func (s *ListAssessmentFrameworksOutput) SetNextToken(v string) *ListAssessmentFrameworksOutput
SetNextToken sets the NextToken field's value.
func (ListAssessmentFrameworksOutput) String ¶
func (s ListAssessmentFrameworksOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListAssessmentReportsInput ¶
type ListAssessmentReportsInput struct { // Represents the maximum number of results per page, or per API request call. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The pagination token used to fetch the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAssessmentReportsInput) GoString ¶
func (s ListAssessmentReportsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssessmentReportsInput) SetMaxResults ¶
func (s *ListAssessmentReportsInput) SetMaxResults(v int64) *ListAssessmentReportsInput
SetMaxResults sets the MaxResults field's value.
func (*ListAssessmentReportsInput) SetNextToken ¶
func (s *ListAssessmentReportsInput) SetNextToken(v string) *ListAssessmentReportsInput
SetNextToken sets the NextToken field's value.
func (ListAssessmentReportsInput) String ¶
func (s ListAssessmentReportsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssessmentReportsInput) Validate ¶
func (s *ListAssessmentReportsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAssessmentReportsOutput ¶
type ListAssessmentReportsOutput struct { // The list of assessment reports returned by the ListAssessmentReports API. AssessmentReports []*AssessmentReportMetadata `locationName:"assessmentReports" type:"list"` // The pagination token used to fetch the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAssessmentReportsOutput) GoString ¶
func (s ListAssessmentReportsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssessmentReportsOutput) SetAssessmentReports ¶
func (s *ListAssessmentReportsOutput) SetAssessmentReports(v []*AssessmentReportMetadata) *ListAssessmentReportsOutput
SetAssessmentReports sets the AssessmentReports field's value.
func (*ListAssessmentReportsOutput) SetNextToken ¶
func (s *ListAssessmentReportsOutput) SetNextToken(v string) *ListAssessmentReportsOutput
SetNextToken sets the NextToken field's value.
func (ListAssessmentReportsOutput) String ¶
func (s ListAssessmentReportsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListAssessmentsInput ¶
type ListAssessmentsInput struct { // Represents the maximum number of results per page, or per API request call. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The pagination token used to fetch the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAssessmentsInput) GoString ¶
func (s ListAssessmentsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssessmentsInput) SetMaxResults ¶
func (s *ListAssessmentsInput) SetMaxResults(v int64) *ListAssessmentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListAssessmentsInput) SetNextToken ¶
func (s *ListAssessmentsInput) SetNextToken(v string) *ListAssessmentsInput
SetNextToken sets the NextToken field's value.
func (ListAssessmentsInput) String ¶
func (s ListAssessmentsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssessmentsInput) Validate ¶
func (s *ListAssessmentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAssessmentsOutput ¶
type ListAssessmentsOutput struct { // The metadata associated with the assessment. AssessmentMetadata []*AssessmentMetadataItem `locationName:"assessmentMetadata" type:"list"` // The pagination token used to fetch the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAssessmentsOutput) GoString ¶
func (s ListAssessmentsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssessmentsOutput) SetAssessmentMetadata ¶
func (s *ListAssessmentsOutput) SetAssessmentMetadata(v []*AssessmentMetadataItem) *ListAssessmentsOutput
SetAssessmentMetadata sets the AssessmentMetadata field's value.
func (*ListAssessmentsOutput) SetNextToken ¶
func (s *ListAssessmentsOutput) SetNextToken(v string) *ListAssessmentsOutput
SetNextToken sets the NextToken field's value.
func (ListAssessmentsOutput) String ¶
func (s ListAssessmentsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListControlsInput ¶
type ListControlsInput struct { // The type of control, such as standard or custom. // // ControlType is a required field ControlType *string `location:"querystring" locationName:"controlType" type:"string" required:"true" enum:"ControlType"` // Represents the maximum number of results per page, or per API request call. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The pagination token used to fetch the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListControlsInput) GoString ¶
func (s ListControlsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListControlsInput) SetControlType ¶
func (s *ListControlsInput) SetControlType(v string) *ListControlsInput
SetControlType sets the ControlType field's value.
func (*ListControlsInput) SetMaxResults ¶
func (s *ListControlsInput) SetMaxResults(v int64) *ListControlsInput
SetMaxResults sets the MaxResults field's value.
func (*ListControlsInput) SetNextToken ¶
func (s *ListControlsInput) SetNextToken(v string) *ListControlsInput
SetNextToken sets the NextToken field's value.
func (ListControlsInput) String ¶
func (s ListControlsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListControlsInput) Validate ¶
func (s *ListControlsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListControlsOutput ¶
type ListControlsOutput struct { // The list of control metadata objects returned by the ListControls API. ControlMetadataList []*ControlMetadata `locationName:"controlMetadataList" type:"list"` // The pagination token used to fetch the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListControlsOutput) GoString ¶
func (s ListControlsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListControlsOutput) SetControlMetadataList ¶
func (s *ListControlsOutput) SetControlMetadataList(v []*ControlMetadata) *ListControlsOutput
SetControlMetadataList sets the ControlMetadataList field's value.
func (*ListControlsOutput) SetNextToken ¶
func (s *ListControlsOutput) SetNextToken(v string) *ListControlsOutput
SetNextToken sets the NextToken field's value.
func (ListControlsOutput) String ¶
func (s ListControlsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListKeywordsForDataSourceInput ¶
type ListKeywordsForDataSourceInput struct { // Represents the maximum number of results per page, or per API request call. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The pagination token used to fetch the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // The control mapping data source to which the keywords apply. // // Source is a required field Source *string `location:"querystring" locationName:"source" type:"string" required:"true" enum:"SourceType"` // contains filtered or unexported fields }
func (ListKeywordsForDataSourceInput) GoString ¶
func (s ListKeywordsForDataSourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListKeywordsForDataSourceInput) SetMaxResults ¶
func (s *ListKeywordsForDataSourceInput) SetMaxResults(v int64) *ListKeywordsForDataSourceInput
SetMaxResults sets the MaxResults field's value.
func (*ListKeywordsForDataSourceInput) SetNextToken ¶
func (s *ListKeywordsForDataSourceInput) SetNextToken(v string) *ListKeywordsForDataSourceInput
SetNextToken sets the NextToken field's value.
func (*ListKeywordsForDataSourceInput) SetSource ¶
func (s *ListKeywordsForDataSourceInput) SetSource(v string) *ListKeywordsForDataSourceInput
SetSource sets the Source field's value.
func (ListKeywordsForDataSourceInput) String ¶
func (s ListKeywordsForDataSourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListKeywordsForDataSourceInput) Validate ¶
func (s *ListKeywordsForDataSourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListKeywordsForDataSourceOutput ¶
type ListKeywordsForDataSourceOutput struct { // The list of keywords for the specified event mapping source. Keywords []*string `locationName:"keywords" type:"list"` // The pagination token used to fetch the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListKeywordsForDataSourceOutput) GoString ¶
func (s ListKeywordsForDataSourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListKeywordsForDataSourceOutput) SetKeywords ¶
func (s *ListKeywordsForDataSourceOutput) SetKeywords(v []*string) *ListKeywordsForDataSourceOutput
SetKeywords sets the Keywords field's value.
func (*ListKeywordsForDataSourceOutput) SetNextToken ¶
func (s *ListKeywordsForDataSourceOutput) SetNextToken(v string) *ListKeywordsForDataSourceOutput
SetNextToken sets the NextToken field's value.
func (ListKeywordsForDataSourceOutput) String ¶
func (s ListKeywordsForDataSourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListNotificationsInput ¶
type ListNotificationsInput struct { // Represents the maximum number of results per page, or per API request call. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The pagination token used to fetch the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListNotificationsInput) GoString ¶
func (s ListNotificationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListNotificationsInput) SetMaxResults ¶
func (s *ListNotificationsInput) SetMaxResults(v int64) *ListNotificationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListNotificationsInput) SetNextToken ¶
func (s *ListNotificationsInput) SetNextToken(v string) *ListNotificationsInput
SetNextToken sets the NextToken field's value.
func (ListNotificationsInput) String ¶
func (s ListNotificationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListNotificationsInput) Validate ¶
func (s *ListNotificationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListNotificationsOutput ¶
type ListNotificationsOutput struct { // The pagination token used to fetch the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The returned list of notifications. Notifications []*Notification `locationName:"notifications" type:"list"` // contains filtered or unexported fields }
func (ListNotificationsOutput) GoString ¶
func (s ListNotificationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListNotificationsOutput) SetNextToken ¶
func (s *ListNotificationsOutput) SetNextToken(v string) *ListNotificationsOutput
SetNextToken sets the NextToken field's value.
func (*ListNotificationsOutput) SetNotifications ¶
func (s *ListNotificationsOutput) SetNotifications(v []*Notification) *ListNotificationsOutput
SetNotifications sets the Notifications field's value.
func (ListNotificationsOutput) String ¶
func (s ListNotificationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the specified resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The list of tags returned by the ListTagsForResource API. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ManualEvidence ¶
type ManualEvidence struct { // The Amazon S3 URL that points to a manual evidence object. S3ResourcePath *string `locationName:"s3ResourcePath" min:"1" type:"string"` // contains filtered or unexported fields }
Evidence that is uploaded to Audit Manager manually.
func (ManualEvidence) GoString ¶
func (s ManualEvidence) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ManualEvidence) SetS3ResourcePath ¶
func (s *ManualEvidence) SetS3ResourcePath(v string) *ManualEvidence
SetS3ResourcePath sets the S3ResourcePath field's value.
func (ManualEvidence) String ¶
func (s ManualEvidence) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ManualEvidence) Validate ¶
func (s *ManualEvidence) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Notification ¶
type Notification struct { // The identifier for the specified assessment. AssessmentId *string `locationName:"assessmentId" min:"36" type:"string"` // The name of the related assessment. AssessmentName *string `locationName:"assessmentName" min:"1" type:"string"` // The identifier for the specified control set. ControlSetId *string `locationName:"controlSetId" min:"1" type:"string"` // Specifies the name of the control set that the notification is about. ControlSetName *string `locationName:"controlSetName" min:"1" type:"string"` // The description of the notification. Description *string `locationName:"description" min:"1" type:"string"` // The time when the notification was sent. EventTime *time.Time `locationName:"eventTime" type:"timestamp"` // The unique identifier for the notification. Id *string `locationName:"id" min:"47" type:"string"` // The sender of the notification. Source *string `locationName:"source" min:"1" type:"string"` // contains filtered or unexported fields }
The notification used to inform a user of an update in Audit Manager. For example, this includes the notification that is sent when a control set is delegated for review.
func (Notification) GoString ¶
func (s Notification) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Notification) SetAssessmentId ¶
func (s *Notification) SetAssessmentId(v string) *Notification
SetAssessmentId sets the AssessmentId field's value.
func (*Notification) SetAssessmentName ¶
func (s *Notification) SetAssessmentName(v string) *Notification
SetAssessmentName sets the AssessmentName field's value.
func (*Notification) SetControlSetId ¶
func (s *Notification) SetControlSetId(v string) *Notification
SetControlSetId sets the ControlSetId field's value.
func (*Notification) SetControlSetName ¶
func (s *Notification) SetControlSetName(v string) *Notification
SetControlSetName sets the ControlSetName field's value.
func (*Notification) SetDescription ¶
func (s *Notification) SetDescription(v string) *Notification
SetDescription sets the Description field's value.
func (*Notification) SetEventTime ¶
func (s *Notification) SetEventTime(v time.Time) *Notification
SetEventTime sets the EventTime field's value.
func (*Notification) SetId ¶
func (s *Notification) SetId(v string) *Notification
SetId sets the Id field's value.
func (*Notification) SetSource ¶
func (s *Notification) SetSource(v string) *Notification
SetSource sets the Source field's value.
func (Notification) String ¶
func (s Notification) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RegisterAccountInput ¶
type RegisterAccountInput struct { // The delegated administrator account for Audit Manager. DelegatedAdminAccount *string `locationName:"delegatedAdminAccount" min:"12" type:"string"` // The KMS key details. KmsKey *string `locationName:"kmsKey" min:"7" type:"string"` // contains filtered or unexported fields }
func (RegisterAccountInput) GoString ¶
func (s RegisterAccountInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RegisterAccountInput) SetDelegatedAdminAccount ¶
func (s *RegisterAccountInput) SetDelegatedAdminAccount(v string) *RegisterAccountInput
SetDelegatedAdminAccount sets the DelegatedAdminAccount field's value.
func (*RegisterAccountInput) SetKmsKey ¶
func (s *RegisterAccountInput) SetKmsKey(v string) *RegisterAccountInput
SetKmsKey sets the KmsKey field's value.
func (RegisterAccountInput) String ¶
func (s RegisterAccountInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RegisterAccountInput) Validate ¶
func (s *RegisterAccountInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RegisterAccountOutput ¶
type RegisterAccountOutput struct { // The status of the account registration request. Status *string `locationName:"status" type:"string" enum:"AccountStatus"` // contains filtered or unexported fields }
func (RegisterAccountOutput) GoString ¶
func (s RegisterAccountOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RegisterAccountOutput) SetStatus ¶
func (s *RegisterAccountOutput) SetStatus(v string) *RegisterAccountOutput
SetStatus sets the Status field's value.
func (RegisterAccountOutput) String ¶
func (s RegisterAccountOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RegisterOrganizationAdminAccountInput ¶
type RegisterOrganizationAdminAccountInput struct { // The identifier for the specified delegated administrator account. // // AdminAccountId is a required field AdminAccountId *string `locationName:"adminAccountId" min:"12" type:"string" required:"true"` // contains filtered or unexported fields }
func (RegisterOrganizationAdminAccountInput) GoString ¶
func (s RegisterOrganizationAdminAccountInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RegisterOrganizationAdminAccountInput) SetAdminAccountId ¶
func (s *RegisterOrganizationAdminAccountInput) SetAdminAccountId(v string) *RegisterOrganizationAdminAccountInput
SetAdminAccountId sets the AdminAccountId field's value.
func (RegisterOrganizationAdminAccountInput) String ¶
func (s RegisterOrganizationAdminAccountInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RegisterOrganizationAdminAccountInput) Validate ¶
func (s *RegisterOrganizationAdminAccountInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RegisterOrganizationAdminAccountOutput ¶
type RegisterOrganizationAdminAccountOutput struct { // The identifier for the specified delegated administrator account. AdminAccountId *string `locationName:"adminAccountId" min:"12" type:"string"` // The identifier for the specified organization. OrganizationId *string `locationName:"organizationId" min:"12" type:"string"` // contains filtered or unexported fields }
func (RegisterOrganizationAdminAccountOutput) GoString ¶
func (s RegisterOrganizationAdminAccountOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RegisterOrganizationAdminAccountOutput) SetAdminAccountId ¶
func (s *RegisterOrganizationAdminAccountOutput) SetAdminAccountId(v string) *RegisterOrganizationAdminAccountOutput
SetAdminAccountId sets the AdminAccountId field's value.
func (*RegisterOrganizationAdminAccountOutput) SetOrganizationId ¶
func (s *RegisterOrganizationAdminAccountOutput) SetOrganizationId(v string) *RegisterOrganizationAdminAccountOutput
SetOrganizationId sets the OrganizationId field's value.
func (RegisterOrganizationAdminAccountOutput) String ¶
func (s RegisterOrganizationAdminAccountOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Resource ¶
type Resource struct { // The Amazon Resource Name (ARN) for the specified resource. Arn *string `locationName:"arn" min:"20" type:"string"` // The value of the specified resource. Value *string `locationName:"value" type:"string"` // contains filtered or unexported fields }
A system asset that is evaluated in an Audit Manager assessment.
func (Resource) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // The unique identifier for the specified resource. // // ResourceId is a required field ResourceId *string `locationName:"resourceId" type:"string" required:"true"` // The type of resource affected by the error. // // ResourceType is a required field ResourceType *string `locationName:"resourceType" type:"string" required:"true"` // contains filtered or unexported fields }
The resource specified in the request cannot be found.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Role ¶
type Role struct { // The Amazon Resource Name (ARN) of the IAM role. RoleArn *string `locationName:"roleArn" min:"20" type:"string"` // 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 *string `locationName:"roleType" type:"string" enum:"RoleType"` // contains filtered or unexported fields }
The wrapper that contains the Audit Manager role information of the current user, such as the role type and IAM Amazon Resource Name (ARN).
func (Role) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Role) SetRoleArn ¶
SetRoleArn sets the RoleArn field's value.
func (*Role) SetRoleType ¶
SetRoleType sets the RoleType field's value.
type Scope ¶
type Scope struct { // The accounts included in the scope of the assessment. AwsAccounts []*AWSAccount `locationName:"awsAccounts" type:"list"` // The Amazon Web Services services included in the scope of the assessment. AwsServices []*AWSService `locationName:"awsServices" type:"list"` // contains filtered or unexported fields }
The wrapper that contains the accounts and services in scope for the assessment.
func (Scope) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scope) SetAwsAccounts ¶
func (s *Scope) SetAwsAccounts(v []*AWSAccount) *Scope
SetAwsAccounts sets the AwsAccounts field's value.
func (*Scope) SetAwsServices ¶
func (s *Scope) SetAwsServices(v []*AWSService) *Scope
SetAwsServices sets the AwsServices field's value.
type ServiceMetadata ¶
type ServiceMetadata struct { // The category in which the Amazon Web Service belongs, such as compute, storage, // database, and so on. Category *string `locationName:"category" min:"1" type:"string"` // The description of the specified Amazon Web Service. Description *string `locationName:"description" min:"1" type:"string"` // The display name of the Amazon Web Service. DisplayName *string `locationName:"displayName" min:"1" type:"string"` // The name of the Amazon Web Service. Name *string `locationName:"name" min:"1" type:"string"` // contains filtered or unexported fields }
The metadata associated with the specified Amazon Web Service.
func (ServiceMetadata) GoString ¶
func (s ServiceMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceMetadata) SetCategory ¶
func (s *ServiceMetadata) SetCategory(v string) *ServiceMetadata
SetCategory sets the Category field's value.
func (*ServiceMetadata) SetDescription ¶
func (s *ServiceMetadata) SetDescription(v string) *ServiceMetadata
SetDescription sets the Description field's value.
func (*ServiceMetadata) SetDisplayName ¶
func (s *ServiceMetadata) SetDisplayName(v string) *ServiceMetadata
SetDisplayName sets the DisplayName field's value.
func (*ServiceMetadata) SetName ¶
func (s *ServiceMetadata) SetName(v string) *ServiceMetadata
SetName sets the Name field's value.
func (ServiceMetadata) String ¶
func (s ServiceMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Settings ¶
type Settings struct { // The default storage destination for assessment reports. DefaultAssessmentReportsDestination *AssessmentReportsDestination `locationName:"defaultAssessmentReportsDestination" type:"structure"` // The designated default audit owners. DefaultProcessOwners []*Role `locationName:"defaultProcessOwners" type:"list"` // Specifies whether Organizations is enabled. IsAwsOrgEnabled *bool `locationName:"isAwsOrgEnabled" type:"boolean"` // The KMS key details. KmsKey *string `locationName:"kmsKey" min:"7" type:"string"` // The designated Amazon Simple Notification Service (Amazon SNS) topic. SnsTopic *string `locationName:"snsTopic" min:"1" type:"string"` // contains filtered or unexported fields }
The settings object that holds all supported Audit Manager settings.
func (Settings) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Settings) SetDefaultAssessmentReportsDestination ¶
func (s *Settings) SetDefaultAssessmentReportsDestination(v *AssessmentReportsDestination) *Settings
SetDefaultAssessmentReportsDestination sets the DefaultAssessmentReportsDestination field's value.
func (*Settings) SetDefaultProcessOwners ¶
SetDefaultProcessOwners sets the DefaultProcessOwners field's value.
func (*Settings) SetIsAwsOrgEnabled ¶
SetIsAwsOrgEnabled sets the IsAwsOrgEnabled field's value.
func (*Settings) SetSnsTopic ¶
SetSnsTopic sets the SnsTopic field's value.
type SourceKeyword ¶
type SourceKeyword struct { // The method of input for the specified keyword. KeywordInputType *string `locationName:"keywordInputType" type:"string" enum:"KeywordInputType"` // The value of the keyword used to search CloudTrail logs, Config rules, Security // Hub checks, and Amazon Web Services API names when mapping a control data // source. KeywordValue *string `locationName:"keywordValue" min:"1" type:"string"` // contains filtered or unexported fields }
The keyword to search for in CloudTrail logs, Config rules, Security Hub checks, and Amazon Web Services API names.
func (SourceKeyword) GoString ¶
func (s SourceKeyword) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SourceKeyword) SetKeywordInputType ¶
func (s *SourceKeyword) SetKeywordInputType(v string) *SourceKeyword
SetKeywordInputType sets the KeywordInputType field's value.
func (*SourceKeyword) SetKeywordValue ¶
func (s *SourceKeyword) SetKeywordValue(v string) *SourceKeyword
SetKeywordValue sets the KeywordValue field's value.
func (SourceKeyword) String ¶
func (s SourceKeyword) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SourceKeyword) Validate ¶
func (s *SourceKeyword) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the specified resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"20" type:"string" required:"true"` // The tags to be associated with the resource. // // Tags is a required field Tags map[string]*string `locationName:"tags" type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type URL ¶
type URL struct { // The name or word used as a hyperlink to the URL. HyperlinkName *string `locationName:"hyperlinkName" min:"1" type:"string"` // The unique identifier for the internet resource. Link *string `locationName:"link" min:"1" type:"string"` // contains filtered or unexported fields }
A uniform resource locator, used as a unique identifier to locate a resource on the internet.
func (URL) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*URL) SetHyperlinkName ¶
SetHyperlinkName sets the HyperlinkName field's value.
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the specified resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"20" type:"string" required:"true"` // The name or key of the tag. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateAssessmentControlInput ¶
type UpdateAssessmentControlInput struct { // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // The comment body text for the specified control. CommentBody *string `locationName:"commentBody" type:"string"` // The identifier for the specified control. // // ControlId is a required field ControlId *string `location:"uri" locationName:"controlId" min:"36" type:"string" required:"true"` // The identifier for the specified control set. // // ControlSetId is a required field ControlSetId *string `location:"uri" locationName:"controlSetId" min:"1" type:"string" required:"true"` // The status of the specified control. ControlStatus *string `locationName:"controlStatus" type:"string" enum:"ControlStatus"` // contains filtered or unexported fields }
func (UpdateAssessmentControlInput) GoString ¶
func (s UpdateAssessmentControlInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAssessmentControlInput) SetAssessmentId ¶
func (s *UpdateAssessmentControlInput) SetAssessmentId(v string) *UpdateAssessmentControlInput
SetAssessmentId sets the AssessmentId field's value.
func (*UpdateAssessmentControlInput) SetCommentBody ¶
func (s *UpdateAssessmentControlInput) SetCommentBody(v string) *UpdateAssessmentControlInput
SetCommentBody sets the CommentBody field's value.
func (*UpdateAssessmentControlInput) SetControlId ¶
func (s *UpdateAssessmentControlInput) SetControlId(v string) *UpdateAssessmentControlInput
SetControlId sets the ControlId field's value.
func (*UpdateAssessmentControlInput) SetControlSetId ¶
func (s *UpdateAssessmentControlInput) SetControlSetId(v string) *UpdateAssessmentControlInput
SetControlSetId sets the ControlSetId field's value.
func (*UpdateAssessmentControlInput) SetControlStatus ¶
func (s *UpdateAssessmentControlInput) SetControlStatus(v string) *UpdateAssessmentControlInput
SetControlStatus sets the ControlStatus field's value.
func (UpdateAssessmentControlInput) String ¶
func (s UpdateAssessmentControlInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAssessmentControlInput) Validate ¶
func (s *UpdateAssessmentControlInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAssessmentControlOutput ¶
type UpdateAssessmentControlOutput struct { // The name of the updated control set returned by the UpdateAssessmentControl // API. Control *AssessmentControl `locationName:"control" type:"structure"` // contains filtered or unexported fields }
func (UpdateAssessmentControlOutput) GoString ¶
func (s UpdateAssessmentControlOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAssessmentControlOutput) SetControl ¶
func (s *UpdateAssessmentControlOutput) SetControl(v *AssessmentControl) *UpdateAssessmentControlOutput
SetControl sets the Control field's value.
func (UpdateAssessmentControlOutput) String ¶
func (s UpdateAssessmentControlOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateAssessmentControlSetStatusInput ¶
type UpdateAssessmentControlSetStatusInput struct { // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // The comment related to the status update. // // Comment is a required field Comment *string `locationName:"comment" type:"string" required:"true"` // The identifier for the specified control set. // // ControlSetId is a required field ControlSetId *string `location:"uri" locationName:"controlSetId" type:"string" required:"true"` // The status of the control set that is being updated. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"ControlSetStatus"` // contains filtered or unexported fields }
func (UpdateAssessmentControlSetStatusInput) GoString ¶
func (s UpdateAssessmentControlSetStatusInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAssessmentControlSetStatusInput) SetAssessmentId ¶
func (s *UpdateAssessmentControlSetStatusInput) SetAssessmentId(v string) *UpdateAssessmentControlSetStatusInput
SetAssessmentId sets the AssessmentId field's value.
func (*UpdateAssessmentControlSetStatusInput) SetComment ¶
func (s *UpdateAssessmentControlSetStatusInput) SetComment(v string) *UpdateAssessmentControlSetStatusInput
SetComment sets the Comment field's value.
func (*UpdateAssessmentControlSetStatusInput) SetControlSetId ¶
func (s *UpdateAssessmentControlSetStatusInput) SetControlSetId(v string) *UpdateAssessmentControlSetStatusInput
SetControlSetId sets the ControlSetId field's value.
func (*UpdateAssessmentControlSetStatusInput) SetStatus ¶
func (s *UpdateAssessmentControlSetStatusInput) SetStatus(v string) *UpdateAssessmentControlSetStatusInput
SetStatus sets the Status field's value.
func (UpdateAssessmentControlSetStatusInput) String ¶
func (s UpdateAssessmentControlSetStatusInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAssessmentControlSetStatusInput) Validate ¶
func (s *UpdateAssessmentControlSetStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAssessmentControlSetStatusOutput ¶
type UpdateAssessmentControlSetStatusOutput struct { // The name of the updated control set returned by the UpdateAssessmentControlSetStatus // API. ControlSet *AssessmentControlSet `locationName:"controlSet" type:"structure"` // contains filtered or unexported fields }
func (UpdateAssessmentControlSetStatusOutput) GoString ¶
func (s UpdateAssessmentControlSetStatusOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAssessmentControlSetStatusOutput) SetControlSet ¶
func (s *UpdateAssessmentControlSetStatusOutput) SetControlSet(v *AssessmentControlSet) *UpdateAssessmentControlSetStatusOutput
SetControlSet sets the ControlSet field's value.
func (UpdateAssessmentControlSetStatusOutput) String ¶
func (s UpdateAssessmentControlSetStatusOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateAssessmentFrameworkControlSet ¶
type UpdateAssessmentFrameworkControlSet struct { // The list of controls contained within the control set. Controls []*CreateAssessmentFrameworkControl `locationName:"controls" min:"1" type:"list"` // The unique identifier for the control set. Id *string `locationName:"id" min:"1" type:"string"` // The name of the control set. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A controlSet entity that represents a collection of controls in Audit Manager. This does not contain the control set ID.
func (UpdateAssessmentFrameworkControlSet) GoString ¶
func (s UpdateAssessmentFrameworkControlSet) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAssessmentFrameworkControlSet) SetControls ¶
func (s *UpdateAssessmentFrameworkControlSet) SetControls(v []*CreateAssessmentFrameworkControl) *UpdateAssessmentFrameworkControlSet
SetControls sets the Controls field's value.
func (*UpdateAssessmentFrameworkControlSet) SetId ¶
func (s *UpdateAssessmentFrameworkControlSet) SetId(v string) *UpdateAssessmentFrameworkControlSet
SetId sets the Id field's value.
func (*UpdateAssessmentFrameworkControlSet) SetName ¶
func (s *UpdateAssessmentFrameworkControlSet) SetName(v string) *UpdateAssessmentFrameworkControlSet
SetName sets the Name field's value.
func (UpdateAssessmentFrameworkControlSet) String ¶
func (s UpdateAssessmentFrameworkControlSet) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAssessmentFrameworkControlSet) Validate ¶
func (s *UpdateAssessmentFrameworkControlSet) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAssessmentFrameworkInput ¶
type UpdateAssessmentFrameworkInput struct { // The compliance type that the new custom framework supports, such as CIS or // HIPAA. ComplianceType *string `locationName:"complianceType" type:"string"` // The control sets associated with the framework. // // ControlSets is a required field ControlSets []*UpdateAssessmentFrameworkControlSet `locationName:"controlSets" type:"list" required:"true"` // The description of the framework that is to be updated. Description *string `locationName:"description" min:"1" type:"string"` // The identifier for the specified framework. // // FrameworkId is a required field FrameworkId *string `location:"uri" locationName:"frameworkId" min:"36" type:"string" required:"true"` // The name of the framework to be updated. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateAssessmentFrameworkInput) GoString ¶
func (s UpdateAssessmentFrameworkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAssessmentFrameworkInput) SetComplianceType ¶
func (s *UpdateAssessmentFrameworkInput) SetComplianceType(v string) *UpdateAssessmentFrameworkInput
SetComplianceType sets the ComplianceType field's value.
func (*UpdateAssessmentFrameworkInput) SetControlSets ¶
func (s *UpdateAssessmentFrameworkInput) SetControlSets(v []*UpdateAssessmentFrameworkControlSet) *UpdateAssessmentFrameworkInput
SetControlSets sets the ControlSets field's value.
func (*UpdateAssessmentFrameworkInput) SetDescription ¶
func (s *UpdateAssessmentFrameworkInput) SetDescription(v string) *UpdateAssessmentFrameworkInput
SetDescription sets the Description field's value.
func (*UpdateAssessmentFrameworkInput) SetFrameworkId ¶
func (s *UpdateAssessmentFrameworkInput) SetFrameworkId(v string) *UpdateAssessmentFrameworkInput
SetFrameworkId sets the FrameworkId field's value.
func (*UpdateAssessmentFrameworkInput) SetName ¶
func (s *UpdateAssessmentFrameworkInput) SetName(v string) *UpdateAssessmentFrameworkInput
SetName sets the Name field's value.
func (UpdateAssessmentFrameworkInput) String ¶
func (s UpdateAssessmentFrameworkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAssessmentFrameworkInput) Validate ¶
func (s *UpdateAssessmentFrameworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAssessmentFrameworkOutput ¶
type UpdateAssessmentFrameworkOutput struct { // The name of the specified framework. Framework *Framework `locationName:"framework" type:"structure"` // contains filtered or unexported fields }
func (UpdateAssessmentFrameworkOutput) GoString ¶
func (s UpdateAssessmentFrameworkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAssessmentFrameworkOutput) SetFramework ¶
func (s *UpdateAssessmentFrameworkOutput) SetFramework(v *Framework) *UpdateAssessmentFrameworkOutput
SetFramework sets the Framework field's value.
func (UpdateAssessmentFrameworkOutput) String ¶
func (s UpdateAssessmentFrameworkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateAssessmentInput ¶
type UpdateAssessmentInput struct { // The description of the specified assessment. AssessmentDescription *string `locationName:"assessmentDescription" type:"string"` // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // The name of the specified assessment to be updated. AssessmentName *string `locationName:"assessmentName" min:"1" type:"string"` // The assessment report storage destination for the specified assessment that // is being updated. AssessmentReportsDestination *AssessmentReportsDestination `locationName:"assessmentReportsDestination" type:"structure"` // The list of roles for the specified assessment. Roles []*Role `locationName:"roles" type:"list"` // The scope of the specified assessment. // // Scope is a required field Scope *Scope `locationName:"scope" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateAssessmentInput) GoString ¶
func (s UpdateAssessmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAssessmentInput) SetAssessmentDescription ¶
func (s *UpdateAssessmentInput) SetAssessmentDescription(v string) *UpdateAssessmentInput
SetAssessmentDescription sets the AssessmentDescription field's value.
func (*UpdateAssessmentInput) SetAssessmentId ¶
func (s *UpdateAssessmentInput) SetAssessmentId(v string) *UpdateAssessmentInput
SetAssessmentId sets the AssessmentId field's value.
func (*UpdateAssessmentInput) SetAssessmentName ¶
func (s *UpdateAssessmentInput) SetAssessmentName(v string) *UpdateAssessmentInput
SetAssessmentName sets the AssessmentName field's value.
func (*UpdateAssessmentInput) SetAssessmentReportsDestination ¶
func (s *UpdateAssessmentInput) SetAssessmentReportsDestination(v *AssessmentReportsDestination) *UpdateAssessmentInput
SetAssessmentReportsDestination sets the AssessmentReportsDestination field's value.
func (*UpdateAssessmentInput) SetRoles ¶
func (s *UpdateAssessmentInput) SetRoles(v []*Role) *UpdateAssessmentInput
SetRoles sets the Roles field's value.
func (*UpdateAssessmentInput) SetScope ¶
func (s *UpdateAssessmentInput) SetScope(v *Scope) *UpdateAssessmentInput
SetScope sets the Scope field's value.
func (UpdateAssessmentInput) String ¶
func (s UpdateAssessmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAssessmentInput) Validate ¶
func (s *UpdateAssessmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAssessmentOutput ¶
type UpdateAssessmentOutput struct { // The response object (name of the updated assessment) for the UpdateAssessmentRequest // API. Assessment *Assessment `locationName:"assessment" type:"structure"` // contains filtered or unexported fields }
func (UpdateAssessmentOutput) GoString ¶
func (s UpdateAssessmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAssessmentOutput) SetAssessment ¶
func (s *UpdateAssessmentOutput) SetAssessment(v *Assessment) *UpdateAssessmentOutput
SetAssessment sets the Assessment field's value.
func (UpdateAssessmentOutput) String ¶
func (s UpdateAssessmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateAssessmentStatusInput ¶
type UpdateAssessmentStatusInput struct { // The identifier for the specified assessment. // // AssessmentId is a required field AssessmentId *string `location:"uri" locationName:"assessmentId" min:"36" type:"string" required:"true"` // The current status of the specified assessment. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"AssessmentStatus"` // contains filtered or unexported fields }
func (UpdateAssessmentStatusInput) GoString ¶
func (s UpdateAssessmentStatusInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAssessmentStatusInput) SetAssessmentId ¶
func (s *UpdateAssessmentStatusInput) SetAssessmentId(v string) *UpdateAssessmentStatusInput
SetAssessmentId sets the AssessmentId field's value.
func (*UpdateAssessmentStatusInput) SetStatus ¶
func (s *UpdateAssessmentStatusInput) SetStatus(v string) *UpdateAssessmentStatusInput
SetStatus sets the Status field's value.
func (UpdateAssessmentStatusInput) String ¶
func (s UpdateAssessmentStatusInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAssessmentStatusInput) Validate ¶
func (s *UpdateAssessmentStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAssessmentStatusOutput ¶
type UpdateAssessmentStatusOutput struct { // The name of the updated assessment returned by the UpdateAssessmentStatus // API. Assessment *Assessment `locationName:"assessment" type:"structure"` // contains filtered or unexported fields }
func (UpdateAssessmentStatusOutput) GoString ¶
func (s UpdateAssessmentStatusOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAssessmentStatusOutput) SetAssessment ¶
func (s *UpdateAssessmentStatusOutput) SetAssessment(v *Assessment) *UpdateAssessmentStatusOutput
SetAssessment sets the Assessment field's value.
func (UpdateAssessmentStatusOutput) String ¶
func (s UpdateAssessmentStatusOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateControlInput ¶
type UpdateControlInput struct { // The recommended actions to carry out if the control is not fulfilled. ActionPlanInstructions *string `locationName:"actionPlanInstructions" type:"string"` // The title of the action plan for remediating the control. ActionPlanTitle *string `locationName:"actionPlanTitle" type:"string"` // The identifier for the specified control. // // ControlId is a required field ControlId *string `location:"uri" locationName:"controlId" min:"36" type:"string" required:"true"` // The data mapping sources for the specified control. // // ControlMappingSources is a required field ControlMappingSources []*ControlMappingSource `locationName:"controlMappingSources" min:"1" type:"list" required:"true"` // The optional description of the control. Description *string `locationName:"description" type:"string"` // The name of the control to be updated. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The steps that to follow to determine if the control has been satisfied. TestingInformation *string `locationName:"testingInformation" type:"string"` // contains filtered or unexported fields }
func (UpdateControlInput) GoString ¶
func (s UpdateControlInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateControlInput) SetActionPlanInstructions ¶
func (s *UpdateControlInput) SetActionPlanInstructions(v string) *UpdateControlInput
SetActionPlanInstructions sets the ActionPlanInstructions field's value.
func (*UpdateControlInput) SetActionPlanTitle ¶
func (s *UpdateControlInput) SetActionPlanTitle(v string) *UpdateControlInput
SetActionPlanTitle sets the ActionPlanTitle field's value.
func (*UpdateControlInput) SetControlId ¶
func (s *UpdateControlInput) SetControlId(v string) *UpdateControlInput
SetControlId sets the ControlId field's value.
func (*UpdateControlInput) SetControlMappingSources ¶
func (s *UpdateControlInput) SetControlMappingSources(v []*ControlMappingSource) *UpdateControlInput
SetControlMappingSources sets the ControlMappingSources field's value.
func (*UpdateControlInput) SetDescription ¶
func (s *UpdateControlInput) SetDescription(v string) *UpdateControlInput
SetDescription sets the Description field's value.
func (*UpdateControlInput) SetName ¶
func (s *UpdateControlInput) SetName(v string) *UpdateControlInput
SetName sets the Name field's value.
func (*UpdateControlInput) SetTestingInformation ¶
func (s *UpdateControlInput) SetTestingInformation(v string) *UpdateControlInput
SetTestingInformation sets the TestingInformation field's value.
func (UpdateControlInput) String ¶
func (s UpdateControlInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateControlInput) Validate ¶
func (s *UpdateControlInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateControlOutput ¶
type UpdateControlOutput struct { // The name of the updated control set returned by the UpdateControl API. Control *Control `locationName:"control" type:"structure"` // contains filtered or unexported fields }
func (UpdateControlOutput) GoString ¶
func (s UpdateControlOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateControlOutput) SetControl ¶
func (s *UpdateControlOutput) SetControl(v *Control) *UpdateControlOutput
SetControl sets the Control field's value.
func (UpdateControlOutput) String ¶
func (s UpdateControlOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateSettingsInput ¶
type UpdateSettingsInput struct { // The default storage destination for assessment reports. DefaultAssessmentReportsDestination *AssessmentReportsDestination `locationName:"defaultAssessmentReportsDestination" type:"structure"` // A list of the default audit owners. DefaultProcessOwners []*Role `locationName:"defaultProcessOwners" type:"list"` // The KMS key details. KmsKey *string `locationName:"kmsKey" min:"7" type:"string"` // The Amazon Simple Notification Service (Amazon SNS) topic to which Audit // Manager sends notifications. SnsTopic *string `locationName:"snsTopic" min:"20" type:"string"` // contains filtered or unexported fields }
func (UpdateSettingsInput) GoString ¶
func (s UpdateSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSettingsInput) SetDefaultAssessmentReportsDestination ¶
func (s *UpdateSettingsInput) SetDefaultAssessmentReportsDestination(v *AssessmentReportsDestination) *UpdateSettingsInput
SetDefaultAssessmentReportsDestination sets the DefaultAssessmentReportsDestination field's value.
func (*UpdateSettingsInput) SetDefaultProcessOwners ¶
func (s *UpdateSettingsInput) SetDefaultProcessOwners(v []*Role) *UpdateSettingsInput
SetDefaultProcessOwners sets the DefaultProcessOwners field's value.
func (*UpdateSettingsInput) SetKmsKey ¶
func (s *UpdateSettingsInput) SetKmsKey(v string) *UpdateSettingsInput
SetKmsKey sets the KmsKey field's value.
func (*UpdateSettingsInput) SetSnsTopic ¶
func (s *UpdateSettingsInput) SetSnsTopic(v string) *UpdateSettingsInput
SetSnsTopic sets the SnsTopic field's value.
func (UpdateSettingsInput) String ¶
func (s UpdateSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSettingsInput) Validate ¶
func (s *UpdateSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSettingsOutput ¶
type UpdateSettingsOutput struct { // The current list of settings. Settings *Settings `locationName:"settings" type:"structure"` // contains filtered or unexported fields }
func (UpdateSettingsOutput) GoString ¶
func (s UpdateSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSettingsOutput) SetSettings ¶
func (s *UpdateSettingsOutput) SetSettings(v *Settings) *UpdateSettingsOutput
SetSettings sets the Settings field's value.
func (UpdateSettingsOutput) String ¶
func (s UpdateSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidateAssessmentReportIntegrityInput ¶
type ValidateAssessmentReportIntegrityInput struct { // The relative path of the specified Amazon S3 bucket in which the assessment // report is stored. // // S3RelativePath is a required field S3RelativePath *string `locationName:"s3RelativePath" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ValidateAssessmentReportIntegrityInput) GoString ¶
func (s ValidateAssessmentReportIntegrityInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidateAssessmentReportIntegrityInput) SetS3RelativePath ¶
func (s *ValidateAssessmentReportIntegrityInput) SetS3RelativePath(v string) *ValidateAssessmentReportIntegrityInput
SetS3RelativePath sets the S3RelativePath field's value.
func (ValidateAssessmentReportIntegrityInput) String ¶
func (s ValidateAssessmentReportIntegrityInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidateAssessmentReportIntegrityInput) Validate ¶
func (s *ValidateAssessmentReportIntegrityInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ValidateAssessmentReportIntegrityOutput ¶
type ValidateAssessmentReportIntegrityOutput struct { // The signature algorithm used to code sign the assessment report file. SignatureAlgorithm *string `locationName:"signatureAlgorithm" type:"string"` // The date and time signature that specifies when the assessment report was // created. SignatureDateTime *string `locationName:"signatureDateTime" type:"string"` // The unique identifier for the validation signature key. SignatureKeyId *string `locationName:"signatureKeyId" type:"string"` // Specifies whether the signature key is valid. SignatureValid *bool `locationName:"signatureValid" type:"boolean"` // Represents any errors that occurred when validating the assessment report. ValidationErrors []*string `locationName:"validationErrors" type:"list"` // contains filtered or unexported fields }
func (ValidateAssessmentReportIntegrityOutput) GoString ¶
func (s ValidateAssessmentReportIntegrityOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidateAssessmentReportIntegrityOutput) SetSignatureAlgorithm ¶
func (s *ValidateAssessmentReportIntegrityOutput) SetSignatureAlgorithm(v string) *ValidateAssessmentReportIntegrityOutput
SetSignatureAlgorithm sets the SignatureAlgorithm field's value.
func (*ValidateAssessmentReportIntegrityOutput) SetSignatureDateTime ¶
func (s *ValidateAssessmentReportIntegrityOutput) SetSignatureDateTime(v string) *ValidateAssessmentReportIntegrityOutput
SetSignatureDateTime sets the SignatureDateTime field's value.
func (*ValidateAssessmentReportIntegrityOutput) SetSignatureKeyId ¶
func (s *ValidateAssessmentReportIntegrityOutput) SetSignatureKeyId(v string) *ValidateAssessmentReportIntegrityOutput
SetSignatureKeyId sets the SignatureKeyId field's value.
func (*ValidateAssessmentReportIntegrityOutput) SetSignatureValid ¶
func (s *ValidateAssessmentReportIntegrityOutput) SetSignatureValid(v bool) *ValidateAssessmentReportIntegrityOutput
SetSignatureValid sets the SignatureValid field's value.
func (*ValidateAssessmentReportIntegrityOutput) SetValidationErrors ¶
func (s *ValidateAssessmentReportIntegrityOutput) SetValidationErrors(v []*string) *ValidateAssessmentReportIntegrityOutput
SetValidationErrors sets the ValidationErrors field's value.
func (ValidateAssessmentReportIntegrityOutput) String ¶
func (s ValidateAssessmentReportIntegrityOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The fields that caused the error, if applicable. Fields []*ValidationExceptionField `locationName:"fields" type:"list"` Message_ *string `locationName:"message" type:"string"` // The reason the request failed validation. Reason *string `locationName:"reason" type:"string" enum:"ValidationExceptionReason"` // contains filtered or unexported fields }
The request has invalid or missing parameters.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationExceptionField ¶
type ValidationExceptionField struct { // The body of the error message. // // Message is a required field Message *string `locationName:"message" type:"string" required:"true"` // The name of the validation error. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // contains filtered or unexported fields }
Indicates that the request has invalid or missing parameters for the specified field.
func (ValidationExceptionField) GoString ¶
func (s ValidationExceptionField) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationExceptionField) SetMessage ¶
func (s *ValidationExceptionField) SetMessage(v string) *ValidationExceptionField
SetMessage sets the Message field's value.
func (*ValidationExceptionField) SetName ¶
func (s *ValidationExceptionField) SetName(v string) *ValidationExceptionField
SetName sets the Name field's value.
func (ValidationExceptionField) String ¶
func (s ValidationExceptionField) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package auditmanageriface provides an interface to enable mocking the AWS Audit Manager service client for testing your code.
|
Package auditmanageriface provides an interface to enable mocking the AWS Audit Manager service client for testing your code. |