Documentation
¶
Overview ¶
Package macie2 provides the client and types for making API requests to Amazon Macie 2.
Amazon Macie is a fully managed data security and data privacy service that uses machine learning and pattern matching to discover and protect your sensitive data in AWS. Macie automates the discovery of sensitive data, such as PII and intellectual property, to provide you with insight into the data that your organization stores in AWS. Macie also provides an inventory of your Amazon S3 buckets, which it continually monitors for you. If Macie detects sensitive data or potential data access issues, it generates detailed findings for you to review and act upon as necessary.
See https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01 for more information on this service.
See macie2 package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/macie2/
Using the Client ¶
To contact Amazon Macie 2 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 Amazon Macie 2 client Macie2 for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/macie2/#New
Index ¶
- Constants
- type AcceptInvitationInput
- func (s AcceptInvitationInput) GoString() string
- func (s *AcceptInvitationInput) SetInvitationId(v string) *AcceptInvitationInput
- func (s *AcceptInvitationInput) SetMasterAccount(v string) *AcceptInvitationInput
- func (s AcceptInvitationInput) String() string
- func (s *AcceptInvitationInput) Validate() error
- type AcceptInvitationOutput
- type AccessControlList
- 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 AccountDetail
- type AccountLevelPermissions
- type AdminAccount
- type ApiCallDetails
- func (s ApiCallDetails) GoString() string
- func (s *ApiCallDetails) SetApi(v string) *ApiCallDetails
- func (s *ApiCallDetails) SetApiServiceName(v string) *ApiCallDetails
- func (s *ApiCallDetails) SetFirstSeen(v time.Time) *ApiCallDetails
- func (s *ApiCallDetails) SetLastSeen(v time.Time) *ApiCallDetails
- func (s ApiCallDetails) String() string
- type AssumedRole
- func (s AssumedRole) GoString() string
- func (s *AssumedRole) SetAccessKeyId(v string) *AssumedRole
- func (s *AssumedRole) SetAccountId(v string) *AssumedRole
- func (s *AssumedRole) SetArn(v string) *AssumedRole
- func (s *AssumedRole) SetPrincipalId(v string) *AssumedRole
- func (s *AssumedRole) SetSessionContext(v *SessionContext) *AssumedRole
- func (s AssumedRole) String() string
- type AwsAccount
- type AwsService
- type BatchGetCustomDataIdentifierSummary
- func (s BatchGetCustomDataIdentifierSummary) GoString() string
- func (s *BatchGetCustomDataIdentifierSummary) SetArn(v string) *BatchGetCustomDataIdentifierSummary
- func (s *BatchGetCustomDataIdentifierSummary) SetCreatedAt(v time.Time) *BatchGetCustomDataIdentifierSummary
- func (s *BatchGetCustomDataIdentifierSummary) SetDeleted(v bool) *BatchGetCustomDataIdentifierSummary
- func (s *BatchGetCustomDataIdentifierSummary) SetDescription(v string) *BatchGetCustomDataIdentifierSummary
- func (s *BatchGetCustomDataIdentifierSummary) SetId(v string) *BatchGetCustomDataIdentifierSummary
- func (s *BatchGetCustomDataIdentifierSummary) SetName(v string) *BatchGetCustomDataIdentifierSummary
- func (s BatchGetCustomDataIdentifierSummary) String() string
- type BatchGetCustomDataIdentifiersInput
- type BatchGetCustomDataIdentifiersOutput
- func (s BatchGetCustomDataIdentifiersOutput) GoString() string
- func (s *BatchGetCustomDataIdentifiersOutput) SetCustomDataIdentifiers(v []*BatchGetCustomDataIdentifierSummary) *BatchGetCustomDataIdentifiersOutput
- func (s *BatchGetCustomDataIdentifiersOutput) SetNotFoundIdentifierIds(v []*string) *BatchGetCustomDataIdentifiersOutput
- func (s BatchGetCustomDataIdentifiersOutput) String() string
- type BlockPublicAccess
- func (s BlockPublicAccess) GoString() string
- func (s *BlockPublicAccess) SetBlockPublicAcls(v bool) *BlockPublicAccess
- func (s *BlockPublicAccess) SetBlockPublicPolicy(v bool) *BlockPublicAccess
- func (s *BlockPublicAccess) SetIgnorePublicAcls(v bool) *BlockPublicAccess
- func (s *BlockPublicAccess) SetRestrictPublicBuckets(v bool) *BlockPublicAccess
- func (s BlockPublicAccess) String() string
- type BucketCountByEffectivePermission
- func (s BucketCountByEffectivePermission) GoString() string
- func (s *BucketCountByEffectivePermission) SetPubliclyAccessible(v int64) *BucketCountByEffectivePermission
- func (s *BucketCountByEffectivePermission) SetPubliclyReadable(v int64) *BucketCountByEffectivePermission
- func (s *BucketCountByEffectivePermission) SetPubliclyWritable(v int64) *BucketCountByEffectivePermission
- func (s BucketCountByEffectivePermission) String() string
- type BucketCountByEncryptionType
- func (s BucketCountByEncryptionType) GoString() string
- func (s *BucketCountByEncryptionType) SetKmsManaged(v int64) *BucketCountByEncryptionType
- func (s *BucketCountByEncryptionType) SetS3Managed(v int64) *BucketCountByEncryptionType
- func (s *BucketCountByEncryptionType) SetUnencrypted(v int64) *BucketCountByEncryptionType
- func (s BucketCountByEncryptionType) String() string
- type BucketCountBySharedAccessType
- func (s BucketCountBySharedAccessType) GoString() string
- func (s *BucketCountBySharedAccessType) SetExternal(v int64) *BucketCountBySharedAccessType
- func (s *BucketCountBySharedAccessType) SetInternal(v int64) *BucketCountBySharedAccessType
- func (s *BucketCountBySharedAccessType) SetNotShared(v int64) *BucketCountBySharedAccessType
- func (s BucketCountBySharedAccessType) String() string
- type BucketCriteriaAdditionalProperties
- func (s BucketCriteriaAdditionalProperties) GoString() string
- func (s *BucketCriteriaAdditionalProperties) SetEq(v []*string) *BucketCriteriaAdditionalProperties
- func (s *BucketCriteriaAdditionalProperties) SetGt(v int64) *BucketCriteriaAdditionalProperties
- func (s *BucketCriteriaAdditionalProperties) SetGte(v int64) *BucketCriteriaAdditionalProperties
- func (s *BucketCriteriaAdditionalProperties) SetLt(v int64) *BucketCriteriaAdditionalProperties
- func (s *BucketCriteriaAdditionalProperties) SetLte(v int64) *BucketCriteriaAdditionalProperties
- func (s *BucketCriteriaAdditionalProperties) SetNeq(v []*string) *BucketCriteriaAdditionalProperties
- func (s *BucketCriteriaAdditionalProperties) SetPrefix(v string) *BucketCriteriaAdditionalProperties
- func (s BucketCriteriaAdditionalProperties) String() string
- type BucketLevelPermissions
- func (s BucketLevelPermissions) GoString() string
- func (s *BucketLevelPermissions) SetAccessControlList(v *AccessControlList) *BucketLevelPermissions
- func (s *BucketLevelPermissions) SetBlockPublicAccess(v *BlockPublicAccess) *BucketLevelPermissions
- func (s *BucketLevelPermissions) SetBucketPolicy(v *BucketPolicy) *BucketLevelPermissions
- func (s BucketLevelPermissions) String() string
- type BucketMetadata
- func (s BucketMetadata) GoString() string
- func (s *BucketMetadata) SetAccountId(v string) *BucketMetadata
- func (s *BucketMetadata) SetBucketArn(v string) *BucketMetadata
- func (s *BucketMetadata) SetBucketCreatedAt(v time.Time) *BucketMetadata
- func (s *BucketMetadata) SetBucketName(v string) *BucketMetadata
- func (s *BucketMetadata) SetClassifiableObjectCount(v int64) *BucketMetadata
- func (s *BucketMetadata) SetLastUpdated(v time.Time) *BucketMetadata
- func (s *BucketMetadata) SetObjectCount(v int64) *BucketMetadata
- func (s *BucketMetadata) SetObjectCountByEncryptionType(v *ObjectCountByEncryptionType) *BucketMetadata
- func (s *BucketMetadata) SetPublicAccess(v *BucketPublicAccess) *BucketMetadata
- func (s *BucketMetadata) SetRegion(v string) *BucketMetadata
- func (s *BucketMetadata) SetReplicationDetails(v *ReplicationDetails) *BucketMetadata
- func (s *BucketMetadata) SetSharedAccess(v string) *BucketMetadata
- func (s *BucketMetadata) SetSizeInBytes(v int64) *BucketMetadata
- func (s *BucketMetadata) SetSizeInBytesCompressed(v int64) *BucketMetadata
- func (s *BucketMetadata) SetTags(v []*KeyValuePair) *BucketMetadata
- func (s *BucketMetadata) SetVersioning(v bool) *BucketMetadata
- func (s BucketMetadata) String() string
- type BucketPermissionConfiguration
- func (s BucketPermissionConfiguration) GoString() string
- func (s *BucketPermissionConfiguration) SetAccountLevelPermissions(v *AccountLevelPermissions) *BucketPermissionConfiguration
- func (s *BucketPermissionConfiguration) SetBucketLevelPermissions(v *BucketLevelPermissions) *BucketPermissionConfiguration
- func (s BucketPermissionConfiguration) String() string
- type BucketPolicy
- type BucketPublicAccess
- type BucketSortCriteria
- type ClassificationDetails
- func (s ClassificationDetails) GoString() string
- func (s *ClassificationDetails) SetDetailedResultsLocation(v string) *ClassificationDetails
- func (s *ClassificationDetails) SetJobArn(v string) *ClassificationDetails
- func (s *ClassificationDetails) SetJobId(v string) *ClassificationDetails
- func (s *ClassificationDetails) SetResult(v *ClassificationResult) *ClassificationDetails
- func (s ClassificationDetails) String() string
- type ClassificationExportConfiguration
- type ClassificationResult
- func (s ClassificationResult) GoString() string
- func (s *ClassificationResult) SetCustomDataIdentifiers(v *CustomDataIdentifiers) *ClassificationResult
- func (s *ClassificationResult) SetMimeType(v string) *ClassificationResult
- func (s *ClassificationResult) SetSensitiveData(v []*SensitiveDataItem) *ClassificationResult
- func (s *ClassificationResult) SetSizeClassified(v int64) *ClassificationResult
- func (s *ClassificationResult) SetStatus(v *ClassificationResultStatus) *ClassificationResult
- func (s ClassificationResult) String() string
- type ClassificationResultStatus
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateClassificationJobInput
- func (s CreateClassificationJobInput) GoString() string
- func (s *CreateClassificationJobInput) SetClientToken(v string) *CreateClassificationJobInput
- func (s *CreateClassificationJobInput) SetCustomDataIdentifierIds(v []*string) *CreateClassificationJobInput
- func (s *CreateClassificationJobInput) SetDescription(v string) *CreateClassificationJobInput
- func (s *CreateClassificationJobInput) SetInitialRun(v bool) *CreateClassificationJobInput
- func (s *CreateClassificationJobInput) SetJobType(v string) *CreateClassificationJobInput
- func (s *CreateClassificationJobInput) SetName(v string) *CreateClassificationJobInput
- func (s *CreateClassificationJobInput) SetS3JobDefinition(v *S3JobDefinition) *CreateClassificationJobInput
- func (s *CreateClassificationJobInput) SetSamplingPercentage(v int64) *CreateClassificationJobInput
- func (s *CreateClassificationJobInput) SetScheduleFrequency(v *JobScheduleFrequency) *CreateClassificationJobInput
- func (s *CreateClassificationJobInput) SetTags(v map[string]*string) *CreateClassificationJobInput
- func (s CreateClassificationJobInput) String() string
- func (s *CreateClassificationJobInput) Validate() error
- type CreateClassificationJobOutput
- type CreateCustomDataIdentifierInput
- func (s CreateCustomDataIdentifierInput) GoString() string
- func (s *CreateCustomDataIdentifierInput) SetClientToken(v string) *CreateCustomDataIdentifierInput
- func (s *CreateCustomDataIdentifierInput) SetDescription(v string) *CreateCustomDataIdentifierInput
- func (s *CreateCustomDataIdentifierInput) SetIgnoreWords(v []*string) *CreateCustomDataIdentifierInput
- func (s *CreateCustomDataIdentifierInput) SetKeywords(v []*string) *CreateCustomDataIdentifierInput
- func (s *CreateCustomDataIdentifierInput) SetMaximumMatchDistance(v int64) *CreateCustomDataIdentifierInput
- func (s *CreateCustomDataIdentifierInput) SetName(v string) *CreateCustomDataIdentifierInput
- func (s *CreateCustomDataIdentifierInput) SetRegex(v string) *CreateCustomDataIdentifierInput
- func (s *CreateCustomDataIdentifierInput) SetTags(v map[string]*string) *CreateCustomDataIdentifierInput
- func (s CreateCustomDataIdentifierInput) String() string
- type CreateCustomDataIdentifierOutput
- type CreateFindingsFilterInput
- func (s CreateFindingsFilterInput) GoString() string
- func (s *CreateFindingsFilterInput) SetAction(v string) *CreateFindingsFilterInput
- func (s *CreateFindingsFilterInput) SetClientToken(v string) *CreateFindingsFilterInput
- func (s *CreateFindingsFilterInput) SetDescription(v string) *CreateFindingsFilterInput
- func (s *CreateFindingsFilterInput) SetFindingCriteria(v *FindingCriteria) *CreateFindingsFilterInput
- func (s *CreateFindingsFilterInput) SetName(v string) *CreateFindingsFilterInput
- func (s *CreateFindingsFilterInput) SetPosition(v int64) *CreateFindingsFilterInput
- func (s *CreateFindingsFilterInput) SetTags(v map[string]*string) *CreateFindingsFilterInput
- func (s CreateFindingsFilterInput) String() string
- func (s *CreateFindingsFilterInput) Validate() error
- type CreateFindingsFilterOutput
- type CreateInvitationsInput
- func (s CreateInvitationsInput) GoString() string
- func (s *CreateInvitationsInput) SetAccountIds(v []*string) *CreateInvitationsInput
- func (s *CreateInvitationsInput) SetDisableEmailNotification(v bool) *CreateInvitationsInput
- func (s *CreateInvitationsInput) SetMessage(v string) *CreateInvitationsInput
- func (s CreateInvitationsInput) String() string
- func (s *CreateInvitationsInput) Validate() error
- type CreateInvitationsOutput
- type CreateMemberInput
- type CreateMemberOutput
- type CreateSampleFindingsInput
- type CreateSampleFindingsOutput
- type CriterionAdditionalProperties
- func (s CriterionAdditionalProperties) GoString() string
- func (s *CriterionAdditionalProperties) SetEq(v []*string) *CriterionAdditionalProperties
- func (s *CriterionAdditionalProperties) SetGt(v int64) *CriterionAdditionalProperties
- func (s *CriterionAdditionalProperties) SetGte(v int64) *CriterionAdditionalProperties
- func (s *CriterionAdditionalProperties) SetLt(v int64) *CriterionAdditionalProperties
- func (s *CriterionAdditionalProperties) SetLte(v int64) *CriterionAdditionalProperties
- func (s *CriterionAdditionalProperties) SetNeq(v []*string) *CriterionAdditionalProperties
- func (s CriterionAdditionalProperties) String() string
- type CustomDataIdentifierSummary
- func (s CustomDataIdentifierSummary) GoString() string
- func (s *CustomDataIdentifierSummary) SetArn(v string) *CustomDataIdentifierSummary
- func (s *CustomDataIdentifierSummary) SetCreatedAt(v time.Time) *CustomDataIdentifierSummary
- func (s *CustomDataIdentifierSummary) SetDescription(v string) *CustomDataIdentifierSummary
- func (s *CustomDataIdentifierSummary) SetId(v string) *CustomDataIdentifierSummary
- func (s *CustomDataIdentifierSummary) SetName(v string) *CustomDataIdentifierSummary
- func (s CustomDataIdentifierSummary) String() string
- type CustomDataIdentifiers
- type CustomDetection
- type DailySchedule
- type DeclineInvitationsInput
- type DeclineInvitationsOutput
- type DefaultDetection
- type DeleteCustomDataIdentifierInput
- type DeleteCustomDataIdentifierOutput
- type DeleteFindingsFilterInput
- type DeleteFindingsFilterOutput
- type DeleteInvitationsInput
- type DeleteInvitationsOutput
- type DeleteMemberInput
- type DeleteMemberOutput
- type DescribeBucketsInput
- func (s DescribeBucketsInput) GoString() string
- func (s *DescribeBucketsInput) SetCriteria(v map[string]*BucketCriteriaAdditionalProperties) *DescribeBucketsInput
- func (s *DescribeBucketsInput) SetMaxResults(v int64) *DescribeBucketsInput
- func (s *DescribeBucketsInput) SetNextToken(v string) *DescribeBucketsInput
- func (s *DescribeBucketsInput) SetSortCriteria(v *BucketSortCriteria) *DescribeBucketsInput
- func (s DescribeBucketsInput) String() string
- type DescribeBucketsOutput
- type DescribeClassificationJobInput
- type DescribeClassificationJobOutput
- func (s DescribeClassificationJobOutput) GoString() string
- func (s *DescribeClassificationJobOutput) SetClientToken(v string) *DescribeClassificationJobOutput
- func (s *DescribeClassificationJobOutput) SetCreatedAt(v time.Time) *DescribeClassificationJobOutput
- func (s *DescribeClassificationJobOutput) SetCustomDataIdentifierIds(v []*string) *DescribeClassificationJobOutput
- func (s *DescribeClassificationJobOutput) SetDescription(v string) *DescribeClassificationJobOutput
- func (s *DescribeClassificationJobOutput) SetInitialRun(v bool) *DescribeClassificationJobOutput
- func (s *DescribeClassificationJobOutput) SetJobArn(v string) *DescribeClassificationJobOutput
- func (s *DescribeClassificationJobOutput) SetJobId(v string) *DescribeClassificationJobOutput
- func (s *DescribeClassificationJobOutput) SetJobStatus(v string) *DescribeClassificationJobOutput
- func (s *DescribeClassificationJobOutput) SetJobType(v string) *DescribeClassificationJobOutput
- func (s *DescribeClassificationJobOutput) SetLastRunTime(v time.Time) *DescribeClassificationJobOutput
- func (s *DescribeClassificationJobOutput) SetName(v string) *DescribeClassificationJobOutput
- func (s *DescribeClassificationJobOutput) SetS3JobDefinition(v *S3JobDefinition) *DescribeClassificationJobOutput
- func (s *DescribeClassificationJobOutput) SetSamplingPercentage(v int64) *DescribeClassificationJobOutput
- func (s *DescribeClassificationJobOutput) SetScheduleFrequency(v *JobScheduleFrequency) *DescribeClassificationJobOutput
- func (s *DescribeClassificationJobOutput) SetStatistics(v *Statistics) *DescribeClassificationJobOutput
- func (s *DescribeClassificationJobOutput) SetTags(v map[string]*string) *DescribeClassificationJobOutput
- func (s DescribeClassificationJobOutput) String() string
- type DescribeOrganizationConfigurationInput
- type DescribeOrganizationConfigurationOutput
- func (s DescribeOrganizationConfigurationOutput) GoString() string
- func (s *DescribeOrganizationConfigurationOutput) SetAutoEnable(v bool) *DescribeOrganizationConfigurationOutput
- func (s *DescribeOrganizationConfigurationOutput) SetMaxAccountLimitReached(v bool) *DescribeOrganizationConfigurationOutput
- func (s DescribeOrganizationConfigurationOutput) String() string
- type DisableMacieInput
- type DisableMacieOutput
- type DisableOrganizationAdminAccountInput
- func (s DisableOrganizationAdminAccountInput) GoString() string
- func (s *DisableOrganizationAdminAccountInput) SetAdminAccountId(v string) *DisableOrganizationAdminAccountInput
- func (s DisableOrganizationAdminAccountInput) String() string
- func (s *DisableOrganizationAdminAccountInput) Validate() error
- type DisableOrganizationAdminAccountOutput
- type DisassociateFromMasterAccountInput
- type DisassociateFromMasterAccountOutput
- type DisassociateMemberInput
- type DisassociateMemberOutput
- type DomainDetails
- type EnableMacieInput
- func (s EnableMacieInput) GoString() string
- func (s *EnableMacieInput) SetClientToken(v string) *EnableMacieInput
- func (s *EnableMacieInput) SetFindingPublishingFrequency(v string) *EnableMacieInput
- func (s *EnableMacieInput) SetStatus(v string) *EnableMacieInput
- func (s EnableMacieInput) String() string
- type EnableMacieOutput
- type EnableOrganizationAdminAccountInput
- func (s EnableOrganizationAdminAccountInput) GoString() string
- func (s *EnableOrganizationAdminAccountInput) SetAdminAccountId(v string) *EnableOrganizationAdminAccountInput
- func (s *EnableOrganizationAdminAccountInput) SetClientToken(v string) *EnableOrganizationAdminAccountInput
- func (s EnableOrganizationAdminAccountInput) String() string
- func (s *EnableOrganizationAdminAccountInput) Validate() error
- type EnableOrganizationAdminAccountOutput
- type FederatedUser
- func (s FederatedUser) GoString() string
- func (s *FederatedUser) SetAccessKeyId(v string) *FederatedUser
- func (s *FederatedUser) SetAccountId(v string) *FederatedUser
- func (s *FederatedUser) SetArn(v string) *FederatedUser
- func (s *FederatedUser) SetPrincipalId(v string) *FederatedUser
- func (s *FederatedUser) SetSessionContext(v *SessionContext) *FederatedUser
- func (s FederatedUser) String() string
- type Finding
- func (s Finding) GoString() string
- func (s *Finding) SetAccountId(v string) *Finding
- func (s *Finding) SetArchived(v bool) *Finding
- func (s *Finding) SetCategory(v string) *Finding
- func (s *Finding) SetClassificationDetails(v *ClassificationDetails) *Finding
- func (s *Finding) SetCount(v int64) *Finding
- func (s *Finding) SetCreatedAt(v time.Time) *Finding
- func (s *Finding) SetDescription(v string) *Finding
- func (s *Finding) SetId(v string) *Finding
- func (s *Finding) SetPartition(v string) *Finding
- func (s *Finding) SetPolicyDetails(v *PolicyDetails) *Finding
- func (s *Finding) SetRegion(v string) *Finding
- func (s *Finding) SetResourcesAffected(v *ResourcesAffected) *Finding
- func (s *Finding) SetSample(v bool) *Finding
- func (s *Finding) SetSchemaVersion(v string) *Finding
- func (s *Finding) SetSeverity(v *Severity) *Finding
- func (s *Finding) SetTitle(v string) *Finding
- func (s *Finding) SetType(v string) *Finding
- func (s *Finding) SetUpdatedAt(v time.Time) *Finding
- func (s Finding) String() string
- type FindingAction
- type FindingActor
- type FindingCriteria
- type FindingStatisticsSortCriteria
- func (s FindingStatisticsSortCriteria) GoString() string
- func (s *FindingStatisticsSortCriteria) SetAttributeName(v string) *FindingStatisticsSortCriteria
- func (s *FindingStatisticsSortCriteria) SetOrderBy(v string) *FindingStatisticsSortCriteria
- func (s FindingStatisticsSortCriteria) String() string
- type FindingsFilterListItem
- func (s FindingsFilterListItem) GoString() string
- func (s *FindingsFilterListItem) SetAction(v string) *FindingsFilterListItem
- func (s *FindingsFilterListItem) SetArn(v string) *FindingsFilterListItem
- func (s *FindingsFilterListItem) SetId(v string) *FindingsFilterListItem
- func (s *FindingsFilterListItem) SetName(v string) *FindingsFilterListItem
- func (s *FindingsFilterListItem) SetTags(v map[string]*string) *FindingsFilterListItem
- func (s FindingsFilterListItem) String() string
- type GetBucketStatisticsInput
- type GetBucketStatisticsOutput
- func (s GetBucketStatisticsOutput) GoString() string
- func (s *GetBucketStatisticsOutput) SetBucketCount(v int64) *GetBucketStatisticsOutput
- func (s *GetBucketStatisticsOutput) SetBucketCountByEffectivePermission(v *BucketCountByEffectivePermission) *GetBucketStatisticsOutput
- func (s *GetBucketStatisticsOutput) SetBucketCountByEncryptionType(v *BucketCountByEncryptionType) *GetBucketStatisticsOutput
- func (s *GetBucketStatisticsOutput) SetBucketCountBySharedAccessType(v *BucketCountBySharedAccessType) *GetBucketStatisticsOutput
- func (s *GetBucketStatisticsOutput) SetClassifiableObjectCount(v int64) *GetBucketStatisticsOutput
- func (s *GetBucketStatisticsOutput) SetLastUpdated(v time.Time) *GetBucketStatisticsOutput
- func (s *GetBucketStatisticsOutput) SetObjectCount(v int64) *GetBucketStatisticsOutput
- func (s *GetBucketStatisticsOutput) SetSizeInBytes(v int64) *GetBucketStatisticsOutput
- func (s *GetBucketStatisticsOutput) SetSizeInBytesCompressed(v int64) *GetBucketStatisticsOutput
- func (s GetBucketStatisticsOutput) String() string
- type GetClassificationExportConfigurationInput
- type GetClassificationExportConfigurationOutput
- type GetCustomDataIdentifierInput
- type GetCustomDataIdentifierOutput
- func (s GetCustomDataIdentifierOutput) GoString() string
- func (s *GetCustomDataIdentifierOutput) SetArn(v string) *GetCustomDataIdentifierOutput
- func (s *GetCustomDataIdentifierOutput) SetCreatedAt(v time.Time) *GetCustomDataIdentifierOutput
- func (s *GetCustomDataIdentifierOutput) SetDeleted(v bool) *GetCustomDataIdentifierOutput
- func (s *GetCustomDataIdentifierOutput) SetDescription(v string) *GetCustomDataIdentifierOutput
- func (s *GetCustomDataIdentifierOutput) SetId(v string) *GetCustomDataIdentifierOutput
- func (s *GetCustomDataIdentifierOutput) SetIgnoreWords(v []*string) *GetCustomDataIdentifierOutput
- func (s *GetCustomDataIdentifierOutput) SetKeywords(v []*string) *GetCustomDataIdentifierOutput
- func (s *GetCustomDataIdentifierOutput) SetMaximumMatchDistance(v int64) *GetCustomDataIdentifierOutput
- func (s *GetCustomDataIdentifierOutput) SetName(v string) *GetCustomDataIdentifierOutput
- func (s *GetCustomDataIdentifierOutput) SetRegex(v string) *GetCustomDataIdentifierOutput
- func (s *GetCustomDataIdentifierOutput) SetTags(v map[string]*string) *GetCustomDataIdentifierOutput
- func (s GetCustomDataIdentifierOutput) String() string
- type GetFindingStatisticsInput
- func (s GetFindingStatisticsInput) GoString() string
- func (s *GetFindingStatisticsInput) SetFindingCriteria(v *FindingCriteria) *GetFindingStatisticsInput
- func (s *GetFindingStatisticsInput) SetGroupBy(v string) *GetFindingStatisticsInput
- func (s *GetFindingStatisticsInput) SetSize(v int64) *GetFindingStatisticsInput
- func (s *GetFindingStatisticsInput) SetSortCriteria(v *FindingStatisticsSortCriteria) *GetFindingStatisticsInput
- func (s GetFindingStatisticsInput) String() string
- func (s *GetFindingStatisticsInput) Validate() error
- type GetFindingStatisticsOutput
- type GetFindingsFilterInput
- type GetFindingsFilterOutput
- func (s GetFindingsFilterOutput) GoString() string
- func (s *GetFindingsFilterOutput) SetAction(v string) *GetFindingsFilterOutput
- func (s *GetFindingsFilterOutput) SetArn(v string) *GetFindingsFilterOutput
- func (s *GetFindingsFilterOutput) SetDescription(v string) *GetFindingsFilterOutput
- func (s *GetFindingsFilterOutput) SetFindingCriteria(v *FindingCriteria) *GetFindingsFilterOutput
- func (s *GetFindingsFilterOutput) SetId(v string) *GetFindingsFilterOutput
- func (s *GetFindingsFilterOutput) SetName(v string) *GetFindingsFilterOutput
- func (s *GetFindingsFilterOutput) SetPosition(v int64) *GetFindingsFilterOutput
- func (s *GetFindingsFilterOutput) SetTags(v map[string]*string) *GetFindingsFilterOutput
- func (s GetFindingsFilterOutput) String() string
- type GetFindingsInput
- type GetFindingsOutput
- type GetInvitationsCountInput
- type GetInvitationsCountOutput
- type GetMacieSessionInput
- type GetMacieSessionOutput
- func (s GetMacieSessionOutput) GoString() string
- func (s *GetMacieSessionOutput) SetCreatedAt(v time.Time) *GetMacieSessionOutput
- func (s *GetMacieSessionOutput) SetFindingPublishingFrequency(v string) *GetMacieSessionOutput
- func (s *GetMacieSessionOutput) SetServiceRole(v string) *GetMacieSessionOutput
- func (s *GetMacieSessionOutput) SetStatus(v string) *GetMacieSessionOutput
- func (s *GetMacieSessionOutput) SetUpdatedAt(v time.Time) *GetMacieSessionOutput
- func (s GetMacieSessionOutput) String() string
- type GetMasterAccountInput
- type GetMasterAccountOutput
- type GetMemberInput
- type GetMemberOutput
- func (s GetMemberOutput) GoString() string
- func (s *GetMemberOutput) SetAccountId(v string) *GetMemberOutput
- func (s *GetMemberOutput) SetArn(v string) *GetMemberOutput
- func (s *GetMemberOutput) SetEmail(v string) *GetMemberOutput
- func (s *GetMemberOutput) SetInvitedAt(v time.Time) *GetMemberOutput
- func (s *GetMemberOutput) SetMasterAccountId(v string) *GetMemberOutput
- func (s *GetMemberOutput) SetRelationshipStatus(v string) *GetMemberOutput
- func (s *GetMemberOutput) SetTags(v map[string]*string) *GetMemberOutput
- func (s *GetMemberOutput) SetUpdatedAt(v time.Time) *GetMemberOutput
- func (s GetMemberOutput) String() string
- type GetUsageStatisticsInput
- func (s GetUsageStatisticsInput) GoString() string
- func (s *GetUsageStatisticsInput) SetFilterBy(v []*UsageStatisticsFilter) *GetUsageStatisticsInput
- func (s *GetUsageStatisticsInput) SetMaxResults(v int64) *GetUsageStatisticsInput
- func (s *GetUsageStatisticsInput) SetNextToken(v string) *GetUsageStatisticsInput
- func (s *GetUsageStatisticsInput) SetSortBy(v *UsageStatisticsSortBy) *GetUsageStatisticsInput
- func (s GetUsageStatisticsInput) String() string
- type GetUsageStatisticsOutput
- type GetUsageTotalsInput
- type GetUsageTotalsOutput
- type GroupCount
- type IamUser
- 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 Invitation
- func (s Invitation) GoString() string
- func (s *Invitation) SetAccountId(v string) *Invitation
- func (s *Invitation) SetInvitationId(v string) *Invitation
- func (s *Invitation) SetInvitedAt(v time.Time) *Invitation
- func (s *Invitation) SetRelationshipStatus(v string) *Invitation
- func (s Invitation) String() string
- type IpAddressDetails
- func (s IpAddressDetails) GoString() string
- func (s *IpAddressDetails) SetIpAddressV4(v string) *IpAddressDetails
- func (s *IpAddressDetails) SetIpCity(v *IpCity) *IpAddressDetails
- func (s *IpAddressDetails) SetIpCountry(v *IpCountry) *IpAddressDetails
- func (s *IpAddressDetails) SetIpGeoLocation(v *IpGeoLocation) *IpAddressDetails
- func (s *IpAddressDetails) SetIpOwner(v *IpOwner) *IpAddressDetails
- func (s IpAddressDetails) String() string
- type IpCity
- type IpCountry
- type IpGeoLocation
- type IpOwner
- type JobScheduleFrequency
- func (s JobScheduleFrequency) GoString() string
- func (s *JobScheduleFrequency) SetDailySchedule(v *DailySchedule) *JobScheduleFrequency
- func (s *JobScheduleFrequency) SetMonthlySchedule(v *MonthlySchedule) *JobScheduleFrequency
- func (s *JobScheduleFrequency) SetWeeklySchedule(v *WeeklySchedule) *JobScheduleFrequency
- func (s JobScheduleFrequency) String() string
- type JobScopeTerm
- type JobScopingBlock
- type JobSummary
- func (s JobSummary) GoString() string
- func (s *JobSummary) SetBucketDefinitions(v []*S3BucketDefinitionForJob) *JobSummary
- func (s *JobSummary) SetCreatedAt(v time.Time) *JobSummary
- func (s *JobSummary) SetJobId(v string) *JobSummary
- func (s *JobSummary) SetJobStatus(v string) *JobSummary
- func (s *JobSummary) SetJobType(v string) *JobSummary
- func (s *JobSummary) SetName(v string) *JobSummary
- func (s JobSummary) String() string
- type KeyValuePair
- type ListClassificationJobsInput
- func (s ListClassificationJobsInput) GoString() string
- func (s *ListClassificationJobsInput) SetFilterCriteria(v *ListJobsFilterCriteria) *ListClassificationJobsInput
- func (s *ListClassificationJobsInput) SetMaxResults(v int64) *ListClassificationJobsInput
- func (s *ListClassificationJobsInput) SetNextToken(v string) *ListClassificationJobsInput
- func (s *ListClassificationJobsInput) SetSortCriteria(v *ListJobsSortCriteria) *ListClassificationJobsInput
- func (s ListClassificationJobsInput) String() string
- type ListClassificationJobsOutput
- type ListCustomDataIdentifiersInput
- func (s ListCustomDataIdentifiersInput) GoString() string
- func (s *ListCustomDataIdentifiersInput) SetMaxResults(v int64) *ListCustomDataIdentifiersInput
- func (s *ListCustomDataIdentifiersInput) SetNextToken(v string) *ListCustomDataIdentifiersInput
- func (s ListCustomDataIdentifiersInput) String() string
- type ListCustomDataIdentifiersOutput
- func (s ListCustomDataIdentifiersOutput) GoString() string
- func (s *ListCustomDataIdentifiersOutput) SetItems(v []*CustomDataIdentifierSummary) *ListCustomDataIdentifiersOutput
- func (s *ListCustomDataIdentifiersOutput) SetNextToken(v string) *ListCustomDataIdentifiersOutput
- func (s ListCustomDataIdentifiersOutput) String() string
- type ListFindingsFiltersInput
- func (s ListFindingsFiltersInput) GoString() string
- func (s *ListFindingsFiltersInput) SetMaxResults(v int64) *ListFindingsFiltersInput
- func (s *ListFindingsFiltersInput) SetNextToken(v string) *ListFindingsFiltersInput
- func (s ListFindingsFiltersInput) String() string
- func (s *ListFindingsFiltersInput) Validate() error
- type ListFindingsFiltersOutput
- func (s ListFindingsFiltersOutput) GoString() string
- func (s *ListFindingsFiltersOutput) SetFindingsFilterListItems(v []*FindingsFilterListItem) *ListFindingsFiltersOutput
- func (s *ListFindingsFiltersOutput) SetNextToken(v string) *ListFindingsFiltersOutput
- func (s ListFindingsFiltersOutput) String() string
- type ListFindingsInput
- func (s ListFindingsInput) GoString() string
- func (s *ListFindingsInput) SetFindingCriteria(v *FindingCriteria) *ListFindingsInput
- func (s *ListFindingsInput) SetMaxResults(v int64) *ListFindingsInput
- func (s *ListFindingsInput) SetNextToken(v string) *ListFindingsInput
- func (s *ListFindingsInput) SetSortCriteria(v *SortCriteria) *ListFindingsInput
- func (s ListFindingsInput) String() string
- type ListFindingsOutput
- type ListInvitationsInput
- type ListInvitationsOutput
- type ListJobsFilterCriteria
- type ListJobsFilterTerm
- func (s ListJobsFilterTerm) GoString() string
- func (s *ListJobsFilterTerm) SetComparator(v string) *ListJobsFilterTerm
- func (s *ListJobsFilterTerm) SetKey(v string) *ListJobsFilterTerm
- func (s *ListJobsFilterTerm) SetValues(v []*string) *ListJobsFilterTerm
- func (s ListJobsFilterTerm) String() string
- type ListJobsSortCriteria
- type ListMembersInput
- func (s ListMembersInput) GoString() string
- func (s *ListMembersInput) SetMaxResults(v int64) *ListMembersInput
- func (s *ListMembersInput) SetNextToken(v string) *ListMembersInput
- func (s *ListMembersInput) SetOnlyAssociated(v string) *ListMembersInput
- func (s ListMembersInput) String() string
- func (s *ListMembersInput) Validate() error
- type ListMembersOutput
- type ListOrganizationAdminAccountsInput
- func (s ListOrganizationAdminAccountsInput) GoString() string
- func (s *ListOrganizationAdminAccountsInput) SetMaxResults(v int64) *ListOrganizationAdminAccountsInput
- func (s *ListOrganizationAdminAccountsInput) SetNextToken(v string) *ListOrganizationAdminAccountsInput
- func (s ListOrganizationAdminAccountsInput) String() string
- func (s *ListOrganizationAdminAccountsInput) Validate() error
- type ListOrganizationAdminAccountsOutput
- func (s ListOrganizationAdminAccountsOutput) GoString() string
- func (s *ListOrganizationAdminAccountsOutput) SetAdminAccounts(v []*AdminAccount) *ListOrganizationAdminAccountsOutput
- func (s *ListOrganizationAdminAccountsOutput) SetNextToken(v string) *ListOrganizationAdminAccountsOutput
- func (s ListOrganizationAdminAccountsOutput) String() string
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type Macie2
- func (c *Macie2) AcceptInvitation(input *AcceptInvitationInput) (*AcceptInvitationOutput, error)
- func (c *Macie2) AcceptInvitationRequest(input *AcceptInvitationInput) (req *request.Request, output *AcceptInvitationOutput)
- func (c *Macie2) AcceptInvitationWithContext(ctx aws.Context, input *AcceptInvitationInput, opts ...request.Option) (*AcceptInvitationOutput, error)
- func (c *Macie2) BatchGetCustomDataIdentifiers(input *BatchGetCustomDataIdentifiersInput) (*BatchGetCustomDataIdentifiersOutput, error)
- func (c *Macie2) BatchGetCustomDataIdentifiersRequest(input *BatchGetCustomDataIdentifiersInput) (req *request.Request, output *BatchGetCustomDataIdentifiersOutput)
- func (c *Macie2) BatchGetCustomDataIdentifiersWithContext(ctx aws.Context, input *BatchGetCustomDataIdentifiersInput, ...) (*BatchGetCustomDataIdentifiersOutput, error)
- func (c *Macie2) CreateClassificationJob(input *CreateClassificationJobInput) (*CreateClassificationJobOutput, error)
- func (c *Macie2) CreateClassificationJobRequest(input *CreateClassificationJobInput) (req *request.Request, output *CreateClassificationJobOutput)
- func (c *Macie2) CreateClassificationJobWithContext(ctx aws.Context, input *CreateClassificationJobInput, opts ...request.Option) (*CreateClassificationJobOutput, error)
- func (c *Macie2) CreateCustomDataIdentifier(input *CreateCustomDataIdentifierInput) (*CreateCustomDataIdentifierOutput, error)
- func (c *Macie2) CreateCustomDataIdentifierRequest(input *CreateCustomDataIdentifierInput) (req *request.Request, output *CreateCustomDataIdentifierOutput)
- func (c *Macie2) CreateCustomDataIdentifierWithContext(ctx aws.Context, input *CreateCustomDataIdentifierInput, ...) (*CreateCustomDataIdentifierOutput, error)
- func (c *Macie2) CreateFindingsFilter(input *CreateFindingsFilterInput) (*CreateFindingsFilterOutput, error)
- func (c *Macie2) CreateFindingsFilterRequest(input *CreateFindingsFilterInput) (req *request.Request, output *CreateFindingsFilterOutput)
- func (c *Macie2) CreateFindingsFilterWithContext(ctx aws.Context, input *CreateFindingsFilterInput, opts ...request.Option) (*CreateFindingsFilterOutput, error)
- func (c *Macie2) CreateInvitations(input *CreateInvitationsInput) (*CreateInvitationsOutput, error)
- func (c *Macie2) CreateInvitationsRequest(input *CreateInvitationsInput) (req *request.Request, output *CreateInvitationsOutput)
- func (c *Macie2) CreateInvitationsWithContext(ctx aws.Context, input *CreateInvitationsInput, opts ...request.Option) (*CreateInvitationsOutput, error)
- func (c *Macie2) CreateMember(input *CreateMemberInput) (*CreateMemberOutput, error)
- func (c *Macie2) CreateMemberRequest(input *CreateMemberInput) (req *request.Request, output *CreateMemberOutput)
- func (c *Macie2) CreateMemberWithContext(ctx aws.Context, input *CreateMemberInput, opts ...request.Option) (*CreateMemberOutput, error)
- func (c *Macie2) CreateSampleFindings(input *CreateSampleFindingsInput) (*CreateSampleFindingsOutput, error)
- func (c *Macie2) CreateSampleFindingsRequest(input *CreateSampleFindingsInput) (req *request.Request, output *CreateSampleFindingsOutput)
- func (c *Macie2) CreateSampleFindingsWithContext(ctx aws.Context, input *CreateSampleFindingsInput, opts ...request.Option) (*CreateSampleFindingsOutput, error)
- func (c *Macie2) DeclineInvitations(input *DeclineInvitationsInput) (*DeclineInvitationsOutput, error)
- func (c *Macie2) DeclineInvitationsRequest(input *DeclineInvitationsInput) (req *request.Request, output *DeclineInvitationsOutput)
- func (c *Macie2) DeclineInvitationsWithContext(ctx aws.Context, input *DeclineInvitationsInput, opts ...request.Option) (*DeclineInvitationsOutput, error)
- func (c *Macie2) DeleteCustomDataIdentifier(input *DeleteCustomDataIdentifierInput) (*DeleteCustomDataIdentifierOutput, error)
- func (c *Macie2) DeleteCustomDataIdentifierRequest(input *DeleteCustomDataIdentifierInput) (req *request.Request, output *DeleteCustomDataIdentifierOutput)
- func (c *Macie2) DeleteCustomDataIdentifierWithContext(ctx aws.Context, input *DeleteCustomDataIdentifierInput, ...) (*DeleteCustomDataIdentifierOutput, error)
- func (c *Macie2) DeleteFindingsFilter(input *DeleteFindingsFilterInput) (*DeleteFindingsFilterOutput, error)
- func (c *Macie2) DeleteFindingsFilterRequest(input *DeleteFindingsFilterInput) (req *request.Request, output *DeleteFindingsFilterOutput)
- func (c *Macie2) DeleteFindingsFilterWithContext(ctx aws.Context, input *DeleteFindingsFilterInput, opts ...request.Option) (*DeleteFindingsFilterOutput, error)
- func (c *Macie2) DeleteInvitations(input *DeleteInvitationsInput) (*DeleteInvitationsOutput, error)
- func (c *Macie2) DeleteInvitationsRequest(input *DeleteInvitationsInput) (req *request.Request, output *DeleteInvitationsOutput)
- func (c *Macie2) DeleteInvitationsWithContext(ctx aws.Context, input *DeleteInvitationsInput, opts ...request.Option) (*DeleteInvitationsOutput, error)
- func (c *Macie2) DeleteMember(input *DeleteMemberInput) (*DeleteMemberOutput, error)
- func (c *Macie2) DeleteMemberRequest(input *DeleteMemberInput) (req *request.Request, output *DeleteMemberOutput)
- func (c *Macie2) DeleteMemberWithContext(ctx aws.Context, input *DeleteMemberInput, opts ...request.Option) (*DeleteMemberOutput, error)
- func (c *Macie2) DescribeBuckets(input *DescribeBucketsInput) (*DescribeBucketsOutput, error)
- func (c *Macie2) DescribeBucketsPages(input *DescribeBucketsInput, fn func(*DescribeBucketsOutput, bool) bool) error
- func (c *Macie2) DescribeBucketsPagesWithContext(ctx aws.Context, input *DescribeBucketsInput, ...) error
- func (c *Macie2) DescribeBucketsRequest(input *DescribeBucketsInput) (req *request.Request, output *DescribeBucketsOutput)
- func (c *Macie2) DescribeBucketsWithContext(ctx aws.Context, input *DescribeBucketsInput, opts ...request.Option) (*DescribeBucketsOutput, error)
- func (c *Macie2) DescribeClassificationJob(input *DescribeClassificationJobInput) (*DescribeClassificationJobOutput, error)
- func (c *Macie2) DescribeClassificationJobRequest(input *DescribeClassificationJobInput) (req *request.Request, output *DescribeClassificationJobOutput)
- func (c *Macie2) DescribeClassificationJobWithContext(ctx aws.Context, input *DescribeClassificationJobInput, opts ...request.Option) (*DescribeClassificationJobOutput, error)
- func (c *Macie2) DescribeOrganizationConfiguration(input *DescribeOrganizationConfigurationInput) (*DescribeOrganizationConfigurationOutput, error)
- func (c *Macie2) DescribeOrganizationConfigurationRequest(input *DescribeOrganizationConfigurationInput) (req *request.Request, output *DescribeOrganizationConfigurationOutput)
- func (c *Macie2) DescribeOrganizationConfigurationWithContext(ctx aws.Context, input *DescribeOrganizationConfigurationInput, ...) (*DescribeOrganizationConfigurationOutput, error)
- func (c *Macie2) DisableMacie(input *DisableMacieInput) (*DisableMacieOutput, error)
- func (c *Macie2) DisableMacieRequest(input *DisableMacieInput) (req *request.Request, output *DisableMacieOutput)
- func (c *Macie2) DisableMacieWithContext(ctx aws.Context, input *DisableMacieInput, opts ...request.Option) (*DisableMacieOutput, error)
- func (c *Macie2) DisableOrganizationAdminAccount(input *DisableOrganizationAdminAccountInput) (*DisableOrganizationAdminAccountOutput, error)
- func (c *Macie2) DisableOrganizationAdminAccountRequest(input *DisableOrganizationAdminAccountInput) (req *request.Request, output *DisableOrganizationAdminAccountOutput)
- func (c *Macie2) DisableOrganizationAdminAccountWithContext(ctx aws.Context, input *DisableOrganizationAdminAccountInput, ...) (*DisableOrganizationAdminAccountOutput, error)
- func (c *Macie2) DisassociateFromMasterAccount(input *DisassociateFromMasterAccountInput) (*DisassociateFromMasterAccountOutput, error)
- func (c *Macie2) DisassociateFromMasterAccountRequest(input *DisassociateFromMasterAccountInput) (req *request.Request, output *DisassociateFromMasterAccountOutput)
- func (c *Macie2) DisassociateFromMasterAccountWithContext(ctx aws.Context, input *DisassociateFromMasterAccountInput, ...) (*DisassociateFromMasterAccountOutput, error)
- func (c *Macie2) DisassociateMember(input *DisassociateMemberInput) (*DisassociateMemberOutput, error)
- func (c *Macie2) DisassociateMemberRequest(input *DisassociateMemberInput) (req *request.Request, output *DisassociateMemberOutput)
- func (c *Macie2) DisassociateMemberWithContext(ctx aws.Context, input *DisassociateMemberInput, opts ...request.Option) (*DisassociateMemberOutput, error)
- func (c *Macie2) EnableMacie(input *EnableMacieInput) (*EnableMacieOutput, error)
- func (c *Macie2) EnableMacieRequest(input *EnableMacieInput) (req *request.Request, output *EnableMacieOutput)
- func (c *Macie2) EnableMacieWithContext(ctx aws.Context, input *EnableMacieInput, opts ...request.Option) (*EnableMacieOutput, error)
- func (c *Macie2) EnableOrganizationAdminAccount(input *EnableOrganizationAdminAccountInput) (*EnableOrganizationAdminAccountOutput, error)
- func (c *Macie2) EnableOrganizationAdminAccountRequest(input *EnableOrganizationAdminAccountInput) (req *request.Request, output *EnableOrganizationAdminAccountOutput)
- func (c *Macie2) EnableOrganizationAdminAccountWithContext(ctx aws.Context, input *EnableOrganizationAdminAccountInput, ...) (*EnableOrganizationAdminAccountOutput, error)
- func (c *Macie2) GetBucketStatistics(input *GetBucketStatisticsInput) (*GetBucketStatisticsOutput, error)
- func (c *Macie2) GetBucketStatisticsRequest(input *GetBucketStatisticsInput) (req *request.Request, output *GetBucketStatisticsOutput)
- func (c *Macie2) GetBucketStatisticsWithContext(ctx aws.Context, input *GetBucketStatisticsInput, opts ...request.Option) (*GetBucketStatisticsOutput, error)
- func (c *Macie2) GetClassificationExportConfiguration(input *GetClassificationExportConfigurationInput) (*GetClassificationExportConfigurationOutput, error)
- func (c *Macie2) GetClassificationExportConfigurationRequest(input *GetClassificationExportConfigurationInput) (req *request.Request, output *GetClassificationExportConfigurationOutput)
- func (c *Macie2) GetClassificationExportConfigurationWithContext(ctx aws.Context, input *GetClassificationExportConfigurationInput, ...) (*GetClassificationExportConfigurationOutput, error)
- func (c *Macie2) GetCustomDataIdentifier(input *GetCustomDataIdentifierInput) (*GetCustomDataIdentifierOutput, error)
- func (c *Macie2) GetCustomDataIdentifierRequest(input *GetCustomDataIdentifierInput) (req *request.Request, output *GetCustomDataIdentifierOutput)
- func (c *Macie2) GetCustomDataIdentifierWithContext(ctx aws.Context, input *GetCustomDataIdentifierInput, opts ...request.Option) (*GetCustomDataIdentifierOutput, error)
- func (c *Macie2) GetFindingStatistics(input *GetFindingStatisticsInput) (*GetFindingStatisticsOutput, error)
- func (c *Macie2) GetFindingStatisticsRequest(input *GetFindingStatisticsInput) (req *request.Request, output *GetFindingStatisticsOutput)
- func (c *Macie2) GetFindingStatisticsWithContext(ctx aws.Context, input *GetFindingStatisticsInput, opts ...request.Option) (*GetFindingStatisticsOutput, error)
- func (c *Macie2) GetFindings(input *GetFindingsInput) (*GetFindingsOutput, error)
- func (c *Macie2) GetFindingsFilter(input *GetFindingsFilterInput) (*GetFindingsFilterOutput, error)
- func (c *Macie2) GetFindingsFilterRequest(input *GetFindingsFilterInput) (req *request.Request, output *GetFindingsFilterOutput)
- func (c *Macie2) GetFindingsFilterWithContext(ctx aws.Context, input *GetFindingsFilterInput, opts ...request.Option) (*GetFindingsFilterOutput, error)
- func (c *Macie2) GetFindingsRequest(input *GetFindingsInput) (req *request.Request, output *GetFindingsOutput)
- func (c *Macie2) GetFindingsWithContext(ctx aws.Context, input *GetFindingsInput, opts ...request.Option) (*GetFindingsOutput, error)
- func (c *Macie2) GetInvitationsCount(input *GetInvitationsCountInput) (*GetInvitationsCountOutput, error)
- func (c *Macie2) GetInvitationsCountRequest(input *GetInvitationsCountInput) (req *request.Request, output *GetInvitationsCountOutput)
- func (c *Macie2) GetInvitationsCountWithContext(ctx aws.Context, input *GetInvitationsCountInput, opts ...request.Option) (*GetInvitationsCountOutput, error)
- func (c *Macie2) GetMacieSession(input *GetMacieSessionInput) (*GetMacieSessionOutput, error)
- func (c *Macie2) GetMacieSessionRequest(input *GetMacieSessionInput) (req *request.Request, output *GetMacieSessionOutput)
- func (c *Macie2) GetMacieSessionWithContext(ctx aws.Context, input *GetMacieSessionInput, opts ...request.Option) (*GetMacieSessionOutput, error)
- func (c *Macie2) GetMasterAccount(input *GetMasterAccountInput) (*GetMasterAccountOutput, error)
- func (c *Macie2) GetMasterAccountRequest(input *GetMasterAccountInput) (req *request.Request, output *GetMasterAccountOutput)
- func (c *Macie2) GetMasterAccountWithContext(ctx aws.Context, input *GetMasterAccountInput, opts ...request.Option) (*GetMasterAccountOutput, error)
- func (c *Macie2) GetMember(input *GetMemberInput) (*GetMemberOutput, error)
- func (c *Macie2) GetMemberRequest(input *GetMemberInput) (req *request.Request, output *GetMemberOutput)
- func (c *Macie2) GetMemberWithContext(ctx aws.Context, input *GetMemberInput, opts ...request.Option) (*GetMemberOutput, error)
- func (c *Macie2) GetUsageStatistics(input *GetUsageStatisticsInput) (*GetUsageStatisticsOutput, error)
- func (c *Macie2) GetUsageStatisticsPages(input *GetUsageStatisticsInput, fn func(*GetUsageStatisticsOutput, bool) bool) error
- func (c *Macie2) GetUsageStatisticsPagesWithContext(ctx aws.Context, input *GetUsageStatisticsInput, ...) error
- func (c *Macie2) GetUsageStatisticsRequest(input *GetUsageStatisticsInput) (req *request.Request, output *GetUsageStatisticsOutput)
- func (c *Macie2) GetUsageStatisticsWithContext(ctx aws.Context, input *GetUsageStatisticsInput, opts ...request.Option) (*GetUsageStatisticsOutput, error)
- func (c *Macie2) GetUsageTotals(input *GetUsageTotalsInput) (*GetUsageTotalsOutput, error)
- func (c *Macie2) GetUsageTotalsRequest(input *GetUsageTotalsInput) (req *request.Request, output *GetUsageTotalsOutput)
- func (c *Macie2) GetUsageTotalsWithContext(ctx aws.Context, input *GetUsageTotalsInput, opts ...request.Option) (*GetUsageTotalsOutput, error)
- func (c *Macie2) ListClassificationJobs(input *ListClassificationJobsInput) (*ListClassificationJobsOutput, error)
- func (c *Macie2) ListClassificationJobsPages(input *ListClassificationJobsInput, ...) error
- func (c *Macie2) ListClassificationJobsPagesWithContext(ctx aws.Context, input *ListClassificationJobsInput, ...) error
- func (c *Macie2) ListClassificationJobsRequest(input *ListClassificationJobsInput) (req *request.Request, output *ListClassificationJobsOutput)
- func (c *Macie2) ListClassificationJobsWithContext(ctx aws.Context, input *ListClassificationJobsInput, opts ...request.Option) (*ListClassificationJobsOutput, error)
- func (c *Macie2) ListCustomDataIdentifiers(input *ListCustomDataIdentifiersInput) (*ListCustomDataIdentifiersOutput, error)
- func (c *Macie2) ListCustomDataIdentifiersPages(input *ListCustomDataIdentifiersInput, ...) error
- func (c *Macie2) ListCustomDataIdentifiersPagesWithContext(ctx aws.Context, input *ListCustomDataIdentifiersInput, ...) error
- func (c *Macie2) ListCustomDataIdentifiersRequest(input *ListCustomDataIdentifiersInput) (req *request.Request, output *ListCustomDataIdentifiersOutput)
- func (c *Macie2) ListCustomDataIdentifiersWithContext(ctx aws.Context, input *ListCustomDataIdentifiersInput, opts ...request.Option) (*ListCustomDataIdentifiersOutput, error)
- func (c *Macie2) ListFindings(input *ListFindingsInput) (*ListFindingsOutput, error)
- func (c *Macie2) ListFindingsFilters(input *ListFindingsFiltersInput) (*ListFindingsFiltersOutput, error)
- func (c *Macie2) ListFindingsFiltersPages(input *ListFindingsFiltersInput, ...) error
- func (c *Macie2) ListFindingsFiltersPagesWithContext(ctx aws.Context, input *ListFindingsFiltersInput, ...) error
- func (c *Macie2) ListFindingsFiltersRequest(input *ListFindingsFiltersInput) (req *request.Request, output *ListFindingsFiltersOutput)
- func (c *Macie2) ListFindingsFiltersWithContext(ctx aws.Context, input *ListFindingsFiltersInput, opts ...request.Option) (*ListFindingsFiltersOutput, error)
- func (c *Macie2) ListFindingsPages(input *ListFindingsInput, fn func(*ListFindingsOutput, bool) bool) error
- func (c *Macie2) ListFindingsPagesWithContext(ctx aws.Context, input *ListFindingsInput, ...) error
- func (c *Macie2) ListFindingsRequest(input *ListFindingsInput) (req *request.Request, output *ListFindingsOutput)
- func (c *Macie2) ListFindingsWithContext(ctx aws.Context, input *ListFindingsInput, opts ...request.Option) (*ListFindingsOutput, error)
- func (c *Macie2) ListInvitations(input *ListInvitationsInput) (*ListInvitationsOutput, error)
- func (c *Macie2) ListInvitationsPages(input *ListInvitationsInput, fn func(*ListInvitationsOutput, bool) bool) error
- func (c *Macie2) ListInvitationsPagesWithContext(ctx aws.Context, input *ListInvitationsInput, ...) error
- func (c *Macie2) ListInvitationsRequest(input *ListInvitationsInput) (req *request.Request, output *ListInvitationsOutput)
- func (c *Macie2) ListInvitationsWithContext(ctx aws.Context, input *ListInvitationsInput, opts ...request.Option) (*ListInvitationsOutput, error)
- func (c *Macie2) ListMembers(input *ListMembersInput) (*ListMembersOutput, error)
- func (c *Macie2) ListMembersPages(input *ListMembersInput, fn func(*ListMembersOutput, bool) bool) error
- func (c *Macie2) ListMembersPagesWithContext(ctx aws.Context, input *ListMembersInput, ...) error
- func (c *Macie2) ListMembersRequest(input *ListMembersInput) (req *request.Request, output *ListMembersOutput)
- func (c *Macie2) ListMembersWithContext(ctx aws.Context, input *ListMembersInput, opts ...request.Option) (*ListMembersOutput, error)
- func (c *Macie2) ListOrganizationAdminAccounts(input *ListOrganizationAdminAccountsInput) (*ListOrganizationAdminAccountsOutput, error)
- func (c *Macie2) ListOrganizationAdminAccountsPages(input *ListOrganizationAdminAccountsInput, ...) error
- func (c *Macie2) ListOrganizationAdminAccountsPagesWithContext(ctx aws.Context, input *ListOrganizationAdminAccountsInput, ...) error
- func (c *Macie2) ListOrganizationAdminAccountsRequest(input *ListOrganizationAdminAccountsInput) (req *request.Request, output *ListOrganizationAdminAccountsOutput)
- func (c *Macie2) ListOrganizationAdminAccountsWithContext(ctx aws.Context, input *ListOrganizationAdminAccountsInput, ...) (*ListOrganizationAdminAccountsOutput, error)
- func (c *Macie2) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *Macie2) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *Macie2) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *Macie2) PutClassificationExportConfiguration(input *PutClassificationExportConfigurationInput) (*PutClassificationExportConfigurationOutput, error)
- func (c *Macie2) PutClassificationExportConfigurationRequest(input *PutClassificationExportConfigurationInput) (req *request.Request, output *PutClassificationExportConfigurationOutput)
- func (c *Macie2) PutClassificationExportConfigurationWithContext(ctx aws.Context, input *PutClassificationExportConfigurationInput, ...) (*PutClassificationExportConfigurationOutput, error)
- func (c *Macie2) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *Macie2) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *Macie2) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *Macie2) TestCustomDataIdentifier(input *TestCustomDataIdentifierInput) (*TestCustomDataIdentifierOutput, error)
- func (c *Macie2) TestCustomDataIdentifierRequest(input *TestCustomDataIdentifierInput) (req *request.Request, output *TestCustomDataIdentifierOutput)
- func (c *Macie2) TestCustomDataIdentifierWithContext(ctx aws.Context, input *TestCustomDataIdentifierInput, opts ...request.Option) (*TestCustomDataIdentifierOutput, error)
- func (c *Macie2) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *Macie2) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *Macie2) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *Macie2) UpdateClassificationJob(input *UpdateClassificationJobInput) (*UpdateClassificationJobOutput, error)
- func (c *Macie2) UpdateClassificationJobRequest(input *UpdateClassificationJobInput) (req *request.Request, output *UpdateClassificationJobOutput)
- func (c *Macie2) UpdateClassificationJobWithContext(ctx aws.Context, input *UpdateClassificationJobInput, opts ...request.Option) (*UpdateClassificationJobOutput, error)
- func (c *Macie2) UpdateFindingsFilter(input *UpdateFindingsFilterInput) (*UpdateFindingsFilterOutput, error)
- func (c *Macie2) UpdateFindingsFilterRequest(input *UpdateFindingsFilterInput) (req *request.Request, output *UpdateFindingsFilterOutput)
- func (c *Macie2) UpdateFindingsFilterWithContext(ctx aws.Context, input *UpdateFindingsFilterInput, opts ...request.Option) (*UpdateFindingsFilterOutput, error)
- func (c *Macie2) UpdateMacieSession(input *UpdateMacieSessionInput) (*UpdateMacieSessionOutput, error)
- func (c *Macie2) UpdateMacieSessionRequest(input *UpdateMacieSessionInput) (req *request.Request, output *UpdateMacieSessionOutput)
- func (c *Macie2) UpdateMacieSessionWithContext(ctx aws.Context, input *UpdateMacieSessionInput, opts ...request.Option) (*UpdateMacieSessionOutput, error)
- func (c *Macie2) UpdateMemberSession(input *UpdateMemberSessionInput) (*UpdateMemberSessionOutput, error)
- func (c *Macie2) UpdateMemberSessionRequest(input *UpdateMemberSessionInput) (req *request.Request, output *UpdateMemberSessionOutput)
- func (c *Macie2) UpdateMemberSessionWithContext(ctx aws.Context, input *UpdateMemberSessionInput, opts ...request.Option) (*UpdateMemberSessionOutput, error)
- func (c *Macie2) UpdateOrganizationConfiguration(input *UpdateOrganizationConfigurationInput) (*UpdateOrganizationConfigurationOutput, error)
- func (c *Macie2) UpdateOrganizationConfigurationRequest(input *UpdateOrganizationConfigurationInput) (req *request.Request, output *UpdateOrganizationConfigurationOutput)
- func (c *Macie2) UpdateOrganizationConfigurationWithContext(ctx aws.Context, input *UpdateOrganizationConfigurationInput, ...) (*UpdateOrganizationConfigurationOutput, error)
- type Member
- func (s Member) GoString() string
- func (s *Member) SetAccountId(v string) *Member
- func (s *Member) SetArn(v string) *Member
- func (s *Member) SetEmail(v string) *Member
- func (s *Member) SetInvitedAt(v time.Time) *Member
- func (s *Member) SetMasterAccountId(v string) *Member
- func (s *Member) SetRelationshipStatus(v string) *Member
- func (s *Member) SetTags(v map[string]*string) *Member
- func (s *Member) SetUpdatedAt(v time.Time) *Member
- func (s Member) String() string
- type MonthlySchedule
- type ObjectCountByEncryptionType
- func (s ObjectCountByEncryptionType) GoString() string
- func (s *ObjectCountByEncryptionType) SetCustomerManaged(v int64) *ObjectCountByEncryptionType
- func (s *ObjectCountByEncryptionType) SetKmsManaged(v int64) *ObjectCountByEncryptionType
- func (s *ObjectCountByEncryptionType) SetS3Managed(v int64) *ObjectCountByEncryptionType
- func (s *ObjectCountByEncryptionType) SetUnencrypted(v int64) *ObjectCountByEncryptionType
- func (s ObjectCountByEncryptionType) String() string
- type PolicyDetails
- type PutClassificationExportConfigurationInput
- func (s PutClassificationExportConfigurationInput) GoString() string
- func (s *PutClassificationExportConfigurationInput) SetConfiguration(v *ClassificationExportConfiguration) *PutClassificationExportConfigurationInput
- func (s PutClassificationExportConfigurationInput) String() string
- func (s *PutClassificationExportConfigurationInput) Validate() error
- type PutClassificationExportConfigurationOutput
- type ReplicationDetails
- func (s ReplicationDetails) GoString() string
- func (s *ReplicationDetails) SetReplicated(v bool) *ReplicationDetails
- func (s *ReplicationDetails) SetReplicatedExternally(v bool) *ReplicationDetails
- func (s *ReplicationDetails) SetReplicationAccounts(v []*string) *ReplicationDetails
- func (s ReplicationDetails) String() string
- 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 ResourcesAffected
- type S3Bucket
- func (s S3Bucket) GoString() string
- func (s *S3Bucket) SetArn(v string) *S3Bucket
- func (s *S3Bucket) SetCreatedAt(v time.Time) *S3Bucket
- func (s *S3Bucket) SetDefaultServerSideEncryption(v *ServerSideEncryption) *S3Bucket
- func (s *S3Bucket) SetName(v string) *S3Bucket
- func (s *S3Bucket) SetOwner(v *S3BucketOwner) *S3Bucket
- func (s *S3Bucket) SetPublicAccess(v *BucketPublicAccess) *S3Bucket
- func (s *S3Bucket) SetTags(v []*KeyValuePair) *S3Bucket
- func (s S3Bucket) String() string
- type S3BucketDefinitionForJob
- type S3BucketOwner
- type S3Destination
- func (s S3Destination) GoString() string
- func (s *S3Destination) SetBucketName(v string) *S3Destination
- func (s *S3Destination) SetKeyPrefix(v string) *S3Destination
- func (s *S3Destination) SetKmsKeyArn(v string) *S3Destination
- func (s S3Destination) String() string
- func (s *S3Destination) Validate() error
- type S3JobDefinition
- type S3Object
- func (s S3Object) GoString() string
- func (s *S3Object) SetBucketArn(v string) *S3Object
- func (s *S3Object) SetETag(v string) *S3Object
- func (s *S3Object) SetExtension(v string) *S3Object
- func (s *S3Object) SetKey(v string) *S3Object
- func (s *S3Object) SetLastModified(v time.Time) *S3Object
- func (s *S3Object) SetPath(v string) *S3Object
- func (s *S3Object) SetPublicAccess(v bool) *S3Object
- func (s *S3Object) SetServerSideEncryption(v *ServerSideEncryption) *S3Object
- func (s *S3Object) SetSize(v int64) *S3Object
- func (s *S3Object) SetStorageClass(v string) *S3Object
- func (s *S3Object) SetTags(v []*KeyValuePair) *S3Object
- func (s *S3Object) SetVersionId(v string) *S3Object
- func (s S3Object) String() string
- type Scoping
- type SensitiveDataItem
- func (s SensitiveDataItem) GoString() string
- func (s *SensitiveDataItem) SetCategory(v string) *SensitiveDataItem
- func (s *SensitiveDataItem) SetDetections(v []*DefaultDetection) *SensitiveDataItem
- func (s *SensitiveDataItem) SetTotalCount(v int64) *SensitiveDataItem
- func (s SensitiveDataItem) String() string
- type ServerSideEncryption
- type ServiceLimit
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type SessionContext
- type SessionContextAttributes
- type SessionIssuer
- func (s SessionIssuer) GoString() string
- func (s *SessionIssuer) SetAccountId(v string) *SessionIssuer
- func (s *SessionIssuer) SetArn(v string) *SessionIssuer
- func (s *SessionIssuer) SetPrincipalId(v string) *SessionIssuer
- func (s *SessionIssuer) SetType(v string) *SessionIssuer
- func (s *SessionIssuer) SetUserName(v string) *SessionIssuer
- func (s SessionIssuer) String() string
- type Severity
- type SimpleScopeTerm
- type SortCriteria
- type Statistics
- type TagResourceInput
- type TagResourceOutput
- type TagScopeTerm
- func (s TagScopeTerm) GoString() string
- func (s *TagScopeTerm) SetComparator(v string) *TagScopeTerm
- func (s *TagScopeTerm) SetKey(v string) *TagScopeTerm
- func (s *TagScopeTerm) SetTagValues(v []*TagValuePair) *TagScopeTerm
- func (s *TagScopeTerm) SetTarget(v string) *TagScopeTerm
- func (s TagScopeTerm) String() string
- type TagValuePair
- type TestCustomDataIdentifierInput
- func (s TestCustomDataIdentifierInput) GoString() string
- func (s *TestCustomDataIdentifierInput) SetIgnoreWords(v []*string) *TestCustomDataIdentifierInput
- func (s *TestCustomDataIdentifierInput) SetKeywords(v []*string) *TestCustomDataIdentifierInput
- func (s *TestCustomDataIdentifierInput) SetMaximumMatchDistance(v int64) *TestCustomDataIdentifierInput
- func (s *TestCustomDataIdentifierInput) SetRegex(v string) *TestCustomDataIdentifierInput
- func (s *TestCustomDataIdentifierInput) SetSampleText(v string) *TestCustomDataIdentifierInput
- func (s TestCustomDataIdentifierInput) String() string
- func (s *TestCustomDataIdentifierInput) Validate() error
- type TestCustomDataIdentifierOutput
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type UnprocessedAccount
- func (s UnprocessedAccount) GoString() string
- func (s *UnprocessedAccount) SetAccountId(v string) *UnprocessedAccount
- func (s *UnprocessedAccount) SetErrorCode(v string) *UnprocessedAccount
- func (s *UnprocessedAccount) SetErrorMessage(v string) *UnprocessedAccount
- func (s UnprocessedAccount) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateClassificationJobInput
- func (s UpdateClassificationJobInput) GoString() string
- func (s *UpdateClassificationJobInput) SetJobId(v string) *UpdateClassificationJobInput
- func (s *UpdateClassificationJobInput) SetJobStatus(v string) *UpdateClassificationJobInput
- func (s UpdateClassificationJobInput) String() string
- func (s *UpdateClassificationJobInput) Validate() error
- type UpdateClassificationJobOutput
- type UpdateFindingsFilterInput
- func (s UpdateFindingsFilterInput) GoString() string
- func (s *UpdateFindingsFilterInput) SetAction(v string) *UpdateFindingsFilterInput
- func (s *UpdateFindingsFilterInput) SetDescription(v string) *UpdateFindingsFilterInput
- func (s *UpdateFindingsFilterInput) SetFindingCriteria(v *FindingCriteria) *UpdateFindingsFilterInput
- func (s *UpdateFindingsFilterInput) SetId(v string) *UpdateFindingsFilterInput
- func (s *UpdateFindingsFilterInput) SetName(v string) *UpdateFindingsFilterInput
- func (s *UpdateFindingsFilterInput) SetPosition(v int64) *UpdateFindingsFilterInput
- func (s UpdateFindingsFilterInput) String() string
- func (s *UpdateFindingsFilterInput) Validate() error
- type UpdateFindingsFilterOutput
- type UpdateMacieSessionInput
- type UpdateMacieSessionOutput
- type UpdateMemberSessionInput
- func (s UpdateMemberSessionInput) GoString() string
- func (s *UpdateMemberSessionInput) SetId(v string) *UpdateMemberSessionInput
- func (s *UpdateMemberSessionInput) SetStatus(v string) *UpdateMemberSessionInput
- func (s UpdateMemberSessionInput) String() string
- func (s *UpdateMemberSessionInput) Validate() error
- type UpdateMemberSessionOutput
- type UpdateOrganizationConfigurationInput
- type UpdateOrganizationConfigurationOutput
- type UsageByAccount
- func (s UsageByAccount) GoString() string
- func (s *UsageByAccount) SetCurrency(v string) *UsageByAccount
- func (s *UsageByAccount) SetEstimatedCost(v string) *UsageByAccount
- func (s *UsageByAccount) SetServiceLimit(v *ServiceLimit) *UsageByAccount
- func (s *UsageByAccount) SetType(v string) *UsageByAccount
- func (s UsageByAccount) String() string
- type UsageRecord
- type UsageStatisticsFilter
- type UsageStatisticsSortBy
- type UsageTotal
- type UserIdentity
- func (s UserIdentity) GoString() string
- func (s *UserIdentity) SetAssumedRole(v *AssumedRole) *UserIdentity
- func (s *UserIdentity) SetAwsAccount(v *AwsAccount) *UserIdentity
- func (s *UserIdentity) SetAwsService(v *AwsService) *UserIdentity
- func (s *UserIdentity) SetFederatedUser(v *FederatedUser) *UserIdentity
- func (s *UserIdentity) SetIamUser(v *IamUser) *UserIdentity
- func (s *UserIdentity) SetRoot(v *UserIdentityRoot) *UserIdentity
- func (s *UserIdentity) SetType(v string) *UserIdentity
- func (s UserIdentity) String() string
- type UserIdentityRoot
- 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 WeeklySchedule
Constants ¶
const ( // AdminStatusEnabled is a AdminStatus enum value AdminStatusEnabled = "ENABLED" // AdminStatusDisablingInProgress is a AdminStatus enum value AdminStatusDisablingInProgress = "DISABLING_IN_PROGRESS" )
The current status of an account as a delegated administrator of Amazon Macie for an AWS organization.
const ( // DayOfWeekSunday is a DayOfWeek enum value DayOfWeekSunday = "SUNDAY" // DayOfWeekMonday is a DayOfWeek enum value DayOfWeekMonday = "MONDAY" // DayOfWeekTuesday is a DayOfWeek enum value DayOfWeekTuesday = "TUESDAY" // DayOfWeekWednesday is a DayOfWeek enum value DayOfWeekWednesday = "WEDNESDAY" // DayOfWeekThursday is a DayOfWeek enum value DayOfWeekThursday = "THURSDAY" // DayOfWeekFriday is a DayOfWeek enum value DayOfWeekFriday = "FRIDAY" // DayOfWeekSaturday is a DayOfWeek enum value DayOfWeekSaturday = "SATURDAY" )
const ( // EffectivePermissionPublic is a EffectivePermission enum value EffectivePermissionPublic = "PUBLIC" // EffectivePermissionNotPublic is a EffectivePermission enum value EffectivePermissionNotPublic = "NOT_PUBLIC" )
const ( // EncryptionTypeNone is a EncryptionType enum value EncryptionTypeNone = "NONE" // EncryptionTypeAes256 is a EncryptionType enum value EncryptionTypeAes256 = "AES256" // EncryptionTypeAwsKms is a EncryptionType enum value EncryptionTypeAwsKms = "aws:kms" // EncryptionTypeUnknown is a EncryptionType enum value EncryptionTypeUnknown = "UNKNOWN" )
The type of server-side encryption that's used to encrypt objects in the S3 bucket. Valid values are:
const ( // ErrorCodeClientError is a ErrorCode enum value ErrorCodeClientError = "ClientError" // ErrorCodeInternalError is a ErrorCode enum value ErrorCodeInternalError = "InternalError" )
The source of an error, issue, or delay. Possible values are:
const ( // FindingCategoryClassification is a FindingCategory enum value FindingCategoryClassification = "CLASSIFICATION" // FindingCategoryPolicy is a FindingCategory enum value FindingCategoryPolicy = "POLICY" )
The category of the finding. Valid values are:
const ( // FindingPublishingFrequencyFifteenMinutes is a FindingPublishingFrequency enum value FindingPublishingFrequencyFifteenMinutes = "FIFTEEN_MINUTES" // FindingPublishingFrequencyOneHour is a FindingPublishingFrequency enum value FindingPublishingFrequencyOneHour = "ONE_HOUR" // FindingPublishingFrequencySixHours is a FindingPublishingFrequency enum value FindingPublishingFrequencySixHours = "SIX_HOURS" )
The frequency with which Amazon Macie publishes updates to policy findings for an account. This includes publishing updates to AWS Security Hub and Amazon EventBridge (formerly called Amazon CloudWatch Events). Valid values are:
const ( // FindingStatisticsSortAttributeNameGroupKey is a FindingStatisticsSortAttributeName enum value FindingStatisticsSortAttributeNameGroupKey = "groupKey" // FindingStatisticsSortAttributeNameCount is a FindingStatisticsSortAttributeName enum value FindingStatisticsSortAttributeNameCount = "count" )
The grouping to sort the results by. Valid values are:
const ( // FindingTypeSensitiveDataS3objectMultiple is a FindingType enum value FindingTypeSensitiveDataS3objectMultiple = "SensitiveData:S3Object/Multiple" // FindingTypeSensitiveDataS3objectFinancial is a FindingType enum value FindingTypeSensitiveDataS3objectFinancial = "SensitiveData:S3Object/Financial" // FindingTypeSensitiveDataS3objectPersonal is a FindingType enum value FindingTypeSensitiveDataS3objectPersonal = "SensitiveData:S3Object/Personal" // FindingTypeSensitiveDataS3objectCredentials is a FindingType enum value FindingTypeSensitiveDataS3objectCredentials = "SensitiveData:S3Object/Credentials" // FindingTypeSensitiveDataS3objectCustomIdentifier is a FindingType enum value FindingTypeSensitiveDataS3objectCustomIdentifier = "SensitiveData:S3Object/CustomIdentifier" // FindingTypePolicyIamuserS3bucketPublic is a FindingType enum value FindingTypePolicyIamuserS3bucketPublic = "Policy:IAMUser/S3BucketPublic" FindingTypePolicyIamuserS3bucketSharedExternally = "Policy:IAMUser/S3BucketSharedExternally" // FindingTypePolicyIamuserS3bucketReplicatedExternally is a FindingType enum value FindingTypePolicyIamuserS3bucketReplicatedExternally = "Policy:IAMUser/S3BucketReplicatedExternally" // FindingTypePolicyIamuserS3bucketEncryptionDisabled is a FindingType enum value FindingTypePolicyIamuserS3bucketEncryptionDisabled = "Policy:IAMUser/S3BucketEncryptionDisabled" // FindingTypePolicyIamuserS3blockPublicAccessDisabled is a FindingType enum value FindingTypePolicyIamuserS3blockPublicAccessDisabled = "Policy:IAMUser/S3BlockPublicAccessDisabled" )
The type of finding. Valid values are:
const ( // FindingsFilterActionArchive is a FindingsFilterAction enum value FindingsFilterActionArchive = "ARCHIVE" // FindingsFilterActionNoop is a FindingsFilterAction enum value FindingsFilterActionNoop = "NOOP" )
The action to perform on findings that meet the filter criteria. To suppress (automatically archive) findings that meet the criteria, set this value to ARCHIVE. Valid values are:
const ( // GroupByResourcesAffectedS3bucketName is a GroupBy enum value GroupByResourcesAffectedS3bucketName = "resourcesAffected.s3Bucket.name" // GroupByType is a GroupBy enum value GroupByType = "type" // GroupByClassificationDetailsJobId is a GroupBy enum value GroupByClassificationDetailsJobId = "classificationDetails.jobId" // GroupBySeverityDescription is a GroupBy enum value GroupBySeverityDescription = "severity.description" )
const ( // JobComparatorEq is a JobComparator enum value JobComparatorEq = "EQ" // JobComparatorGt is a JobComparator enum value JobComparatorGt = "GT" // JobComparatorGte is a JobComparator enum value JobComparatorGte = "GTE" // JobComparatorLt is a JobComparator enum value JobComparatorLt = "LT" // JobComparatorLte is a JobComparator enum value JobComparatorLte = "LTE" // JobComparatorNe is a JobComparator enum value JobComparatorNe = "NE" // JobComparatorContains is a JobComparator enum value JobComparatorContains = "CONTAINS" )
The operator to use in a condition. Valid values are:
const ( // JobStatusRunning is a JobStatus enum value JobStatusRunning = "RUNNING" // JobStatusPaused is a JobStatus enum value JobStatusPaused = "PAUSED" // JobStatusCancelled is a JobStatus enum value JobStatusCancelled = "CANCELLED" // JobStatusComplete is a JobStatus enum value JobStatusComplete = "COMPLETE" // JobStatusIdle is a JobStatus enum value JobStatusIdle = "IDLE" )
The current status of a classification job. Possible values are:
const ( // JobTypeOneTime is a JobType enum value JobTypeOneTime = "ONE_TIME" // JobTypeScheduled is a JobType enum value JobTypeScheduled = "SCHEDULED" )
The schedule for running a classification job. Valid values are:
const ( // ListJobsFilterKeyJobType is a ListJobsFilterKey enum value ListJobsFilterKeyJobType = "jobType" // ListJobsFilterKeyJobStatus is a ListJobsFilterKey enum value ListJobsFilterKeyJobStatus = "jobStatus" // ListJobsFilterKeyCreatedAt is a ListJobsFilterKey enum value ListJobsFilterKeyCreatedAt = "createdAt" // ListJobsFilterKeyName is a ListJobsFilterKey enum value ListJobsFilterKeyName = "name" )
The property to use to filter the results. Valid values are:
const ( // ListJobsSortAttributeNameCreatedAt is a ListJobsSortAttributeName enum value ListJobsSortAttributeNameCreatedAt = "createdAt" // ListJobsSortAttributeNameJobStatus is a ListJobsSortAttributeName enum value ListJobsSortAttributeNameJobStatus = "jobStatus" // ListJobsSortAttributeNameName is a ListJobsSortAttributeName enum value ListJobsSortAttributeNameName = "name" // ListJobsSortAttributeNameJobType is a ListJobsSortAttributeName enum value ListJobsSortAttributeNameJobType = "jobType" )
The property to sort the results by. Valid values are:
const ( // MacieStatusPaused is a MacieStatus enum value MacieStatusPaused = "PAUSED" // MacieStatusEnabled is a MacieStatus enum value MacieStatusEnabled = "ENABLED" )
The status of an Amazon Macie account. Valid values are:
const ( // OrderByAsc is a OrderBy enum value OrderByAsc = "ASC" // OrderByDesc is a OrderBy enum value OrderByDesc = "DESC" )
const ( // RelationshipStatusEnabled is a RelationshipStatus enum value RelationshipStatusEnabled = "Enabled" // RelationshipStatusPaused is a RelationshipStatus enum value RelationshipStatusPaused = "Paused" // RelationshipStatusInvited is a RelationshipStatus enum value RelationshipStatusInvited = "Invited" // RelationshipStatusCreated is a RelationshipStatus enum value RelationshipStatusCreated = "Created" // RelationshipStatusRemoved is a RelationshipStatus enum value RelationshipStatusRemoved = "Removed" // RelationshipStatusResigned is a RelationshipStatus enum value RelationshipStatusResigned = "Resigned" // RelationshipStatusEmailVerificationInProgress is a RelationshipStatus enum value RelationshipStatusEmailVerificationInProgress = "EmailVerificationInProgress" // RelationshipStatusEmailVerificationFailed is a RelationshipStatus enum value RelationshipStatusEmailVerificationFailed = "EmailVerificationFailed" // RelationshipStatusRegionDisabled is a RelationshipStatus enum value RelationshipStatusRegionDisabled = "RegionDisabled" // RelationshipStatusAccountSuspended is a RelationshipStatus enum value RelationshipStatusAccountSuspended = "AccountSuspended" )
The current status of the relationship between an account and an associated Amazon Macie master account (inviter account). Possible values are:
const ( // ScopeFilterKeyBucketCreationDate is a ScopeFilterKey enum value ScopeFilterKeyBucketCreationDate = "BUCKET_CREATION_DATE" // ScopeFilterKeyObjectExtension is a ScopeFilterKey enum value ScopeFilterKeyObjectExtension = "OBJECT_EXTENSION" // ScopeFilterKeyObjectLastModifiedDate is a ScopeFilterKey enum value ScopeFilterKeyObjectLastModifiedDate = "OBJECT_LAST_MODIFIED_DATE" // ScopeFilterKeyObjectSize is a ScopeFilterKey enum value ScopeFilterKeyObjectSize = "OBJECT_SIZE" // ScopeFilterKeyTag is a ScopeFilterKey enum value ScopeFilterKeyTag = "TAG" )
The property to use in a condition that determines which objects are analyzed by a classification job. Valid values are:
const ( // SensitiveDataItemCategoryFinancialInformation is a SensitiveDataItemCategory enum value SensitiveDataItemCategoryFinancialInformation = "FINANCIAL_INFORMATION" // SensitiveDataItemCategoryPersonalInformation is a SensitiveDataItemCategory enum value SensitiveDataItemCategoryPersonalInformation = "PERSONAL_INFORMATION" // SensitiveDataItemCategoryCredentials is a SensitiveDataItemCategory enum value SensitiveDataItemCategoryCredentials = "CREDENTIALS" // SensitiveDataItemCategoryCustomIdentifier is a SensitiveDataItemCategory enum value SensitiveDataItemCategoryCustomIdentifier = "CUSTOM_IDENTIFIER" )
The category of sensitive data that was detected and produced the finding. Possible values are:
const ( // SeverityDescriptionLow is a SeverityDescription enum value SeverityDescriptionLow = "Low" // SeverityDescriptionMedium is a SeverityDescription enum value SeverityDescriptionMedium = "Medium" // SeverityDescriptionHigh is a SeverityDescription enum value SeverityDescriptionHigh = "High" )
The textual representation of the finding's severity. Possible values are:
const (SharedAccessExternal = "EXTERNAL" SharedAccessInternal = "INTERNAL" SharedAccessNotShared = "NOT_SHARED" )
const ( // StorageClassStandard is a StorageClass enum value StorageClassStandard = "STANDARD" // StorageClassReducedRedundancy is a StorageClass enum value StorageClassReducedRedundancy = "REDUCED_REDUNDANCY" // StorageClassStandardIa is a StorageClass enum value StorageClassStandardIa = "STANDARD_IA" // StorageClassIntelligentTiering is a StorageClass enum value StorageClassIntelligentTiering = "INTELLIGENT_TIERING" // StorageClassDeepArchive is a StorageClass enum value StorageClassDeepArchive = "DEEP_ARCHIVE" // StorageClassOnezoneIa is a StorageClass enum value StorageClassOnezoneIa = "ONEZONE_IA" // StorageClassGlacier is a StorageClass enum value StorageClassGlacier = "GLACIER" )
The storage class of the S3 bucket or object. Possible values are:
const ( // UsageStatisticsSortKeyAccountId is a UsageStatisticsSortKey enum value UsageStatisticsSortKeyAccountId = "accountId" // UsageStatisticsSortKeyTotal is a UsageStatisticsSortKey enum value UsageStatisticsSortKeyTotal = "total" )
The field to use to sort the results of a query for account quotas and usage data. Valid values are:
const ( // UsageTypeDataInventoryEvaluation is a UsageType enum value UsageTypeDataInventoryEvaluation = "DATA_INVENTORY_EVALUATION" // UsageTypeSensitiveDataDiscovery is a UsageType enum value UsageTypeSensitiveDataDiscovery = "SENSITIVE_DATA_DISCOVERY" )
The name of a usage metric for an account. Possible values are:
const ( // UserIdentityTypeAssumedRole is a UserIdentityType enum value UserIdentityTypeAssumedRole = "AssumedRole" // UserIdentityTypeIamuser is a UserIdentityType enum value UserIdentityTypeIamuser = "IAMUser" // UserIdentityTypeFederatedUser is a UserIdentityType enum value UserIdentityTypeFederatedUser = "FederatedUser" // UserIdentityTypeRoot is a UserIdentityType enum value UserIdentityTypeRoot = "Root" // UserIdentityTypeAwsaccount is a UserIdentityType enum value UserIdentityTypeAwsaccount = "AWSAccount" // UserIdentityTypeAwsservice is a UserIdentityType enum value UserIdentityTypeAwsservice = "AWSService" )
The type of entity that performed the action on the affected resource. Possible values are:
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // Provides information about an error that occurred due to insufficient access // to a specified resource. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // Provides information about an error that occurred due to a versioning conflict // for a specified resource. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // Provides information about an error that occurred due to an unknown internal // server error, exception, or failure. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // Provides information about an error that occurred because a specified resource // wasn't found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // Provides information about an error that occurred due to one or more service // quotas for an account. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // Provides information about an error that occurred because too many requests // were sent during a certain amount of time. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". // // Provides information about an error that occurred due to a syntax error in // a request. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "Macie2" // Name of service. EndpointsID = "macie2" // ID to lookup a service endpoint with. ServiceID = "Macie2" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// CurrencyUsd is a Currency enum value
CurrencyUsd = "USD"
)
The type of currency that data for a usage metric is reported in. Possible values are:
const (
// FindingActionTypeAwsApiCall is a FindingActionType enum value
FindingActionTypeAwsApiCall = "AWS_API_CALL"
)
The type of action that occurred for the resource and produced the policy finding:
const (
// TagTargetS3Object is a TagTarget enum value
TagTargetS3Object = "S3_OBJECT"
)
The type of object to apply a tag-based condition to. Valid values are:
const (
// UnitTerabytes is a Unit enum value
UnitTerabytes = "TERABYTES"
)
const (
// UsageStatisticsFilterKeyAccountId is a UsageStatisticsFilterKey enum value
UsageStatisticsFilterKeyAccountId = "accountId"
)
The field to use to filter the results of a query for account quotas and usage data:
Variables ¶
Functions ¶
Types ¶
type AcceptInvitationInput ¶
type AcceptInvitationInput struct { // InvitationId is a required field InvitationId *string `locationName:"invitationId" type:"string" required:"true"` // MasterAccount is a required field MasterAccount *string `locationName:"masterAccount" type:"string" required:"true"` // contains filtered or unexported fields }
Specifies an Amazon Macie membership invitation to accept.
func (AcceptInvitationInput) GoString ¶
func (s AcceptInvitationInput) GoString() string
GoString returns the string representation
func (*AcceptInvitationInput) SetInvitationId ¶
func (s *AcceptInvitationInput) SetInvitationId(v string) *AcceptInvitationInput
SetInvitationId sets the InvitationId field's value.
func (*AcceptInvitationInput) SetMasterAccount ¶
func (s *AcceptInvitationInput) SetMasterAccount(v string) *AcceptInvitationInput
SetMasterAccount sets the MasterAccount field's value.
func (AcceptInvitationInput) String ¶
func (s AcceptInvitationInput) String() string
String returns the string representation
func (*AcceptInvitationInput) Validate ¶
func (s *AcceptInvitationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AcceptInvitationOutput ¶
type AcceptInvitationOutput struct {
// contains filtered or unexported fields
}
func (AcceptInvitationOutput) GoString ¶
func (s AcceptInvitationOutput) GoString() string
GoString returns the string representation
func (AcceptInvitationOutput) String ¶
func (s AcceptInvitationOutput) String() string
String returns the string representation
type AccessControlList ¶
type AccessControlList struct { AllowsPublicReadAccess *bool `locationName:"allowsPublicReadAccess" type:"boolean"` AllowsPublicWriteAccess *bool `locationName:"allowsPublicWriteAccess" type:"boolean"` // contains filtered or unexported fields }
Provides information about the permissions settings of the bucket-level access control list (ACL) for an S3 bucket.
func (AccessControlList) GoString ¶
func (s AccessControlList) GoString() string
GoString returns the string representation
func (*AccessControlList) SetAllowsPublicReadAccess ¶
func (s *AccessControlList) SetAllowsPublicReadAccess(v bool) *AccessControlList
SetAllowsPublicReadAccess sets the AllowsPublicReadAccess field's value.
func (*AccessControlList) SetAllowsPublicWriteAccess ¶
func (s *AccessControlList) SetAllowsPublicWriteAccess(v bool) *AccessControlList
SetAllowsPublicWriteAccess sets the AllowsPublicWriteAccess field's value.
func (AccessControlList) String ¶
func (s AccessControlList) String() string
String returns the string representation
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Provides information about an error that occurred due to insufficient access to a specified resource.
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
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
type AccountDetail ¶
type AccountDetail struct { // AccountId is a required field AccountId *string `locationName:"accountId" type:"string" required:"true"` // Email is a required field Email *string `locationName:"email" type:"string" required:"true"` // contains filtered or unexported fields }
Specifies details for an account to associate with an Amazon Macie master account.
func (AccountDetail) GoString ¶
func (s AccountDetail) GoString() string
GoString returns the string representation
func (*AccountDetail) SetAccountId ¶
func (s *AccountDetail) SetAccountId(v string) *AccountDetail
SetAccountId sets the AccountId field's value.
func (*AccountDetail) SetEmail ¶
func (s *AccountDetail) SetEmail(v string) *AccountDetail
SetEmail sets the Email field's value.
func (AccountDetail) String ¶
func (s AccountDetail) String() string
String returns the string representation
func (*AccountDetail) Validate ¶
func (s *AccountDetail) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AccountLevelPermissions ¶
type AccountLevelPermissions struct { // Provides information about the block public access settings for an S3 bucket. // These settings can apply to a bucket at the account level or bucket level. // For detailed information about each setting, see Using Amazon S3 block public // access (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html) // in the Amazon Simple Storage Service Developer Guide. BlockPublicAccess *BlockPublicAccess `locationName:"blockPublicAccess" type:"structure"` // contains filtered or unexported fields }
Provides information about account-level permissions settings that apply to an S3 bucket.
func (AccountLevelPermissions) GoString ¶
func (s AccountLevelPermissions) GoString() string
GoString returns the string representation
func (*AccountLevelPermissions) SetBlockPublicAccess ¶
func (s *AccountLevelPermissions) SetBlockPublicAccess(v *BlockPublicAccess) *AccountLevelPermissions
SetBlockPublicAccess sets the BlockPublicAccess field's value.
func (AccountLevelPermissions) String ¶
func (s AccountLevelPermissions) String() string
String returns the string representation
type AdminAccount ¶
type AdminAccount struct { AccountId *string `locationName:"accountId" type:"string"` // The current status of an account as a delegated administrator of Amazon Macie // for an AWS organization. Status *string `locationName:"status" type:"string" enum:"AdminStatus"` // contains filtered or unexported fields }
Provides information about an account that's designated as a delegated administrator of Amazon Macie for an AWS organization.
func (AdminAccount) GoString ¶
func (s AdminAccount) GoString() string
GoString returns the string representation
func (*AdminAccount) SetAccountId ¶
func (s *AdminAccount) SetAccountId(v string) *AdminAccount
SetAccountId sets the AccountId field's value.
func (*AdminAccount) SetStatus ¶
func (s *AdminAccount) SetStatus(v string) *AdminAccount
SetStatus sets the Status field's value.
func (AdminAccount) String ¶
func (s AdminAccount) String() string
String returns the string representation
type ApiCallDetails ¶
type ApiCallDetails struct { Api *string `locationName:"api" type:"string"` ApiServiceName *string `locationName:"apiServiceName" type:"string"` FirstSeen *time.Time `locationName:"firstSeen" type:"timestamp" timestampFormat:"iso8601"` LastSeen *time.Time `locationName:"lastSeen" type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
Provides information about an API operation that an entity invoked for an affected resource.
func (ApiCallDetails) GoString ¶
func (s ApiCallDetails) GoString() string
GoString returns the string representation
func (*ApiCallDetails) SetApi ¶
func (s *ApiCallDetails) SetApi(v string) *ApiCallDetails
SetApi sets the Api field's value.
func (*ApiCallDetails) SetApiServiceName ¶
func (s *ApiCallDetails) SetApiServiceName(v string) *ApiCallDetails
SetApiServiceName sets the ApiServiceName field's value.
func (*ApiCallDetails) SetFirstSeen ¶
func (s *ApiCallDetails) SetFirstSeen(v time.Time) *ApiCallDetails
SetFirstSeen sets the FirstSeen field's value.
func (*ApiCallDetails) SetLastSeen ¶
func (s *ApiCallDetails) SetLastSeen(v time.Time) *ApiCallDetails
SetLastSeen sets the LastSeen field's value.
func (ApiCallDetails) String ¶
func (s ApiCallDetails) String() string
String returns the string representation
type AssumedRole ¶
type AssumedRole struct { AccessKeyId *string `locationName:"accessKeyId" type:"string"` AccountId *string `locationName:"accountId" type:"string"` Arn *string `locationName:"arn" type:"string"` PrincipalId *string `locationName:"principalId" type:"string"` // Provides information about a session that was created for an entity that // performed an action by using temporary security credentials. SessionContext *SessionContext `locationName:"sessionContext" type:"structure"` // contains filtered or unexported fields }
Provides information about an identity that performed an action on an affected resource by using temporary security credentials. The credentials were obtained using the AssumeRole operation of the AWS Security Token Service (AWS STS) API.
func (AssumedRole) GoString ¶
func (s AssumedRole) GoString() string
GoString returns the string representation
func (*AssumedRole) SetAccessKeyId ¶
func (s *AssumedRole) SetAccessKeyId(v string) *AssumedRole
SetAccessKeyId sets the AccessKeyId field's value.
func (*AssumedRole) SetAccountId ¶
func (s *AssumedRole) SetAccountId(v string) *AssumedRole
SetAccountId sets the AccountId field's value.
func (*AssumedRole) SetArn ¶
func (s *AssumedRole) SetArn(v string) *AssumedRole
SetArn sets the Arn field's value.
func (*AssumedRole) SetPrincipalId ¶
func (s *AssumedRole) SetPrincipalId(v string) *AssumedRole
SetPrincipalId sets the PrincipalId field's value.
func (*AssumedRole) SetSessionContext ¶
func (s *AssumedRole) SetSessionContext(v *SessionContext) *AssumedRole
SetSessionContext sets the SessionContext field's value.
func (AssumedRole) String ¶
func (s AssumedRole) String() string
String returns the string representation
type AwsAccount ¶
type AwsAccount struct { AccountId *string `locationName:"accountId" type:"string"` PrincipalId *string `locationName:"principalId" type:"string"` // contains filtered or unexported fields }
Provides information about an AWS account and entity that performed an action on an affected resource. The action was performed using the credentials for an AWS account other than your own account.
func (AwsAccount) GoString ¶
func (s AwsAccount) GoString() string
GoString returns the string representation
func (*AwsAccount) SetAccountId ¶
func (s *AwsAccount) SetAccountId(v string) *AwsAccount
SetAccountId sets the AccountId field's value.
func (*AwsAccount) SetPrincipalId ¶
func (s *AwsAccount) SetPrincipalId(v string) *AwsAccount
SetPrincipalId sets the PrincipalId field's value.
func (AwsAccount) String ¶
func (s AwsAccount) String() string
String returns the string representation
type AwsService ¶
type AwsService struct { InvokedBy *string `locationName:"invokedBy" type:"string"` // contains filtered or unexported fields }
Provides information about an AWS service that performed an action on an affected resource.
func (AwsService) GoString ¶
func (s AwsService) GoString() string
GoString returns the string representation
func (*AwsService) SetInvokedBy ¶
func (s *AwsService) SetInvokedBy(v string) *AwsService
SetInvokedBy sets the InvokedBy field's value.
func (AwsService) String ¶
func (s AwsService) String() string
String returns the string representation
type BatchGetCustomDataIdentifierSummary ¶
type BatchGetCustomDataIdentifierSummary struct { Arn *string `locationName:"arn" type:"string"` CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"` Deleted *bool `locationName:"deleted" type:"boolean"` Description *string `locationName:"description" type:"string"` Id *string `locationName:"id" type:"string"` Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
Provides information about a custom data identifier.
func (BatchGetCustomDataIdentifierSummary) GoString ¶
func (s BatchGetCustomDataIdentifierSummary) GoString() string
GoString returns the string representation
func (*BatchGetCustomDataIdentifierSummary) SetArn ¶
func (s *BatchGetCustomDataIdentifierSummary) SetArn(v string) *BatchGetCustomDataIdentifierSummary
SetArn sets the Arn field's value.
func (*BatchGetCustomDataIdentifierSummary) SetCreatedAt ¶
func (s *BatchGetCustomDataIdentifierSummary) SetCreatedAt(v time.Time) *BatchGetCustomDataIdentifierSummary
SetCreatedAt sets the CreatedAt field's value.
func (*BatchGetCustomDataIdentifierSummary) SetDeleted ¶
func (s *BatchGetCustomDataIdentifierSummary) SetDeleted(v bool) *BatchGetCustomDataIdentifierSummary
SetDeleted sets the Deleted field's value.
func (*BatchGetCustomDataIdentifierSummary) SetDescription ¶
func (s *BatchGetCustomDataIdentifierSummary) SetDescription(v string) *BatchGetCustomDataIdentifierSummary
SetDescription sets the Description field's value.
func (*BatchGetCustomDataIdentifierSummary) SetId ¶
func (s *BatchGetCustomDataIdentifierSummary) SetId(v string) *BatchGetCustomDataIdentifierSummary
SetId sets the Id field's value.
func (*BatchGetCustomDataIdentifierSummary) SetName ¶
func (s *BatchGetCustomDataIdentifierSummary) SetName(v string) *BatchGetCustomDataIdentifierSummary
SetName sets the Name field's value.
func (BatchGetCustomDataIdentifierSummary) String ¶
func (s BatchGetCustomDataIdentifierSummary) String() string
String returns the string representation
type BatchGetCustomDataIdentifiersInput ¶
type BatchGetCustomDataIdentifiersInput struct { Ids []*string `locationName:"ids" type:"list"` // contains filtered or unexported fields }
Specifies one or more custom data identifiers to retrieve information about.
func (BatchGetCustomDataIdentifiersInput) GoString ¶
func (s BatchGetCustomDataIdentifiersInput) GoString() string
GoString returns the string representation
func (*BatchGetCustomDataIdentifiersInput) SetIds ¶
func (s *BatchGetCustomDataIdentifiersInput) SetIds(v []*string) *BatchGetCustomDataIdentifiersInput
SetIds sets the Ids field's value.
func (BatchGetCustomDataIdentifiersInput) String ¶
func (s BatchGetCustomDataIdentifiersInput) String() string
String returns the string representation
type BatchGetCustomDataIdentifiersOutput ¶
type BatchGetCustomDataIdentifiersOutput struct { CustomDataIdentifiers []*BatchGetCustomDataIdentifierSummary `locationName:"customDataIdentifiers" type:"list"` NotFoundIdentifierIds []*string `locationName:"notFoundIdentifierIds" type:"list"` // contains filtered or unexported fields }
Provides information about one or more custom data identifiers.
func (BatchGetCustomDataIdentifiersOutput) GoString ¶
func (s BatchGetCustomDataIdentifiersOutput) GoString() string
GoString returns the string representation
func (*BatchGetCustomDataIdentifiersOutput) SetCustomDataIdentifiers ¶
func (s *BatchGetCustomDataIdentifiersOutput) SetCustomDataIdentifiers(v []*BatchGetCustomDataIdentifierSummary) *BatchGetCustomDataIdentifiersOutput
SetCustomDataIdentifiers sets the CustomDataIdentifiers field's value.
func (*BatchGetCustomDataIdentifiersOutput) SetNotFoundIdentifierIds ¶
func (s *BatchGetCustomDataIdentifiersOutput) SetNotFoundIdentifierIds(v []*string) *BatchGetCustomDataIdentifiersOutput
SetNotFoundIdentifierIds sets the NotFoundIdentifierIds field's value.
func (BatchGetCustomDataIdentifiersOutput) String ¶
func (s BatchGetCustomDataIdentifiersOutput) String() string
String returns the string representation
type BlockPublicAccess ¶
type BlockPublicAccess struct { BlockPublicAcls *bool `locationName:"blockPublicAcls" type:"boolean"` BlockPublicPolicy *bool `locationName:"blockPublicPolicy" type:"boolean"` IgnorePublicAcls *bool `locationName:"ignorePublicAcls" type:"boolean"` RestrictPublicBuckets *bool `locationName:"restrictPublicBuckets" type:"boolean"` // contains filtered or unexported fields }
Provides information about the block public access settings for an S3 bucket. These settings can apply to a bucket at the account level or bucket level. For detailed information about each setting, see Using Amazon S3 block public access (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html) in the Amazon Simple Storage Service Developer Guide.
func (BlockPublicAccess) GoString ¶
func (s BlockPublicAccess) GoString() string
GoString returns the string representation
func (*BlockPublicAccess) SetBlockPublicAcls ¶
func (s *BlockPublicAccess) SetBlockPublicAcls(v bool) *BlockPublicAccess
SetBlockPublicAcls sets the BlockPublicAcls field's value.
func (*BlockPublicAccess) SetBlockPublicPolicy ¶
func (s *BlockPublicAccess) SetBlockPublicPolicy(v bool) *BlockPublicAccess
SetBlockPublicPolicy sets the BlockPublicPolicy field's value.
func (*BlockPublicAccess) SetIgnorePublicAcls ¶
func (s *BlockPublicAccess) SetIgnorePublicAcls(v bool) *BlockPublicAccess
SetIgnorePublicAcls sets the IgnorePublicAcls field's value.
func (*BlockPublicAccess) SetRestrictPublicBuckets ¶
func (s *BlockPublicAccess) SetRestrictPublicBuckets(v bool) *BlockPublicAccess
SetRestrictPublicBuckets sets the RestrictPublicBuckets field's value.
func (BlockPublicAccess) String ¶
func (s BlockPublicAccess) String() string
String returns the string representation
type BucketCountByEffectivePermission ¶
type BucketCountByEffectivePermission struct { PubliclyAccessible *int64 `locationName:"publiclyAccessible" type:"long"` PubliclyReadable *int64 `locationName:"publiclyReadable" type:"long"` PubliclyWritable *int64 `locationName:"publiclyWritable" type:"long"` // contains filtered or unexported fields }
Provides information about the number of S3 buckets that are publicly accessible based on a combination of permissions settings for each bucket.
func (BucketCountByEffectivePermission) GoString ¶
func (s BucketCountByEffectivePermission) GoString() string
GoString returns the string representation
func (*BucketCountByEffectivePermission) SetPubliclyAccessible ¶
func (s *BucketCountByEffectivePermission) SetPubliclyAccessible(v int64) *BucketCountByEffectivePermission
SetPubliclyAccessible sets the PubliclyAccessible field's value.
func (*BucketCountByEffectivePermission) SetPubliclyReadable ¶
func (s *BucketCountByEffectivePermission) SetPubliclyReadable(v int64) *BucketCountByEffectivePermission
SetPubliclyReadable sets the PubliclyReadable field's value.
func (*BucketCountByEffectivePermission) SetPubliclyWritable ¶
func (s *BucketCountByEffectivePermission) SetPubliclyWritable(v int64) *BucketCountByEffectivePermission
SetPubliclyWritable sets the PubliclyWritable field's value.
func (BucketCountByEffectivePermission) String ¶
func (s BucketCountByEffectivePermission) String() string
String returns the string representation
type BucketCountByEncryptionType ¶
type BucketCountByEncryptionType struct { KmsManaged *int64 `locationName:"kmsManaged" type:"long"` S3Managed *int64 `locationName:"s3Managed" type:"long"` Unencrypted *int64 `locationName:"unencrypted" type:"long"` // contains filtered or unexported fields }
Provides information about the number of S3 buckets that use certain types of server-side encryption or don't encrypt objects by default.
func (BucketCountByEncryptionType) GoString ¶
func (s BucketCountByEncryptionType) GoString() string
GoString returns the string representation
func (*BucketCountByEncryptionType) SetKmsManaged ¶
func (s *BucketCountByEncryptionType) SetKmsManaged(v int64) *BucketCountByEncryptionType
SetKmsManaged sets the KmsManaged field's value.
func (*BucketCountByEncryptionType) SetS3Managed ¶
func (s *BucketCountByEncryptionType) SetS3Managed(v int64) *BucketCountByEncryptionType
SetS3Managed sets the S3Managed field's value.
func (*BucketCountByEncryptionType) SetUnencrypted ¶
func (s *BucketCountByEncryptionType) SetUnencrypted(v int64) *BucketCountByEncryptionType
SetUnencrypted sets the Unencrypted field's value.
func (BucketCountByEncryptionType) String ¶
func (s BucketCountByEncryptionType) String() string
String returns the string representation
type BucketCountBySharedAccessType ¶
type BucketCountBySharedAccessType struct { // contains filtered or unexported fields }
Provides information about the number of S3 buckets that are shared with other AWS accounts.
func (BucketCountBySharedAccessType) GoString ¶
func (s BucketCountBySharedAccessType) GoString() string
GoString returns the string representation
func (*BucketCountBySharedAccessType) SetExternal ¶
func (s *BucketCountBySharedAccessType) SetExternal(v int64) *BucketCountBySharedAccessType
SetExternal sets the External field's value.
func (*BucketCountBySharedAccessType) SetInternal ¶
func (s *BucketCountBySharedAccessType) SetInternal(v int64) *BucketCountBySharedAccessType
SetInternal sets the Internal field's value.
func (*BucketCountBySharedAccessType) SetNotShared ¶
func (s *BucketCountBySharedAccessType) SetNotShared(v int64) *BucketCountBySharedAccessType
SetNotShared sets the NotShared field's value.
func (BucketCountBySharedAccessType) String ¶
func (s BucketCountBySharedAccessType) String() string
String returns the string representation
type BucketCriteriaAdditionalProperties ¶
type BucketCriteriaAdditionalProperties struct { Eq []*string `locationName:"eq" type:"list"` Gt *int64 `locationName:"gt" type:"long"` Gte *int64 `locationName:"gte" type:"long"` Lt *int64 `locationName:"lt" type:"long"` Lte *int64 `locationName:"lte" type:"long"` Neq []*string `locationName:"neq" type:"list"` Prefix *string `locationName:"prefix" type:"string"` // contains filtered or unexported fields }
Specifies the operator to use in an attribute-based condition that filters the results of a query for information about S3 buckets.
func (BucketCriteriaAdditionalProperties) GoString ¶
func (s BucketCriteriaAdditionalProperties) GoString() string
GoString returns the string representation
func (*BucketCriteriaAdditionalProperties) SetEq ¶
func (s *BucketCriteriaAdditionalProperties) SetEq(v []*string) *BucketCriteriaAdditionalProperties
SetEq sets the Eq field's value.
func (*BucketCriteriaAdditionalProperties) SetGt ¶
func (s *BucketCriteriaAdditionalProperties) SetGt(v int64) *BucketCriteriaAdditionalProperties
SetGt sets the Gt field's value.
func (*BucketCriteriaAdditionalProperties) SetGte ¶
func (s *BucketCriteriaAdditionalProperties) SetGte(v int64) *BucketCriteriaAdditionalProperties
SetGte sets the Gte field's value.
func (*BucketCriteriaAdditionalProperties) SetLt ¶
func (s *BucketCriteriaAdditionalProperties) SetLt(v int64) *BucketCriteriaAdditionalProperties
SetLt sets the Lt field's value.
func (*BucketCriteriaAdditionalProperties) SetLte ¶
func (s *BucketCriteriaAdditionalProperties) SetLte(v int64) *BucketCriteriaAdditionalProperties
SetLte sets the Lte field's value.
func (*BucketCriteriaAdditionalProperties) SetNeq ¶
func (s *BucketCriteriaAdditionalProperties) SetNeq(v []*string) *BucketCriteriaAdditionalProperties
SetNeq sets the Neq field's value.
func (*BucketCriteriaAdditionalProperties) SetPrefix ¶
func (s *BucketCriteriaAdditionalProperties) SetPrefix(v string) *BucketCriteriaAdditionalProperties
SetPrefix sets the Prefix field's value.
func (BucketCriteriaAdditionalProperties) String ¶
func (s BucketCriteriaAdditionalProperties) String() string
String returns the string representation
type BucketLevelPermissions ¶
type BucketLevelPermissions struct { // Provides information about the permissions settings of the bucket-level access // control list (ACL) for an S3 bucket. AccessControlList *AccessControlList `locationName:"accessControlList" type:"structure"` // Provides information about the block public access settings for an S3 bucket. // These settings can apply to a bucket at the account level or bucket level. // For detailed information about each setting, see Using Amazon S3 block public // access (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html) // in the Amazon Simple Storage Service Developer Guide. BlockPublicAccess *BlockPublicAccess `locationName:"blockPublicAccess" type:"structure"` // Provides information about the permissions settings of a bucket policy for // an S3 bucket. BucketPolicy *BucketPolicy `locationName:"bucketPolicy" type:"structure"` // contains filtered or unexported fields }
Provides information about bucket-level permissions settings for an S3 bucket.
func (BucketLevelPermissions) GoString ¶
func (s BucketLevelPermissions) GoString() string
GoString returns the string representation
func (*BucketLevelPermissions) SetAccessControlList ¶
func (s *BucketLevelPermissions) SetAccessControlList(v *AccessControlList) *BucketLevelPermissions
SetAccessControlList sets the AccessControlList field's value.
func (*BucketLevelPermissions) SetBlockPublicAccess ¶
func (s *BucketLevelPermissions) SetBlockPublicAccess(v *BlockPublicAccess) *BucketLevelPermissions
SetBlockPublicAccess sets the BlockPublicAccess field's value.
func (*BucketLevelPermissions) SetBucketPolicy ¶
func (s *BucketLevelPermissions) SetBucketPolicy(v *BucketPolicy) *BucketLevelPermissions
SetBucketPolicy sets the BucketPolicy field's value.
func (BucketLevelPermissions) String ¶
func (s BucketLevelPermissions) String() string
String returns the string representation
type BucketMetadata ¶
type BucketMetadata struct { AccountId *string `locationName:"accountId" type:"string"` BucketArn *string `locationName:"bucketArn" type:"string"` BucketCreatedAt *time.Time `locationName:"bucketCreatedAt" type:"timestamp" timestampFormat:"iso8601"` BucketName *string `locationName:"bucketName" type:"string"` ClassifiableObjectCount *int64 `locationName:"classifiableObjectCount" type:"long"` LastUpdated *time.Time `locationName:"lastUpdated" type:"timestamp" timestampFormat:"iso8601"` ObjectCount *int64 `locationName:"objectCount" type:"long"` // The total number of objects that are in the bucket, grouped by server-side // encryption type. This includes a grouping that reports the total number of // objects that aren't encrypted. ObjectCountByEncryptionType *ObjectCountByEncryptionType `locationName:"objectCountByEncryptionType" type:"structure"` // Provides information about permissions settings that determine whether an // S3 bucket is publicly accessible. PublicAccess *BucketPublicAccess `locationName:"publicAccess" type:"structure"` Region *string `locationName:"region" type:"string"` // Provides information about settings that define whether one or more objects // in an S3 bucket are replicated to S3 buckets for other AWS accounts and, // if so, which accounts. ReplicationDetails *ReplicationDetails `locationName:"replicationDetails" type:"structure"` SizeInBytes *int64 `locationName:"sizeInBytes" type:"long"` SizeInBytesCompressed *int64 `locationName:"sizeInBytesCompressed" type:"long"` Tags []*KeyValuePair `locationName:"tags" type:"list"` Versioning *bool `locationName:"versioning" type:"boolean"` // contains filtered or unexported fields }
Provides information about an S3 bucket that Amazon Macie monitors and analyzes.
func (BucketMetadata) GoString ¶
func (s BucketMetadata) GoString() string
GoString returns the string representation
func (*BucketMetadata) SetAccountId ¶
func (s *BucketMetadata) SetAccountId(v string) *BucketMetadata
SetAccountId sets the AccountId field's value.
func (*BucketMetadata) SetBucketArn ¶
func (s *BucketMetadata) SetBucketArn(v string) *BucketMetadata
SetBucketArn sets the BucketArn field's value.
func (*BucketMetadata) SetBucketCreatedAt ¶
func (s *BucketMetadata) SetBucketCreatedAt(v time.Time) *BucketMetadata
SetBucketCreatedAt sets the BucketCreatedAt field's value.
func (*BucketMetadata) SetBucketName ¶
func (s *BucketMetadata) SetBucketName(v string) *BucketMetadata
SetBucketName sets the BucketName field's value.
func (*BucketMetadata) SetClassifiableObjectCount ¶
func (s *BucketMetadata) SetClassifiableObjectCount(v int64) *BucketMetadata
SetClassifiableObjectCount sets the ClassifiableObjectCount field's value.
func (*BucketMetadata) SetLastUpdated ¶
func (s *BucketMetadata) SetLastUpdated(v time.Time) *BucketMetadata
SetLastUpdated sets the LastUpdated field's value.
func (*BucketMetadata) SetObjectCount ¶
func (s *BucketMetadata) SetObjectCount(v int64) *BucketMetadata
SetObjectCount sets the ObjectCount field's value.
func (*BucketMetadata) SetObjectCountByEncryptionType ¶
func (s *BucketMetadata) SetObjectCountByEncryptionType(v *ObjectCountByEncryptionType) *BucketMetadata
SetObjectCountByEncryptionType sets the ObjectCountByEncryptionType field's value.
func (*BucketMetadata) SetPublicAccess ¶
func (s *BucketMetadata) SetPublicAccess(v *BucketPublicAccess) *BucketMetadata
SetPublicAccess sets the PublicAccess field's value.
func (*BucketMetadata) SetRegion ¶
func (s *BucketMetadata) SetRegion(v string) *BucketMetadata
SetRegion sets the Region field's value.
func (*BucketMetadata) SetReplicationDetails ¶
func (s *BucketMetadata) SetReplicationDetails(v *ReplicationDetails) *BucketMetadata
SetReplicationDetails sets the ReplicationDetails field's value.
func (*BucketMetadata) SetSharedAccess ¶
func (s *BucketMetadata) SetSharedAccess(v string) *BucketMetadata
SetSharedAccess sets the SharedAccess field's value.
func (*BucketMetadata) SetSizeInBytes ¶
func (s *BucketMetadata) SetSizeInBytes(v int64) *BucketMetadata
SetSizeInBytes sets the SizeInBytes field's value.
func (*BucketMetadata) SetSizeInBytesCompressed ¶
func (s *BucketMetadata) SetSizeInBytesCompressed(v int64) *BucketMetadata
SetSizeInBytesCompressed sets the SizeInBytesCompressed field's value.
func (*BucketMetadata) SetTags ¶
func (s *BucketMetadata) SetTags(v []*KeyValuePair) *BucketMetadata
SetTags sets the Tags field's value.
func (*BucketMetadata) SetVersioning ¶
func (s *BucketMetadata) SetVersioning(v bool) *BucketMetadata
SetVersioning sets the Versioning field's value.
func (BucketMetadata) String ¶
func (s BucketMetadata) String() string
String returns the string representation
type BucketPermissionConfiguration ¶
type BucketPermissionConfiguration struct { // Provides information about account-level permissions settings that apply // to an S3 bucket. AccountLevelPermissions *AccountLevelPermissions `locationName:"accountLevelPermissions" type:"structure"` // Provides information about bucket-level permissions settings for an S3 bucket. BucketLevelPermissions *BucketLevelPermissions `locationName:"bucketLevelPermissions" type:"structure"` // contains filtered or unexported fields }
The account-level and bucket-level permissions settings for an S3 bucket.
func (BucketPermissionConfiguration) GoString ¶
func (s BucketPermissionConfiguration) GoString() string
GoString returns the string representation
func (*BucketPermissionConfiguration) SetAccountLevelPermissions ¶
func (s *BucketPermissionConfiguration) SetAccountLevelPermissions(v *AccountLevelPermissions) *BucketPermissionConfiguration
SetAccountLevelPermissions sets the AccountLevelPermissions field's value.
func (*BucketPermissionConfiguration) SetBucketLevelPermissions ¶
func (s *BucketPermissionConfiguration) SetBucketLevelPermissions(v *BucketLevelPermissions) *BucketPermissionConfiguration
SetBucketLevelPermissions sets the BucketLevelPermissions field's value.
func (BucketPermissionConfiguration) String ¶
func (s BucketPermissionConfiguration) String() string
String returns the string representation
type BucketPolicy ¶
type BucketPolicy struct { AllowsPublicReadAccess *bool `locationName:"allowsPublicReadAccess" type:"boolean"` AllowsPublicWriteAccess *bool `locationName:"allowsPublicWriteAccess" type:"boolean"` // contains filtered or unexported fields }
Provides information about the permissions settings of a bucket policy for an S3 bucket.
func (BucketPolicy) GoString ¶
func (s BucketPolicy) GoString() string
GoString returns the string representation
func (*BucketPolicy) SetAllowsPublicReadAccess ¶
func (s *BucketPolicy) SetAllowsPublicReadAccess(v bool) *BucketPolicy
SetAllowsPublicReadAccess sets the AllowsPublicReadAccess field's value.
func (*BucketPolicy) SetAllowsPublicWriteAccess ¶
func (s *BucketPolicy) SetAllowsPublicWriteAccess(v bool) *BucketPolicy
SetAllowsPublicWriteAccess sets the AllowsPublicWriteAccess field's value.
func (BucketPolicy) String ¶
func (s BucketPolicy) String() string
String returns the string representation
type BucketPublicAccess ¶
type BucketPublicAccess struct { EffectivePermission *string `locationName:"effectivePermission" type:"string" enum:"EffectivePermission"` // The account-level and bucket-level permissions settings for an S3 bucket. PermissionConfiguration *BucketPermissionConfiguration `locationName:"permissionConfiguration" type:"structure"` // contains filtered or unexported fields }
Provides information about permissions settings that determine whether an S3 bucket is publicly accessible.
func (BucketPublicAccess) GoString ¶
func (s BucketPublicAccess) GoString() string
GoString returns the string representation
func (*BucketPublicAccess) SetEffectivePermission ¶
func (s *BucketPublicAccess) SetEffectivePermission(v string) *BucketPublicAccess
SetEffectivePermission sets the EffectivePermission field's value.
func (*BucketPublicAccess) SetPermissionConfiguration ¶
func (s *BucketPublicAccess) SetPermissionConfiguration(v *BucketPermissionConfiguration) *BucketPublicAccess
SetPermissionConfiguration sets the PermissionConfiguration field's value.
func (BucketPublicAccess) String ¶
func (s BucketPublicAccess) String() string
String returns the string representation
type BucketSortCriteria ¶
type BucketSortCriteria struct { AttributeName *string `locationName:"attributeName" type:"string"` OrderBy *string `locationName:"orderBy" type:"string" enum:"OrderBy"` // contains filtered or unexported fields }
Specifies criteria for sorting the results of a query for information about S3 buckets.
func (BucketSortCriteria) GoString ¶
func (s BucketSortCriteria) GoString() string
GoString returns the string representation
func (*BucketSortCriteria) SetAttributeName ¶
func (s *BucketSortCriteria) SetAttributeName(v string) *BucketSortCriteria
SetAttributeName sets the AttributeName field's value.
func (*BucketSortCriteria) SetOrderBy ¶
func (s *BucketSortCriteria) SetOrderBy(v string) *BucketSortCriteria
SetOrderBy sets the OrderBy field's value.
func (BucketSortCriteria) String ¶
func (s BucketSortCriteria) String() string
String returns the string representation
type ClassificationDetails ¶
type ClassificationDetails struct { DetailedResultsLocation *string `locationName:"detailedResultsLocation" type:"string"` JobArn *string `locationName:"jobArn" type:"string"` JobId *string `locationName:"jobId" type:"string"` // Provides detailed information about a sensitive data finding, including the // types and number of occurrences of the sensitive data that was found. Result *ClassificationResult `locationName:"result" type:"structure"` // contains filtered or unexported fields }
Provides information about a sensitive data finding, including the classification job that produced the finding.
func (ClassificationDetails) GoString ¶
func (s ClassificationDetails) GoString() string
GoString returns the string representation
func (*ClassificationDetails) SetDetailedResultsLocation ¶
func (s *ClassificationDetails) SetDetailedResultsLocation(v string) *ClassificationDetails
SetDetailedResultsLocation sets the DetailedResultsLocation field's value.
func (*ClassificationDetails) SetJobArn ¶
func (s *ClassificationDetails) SetJobArn(v string) *ClassificationDetails
SetJobArn sets the JobArn field's value.
func (*ClassificationDetails) SetJobId ¶
func (s *ClassificationDetails) SetJobId(v string) *ClassificationDetails
SetJobId sets the JobId field's value.
func (*ClassificationDetails) SetResult ¶
func (s *ClassificationDetails) SetResult(v *ClassificationResult) *ClassificationDetails
SetResult sets the Result field's value.
func (ClassificationDetails) String ¶
func (s ClassificationDetails) String() string
String returns the string representation
type ClassificationExportConfiguration ¶
type ClassificationExportConfiguration struct { // Specifies an S3 bucket to store data classification results in, and the encryption // settings to use when storing results in that bucket. S3Destination *S3Destination `locationName:"s3Destination" type:"structure"` // contains filtered or unexported fields }
Specifies where to store data classification results, and the encryption settings to use when storing results in that location. Currently, you can store classification results only in an S3 bucket.
func (ClassificationExportConfiguration) GoString ¶
func (s ClassificationExportConfiguration) GoString() string
GoString returns the string representation
func (*ClassificationExportConfiguration) SetS3Destination ¶
func (s *ClassificationExportConfiguration) SetS3Destination(v *S3Destination) *ClassificationExportConfiguration
SetS3Destination sets the S3Destination field's value.
func (ClassificationExportConfiguration) String ¶
func (s ClassificationExportConfiguration) String() string
String returns the string representation
func (*ClassificationExportConfiguration) Validate ¶
func (s *ClassificationExportConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ClassificationResult ¶
type ClassificationResult struct { // Provides information about the number of occurrences of the data that produced // a sensitive data finding, and the custom data identifiers that detected the // data for the finding. CustomDataIdentifiers *CustomDataIdentifiers `locationName:"customDataIdentifiers" type:"structure"` MimeType *string `locationName:"mimeType" type:"string"` // Provides information about the category and number of occurrences of sensitive // data that produced a finding. SensitiveData []*SensitiveDataItem `locationName:"sensitiveData" type:"list"` SizeClassified *int64 `locationName:"sizeClassified" type:"long"` // Provides information about the status of a sensitive data finding. Status *ClassificationResultStatus `locationName:"status" type:"structure"` // contains filtered or unexported fields }
Provides detailed information about a sensitive data finding, including the types and number of occurrences of the sensitive data that was found.
func (ClassificationResult) GoString ¶
func (s ClassificationResult) GoString() string
GoString returns the string representation
func (*ClassificationResult) SetCustomDataIdentifiers ¶
func (s *ClassificationResult) SetCustomDataIdentifiers(v *CustomDataIdentifiers) *ClassificationResult
SetCustomDataIdentifiers sets the CustomDataIdentifiers field's value.
func (*ClassificationResult) SetMimeType ¶
func (s *ClassificationResult) SetMimeType(v string) *ClassificationResult
SetMimeType sets the MimeType field's value.
func (*ClassificationResult) SetSensitiveData ¶
func (s *ClassificationResult) SetSensitiveData(v []*SensitiveDataItem) *ClassificationResult
SetSensitiveData sets the SensitiveData field's value.
func (*ClassificationResult) SetSizeClassified ¶
func (s *ClassificationResult) SetSizeClassified(v int64) *ClassificationResult
SetSizeClassified sets the SizeClassified field's value.
func (*ClassificationResult) SetStatus ¶
func (s *ClassificationResult) SetStatus(v *ClassificationResultStatus) *ClassificationResult
SetStatus sets the Status field's value.
func (ClassificationResult) String ¶
func (s ClassificationResult) String() string
String returns the string representation
type ClassificationResultStatus ¶
type ClassificationResultStatus struct { Code *string `locationName:"code" type:"string"` Reason *string `locationName:"reason" type:"string"` // contains filtered or unexported fields }
Provides information about the status of a sensitive data finding.
func (ClassificationResultStatus) GoString ¶
func (s ClassificationResultStatus) GoString() string
GoString returns the string representation
func (*ClassificationResultStatus) SetCode ¶
func (s *ClassificationResultStatus) SetCode(v string) *ClassificationResultStatus
SetCode sets the Code field's value.
func (*ClassificationResultStatus) SetReason ¶
func (s *ClassificationResultStatus) SetReason(v string) *ClassificationResultStatus
SetReason sets the Reason field's value.
func (ClassificationResultStatus) String ¶
func (s ClassificationResultStatus) String() string
String returns the string representation
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Provides information about an error that occurred due to a versioning conflict for a specified resource.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation
type CreateClassificationJobInput ¶
type CreateClassificationJobInput struct { ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` CustomDataIdentifierIds []*string `locationName:"customDataIdentifierIds" type:"list"` Description *string `locationName:"description" type:"string"` InitialRun *bool `locationName:"initialRun" type:"boolean"` // The schedule for running a classification job. Valid values are: // // JobType is a required field JobType *string `locationName:"jobType" type:"string" required:"true" enum:"JobType"` // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // Specifies which S3 buckets contain the objects that a classification job // analyzes, and the scope of that analysis. // // S3JobDefinition is a required field S3JobDefinition *S3JobDefinition `locationName:"s3JobDefinition" type:"structure" required:"true"` SamplingPercentage *int64 `locationName:"samplingPercentage" type:"integer"` // Specifies the recurrence pattern for running a classification job. ScheduleFrequency *JobScheduleFrequency `locationName:"scheduleFrequency" type:"structure"` // A string-to-string map of key-value pairs that specifies the tags (keys and // values) for a classification job, custom data identifier, findings filter, // or member account. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Specifies the scope, schedule, and other settings for a classification job. You can't delete or change the settings for a classification job after you create it. In Amazon Macie, classification jobs are immutable. This ensures accurate data classification results for audits or investigations.
func (CreateClassificationJobInput) GoString ¶
func (s CreateClassificationJobInput) GoString() string
GoString returns the string representation
func (*CreateClassificationJobInput) SetClientToken ¶
func (s *CreateClassificationJobInput) SetClientToken(v string) *CreateClassificationJobInput
SetClientToken sets the ClientToken field's value.
func (*CreateClassificationJobInput) SetCustomDataIdentifierIds ¶
func (s *CreateClassificationJobInput) SetCustomDataIdentifierIds(v []*string) *CreateClassificationJobInput
SetCustomDataIdentifierIds sets the CustomDataIdentifierIds field's value.
func (*CreateClassificationJobInput) SetDescription ¶
func (s *CreateClassificationJobInput) SetDescription(v string) *CreateClassificationJobInput
SetDescription sets the Description field's value.
func (*CreateClassificationJobInput) SetInitialRun ¶
func (s *CreateClassificationJobInput) SetInitialRun(v bool) *CreateClassificationJobInput
SetInitialRun sets the InitialRun field's value.
func (*CreateClassificationJobInput) SetJobType ¶
func (s *CreateClassificationJobInput) SetJobType(v string) *CreateClassificationJobInput
SetJobType sets the JobType field's value.
func (*CreateClassificationJobInput) SetName ¶
func (s *CreateClassificationJobInput) SetName(v string) *CreateClassificationJobInput
SetName sets the Name field's value.
func (*CreateClassificationJobInput) SetS3JobDefinition ¶
func (s *CreateClassificationJobInput) SetS3JobDefinition(v *S3JobDefinition) *CreateClassificationJobInput
SetS3JobDefinition sets the S3JobDefinition field's value.
func (*CreateClassificationJobInput) SetSamplingPercentage ¶
func (s *CreateClassificationJobInput) SetSamplingPercentage(v int64) *CreateClassificationJobInput
SetSamplingPercentage sets the SamplingPercentage field's value.
func (*CreateClassificationJobInput) SetScheduleFrequency ¶
func (s *CreateClassificationJobInput) SetScheduleFrequency(v *JobScheduleFrequency) *CreateClassificationJobInput
SetScheduleFrequency sets the ScheduleFrequency field's value.
func (*CreateClassificationJobInput) SetTags ¶
func (s *CreateClassificationJobInput) SetTags(v map[string]*string) *CreateClassificationJobInput
SetTags sets the Tags field's value.
func (CreateClassificationJobInput) String ¶
func (s CreateClassificationJobInput) String() string
String returns the string representation
func (*CreateClassificationJobInput) Validate ¶
func (s *CreateClassificationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateClassificationJobOutput ¶
type CreateClassificationJobOutput struct { JobArn *string `locationName:"jobArn" type:"string"` JobId *string `locationName:"jobId" type:"string"` // contains filtered or unexported fields }
Provides information about a classification job that was created in response to a request.
func (CreateClassificationJobOutput) GoString ¶
func (s CreateClassificationJobOutput) GoString() string
GoString returns the string representation
func (*CreateClassificationJobOutput) SetJobArn ¶
func (s *CreateClassificationJobOutput) SetJobArn(v string) *CreateClassificationJobOutput
SetJobArn sets the JobArn field's value.
func (*CreateClassificationJobOutput) SetJobId ¶
func (s *CreateClassificationJobOutput) SetJobId(v string) *CreateClassificationJobOutput
SetJobId sets the JobId field's value.
func (CreateClassificationJobOutput) String ¶
func (s CreateClassificationJobOutput) String() string
String returns the string representation
type CreateCustomDataIdentifierInput ¶
type CreateCustomDataIdentifierInput struct {