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 help you 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
- func AdminStatus_Values() []string
- func AllowListStatusCode_Values() []string
- func AllowsUnencryptedObjectUploads_Values() []string
- func AutomatedDiscoveryStatus_Values() []string
- func AvailabilityCode_Values() []string
- func BucketMetadataErrorCode_Values() []string
- func ClassificationScopeUpdateOperation_Values() []string
- func Currency_Values() []string
- func DataIdentifierSeverity_Values() []string
- func DataIdentifierType_Values() []string
- func DayOfWeek_Values() []string
- func EffectivePermission_Values() []string
- func EncryptionType_Values() []string
- func ErrorCode_Values() []string
- func FindingActionType_Values() []string
- func FindingCategory_Values() []string
- func FindingPublishingFrequency_Values() []string
- func FindingStatisticsSortAttributeName_Values() []string
- func FindingType_Values() []string
- func FindingsFilterAction_Values() []string
- func GroupBy_Values() []string
- func IsDefinedInJob_Values() []string
- func IsMonitoredByJob_Values() []string
- func JobComparator_Values() []string
- func JobStatus_Values() []string
- func JobType_Values() []string
- func LastRunErrorStatusCode_Values() []string
- func ListJobsFilterKey_Values() []string
- func ListJobsSortAttributeName_Values() []string
- func MacieStatus_Values() []string
- func ManagedDataIdentifierSelector_Values() []string
- func OrderBy_Values() []string
- func OriginType_Values() []string
- func RelationshipStatus_Values() []string
- func RetrievalMode_Values() []string
- func RevealRequestStatus_Values() []string
- func RevealStatus_Values() []string
- func ScopeFilterKey_Values() []string
- func SearchResourcesComparator_Values() []string
- func SearchResourcesSimpleCriterionKey_Values() []string
- func SearchResourcesSortAttributeName_Values() []string
- func SensitiveDataItemCategory_Values() []string
- func SeverityDescription_Values() []string
- func SharedAccess_Values() []string
- func SimpleCriterionKeyForJob_Values() []string
- func StorageClass_Values() []string
- func TagTarget_Values() []string
- func TimeRange_Values() []string
- func Type_Values() []string
- func UnavailabilityReasonCode_Values() []string
- func Unit_Values() []string
- func UsageStatisticsFilterComparator_Values() []string
- func UsageStatisticsFilterKey_Values() []string
- func UsageStatisticsSortKey_Values() []string
- func UsageType_Values() []string
- func UserIdentityType_Values() []string
- type AcceptInvitationInput
- func (s AcceptInvitationInput) GoString() string
- func (s *AcceptInvitationInput) SetAdministratorAccountId(v string) *AcceptInvitationInput
- 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 AllowListCriteria
- type AllowListStatus
- type AllowListSummary
- func (s AllowListSummary) GoString() string
- func (s *AllowListSummary) SetArn(v string) *AllowListSummary
- func (s *AllowListSummary) SetCreatedAt(v time.Time) *AllowListSummary
- func (s *AllowListSummary) SetDescription(v string) *AllowListSummary
- func (s *AllowListSummary) SetId(v string) *AllowListSummary
- func (s *AllowListSummary) SetName(v string) *AllowListSummary
- func (s *AllowListSummary) SetUpdatedAt(v time.Time) *AllowListSummary
- func (s AllowListSummary) String() string
- 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) SetUnknown(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) SetUnknown(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) SetUnknown(v int64) *BucketCountBySharedAccessType
- func (s BucketCountBySharedAccessType) String() string
- type BucketCountPolicyAllowsUnencryptedObjectUploads
- func (s BucketCountPolicyAllowsUnencryptedObjectUploads) GoString() string
- func (s *BucketCountPolicyAllowsUnencryptedObjectUploads) SetAllowsUnencryptedObjectUploads(v int64) *BucketCountPolicyAllowsUnencryptedObjectUploads
- func (s *BucketCountPolicyAllowsUnencryptedObjectUploads) SetDeniesUnencryptedObjectUploads(v int64) *BucketCountPolicyAllowsUnencryptedObjectUploads
- func (s *BucketCountPolicyAllowsUnencryptedObjectUploads) SetUnknown(v int64) *BucketCountPolicyAllowsUnencryptedObjectUploads
- func (s BucketCountPolicyAllowsUnencryptedObjectUploads) 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) SetAllowsUnencryptedObjectUploads(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) SetClassifiableSizeInBytes(v int64) *BucketMetadata
- func (s *BucketMetadata) SetErrorCode(v string) *BucketMetadata
- func (s *BucketMetadata) SetErrorMessage(v string) *BucketMetadata
- func (s *BucketMetadata) SetJobDetails(v *JobDetails) *BucketMetadata
- func (s *BucketMetadata) SetLastAutomatedDiscoveryTime(v time.Time) *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) SetSensitivityScore(v int64) *BucketMetadata
- func (s *BucketMetadata) SetServerSideEncryption(v *BucketServerSideEncryption) *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) SetUnclassifiableObjectCount(v *ObjectLevelStatistics) *BucketMetadata
- func (s *BucketMetadata) SetUnclassifiableObjectSizeInBytes(v *ObjectLevelStatistics) *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 BucketServerSideEncryption
- type BucketSortCriteria
- type BucketStatisticsBySensitivity
- func (s BucketStatisticsBySensitivity) GoString() string
- func (s *BucketStatisticsBySensitivity) SetClassificationError(v *SensitivityAggregations) *BucketStatisticsBySensitivity
- func (s *BucketStatisticsBySensitivity) SetNotClassified(v *SensitivityAggregations) *BucketStatisticsBySensitivity
- func (s *BucketStatisticsBySensitivity) SetNotSensitive(v *SensitivityAggregations) *BucketStatisticsBySensitivity
- func (s *BucketStatisticsBySensitivity) SetSensitive(v *SensitivityAggregations) *BucketStatisticsBySensitivity
- func (s BucketStatisticsBySensitivity) String() string
- type Cell
- 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) SetOriginType(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) SetAdditionalOccurrences(v bool) *ClassificationResult
- 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 ClassificationScopeSummary
- 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 CreateAllowListInput
- func (s CreateAllowListInput) GoString() string
- func (s *CreateAllowListInput) SetClientToken(v string) *CreateAllowListInput
- func (s *CreateAllowListInput) SetCriteria(v *AllowListCriteria) *CreateAllowListInput
- func (s *CreateAllowListInput) SetDescription(v string) *CreateAllowListInput
- func (s *CreateAllowListInput) SetName(v string) *CreateAllowListInput
- func (s *CreateAllowListInput) SetTags(v map[string]*string) *CreateAllowListInput
- func (s CreateAllowListInput) String() string
- func (s *CreateAllowListInput) Validate() error
- type CreateAllowListOutput
- type CreateClassificationJobInput
- func (s CreateClassificationJobInput) GoString() string
- func (s *CreateClassificationJobInput) SetAllowListIds(v []*string) *CreateClassificationJobInput
- 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) SetManagedDataIdentifierIds(v []*string) *CreateClassificationJobInput
- func (s *CreateClassificationJobInput) SetManagedDataIdentifierSelector(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) SetSeverityLevels(v []*SeverityLevel) *CreateCustomDataIdentifierInput
- func (s *CreateCustomDataIdentifierInput) SetTags(v map[string]*string) *CreateCustomDataIdentifierInput
- func (s CreateCustomDataIdentifierInput) String() string
- func (s *CreateCustomDataIdentifierInput) Validate() error
- 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 CriteriaBlockForJob
- type CriteriaForJob
- type CriterionAdditionalProperties
- func (s CriterionAdditionalProperties) GoString() string
- func (s *CriterionAdditionalProperties) SetEq(v []*string) *CriterionAdditionalProperties
- func (s *CriterionAdditionalProperties) SetEqExactMatch(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
- func (s CustomDetection) GoString() string
- func (s *CustomDetection) SetArn(v string) *CustomDetection
- func (s *CustomDetection) SetCount(v int64) *CustomDetection
- func (s *CustomDetection) SetName(v string) *CustomDetection
- func (s *CustomDetection) SetOccurrences(v *Occurrences) *CustomDetection
- func (s CustomDetection) String() string
- type DailySchedule
- type DeclineInvitationsInput
- type DeclineInvitationsOutput
- type DefaultDetection
- type DeleteAllowListInput
- type DeleteAllowListOutput
- 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) SetAllowListIds(v []*string) *DescribeClassificationJobOutput
- 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) SetLastRunErrorStatus(v *LastRunErrorStatus) *DescribeClassificationJobOutput
- func (s *DescribeClassificationJobOutput) SetLastRunTime(v time.Time) *DescribeClassificationJobOutput
- func (s *DescribeClassificationJobOutput) SetManagedDataIdentifierIds(v []*string) *DescribeClassificationJobOutput
- func (s *DescribeClassificationJobOutput) SetManagedDataIdentifierSelector(v string) *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) SetUserPausedDetails(v *UserPausedDetails) *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 DetectedDataDetails
- type Detection
- func (s Detection) GoString() string
- func (s *Detection) SetArn(v string) *Detection
- func (s *Detection) SetCount(v int64) *Detection
- func (s *Detection) SetId(v string) *Detection
- func (s *Detection) SetName(v string) *Detection
- func (s *Detection) SetSuppressed(v bool) *Detection
- func (s *Detection) SetType(v string) *Detection
- func (s Detection) 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 DisassociateFromAdministratorAccountInput
- type DisassociateFromAdministratorAccountOutput
- 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 GetAdministratorAccountInput
- type GetAdministratorAccountOutput
- type GetAllowListInput
- type GetAllowListOutput
- func (s GetAllowListOutput) GoString() string
- func (s *GetAllowListOutput) SetArn(v string) *GetAllowListOutput
- func (s *GetAllowListOutput) SetCreatedAt(v time.Time) *GetAllowListOutput
- func (s *GetAllowListOutput) SetCriteria(v *AllowListCriteria) *GetAllowListOutput
- func (s *GetAllowListOutput) SetDescription(v string) *GetAllowListOutput
- func (s *GetAllowListOutput) SetId(v string) *GetAllowListOutput
- func (s *GetAllowListOutput) SetName(v string) *GetAllowListOutput
- func (s *GetAllowListOutput) SetStatus(v *AllowListStatus) *GetAllowListOutput
- func (s *GetAllowListOutput) SetTags(v map[string]*string) *GetAllowListOutput
- func (s *GetAllowListOutput) SetUpdatedAt(v time.Time) *GetAllowListOutput
- func (s GetAllowListOutput) String() string
- type GetAutomatedDiscoveryConfigurationInput
- type GetAutomatedDiscoveryConfigurationOutput
- func (s GetAutomatedDiscoveryConfigurationOutput) GoString() string
- func (s *GetAutomatedDiscoveryConfigurationOutput) SetClassificationScopeId(v string) *GetAutomatedDiscoveryConfigurationOutput
- func (s *GetAutomatedDiscoveryConfigurationOutput) SetDisabledAt(v time.Time) *GetAutomatedDiscoveryConfigurationOutput
- func (s *GetAutomatedDiscoveryConfigurationOutput) SetFirstEnabledAt(v time.Time) *GetAutomatedDiscoveryConfigurationOutput
- func (s *GetAutomatedDiscoveryConfigurationOutput) SetLastUpdatedAt(v time.Time) *GetAutomatedDiscoveryConfigurationOutput
- func (s *GetAutomatedDiscoveryConfigurationOutput) SetSensitivityInspectionTemplateId(v string) *GetAutomatedDiscoveryConfigurationOutput
- func (s *GetAutomatedDiscoveryConfigurationOutput) SetStatus(v string) *GetAutomatedDiscoveryConfigurationOutput
- func (s GetAutomatedDiscoveryConfigurationOutput) 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) SetBucketCountByObjectEncryptionRequirement(v *BucketCountPolicyAllowsUnencryptedObjectUploads) *GetBucketStatisticsOutput
- func (s *GetBucketStatisticsOutput) SetBucketCountBySharedAccessType(v *BucketCountBySharedAccessType) *GetBucketStatisticsOutput
- func (s *GetBucketStatisticsOutput) SetBucketStatisticsBySensitivity(v *BucketStatisticsBySensitivity) *GetBucketStatisticsOutput
- func (s *GetBucketStatisticsOutput) SetClassifiableObjectCount(v int64) *GetBucketStatisticsOutput
- func (s *GetBucketStatisticsOutput) SetClassifiableSizeInBytes(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) SetUnclassifiableObjectCount(v *ObjectLevelStatistics) *GetBucketStatisticsOutput
- func (s *GetBucketStatisticsOutput) SetUnclassifiableObjectSizeInBytes(v *ObjectLevelStatistics) *GetBucketStatisticsOutput
- func (s GetBucketStatisticsOutput) String() string
- type GetClassificationExportConfigurationInput
- type GetClassificationExportConfigurationOutput
- type GetClassificationScopeInput
- type GetClassificationScopeOutput
- func (s GetClassificationScopeOutput) GoString() string
- func (s *GetClassificationScopeOutput) SetId(v string) *GetClassificationScopeOutput
- func (s *GetClassificationScopeOutput) SetName(v string) *GetClassificationScopeOutput
- func (s *GetClassificationScopeOutput) SetS3(v *S3ClassificationScope) *GetClassificationScopeOutput
- func (s GetClassificationScopeOutput) String() string
- 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) SetSeverityLevels(v []*SeverityLevel) *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 GetFindingsPublicationConfigurationInput
- type GetFindingsPublicationConfigurationOutput
- 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) SetAdministratorAccountId(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 GetResourceProfileInput
- type GetResourceProfileOutput
- func (s GetResourceProfileOutput) GoString() string
- func (s *GetResourceProfileOutput) SetProfileUpdatedAt(v time.Time) *GetResourceProfileOutput
- func (s *GetResourceProfileOutput) SetSensitivityScore(v int64) *GetResourceProfileOutput
- func (s *GetResourceProfileOutput) SetSensitivityScoreOverridden(v bool) *GetResourceProfileOutput
- func (s *GetResourceProfileOutput) SetStatistics(v *ResourceStatistics) *GetResourceProfileOutput
- func (s GetResourceProfileOutput) String() string
- type GetRevealConfigurationInput
- type GetRevealConfigurationOutput
- func (s GetRevealConfigurationOutput) GoString() string
- func (s *GetRevealConfigurationOutput) SetConfiguration(v *RevealConfiguration) *GetRevealConfigurationOutput
- func (s *GetRevealConfigurationOutput) SetRetrievalConfiguration(v *RetrievalConfiguration) *GetRevealConfigurationOutput
- func (s GetRevealConfigurationOutput) String() string
- type GetSensitiveDataOccurrencesAvailabilityInput
- func (s GetSensitiveDataOccurrencesAvailabilityInput) GoString() string
- func (s *GetSensitiveDataOccurrencesAvailabilityInput) SetFindingId(v string) *GetSensitiveDataOccurrencesAvailabilityInput
- func (s GetSensitiveDataOccurrencesAvailabilityInput) String() string
- func (s *GetSensitiveDataOccurrencesAvailabilityInput) Validate() error
- type GetSensitiveDataOccurrencesAvailabilityOutput
- func (s GetSensitiveDataOccurrencesAvailabilityOutput) GoString() string
- func (s *GetSensitiveDataOccurrencesAvailabilityOutput) SetCode(v string) *GetSensitiveDataOccurrencesAvailabilityOutput
- func (s *GetSensitiveDataOccurrencesAvailabilityOutput) SetReasons(v []*string) *GetSensitiveDataOccurrencesAvailabilityOutput
- func (s GetSensitiveDataOccurrencesAvailabilityOutput) String() string
- type GetSensitiveDataOccurrencesInput
- type GetSensitiveDataOccurrencesOutput
- func (s GetSensitiveDataOccurrencesOutput) GoString() string
- func (s *GetSensitiveDataOccurrencesOutput) SetError(v string) *GetSensitiveDataOccurrencesOutput
- func (s *GetSensitiveDataOccurrencesOutput) SetSensitiveDataOccurrences(v map[string][]*DetectedDataDetails) *GetSensitiveDataOccurrencesOutput
- func (s *GetSensitiveDataOccurrencesOutput) SetStatus(v string) *GetSensitiveDataOccurrencesOutput
- func (s GetSensitiveDataOccurrencesOutput) String() string
- type GetSensitivityInspectionTemplateInput
- type GetSensitivityInspectionTemplateOutput
- func (s GetSensitivityInspectionTemplateOutput) GoString() string
- func (s *GetSensitivityInspectionTemplateOutput) SetDescription(v string) *GetSensitivityInspectionTemplateOutput
- func (s *GetSensitivityInspectionTemplateOutput) SetExcludes(v *SensitivityInspectionTemplateExcludes) *GetSensitivityInspectionTemplateOutput
- func (s *GetSensitivityInspectionTemplateOutput) SetIncludes(v *SensitivityInspectionTemplateIncludes) *GetSensitivityInspectionTemplateOutput
- func (s *GetSensitivityInspectionTemplateOutput) SetName(v string) *GetSensitivityInspectionTemplateOutput
- func (s *GetSensitivityInspectionTemplateOutput) SetSensitivityInspectionTemplateId(v string) *GetSensitivityInspectionTemplateOutput
- func (s GetSensitivityInspectionTemplateOutput) 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) SetTimeRange(v string) *GetUsageStatisticsInput
- func (s GetUsageStatisticsInput) String() string
- type GetUsageStatisticsOutput
- func (s GetUsageStatisticsOutput) GoString() string
- func (s *GetUsageStatisticsOutput) SetNextToken(v string) *GetUsageStatisticsOutput
- func (s *GetUsageStatisticsOutput) SetRecords(v []*UsageRecord) *GetUsageStatisticsOutput
- func (s *GetUsageStatisticsOutput) SetTimeRange(v string) *GetUsageStatisticsOutput
- func (s GetUsageStatisticsOutput) String() string
- 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 JobDetails
- func (s JobDetails) GoString() string
- func (s *JobDetails) SetIsDefinedInJob(v string) *JobDetails
- func (s *JobDetails) SetIsMonitoredByJob(v string) *JobDetails
- func (s *JobDetails) SetLastJobId(v string) *JobDetails
- func (s *JobDetails) SetLastJobRunTime(v time.Time) *JobDetails
- func (s JobDetails) String() string
- 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) SetBucketCriteria(v *S3BucketCriteriaForJob) *JobSummary
- 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) SetLastRunErrorStatus(v *LastRunErrorStatus) *JobSummary
- func (s *JobSummary) SetName(v string) *JobSummary
- func (s *JobSummary) SetUserPausedDetails(v *UserPausedDetails) *JobSummary
- func (s JobSummary) String() string
- type KeyValuePair
- type LastRunErrorStatus
- type ListAllowListsInput
- type ListAllowListsOutput
- 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 ListClassificationScopesInput
- type ListClassificationScopesOutput
- func (s ListClassificationScopesOutput) GoString() string
- func (s *ListClassificationScopesOutput) SetClassificationScopes(v []*ClassificationScopeSummary) *ListClassificationScopesOutput
- func (s *ListClassificationScopesOutput) SetNextToken(v string) *ListClassificationScopesOutput
- func (s ListClassificationScopesOutput) String() string
- 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 ListManagedDataIdentifiersInput
- type ListManagedDataIdentifiersOutput
- func (s ListManagedDataIdentifiersOutput) GoString() string
- func (s *ListManagedDataIdentifiersOutput) SetItems(v []*ManagedDataIdentifierSummary) *ListManagedDataIdentifiersOutput
- func (s *ListManagedDataIdentifiersOutput) SetNextToken(v string) *ListManagedDataIdentifiersOutput
- func (s ListManagedDataIdentifiersOutput) String() string
- 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 ListResourceProfileArtifactsInput
- func (s ListResourceProfileArtifactsInput) GoString() string
- func (s *ListResourceProfileArtifactsInput) SetNextToken(v string) *ListResourceProfileArtifactsInput
- func (s *ListResourceProfileArtifactsInput) SetResourceArn(v string) *ListResourceProfileArtifactsInput
- func (s ListResourceProfileArtifactsInput) String() string
- func (s *ListResourceProfileArtifactsInput) Validate() error
- type ListResourceProfileArtifactsOutput
- func (s ListResourceProfileArtifactsOutput) GoString() string
- func (s *ListResourceProfileArtifactsOutput) SetArtifacts(v []*ResourceProfileArtifact) *ListResourceProfileArtifactsOutput
- func (s *ListResourceProfileArtifactsOutput) SetNextToken(v string) *ListResourceProfileArtifactsOutput
- func (s ListResourceProfileArtifactsOutput) String() string
- type ListResourceProfileDetectionsInput
- func (s ListResourceProfileDetectionsInput) GoString() string
- func (s *ListResourceProfileDetectionsInput) SetMaxResults(v int64) *ListResourceProfileDetectionsInput
- func (s *ListResourceProfileDetectionsInput) SetNextToken(v string) *ListResourceProfileDetectionsInput
- func (s *ListResourceProfileDetectionsInput) SetResourceArn(v string) *ListResourceProfileDetectionsInput
- func (s ListResourceProfileDetectionsInput) String() string
- func (s *ListResourceProfileDetectionsInput) Validate() error
- type ListResourceProfileDetectionsOutput
- func (s ListResourceProfileDetectionsOutput) GoString() string
- func (s *ListResourceProfileDetectionsOutput) SetDetections(v []*Detection) *ListResourceProfileDetectionsOutput
- func (s *ListResourceProfileDetectionsOutput) SetNextToken(v string) *ListResourceProfileDetectionsOutput
- func (s ListResourceProfileDetectionsOutput) String() string
- type ListSensitivityInspectionTemplatesInput
- func (s ListSensitivityInspectionTemplatesInput) GoString() string
- func (s *ListSensitivityInspectionTemplatesInput) SetMaxResults(v int64) *ListSensitivityInspectionTemplatesInput
- func (s *ListSensitivityInspectionTemplatesInput) SetNextToken(v string) *ListSensitivityInspectionTemplatesInput
- func (s ListSensitivityInspectionTemplatesInput) String() string
- func (s *ListSensitivityInspectionTemplatesInput) Validate() error
- type ListSensitivityInspectionTemplatesOutput
- func (s ListSensitivityInspectionTemplatesOutput) GoString() string
- func (s *ListSensitivityInspectionTemplatesOutput) SetNextToken(v string) *ListSensitivityInspectionTemplatesOutput
- func (s *ListSensitivityInspectionTemplatesOutput) SetSensitivityInspectionTemplates(v []*SensitivityInspectionTemplatesEntry) *ListSensitivityInspectionTemplatesOutput
- func (s ListSensitivityInspectionTemplatesOutput) 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) CreateAllowList(input *CreateAllowListInput) (*CreateAllowListOutput, error)
- func (c *Macie2) CreateAllowListRequest(input *CreateAllowListInput) (req *request.Request, output *CreateAllowListOutput)
- func (c *Macie2) CreateAllowListWithContext(ctx aws.Context, input *CreateAllowListInput, opts ...request.Option) (*CreateAllowListOutput, 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) DeleteAllowList(input *DeleteAllowListInput) (*DeleteAllowListOutput, error)
- func (c *Macie2) DeleteAllowListRequest(input *DeleteAllowListInput) (req *request.Request, output *DeleteAllowListOutput)
- func (c *Macie2) DeleteAllowListWithContext(ctx aws.Context, input *DeleteAllowListInput, opts ...request.Option) (*DeleteAllowListOutput, 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) DisassociateFromAdministratorAccount(input *DisassociateFromAdministratorAccountInput) (*DisassociateFromAdministratorAccountOutput, error)
- func (c *Macie2) DisassociateFromAdministratorAccountRequest(input *DisassociateFromAdministratorAccountInput) (req *request.Request, output *DisassociateFromAdministratorAccountOutput)
- func (c *Macie2) DisassociateFromAdministratorAccountWithContext(ctx aws.Context, input *DisassociateFromAdministratorAccountInput, ...) (*DisassociateFromAdministratorAccountOutput, 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) GetAdministratorAccount(input *GetAdministratorAccountInput) (*GetAdministratorAccountOutput, error)
- func (c *Macie2) GetAdministratorAccountRequest(input *GetAdministratorAccountInput) (req *request.Request, output *GetAdministratorAccountOutput)
- func (c *Macie2) GetAdministratorAccountWithContext(ctx aws.Context, input *GetAdministratorAccountInput, opts ...request.Option) (*GetAdministratorAccountOutput, error)
- func (c *Macie2) GetAllowList(input *GetAllowListInput) (*GetAllowListOutput, error)
- func (c *Macie2) GetAllowListRequest(input *GetAllowListInput) (req *request.Request, output *GetAllowListOutput)
- func (c *Macie2) GetAllowListWithContext(ctx aws.Context, input *GetAllowListInput, opts ...request.Option) (*GetAllowListOutput, error)
- func (c *Macie2) GetAutomatedDiscoveryConfiguration(input *GetAutomatedDiscoveryConfigurationInput) (*GetAutomatedDiscoveryConfigurationOutput, error)
- func (c *Macie2) GetAutomatedDiscoveryConfigurationRequest(input *GetAutomatedDiscoveryConfigurationInput) (req *request.Request, output *GetAutomatedDiscoveryConfigurationOutput)
- func (c *Macie2) GetAutomatedDiscoveryConfigurationWithContext(ctx aws.Context, input *GetAutomatedDiscoveryConfigurationInput, ...) (*GetAutomatedDiscoveryConfigurationOutput, 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) GetClassificationScope(input *GetClassificationScopeInput) (*GetClassificationScopeOutput, error)
- func (c *Macie2) GetClassificationScopeRequest(input *GetClassificationScopeInput) (req *request.Request, output *GetClassificationScopeOutput)
- func (c *Macie2) GetClassificationScopeWithContext(ctx aws.Context, input *GetClassificationScopeInput, opts ...request.Option) (*GetClassificationScopeOutput, 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) GetFindingsPublicationConfiguration(input *GetFindingsPublicationConfigurationInput) (*GetFindingsPublicationConfigurationOutput, error)
- func (c *Macie2) GetFindingsPublicationConfigurationRequest(input *GetFindingsPublicationConfigurationInput) (req *request.Request, output *GetFindingsPublicationConfigurationOutput)
- func (c *Macie2) GetFindingsPublicationConfigurationWithContext(ctx aws.Context, input *GetFindingsPublicationConfigurationInput, ...) (*GetFindingsPublicationConfigurationOutput, 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) GetResourceProfile(input *GetResourceProfileInput) (*GetResourceProfileOutput, error)
- func (c *Macie2) GetResourceProfileRequest(input *GetResourceProfileInput) (req *request.Request, output *GetResourceProfileOutput)
- func (c *Macie2) GetResourceProfileWithContext(ctx aws.Context, input *GetResourceProfileInput, opts ...request.Option) (*GetResourceProfileOutput, error)
- func (c *Macie2) GetRevealConfiguration(input *GetRevealConfigurationInput) (*GetRevealConfigurationOutput, error)
- func (c *Macie2) GetRevealConfigurationRequest(input *GetRevealConfigurationInput) (req *request.Request, output *GetRevealConfigurationOutput)
- func (c *Macie2) GetRevealConfigurationWithContext(ctx aws.Context, input *GetRevealConfigurationInput, opts ...request.Option) (*GetRevealConfigurationOutput, error)
- func (c *Macie2) GetSensitiveDataOccurrences(input *GetSensitiveDataOccurrencesInput) (*GetSensitiveDataOccurrencesOutput, error)
- func (c *Macie2) GetSensitiveDataOccurrencesAvailability(input *GetSensitiveDataOccurrencesAvailabilityInput) (*GetSensitiveDataOccurrencesAvailabilityOutput, error)
- func (c *Macie2) GetSensitiveDataOccurrencesAvailabilityRequest(input *GetSensitiveDataOccurrencesAvailabilityInput) (req *request.Request, output *GetSensitiveDataOccurrencesAvailabilityOutput)
- func (c *Macie2) GetSensitiveDataOccurrencesAvailabilityWithContext(ctx aws.Context, input *GetSensitiveDataOccurrencesAvailabilityInput, ...) (*GetSensitiveDataOccurrencesAvailabilityOutput, error)
- func (c *Macie2) GetSensitiveDataOccurrencesRequest(input *GetSensitiveDataOccurrencesInput) (req *request.Request, output *GetSensitiveDataOccurrencesOutput)
- func (c *Macie2) GetSensitiveDataOccurrencesWithContext(ctx aws.Context, input *GetSensitiveDataOccurrencesInput, ...) (*GetSensitiveDataOccurrencesOutput, error)
- func (c *Macie2) GetSensitivityInspectionTemplate(input *GetSensitivityInspectionTemplateInput) (*GetSensitivityInspectionTemplateOutput, error)
- func (c *Macie2) GetSensitivityInspectionTemplateRequest(input *GetSensitivityInspectionTemplateInput) (req *request.Request, output *GetSensitivityInspectionTemplateOutput)
- func (c *Macie2) GetSensitivityInspectionTemplateWithContext(ctx aws.Context, input *GetSensitivityInspectionTemplateInput, ...) (*GetSensitivityInspectionTemplateOutput, 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) ListAllowLists(input *ListAllowListsInput) (*ListAllowListsOutput, error)
- func (c *Macie2) ListAllowListsPages(input *ListAllowListsInput, fn func(*ListAllowListsOutput, bool) bool) error
- func (c *Macie2) ListAllowListsPagesWithContext(ctx aws.Context, input *ListAllowListsInput, ...) error
- func (c *Macie2) ListAllowListsRequest(input *ListAllowListsInput) (req *request.Request, output *ListAllowListsOutput)
- func (c *Macie2) ListAllowListsWithContext(ctx aws.Context, input *ListAllowListsInput, opts ...request.Option) (*ListAllowListsOutput, 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) ListClassificationScopes(input *ListClassificationScopesInput) (*ListClassificationScopesOutput, error)
- func (c *Macie2) ListClassificationScopesPages(input *ListClassificationScopesInput, ...) error
- func (c *Macie2) ListClassificationScopesPagesWithContext(ctx aws.Context, input *ListClassificationScopesInput, ...) error
- func (c *Macie2) ListClassificationScopesRequest(input *ListClassificationScopesInput) (req *request.Request, output *ListClassificationScopesOutput)
- func (c *Macie2) ListClassificationScopesWithContext(ctx aws.Context, input *ListClassificationScopesInput, opts ...request.Option) (*ListClassificationScopesOutput, 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) ListManagedDataIdentifiers(input *ListManagedDataIdentifiersInput) (*ListManagedDataIdentifiersOutput, error)
- func (c *Macie2) ListManagedDataIdentifiersPages(input *ListManagedDataIdentifiersInput, ...) error
- func (c *Macie2) ListManagedDataIdentifiersPagesWithContext(ctx aws.Context, input *ListManagedDataIdentifiersInput, ...) error
- func (c *Macie2) ListManagedDataIdentifiersRequest(input *ListManagedDataIdentifiersInput) (req *request.Request, output *ListManagedDataIdentifiersOutput)
- func (c *Macie2) ListManagedDataIdentifiersWithContext(ctx aws.Context, input *ListManagedDataIdentifiersInput, ...) (*ListManagedDataIdentifiersOutput, 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) ListResourceProfileArtifacts(input *ListResourceProfileArtifactsInput) (*ListResourceProfileArtifactsOutput, error)
- func (c *Macie2) ListResourceProfileArtifactsPages(input *ListResourceProfileArtifactsInput, ...) error
- func (c *Macie2) ListResourceProfileArtifactsPagesWithContext(ctx aws.Context, input *ListResourceProfileArtifactsInput, ...) error
- func (c *Macie2) ListResourceProfileArtifactsRequest(input *ListResourceProfileArtifactsInput) (req *request.Request, output *ListResourceProfileArtifactsOutput)
- func (c *Macie2) ListResourceProfileArtifactsWithContext(ctx aws.Context, input *ListResourceProfileArtifactsInput, ...) (*ListResourceProfileArtifactsOutput, error)
- func (c *Macie2) ListResourceProfileDetections(input *ListResourceProfileDetectionsInput) (*ListResourceProfileDetectionsOutput, error)
- func (c *Macie2) ListResourceProfileDetectionsPages(input *ListResourceProfileDetectionsInput, ...) error
- func (c *Macie2) ListResourceProfileDetectionsPagesWithContext(ctx aws.Context, input *ListResourceProfileDetectionsInput, ...) error
- func (c *Macie2) ListResourceProfileDetectionsRequest(input *ListResourceProfileDetectionsInput) (req *request.Request, output *ListResourceProfileDetectionsOutput)
- func (c *Macie2) ListResourceProfileDetectionsWithContext(ctx aws.Context, input *ListResourceProfileDetectionsInput, ...) (*ListResourceProfileDetectionsOutput, error)
- func (c *Macie2) ListSensitivityInspectionTemplates(input *ListSensitivityInspectionTemplatesInput) (*ListSensitivityInspectionTemplatesOutput, error)
- func (c *Macie2) ListSensitivityInspectionTemplatesPages(input *ListSensitivityInspectionTemplatesInput, ...) error
- func (c *Macie2) ListSensitivityInspectionTemplatesPagesWithContext(ctx aws.Context, input *ListSensitivityInspectionTemplatesInput, ...) error
- func (c *Macie2) ListSensitivityInspectionTemplatesRequest(input *ListSensitivityInspectionTemplatesInput) (req *request.Request, output *ListSensitivityInspectionTemplatesOutput)
- func (c *Macie2) ListSensitivityInspectionTemplatesWithContext(ctx aws.Context, input *ListSensitivityInspectionTemplatesInput, ...) (*ListSensitivityInspectionTemplatesOutput, 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) PutFindingsPublicationConfiguration(input *PutFindingsPublicationConfigurationInput) (*PutFindingsPublicationConfigurationOutput, error)
- func (c *Macie2) PutFindingsPublicationConfigurationRequest(input *PutFindingsPublicationConfigurationInput) (req *request.Request, output *PutFindingsPublicationConfigurationOutput)
- func (c *Macie2) PutFindingsPublicationConfigurationWithContext(ctx aws.Context, input *PutFindingsPublicationConfigurationInput, ...) (*PutFindingsPublicationConfigurationOutput, error)
- func (c *Macie2) SearchResources(input *SearchResourcesInput) (*SearchResourcesOutput, error)
- func (c *Macie2) SearchResourcesPages(input *SearchResourcesInput, fn func(*SearchResourcesOutput, bool) bool) error
- func (c *Macie2) SearchResourcesPagesWithContext(ctx aws.Context, input *SearchResourcesInput, ...) error
- func (c *Macie2) SearchResourcesRequest(input *SearchResourcesInput) (req *request.Request, output *SearchResourcesOutput)
- func (c *Macie2) SearchResourcesWithContext(ctx aws.Context, input *SearchResourcesInput, opts ...request.Option) (*SearchResourcesOutput, 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) UpdateAllowList(input *UpdateAllowListInput) (*UpdateAllowListOutput, error)
- func (c *Macie2) UpdateAllowListRequest(input *UpdateAllowListInput) (req *request.Request, output *UpdateAllowListOutput)
- func (c *Macie2) UpdateAllowListWithContext(ctx aws.Context, input *UpdateAllowListInput, opts ...request.Option) (*UpdateAllowListOutput, error)
- func (c *Macie2) UpdateAutomatedDiscoveryConfiguration(input *UpdateAutomatedDiscoveryConfigurationInput) (*UpdateAutomatedDiscoveryConfigurationOutput, error)
- func (c *Macie2) UpdateAutomatedDiscoveryConfigurationRequest(input *UpdateAutomatedDiscoveryConfigurationInput) (req *request.Request, output *UpdateAutomatedDiscoveryConfigurationOutput)
- func (c *Macie2) UpdateAutomatedDiscoveryConfigurationWithContext(ctx aws.Context, input *UpdateAutomatedDiscoveryConfigurationInput, ...) (*UpdateAutomatedDiscoveryConfigurationOutput, 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) UpdateClassificationScope(input *UpdateClassificationScopeInput) (*UpdateClassificationScopeOutput, error)
- func (c *Macie2) UpdateClassificationScopeRequest(input *UpdateClassificationScopeInput) (req *request.Request, output *UpdateClassificationScopeOutput)
- func (c *Macie2) UpdateClassificationScopeWithContext(ctx aws.Context, input *UpdateClassificationScopeInput, opts ...request.Option) (*UpdateClassificationScopeOutput, 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)
- func (c *Macie2) UpdateResourceProfile(input *UpdateResourceProfileInput) (*UpdateResourceProfileOutput, error)
- func (c *Macie2) UpdateResourceProfileDetections(input *UpdateResourceProfileDetectionsInput) (*UpdateResourceProfileDetectionsOutput, error)
- func (c *Macie2) UpdateResourceProfileDetectionsRequest(input *UpdateResourceProfileDetectionsInput) (req *request.Request, output *UpdateResourceProfileDetectionsOutput)
- func (c *Macie2) UpdateResourceProfileDetectionsWithContext(ctx aws.Context, input *UpdateResourceProfileDetectionsInput, ...) (*UpdateResourceProfileDetectionsOutput, error)
- func (c *Macie2) UpdateResourceProfileRequest(input *UpdateResourceProfileInput) (req *request.Request, output *UpdateResourceProfileOutput)
- func (c *Macie2) UpdateResourceProfileWithContext(ctx aws.Context, input *UpdateResourceProfileInput, opts ...request.Option) (*UpdateResourceProfileOutput, error)
- func (c *Macie2) UpdateRevealConfiguration(input *UpdateRevealConfigurationInput) (*UpdateRevealConfigurationOutput, error)
- func (c *Macie2) UpdateRevealConfigurationRequest(input *UpdateRevealConfigurationInput) (req *request.Request, output *UpdateRevealConfigurationOutput)
- func (c *Macie2) UpdateRevealConfigurationWithContext(ctx aws.Context, input *UpdateRevealConfigurationInput, opts ...request.Option) (*UpdateRevealConfigurationOutput, error)
- func (c *Macie2) UpdateSensitivityInspectionTemplate(input *UpdateSensitivityInspectionTemplateInput) (*UpdateSensitivityInspectionTemplateOutput, error)
- func (c *Macie2) UpdateSensitivityInspectionTemplateRequest(input *UpdateSensitivityInspectionTemplateInput) (req *request.Request, output *UpdateSensitivityInspectionTemplateOutput)
- func (c *Macie2) UpdateSensitivityInspectionTemplateWithContext(ctx aws.Context, input *UpdateSensitivityInspectionTemplateInput, ...) (*UpdateSensitivityInspectionTemplateOutput, error)
- func (c *Macie2) WaitUntilFindingRevealed(input *GetSensitiveDataOccurrencesInput) error
- func (c *Macie2) WaitUntilFindingRevealedWithContext(ctx aws.Context, input *GetSensitiveDataOccurrencesInput, ...) error
- type ManagedDataIdentifierSummary
- type MatchingBucket
- func (s MatchingBucket) GoString() string
- func (s *MatchingBucket) SetAccountId(v string) *MatchingBucket
- func (s *MatchingBucket) SetBucketName(v string) *MatchingBucket
- func (s *MatchingBucket) SetClassifiableObjectCount(v int64) *MatchingBucket
- func (s *MatchingBucket) SetClassifiableSizeInBytes(v int64) *MatchingBucket
- func (s *MatchingBucket) SetErrorCode(v string) *MatchingBucket
- func (s *MatchingBucket) SetErrorMessage(v string) *MatchingBucket
- func (s *MatchingBucket) SetJobDetails(v *JobDetails) *MatchingBucket
- func (s *MatchingBucket) SetLastAutomatedDiscoveryTime(v time.Time) *MatchingBucket
- func (s *MatchingBucket) SetObjectCount(v int64) *MatchingBucket
- func (s *MatchingBucket) SetObjectCountByEncryptionType(v *ObjectCountByEncryptionType) *MatchingBucket
- func (s *MatchingBucket) SetSensitivityScore(v int64) *MatchingBucket
- func (s *MatchingBucket) SetSizeInBytes(v int64) *MatchingBucket
- func (s *MatchingBucket) SetSizeInBytesCompressed(v int64) *MatchingBucket
- func (s *MatchingBucket) SetUnclassifiableObjectCount(v *ObjectLevelStatistics) *MatchingBucket
- func (s *MatchingBucket) SetUnclassifiableObjectSizeInBytes(v *ObjectLevelStatistics) *MatchingBucket
- func (s MatchingBucket) String() string
- type MatchingResource
- type Member
- func (s Member) GoString() string
- func (s *Member) SetAccountId(v string) *Member
- func (s *Member) SetAdministratorAccountId(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) SetUnknown(v int64) *ObjectCountByEncryptionType
- func (s ObjectCountByEncryptionType) String() string
- type ObjectLevelStatistics
- func (s ObjectLevelStatistics) GoString() string
- func (s *ObjectLevelStatistics) SetFileType(v int64) *ObjectLevelStatistics
- func (s *ObjectLevelStatistics) SetStorageClass(v int64) *ObjectLevelStatistics
- func (s *ObjectLevelStatistics) SetTotal(v int64) *ObjectLevelStatistics
- func (s ObjectLevelStatistics) String() string
- type Occurrences
- func (s Occurrences) GoString() string
- func (s *Occurrences) SetCells(v []*Cell) *Occurrences
- func (s *Occurrences) SetLineRanges(v []*Range) *Occurrences
- func (s *Occurrences) SetOffsetRanges(v []*Range) *Occurrences
- func (s *Occurrences) SetPages(v []*Page) *Occurrences
- func (s *Occurrences) SetRecords(v []*Record) *Occurrences
- func (s Occurrences) String() string
- type Page
- 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 PutFindingsPublicationConfigurationInput
- func (s PutFindingsPublicationConfigurationInput) GoString() string
- func (s *PutFindingsPublicationConfigurationInput) SetClientToken(v string) *PutFindingsPublicationConfigurationInput
- func (s *PutFindingsPublicationConfigurationInput) SetSecurityHubConfiguration(v *SecurityHubConfiguration) *PutFindingsPublicationConfigurationInput
- func (s PutFindingsPublicationConfigurationInput) String() string
- func (s *PutFindingsPublicationConfigurationInput) Validate() error
- type PutFindingsPublicationConfigurationOutput
- type Range
- type Record
- 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 ResourceProfileArtifact
- func (s ResourceProfileArtifact) GoString() string
- func (s *ResourceProfileArtifact) SetArn(v string) *ResourceProfileArtifact
- func (s *ResourceProfileArtifact) SetClassificationResultStatus(v string) *ResourceProfileArtifact
- func (s *ResourceProfileArtifact) SetSensitive(v bool) *ResourceProfileArtifact
- func (s ResourceProfileArtifact) String() string
- type ResourceStatistics
- func (s ResourceStatistics) GoString() string
- func (s *ResourceStatistics) SetTotalBytesClassified(v int64) *ResourceStatistics
- func (s *ResourceStatistics) SetTotalDetections(v int64) *ResourceStatistics
- func (s *ResourceStatistics) SetTotalDetectionsSuppressed(v int64) *ResourceStatistics
- func (s *ResourceStatistics) SetTotalItemsClassified(v int64) *ResourceStatistics
- func (s *ResourceStatistics) SetTotalItemsSensitive(v int64) *ResourceStatistics
- func (s *ResourceStatistics) SetTotalItemsSkipped(v int64) *ResourceStatistics
- func (s *ResourceStatistics) SetTotalItemsSkippedInvalidEncryption(v int64) *ResourceStatistics
- func (s *ResourceStatistics) SetTotalItemsSkippedInvalidKms(v int64) *ResourceStatistics
- func (s *ResourceStatistics) SetTotalItemsSkippedPermissionDenied(v int64) *ResourceStatistics
- func (s ResourceStatistics) String() string
- type ResourcesAffected
- type RetrievalConfiguration
- func (s RetrievalConfiguration) GoString() string
- func (s *RetrievalConfiguration) SetExternalId(v string) *RetrievalConfiguration
- func (s *RetrievalConfiguration) SetRetrievalMode(v string) *RetrievalConfiguration
- func (s *RetrievalConfiguration) SetRoleName(v string) *RetrievalConfiguration
- func (s RetrievalConfiguration) String() string
- type RevealConfiguration
- type S3Bucket
- func (s S3Bucket) GoString() string
- func (s *S3Bucket) SetAllowsUnencryptedObjectUploads(v string) *S3Bucket
- 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 S3BucketCriteriaForJob
- type S3BucketDefinitionForJob
- func (s S3BucketDefinitionForJob) GoString() string
- func (s *S3BucketDefinitionForJob) SetAccountId(v string) *S3BucketDefinitionForJob
- func (s *S3BucketDefinitionForJob) SetBuckets(v []*string) *S3BucketDefinitionForJob
- func (s S3BucketDefinitionForJob) String() string
- func (s *S3BucketDefinitionForJob) Validate() error
- type S3BucketOwner
- type S3ClassificationScope
- type S3ClassificationScopeExclusion
- type S3ClassificationScopeExclusionUpdate
- func (s S3ClassificationScopeExclusionUpdate) GoString() string
- func (s *S3ClassificationScopeExclusionUpdate) SetBucketNames(v []*string) *S3ClassificationScopeExclusionUpdate
- func (s *S3ClassificationScopeExclusionUpdate) SetOperation(v string) *S3ClassificationScopeExclusionUpdate
- func (s S3ClassificationScopeExclusionUpdate) String() string
- func (s *S3ClassificationScopeExclusionUpdate) Validate() error
- type S3ClassificationScopeUpdate
- 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
- func (s S3JobDefinition) GoString() string
- func (s *S3JobDefinition) SetBucketCriteria(v *S3BucketCriteriaForJob) *S3JobDefinition
- func (s *S3JobDefinition) SetBucketDefinitions(v []*S3BucketDefinitionForJob) *S3JobDefinition
- func (s *S3JobDefinition) SetScoping(v *Scoping) *S3JobDefinition
- func (s S3JobDefinition) String() string
- func (s *S3JobDefinition) Validate() error
- 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 S3WordsList
- type Scoping
- type SearchResourcesBucketCriteria
- func (s SearchResourcesBucketCriteria) GoString() string
- func (s *SearchResourcesBucketCriteria) SetExcludes(v *SearchResourcesCriteriaBlock) *SearchResourcesBucketCriteria
- func (s *SearchResourcesBucketCriteria) SetIncludes(v *SearchResourcesCriteriaBlock) *SearchResourcesBucketCriteria
- func (s SearchResourcesBucketCriteria) String() string
- type SearchResourcesCriteria
- func (s SearchResourcesCriteria) GoString() string
- func (s *SearchResourcesCriteria) SetSimpleCriterion(v *SearchResourcesSimpleCriterion) *SearchResourcesCriteria
- func (s *SearchResourcesCriteria) SetTagCriterion(v *SearchResourcesTagCriterion) *SearchResourcesCriteria
- func (s SearchResourcesCriteria) String() string
- type SearchResourcesCriteriaBlock
- type SearchResourcesInput
- func (s SearchResourcesInput) GoString() string
- func (s *SearchResourcesInput) SetBucketCriteria(v *SearchResourcesBucketCriteria) *SearchResourcesInput
- func (s *SearchResourcesInput) SetMaxResults(v int64) *SearchResourcesInput
- func (s *SearchResourcesInput) SetNextToken(v string) *SearchResourcesInput
- func (s *SearchResourcesInput) SetSortCriteria(v *SearchResourcesSortCriteria) *SearchResourcesInput
- func (s SearchResourcesInput) String() string
- type SearchResourcesOutput
- type SearchResourcesSimpleCriterion
- func (s SearchResourcesSimpleCriterion) GoString() string
- func (s *SearchResourcesSimpleCriterion) SetComparator(v string) *SearchResourcesSimpleCriterion
- func (s *SearchResourcesSimpleCriterion) SetKey(v string) *SearchResourcesSimpleCriterion
- func (s *SearchResourcesSimpleCriterion) SetValues(v []*string) *SearchResourcesSimpleCriterion
- func (s SearchResourcesSimpleCriterion) String() string
- type SearchResourcesSortCriteria
- type SearchResourcesTagCriterion
- func (s SearchResourcesTagCriterion) GoString() string
- func (s *SearchResourcesTagCriterion) SetComparator(v string) *SearchResourcesTagCriterion
- func (s *SearchResourcesTagCriterion) SetTagValues(v []*SearchResourcesTagCriterionPair) *SearchResourcesTagCriterion
- func (s SearchResourcesTagCriterion) String() string
- type SearchResourcesTagCriterionPair
- func (s SearchResourcesTagCriterionPair) GoString() string
- func (s *SearchResourcesTagCriterionPair) SetKey(v string) *SearchResourcesTagCriterionPair
- func (s *SearchResourcesTagCriterionPair) SetValue(v string) *SearchResourcesTagCriterionPair
- func (s SearchResourcesTagCriterionPair) String() string
- type SecurityHubConfiguration
- func (s SecurityHubConfiguration) GoString() string
- func (s *SecurityHubConfiguration) SetPublishClassificationFindings(v bool) *SecurityHubConfiguration
- func (s *SecurityHubConfiguration) SetPublishPolicyFindings(v bool) *SecurityHubConfiguration
- func (s SecurityHubConfiguration) String() string
- func (s *SecurityHubConfiguration) Validate() error
- 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 SensitivityAggregations
- func (s SensitivityAggregations) GoString() string
- func (s *SensitivityAggregations) SetClassifiableSizeInBytes(v int64) *SensitivityAggregations
- func (s *SensitivityAggregations) SetPubliclyAccessibleCount(v int64) *SensitivityAggregations
- func (s *SensitivityAggregations) SetTotalCount(v int64) *SensitivityAggregations
- func (s *SensitivityAggregations) SetTotalSizeInBytes(v int64) *SensitivityAggregations
- func (s SensitivityAggregations) String() string
- type SensitivityInspectionTemplateExcludes
- type SensitivityInspectionTemplateIncludes
- func (s SensitivityInspectionTemplateIncludes) GoString() string
- func (s *SensitivityInspectionTemplateIncludes) SetAllowListIds(v []*string) *SensitivityInspectionTemplateIncludes
- func (s *SensitivityInspectionTemplateIncludes) SetCustomDataIdentifierIds(v []*string) *SensitivityInspectionTemplateIncludes
- func (s *SensitivityInspectionTemplateIncludes) SetManagedDataIdentifierIds(v []*string) *SensitivityInspectionTemplateIncludes
- func (s SensitivityInspectionTemplateIncludes) String() string
- type SensitivityInspectionTemplatesEntry
- func (s SensitivityInspectionTemplatesEntry) GoString() string
- func (s *SensitivityInspectionTemplatesEntry) SetId(v string) *SensitivityInspectionTemplatesEntry
- func (s *SensitivityInspectionTemplatesEntry) SetName(v string) *SensitivityInspectionTemplatesEntry
- func (s SensitivityInspectionTemplatesEntry) 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 SeverityLevel
- type SimpleCriterionForJob
- func (s SimpleCriterionForJob) GoString() string
- func (s *SimpleCriterionForJob) SetComparator(v string) *SimpleCriterionForJob
- func (s *SimpleCriterionForJob) SetKey(v string) *SimpleCriterionForJob
- func (s *SimpleCriterionForJob) SetValues(v []*string) *SimpleCriterionForJob
- func (s SimpleCriterionForJob) String() string
- type SimpleScopeTerm
- type SortCriteria
- type Statistics
- type SuppressDataIdentifier
- type TagCriterionForJob
- type TagCriterionPairForJob
- 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 UnprocessableEntityException
- func (s *UnprocessableEntityException) Code() string
- func (s *UnprocessableEntityException) Error() string
- func (s UnprocessableEntityException) GoString() string
- func (s *UnprocessableEntityException) Message() string
- func (s *UnprocessableEntityException) OrigErr() error
- func (s *UnprocessableEntityException) RequestID() string
- func (s *UnprocessableEntityException) StatusCode() int
- func (s UnprocessableEntityException) 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 UpdateAllowListInput
- func (s UpdateAllowListInput) GoString() string
- func (s *UpdateAllowListInput) SetCriteria(v *AllowListCriteria) *UpdateAllowListInput
- func (s *UpdateAllowListInput) SetDescription(v string) *UpdateAllowListInput
- func (s *UpdateAllowListInput) SetId(v string) *UpdateAllowListInput
- func (s *UpdateAllowListInput) SetName(v string) *UpdateAllowListInput
- func (s UpdateAllowListInput) String() string
- func (s *UpdateAllowListInput) Validate() error
- type UpdateAllowListOutput
- type UpdateAutomatedDiscoveryConfigurationInput
- func (s UpdateAutomatedDiscoveryConfigurationInput) GoString() string
- func (s *UpdateAutomatedDiscoveryConfigurationInput) SetStatus(v string) *UpdateAutomatedDiscoveryConfigurationInput
- func (s UpdateAutomatedDiscoveryConfigurationInput) String() string
- func (s *UpdateAutomatedDiscoveryConfigurationInput) Validate() error
- type UpdateAutomatedDiscoveryConfigurationOutput
- 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 UpdateClassificationScopeInput
- func (s UpdateClassificationScopeInput) GoString() string
- func (s *UpdateClassificationScopeInput) SetId(v string) *UpdateClassificationScopeInput
- func (s *UpdateClassificationScopeInput) SetS3(v *S3ClassificationScopeUpdate) *UpdateClassificationScopeInput
- func (s UpdateClassificationScopeInput) String() string
- func (s *UpdateClassificationScopeInput) Validate() error
- type UpdateClassificationScopeOutput
- type UpdateFindingsFilterInput
- func (s UpdateFindingsFilterInput) GoString() string
- func (s *UpdateFindingsFilterInput) SetAction(v string) *UpdateFindingsFilterInput
- func (s *UpdateFindingsFilterInput) SetClientToken(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 UpdateResourceProfileDetectionsInput
- func (s UpdateResourceProfileDetectionsInput) GoString() string
- func (s *UpdateResourceProfileDetectionsInput) SetResourceArn(v string) *UpdateResourceProfileDetectionsInput
- func (s *UpdateResourceProfileDetectionsInput) SetSuppressDataIdentifiers(v []*SuppressDataIdentifier) *UpdateResourceProfileDetectionsInput
- func (s UpdateResourceProfileDetectionsInput) String() string
- func (s *UpdateResourceProfileDetectionsInput) Validate() error
- type UpdateResourceProfileDetectionsOutput
- type UpdateResourceProfileInput
- func (s UpdateResourceProfileInput) GoString() string
- func (s *UpdateResourceProfileInput) SetResourceArn(v string) *UpdateResourceProfileInput
- func (s *UpdateResourceProfileInput) SetSensitivityScoreOverride(v int64) *UpdateResourceProfileInput
- func (s UpdateResourceProfileInput) String() string
- func (s *UpdateResourceProfileInput) Validate() error
- type UpdateResourceProfileOutput
- type UpdateRetrievalConfiguration
- func (s UpdateRetrievalConfiguration) GoString() string
- func (s *UpdateRetrievalConfiguration) SetRetrievalMode(v string) *UpdateRetrievalConfiguration
- func (s *UpdateRetrievalConfiguration) SetRoleName(v string) *UpdateRetrievalConfiguration
- func (s UpdateRetrievalConfiguration) String() string
- func (s *UpdateRetrievalConfiguration) Validate() error
- type UpdateRevealConfigurationInput
- func (s UpdateRevealConfigurationInput) GoString() string
- func (s *UpdateRevealConfigurationInput) SetConfiguration(v *RevealConfiguration) *UpdateRevealConfigurationInput
- func (s *UpdateRevealConfigurationInput) SetRetrievalConfiguration(v *UpdateRetrievalConfiguration) *UpdateRevealConfigurationInput
- func (s UpdateRevealConfigurationInput) String() string
- func (s *UpdateRevealConfigurationInput) Validate() error
- type UpdateRevealConfigurationOutput
- func (s UpdateRevealConfigurationOutput) GoString() string
- func (s *UpdateRevealConfigurationOutput) SetConfiguration(v *RevealConfiguration) *UpdateRevealConfigurationOutput
- func (s *UpdateRevealConfigurationOutput) SetRetrievalConfiguration(v *RetrievalConfiguration) *UpdateRevealConfigurationOutput
- func (s UpdateRevealConfigurationOutput) String() string
- type UpdateSensitivityInspectionTemplateInput
- func (s UpdateSensitivityInspectionTemplateInput) GoString() string
- func (s *UpdateSensitivityInspectionTemplateInput) SetDescription(v string) *UpdateSensitivityInspectionTemplateInput
- func (s *UpdateSensitivityInspectionTemplateInput) SetExcludes(v *SensitivityInspectionTemplateExcludes) *UpdateSensitivityInspectionTemplateInput
- func (s *UpdateSensitivityInspectionTemplateInput) SetId(v string) *UpdateSensitivityInspectionTemplateInput
- func (s *UpdateSensitivityInspectionTemplateInput) SetIncludes(v *SensitivityInspectionTemplateIncludes) *UpdateSensitivityInspectionTemplateInput
- func (s UpdateSensitivityInspectionTemplateInput) String() string
- func (s *UpdateSensitivityInspectionTemplateInput) Validate() error
- type UpdateSensitivityInspectionTemplateOutput
- 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
- func (s UsageRecord) GoString() string
- func (s *UsageRecord) SetAccountId(v string) *UsageRecord
- func (s *UsageRecord) SetAutomatedDiscoveryFreeTrialStartDate(v time.Time) *UsageRecord
- func (s *UsageRecord) SetFreeTrialStartDate(v time.Time) *UsageRecord
- func (s *UsageRecord) SetUsage(v []*UsageByAccount) *UsageRecord
- func (s UsageRecord) String() string
- type UsageStatisticsFilter
- func (s UsageStatisticsFilter) GoString() string
- func (s *UsageStatisticsFilter) SetComparator(v string) *UsageStatisticsFilter
- func (s *UsageStatisticsFilter) SetKey(v string) *UsageStatisticsFilter
- func (s *UsageStatisticsFilter) SetValues(v []*string) *UsageStatisticsFilter
- func (s UsageStatisticsFilter) String() string
- 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 UserPausedDetails
- func (s UserPausedDetails) GoString() string
- func (s *UserPausedDetails) SetJobExpiresAt(v time.Time) *UserPausedDetails
- func (s *UserPausedDetails) SetJobImminentExpirationHealthEventArn(v string) *UserPausedDetails
- func (s *UserPausedDetails) SetJobPausedAt(v time.Time) *UserPausedDetails
- func (s UserPausedDetails) String() string
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
- type 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 the delegated Amazon Macie administrator account for an organization in Organizations. Possible values are:
const ( // AllowListStatusCodeOk is a AllowListStatusCode enum value AllowListStatusCodeOk = "OK" // AllowListStatusCodeS3ObjectNotFound is a AllowListStatusCode enum value AllowListStatusCodeS3ObjectNotFound = "S3_OBJECT_NOT_FOUND" // AllowListStatusCodeS3UserAccessDenied is a AllowListStatusCode enum value AllowListStatusCodeS3UserAccessDenied = "S3_USER_ACCESS_DENIED" // AllowListStatusCodeS3ObjectAccessDenied is a AllowListStatusCode enum value AllowListStatusCodeS3ObjectAccessDenied = "S3_OBJECT_ACCESS_DENIED" // AllowListStatusCodeS3Throttled is a AllowListStatusCode enum value AllowListStatusCodeS3Throttled = "S3_THROTTLED" // AllowListStatusCodeS3ObjectOversize is a AllowListStatusCode enum value AllowListStatusCodeS3ObjectOversize = "S3_OBJECT_OVERSIZE" // AllowListStatusCodeS3ObjectEmpty is a AllowListStatusCode enum value AllowListStatusCodeS3ObjectEmpty = "S3_OBJECT_EMPTY" // AllowListStatusCodeUnknownError is a AllowListStatusCode enum value AllowListStatusCodeUnknownError = "UNKNOWN_ERROR" )
Indicates the current status of an allow list. Depending on the type of criteria that the list specifies, possible values are:
const ( // AllowsUnencryptedObjectUploadsTrue is a AllowsUnencryptedObjectUploads enum value AllowsUnencryptedObjectUploadsTrue = "TRUE" // AllowsUnencryptedObjectUploadsFalse is a AllowsUnencryptedObjectUploads enum value AllowsUnencryptedObjectUploadsFalse = "FALSE" // AllowsUnencryptedObjectUploadsUnknown is a AllowsUnencryptedObjectUploads enum value AllowsUnencryptedObjectUploadsUnknown = "UNKNOWN" )
const ( // AutomatedDiscoveryStatusEnabled is a AutomatedDiscoveryStatus enum value AutomatedDiscoveryStatusEnabled = "ENABLED" // AutomatedDiscoveryStatusDisabled is a AutomatedDiscoveryStatus enum value AutomatedDiscoveryStatusDisabled = "DISABLED" )
The status of the automated sensitive data discovery configuration for an Amazon Macie account. Valid values are:
const ( // AvailabilityCodeAvailable is a AvailabilityCode enum value AvailabilityCodeAvailable = "AVAILABLE" AvailabilityCodeUnavailable = "UNAVAILABLE" )
Specifies whether occurrences of sensitive data can be retrieved for a finding. Possible values are:
const ( // ClassificationScopeUpdateOperationAdd is a ClassificationScopeUpdateOperation enum value ClassificationScopeUpdateOperationAdd = "ADD" // ClassificationScopeUpdateOperationReplace is a ClassificationScopeUpdateOperation enum value ClassificationScopeUpdateOperationReplace = "REPLACE" // ClassificationScopeUpdateOperationRemove is a ClassificationScopeUpdateOperation enum value ClassificationScopeUpdateOperationRemove = "REMOVE" )
Specifies how to apply changes to the S3 bucket exclusion list defined by the classification scope for an Amazon Macie account. Valid values are:
const ( // DataIdentifierSeverityLow is a DataIdentifierSeverity enum value DataIdentifierSeverityLow = "LOW" // DataIdentifierSeverityMedium is a DataIdentifierSeverity enum value DataIdentifierSeverityMedium = "MEDIUM" // DataIdentifierSeverityHigh is a DataIdentifierSeverity enum value DataIdentifierSeverityHigh = "HIGH" )
The severity of a finding, ranging from LOW, for least severe, to HIGH, for most severe. Valid values are:
const ( // DataIdentifierTypeCustom is a DataIdentifierType enum value DataIdentifierTypeCustom = "CUSTOM" // DataIdentifierTypeManaged is a DataIdentifierType enum value DataIdentifierTypeManaged = "MANAGED" )
The type of data identifier that detected a specific type of sensitive data in an S3 bucket. Possible values are:
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" // EffectivePermissionUnknown is a EffectivePermission enum value EffectivePermissionUnknown = "UNKNOWN" )
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 server-side encryption algorithm that was used to encrypt an S3 object or is used by default to encrypt objects that are added to an S3 bucket. Possible values are:
const ( // ErrorCodeClientError is a ErrorCode enum value ErrorCodeClientError = "ClientError" // ErrorCodeInternalError is a ErrorCode enum value ErrorCodeInternalError = "InternalError" )
The source of an 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. Possible 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 Security Hub and Amazon EventBridge (formerly Amazon CloudWatch Events). For more information, see Monitoring and processing findings (https://docs.aws.amazon.com/macie/latest/user/findings-monitor.html) in the Amazon Macie User Guide. 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" FindingTypePolicyIamuserS3bucketSharedWithCloudFront = "Policy:IAMUser/S3BucketSharedWithCloudFront" )
The type of finding. For details about each type, see Types of Amazon Macie findings (https://docs.aws.amazon.com/macie/latest/user/findings-types.html) in the Amazon Macie User Guide. Possible 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 match the filter criteria. To suppress (automatically archive) findings that match 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 ( // IsDefinedInJobTrue is a IsDefinedInJob enum value IsDefinedInJobTrue = "TRUE" // IsDefinedInJobFalse is a IsDefinedInJob enum value IsDefinedInJobFalse = "FALSE" // IsDefinedInJobUnknown is a IsDefinedInJob enum value IsDefinedInJobUnknown = "UNKNOWN" )
const ( // IsMonitoredByJobTrue is a IsMonitoredByJob enum value IsMonitoredByJobTrue = "TRUE" // IsMonitoredByJobFalse is a IsMonitoredByJob enum value IsMonitoredByJobFalse = "FALSE" // IsMonitoredByJobUnknown is a IsMonitoredByJob enum value IsMonitoredByJobUnknown = "UNKNOWN" )
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" // JobComparatorStartsWith is a JobComparator enum value JobComparatorStartsWith = "STARTS_WITH" )
The operator to use in a condition. Depending on the type of condition, possible 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" // JobStatusUserPaused is a JobStatus enum value JobStatusUserPaused = "USER_PAUSED" )
The 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 ( // LastRunErrorStatusCodeNone is a LastRunErrorStatusCode enum value LastRunErrorStatusCodeNone = "NONE" // LastRunErrorStatusCodeError is a LastRunErrorStatusCode enum value LastRunErrorStatusCodeError = "ERROR" )
Specifies whether any account- or bucket-level access errors occurred during the run of a one-time classification job or the most recent run of a recurring classification job. Possible 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 ( // ManagedDataIdentifierSelectorAll is a ManagedDataIdentifierSelector enum value ManagedDataIdentifierSelectorAll = "ALL" // ManagedDataIdentifierSelectorExclude is a ManagedDataIdentifierSelector enum value ManagedDataIdentifierSelectorExclude = "EXCLUDE" // ManagedDataIdentifierSelectorInclude is a ManagedDataIdentifierSelector enum value ManagedDataIdentifierSelectorInclude = "INCLUDE" // ManagedDataIdentifierSelectorNone is a ManagedDataIdentifierSelector enum value ManagedDataIdentifierSelectorNone = "NONE" // ManagedDataIdentifierSelectorRecommended is a ManagedDataIdentifierSelector enum value ManagedDataIdentifierSelectorRecommended = "RECOMMENDED" )
The selection type that determines which managed data identifiers a classification job uses to analyze data. Valid values are:
const ( // OrderByAsc is a OrderBy enum value OrderByAsc = "ASC" // OrderByDesc is a OrderBy enum value OrderByDesc = "DESC" )
const ( // OriginTypeSensitiveDataDiscoveryJob is a OriginType enum value OriginTypeSensitiveDataDiscoveryJob = "SENSITIVE_DATA_DISCOVERY_JOB" // OriginTypeAutomatedSensitiveDataDiscovery is a OriginType enum value OriginTypeAutomatedSensitiveDataDiscovery = "AUTOMATED_SENSITIVE_DATA_DISCOVERY" )
Specifies how Amazon Macie found the sensitive data that produced a finding. Possible values are:
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 administrator account. Possible values are:
const ( // RetrievalModeCallerCredentials is a RetrievalMode enum value RetrievalModeCallerCredentials = "CALLER_CREDENTIALS" // RetrievalModeAssumeRole is a RetrievalMode enum value RetrievalModeAssumeRole = "ASSUME_ROLE" )
The access method to use when retrieving occurrences of sensitive data reported by findings. Valid values are:
const ( // RevealRequestStatusSuccess is a RevealRequestStatus enum value RevealRequestStatusSuccess = "SUCCESS" // RevealRequestStatusProcessing is a RevealRequestStatus enum value RevealRequestStatusProcessing = "PROCESSING" // RevealRequestStatusError is a RevealRequestStatus enum value RevealRequestStatusError = "ERROR" )
The status of a request to retrieve occurrences of sensitive data reported by a finding. Possible values are:
const ( // RevealStatusEnabled is a RevealStatus enum value RevealStatusEnabled = "ENABLED" // RevealStatusDisabled is a RevealStatus enum value RevealStatusDisabled = "DISABLED" )
The status of the configuration for retrieving occurrences of sensitive data reported by findings. Valid values are:
const ( // 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" // ScopeFilterKeyObjectKey is a ScopeFilterKey enum value ScopeFilterKeyObjectKey = "OBJECT_KEY" )
The property to use in a condition that determines whether an S3 object is included or excluded from a classification job. Valid values are:
const ( // SearchResourcesComparatorEq is a SearchResourcesComparator enum value SearchResourcesComparatorEq = "EQ" // SearchResourcesComparatorNe is a SearchResourcesComparator enum value SearchResourcesComparatorNe = "NE" )
The operator to use in a condition that filters the results of a query. Valid values are:
const ( // SearchResourcesSimpleCriterionKeyAccountId is a SearchResourcesSimpleCriterionKey enum value SearchResourcesSimpleCriterionKeyAccountId = "ACCOUNT_ID" // SearchResourcesSimpleCriterionKeyS3BucketName is a SearchResourcesSimpleCriterionKey enum value SearchResourcesSimpleCriterionKeyS3BucketName = "S3_BUCKET_NAME" // SearchResourcesSimpleCriterionKeyS3BucketEffectivePermission is a SearchResourcesSimpleCriterionKey enum value SearchResourcesSimpleCriterionKeyS3BucketEffectivePermission = "S3_BUCKET_EFFECTIVE_PERMISSION" SearchResourcesSimpleCriterionKeyS3BucketSharedAccess = "S3_BUCKET_SHARED_ACCESS" )
The property to use in a condition that filters the query results. Valid values are:
const ( // SearchResourcesSortAttributeNameAccountId is a SearchResourcesSortAttributeName enum value SearchResourcesSortAttributeNameAccountId = "ACCOUNT_ID" // SearchResourcesSortAttributeNameResourceName is a SearchResourcesSortAttributeName enum value SearchResourcesSortAttributeNameResourceName = "RESOURCE_NAME" // SearchResourcesSortAttributeNameS3ClassifiableObjectCount is a SearchResourcesSortAttributeName enum value SearchResourcesSortAttributeNameS3ClassifiableObjectCount = "S3_CLASSIFIABLE_OBJECT_COUNT" // SearchResourcesSortAttributeNameS3ClassifiableSizeInBytes is a SearchResourcesSortAttributeName enum value SearchResourcesSortAttributeNameS3ClassifiableSizeInBytes = "S3_CLASSIFIABLE_SIZE_IN_BYTES" )
The property to sort the query results by. 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" )
For a finding, the category of sensitive data that was detected and produced the finding. For a managed data identifier, the category of sensitive data that the managed data identifier detects. 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 qualitative representation of the finding's severity. Possible values are:
const (SharedAccessExternal = "EXTERNAL" SharedAccessInternal = "INTERNAL" SharedAccessNotShared = "NOT_SHARED" SharedAccessUnknown = "UNKNOWN" )
const ( // SimpleCriterionKeyForJobAccountId is a SimpleCriterionKeyForJob enum value SimpleCriterionKeyForJobAccountId = "ACCOUNT_ID" // SimpleCriterionKeyForJobS3BucketName is a SimpleCriterionKeyForJob enum value SimpleCriterionKeyForJobS3BucketName = "S3_BUCKET_NAME" // SimpleCriterionKeyForJobS3BucketEffectivePermission is a SimpleCriterionKeyForJob enum value SimpleCriterionKeyForJobS3BucketEffectivePermission = "S3_BUCKET_EFFECTIVE_PERMISSION" SimpleCriterionKeyForJobS3BucketSharedAccess = "S3_BUCKET_SHARED_ACCESS" )
The property to use in a condition that determines whether an S3 bucket is included or excluded from a classification job. Valid values are:
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" // StorageClassGlacierIr is a StorageClass enum value StorageClassGlacierIr = "GLACIER_IR" // StorageClassOutposts is a StorageClass enum value StorageClassOutposts = "OUTPOSTS" )
The storage class of the S3 object. Possible values are:
const ( // TimeRangeMonthToDate is a TimeRange enum value TimeRangeMonthToDate = "MONTH_TO_DATE" // TimeRangePast30Days is a TimeRange enum value TimeRangePast30Days = "PAST_30_DAYS" )
An inclusive time period that Amazon Macie usage data applies to. Possible values are:
const ( // TypeNone is a Type enum value TypeNone = "NONE" // TypeAes256 is a Type enum value TypeAes256 = "AES256" // TypeAwsKms is a Type enum value TypeAwsKms = "aws:kms" )
const (UnavailabilityReasonCodeObjectExceedsSizeQuota = "OBJECT_EXCEEDS_SIZE_QUOTA" UnavailabilityReasonCodeUnsupportedObjectType = "UNSUPPORTED_OBJECT_TYPE" UnavailabilityReasonCodeUnsupportedFindingType = "UNSUPPORTED_FINDING_TYPE" UnavailabilityReasonCodeInvalidClassificationResult = "INVALID_CLASSIFICATION_RESULT" UnavailabilityReasonCodeObjectUnavailable = "OBJECT_UNAVAILABLE" UnavailabilityReasonCodeAccountNotInOrganization = "ACCOUNT_NOT_IN_ORGANIZATION" UnavailabilityReasonCodeMissingGetMemberPermission = "MISSING_GET_MEMBER_PERMISSION" UnavailabilityReasonCodeRoleTooPermissive = "ROLE_TOO_PERMISSIVE" UnavailabilityReasonCodeMemberRoleTooPermissive = "MEMBER_ROLE_TOO_PERMISSIVE" UnavailabilityReasonCodeInvalidResultSignature = "INVALID_RESULT_SIGNATURE" UnavailabilityReasonCodeResultNotSigned = "RESULT_NOT_SIGNED" )
Specifies why occurrences of sensitive data can't be retrieved for a finding. Possible values are:
const ( // UsageStatisticsFilterComparatorGt is a UsageStatisticsFilterComparator enum value UsageStatisticsFilterComparatorGt = "GT" // UsageStatisticsFilterComparatorGte is a UsageStatisticsFilterComparator enum value UsageStatisticsFilterComparatorGte = "GTE" // UsageStatisticsFilterComparatorLt is a UsageStatisticsFilterComparator enum value UsageStatisticsFilterComparatorLt = "LT" // UsageStatisticsFilterComparatorLte is a UsageStatisticsFilterComparator enum value UsageStatisticsFilterComparatorLte = "LTE" // UsageStatisticsFilterComparatorEq is a UsageStatisticsFilterComparator enum value UsageStatisticsFilterComparatorEq = "EQ" // UsageStatisticsFilterComparatorNe is a UsageStatisticsFilterComparator enum value UsageStatisticsFilterComparatorNe = "NE" // UsageStatisticsFilterComparatorContains is a UsageStatisticsFilterComparator enum value UsageStatisticsFilterComparatorContains = "CONTAINS" )
The operator to use in a condition that filters the results of a query for Amazon Macie account quotas and usage data. Valid values are:
const ( // UsageStatisticsFilterKeyAccountId is a UsageStatisticsFilterKey enum value UsageStatisticsFilterKeyAccountId = "accountId" // UsageStatisticsFilterKeyServiceLimit is a UsageStatisticsFilterKey enum value UsageStatisticsFilterKeyServiceLimit = "serviceLimit" // UsageStatisticsFilterKeyFreeTrialStartDate is a UsageStatisticsFilterKey enum value UsageStatisticsFilterKeyFreeTrialStartDate = "freeTrialStartDate" // UsageStatisticsFilterKeyTotal is a UsageStatisticsFilterKey enum value UsageStatisticsFilterKeyTotal = "total" )
The field to use in a condition that filters the results of a query for Amazon Macie account quotas and usage data. Valid values are:
const ( // UsageStatisticsSortKeyAccountId is a UsageStatisticsSortKey enum value UsageStatisticsSortKeyAccountId = "accountId" // UsageStatisticsSortKeyTotal is a UsageStatisticsSortKey enum value UsageStatisticsSortKeyTotal = "total" // UsageStatisticsSortKeyServiceLimitValue is a UsageStatisticsSortKey enum value UsageStatisticsSortKeyServiceLimitValue = "serviceLimitValue" // UsageStatisticsSortKeyFreeTrialStartDate is a UsageStatisticsSortKey enum value UsageStatisticsSortKeyFreeTrialStartDate = "freeTrialStartDate" )
The field to use to sort the results of a query for Amazon Macie 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" // UsageTypeAutomatedSensitiveDataDiscovery is a UsageType enum value UsageTypeAutomatedSensitiveDataDiscovery = "AUTOMATED_SENSITIVE_DATA_DISCOVERY" // UsageTypeAutomatedObjectMonitoring is a UsageType enum value UsageTypeAutomatedObjectMonitoring = "AUTOMATED_OBJECT_MONITORING" )
The name of an Amazon Macie 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" // ErrCodeUnprocessableEntityException for service response error code // "UnprocessableEntityException". // // Provides information about an error that occurred due to an unprocessable // entity. ErrCodeUnprocessableEntityException = "UnprocessableEntityException" // 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 (
// BucketMetadataErrorCodeAccessDenied is a BucketMetadataErrorCode enum value
BucketMetadataErrorCodeAccessDenied = "ACCESS_DENIED"
)
The error code for an error that prevented Amazon Macie from retrieving and processing metadata from Amazon S3 for an S3 bucket and the bucket's objects.
const (
// CurrencyUsd is a Currency enum value
CurrencyUsd = "USD"
)
The type of currency that the data for an Amazon Macie 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"
)
Variables ¶
This section is empty.
Functions ¶
func AdminStatus_Values ¶
func AdminStatus_Values() []string
AdminStatus_Values returns all elements of the AdminStatus enum
func AllowListStatusCode_Values ¶
func AllowListStatusCode_Values() []string
AllowListStatusCode_Values returns all elements of the AllowListStatusCode enum
func AllowsUnencryptedObjectUploads_Values ¶
func AllowsUnencryptedObjectUploads_Values() []string
AllowsUnencryptedObjectUploads_Values returns all elements of the AllowsUnencryptedObjectUploads enum
func AutomatedDiscoveryStatus_Values ¶
func AutomatedDiscoveryStatus_Values() []string
AutomatedDiscoveryStatus_Values returns all elements of the AutomatedDiscoveryStatus enum
func AvailabilityCode_Values ¶
func AvailabilityCode_Values() []string
AvailabilityCode_Values returns all elements of the AvailabilityCode enum
func BucketMetadataErrorCode_Values ¶
func BucketMetadataErrorCode_Values() []string
BucketMetadataErrorCode_Values returns all elements of the BucketMetadataErrorCode enum
func ClassificationScopeUpdateOperation_Values ¶
func ClassificationScopeUpdateOperation_Values() []string
ClassificationScopeUpdateOperation_Values returns all elements of the ClassificationScopeUpdateOperation enum
func Currency_Values ¶
func Currency_Values() []string
Currency_Values returns all elements of the Currency enum
func DataIdentifierSeverity_Values ¶
func DataIdentifierSeverity_Values() []string
DataIdentifierSeverity_Values returns all elements of the DataIdentifierSeverity enum
func DataIdentifierType_Values ¶
func DataIdentifierType_Values() []string
DataIdentifierType_Values returns all elements of the DataIdentifierType enum
func DayOfWeek_Values ¶
func DayOfWeek_Values() []string
DayOfWeek_Values returns all elements of the DayOfWeek enum
func EffectivePermission_Values ¶
func EffectivePermission_Values() []string
EffectivePermission_Values returns all elements of the EffectivePermission enum
func EncryptionType_Values ¶
func EncryptionType_Values() []string
EncryptionType_Values returns all elements of the EncryptionType enum
func ErrorCode_Values ¶
func ErrorCode_Values() []string
ErrorCode_Values returns all elements of the ErrorCode enum
func FindingActionType_Values ¶
func FindingActionType_Values() []string
FindingActionType_Values returns all elements of the FindingActionType enum
func FindingCategory_Values ¶
func FindingCategory_Values() []string
FindingCategory_Values returns all elements of the FindingCategory enum
func FindingPublishingFrequency_Values ¶
func FindingPublishingFrequency_Values() []string
FindingPublishingFrequency_Values returns all elements of the FindingPublishingFrequency enum
func FindingStatisticsSortAttributeName_Values ¶
func FindingStatisticsSortAttributeName_Values() []string
FindingStatisticsSortAttributeName_Values returns all elements of the FindingStatisticsSortAttributeName enum
func FindingType_Values ¶
func FindingType_Values() []string
FindingType_Values returns all elements of the FindingType enum
func FindingsFilterAction_Values ¶
func FindingsFilterAction_Values() []string
FindingsFilterAction_Values returns all elements of the FindingsFilterAction enum
func GroupBy_Values ¶
func GroupBy_Values() []string
GroupBy_Values returns all elements of the GroupBy enum
func IsDefinedInJob_Values ¶
func IsDefinedInJob_Values() []string
IsDefinedInJob_Values returns all elements of the IsDefinedInJob enum
func IsMonitoredByJob_Values ¶
func IsMonitoredByJob_Values() []string
IsMonitoredByJob_Values returns all elements of the IsMonitoredByJob enum
func JobComparator_Values ¶
func JobComparator_Values() []string
JobComparator_Values returns all elements of the JobComparator enum
func JobStatus_Values ¶
func JobStatus_Values() []string
JobStatus_Values returns all elements of the JobStatus enum
func JobType_Values ¶
func JobType_Values() []string
JobType_Values returns all elements of the JobType enum
func LastRunErrorStatusCode_Values ¶
func LastRunErrorStatusCode_Values() []string
LastRunErrorStatusCode_Values returns all elements of the LastRunErrorStatusCode enum
func ListJobsFilterKey_Values ¶
func ListJobsFilterKey_Values() []string
ListJobsFilterKey_Values returns all elements of the ListJobsFilterKey enum
func ListJobsSortAttributeName_Values ¶
func ListJobsSortAttributeName_Values() []string
ListJobsSortAttributeName_Values returns all elements of the ListJobsSortAttributeName enum
func MacieStatus_Values ¶
func MacieStatus_Values() []string
MacieStatus_Values returns all elements of the MacieStatus enum
func ManagedDataIdentifierSelector_Values ¶
func ManagedDataIdentifierSelector_Values() []string
ManagedDataIdentifierSelector_Values returns all elements of the ManagedDataIdentifierSelector enum
func OrderBy_Values ¶
func OrderBy_Values() []string
OrderBy_Values returns all elements of the OrderBy enum
func OriginType_Values ¶
func OriginType_Values() []string
OriginType_Values returns all elements of the OriginType enum
func RelationshipStatus_Values ¶
func RelationshipStatus_Values() []string
RelationshipStatus_Values returns all elements of the RelationshipStatus enum
func RetrievalMode_Values ¶
func RetrievalMode_Values() []string
RetrievalMode_Values returns all elements of the RetrievalMode enum
func RevealRequestStatus_Values ¶
func RevealRequestStatus_Values() []string
RevealRequestStatus_Values returns all elements of the RevealRequestStatus enum
func RevealStatus_Values ¶
func RevealStatus_Values() []string
RevealStatus_Values returns all elements of the RevealStatus enum
func ScopeFilterKey_Values ¶
func ScopeFilterKey_Values() []string
ScopeFilterKey_Values returns all elements of the ScopeFilterKey enum
func SearchResourcesComparator_Values ¶
func SearchResourcesComparator_Values() []string
SearchResourcesComparator_Values returns all elements of the SearchResourcesComparator enum
func SearchResourcesSimpleCriterionKey_Values ¶
func SearchResourcesSimpleCriterionKey_Values() []string
SearchResourcesSimpleCriterionKey_Values returns all elements of the SearchResourcesSimpleCriterionKey enum
func SearchResourcesSortAttributeName_Values ¶
func SearchResourcesSortAttributeName_Values() []string
SearchResourcesSortAttributeName_Values returns all elements of the SearchResourcesSortAttributeName enum
func SensitiveDataItemCategory_Values ¶
func SensitiveDataItemCategory_Values() []string
SensitiveDataItemCategory_Values returns all elements of the SensitiveDataItemCategory enum
func SeverityDescription_Values ¶
func SeverityDescription_Values() []string
SeverityDescription_Values returns all elements of the SeverityDescription enum
func SharedAccess_Values ¶
func SharedAccess_Values() []string
SharedAccess_Values returns all elements of the SharedAccess enum
func SimpleCriterionKeyForJob_Values ¶
func SimpleCriterionKeyForJob_Values() []string
SimpleCriterionKeyForJob_Values returns all elements of the SimpleCriterionKeyForJob enum
func StorageClass_Values ¶
func StorageClass_Values() []string
StorageClass_Values returns all elements of the StorageClass enum
func TagTarget_Values ¶
func TagTarget_Values() []string
TagTarget_Values returns all elements of the TagTarget enum
func TimeRange_Values ¶
func TimeRange_Values() []string
TimeRange_Values returns all elements of the TimeRange enum
func UnavailabilityReasonCode_Values ¶
func UnavailabilityReasonCode_Values() []string
UnavailabilityReasonCode_Values returns all elements of the UnavailabilityReasonCode enum
func UsageStatisticsFilterComparator_Values ¶
func UsageStatisticsFilterComparator_Values() []string
UsageStatisticsFilterComparator_Values returns all elements of the UsageStatisticsFilterComparator enum
func UsageStatisticsFilterKey_Values ¶
func UsageStatisticsFilterKey_Values() []string
UsageStatisticsFilterKey_Values returns all elements of the UsageStatisticsFilterKey enum
func UsageStatisticsSortKey_Values ¶
func UsageStatisticsSortKey_Values() []string
UsageStatisticsSortKey_Values returns all elements of the UsageStatisticsSortKey enum
func UsageType_Values ¶
func UsageType_Values() []string
UsageType_Values returns all elements of the UsageType enum
func UserIdentityType_Values ¶
func UserIdentityType_Values() []string
UserIdentityType_Values returns all elements of the UserIdentityType enum
Types ¶
type AcceptInvitationInput ¶
type AcceptInvitationInput struct { AdministratorAccountId *string `locationName:"administratorAccountId" type:"string"` // InvitationId is a required field InvitationId *string `locationName:"invitationId" type:"string" required:"true"` MasterAccount *string `locationName:"masterAccount" type:"string"` // contains filtered or unexported fields }
Specifies an Amazon Macie membership invitation to accept. In the request, you have to specify the ID for the Amazon Web Services account that sent the invitation. Otherwise, a validation error occurs. To specify this ID, we recommend that you use the administratorAccountId property instead of the masterAccount property. The masterAccount property has been deprecated and is retained only for backward compatibility.
func (AcceptInvitationInput) GoString ¶
func (s AcceptInvitationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AcceptInvitationInput) SetAdministratorAccountId ¶
func (s *AcceptInvitationInput) SetAdministratorAccountId(v string) *AcceptInvitationInput
SetAdministratorAccountId sets the AdministratorAccountId field's value.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AcceptInvitationOutput) String ¶
func (s AcceptInvitationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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 the details of an account to associate with an Amazon Macie administrator account.
func (AccountDetail) GoString ¶
func (s AccountDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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 or bucket level. For // detailed information about each setting, see Blocking public access to your // Amazon S3 storage (https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-control-block-public-access.html) // in the Amazon Simple Storage Service User Guide. BlockPublicAccess *BlockPublicAccess `locationName:"blockPublicAccess" type:"structure"` // contains filtered or unexported fields }
Provides information about the account-level permissions settings that apply to an S3 bucket.
func (AccountLevelPermissions) GoString ¶
func (s AccountLevelPermissions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AdminAccount ¶
type AdminAccount struct { AccountId *string `locationName:"accountId" type:"string"` // The current status of an account as the delegated Amazon Macie administrator // account for an organization in Organizations. Possible values are: Status *string `locationName:"status" type:"string" enum:"AdminStatus"` // contains filtered or unexported fields }
Provides information about the delegated Amazon Macie administrator account for an organization in Organizations.
func (AdminAccount) GoString ¶
func (s AdminAccount) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AllowListCriteria ¶
type AllowListCriteria struct { Regex *string `locationName:"regex" min:"1" type:"string"` // Provides information about an S3 object that lists specific text to ignore. S3WordsList *S3WordsList `locationName:"s3WordsList" type:"structure"` // contains filtered or unexported fields }
Specifies the criteria for an allow list. The criteria must specify a regular expression (regex) or an S3 object (s3WordsList). It can't specify both.
func (AllowListCriteria) GoString ¶
func (s AllowListCriteria) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AllowListCriteria) SetRegex ¶
func (s *AllowListCriteria) SetRegex(v string) *AllowListCriteria
SetRegex sets the Regex field's value.
func (*AllowListCriteria) SetS3WordsList ¶
func (s *AllowListCriteria) SetS3WordsList(v *S3WordsList) *AllowListCriteria
SetS3WordsList sets the S3WordsList field's value.
func (AllowListCriteria) String ¶
func (s AllowListCriteria) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AllowListCriteria) Validate ¶
func (s *AllowListCriteria) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AllowListStatus ¶
type AllowListStatus struct { // Indicates the current status of an allow list. Depending on the type of criteria // that the list specifies, possible values are: // // Code is a required field Code *string `locationName:"code" type:"string" required:"true" enum:"AllowListStatusCode"` Description *string `locationName:"description" min:"1" type:"string"` // contains filtered or unexported fields }
Provides information about the current status of an allow list, which indicates whether Amazon Macie can access and use the list's criteria.
func (AllowListStatus) GoString ¶
func (s AllowListStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AllowListStatus) SetCode ¶
func (s *AllowListStatus) SetCode(v string) *AllowListStatus
SetCode sets the Code field's value.
func (*AllowListStatus) SetDescription ¶
func (s *AllowListStatus) SetDescription(v string) *AllowListStatus
SetDescription sets the Description field's value.
func (AllowListStatus) String ¶
func (s AllowListStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AllowListSummary ¶
type AllowListSummary struct { Arn *string `locationName:"arn" min:"71" type:"string"` CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"` Description *string `locationName:"description" min:"1" type:"string"` Id *string `locationName:"id" min:"22" type:"string"` Name *string `locationName:"name" min:"1" type:"string"` UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
Provides a subset of information about an allow list.
func (AllowListSummary) GoString ¶
func (s AllowListSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AllowListSummary) SetArn ¶
func (s *AllowListSummary) SetArn(v string) *AllowListSummary
SetArn sets the Arn field's value.
func (*AllowListSummary) SetCreatedAt ¶
func (s *AllowListSummary) SetCreatedAt(v time.Time) *AllowListSummary
SetCreatedAt sets the CreatedAt field's value.
func (*AllowListSummary) SetDescription ¶
func (s *AllowListSummary) SetDescription(v string) *AllowListSummary
SetDescription sets the Description field's value.
func (*AllowListSummary) SetId ¶
func (s *AllowListSummary) SetId(v string) *AllowListSummary
SetId sets the Id field's value.
func (*AllowListSummary) SetName ¶
func (s *AllowListSummary) SetName(v string) *AllowListSummary
SetName sets the Name field's value.
func (*AllowListSummary) SetUpdatedAt ¶
func (s *AllowListSummary) SetUpdatedAt(v time.Time) *AllowListSummary
SetUpdatedAt sets the UpdatedAt field's value.
func (AllowListSummary) String ¶
func (s AllowListSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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 Security Token Service (STS) API.
func (AssumedRole) GoString ¶
func (s AssumedRole) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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 Amazon Web Services account and entity that performed an action on an affected resource. The action was performed using the credentials for an Amazon Web Services account other than your own account.
func (AwsAccount) GoString ¶
func (s AwsAccount) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AwsAccount) 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AwsService ¶
type AwsService struct { InvokedBy *string `locationName:"invokedBy" type:"string"` // contains filtered or unexported fields }
Provides information about an Amazon Web Service that performed an action on an affected resource.
func (AwsService) GoString ¶
func (s AwsService) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AwsService) 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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 or bucket level. For detailed information about each setting, see Blocking public access to your Amazon S3 storage (https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-control-block-public-access.html) in the Amazon Simple Storage Service User Guide.
func (BlockPublicAccess) GoString ¶
func (s BlockPublicAccess) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BucketCountByEffectivePermission ¶
type BucketCountByEffectivePermission struct { PubliclyAccessible *int64 `locationName:"publiclyAccessible" type:"long"` PubliclyReadable *int64 `locationName:"publiclyReadable" type:"long"` PubliclyWritable *int64 `locationName:"publiclyWritable" type:"long"` Unknown *int64 `locationName:"unknown" type:"long"` // contains filtered or unexported fields }
Provides information about the number of S3 buckets that are publicly accessible due to a combination of permissions settings for each bucket.
func (BucketCountByEffectivePermission) GoString ¶
func (s BucketCountByEffectivePermission) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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) SetUnknown ¶
func (s *BucketCountByEffectivePermission) SetUnknown(v int64) *BucketCountByEffectivePermission
SetUnknown sets the Unknown field's value.
func (BucketCountByEffectivePermission) String ¶
func (s BucketCountByEffectivePermission) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BucketCountByEncryptionType ¶
type BucketCountByEncryptionType struct { KmsManaged *int64 `locationName:"kmsManaged" type:"long"` S3Managed *int64 `locationName:"s3Managed" type:"long"` Unencrypted *int64 `locationName:"unencrypted" type:"long"` Unknown *int64 `locationName:"unknown" type:"long"` // contains filtered or unexported fields }
Provides information about the number of S3 buckets whose settings do or don't specify default server-side encryption behavior for objects that are added to the buckets. For detailed information about these settings, see Setting default server-side encryption behavior for Amazon S3 buckets (https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-encryption.html) in the Amazon Simple Storage Service User Guide.
func (BucketCountByEncryptionType) GoString ¶
func (s BucketCountByEncryptionType) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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) SetUnknown ¶
func (s *BucketCountByEncryptionType) SetUnknown(v int64) *BucketCountByEncryptionType
SetUnknown sets the Unknown field's value.
func (BucketCountByEncryptionType) String ¶
func (s BucketCountByEncryptionType) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BucketCountBySharedAccessType ¶
type BucketCountBySharedAccessType struct { // contains filtered or unexported fields }
Provides information about the number of S3 buckets that are or aren't shared with other Amazon Web Services accounts, Amazon CloudFront origin access identities (OAIs), or CloudFront origin access controls (OACs). In this data, an Amazon Macie organization is defined as a set of Macie accounts that are centrally managed as a group of related accounts through Organizations or by Macie invitation.
func (BucketCountBySharedAccessType) GoString ¶
func (s BucketCountBySharedAccessType) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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) SetUnknown ¶
func (s *BucketCountBySharedAccessType) SetUnknown(v int64) *BucketCountBySharedAccessType
SetUnknown sets the Unknown field's value.
func (BucketCountBySharedAccessType) String ¶
func (s BucketCountBySharedAccessType) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BucketCountPolicyAllowsUnencryptedObjectUploads ¶
type BucketCountPolicyAllowsUnencryptedObjectUploads struct { AllowsUnencryptedObjectUploads *int64 `locationName:"allowsUnencryptedObjectUploads" type:"long"` DeniesUnencryptedObjectUploads *int64 `locationName:"deniesUnencryptedObjectUploads" type:"long"` Unknown *int64 `locationName:"unknown" type:"long"` // contains filtered or unexported fields }
Provides information about the number of S3 buckets whose bucket policies do or don't require server-side encryption of objects when objects are added to the buckets.
func (BucketCountPolicyAllowsUnencryptedObjectUploads) GoString ¶
func (s BucketCountPolicyAllowsUnencryptedObjectUploads) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BucketCountPolicyAllowsUnencryptedObjectUploads) SetAllowsUnencryptedObjectUploads ¶
func (s *BucketCountPolicyAllowsUnencryptedObjectUploads) SetAllowsUnencryptedObjectUploads(v int64) *BucketCountPolicyAllowsUnencryptedObjectUploads
SetAllowsUnencryptedObjectUploads sets the AllowsUnencryptedObjectUploads field's value.
func (*BucketCountPolicyAllowsUnencryptedObjectUploads) SetDeniesUnencryptedObjectUploads ¶
func (s *BucketCountPolicyAllowsUnencryptedObjectUploads) SetDeniesUnencryptedObjectUploads(v int64) *BucketCountPolicyAllowsUnencryptedObjectUploads
SetDeniesUnencryptedObjectUploads sets the DeniesUnencryptedObjectUploads field's value.
func (*BucketCountPolicyAllowsUnencryptedObjectUploads) SetUnknown ¶
func (s *BucketCountPolicyAllowsUnencryptedObjectUploads) SetUnknown(v int64) *BucketCountPolicyAllowsUnencryptedObjectUploads
SetUnknown sets the Unknown field's value.
func (BucketCountPolicyAllowsUnencryptedObjectUploads) String ¶
func (s BucketCountPolicyAllowsUnencryptedObjectUploads) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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 a property-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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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 or bucket level. For // detailed information about each setting, see Blocking public access to your // Amazon S3 storage (https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-control-block-public-access.html) // in the Amazon Simple Storage Service User Guide. BlockPublicAccess *BlockPublicAccess `locationName:"blockPublicAccess" type:"structure"` // Provides information about the permissions settings of the bucket policy // for an S3 bucket. BucketPolicy *BucketPolicy `locationName:"bucketPolicy" type:"structure"` // contains filtered or unexported fields }
Provides information about the bucket-level permissions settings for an S3 bucket.
func (BucketLevelPermissions) GoString ¶
func (s BucketLevelPermissions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BucketMetadata ¶
type BucketMetadata struct { AccountId *string `locationName:"accountId" type:"string"` AllowsUnencryptedObjectUploads *string `locationName:"allowsUnencryptedObjectUploads" type:"string" enum:"AllowsUnencryptedObjectUploads"` 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"` ClassifiableSizeInBytes *int64 `locationName:"classifiableSizeInBytes" type:"long"` // The error code for an error that prevented Amazon Macie from retrieving and // processing metadata from Amazon S3 for an S3 bucket and the bucket's objects. ErrorCode *string `locationName:"errorCode" type:"string" enum:"BucketMetadataErrorCode"` ErrorMessage *string `locationName:"errorMessage" type:"string"` // Specifies whether any one-time or recurring classification jobs are configured // to analyze data in an S3 bucket, and, if so, the details of the job that // ran most recently. JobDetails *JobDetails `locationName:"jobDetails" type:"structure"` LastAutomatedDiscoveryTime *time.Time `locationName:"lastAutomatedDiscoveryTime" type:"timestamp" timestampFormat:"iso8601"` LastUpdated *time.Time `locationName:"lastUpdated" type:"timestamp" timestampFormat:"iso8601"` ObjectCount *int64 `locationName:"objectCount" type:"long"` // Provides information about the number of objects that are in an S3 bucket // and use certain types of server-side encryption, use client-side encryption, // or aren't encrypted. ObjectCountByEncryptionType *ObjectCountByEncryptionType `locationName:"objectCountByEncryptionType" type:"structure"` // Provides information about the 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 Amazon Web Services // accounts and, if so, which accounts. ReplicationDetails *ReplicationDetails `locationName:"replicationDetails" type:"structure"` SensitivityScore *int64 `locationName:"sensitivityScore" type:"integer"` // Provides information about the default server-side encryption settings for // an S3 bucket. For detailed information about these settings, see Setting // default server-side encryption behavior for Amazon S3 buckets (https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-encryption.html) // in the Amazon Simple Storage Service User Guide. ServerSideEncryption *BucketServerSideEncryption `locationName:"serverSideEncryption" type:"structure"` SizeInBytes *int64 `locationName:"sizeInBytes" type:"long"` SizeInBytesCompressed *int64 `locationName:"sizeInBytesCompressed" type:"long"` Tags []*KeyValuePair `locationName:"tags" type:"list"` // Provides information about the total storage size (in bytes) or number of // objects that Amazon Macie can't analyze in one or more S3 buckets. In a BucketMetadata // or MatchingBucket object, this data is for a specific bucket. In a GetBucketStatisticsResponse // object, this data is aggregated for all the buckets in the query results. // If versioning is enabled for a bucket, storage size values are based on the // size of the latest version of each applicable object in the bucket. UnclassifiableObjectCount *ObjectLevelStatistics `locationName:"unclassifiableObjectCount" type:"structure"` // Provides information about the total storage size (in bytes) or number of // objects that Amazon Macie can't analyze in one or more S3 buckets. In a BucketMetadata // or MatchingBucket object, this data is for a specific bucket. In a GetBucketStatisticsResponse // object, this data is aggregated for all the buckets in the query results. // If versioning is enabled for a bucket, storage size values are based on the // size of the latest version of each applicable object in the bucket. UnclassifiableObjectSizeInBytes *ObjectLevelStatistics `locationName:"unclassifiableObjectSizeInBytes" type:"structure"` Versioning *bool `locationName:"versioning" type:"boolean"` // contains filtered or unexported fields }
Provides statistical data and other information about an S3 bucket that Amazon Macie monitors and analyzes for your account. By default, object count and storage size values include data for object parts that are the result of incomplete multipart uploads. For more information, see How Macie monitors Amazon S3 data security (https://docs.aws.amazon.com/macie/latest/user/monitoring-s3-how-it-works.html) in the Amazon Macie User Guide.
If an error occurs when Macie attempts to retrieve and process metadata from Amazon S3 for the bucket or the bucket's objects, the value for the versioning property is false and the value for most other properties is null. Key exceptions are accountId, bucketArn, bucketCreatedAt, bucketName, lastUpdated, and region. To identify the cause of the error, refer to the errorCode and errorMessage values.
func (BucketMetadata) GoString ¶
func (s BucketMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BucketMetadata) SetAccountId ¶
func (s *BucketMetadata) SetAccountId(v string) *BucketMetadata
SetAccountId sets the AccountId field's value.
func (*BucketMetadata) SetAllowsUnencryptedObjectUploads ¶
func (s *BucketMetadata) SetAllowsUnencryptedObjectUploads(v string) *BucketMetadata
SetAllowsUnencryptedObjectUploads sets the AllowsUnencryptedObjectUploads 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) SetClassifiableSizeInBytes ¶
func (s *BucketMetadata) SetClassifiableSizeInBytes(v int64) *BucketMetadata
SetClassifiableSizeInBytes sets the ClassifiableSizeInBytes field's value.
func (*BucketMetadata) SetErrorCode ¶
func (s *BucketMetadata) SetErrorCode(v string) *BucketMetadata
SetErrorCode sets the ErrorCode field's value.
func (*BucketMetadata) SetErrorMessage ¶
func (s *BucketMetadata) SetErrorMessage(v string) *BucketMetadata
SetErrorMessage sets the ErrorMessage field's value.
func (*BucketMetadata) SetJobDetails ¶
func (s *BucketMetadata) SetJobDetails(v *JobDetails) *BucketMetadata
SetJobDetails sets the JobDetails field's value.
func (*BucketMetadata) SetLastAutomatedDiscoveryTime ¶
func (s *BucketMetadata) SetLastAutomatedDiscoveryTime(v time.Time) *BucketMetadata
SetLastAutomatedDiscoveryTime sets the LastAutomatedDiscoveryTime 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) SetSensitivityScore ¶
func (s *BucketMetadata) SetSensitivityScore(v int64) *BucketMetadata
SetSensitivityScore sets the SensitivityScore field's value.
func (*BucketMetadata) SetServerSideEncryption ¶
func (s *BucketMetadata) SetServerSideEncryption(v *BucketServerSideEncryption) *BucketMetadata
SetServerSideEncryption sets the ServerSideEncryption 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) SetUnclassifiableObjectCount ¶
func (s *BucketMetadata) SetUnclassifiableObjectCount(v *ObjectLevelStatistics) *BucketMetadata
SetUnclassifiableObjectCount sets the UnclassifiableObjectCount field's value.
func (*BucketMetadata) SetUnclassifiableObjectSizeInBytes ¶
func (s *BucketMetadata) SetUnclassifiableObjectSizeInBytes(v *ObjectLevelStatistics) *BucketMetadata
SetUnclassifiableObjectSizeInBytes sets the UnclassifiableObjectSizeInBytes 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BucketPermissionConfiguration ¶
type BucketPermissionConfiguration struct { // Provides information about the account-level permissions settings that apply // to an S3 bucket. AccountLevelPermissions *AccountLevelPermissions `locationName:"accountLevelPermissions" type:"structure"` // Provides information about the bucket-level permissions settings for an S3 // bucket. BucketLevelPermissions *BucketLevelPermissions `locationName:"bucketLevelPermissions" type:"structure"` // contains filtered or unexported fields }
Provides information about 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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 the bucket policy for an S3 bucket.
func (BucketPolicy) GoString ¶
func (s BucketPolicy) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BucketPublicAccess ¶
type BucketPublicAccess struct { EffectivePermission *string `locationName:"effectivePermission" type:"string" enum:"EffectivePermission"` // Provides information about 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 the permissions settings that determine whether an S3 bucket is publicly accessible.
func (BucketPublicAccess) GoString ¶
func (s BucketPublicAccess) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BucketServerSideEncryption ¶
type BucketServerSideEncryption struct { KmsMasterKeyId *string `locationName:"kmsMasterKeyId" type:"string"` Type *string `locationName:"type" type:"string" enum:"Type"` // contains filtered or unexported fields }
Provides information about the default server-side encryption settings for an S3 bucket. For detailed information about these settings, see Setting default server-side encryption behavior for Amazon S3 buckets (https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-encryption.html) in the Amazon Simple Storage Service User Guide.
func (BucketServerSideEncryption) GoString ¶
func (s BucketServerSideEncryption) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BucketServerSideEncryption) SetKmsMasterKeyId ¶
func (s *BucketServerSideEncryption) SetKmsMasterKeyId(v string) *BucketServerSideEncryption
SetKmsMasterKeyId sets the KmsMasterKeyId field's value.
func (*BucketServerSideEncryption) SetType ¶
func (s *BucketServerSideEncryption) SetType(v string) *BucketServerSideEncryption
SetType sets the Type field's value.
func (BucketServerSideEncryption) String ¶
func (s BucketServerSideEncryption) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BucketStatisticsBySensitivity ¶
type BucketStatisticsBySensitivity struct { // Provides aggregated statistical data for sensitive data discovery metrics // that apply to S3 buckets. Each field contains aggregated data for all the // buckets that have a sensitivity score (sensitivityScore) of a specified value // or within a specified range (BucketStatisticsBySensitivity). If automated // sensitive data discovery is currently disabled for your account, the value // for each field is 0. ClassificationError *SensitivityAggregations `locationName:"classificationError" type:"structure"` // Provides aggregated statistical data for sensitive data discovery metrics // that apply to S3 buckets. Each field contains aggregated data for all the // buckets that have a sensitivity score (sensitivityScore) of a specified value // or within a specified range (BucketStatisticsBySensitivity). If automated // sensitive data discovery is currently disabled for your account, the value // for each field is 0. NotClassified *SensitivityAggregations `locationName:"notClassified" type:"structure"` // Provides aggregated statistical data for sensitive data discovery metrics // that apply to S3 buckets. Each field contains aggregated data for all the // buckets that have a sensitivity score (sensitivityScore) of a specified value // or within a specified range (BucketStatisticsBySensitivity). If automated // sensitive data discovery is currently disabled for your account, the value // for each field is 0. NotSensitive *SensitivityAggregations `locationName:"notSensitive" type:"structure"` // Provides aggregated statistical data for sensitive data discovery metrics // that apply to S3 buckets. Each field contains aggregated data for all the // buckets that have a sensitivity score (sensitivityScore) of a specified value // or within a specified range (BucketStatisticsBySensitivity). If automated // sensitive data discovery is currently disabled for your account, the value // for each field is 0. Sensitive *SensitivityAggregations `locationName:"sensitive" type:"structure"` // contains filtered or unexported fields }
Provides aggregated statistical data for sensitive data discovery metrics that apply to S3 buckets, grouped by bucket sensitivity score (sensitivityScore). If automated sensitive data discovery is currently disabled for your account, the value for each metric is 0.
func (BucketStatisticsBySensitivity) GoString ¶
func (s BucketStatisticsBySensitivity) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BucketStatisticsBySensitivity) SetClassificationError ¶
func (s *BucketStatisticsBySensitivity) SetClassificationError(v *SensitivityAggregations) *BucketStatisticsBySensitivity
SetClassificationError sets the ClassificationError field's value.
func (*BucketStatisticsBySensitivity) SetNotClassified ¶
func (s *BucketStatisticsBySensitivity) SetNotClassified(v *SensitivityAggregations) *BucketStatisticsBySensitivity
SetNotClassified sets the NotClassified field's value.
func (*BucketStatisticsBySensitivity) SetNotSensitive ¶
func (s *BucketStatisticsBySensitivity) SetNotSensitive(v *SensitivityAggregations) *BucketStatisticsBySensitivity
SetNotSensitive sets the NotSensitive field's value.
func (*BucketStatisticsBySensitivity) SetSensitive ¶
func (s *BucketStatisticsBySensitivity) SetSensitive(v *SensitivityAggregations) *BucketStatisticsBySensitivity
SetSensitive sets the Sensitive field's value.
func (BucketStatisticsBySensitivity) String ¶
func (s BucketStatisticsBySensitivity) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Cell ¶
type Cell struct { CellReference *string `locationName:"cellReference" type:"string"` Column *int64 `locationName:"column" type:"long"` ColumnName *string `locationName:"columnName" type:"string"` Row *int64 `locationName:"row" type:"long"` // contains filtered or unexported fields }
Specifies the location of an occurrence of sensitive data in a Microsoft Excel workbook, CSV file, or TSV file.
func (Cell) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Cell) SetCellReference ¶
SetCellReference sets the CellReference field's value.
func (*Cell) SetColumnName ¶
SetColumnName sets the ColumnName field's value.
type ClassificationDetails ¶
type ClassificationDetails struct { DetailedResultsLocation *string `locationName:"detailedResultsLocation" type:"string"` JobArn *string `locationName:"jobArn" type:"string"` JobId *string `locationName:"jobId" type:"string"` // Specifies how Amazon Macie found the sensitive data that produced a finding. // Possible values are: OriginType *string `locationName:"originType" type:"string" enum:"OriginType"` // Provides the details of a sensitive data finding, including the types, number // of occurrences, and locations of the sensitive data that was detected. Result *ClassificationResult `locationName:"result" type:"structure"` // contains filtered or unexported fields }
Provides information about a sensitive data finding and the details of the finding.
func (ClassificationDetails) GoString ¶
func (s ClassificationDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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) SetOriginType ¶
func (s *ClassificationDetails) SetOriginType(v string) *ClassificationDetails
SetOriginType sets the OriginType 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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. The location must be an S3 bucket.
func (ClassificationExportConfiguration) GoString ¶
func (s ClassificationExportConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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 { AdditionalOccurrences *bool `locationName:"additionalOccurrences" type:"boolean"` // Provides information about custom data identifiers that produced a sensitive // data finding, and the number of occurrences of the data that they detected // 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 the details of a sensitive data finding, including the types, number of occurrences, and locations of the sensitive data that was detected.
func (ClassificationResult) GoString ¶
func (s ClassificationResult) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ClassificationResult) SetAdditionalOccurrences ¶
func (s *ClassificationResult) SetAdditionalOccurrences(v bool) *ClassificationResult
SetAdditionalOccurrences sets the AdditionalOccurrences field's value.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ClassificationScopeSummary ¶
type ClassificationScopeSummary struct { // The unique identifier the classification scope. Id *string `locationName:"id" type:"string"` // The name of the classification scope. Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
Provides information about the classification scope for an Amazon Macie account. Macie uses the scope's settings when it performs automated sensitive data discovery for the account.
func (ClassificationScopeSummary) GoString ¶
func (s ClassificationScopeSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ClassificationScopeSummary) SetId ¶
func (s *ClassificationScopeSummary) SetId(v string) *ClassificationScopeSummary
SetId sets the Id field's value.
func (*ClassificationScopeSummary) SetName ¶
func (s *ClassificationScopeSummary) SetName(v string) *ClassificationScopeSummary
SetName sets the Name field's value.
func (ClassificationScopeSummary) String ¶
func (s ClassificationScopeSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateAllowListInput ¶
type CreateAllowListInput struct { ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // Specifies the criteria for an allow list. The criteria must specify a regular // expression (regex) or an S3 object (s3WordsList). It can't specify both. // // Criteria is a required field Criteria *AllowListCriteria `locationName:"criteria" type:"structure" required:"true"` Description *string `locationName:"description" min:"1" type:"string"` // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // A string-to-string map of key-value pairs that specifies the tags (keys and // values) for an Amazon Macie resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Specifies the settings for an allow list. When Amazon Macie processes the request, Macie tests the list's criteria. If the criteria specify a regular expression that Macie can't compile or an S3 object that Macie can't retrieve or parse, an error occurs.
func (CreateAllowListInput) GoString ¶
func (s CreateAllowListInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAllowListInput) SetClientToken ¶
func (s *CreateAllowListInput) SetClientToken(v string) *CreateAllowListInput
SetClientToken sets the ClientToken field's value.
func (*CreateAllowListInput) SetCriteria ¶
func (s *CreateAllowListInput) SetCriteria(v *AllowListCriteria) *CreateAllowListInput
SetCriteria sets the Criteria field's value.
func (*CreateAllowListInput) SetDescription ¶
func (s *CreateAllowListInput) SetDescription(v string) *CreateAllowListInput
SetDescription sets the Description field's value.
func (*CreateAllowListInput) SetName ¶
func (s *CreateAllowListInput) SetName(v string) *CreateAllowListInput
SetName sets the Name field's value.
func (*CreateAllowListInput) SetTags ¶
func (s *CreateAllowListInput) SetTags(v map[string]*string) *CreateAllowListInput
SetTags sets the Tags field's value.
func (CreateAllowListInput) String ¶
func (s CreateAllowListInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAllowListInput) Validate ¶
func (s *CreateAllowListInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAllowListOutput ¶
type CreateAllowListOutput struct { Arn *string `locationName:"arn" min:"71" type:"string"` Id *string `locationName:"id" min:"22" type:"string"` // contains filtered or unexported fields }
Provides information about an allow list that was created in response to a request.
func (CreateAllowListOutput) GoString ¶
func (s CreateAllowListOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAllowListOutput) SetArn ¶
func (s *CreateAllowListOutput) SetArn(v string) *CreateAllowListOutput
SetArn sets the Arn field's value.
func (*CreateAllowListOutput) SetId ¶
func (s *CreateAllowListOutput) SetId(v string) *CreateAllowListOutput
SetId sets the Id field's value.
func (CreateAllowListOutput) String ¶
func (s CreateAllowListOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateClassificationJobInput ¶
type CreateClassificationJobInput struct { AllowListIds []*string `locationName:"allowListIds" type:"list"` 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"` ManagedDataIdentifierIds []*string `locationName:"managedDataIdentifierIds" type:"list"` // The selection type that determines which managed data identifiers a classification // job uses to analyze data. Valid values are: ManagedDataIdentifierSelector *string `locationName:"managedDataIdentifierSelector" type:"string" enum:"ManagedDataIdentifierSelector"` // 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. The bucket specification can be // static (bucketDefinitions) or dynamic (bucketCriteria). If it's static, the // job analyzes objects in the same predefined set of buckets each time the // job runs. If it's dynamic, the job analyzes objects in any buckets that match // the specified criteria each time the job starts to run. // // 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 an Amazon Macie resource. 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 change any settings for a classification job after you create it. This helps to ensure that you have an immutable history of sensitive data findings and discovery results for data privacy and protection audits or investigations.
func (CreateClassificationJobInput) GoString ¶
func (s CreateClassificationJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateClassificationJobInput) SetAllowListIds ¶
func (s *CreateClassificationJobInput) SetAllowListIds(v []*string) *CreateClassificationJobInput
SetAllowListIds sets the AllowListIds field's value.
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) SetManagedDataIdentifierIds ¶
func (s *CreateClassificationJobInput) SetManagedDataIdentifierIds(v []*string) *CreateClassificationJobInput
SetManagedDataIdentifierIds sets the ManagedDataIdentifierIds field's value.
func (*CreateClassificationJobInput) SetManagedDataIdentifierSelector ¶
func (s *CreateClassificationJobInput) SetManagedDataIdentifierSelector(v string) *CreateClassificationJobInput
SetManagedDataIdentifierSelector sets the ManagedDataIdentifierSelector 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateCustomDataIdentifierInput ¶
type CreateCustomDataIdentifierInput struct { ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` Description *string `locationName:"description" type:"string"` IgnoreWords []*string `locationName:"ignoreWords" type:"list"` Keywords []*string `locationName:"keywords" type:"list"` MaximumMatchDistance *int64 `locationName:"maximumMatchDistance" type:"integer"` // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // Regex is a required field Regex *string `locationName:"regex" type:"string" required:"true"` // The severity to assign to findings that the custom data identifier produces, // based on the number of occurrences of text that matches the custom data identifier's // detection criteria. You can specify as many as three SeverityLevel objects // in this array, one for each severity: LOW, MEDIUM, or HIGH. If you specify // more than one, the occurrences thresholds must be in ascending order by severity, // moving from LOW to HIGH. For example, 1 for LOW, 50 for MEDIUM, and 100 for // HIGH. If an S3 object contains fewer occurrences than the lowest specified // threshold, Amazon Macie doesn't create a finding. // // If you don't specify any values for this array, Macie creates findings for // S3 objects that contain at least one occurrence of text that matches the // detection criteria, and Macie automatically assigns the MEDIUM severity to // those findings. SeverityLevels []*SeverityLevel `locationName:"severityLevels" type:"list"` // A string-to-string map of key-value pairs that specifies the tags (keys and // values) for an Amazon Macie resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Specifies the detection criteria and other settings for a custom data identifier. You can't change a custom data identifier after you create it. This helps to ensure that you have an immutable history of sensitive data findings and discovery results for data privacy and protection audits or investigations.
func (CreateCustomDataIdentifierInput) GoString ¶
func (s CreateCustomDataIdentifierInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateCustomDataIdentifierInput) SetClientToken ¶
func (s *CreateCustomDataIdentifierInput) SetClientToken(v string) *CreateCustomDataIdentifierInput
SetClientToken sets the ClientToken field's value.
func (*CreateCustomDataIdentifierInput) SetDescription ¶
func (s *CreateCustomDataIdentifierInput) SetDescription(v string) *CreateCustomDataIdentifierInput
SetDescription sets the Description field's value.
func (*CreateCustomDataIdentifierInput) SetIgnoreWords ¶
func (s *CreateCustomDataIdentifierInput) SetIgnoreWords(v []*string) *CreateCustomDataIdentifierInput
SetIgnoreWords sets the IgnoreWords field's value.
func (*CreateCustomDataIdentifierInput) SetKeywords ¶
func (s *CreateCustomDataIdentifierInput) SetKeywords(v []*string) *CreateCustomDataIdentifierInput
SetKeywords sets the Keywords field's value.
func (*CreateCustomDataIdentifierInput) SetMaximumMatchDistance ¶
func (s *CreateCustomDataIdentifierInput) SetMaximumMatchDistance(v int64) *CreateCustomDataIdentifierInput
SetMaximumMatchDistance sets the MaximumMatchDistance field's value.
func (*CreateCustomDataIdentifierInput) SetName ¶
func (s *CreateCustomDataIdentifierInput) SetName(v string) *CreateCustomDataIdentifierInput
SetName sets the Name field's value.
func (*CreateCustomDataIdentifierInput) SetRegex ¶
func (s *CreateCustomDataIdentifierInput) SetRegex(v string) *CreateCustomDataIdentifierInput
SetRegex sets the Regex field's value.
func (*CreateCustomDataIdentifierInput) SetSeverityLevels ¶
func (s *CreateCustomDataIdentifierInput) SetSeverityLevels(v []*SeverityLevel) *CreateCustomDataIdentifierInput
SetSeverityLevels sets the SeverityLevels field's value.
func (*CreateCustomDataIdentifierInput) SetTags ¶
func (s *CreateCustomDataIdentifierInput) SetTags(v map[string]*string) *CreateCustomDataIdentifierInput
SetTags sets the Tags field's value.
func (CreateCustomDataIdentifierInput) String ¶
func (s CreateCustomDataIdentifierInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateCustomDataIdentifierInput) Validate ¶
func (s *CreateCustomDataIdentifierInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateCustomDataIdentifierOutput ¶
type CreateCustomDataIdentifierOutput struct { CustomDataIdentifierId *string `locationName:"customDataIdentifierId" type:"string"` // contains filtered or unexported fields }
Provides information about a custom data identifier that was created in response to a request.
func (CreateCustomDataIdentifierOutput) GoString ¶
func (s CreateCustomDataIdentifierOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateCustomDataIdentifierOutput) SetCustomDataIdentifierId ¶
func (s *CreateCustomDataIdentifierOutput) SetCustomDataIdentifierId(v string) *CreateCustomDataIdentifierOutput
SetCustomDataIdentifierId sets the CustomDataIdentifierId field's value.
func (CreateCustomDataIdentifierOutput) String ¶
func (s CreateCustomDataIdentifierOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateFindingsFilterInput ¶
type CreateFindingsFilterInput struct { // The action to perform on findings that match the filter criteria. To suppress // (automatically archive) findings that match the criteria, set this value // to ARCHIVE. Valid values are: // // Action is a required field Action *string `locationName:"action" type:"string" required:"true" enum:"FindingsFilterAction"` ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` Description *string `locationName:"description" type:"string"` // Specifies, as a map, one or more property-based conditions that filter the // results of a query for findings. // // FindingCriteria is a required field FindingCriteria *FindingCriteria `locationName:"findingCriteria" type:"structure" required:"true"` // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` Position *int64 `locationName:"position" type:"integer"` // A string-to-string map of key-value pairs that specifies the tags (keys and // values) for an Amazon Macie resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Specifies the criteria and other settings for a new findings filter.
func (CreateFindingsFilterInput) GoString ¶
func (s CreateFindingsFilterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFindingsFilterInput) SetAction ¶
func (s *CreateFindingsFilterInput) SetAction(v string) *CreateFindingsFilterInput
SetAction sets the Action field's value.
func (*CreateFindingsFilterInput) SetClientToken ¶
func (s *CreateFindingsFilterInput) SetClientToken(v string) *CreateFindingsFilterInput
SetClientToken sets the ClientToken field's value.
func (*CreateFindingsFilterInput) SetDescription ¶
func (s *CreateFindingsFilterInput) SetDescription(v string) *CreateFindingsFilterInput
SetDescription sets the Description field's value.
func (*CreateFindingsFilterInput) SetFindingCriteria ¶
func (s *CreateFindingsFilterInput) SetFindingCriteria(v *FindingCriteria) *CreateFindingsFilterInput
SetFindingCriteria sets the FindingCriteria field's value.
func (*CreateFindingsFilterInput) SetName ¶
func (s *CreateFindingsFilterInput) SetName(v string) *CreateFindingsFilterInput
SetName sets the Name field's value.
func (*CreateFindingsFilterInput) SetPosition ¶
func (s *CreateFindingsFilterInput) SetPosition(v int64) *CreateFindingsFilterInput
SetPosition sets the Position field's value.
func (*CreateFindingsFilterInput) SetTags ¶
func (s *CreateFindingsFilterInput) SetTags(v map[string]*string) *CreateFindingsFilterInput
SetTags sets the Tags field's value.
func (CreateFindingsFilterInput) String ¶
func (s CreateFindingsFilterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFindingsFilterInput) Validate ¶
func (s *CreateFindingsFilterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateFindingsFilterOutput ¶
type CreateFindingsFilterOutput struct { Arn *string `locationName:"arn" type:"string"` Id *string `locationName:"id" type:"string"` // contains filtered or unexported fields }
Provides information about a findings filter that was created in response to a request.
func (CreateFindingsFilterOutput) GoString ¶
func (s CreateFindingsFilterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFindingsFilterOutput) SetArn ¶
func (s *CreateFindingsFilterOutput) SetArn(v string) *CreateFindingsFilterOutput
SetArn sets the Arn field's value.
func (*CreateFindingsFilterOutput) SetId ¶
func (s *CreateFindingsFilterOutput) SetId(v string) *CreateFindingsFilterOutput
SetId sets the Id field's value.
func (CreateFindingsFilterOutput) String ¶
func (s CreateFindingsFilterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateInvitationsInput ¶
type CreateInvitationsInput struct { // AccountIds is a required field AccountIds []*string `locationName:"accountIds" type:"list" required:"true"` DisableEmailNotification *bool `locationName:"disableEmailNotification" type:"boolean"` Message *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Specifies the settings for an Amazon Macie membership invitation. When you send an invitation, Macie notifies the recipient by creating an Health event for the recipient's account and, if Macie is already enabled for the account, displaying an Accounts badge and notification on the recipient's console. You can optionally notify the recipient by also sending the invitation as an email message.
func (CreateInvitationsInput) GoString ¶
func (s CreateInvitationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateInvitationsInput) SetAccountIds ¶
func (s *CreateInvitationsInput) SetAccountIds(v []*string) *CreateInvitationsInput
SetAccountIds sets the AccountIds field's value.
func (*CreateInvitationsInput) SetDisableEmailNotification ¶
func (s *CreateInvitationsInput) SetDisableEmailNotification(v bool) *CreateInvitationsInput
SetDisableEmailNotification sets the DisableEmailNotification field's value.
func (*CreateInvitationsInput) SetMessage ¶
func (s *CreateInvitationsInput) SetMessage(v string) *CreateInvitationsInput
SetMessage sets the Message field's value.
func (CreateInvitationsInput) String ¶
func (s CreateInvitationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateInvitationsInput) Validate ¶
func (s *CreateInvitationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateInvitationsOutput ¶
type CreateInvitationsOutput struct { UnprocessedAccounts []*UnprocessedAccount `locationName:"unprocessedAccounts" type:"list"` // contains filtered or unexported fields }
Provides information about an unprocessed request to send an Amazon Macie membership invitation to a specific account.
func (CreateInvitationsOutput) GoString ¶
func (s CreateInvitationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateInvitationsOutput) SetUnprocessedAccounts ¶
func (s *CreateInvitationsOutput) SetUnprocessedAccounts(v []*UnprocessedAccount) *CreateInvitationsOutput
SetUnprocessedAccounts sets the UnprocessedAccounts field's value.
func (CreateInvitationsOutput) String ¶
func (s CreateInvitationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateMemberInput ¶
type CreateMemberInput struct { // Specifies the details of an account to associate with an Amazon Macie administrator // account. // // Account is a required field Account *AccountDetail `locationName:"account" type:"structure" required:"true"` // A string-to-string map of key-value pairs that specifies the tags (keys and // values) for an Amazon Macie resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Specifies an Amazon Web Services account to associate with an Amazon Macie administrator account.
func (CreateMemberInput) GoString ¶
func (s CreateMemberInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMemberInput) SetAccount ¶
func (s *CreateMemberInput) SetAccount(v *AccountDetail) *CreateMemberInput
SetAccount sets the Account field's value.
func (*CreateMemberInput) SetTags ¶
func (s *CreateMemberInput) SetTags(v map[string]*string) *CreateMemberInput
SetTags sets the Tags field's value.
func (CreateMemberInput) String ¶
func (s CreateMemberInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMemberInput) Validate ¶
func (s *CreateMemberInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateMemberOutput ¶
type CreateMemberOutput struct { Arn *string `locationName:"arn" type:"string"` // contains filtered or unexported fields }
Provides information about a request to associate an account with an Amazon Macie administrator account.
func (CreateMemberOutput) GoString ¶
func (s CreateMemberOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMemberOutput) SetArn ¶
func (s *CreateMemberOutput) SetArn(v string) *CreateMemberOutput
SetArn sets the Arn field's value.
func (CreateMemberOutput) String ¶
func (s CreateMemberOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateSampleFindingsInput ¶
type CreateSampleFindingsInput struct { FindingTypes []*string `locationName:"findingTypes" type:"list" enum:"FindingType"` // contains filtered or unexported fields }
Specifies the types of sample findings to create.
func (CreateSampleFindingsInput) GoString ¶
func (s CreateSampleFindingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSampleFindingsInput) SetFindingTypes ¶
func (s *CreateSampleFindingsInput) SetFindingTypes(v []*string) *CreateSampleFindingsInput
SetFindingTypes sets the FindingTypes field's value.
func (CreateSampleFindingsInput) String ¶
func (s CreateSampleFindingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateSampleFindingsOutput ¶
type CreateSampleFindingsOutput struct {
// contains filtered or unexported fields
}
func (CreateSampleFindingsOutput) GoString ¶
func (s CreateSampleFindingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (CreateSampleFindingsOutput) String ¶
func (s CreateSampleFindingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CriteriaBlockForJob ¶
type CriteriaBlockForJob struct { And []*CriteriaForJob `locationName:"and" type:"list"` // contains filtered or unexported fields }
Specifies one or more property- and tag-based conditions that define criteria for including or excluding S3 buckets from a classification job.
func (CriteriaBlockForJob) GoString ¶
func (s CriteriaBlockForJob) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CriteriaBlockForJob) SetAnd ¶
func (s *CriteriaBlockForJob) SetAnd(v []*CriteriaForJob) *CriteriaBlockForJob
SetAnd sets the And field's value.
func (CriteriaBlockForJob) String ¶
func (s CriteriaBlockForJob) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CriteriaForJob ¶
type CriteriaForJob struct { // Specifies a property-based condition that determines whether an S3 bucket // is included or excluded from a classification job. SimpleCriterion *SimpleCriterionForJob `locationName:"simpleCriterion" type:"structure"` // Specifies a tag-based condition that determines whether an S3 bucket is included // or excluded from a classification job. TagCriterion *TagCriterionForJob `locationName:"tagCriterion" type:"structure"` // contains filtered or unexported fields }
Specifies a property- or tag-based condition that defines criteria for including or excluding S3 buckets from a classification job.
func (CriteriaForJob) GoString ¶
func (s CriteriaForJob) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CriteriaForJob) SetSimpleCriterion ¶
func (s *CriteriaForJob) SetSimpleCriterion(v *SimpleCriterionForJob) *CriteriaForJob
SetSimpleCriterion sets the SimpleCriterion field's value.
func (*CriteriaForJob) SetTagCriterion ¶
func (s *CriteriaForJob) SetTagCriterion(v *TagCriterionForJob) *CriteriaForJob
SetTagCriterion sets the TagCriterion field's value.
func (CriteriaForJob) String ¶
func (s CriteriaForJob) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CriterionAdditionalProperties ¶
type CriterionAdditionalProperties struct { Eq []*string `locationName:"eq" type:"list"` EqExactMatch []*string `locationName:"eqExactMatch" 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"` // contains filtered or unexported fields }
Specifies the operator to use in a property-based condition that filters the results of a query for findings. For detailed information and examples of each operator, see Fundamentals of filtering findings (https://docs.aws.amazon.com/macie/latest/user/findings-filter-basics.html) in the Amazon Macie User Guide.
func (CriterionAdditionalProperties) GoString ¶
func (s CriterionAdditionalProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CriterionAdditionalProperties) SetEq ¶
func (s *CriterionAdditionalProperties) SetEq(v []*string) *CriterionAdditionalProperties
SetEq sets the Eq field's value.
func (*CriterionAdditionalProperties) SetEqExactMatch ¶
func (s *CriterionAdditionalProperties) SetEqExactMatch(v []*string) *CriterionAdditionalProperties
SetEqExactMatch sets the EqExactMatch field's value.
func (*CriterionAdditionalProperties) SetGt ¶
func (s *CriterionAdditionalProperties) SetGt(v int64) *CriterionAdditionalProperties
SetGt sets the Gt field's value.
func (*CriterionAdditionalProperties) SetGte ¶
func (s *CriterionAdditionalProperties) SetGte(v int64) *CriterionAdditionalProperties
SetGte sets the Gte field's value.
func (*CriterionAdditionalProperties) SetLt ¶
func (s *CriterionAdditionalProperties) SetLt(v int64) *CriterionAdditionalProperties
SetLt sets the Lt field's value.
func (*CriterionAdditionalProperties) SetLte ¶
func (s *CriterionAdditionalProperties) SetLte(v int64) *CriterionAdditionalProperties
SetLte sets the Lte field's value.
func (*CriterionAdditionalProperties) SetNeq ¶
func (s *CriterionAdditionalProperties) SetNeq(v []*string) *CriterionAdditionalProperties
SetNeq sets the Neq field's value.
func (CriterionAdditionalProperties) String ¶
func (s CriterionAdditionalProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CustomDataIdentifierSummary ¶
type CustomDataIdentifierSummary struct { Arn *string `locationName:"arn" type:"string"` CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"` 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 (CustomDataIdentifierSummary) GoString ¶
func (s CustomDataIdentifierSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomDataIdentifierSummary) SetArn ¶
func (s *CustomDataIdentifierSummary) SetArn(v string) *CustomDataIdentifierSummary
SetArn sets the Arn field's value.
func (*CustomDataIdentifierSummary) SetCreatedAt ¶
func (s *CustomDataIdentifierSummary) SetCreatedAt(v time.Time) *CustomDataIdentifierSummary
SetCreatedAt sets the CreatedAt field's value.
func (*CustomDataIdentifierSummary) SetDescription ¶
func (s *CustomDataIdentifierSummary) SetDescription(v string) *CustomDataIdentifierSummary
SetDescription sets the Description field's value.
func (*CustomDataIdentifierSummary) SetId ¶
func (s *CustomDataIdentifierSummary) SetId(v string) *CustomDataIdentifierSummary
SetId sets the Id field's value.
func (*CustomDataIdentifierSummary) SetName ¶
func (s *CustomDataIdentifierSummary) SetName(v string) *CustomDataIdentifierSummary
SetName sets the Name field's value.
func (CustomDataIdentifierSummary) String ¶
func (s CustomDataIdentifierSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CustomDataIdentifiers ¶
type CustomDataIdentifiers struct { // Provides information about custom data identifiers that produced a sensitive // data finding, and the number of occurrences of the data that each identifier // detected. Detections []*CustomDetection `locationName:"detections" type:"list"` TotalCount *int64 `locationName:"totalCount" type:"long"` // contains filtered or unexported fields }
Provides information about custom data identifiers that produced a sensitive data finding, and the number of occurrences of the data that they detected for the finding.
func (CustomDataIdentifiers) GoString ¶
func (s CustomDataIdentifiers) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomDataIdentifiers) SetDetections ¶
func (s *CustomDataIdentifiers) SetDetections(v []*CustomDetection) *CustomDataIdentifiers
SetDetections sets the Detections field's value.
func (*CustomDataIdentifiers) SetTotalCount ¶
func (s *CustomDataIdentifiers) SetTotalCount(v int64) *CustomDataIdentifiers
SetTotalCount sets the TotalCount field's value.
func (CustomDataIdentifiers) String ¶
func (s CustomDataIdentifiers) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CustomDetection ¶
type CustomDetection struct { Arn *string `locationName:"arn" type:"string"` Count *int64 `locationName:"count" type:"long"` Name *string `locationName:"name" type:"string"` // Specifies the location of 1-15 occurrences of sensitive data that was detected // by a managed data identifier or a custom data identifier and produced a sensitive // data finding. Occurrences *Occurrences `locationName:"occurrences" type:"structure"` // contains filtered or unexported fields }
Provides information about a custom data identifier that produced a sensitive data finding, and the sensitive data that it detected for the finding.
func (CustomDetection) GoString ¶
func (s CustomDetection) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomDetection) SetArn ¶
func (s *CustomDetection) SetArn(v string) *CustomDetection
SetArn sets the Arn field's value.
func (*CustomDetection) SetCount ¶
func (s *CustomDetection) SetCount(v int64) *CustomDetection
SetCount sets the Count field's value.
func (*CustomDetection) SetName ¶
func (s *CustomDetection) SetName(v string) *CustomDetection
SetName sets the Name field's value.
func (*CustomDetection) SetOccurrences ¶
func (s *CustomDetection) SetOccurrences(v *Occurrences) *CustomDetection
SetOccurrences sets the Occurrences field's value.
func (CustomDetection) String ¶
func (s CustomDetection) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DailySchedule ¶
type DailySchedule struct {
// contains filtered or unexported fields
}
Specifies that a classification job runs once a day, every day. This is an empty object.
func (DailySchedule) GoString ¶
func (s DailySchedule) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DailySchedule) String ¶
func (s DailySchedule) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeclineInvitationsInput ¶
type DeclineInvitationsInput struct { // AccountIds is a required field AccountIds []*string `locationName:"accountIds" type:"list" required:"true"` // contains filtered or unexported fields }
Specifies one or more accounts that sent Amazon Macie membership invitations to decline.
func (DeclineInvitationsInput) GoString ¶
func (s DeclineInvitationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeclineInvitationsInput) SetAccountIds ¶
func (s *DeclineInvitationsInput) SetAccountIds(v []*string) *DeclineInvitationsInput
SetAccountIds sets the AccountIds field's value.
func (DeclineInvitationsInput) String ¶
func (s DeclineInvitationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeclineInvitationsInput) Validate ¶
func (s *DeclineInvitationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeclineInvitationsOutput ¶
type DeclineInvitationsOutput struct { UnprocessedAccounts []*UnprocessedAccount `locationName:"unprocessedAccounts" type:"list"` // contains filtered or unexported fields }
Provides information about unprocessed requests to decline Amazon Macie membership invitations that were received from specific accounts.
func (DeclineInvitationsOutput) GoString ¶
func (s DeclineInvitationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeclineInvitationsOutput) SetUnprocessedAccounts ¶
func (s *DeclineInvitationsOutput) SetUnprocessedAccounts(v []*UnprocessedAccount) *DeclineInvitationsOutput
SetUnprocessedAccounts sets the UnprocessedAccounts field's value.
func (DeclineInvitationsOutput) String ¶
func (s DeclineInvitationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DefaultDetection ¶
type DefaultDetection struct { Count *int64 `locationName:"count" type:"long"` // Specifies the location of 1-15 occurrences of sensitive data that was detected // by a managed data identifier or a custom data identifier and produced a sensitive // data finding. Occurrences *Occurrences `locationName:"occurrences" type:"structure"` Type *string `locationName:"type" type:"string"` // contains filtered or unexported fields }
Provides information about a type of sensitive data that was detected by a managed data identifier and produced a sensitive data finding.
func (DefaultDetection) GoString ¶
func (s DefaultDetection) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DefaultDetection) SetCount ¶
func (s *DefaultDetection) SetCount(v int64) *DefaultDetection
SetCount sets the Count field's value.
func (*DefaultDetection) SetOccurrences ¶
func (s *DefaultDetection) SetOccurrences(v *Occurrences) *DefaultDetection
SetOccurrences sets the Occurrences field's value.
func (*DefaultDetection) SetType ¶
func (s *DefaultDetection) SetType(v string) *DefaultDetection
SetType sets the Type field's value.
func (DefaultDetection) String ¶
func (s DefaultDetection) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteAllowListInput ¶
type DeleteAllowListInput struct { // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` IgnoreJobChecks *string `location:"querystring" locationName:"ignoreJobChecks" type:"string"` // contains filtered or unexported fields }
func (DeleteAllowListInput) GoString ¶
func (s DeleteAllowListInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAllowListInput) SetId ¶
func (s *DeleteAllowListInput) SetId(v string) *DeleteAllowListInput
SetId sets the Id field's value.
func (*DeleteAllowListInput) SetIgnoreJobChecks ¶
func (s *DeleteAllowListInput) SetIgnoreJobChecks(v string) *DeleteAllowListInput
SetIgnoreJobChecks sets the IgnoreJobChecks field's value.
func (DeleteAllowListInput) String ¶
func (s DeleteAllowListInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAllowListInput) Validate ¶
func (s *DeleteAllowListInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAllowListOutput ¶
type DeleteAllowListOutput struct {
// contains filtered or unexported fields
}
func (DeleteAllowListOutput) GoString ¶
func (s DeleteAllowListOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteAllowListOutput) String ¶
func (s DeleteAllowListOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteCustomDataIdentifierInput ¶
type DeleteCustomDataIdentifierInput struct { // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteCustomDataIdentifierInput) GoString ¶
func (s DeleteCustomDataIdentifierInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCustomDataIdentifierInput) SetId ¶
func (s *DeleteCustomDataIdentifierInput) SetId(v string) *DeleteCustomDataIdentifierInput
SetId sets the Id field's value.
func (DeleteCustomDataIdentifierInput) String ¶
func (s DeleteCustomDataIdentifierInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCustomDataIdentifierInput) Validate ¶
func (s *DeleteCustomDataIdentifierInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteCustomDataIdentifierOutput ¶
type DeleteCustomDataIdentifierOutput struct {
// contains filtered or unexported fields
}
func (DeleteCustomDataIdentifierOutput) GoString ¶
func (s DeleteCustomDataIdentifierOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteCustomDataIdentifierOutput) String ¶
func (s DeleteCustomDataIdentifierOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteFindingsFilterInput ¶
type DeleteFindingsFilterInput struct { // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteFindingsFilterInput) GoString ¶
func (s DeleteFindingsFilterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteFindingsFilterInput) SetId ¶
func (s *DeleteFindingsFilterInput) SetId(v string) *DeleteFindingsFilterInput
SetId sets the Id field's value.
func (DeleteFindingsFilterInput) String ¶
func (s DeleteFindingsFilterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteFindingsFilterInput) Validate ¶
func (s *DeleteFindingsFilterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteFindingsFilterOutput ¶
type DeleteFindingsFilterOutput struct {
// contains filtered or unexported fields
}
func (DeleteFindingsFilterOutput) GoString ¶
func (s DeleteFindingsFilterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteFindingsFilterOutput) String ¶
func (s DeleteFindingsFilterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteInvitationsInput ¶
type DeleteInvitationsInput struct { // AccountIds is a required field AccountIds []*string `locationName:"accountIds" type:"list" required:"true"` // contains filtered or unexported fields }
Specifies one or more accounts that sent Amazon Macie membership invitations to delete.
func (DeleteInvitationsInput) GoString ¶
func (s DeleteInvitationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteInvitationsInput) SetAccountIds ¶
func (s *DeleteInvitationsInput) SetAccountIds(v []*string) *DeleteInvitationsInput
SetAccountIds sets the AccountIds field's value.
func (DeleteInvitationsInput) String ¶
func (s DeleteInvitationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteInvitationsInput) Validate ¶
func (s *DeleteInvitationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteInvitationsOutput ¶
type DeleteInvitationsOutput struct { UnprocessedAccounts []*UnprocessedAccount `locationName:"unprocessedAccounts" type:"list"` // contains filtered or unexported fields }
Provides information about unprocessed requests to delete Amazon Macie membership invitations that were received from specific accounts.
func (DeleteInvitationsOutput) GoString ¶
func (s DeleteInvitationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteInvitationsOutput) SetUnprocessedAccounts ¶
func (s *DeleteInvitationsOutput) SetUnprocessedAccounts(v []*UnprocessedAccount) *DeleteInvitationsOutput
SetUnprocessedAccounts sets the UnprocessedAccounts field's value.
func (DeleteInvitationsOutput) String ¶
func (s DeleteInvitationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteMemberInput ¶
type DeleteMemberInput struct { // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteMemberInput) GoString ¶
func (s DeleteMemberInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteMemberInput) SetId ¶
func (s *DeleteMemberInput) SetId(v string) *DeleteMemberInput
SetId sets the Id field's value.
func (DeleteMemberInput) String ¶
func (s DeleteMemberInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteMemberInput) Validate ¶
func (s *DeleteMemberInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteMemberOutput ¶
type DeleteMemberOutput struct {
// contains filtered or unexported fields
}
func (DeleteMemberOutput) GoString ¶
func (s DeleteMemberOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteMemberOutput) String ¶
func (s DeleteMemberOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeBucketsInput ¶
type DescribeBucketsInput struct { // Specifies, as a map, one or more property-based conditions that filter the // results of a query for information about S3 buckets. Criteria map[string]*BucketCriteriaAdditionalProperties `locationName:"criteria" type:"map"` MaxResults *int64 `locationName:"maxResults" type:"integer"` NextToken *string `locationName:"nextToken" type:"string"` // Specifies criteria for sorting the results of a query for information about // S3 buckets. SortCriteria *BucketSortCriteria `locationName:"sortCriteria" type:"structure"` // contains filtered or unexported fields }
Specifies criteria for filtering, sorting, and paginating the results of a query for statistical data and other information about S3 buckets.
func (DescribeBucketsInput) GoString ¶
func (s DescribeBucketsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeBucketsInput) SetCriteria ¶
func (s *DescribeBucketsInput) SetCriteria(v map[string]*BucketCriteriaAdditionalProperties) *DescribeBucketsInput
SetCriteria sets the Criteria field's value.
func (*DescribeBucketsInput) SetMaxResults ¶
func (s *DescribeBucketsInput) SetMaxResults(v int64) *DescribeBucketsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeBucketsInput) SetNextToken ¶
func (s *DescribeBucketsInput) SetNextToken(v string) *DescribeBucketsInput
SetNextToken sets the NextToken field's value.
func (*DescribeBucketsInput) SetSortCriteria ¶
func (s *DescribeBucketsInput) SetSortCriteria(v *BucketSortCriteria) *DescribeBucketsInput
SetSortCriteria sets the SortCriteria field's value.
func (DescribeBucketsInput) String ¶
func (s DescribeBucketsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeBucketsOutput ¶
type DescribeBucketsOutput struct { Buckets []*BucketMetadata `locationName:"buckets" type:"list"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
Provides the results of a query that retrieved statistical data and other information about one or more S3 buckets that Amazon Macie monitors and analyzes for your account.
func (DescribeBucketsOutput) GoString ¶
func (s DescribeBucketsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeBucketsOutput) SetBuckets ¶
func (s *DescribeBucketsOutput) SetBuckets(v []*BucketMetadata) *DescribeBucketsOutput
SetBuckets sets the Buckets field's value.
func (*DescribeBucketsOutput) SetNextToken ¶
func (s *DescribeBucketsOutput) SetNextToken(v string) *DescribeBucketsOutput
SetNextToken sets the NextToken field's value.
func (DescribeBucketsOutput) String ¶
func (s DescribeBucketsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeClassificationJobInput ¶
type DescribeClassificationJobInput struct { // JobId is a required field JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeClassificationJobInput) GoString ¶
func (s DescribeClassificationJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeClassificationJobInput) SetJobId ¶
func (s *DescribeClassificationJobInput) SetJobId(v string) *DescribeClassificationJobInput
SetJobId sets the JobId field's value.
func (DescribeClassificationJobInput) String ¶
func (s DescribeClassificationJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeClassificationJobInput) Validate ¶
func (s *DescribeClassificationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeClassificationJobOutput ¶
type DescribeClassificationJobOutput struct { AllowListIds []*string `locationName:"allowListIds" type:"list"` ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"` CustomDataIdentifierIds []*string `locationName:"customDataIdentifierIds" type:"list"` Description *string `locationName:"description" type:"string"` InitialRun *bool `locationName:"initialRun" type:"boolean"` JobArn *string `locationName:"jobArn" type:"string"` JobId *string `locationName:"jobId" type:"string"` // The status of a classification job. Possible values are: JobStatus *string `locationName:"jobStatus" type:"string" enum:"JobStatus"` // The schedule for running a classification job. Valid values are: JobType *string `locationName:"jobType" type:"string" enum:"JobType"` // Specifies whether any account- or bucket-level access errors occurred when // a classification job ran. For information about using logging data to investigate // these errors, see Monitoring sensitive data discovery jobs (https://docs.aws.amazon.com/macie/latest/user/discovery-jobs-monitor-cw-logs.html) // in the Amazon Macie User Guide. LastRunErrorStatus *LastRunErrorStatus `locationName:"lastRunErrorStatus" type:"structure"` LastRunTime *time.Time `locationName:"lastRunTime" type:"timestamp" timestampFormat:"iso8601"` ManagedDataIdentifierIds []*string `locationName:"managedDataIdentifierIds" type:"list"` // The selection type that determines which managed data identifiers a classification // job uses to analyze data. Valid values are: ManagedDataIdentifierSelector *string `locationName:"managedDataIdentifierSelector" type:"string" enum:"ManagedDataIdentifierSelector"` Name *string `locationName:"name" type:"string"` // Specifies which S3 buckets contain the objects that a classification job // analyzes, and the scope of that analysis. The bucket specification can be // static (bucketDefinitions) or dynamic (bucketCriteria). If it's static, the // job analyzes objects in the same predefined set of buckets each time the // job runs. If it's dynamic, the job analyzes objects in any buckets that match // the specified criteria each time the job starts to run. S3JobDefinition *S3JobDefinition `locationName:"s3JobDefinition" type:"structure"` SamplingPercentage *int64 `locationName:"samplingPercentage" type:"integer"` // Specifies the recurrence pattern for running a classification job. ScheduleFrequency *JobScheduleFrequency `locationName:"scheduleFrequency" type:"structure"` // Provides processing statistics for a classification job. Statistics *Statistics `locationName:"statistics" type:"structure"` // A string-to-string map of key-value pairs that specifies the tags (keys and // values) for an Amazon Macie resource. Tags map[string]*string `locationName:"tags" type:"map"` // Provides information about when a classification job was paused. For a one-time // job, this object also specifies when the job will expire and be cancelled // if it isn't resumed. For a recurring job, this object also specifies when // the paused job run will expire and be cancelled if it isn't resumed. This // object is present only if a job's current status (jobStatus) is USER_PAUSED. // The information in this object applies only to a job that was paused while // it had a status of RUNNING. UserPausedDetails *UserPausedDetails `locationName:"userPausedDetails" type:"structure"` // contains filtered or unexported fields }
Provides information about a classification job, including the current configuration settings and status of the job.
func (DescribeClassificationJobOutput) GoString ¶
func (s DescribeClassificationJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeClassificationJobOutput) SetAllowListIds ¶
func (s *DescribeClassificationJobOutput) SetAllowListIds(v []*string) *DescribeClassificationJobOutput
SetAllowListIds sets the AllowListIds field's value.
func (*DescribeClassificationJobOutput) SetClientToken ¶
func (s *DescribeClassificationJobOutput) SetClientToken(v string) *DescribeClassificationJobOutput
SetClientToken sets the ClientToken field's value.
func (*DescribeClassificationJobOutput) SetCreatedAt ¶
func (s *DescribeClassificationJobOutput) SetCreatedAt(v time.Time) *DescribeClassificationJobOutput
SetCreatedAt sets the CreatedAt field's value.
func (*DescribeClassificationJobOutput) SetCustomDataIdentifierIds ¶
func (s *DescribeClassificationJobOutput) SetCustomDataIdentifierIds(v []*string) *DescribeClassificationJobOutput
SetCustomDataIdentifierIds sets the CustomDataIdentifierIds field's value.
func (*DescribeClassificationJobOutput) SetDescription ¶
func (s *DescribeClassificationJobOutput) SetDescription(v string) *DescribeClassificationJobOutput
SetDescription sets the Description field's value.
func (*DescribeClassificationJobOutput) SetInitialRun ¶
func (s *DescribeClassificationJobOutput) SetInitialRun(v bool) *DescribeClassificationJobOutput
SetInitialRun sets the InitialRun field's value.
func (*DescribeClassificationJobOutput) SetJobArn ¶
func (s *DescribeClassificationJobOutput) SetJobArn(v string) *DescribeClassificationJobOutput
SetJobArn sets the JobArn field's value.
func (*DescribeClassificationJobOutput) SetJobId ¶
func (s *DescribeClassificationJobOutput) SetJobId(v string) *DescribeClassificationJobOutput
SetJobId sets the JobId field's value.
func (*DescribeClassificationJobOutput) SetJobStatus ¶
func (s *DescribeClassificationJobOutput) SetJobStatus(v string) *DescribeClassificationJobOutput
SetJobStatus sets the JobStatus field's value.
func (*DescribeClassificationJobOutput) SetJobType ¶
func (s *DescribeClassificationJobOutput) SetJobType(v string) *DescribeClassificationJobOutput
SetJobType sets the JobType field's value.
func (*DescribeClassificationJobOutput) SetLastRunErrorStatus ¶
func (s *DescribeClassificationJobOutput) SetLastRunErrorStatus(v *LastRunErrorStatus) *DescribeClassificationJobOutput
SetLastRunErrorStatus sets the LastRunErrorStatus field's value.
func (*DescribeClassificationJobOutput) SetLastRunTime ¶
func (s *DescribeClassificationJobOutput) SetLastRunTime(v time.Time) *DescribeClassificationJobOutput
SetLastRunTime sets the LastRunTime field's value.
func (*DescribeClassificationJobOutput) SetManagedDataIdentifierIds ¶
func (s *DescribeClassificationJobOutput) SetManagedDataIdentifierIds(v []*string) *DescribeClassificationJobOutput
SetManagedDataIdentifierIds sets the ManagedDataIdentifierIds field's value.
func (*DescribeClassificationJobOutput) SetManagedDataIdentifierSelector ¶
func (s *DescribeClassificationJobOutput) SetManagedDataIdentifierSelector(v string) *DescribeClassificationJobOutput
SetManagedDataIdentifierSelector sets the ManagedDataIdentifierSelector field's value.
func (*DescribeClassificationJobOutput) SetName ¶
func (s *DescribeClassificationJobOutput) SetName(v string) *DescribeClassificationJobOutput
SetName sets the Name field's value.
func (*DescribeClassificationJobOutput) SetS3JobDefinition ¶
func (s *DescribeClassificationJobOutput) SetS3JobDefinition(v *S3JobDefinition) *DescribeClassificationJobOutput
SetS3JobDefinition sets the S3JobDefinition field's value.
func (*DescribeClassificationJobOutput) SetSamplingPercentage ¶
func (s *DescribeClassificationJobOutput) SetSamplingPercentage(v int64) *DescribeClassificationJobOutput
SetSamplingPercentage sets the SamplingPercentage field's value.
func (*DescribeClassificationJobOutput) SetScheduleFrequency ¶
func (s *DescribeClassificationJobOutput) SetScheduleFrequency(v *JobScheduleFrequency) *DescribeClassificationJobOutput
SetScheduleFrequency sets the ScheduleFrequency field's value.
func (*DescribeClassificationJobOutput) SetStatistics ¶
func (s *DescribeClassificationJobOutput) SetStatistics(v *Statistics) *DescribeClassificationJobOutput
SetStatistics sets the Statistics field's value.
func (*DescribeClassificationJobOutput) SetTags ¶
func (s *DescribeClassificationJobOutput) SetTags(v map[string]*string) *DescribeClassificationJobOutput
SetTags sets the Tags field's value.
func (*DescribeClassificationJobOutput) SetUserPausedDetails ¶
func (s *DescribeClassificationJobOutput) SetUserPausedDetails(v *UserPausedDetails) *DescribeClassificationJobOutput
SetUserPausedDetails sets the UserPausedDetails field's value.
func (DescribeClassificationJobOutput) String ¶
func (s DescribeClassificationJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeOrganizationConfigurationInput ¶
type DescribeOrganizationConfigurationInput struct {
// contains filtered or unexported fields
}
func (DescribeOrganizationConfigurationInput) GoString ¶
func (s DescribeOrganizationConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DescribeOrganizationConfigurationInput) String ¶
func (s DescribeOrganizationConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeOrganizationConfigurationOutput ¶
type DescribeOrganizationConfigurationOutput struct { AutoEnable *bool `locationName:"autoEnable" type:"boolean"` MaxAccountLimitReached *bool `locationName:"maxAccountLimitReached" type:"boolean"` // contains filtered or unexported fields }
Provides information about the Amazon Macie configuration settings for an organization in Organizations.
func (DescribeOrganizationConfigurationOutput) GoString ¶
func (s DescribeOrganizationConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeOrganizationConfigurationOutput) SetAutoEnable ¶
func (s *DescribeOrganizationConfigurationOutput) SetAutoEnable(v bool) *DescribeOrganizationConfigurationOutput
SetAutoEnable sets the AutoEnable field's value.
func (*DescribeOrganizationConfigurationOutput) SetMaxAccountLimitReached ¶
func (s *DescribeOrganizationConfigurationOutput) SetMaxAccountLimitReached(v bool) *DescribeOrganizationConfigurationOutput
SetMaxAccountLimitReached sets the MaxAccountLimitReached field's value.
func (DescribeOrganizationConfigurationOutput) String ¶
func (s DescribeOrganizationConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DetectedDataDetails ¶
type DetectedDataDetails struct { // Value is a required field Value *string `locationName:"value" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Specifies 1-10 occurrences of a specific type of sensitive data reported by a finding.
func (DetectedDataDetails) GoString ¶
func (s DetectedDataDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DetectedDataDetails) SetValue ¶
func (s *DetectedDataDetails) SetValue(v string) *DetectedDataDetails
SetValue sets the Value field's value.
func (DetectedDataDetails) String ¶
func (s DetectedDataDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Detection ¶
type Detection struct { Arn *string `locationName:"arn" type:"string"` Count *int64 `locationName:"count" type:"long"` Id *string `locationName:"id" type:"string"` Name *string `locationName:"name" type:"string"` Suppressed *bool `locationName:"suppressed" type:"boolean"` // The type of data identifier that detected a specific type of sensitive data // in an S3 bucket. Possible values are: Type *string `locationName:"type" type:"string" enum:"DataIdentifierType"` // contains filtered or unexported fields }
Provides information about a type of sensitive data that Amazon Macie found in an S3 bucket while performing automated sensitive data discovery for the bucket. The information also specifies the custom data identifier or managed data identifier that detected the data. This information is available only if automated sensitive data discovery is currently enabled for your account.
func (Detection) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Detection) SetSuppressed ¶
SetSuppressed sets the Suppressed field's value.
type DisableMacieInput ¶
type DisableMacieInput struct {
// contains filtered or unexported fields
}
func (DisableMacieInput) GoString ¶
func (s DisableMacieInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisableMacieInput) String ¶
func (s DisableMacieInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisableMacieOutput ¶
type DisableMacieOutput struct {
// contains filtered or unexported fields
}
func (DisableMacieOutput) GoString ¶
func (s DisableMacieOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisableMacieOutput) String ¶
func (s DisableMacieOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisableOrganizationAdminAccountInput ¶
type DisableOrganizationAdminAccountInput struct { // AdminAccountId is a required field AdminAccountId *string `location:"querystring" locationName:"adminAccountId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisableOrganizationAdminAccountInput) GoString ¶
func (s DisableOrganizationAdminAccountInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisableOrganizationAdminAccountInput) SetAdminAccountId ¶
func (s *DisableOrganizationAdminAccountInput) SetAdminAccountId(v string) *DisableOrganizationAdminAccountInput
SetAdminAccountId sets the AdminAccountId field's value.
func (DisableOrganizationAdminAccountInput) String ¶
func (s DisableOrganizationAdminAccountInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisableOrganizationAdminAccountInput) Validate ¶
func (s *DisableOrganizationAdminAccountInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisableOrganizationAdminAccountOutput ¶
type DisableOrganizationAdminAccountOutput struct {
// contains filtered or unexported fields
}
func (DisableOrganizationAdminAccountOutput) GoString ¶
func (s DisableOrganizationAdminAccountOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisableOrganizationAdminAccountOutput) String ¶
func (s DisableOrganizationAdminAccountOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateFromAdministratorAccountInput ¶
type DisassociateFromAdministratorAccountInput struct {
// contains filtered or unexported fields
}
func (DisassociateFromAdministratorAccountInput) GoString ¶
func (s DisassociateFromAdministratorAccountInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateFromAdministratorAccountInput) String ¶
func (s DisassociateFromAdministratorAccountInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateFromAdministratorAccountOutput ¶
type DisassociateFromAdministratorAccountOutput struct {
// contains filtered or unexported fields
}
func (DisassociateFromAdministratorAccountOutput) GoString ¶
func (s DisassociateFromAdministratorAccountOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateFromAdministratorAccountOutput) String ¶
func (s DisassociateFromAdministratorAccountOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateFromMasterAccountInput ¶
type DisassociateFromMasterAccountInput struct {
// contains filtered or unexported fields
}
func (DisassociateFromMasterAccountInput) GoString ¶
func (s DisassociateFromMasterAccountInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateFromMasterAccountInput) String ¶
func (s DisassociateFromMasterAccountInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateFromMasterAccountOutput ¶
type DisassociateFromMasterAccountOutput struct {
// contains filtered or unexported fields
}
func (DisassociateFromMasterAccountOutput) GoString ¶
func (s DisassociateFromMasterAccountOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateFromMasterAccountOutput) String ¶
func (s DisassociateFromMasterAccountOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateMemberInput ¶
type DisassociateMemberInput struct { // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateMemberInput) GoString ¶
func (s DisassociateMemberInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateMemberInput) SetId ¶
func (s *DisassociateMemberInput) SetId(v string) *DisassociateMemberInput
SetId sets the Id field's value.
func (DisassociateMemberInput) String ¶
func (s DisassociateMemberInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateMemberInput) Validate ¶
func (s *DisassociateMemberInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateMemberOutput ¶
type DisassociateMemberOutput struct {
// contains filtered or unexported fields
}
func (DisassociateMemberOutput) GoString ¶
func (s DisassociateMemberOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateMemberOutput) String ¶
func (s DisassociateMemberOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DomainDetails ¶
type DomainDetails struct { DomainName *string `locationName:"domainName" type:"string"` // contains filtered or unexported fields }
Provides information about the domain name of the device that an entity used to perform an action on an affected resource.
func (DomainDetails) GoString ¶
func (s DomainDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DomainDetails) SetDomainName ¶
func (s *DomainDetails) SetDomainName(v string) *DomainDetails
SetDomainName sets the DomainName field's value.
func (DomainDetails) String ¶
func (s DomainDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EnableMacieInput ¶
type EnableMacieInput struct { ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // The frequency with which Amazon Macie publishes updates to policy findings // for an account. This includes publishing updates to Security Hub and Amazon // EventBridge (formerly Amazon CloudWatch Events). For more information, see // Monitoring and processing findings (https://docs.aws.amazon.com/macie/latest/user/findings-monitor.html) // in the Amazon Macie User Guide. Valid values are: FindingPublishingFrequency *string `locationName:"findingPublishingFrequency" type:"string" enum:"FindingPublishingFrequency"` // The status of an Amazon Macie account. Valid values are: Status *string `locationName:"status" type:"string" enum:"MacieStatus"` // contains filtered or unexported fields }
Enables Amazon Macie and specifies the configuration settings for a Macie account.
func (EnableMacieInput) GoString ¶
func (s EnableMacieInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EnableMacieInput) SetClientToken ¶
func (s *EnableMacieInput) SetClientToken(v string) *EnableMacieInput
SetClientToken sets the ClientToken field's value.
func (*EnableMacieInput) SetFindingPublishingFrequency ¶
func (s *EnableMacieInput) SetFindingPublishingFrequency(v string) *EnableMacieInput
SetFindingPublishingFrequency sets the FindingPublishingFrequency field's value.
func (*EnableMacieInput) SetStatus ¶
func (s *EnableMacieInput) SetStatus(v string) *EnableMacieInput
SetStatus sets the Status field's value.
func (EnableMacieInput) String ¶
func (s EnableMacieInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EnableMacieOutput ¶
type EnableMacieOutput struct {
// contains filtered or unexported fields
}
func (EnableMacieOutput) GoString ¶
func (s EnableMacieOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (EnableMacieOutput) String ¶
func (s EnableMacieOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EnableOrganizationAdminAccountInput ¶
type EnableOrganizationAdminAccountInput struct { // AdminAccountId is a required field AdminAccountId *string `locationName:"adminAccountId" type:"string" required:"true"` ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // contains filtered or unexported fields }
Specifies an account to designate as the delegated Amazon Macie administrator account for an organization in Organizations. To submit this request, you must be a user of the Organizations management account.
func (EnableOrganizationAdminAccountInput) GoString ¶
func (s EnableOrganizationAdminAccountInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EnableOrganizationAdminAccountInput) SetAdminAccountId ¶
func (s *EnableOrganizationAdminAccountInput) SetAdminAccountId(v string) *EnableOrganizationAdminAccountInput
SetAdminAccountId sets the AdminAccountId field's value.
func (*EnableOrganizationAdminAccountInput) SetClientToken ¶
func (s *EnableOrganizationAdminAccountInput) SetClientToken(v string) *EnableOrganizationAdminAccountInput
SetClientToken sets the ClientToken field's value.
func (EnableOrganizationAdminAccountInput) String ¶
func (s EnableOrganizationAdminAccountInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EnableOrganizationAdminAccountInput) Validate ¶
func (s *EnableOrganizationAdminAccountInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EnableOrganizationAdminAccountOutput ¶
type EnableOrganizationAdminAccountOutput struct {
// contains filtered or unexported fields
}
func (EnableOrganizationAdminAccountOutput) GoString ¶
func (s EnableOrganizationAdminAccountOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (EnableOrganizationAdminAccountOutput) String ¶
func (s EnableOrganizationAdminAccountOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FederatedUser ¶
type FederatedUser 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 GetFederationToken operation of the Security Token Service (STS) API.
func (FederatedUser) GoString ¶
func (s FederatedUser) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FederatedUser) SetAccessKeyId ¶
func (s *FederatedUser) SetAccessKeyId(v string) *FederatedUser
SetAccessKeyId sets the AccessKeyId field's value.
func (*FederatedUser) SetAccountId ¶
func (s *FederatedUser) SetAccountId(v string) *FederatedUser
SetAccountId sets the AccountId field's value.
func (*FederatedUser) SetArn ¶
func (s *FederatedUser) SetArn(v string) *FederatedUser
SetArn sets the Arn field's value.
func (*FederatedUser) SetPrincipalId ¶
func (s *FederatedUser) SetPrincipalId(v string) *FederatedUser
SetPrincipalId sets the PrincipalId field's value.
func (*FederatedUser) SetSessionContext ¶
func (s *FederatedUser) SetSessionContext(v *SessionContext) *FederatedUser
SetSessionContext sets the SessionContext field's value.
func (FederatedUser) String ¶
func (s FederatedUser) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Finding ¶
type Finding struct { AccountId *string `locationName:"accountId" type:"string"` Archived *bool `locationName:"archived" type:"boolean"` // The category of the finding. Possible values are: Category *string `locationName:"category" type:"string" enum:"FindingCategory"` // Provides information about a sensitive data finding and the details of the // finding. ClassificationDetails *ClassificationDetails `locationName:"classificationDetails" type:"structure"` Count *int64 `locationName:"count" type:"long"` CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"` Description *string `locationName:"description" type:"string"` Id *string `locationName:"id" type:"string"` Partition *string `locationName:"partition" type:"string"` // Provides the details of a policy finding. PolicyDetails *PolicyDetails `locationName:"policyDetails" type:"structure"` Region *string `locationName:"region" type:"string"` // Provides information about the resources that a finding applies to. ResourcesAffected *ResourcesAffected `locationName:"resourcesAffected" type:"structure"` Sample *bool `locationName:"sample" type:"boolean"` SchemaVersion *string `locationName:"schemaVersion" type:"string"` // Provides the numerical and qualitative representations of a finding's severity. Severity *Severity `locationName:"severity" type:"structure"` Title *string `locationName:"title" type:"string"` // The type of finding. For details about each type, see Types of Amazon Macie // findings (https://docs.aws.amazon.com/macie/latest/user/findings-types.html) // in the Amazon Macie User Guide. Possible values are: Type *string `locationName:"type" type:"string" enum:"FindingType"` UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
Provides the details of a finding.
func (Finding) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Finding) SetAccountId ¶
SetAccountId sets the AccountId field's value.
func (*Finding) SetArchived ¶
SetArchived sets the Archived field's value.
func (*Finding) SetCategory ¶
SetCategory sets the Category field's value.
func (*Finding) SetClassificationDetails ¶
func (s *Finding) SetClassificationDetails(v *ClassificationDetails) *Finding
SetClassificationDetails sets the ClassificationDetails field's value.
func (*Finding) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*Finding) SetDescription ¶
SetDescription sets the Description field's value.
func (*Finding) SetPartition ¶
SetPartition sets the Partition field's value.
func (*Finding) SetPolicyDetails ¶
func (s *Finding) SetPolicyDetails(v *PolicyDetails) *Finding
SetPolicyDetails sets the PolicyDetails field's value.
func (*Finding) SetResourcesAffected ¶
func (s *Finding) SetResourcesAffected(v *ResourcesAffected) *Finding
SetResourcesAffected sets the ResourcesAffected field's value.
func (*Finding) SetSchemaVersion ¶
SetSchemaVersion sets the SchemaVersion field's value.
func (*Finding) SetSeverity ¶
SetSeverity sets the Severity field's value.
func (*Finding) SetUpdatedAt ¶
SetUpdatedAt sets the UpdatedAt field's value.
type FindingAction ¶
type FindingAction struct { // The type of action that occurred for the resource and produced the policy // finding: ActionType *string `locationName:"actionType" type:"string" enum:"FindingActionType"` // Provides information about an API operation that an entity invoked for an // affected resource. ApiCallDetails *ApiCallDetails `locationName:"apiCallDetails" type:"structure"` // contains filtered or unexported fields }
Provides information about an action that occurred for a resource and produced a policy finding.
func (FindingAction) GoString ¶
func (s FindingAction) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FindingAction) SetActionType ¶
func (s *FindingAction) SetActionType(v string) *FindingAction
SetActionType sets the ActionType field's value.
func (*FindingAction) SetApiCallDetails ¶
func (s *FindingAction) SetApiCallDetails(v *ApiCallDetails) *FindingAction
SetApiCallDetails sets the ApiCallDetails field's value.
func (FindingAction) String ¶
func (s FindingAction) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FindingActor ¶
type FindingActor struct { // Provides information about the domain name of the device that an entity used // to perform an action on an affected resource. DomainDetails *DomainDetails `locationName:"domainDetails" type:"structure"` // Provides information about the IP address of the device that an entity used // to perform an action on an affected resource. IpAddressDetails *IpAddressDetails `locationName:"ipAddressDetails" type:"structure"` // Provides information about the type and other characteristics of an entity // that performed an action on an affected resource. UserIdentity *UserIdentity `locationName:"userIdentity" type:"structure"` // contains filtered or unexported fields }
Provides information about an entity that performed an action that produced a policy finding for a resource.
func (FindingActor) GoString ¶
func (s FindingActor) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FindingActor) SetDomainDetails ¶
func (s *FindingActor) SetDomainDetails(v *DomainDetails) *FindingActor
SetDomainDetails sets the DomainDetails field's value.
func (*FindingActor) SetIpAddressDetails ¶
func (s *FindingActor) SetIpAddressDetails(v *IpAddressDetails) *FindingActor
SetIpAddressDetails sets the IpAddressDetails field's value.
func (*FindingActor) SetUserIdentity ¶
func (s *FindingActor) SetUserIdentity(v *UserIdentity) *FindingActor
SetUserIdentity sets the UserIdentity field's value.
func (FindingActor) String ¶
func (s FindingActor) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FindingCriteria ¶
type FindingCriteria struct { // Specifies a condition that defines a property, operator, and one or more // values to filter the results of a query for findings. The number of values // depends on the property and operator specified by the condition. For information // about defining filter conditions, see Fundamentals of filtering findings // (https://docs.aws.amazon.com/macie/latest/user/findings-filter-basics.html) // in the Amazon Macie User Guide. Criterion map[string]*CriterionAdditionalProperties `locationName:"criterion" type:"map"` // contains filtered or unexported fields }
Specifies, as a map, one or more property-based conditions that filter the results of a query for findings.
func (FindingCriteria) GoString ¶
func (s FindingCriteria) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FindingCriteria) SetCriterion ¶
func (s *FindingCriteria) SetCriterion(v map[string]*CriterionAdditionalProperties) *FindingCriteria
SetCriterion sets the Criterion field's value.
func (FindingCriteria) String ¶
func (s FindingCriteria) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FindingStatisticsSortCriteria ¶
type FindingStatisticsSortCriteria struct { // The grouping to sort the results by. Valid values are: AttributeName *string `locationName:"attributeName" type:"string" enum:"FindingStatisticsSortAttributeName"` OrderBy *string `locationName:"orderBy" type:"string" enum:"OrderBy"` // contains filtered or unexported fields }
Specifies criteria for sorting the results of a query that retrieves aggregated statistical data about findings.
func (FindingStatisticsSortCriteria) GoString ¶
func (s FindingStatisticsSortCriteria) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FindingStatisticsSortCriteria) SetAttributeName ¶
func (s *FindingStatisticsSortCriteria) SetAttributeName(v string) *FindingStatisticsSortCriteria
SetAttributeName sets the AttributeName field's value.
func (*FindingStatisticsSortCriteria) SetOrderBy ¶
func (s *FindingStatisticsSortCriteria) SetOrderBy(v string) *FindingStatisticsSortCriteria
SetOrderBy sets the OrderBy field's value.
func (FindingStatisticsSortCriteria) String ¶
func (s FindingStatisticsSortCriteria) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FindingsFilterListItem ¶
type FindingsFilterListItem struct { // The action to perform on findings that match the filter criteria. To suppress // (automatically archive) findings that match the criteria, set this value // to ARCHIVE. Valid values are: Action *string `locationName:"action" type:"string" enum:"FindingsFilterAction"` Arn *string `locationName:"arn" type:"string"` Id *string `locationName:"id" type:"string"` Name *string `locationName:"name" type:"string"` // A string-to-string map of key-value pairs that specifies the tags (keys and // values) for an Amazon Macie resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Provides information about a findings filter.
func (FindingsFilterListItem) GoString ¶
func (s FindingsFilterListItem) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FindingsFilterListItem) SetAction ¶
func (s *FindingsFilterListItem) SetAction(v string) *FindingsFilterListItem
SetAction sets the Action field's value.
func (*FindingsFilterListItem) SetArn ¶
func (s *FindingsFilterListItem) SetArn(v string) *FindingsFilterListItem
SetArn sets the Arn field's value.
func (*FindingsFilterListItem) SetId ¶
func (s *FindingsFilterListItem) SetId(v string) *FindingsFilterListItem
SetId sets the Id field's value.
func (*FindingsFilterListItem) SetName ¶
func (s *FindingsFilterListItem) SetName(v string) *FindingsFilterListItem
SetName sets the Name field's value.
func (*FindingsFilterListItem) SetTags ¶
func (s *FindingsFilterListItem) SetTags(v map[string]*string) *FindingsFilterListItem
SetTags sets the Tags field's value.
func (FindingsFilterListItem) String ¶
func (s FindingsFilterListItem) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetAdministratorAccountInput ¶
type GetAdministratorAccountInput struct {
// contains filtered or unexported fields
}
func (GetAdministratorAccountInput) GoString ¶
func (s GetAdministratorAccountInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetAdministratorAccountInput) String ¶
func (s GetAdministratorAccountInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetAdministratorAccountOutput ¶
type GetAdministratorAccountOutput struct { // Provides information about an Amazon Macie membership invitation. Administrator *Invitation `locationName:"administrator" type:"structure"` // contains filtered or unexported fields }
Provides information about the Amazon Macie administrator account for an account. If the accounts are associated by a Macie membership invitation, the response also provides information about that invitation.
func (GetAdministratorAccountOutput) GoString ¶
func (s GetAdministratorAccountOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAdministratorAccountOutput) SetAdministrator ¶
func (s *GetAdministratorAccountOutput) SetAdministrator(v *Invitation) *GetAdministratorAccountOutput
SetAdministrator sets the Administrator field's value.
func (GetAdministratorAccountOutput) String ¶
func (s GetAdministratorAccountOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetAllowListInput ¶
type GetAllowListInput struct { // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetAllowListInput) GoString ¶
func (s GetAllowListInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAllowListInput) SetId ¶
func (s *GetAllowListInput) SetId(v string) *GetAllowListInput
SetId sets the Id field's value.
func (GetAllowListInput) String ¶
func (s GetAllowListInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAllowListInput) Validate ¶
func (s *GetAllowListInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAllowListOutput ¶
type GetAllowListOutput struct { Arn *string `locationName:"arn" min:"71" type:"string"` CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"` // Specifies the criteria for an allow list. The criteria must specify a regular // expression (regex) or an S3 object (s3WordsList). It can't specify both. Criteria *AllowListCriteria `locationName:"criteria" type:"structure"` Description *string `locationName:"description" min:"1" type:"string"` Id *string `locationName:"id" min:"22" type:"string"` Name *string `locationName:"name" min:"1" type:"string"` // Provides information about the current status of an allow list, which indicates // whether Amazon Macie can access and use the list's criteria. Status *AllowListStatus `locationName:"status" type:"structure"` // A string-to-string map of key-value pairs that specifies the tags (keys and // values) for an Amazon Macie resource. Tags map[string]*string `locationName:"tags" type:"map"` UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
Provides information about the settings and status of an allow list.
func (GetAllowListOutput) GoString ¶
func (s GetAllowListOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAllowListOutput) SetArn ¶
func (s *GetAllowListOutput) SetArn(v string) *GetAllowListOutput
SetArn sets the Arn field's value.
func (*GetAllowListOutput) SetCreatedAt ¶
func (s *GetAllowListOutput) SetCreatedAt(v time.Time) *GetAllowListOutput
SetCreatedAt sets the CreatedAt field's value.
func (*GetAllowListOutput) SetCriteria ¶
func (s *GetAllowListOutput) SetCriteria(v *AllowListCriteria) *GetAllowListOutput
SetCriteria sets the Criteria field's value.
func (*GetAllowListOutput) SetDescription ¶
func (s *GetAllowListOutput) SetDescription(v string) *GetAllowListOutput
SetDescription sets the Description field's value.
func (*GetAllowListOutput) SetId ¶
func (s *GetAllowListOutput) SetId(v string) *GetAllowListOutput
SetId sets the Id field's value.
func (*GetAllowListOutput) SetName ¶
func (s *GetAllowListOutput) SetName(v string) *GetAllowListOutput
SetName sets the Name field's value.
func (*GetAllowListOutput) SetStatus ¶
func (s *GetAllowListOutput) SetStatus(v *AllowListStatus) *GetAllowListOutput
SetStatus sets the Status field's value.
func (*GetAllowListOutput) SetTags ¶
func (s *GetAllowListOutput) SetTags(v map[string]*string) *GetAllowListOutput
SetTags sets the Tags field's value.
func (*GetAllowListOutput) SetUpdatedAt ¶
func (s *GetAllowListOutput) SetUpdatedAt(v time.Time) *GetAllowListOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (GetAllowListOutput) String ¶
func (s GetAllowListOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetAutomatedDiscoveryConfigurationInput ¶
type GetAutomatedDiscoveryConfigurationInput struct {
// contains filtered or unexported fields
}
func (GetAutomatedDiscoveryConfigurationInput) GoString ¶
func (s GetAutomatedDiscoveryConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetAutomatedDiscoveryConfigurationInput) String ¶
func (s GetAutomatedDiscoveryConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetAutomatedDiscoveryConfigurationOutput ¶
type GetAutomatedDiscoveryConfigurationOutput struct { // The unique identifier the classification scope. ClassificationScopeId *string `locationName:"classificationScopeId" type:"string"` // Specifies a date and time in UTC and extended ISO 8601 format. DisabledAt *time.Time `locationName:"disabledAt" type:"timestamp" timestampFormat:"iso8601"` // Specifies a date and time in UTC and extended ISO 8601 format. FirstEnabledAt *time.Time `locationName:"firstEnabledAt" type:"timestamp" timestampFormat:"iso8601"` // Specifies a date and time in UTC and extended ISO 8601 format. LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp" timestampFormat:"iso8601"` // The unique identifier for the sensitivity inspection template. SensitivityInspectionTemplateId *string `locationName:"sensitivityInspectionTemplateId" type:"string"` // The status of the automated sensitive data discovery configuration for an // Amazon Macie account. Valid values are: Status *string `locationName:"status" type:"string" enum:"AutomatedDiscoveryStatus"` // contains filtered or unexported fields }
Provides information about the configuration settings for performing automated sensitive data discovery for an Amazon Macie account, and the status of the configuration for the account.
func (GetAutomatedDiscoveryConfigurationOutput) GoString ¶
func (s GetAutomatedDiscoveryConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAutomatedDiscoveryConfigurationOutput) SetClassificationScopeId ¶
func (s *GetAutomatedDiscoveryConfigurationOutput) SetClassificationScopeId(v string) *GetAutomatedDiscoveryConfigurationOutput
SetClassificationScopeId sets the ClassificationScopeId field's value.
func (*GetAutomatedDiscoveryConfigurationOutput) SetDisabledAt ¶
func (s *GetAutomatedDiscoveryConfigurationOutput) SetDisabledAt(v time.Time) *GetAutomatedDiscoveryConfigurationOutput
SetDisabledAt sets the DisabledAt field's value.
func (*GetAutomatedDiscoveryConfigurationOutput) SetFirstEnabledAt ¶
func (s *GetAutomatedDiscoveryConfigurationOutput) SetFirstEnabledAt(v time.Time) *GetAutomatedDiscoveryConfigurationOutput
SetFirstEnabledAt sets the FirstEnabledAt field's value.
func (*GetAutomatedDiscoveryConfigurationOutput) SetLastUpdatedAt ¶
func (s *GetAutomatedDiscoveryConfigurationOutput) SetLastUpdatedAt(v time.Time) *GetAutomatedDiscoveryConfigurationOutput
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*GetAutomatedDiscoveryConfigurationOutput) SetSensitivityInspectionTemplateId ¶
func (s *GetAutomatedDiscoveryConfigurationOutput) SetSensitivityInspectionTemplateId(v string) *GetAutomatedDiscoveryConfigurationOutput
SetSensitivityInspectionTemplateId sets the SensitivityInspectionTemplateId field's value.
func (*GetAutomatedDiscoveryConfigurationOutput) SetStatus ¶
func (s *GetAutomatedDiscoveryConfigurationOutput) SetStatus(v string) *GetAutomatedDiscoveryConfigurationOutput
SetStatus sets the Status field's value.
func (GetAutomatedDiscoveryConfigurationOutput) String ¶
func (s GetAutomatedDiscoveryConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetBucketStatisticsInput ¶
type GetBucketStatisticsInput struct { AccountId *string `locationName:"accountId" type:"string"` // contains filtered or unexported fields }
Specifies the account that owns the S3 buckets to retrieve aggregated statistical data for.
func (GetBucketStatisticsInput) GoString ¶
func (s GetBucketStatisticsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetBucketStatisticsInput) SetAccountId ¶
func (s *GetBucketStatisticsInput) SetAccountId(v string) *GetBucketStatisticsInput
SetAccountId sets the AccountId field's value.
func (GetBucketStatisticsInput) String ¶
func (s GetBucketStatisticsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetBucketStatisticsOutput ¶
type GetBucketStatisticsOutput struct { BucketCount *int64 `locationName:"bucketCount" type:"long"` // Provides information about the number of S3 buckets that are publicly accessible // due to a combination of permissions settings for each bucket. BucketCountByEffectivePermission *BucketCountByEffectivePermission `locationName:"bucketCountByEffectivePermission" type:"structure"` // Provides information about the number of S3 buckets whose settings do or // don't specify default server-side encryption behavior for objects that are // added to the buckets. For detailed information about these settings, see // Setting default server-side encryption behavior for Amazon S3 buckets (https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-encryption.html) // in the Amazon Simple Storage Service User Guide. BucketCountByEncryptionType *BucketCountByEncryptionType `locationName:"bucketCountByEncryptionType" type:"structure"` // Provides information about the number of S3 buckets whose bucket policies // do or don't require server-side encryption of objects when objects are added // to the buckets. BucketCountByObjectEncryptionRequirement *BucketCountPolicyAllowsUnencryptedObjectUploads `locationName:"bucketCountByObjectEncryptionRequirement" type:"structure"` // with other Amazon Web Services accounts, Amazon CloudFront origin access // identities (OAIs), or CloudFront origin access controls (OACs). In this data, // an Amazon Macie organization is defined as a set of Macie accounts that are // centrally managed as a group of related accounts through Organizations or // by Macie invitation. BucketCountBySharedAccessType *BucketCountBySharedAccessType `locationName:"bucketCountBySharedAccessType" type:"structure"` // Provides aggregated statistical data for sensitive data discovery metrics // that apply to S3 buckets, grouped by bucket sensitivity score (sensitivityScore). // If automated sensitive data discovery is currently disabled for your account, // the value for each metric is 0. BucketStatisticsBySensitivity *BucketStatisticsBySensitivity `locationName:"bucketStatisticsBySensitivity" type:"structure"` ClassifiableObjectCount *int64 `locationName:"classifiableObjectCount" type:"long"` ClassifiableSizeInBytes *int64 `locationName:"classifiableSizeInBytes" type:"long"` LastUpdated *time.Time `locationName:"lastUpdated" type:"timestamp" timestampFormat:"iso8601"` ObjectCount *int64 `locationName:"objectCount" type:"long"` SizeInBytes *int64 `locationName:"sizeInBytes" type:"long"` SizeInBytesCompressed *int64 `locationName:"sizeInBytesCompressed" type:"long"` // Provides information about the total storage size (in bytes) or number of // objects that Amazon Macie can't analyze in one or more S3 buckets. In a BucketMetadata // or MatchingBucket object, this data is for a specific bucket. In a GetBucketStatisticsResponse // object, this data is aggregated for all the buckets in the query results. // If versioning is enabled for a bucket, storage size values are based on the // size of the latest version of each applicable object in the bucket. UnclassifiableObjectCount *ObjectLevelStatistics `locationName:"unclassifiableObjectCount" type:"structure"` // Provides information about the total storage size (in bytes) or number of // objects that Amazon Macie can't analyze in one or more S3 buckets. In a BucketMetadata // or MatchingBucket object, this data is for a specific bucket. In a GetBucketStatisticsResponse // object, this data is aggregated for all the buckets in the query results. // If versioning is enabled for a bucket, storage size values are based on the // size of the latest version of each applicable object in the bucket. UnclassifiableObjectSizeInBytes *ObjectLevelStatistics `locationName:"unclassifiableObjectSizeInBytes" type:"structure"` // contains filtered or unexported fields }
Provides the results of a query that retrieved aggregated statistical data for all the S3 buckets that Amazon Macie monitors and analyzes for your account. By default, object count and storage size values include data for object parts that are the result of incomplete multipart uploads. For more information, see How Macie monitors Amazon S3 data security (https://docs.aws.amazon.com/macie/latest/user/monitoring-s3-how-it-works.html) in the Amazon Macie User Guide.
func (GetBucketStatisticsOutput) GoString ¶
func (s GetBucketStatisticsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetBucketStatisticsOutput) SetBucketCount ¶
func (s *GetBucketStatisticsOutput) SetBucketCount(v int64) *GetBucketStatisticsOutput
SetBucketCount sets the BucketCount field's value.
func (*GetBucketStatisticsOutput) SetBucketCountByEffectivePermission ¶
func (s *GetBucketStatisticsOutput) SetBucketCountByEffectivePermission(v *BucketCountByEffectivePermission) *GetBucketStatisticsOutput
SetBucketCountByEffectivePermission sets the BucketCountByEffectivePermission field's value.
func (*GetBucketStatisticsOutput) SetBucketCountByEncryptionType ¶
func (s *GetBucketStatisticsOutput) SetBucketCountByEncryptionType(v *BucketCountByEncryptionType) *GetBucketStatisticsOutput
SetBucketCountByEncryptionType sets the BucketCountByEncryptionType field's value.
func (*GetBucketStatisticsOutput) SetBucketCountByObjectEncryptionRequirement ¶
func (s *GetBucketStatisticsOutput) SetBucketCountByObjectEncryptionRequirement(v *BucketCountPolicyAllowsUnencryptedObjectUploads) *GetBucketStatisticsOutput
SetBucketCountByObjectEncryptionRequirement sets the BucketCountByObjectEncryptionRequirement field's value.
func (*GetBucketStatisticsOutput) SetBucketCountBySharedAccessType ¶
func (s *GetBucketStatisticsOutput) SetBucketCountBySharedAccessType(v *BucketCountBySharedAccessType) *GetBucketStatisticsOutput
SetBucketCountBySharedAccessType sets the BucketCountBySharedAccessType field's value.
func (*GetBucketStatisticsOutput) SetBucketStatisticsBySensitivity ¶
func (s *GetBucketStatisticsOutput) SetBucketStatisticsBySensitivity(v *BucketStatisticsBySensitivity) *GetBucketStatisticsOutput
SetBucketStatisticsBySensitivity sets the BucketStatisticsBySensitivity field's value.
func (*GetBucketStatisticsOutput) SetClassifiableObjectCount ¶
func (s *GetBucketStatisticsOutput) SetClassifiableObjectCount(v int64) *GetBucketStatisticsOutput
SetClassifiableObjectCount sets the ClassifiableObjectCount field's value.
func (*GetBucketStatisticsOutput) SetClassifiableSizeInBytes ¶
func (s *GetBucketStatisticsOutput) SetClassifiableSizeInBytes(v int64) *GetBucketStatisticsOutput
SetClassifiableSizeInBytes sets the ClassifiableSizeInBytes field's value.
func (*GetBucketStatisticsOutput) SetLastUpdated ¶
func (s *GetBucketStatisticsOutput) SetLastUpdated(v time.Time) *GetBucketStatisticsOutput
SetLastUpdated sets the LastUpdated field's value.
func (*GetBucketStatisticsOutput) SetObjectCount ¶
func (s *GetBucketStatisticsOutput) SetObjectCount(v int64) *GetBucketStatisticsOutput
SetObjectCount sets the ObjectCount field's value.
func (*GetBucketStatisticsOutput) SetSizeInBytes ¶
func (s *GetBucketStatisticsOutput) SetSizeInBytes(v int64) *GetBucketStatisticsOutput
SetSizeInBytes sets the SizeInBytes field's value.
func (*GetBucketStatisticsOutput) SetSizeInBytesCompressed ¶
func (s *GetBucketStatisticsOutput) SetSizeInBytesCompressed(v int64) *GetBucketStatisticsOutput
SetSizeInBytesCompressed sets the SizeInBytesCompressed field's value.
func (*GetBucketStatisticsOutput) SetUnclassifiableObjectCount ¶
func (s *GetBucketStatisticsOutput) SetUnclassifiableObjectCount(v *ObjectLevelStatistics) *GetBucketStatisticsOutput
SetUnclassifiableObjectCount sets the UnclassifiableObjectCount field's value.
func (*GetBucketStatisticsOutput) SetUnclassifiableObjectSizeInBytes ¶
func (s *GetBucketStatisticsOutput) SetUnclassifiableObjectSizeInBytes(v *ObjectLevelStatistics) *GetBucketStatisticsOutput
SetUnclassifiableObjectSizeInBytes sets the UnclassifiableObjectSizeInBytes field's value.
func (GetBucketStatisticsOutput) String ¶
func (s GetBucketStatisticsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetClassificationExportConfigurationInput ¶
type GetClassificationExportConfigurationInput struct {
// contains filtered or unexported fields
}
func (GetClassificationExportConfigurationInput) GoString ¶
func (s GetClassificationExportConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetClassificationExportConfigurationInput) String ¶
func (s GetClassificationExportConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetClassificationExportConfigurationOutput ¶
type GetClassificationExportConfigurationOutput struct { // Specifies where to store data classification results, and the encryption // settings to use when storing results in that location. The location must // be an S3 bucket. Configuration *ClassificationExportConfiguration `locationName:"configuration" type:"structure"` // contains filtered or unexported fields }
Provides information about the current configuration settings for storing data classification results.
func (GetClassificationExportConfigurationOutput) GoString ¶
func (s GetClassificationExportConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetClassificationExportConfigurationOutput) SetConfiguration ¶
func (s *GetClassificationExportConfigurationOutput) SetConfiguration(v *ClassificationExportConfiguration) *GetClassificationExportConfigurationOutput
SetConfiguration sets the Configuration field's value.
func (GetClassificationExportConfigurationOutput) String ¶
func (s GetClassificationExportConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetClassificationScopeInput ¶
type GetClassificationScopeInput struct { // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetClassificationScopeInput) GoString ¶
func (s GetClassificationScopeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetClassificationScopeInput) SetId ¶
func (s *GetClassificationScopeInput) SetId(v string) *GetClassificationScopeInput
SetId sets the Id field's value.
func (GetClassificationScopeInput) String ¶
func (s GetClassificationScopeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetClassificationScopeInput) Validate ¶
func (s *GetClassificationScopeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetClassificationScopeOutput ¶
type GetClassificationScopeOutput struct { // The unique identifier the classification scope. Id *string `locationName:"id" type:"string"` // The name of the classification scope. Name *string `locationName:"name" type:"string"` // Specifies the S3 buckets that are excluded from automated sensitive data // discovery for an Amazon Macie account. S3 *S3ClassificationScope `locationName:"s3" type:"structure"` // contains filtered or unexported fields }
Provides information about the classification scope settings for an Amazon Macie account. Macie uses these settings when it performs automated sensitive data discovery for the account.
func (GetClassificationScopeOutput) GoString ¶
func (s GetClassificationScopeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetClassificationScopeOutput) SetId ¶
func (s *GetClassificationScopeOutput) SetId(v string) *GetClassificationScopeOutput
SetId sets the Id field's value.
func (*GetClassificationScopeOutput) SetName ¶
func (s *GetClassificationScopeOutput) SetName(v string) *GetClassificationScopeOutput
SetName sets the Name field's value.
func (*GetClassificationScopeOutput) SetS3 ¶
func (s *GetClassificationScopeOutput) SetS3(v *S3ClassificationScope) *GetClassificationScopeOutput
SetS3 sets the S3 field's value.
func (GetClassificationScopeOutput) String ¶
func (s GetClassificationScopeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetCustomDataIdentifierInput ¶
type GetCustomDataIdentifierInput struct { // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetCustomDataIdentifierInput) GoString ¶
func (s GetCustomDataIdentifierInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCustomDataIdentifierInput) SetId ¶
func (s *GetCustomDataIdentifierInput) SetId(v string) *GetCustomDataIdentifierInput
SetId sets the Id field's value.
func (GetCustomDataIdentifierInput) String ¶
func (s GetCustomDataIdentifierInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCustomDataIdentifierInput) Validate ¶
func (s *GetCustomDataIdentifierInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCustomDataIdentifierOutput ¶
type GetCustomDataIdentifierOutput 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"` IgnoreWords []*string `locationName:"ignoreWords" type:"list"` Keywords []*string `locationName:"keywords" type:"list"` MaximumMatchDistance *int64 `locationName:"maximumMatchDistance" type:"integer"` Name *string `locationName:"name" type:"string"` Regex *string `locationName:"regex" type:"string"` // The severity to assign to findings that the custom data identifier produces, // based on the number of occurrences of text that matches the custom data identifier's // detection criteria. You can specify as many as three SeverityLevel objects // in this array, one for each severity: LOW, MEDIUM, or HIGH. If you specify // more than one, the occurrences thresholds must be in ascending order by severity, // moving from LOW to HIGH. For example, 1 for LOW, 50 for MEDIUM, and 100 for // HIGH. If an S3 object contains fewer occurrences than the lowest specified // threshold, Amazon Macie doesn't create a finding. // // If you don't specify any values for this array, Macie creates findings for // S3 objects that contain at least one occurrence of text that matches the // detection criteria, and Macie automatically assigns the MEDIUM severity to // those findings. SeverityLevels []*SeverityLevel `locationName:"severityLevels" type:"list"` // A string-to-string map of key-value pairs that specifies the tags (keys and // values) for an Amazon Macie resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Provides information about the detection criteria and other settings for a custom data identifier.
func (GetCustomDataIdentifierOutput) GoString ¶
func (s GetCustomDataIdentifierOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCustomDataIdentifierOutput) SetArn ¶
func (s *GetCustomDataIdentifierOutput) SetArn(v string) *GetCustomDataIdentifierOutput
SetArn sets the Arn field's value.
func (*GetCustomDataIdentifierOutput) SetCreatedAt ¶
func (s *GetCustomDataIdentifierOutput) SetCreatedAt(v time.Time) *GetCustomDataIdentifierOutput
SetCreatedAt sets the CreatedAt field's value.
func (*GetCustomDataIdentifierOutput) SetDeleted ¶
func (s *GetCustomDataIdentifierOutput) SetDeleted(v bool) *GetCustomDataIdentifierOutput
SetDeleted sets the Deleted field's value.
func (*GetCustomDataIdentifierOutput) SetDescription ¶
func (s *GetCustomDataIdentifierOutput) SetDescription(v string) *GetCustomDataIdentifierOutput
SetDescription sets the Description field's value.
func (*GetCustomDataIdentifierOutput) SetId ¶
func (s *GetCustomDataIdentifierOutput) SetId(v string) *GetCustomDataIdentifierOutput
SetId sets the Id field's value.
func (*GetCustomDataIdentifierOutput) SetIgnoreWords ¶
func (s *GetCustomDataIdentifierOutput) SetIgnoreWords(v []*string) *GetCustomDataIdentifierOutput
SetIgnoreWords sets the IgnoreWords field's value.
func (*GetCustomDataIdentifierOutput) SetKeywords ¶
func (s *GetCustomDataIdentifierOutput) SetKeywords(v []*string) *GetCustomDataIdentifierOutput
SetKeywords sets the Keywords field's value.
func (*GetCustomDataIdentifierOutput) SetMaximumMatchDistance ¶
func (s *GetCustomDataIdentifierOutput) SetMaximumMatchDistance(v int64) *GetCustomDataIdentifierOutput
SetMaximumMatchDistance sets the MaximumMatchDistance field's value.
func (*GetCustomDataIdentifierOutput) SetName ¶
func (s *GetCustomDataIdentifierOutput) SetName(v string) *GetCustomDataIdentifierOutput
SetName sets the Name field's value.
func (*GetCustomDataIdentifierOutput) SetRegex ¶
func (s *GetCustomDataIdentifierOutput) SetRegex(v string) *GetCustomDataIdentifierOutput
SetRegex sets the Regex field's value.
func (*GetCustomDataIdentifierOutput) SetSeverityLevels ¶
func (s *GetCustomDataIdentifierOutput) SetSeverityLevels(v []*SeverityLevel) *GetCustomDataIdentifierOutput
SetSeverityLevels sets the SeverityLevels field's value.
func (*GetCustomDataIdentifierOutput) SetTags ¶
func (s *GetCustomDataIdentifierOutput) SetTags(v map[string]*string) *GetCustomDataIdentifierOutput
SetTags sets the Tags field's value.
func (GetCustomDataIdentifierOutput) String ¶
func (s GetCustomDataIdentifierOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetFindingStatisticsInput ¶
type GetFindingStatisticsInput struct { // Specifies, as a map, one or more property-based conditions that filter the // results of a query for findings. FindingCriteria *FindingCriteria `locationName:"findingCriteria" type:"structure"` // GroupBy is a required field GroupBy *string `locationName:"groupBy" type:"string" required:"true" enum:"GroupBy"` Size *int64 `locationName:"size" type:"integer"` // Specifies criteria for sorting the results of a query that retrieves aggregated // statistical data about findings. SortCriteria *FindingStatisticsSortCriteria `locationName:"sortCriteria" type:"structure"` // contains filtered or unexported fields }
Specifies criteria for filtering, grouping, sorting, and paginating the results of a query that retrieves aggregated statistical data about findings.
func (GetFindingStatisticsInput) GoString ¶
func (s GetFindingStatisticsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFindingStatisticsInput) SetFindingCriteria ¶
func (s *GetFindingStatisticsInput) SetFindingCriteria(v *FindingCriteria) *GetFindingStatisticsInput
SetFindingCriteria sets the FindingCriteria field's value.
func (*GetFindingStatisticsInput) SetGroupBy ¶
func (s *GetFindingStatisticsInput) SetGroupBy(v string) *GetFindingStatisticsInput
SetGroupBy sets the GroupBy field's value.
func (*GetFindingStatisticsInput) SetSize ¶
func (s *GetFindingStatisticsInput) SetSize(v int64) *GetFindingStatisticsInput
SetSize sets the Size field's value.
func (*GetFindingStatisticsInput) SetSortCriteria ¶
func (s *GetFindingStatisticsInput) SetSortCriteria(v *FindingStatisticsSortCriteria) *GetFindingStatisticsInput
SetSortCriteria sets the SortCriteria field's value.
func (GetFindingStatisticsInput) String ¶
func (s GetFindingStatisticsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFindingStatisticsInput) Validate ¶
func (s *GetFindingStatisticsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetFindingStatisticsOutput ¶
type GetFindingStatisticsOutput struct { CountsByGroup []*GroupCount `locationName:"countsByGroup" type:"list"` // contains filtered or unexported fields }
Provides the results of a query that retrieved aggregated statistical data about findings.
func (GetFindingStatisticsOutput) GoString ¶
func (s GetFindingStatisticsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFindingStatisticsOutput) SetCountsByGroup ¶
func (s *GetFindingStatisticsOutput) SetCountsByGroup(v []*GroupCount) *GetFindingStatisticsOutput
SetCountsByGroup sets the CountsByGroup field's value.
func (GetFindingStatisticsOutput) String ¶
func (s GetFindingStatisticsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetFindingsFilterInput ¶
type GetFindingsFilterInput struct { // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetFindingsFilterInput) GoString ¶
func (s GetFindingsFilterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFindingsFilterInput) SetId ¶
func (s *GetFindingsFilterInput) SetId(v string) *GetFindingsFilterInput
SetId sets the Id field's value.
func (GetFindingsFilterInput) String ¶
func (s GetFindingsFilterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFindingsFilterInput) Validate ¶
func (s *GetFindingsFilterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetFindingsFilterOutput ¶
type GetFindingsFilterOutput struct { // The action to perform on findings that match the filter criteria. To suppress // (automatically archive) findings that match the criteria, set this value // to ARCHIVE. Valid values are: Action *string `locationName:"action" type:"string" enum:"FindingsFilterAction"` Arn *string `locationName:"arn" type:"string"` Description *string `locationName:"description" type:"string"` // Specifies, as a map, one or more property-based conditions that filter the // results of a query for findings. FindingCriteria *FindingCriteria `locationName:"findingCriteria" type:"structure"` Id *string `locationName:"id" type:"string"` Name *string `locationName:"name" type:"string"` Position *int64 `locationName:"position" type:"integer"` // A string-to-string map of key-value pairs that specifies the tags (keys and // values) for an Amazon Macie resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Provides information about the criteria and other settings for a findings filter.
func (GetFindingsFilterOutput) GoString ¶
func (s GetFindingsFilterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFindingsFilterOutput) SetAction ¶
func (s *GetFindingsFilterOutput) SetAction(v string) *GetFindingsFilterOutput
SetAction sets the Action field's value.
func (*GetFindingsFilterOutput) SetArn ¶
func (s *GetFindingsFilterOutput) SetArn(v string) *GetFindingsFilterOutput
SetArn sets the Arn field's value.
func (*GetFindingsFilterOutput) SetDescription ¶
func (s *GetFindingsFilterOutput) SetDescription(v string) *GetFindingsFilterOutput
SetDescription sets the Description field's value.
func (*GetFindingsFilterOutput) SetFindingCriteria ¶
func (s *GetFindingsFilterOutput) SetFindingCriteria(v *FindingCriteria) *GetFindingsFilterOutput
SetFindingCriteria sets the FindingCriteria field's value.
func (*GetFindingsFilterOutput) SetId ¶
func (s *GetFindingsFilterOutput) SetId(v string) *GetFindingsFilterOutput
SetId sets the Id field's value.
func (*GetFindingsFilterOutput) SetName ¶
func (s *GetFindingsFilterOutput) SetName(v string) *GetFindingsFilterOutput
SetName sets the Name field's value.
func (*GetFindingsFilterOutput) SetPosition ¶
func (s *GetFindingsFilterOutput) SetPosition(v int64) *GetFindingsFilterOutput
SetPosition sets the Position field's value.
func (*GetFindingsFilterOutput) SetTags ¶
func (s *GetFindingsFilterOutput) SetTags(v map[string]*string) *GetFindingsFilterOutput
SetTags sets the Tags field's value.
func (GetFindingsFilterOutput) String ¶
func (s GetFindingsFilterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetFindingsInput ¶
type GetFindingsInput struct { // FindingIds is a required field FindingIds []*string `locationName:"findingIds" type:"list" required:"true"` // Specifies criteria for sorting the results of a request for findings. SortCriteria *SortCriteria `locationName:"sortCriteria" type:"structure"` // contains filtered or unexported fields }
Specifies one or more findings to retrieve.
func (GetFindingsInput) GoString ¶
func (s GetFindingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFindingsInput) SetFindingIds ¶
func (s *GetFindingsInput) SetFindingIds(v []*string) *GetFindingsInput
SetFindingIds sets the FindingIds field's value.
func (*GetFindingsInput) SetSortCriteria ¶
func (s *GetFindingsInput) SetSortCriteria(v *SortCriteria) *GetFindingsInput
SetSortCriteria sets the SortCriteria field's value.
func (GetFindingsInput) String ¶
func (s GetFindingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFindingsInput) Validate ¶
func (s *GetFindingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetFindingsOutput ¶
type GetFindingsOutput struct { Findings []*Finding `locationName:"findings" type:"list"` // contains filtered or unexported fields }
Provides the results of a request for one or more findings.
func (GetFindingsOutput) GoString ¶
func (s GetFindingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFindingsOutput) SetFindings ¶
func (s *GetFindingsOutput) SetFindings(v []*Finding) *GetFindingsOutput
SetFindings sets the Findings field's value.
func (GetFindingsOutput) String ¶
func (s GetFindingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetFindingsPublicationConfigurationInput ¶
type GetFindingsPublicationConfigurationInput struct {
// contains filtered or unexported fields
}
func (GetFindingsPublicationConfigurationInput) GoString ¶
func (s GetFindingsPublicationConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetFindingsPublicationConfigurationInput) String ¶
func (s GetFindingsPublicationConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetFindingsPublicationConfigurationOutput ¶
type GetFindingsPublicationConfigurationOutput struct { // Specifies configuration settings that determine which findings are published // to Security Hub automatically. For information about how Macie publishes // findings to Security Hub, see Amazon Macie integration with Security Hub // (https://docs.aws.amazon.com/macie/latest/user/securityhub-integration.html) // in the Amazon Macie User Guide. SecurityHubConfiguration *SecurityHubConfiguration `locationName:"securityHubConfiguration" type:"structure"` // contains filtered or unexported fields }
Provides information about the current configuration settings for publishing findings to Security Hub automatically.
func (GetFindingsPublicationConfigurationOutput) GoString ¶
func (s GetFindingsPublicationConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFindingsPublicationConfigurationOutput) SetSecurityHubConfiguration ¶
func (s *GetFindingsPublicationConfigurationOutput) SetSecurityHubConfiguration(v *SecurityHubConfiguration) *GetFindingsPublicationConfigurationOutput
SetSecurityHubConfiguration sets the SecurityHubConfiguration field's value.
func (GetFindingsPublicationConfigurationOutput) String ¶
func (s GetFindingsPublicationConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetInvitationsCountInput ¶
type GetInvitationsCountInput struct {
// contains filtered or unexported fields
}
func (GetInvitationsCountInput) GoString ¶
func (s GetInvitationsCountInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetInvitationsCountInput) String ¶
func (s GetInvitationsCountInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetInvitationsCountOutput ¶
type GetInvitationsCountOutput struct { InvitationsCount *int64 `locationName:"invitationsCount" type:"long"` // contains filtered or unexported fields }
Provides the count of all the Amazon Macie membership invitations that were received by an account, not including the currently accepted invitation.
func (GetInvitationsCountOutput) GoString ¶
func (s GetInvitationsCountOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetInvitationsCountOutput) SetInvitationsCount ¶
func (s *GetInvitationsCountOutput) SetInvitationsCount(v int64) *GetInvitationsCountOutput
SetInvitationsCount sets the InvitationsCount field's value.
func (GetInvitationsCountOutput) String ¶
func (s GetInvitationsCountOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetMacieSessionInput ¶
type GetMacieSessionInput struct {
// contains filtered or unexported fields
}
func (GetMacieSessionInput) GoString ¶
func (s GetMacieSessionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetMacieSessionInput) String ¶
func (s GetMacieSessionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetMacieSessionOutput ¶
type GetMacieSessionOutput struct { CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"` // The frequency with which Amazon Macie publishes updates to policy findings // for an account. This includes publishing updates to Security Hub and Amazon // EventBridge (formerly Amazon CloudWatch Events). For more information, see // Monitoring and processing findings (https://docs.aws.amazon.com/macie/latest/user/findings-monitor.html) // in the Amazon Macie User Guide. Valid values are: FindingPublishingFrequency *string `locationName:"findingPublishingFrequency" type:"string" enum:"FindingPublishingFrequency"` ServiceRole *string `locationName:"serviceRole" type:"string"` // The status of an Amazon Macie account. Valid values are: Status *string `locationName:"status" type:"string" enum:"MacieStatus"` UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
Provides information about the status and configuration settings for an Amazon Macie account.
func (GetMacieSessionOutput) GoString ¶
func (s GetMacieSessionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMacieSessionOutput) SetCreatedAt ¶
func (s *GetMacieSessionOutput) SetCreatedAt(v time.Time) *GetMacieSessionOutput
SetCreatedAt sets the CreatedAt field's value.
func (*GetMacieSessionOutput) SetFindingPublishingFrequency ¶
func (s *GetMacieSessionOutput) SetFindingPublishingFrequency(v string) *GetMacieSessionOutput
SetFindingPublishingFrequency sets the FindingPublishingFrequency field's value.
func (*GetMacieSessionOutput) SetServiceRole ¶
func (s *GetMacieSessionOutput) SetServiceRole(v string) *GetMacieSessionOutput
SetServiceRole sets the ServiceRole field's value.
func (*GetMacieSessionOutput) SetStatus ¶
func (s *GetMacieSessionOutput) SetStatus(v string) *GetMacieSessionOutput
SetStatus sets the Status field's value.
func (*GetMacieSessionOutput) SetUpdatedAt ¶
func (s *GetMacieSessionOutput) SetUpdatedAt(v time.Time) *GetMacieSessionOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (GetMacieSessionOutput) String ¶
func (s GetMacieSessionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetMasterAccountInput ¶
type GetMasterAccountInput struct {
// contains filtered or unexported fields
}
func (GetMasterAccountInput) GoString ¶
func (s GetMasterAccountInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetMasterAccountInput) String ¶
func (s GetMasterAccountInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetMasterAccountOutput ¶
type GetMasterAccountOutput struct { // Provides information about an Amazon Macie membership invitation. Master *Invitation `locationName:"master" type:"structure"` // contains filtered or unexported fields }
(Deprecated) Provides information about the Amazon Macie administrator account for an account. If the accounts are associated by a Macie membership invitation, the response also provides information about that invitation.
func (GetMasterAccountOutput) GoString ¶
func (s GetMasterAccountOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMasterAccountOutput) SetMaster ¶
func (s *GetMasterAccountOutput) SetMaster(v *Invitation) *GetMasterAccountOutput
SetMaster sets the Master field's value.
func (GetMasterAccountOutput) String ¶
func (s GetMasterAccountOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetMemberInput ¶
type GetMemberInput struct { // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetMemberInput) GoString ¶
func (s GetMemberInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMemberInput) SetId ¶
func (s *GetMemberInput) SetId(v string) *GetMemberInput
SetId sets the Id field's value.
func (GetMemberInput) String ¶
func (s GetMemberInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMemberInput) Validate ¶
func (s *GetMemberInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetMemberOutput ¶
type GetMemberOutput struct { AccountId *string `locationName:"accountId" type:"string"` AdministratorAccountId *string `locationName:"administratorAccountId" type:"string"` Arn *string `locationName:"arn" type:"string"` Email *string `locationName:"email" type:"string"` InvitedAt *time.Time `locationName:"invitedAt" type:"timestamp" timestampFormat:"iso8601"` MasterAccountId *string `locationName:"masterAccountId" type:"string"` // The current status of the relationship between an account and an associated // Amazon Macie administrator account. Possible values are: RelationshipStatus *string `locationName:"relationshipStatus" type:"string" enum:"RelationshipStatus"` // A string-to-string map of key-value pairs that specifies the tags (keys and // values) for an Amazon Macie resource. Tags map[string]*string `locationName:"tags" type:"map"` UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
Provides information about an account that's associated with an Amazon Macie administrator account.
func (GetMemberOutput) GoString ¶
func (s GetMemberOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMemberOutput) SetAccountId ¶
func (s *GetMemberOutput) SetAccountId(v string) *GetMemberOutput
SetAccountId sets the AccountId field's value.
func (*GetMemberOutput) SetAdministratorAccountId ¶
func (s *GetMemberOutput) SetAdministratorAccountId(v string) *GetMemberOutput
SetAdministratorAccountId sets the AdministratorAccountId field's value.
func (*GetMemberOutput) SetArn ¶
func (s *GetMemberOutput) SetArn(v string) *GetMemberOutput
SetArn sets the Arn field's value.
func (*GetMemberOutput) SetEmail ¶
func (s *GetMemberOutput) SetEmail(v string) *GetMemberOutput
SetEmail sets the Email field's value.
func (*GetMemberOutput) SetInvitedAt ¶
func (s *GetMemberOutput) SetInvitedAt(v time.Time) *GetMemberOutput
SetInvitedAt sets the InvitedAt field's value.
func (*GetMemberOutput) SetMasterAccountId ¶
func (s *GetMemberOutput) SetMasterAccountId(v string) *GetMemberOutput
SetMasterAccountId sets the MasterAccountId field's value.
func (*GetMemberOutput) SetRelationshipStatus ¶
func (s *GetMemberOutput) SetRelationshipStatus(v string) *GetMemberOutput
SetRelationshipStatus sets the RelationshipStatus field's value.
func (*GetMemberOutput) SetTags ¶
func (s *GetMemberOutput) SetTags(v map[string]*string) *GetMemberOutput
SetTags sets the Tags field's value.
func (*GetMemberOutput) SetUpdatedAt ¶
func (s *GetMemberOutput) SetUpdatedAt(v time.Time) *GetMemberOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (GetMemberOutput) String ¶
func (s GetMemberOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetResourceProfileInput ¶
type GetResourceProfileInput struct { // ResourceArn is a required field ResourceArn *string `location:"querystring" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetResourceProfileInput) GoString ¶
func (s GetResourceProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetResourceProfileInput) SetResourceArn ¶
func (s *GetResourceProfileInput) SetResourceArn(v string) *GetResourceProfileInput
SetResourceArn sets the ResourceArn field's value.
func (GetResourceProfileInput) String ¶
func (s GetResourceProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetResourceProfileInput) Validate ¶
func (s *GetResourceProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetResourceProfileOutput ¶
type GetResourceProfileOutput struct { ProfileUpdatedAt *time.Time `locationName:"profileUpdatedAt" type:"timestamp" timestampFormat:"iso8601"` SensitivityScore *int64 `locationName:"sensitivityScore" type:"integer"` SensitivityScoreOverridden *bool `locationName:"sensitivityScoreOverridden" type:"boolean"` // Provides statistical data for sensitive data discovery metrics that apply // to an S3 bucket that Amazon Macie monitors and analyzes for your account. // The statistics capture the results of automated sensitive data discovery // activities that Macie has performed for the bucket. The data is available // only if automated sensitive data discovery is currently enabled for your // account. Statistics *ResourceStatistics `locationName:"statistics" type:"structure"` // contains filtered or unexported fields }
Provides the results of a query that retrieved sensitive data discovery statistics and the sensitivity score for an S3 bucket that Amazon Macie monitors and analyzes for your account. This data is available only if automated sensitive data discovery is currently enabled for your account.
func (GetResourceProfileOutput) GoString ¶
func (s GetResourceProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetResourceProfileOutput) SetProfileUpdatedAt ¶
func (s *GetResourceProfileOutput) SetProfileUpdatedAt(v time.Time) *GetResourceProfileOutput
SetProfileUpdatedAt sets the ProfileUpdatedAt field's value.
func (*GetResourceProfileOutput) SetSensitivityScore ¶
func (s *GetResourceProfileOutput) SetSensitivityScore(v int64) *GetResourceProfileOutput
SetSensitivityScore sets the SensitivityScore field's value.
func (*GetResourceProfileOutput) SetSensitivityScoreOverridden ¶
func (s *GetResourceProfileOutput) SetSensitivityScoreOverridden(v bool) *GetResourceProfileOutput
SetSensitivityScoreOverridden sets the SensitivityScoreOverridden field's value.
func (*GetResourceProfileOutput) SetStatistics ¶
func (s *GetResourceProfileOutput) SetStatistics(v *ResourceStatistics) *GetResourceProfileOutput
SetStatistics sets the Statistics field's value.
func (GetResourceProfileOutput) String ¶
func (s GetResourceProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetRevealConfigurationInput ¶
type GetRevealConfigurationInput struct {
// contains filtered or unexported fields
}
func (GetRevealConfigurationInput) GoString ¶
func (s GetRevealConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetRevealConfigurationInput) String ¶
func (s GetRevealConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetRevealConfigurationOutput ¶
type GetRevealConfigurationOutput struct { // Specifies the status of the Amazon Macie configuration for retrieving occurrences // of sensitive data reported by findings, and the Key Management Service (KMS) // key to use to encrypt sensitive data that's retrieved. When you enable the // configuration for the first time, your request must specify an KMS key. Otherwise, // an error occurs. Configuration *RevealConfiguration `locationName:"configuration" type:"structure"` // Provides information about the access method and settings that are used to // retrieve occurrences of sensitive data reported by findings. RetrievalConfiguration *RetrievalConfiguration `locationName:"retrievalConfiguration" type:"structure"` // contains filtered or unexported fields }
Provides information about the configuration settings for retrieving occurrences of sensitive data reported by findings, and the status of the configuration for an Amazon Macie account.
func (GetRevealConfigurationOutput) GoString ¶
func (s GetRevealConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRevealConfigurationOutput) SetConfiguration ¶
func (s *GetRevealConfigurationOutput) SetConfiguration(v *RevealConfiguration) *GetRevealConfigurationOutput
SetConfiguration sets the Configuration field's value.
func (*GetRevealConfigurationOutput) SetRetrievalConfiguration ¶
func (s *GetRevealConfigurationOutput) SetRetrievalConfiguration(v *RetrievalConfiguration) *GetRevealConfigurationOutput
SetRetrievalConfiguration sets the RetrievalConfiguration field's value.
func (GetRevealConfigurationOutput) String ¶
func (s GetRevealConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSensitiveDataOccurrencesAvailabilityInput ¶
type GetSensitiveDataOccurrencesAvailabilityInput struct { // FindingId is a required field FindingId *string `location:"uri" locationName:"findingId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSensitiveDataOccurrencesAvailabilityInput) GoString ¶
func (s GetSensitiveDataOccurrencesAvailabilityInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSensitiveDataOccurrencesAvailabilityInput) SetFindingId ¶
func (s *GetSensitiveDataOccurrencesAvailabilityInput) SetFindingId(v string) *GetSensitiveDataOccurrencesAvailabilityInput
SetFindingId sets the FindingId field's value.
func (GetSensitiveDataOccurrencesAvailabilityInput) String ¶
func (s GetSensitiveDataOccurrencesAvailabilityInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSensitiveDataOccurrencesAvailabilityInput) Validate ¶
func (s *GetSensitiveDataOccurrencesAvailabilityInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSensitiveDataOccurrencesAvailabilityOutput ¶
type GetSensitiveDataOccurrencesAvailabilityOutput struct { // Specifies whether occurrences of sensitive data can be retrieved for a finding. // Possible values are: Code *string `locationName:"code" type:"string" enum:"AvailabilityCode"` Reasons []*string `locationName:"reasons" type:"list" enum:"UnavailabilityReasonCode"` // contains filtered or unexported fields }
Provides information about whether occurrences of sensitive data can be retrieved for a finding and, if not, why the data can't be retrieved.
func (GetSensitiveDataOccurrencesAvailabilityOutput) GoString ¶
func (s GetSensitiveDataOccurrencesAvailabilityOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSensitiveDataOccurrencesAvailabilityOutput) SetCode ¶
func (s *GetSensitiveDataOccurrencesAvailabilityOutput) SetCode(v string) *GetSensitiveDataOccurrencesAvailabilityOutput
SetCode sets the Code field's value.
func (*GetSensitiveDataOccurrencesAvailabilityOutput) SetReasons ¶
func (s *GetSensitiveDataOccurrencesAvailabilityOutput) SetReasons(v []*string) *GetSensitiveDataOccurrencesAvailabilityOutput
SetReasons sets the Reasons field's value.
func (GetSensitiveDataOccurrencesAvailabilityOutput) String ¶
func (s GetSensitiveDataOccurrencesAvailabilityOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSensitiveDataOccurrencesInput ¶
type GetSensitiveDataOccurrencesInput struct { // FindingId is a required field FindingId *string `location:"uri" locationName:"findingId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSensitiveDataOccurrencesInput) GoString ¶
func (s GetSensitiveDataOccurrencesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSensitiveDataOccurrencesInput) SetFindingId ¶
func (s *GetSensitiveDataOccurrencesInput) SetFindingId(v string) *GetSensitiveDataOccurrencesInput
SetFindingId sets the FindingId field's value.
func (GetSensitiveDataOccurrencesInput) String ¶
func (s GetSensitiveDataOccurrencesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSensitiveDataOccurrencesInput) Validate ¶
func (s *GetSensitiveDataOccurrencesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSensitiveDataOccurrencesOutput ¶
type GetSensitiveDataOccurrencesOutput struct { Error *string `locationName:"error" type:"string"` // Specifies a type of sensitive data reported by a finding and provides occurrences // of the specified type of sensitive data. SensitiveDataOccurrences map[string][]*DetectedDataDetails `locationName:"sensitiveDataOccurrences" type:"map"` // The status of a request to retrieve occurrences of sensitive data reported // by a finding. Possible values are: Status *string `locationName:"status" type:"string" enum:"RevealRequestStatus"` // contains filtered or unexported fields }
Provides the results of a request to retrieve occurrences of sensitive data reported by a finding.
func (GetSensitiveDataOccurrencesOutput) GoString ¶
func (s GetSensitiveDataOccurrencesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSensitiveDataOccurrencesOutput) SetError ¶
func (s *GetSensitiveDataOccurrencesOutput) SetError(v string) *GetSensitiveDataOccurrencesOutput
SetError sets the Error field's value.
func (*GetSensitiveDataOccurrencesOutput) SetSensitiveDataOccurrences ¶
func (s *GetSensitiveDataOccurrencesOutput) SetSensitiveDataOccurrences(v map[string][]*DetectedDataDetails) *GetSensitiveDataOccurrencesOutput
SetSensitiveDataOccurrences sets the SensitiveDataOccurrences field's value.
func (*GetSensitiveDataOccurrencesOutput) SetStatus ¶
func (s *GetSensitiveDataOccurrencesOutput) SetStatus(v string) *GetSensitiveDataOccurrencesOutput
SetStatus sets the Status field's value.
func (GetSensitiveDataOccurrencesOutput) String ¶
func (s GetSensitiveDataOccurrencesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSensitivityInspectionTemplateInput ¶
type GetSensitivityInspectionTemplateInput struct { // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSensitivityInspectionTemplateInput) GoString ¶
func (s GetSensitivityInspectionTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSensitivityInspectionTemplateInput) SetId ¶
func (s *GetSensitivityInspectionTemplateInput) SetId(v string) *GetSensitivityInspectionTemplateInput
SetId sets the Id field's value.
func (GetSensitivityInspectionTemplateInput) String ¶
func (s GetSensitivityInspectionTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSensitivityInspectionTemplateInput) Validate ¶
func (s *GetSensitivityInspectionTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSensitivityInspectionTemplateOutput ¶
type GetSensitivityInspectionTemplateOutput struct { Description *string `locationName:"description" type:"string"` // Specifies managed data identifiers to exclude (not use) when performing automated // sensitive data discovery for an Amazon Macie account. For information about // the managed data identifiers that Amazon Macie currently provides, see Using // managed data identifiers (https://docs.aws.amazon.com/macie/latest/user/managed-data-identifiers.html) // in the Amazon Macie User Guide. Excludes *SensitivityInspectionTemplateExcludes `locationName:"excludes" type:"structure"` // Specifies the allow lists, custom data identifiers, and managed data identifiers // to include (use) when performing automated sensitive data discovery for an // Amazon Macie account. The configuration must specify at least one custom // data identifier or managed data identifier. For information about the managed // data identifiers that Amazon Macie currently provides, see Using managed // data identifiers (https://docs.aws.amazon.com/macie/latest/user/managed-data-identifiers.html) // in the Amazon Macie User Guide. Includes *SensitivityInspectionTemplateIncludes `locationName:"includes" type:"structure"` Name *string `locationName:"name" type:"string"` // The unique identifier for the sensitivity inspection template. SensitivityInspectionTemplateId *string `locationName:"sensitivityInspectionTemplateId" type:"string"` // contains filtered or unexported fields }
Provides information about the settings for the sensitivity inspection template for an Amazon Macie account. Macie uses the template's settings when it performs automated sensitive data discovery for the account.
func (GetSensitivityInspectionTemplateOutput) GoString ¶
func (s GetSensitivityInspectionTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSensitivityInspectionTemplateOutput) SetDescription ¶
func (s *GetSensitivityInspectionTemplateOutput) SetDescription(v string) *GetSensitivityInspectionTemplateOutput
SetDescription sets the Description field's value.
func (*GetSensitivityInspectionTemplateOutput) SetExcludes ¶
func (s *GetSensitivityInspectionTemplateOutput) SetExcludes(v *SensitivityInspectionTemplateExcludes) *GetSensitivityInspectionTemplateOutput
SetExcludes sets the Excludes field's value.
func (*GetSensitivityInspectionTemplateOutput) SetIncludes ¶
func (s *GetSensitivityInspectionTemplateOutput) SetIncludes(v *SensitivityInspectionTemplateIncludes) *GetSensitivityInspectionTemplateOutput
SetIncludes sets the Includes field's value.
func (*GetSensitivityInspectionTemplateOutput) SetName ¶
func (s *GetSensitivityInspectionTemplateOutput) SetName(v string) *GetSensitivityInspectionTemplateOutput
SetName sets the Name field's value.
func (*GetSensitivityInspectionTemplateOutput) SetSensitivityInspectionTemplateId ¶
func (s *GetSensitivityInspectionTemplateOutput) SetSensitivityInspectionTemplateId(v string) *GetSensitivityInspectionTemplateOutput
SetSensitivityInspectionTemplateId sets the SensitivityInspectionTemplateId field's value.
func (GetSensitivityInspectionTemplateOutput) String ¶
func (s GetSensitivityInspectionTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetUsageStatisticsInput ¶
type GetUsageStatisticsInput struct { FilterBy []*UsageStatisticsFilter `locationName:"filterBy" type:"list"` MaxResults *int64 `locationName:"maxResults" type:"integer"` NextToken *string `locationName:"nextToken" type:"string"` // Specifies criteria for sorting the results of a query for Amazon Macie account // quotas and usage data. SortBy *UsageStatisticsSortBy `locationName:"sortBy" type:"structure"` // An inclusive time period that Amazon Macie usage data applies to. Possible // values are: TimeRange *string `locationName:"timeRange" type:"string" enum:"TimeRange"` // contains filtered or unexported fields }
Specifies criteria for filtering, sorting, and paginating the results of a query for quotas and aggregated usage data for one or more Amazon Macie accounts.
func (GetUsageStatisticsInput) GoString ¶
func (s GetUsageStatisticsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetUsageStatisticsInput) SetFilterBy ¶
func (s *GetUsageStatisticsInput) SetFilterBy(v []*UsageStatisticsFilter) *GetUsageStatisticsInput
SetFilterBy sets the FilterBy field's value.
func (*GetUsageStatisticsInput) SetMaxResults ¶
func (s *GetUsageStatisticsInput) SetMaxResults(v int64) *GetUsageStatisticsInput
SetMaxResults sets the MaxResults field's value.
func (*GetUsageStatisticsInput) SetNextToken ¶
func (s *GetUsageStatisticsInput) SetNextToken(v string) *GetUsageStatisticsInput
SetNextToken sets the NextToken field's value.
func (*GetUsageStatisticsInput) SetSortBy ¶
func (s *GetUsageStatisticsInput) SetSortBy(v *UsageStatisticsSortBy) *GetUsageStatisticsInput
SetSortBy sets the SortBy field's value.
func (*GetUsageStatisticsInput) SetTimeRange ¶
func (s *GetUsageStatisticsInput) SetTimeRange(v string) *GetUsageStatisticsInput
SetTimeRange sets the TimeRange field's value.
func (GetUsageStatisticsInput) String ¶
func (s GetUsageStatisticsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetUsageStatisticsOutput ¶
type GetUsageStatisticsOutput struct { NextToken *string `locationName:"nextToken" type:"string"` Records []*UsageRecord `locationName:"records" type:"list"` // An inclusive time period that Amazon Macie usage data applies to. Possible // values are: TimeRange *string `locationName:"timeRange" type:"string" enum:"TimeRange"` // contains filtered or unexported fields }
Provides the results of a query that retrieved quotas and aggregated usage data for one or more Amazon Macie accounts.
func (GetUsageStatisticsOutput) GoString ¶
func (s GetUsageStatisticsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetUsageStatisticsOutput) SetNextToken ¶
func (s *GetUsageStatisticsOutput) SetNextToken(v string) *GetUsageStatisticsOutput
SetNextToken sets the NextToken field's value.
func (*GetUsageStatisticsOutput) SetRecords ¶
func (s *GetUsageStatisticsOutput) SetRecords(v []*UsageRecord) *GetUsageStatisticsOutput
SetRecords sets the Records field's value.
func (*GetUsageStatisticsOutput) SetTimeRange ¶
func (s *GetUsageStatisticsOutput) SetTimeRange(v string) *GetUsageStatisticsOutput
SetTimeRange sets the TimeRange field's value.
func (GetUsageStatisticsOutput) String ¶
func (s GetUsageStatisticsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetUsageTotalsInput ¶
type GetUsageTotalsInput struct { TimeRange *string `location:"querystring" locationName:"timeRange" type:"string"` // contains filtered or unexported fields }
func (GetUsageTotalsInput) GoString ¶
func (s GetUsageTotalsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetUsageTotalsInput) SetTimeRange ¶
func (s *GetUsageTotalsInput) SetTimeRange(v string) *GetUsageTotalsInput
SetTimeRange sets the TimeRange field's value.
func (GetUsageTotalsInput) String ¶
func (s GetUsageTotalsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetUsageTotalsOutput ¶
type GetUsageTotalsOutput struct { // An inclusive time period that Amazon Macie usage data applies to. Possible // values are: TimeRange *string `locationName:"timeRange" type:"string" enum:"TimeRange"` UsageTotals []*UsageTotal `locationName:"usageTotals" type:"list"` // contains filtered or unexported fields }
Provides the results of a query that retrieved aggregated usage data for an Amazon Macie account.
func (GetUsageTotalsOutput) GoString ¶
func (s GetUsageTotalsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetUsageTotalsOutput) SetTimeRange ¶
func (s *GetUsageTotalsOutput) SetTimeRange(v string) *GetUsageTotalsOutput
SetTimeRange sets the TimeRange field's value.
func (*GetUsageTotalsOutput) SetUsageTotals ¶
func (s *GetUsageTotalsOutput) SetUsageTotals(v []*UsageTotal) *GetUsageTotalsOutput
SetUsageTotals sets the UsageTotals field's value.
func (GetUsageTotalsOutput) String ¶
func (s GetUsageTotalsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GroupCount ¶
type GroupCount struct { Count *int64 `locationName:"count" type:"long"` GroupKey *string `locationName:"groupKey" type:"string"` // contains filtered or unexported fields }
Provides a group of results for a query that retrieved aggregated statistical data about findings.
func (GroupCount) GoString ¶
func (s GroupCount) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GroupCount) SetCount ¶
func (s *GroupCount) SetCount(v int64) *GroupCount
SetCount sets the Count field's value.
func (*GroupCount) SetGroupKey ¶
func (s *GroupCount) SetGroupKey(v string) *GroupCount
SetGroupKey sets the GroupKey field's value.
func (GroupCount) String ¶
func (s GroupCount) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type IamUser ¶
type IamUser struct { AccountId *string `locationName:"accountId" type:"string"` Arn *string `locationName:"arn" type:"string"` PrincipalId *string `locationName:"principalId" type:"string"` UserName *string `locationName:"userName" type:"string"` // contains filtered or unexported fields }
Provides information about an Identity and Access Management (IAM) user who performed an action on an affected resource.
func (IamUser) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IamUser) SetAccountId ¶
SetAccountId sets the AccountId field's value.
func (*IamUser) SetPrincipalId ¶
SetPrincipalId sets the PrincipalId field's value.
func (*IamUser) SetUserName ¶
SetUserName sets the UserName field's value.
type InternalServerException ¶
type InternalServerException 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 an unknown internal server error, exception, or failure.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Invitation ¶
type Invitation struct { AccountId *string `locationName:"accountId" type:"string"` InvitationId *string `locationName:"invitationId" type:"string"` InvitedAt *time.Time `locationName:"invitedAt" type:"timestamp" timestampFormat:"iso8601"` // The current status of the relationship between an account and an associated // Amazon Macie administrator account. Possible values are: RelationshipStatus *string `locationName:"relationshipStatus" type:"string" enum:"RelationshipStatus"` // contains filtered or unexported fields }
Provides information about an Amazon Macie membership invitation.
func (Invitation) GoString ¶
func (s Invitation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Invitation) SetAccountId ¶
func (s *Invitation) SetAccountId(v string) *Invitation
SetAccountId sets the AccountId field's value.
func (*Invitation) SetInvitationId ¶
func (s *Invitation) SetInvitationId(v string) *Invitation
SetInvitationId sets the InvitationId field's value.
func (*Invitation) SetInvitedAt ¶
func (s *Invitation) SetInvitedAt(v time.Time) *Invitation
SetInvitedAt sets the InvitedAt field's value.
func (*Invitation) SetRelationshipStatus ¶
func (s *Invitation) SetRelationshipStatus(v string) *Invitation
SetRelationshipStatus sets the RelationshipStatus field's value.
func (Invitation) String ¶
func (s Invitation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type IpAddressDetails ¶
type IpAddressDetails struct { IpAddressV4 *string `locationName:"ipAddressV4" type:"string"` // Provides information about the city that an IP address originated from. IpCity *IpCity `locationName:"ipCity" type:"structure"` // Provides information about the country that an IP address originated from. IpCountry *IpCountry `locationName:"ipCountry" type:"structure"` // Provides geographic coordinates that indicate where a specified IP address // originated from. IpGeoLocation *IpGeoLocation `locationName:"ipGeoLocation" type:"structure"` // Provides information about the registered owner of an IP address. IpOwner *IpOwner `locationName:"ipOwner" type:"structure"` // contains filtered or unexported fields }
Provides information about the IP address of the device that an entity used to perform an action on an affected resource.
func (IpAddressDetails) GoString ¶
func (s IpAddressDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IpAddressDetails) SetIpAddressV4 ¶
func (s *IpAddressDetails) SetIpAddressV4(v string) *IpAddressDetails
SetIpAddressV4 sets the IpAddressV4 field's value.
func (*IpAddressDetails) SetIpCity ¶
func (s *IpAddressDetails) SetIpCity(v *IpCity) *IpAddressDetails
SetIpCity sets the IpCity field's value.
func (*IpAddressDetails) SetIpCountry ¶
func (s *IpAddressDetails) SetIpCountry(v *IpCountry) *IpAddressDetails
SetIpCountry sets the IpCountry field's value.
func (*IpAddressDetails) SetIpGeoLocation ¶
func (s *IpAddressDetails) SetIpGeoLocation(v *IpGeoLocation) *IpAddressDetails
SetIpGeoLocation sets the IpGeoLocation field's value.
func (*IpAddressDetails) SetIpOwner ¶
func (s *IpAddressDetails) SetIpOwner(v *IpOwner) *IpAddressDetails
SetIpOwner sets the IpOwner field's value.
func (IpAddressDetails) String ¶
func (s IpAddressDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type IpCity ¶
type IpCity struct { Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
Provides information about the city that an IP address originated from.
func (IpCity) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type IpCountry ¶
type IpCountry struct { Code *string `locationName:"code" type:"string"` Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
Provides information about the country that an IP address originated from.
func (IpCountry) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type IpGeoLocation ¶
type IpGeoLocation struct { Lat *float64 `locationName:"lat" type:"double"` Lon *float64 `locationName:"lon" type:"double"` // contains filtered or unexported fields }
Provides geographic coordinates that indicate where a specified IP address originated from.
func (IpGeoLocation) GoString ¶
func (s IpGeoLocation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IpGeoLocation) SetLat ¶
func (s *IpGeoLocation) SetLat(v float64) *IpGeoLocation
SetLat sets the Lat field's value.
func (*IpGeoLocation) SetLon ¶
func (s *IpGeoLocation) SetLon(v float64) *IpGeoLocation
SetLon sets the Lon field's value.
func (IpGeoLocation) String ¶
func (s IpGeoLocation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type IpOwner ¶
type IpOwner struct { Asn *string `locationName:"asn" type:"string"` AsnOrg *string `locationName:"asnOrg" type:"string"` Isp *string `locationName:"isp" type:"string"` Org *string `locationName:"org" type:"string"` // contains filtered or unexported fields }
Provides information about the registered owner of an IP address.
func (IpOwner) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type JobDetails ¶
type JobDetails struct { IsDefinedInJob *string `locationName:"isDefinedInJob" type:"string" enum:"IsDefinedInJob"` IsMonitoredByJob *string `locationName:"isMonitoredByJob" type:"string" enum:"IsMonitoredByJob"` LastJobId *string `locationName:"lastJobId" type:"string"` LastJobRunTime *time.Time `locationName:"lastJobRunTime" type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
Specifies whether any one-time or recurring classification jobs are configured to analyze data in an S3 bucket, and, if so, the details of the job that ran most recently.
func (JobDetails) GoString ¶
func (s JobDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*JobDetails) SetIsDefinedInJob ¶
func (s *JobDetails) SetIsDefinedInJob(v string) *JobDetails
SetIsDefinedInJob sets the IsDefinedInJob field's value.
func (*JobDetails) SetIsMonitoredByJob ¶
func (s *JobDetails) SetIsMonitoredByJob(v string) *JobDetails
SetIsMonitoredByJob sets the IsMonitoredByJob field's value.
func (*JobDetails) SetLastJobId ¶
func (s *JobDetails) SetLastJobId(v string) *JobDetails
SetLastJobId sets the LastJobId field's value.
func (*JobDetails) SetLastJobRunTime ¶
func (s *JobDetails) SetLastJobRunTime(v time.Time) *JobDetails
SetLastJobRunTime sets the LastJobRunTime field's value.
func (JobDetails) String ¶
func (s JobDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type JobScheduleFrequency ¶
type JobScheduleFrequency struct { // Specifies that a classification job runs once a day, every day. This is an // empty object. DailySchedule *DailySchedule `locationName:"dailySchedule" type:"structure"` // Specifies a monthly recurrence pattern for running a classification job. MonthlySchedule *MonthlySchedule `locationName:"monthlySchedule" type:"structure"` // Specifies a weekly recurrence pattern for running a classification job. WeeklySchedule *WeeklySchedule `locationName:"weeklySchedule" type:"structure"` // contains filtered or unexported fields }
Specifies the recurrence pattern for running a classification job.
func (JobScheduleFrequency) GoString ¶
func (s JobScheduleFrequency) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*JobScheduleFrequency) SetDailySchedule ¶
func (s *JobScheduleFrequency) SetDailySchedule(v *DailySchedule) *JobScheduleFrequency
SetDailySchedule sets the DailySchedule field's value.
func (*JobScheduleFrequency) SetMonthlySchedule ¶
func (s *JobScheduleFrequency) SetMonthlySchedule(v *MonthlySchedule) *JobScheduleFrequency
SetMonthlySchedule sets the MonthlySchedule field's value.
func (*JobScheduleFrequency) SetWeeklySchedule ¶
func (s *JobScheduleFrequency) SetWeeklySchedule(v *WeeklySchedule) *JobScheduleFrequency
SetWeeklySchedule sets the WeeklySchedule field's value.
func (JobScheduleFrequency) String ¶
func (s JobScheduleFrequency) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type JobScopeTerm ¶
type JobScopeTerm struct { // Specifies a property-based condition that determines whether an S3 object // is included or excluded from a classification job. SimpleScopeTerm *SimpleScopeTerm `locationName:"simpleScopeTerm" type:"structure"` // Specifies a tag-based condition that determines whether an S3 object is included // or excluded from a classification job. TagScopeTerm *TagScopeTerm `locationName:"tagScopeTerm" type:"structure"` // contains filtered or unexported fields }
Specifies a property- or tag-based condition that defines criteria for including or excluding S3 objects from a classification job. A JobScopeTerm object can contain only one simpleScopeTerm object or one tagScopeTerm object.
func (JobScopeTerm) GoString ¶
func (s JobScopeTerm) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*JobScopeTerm) SetSimpleScopeTerm ¶
func (s *JobScopeTerm) SetSimpleScopeTerm(v *SimpleScopeTerm) *JobScopeTerm
SetSimpleScopeTerm sets the SimpleScopeTerm field's value.
func (*JobScopeTerm) SetTagScopeTerm ¶
func (s *JobScopeTerm) SetTagScopeTerm(v *TagScopeTerm) *JobScopeTerm
SetTagScopeTerm sets the TagScopeTerm field's value.
func (JobScopeTerm) String ¶
func (s JobScopeTerm) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type JobScopingBlock ¶
type JobScopingBlock struct { And []*JobScopeTerm `locationName:"and" type:"list"` // contains filtered or unexported fields }
Specifies one or more property- and tag-based conditions that define criteria for including or excluding S3 objects from a classification job.
func (JobScopingBlock) GoString ¶
func (s JobScopingBlock) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*JobScopingBlock) SetAnd ¶
func (s *JobScopingBlock) SetAnd(v []*JobScopeTerm) *JobScopingBlock
SetAnd sets the And field's value.
func (JobScopingBlock) String ¶
func (s JobScopingBlock) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type JobSummary ¶
type JobSummary struct { // Specifies property- and tag-based conditions that define criteria for including // or excluding S3 buckets from a classification job. Exclude conditions take // precedence over include conditions. BucketCriteria *S3BucketCriteriaForJob `locationName:"bucketCriteria" type:"structure"` BucketDefinitions []*S3BucketDefinitionForJob `locationName:"bucketDefinitions" type:"list"` CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"` JobId *string `locationName:"jobId" type:"string"` // The status of a classification job. Possible values are: JobStatus *string `locationName:"jobStatus" type:"string" enum:"JobStatus"` // The schedule for running a classification job. Valid values are: JobType *string `locationName:"jobType" type:"string" enum:"JobType"` // Specifies whether any account- or bucket-level access errors occurred when // a classification job ran. For information about using logging data to investigate // these errors, see Monitoring sensitive data discovery jobs (https://docs.aws.amazon.com/macie/latest/user/discovery-jobs-monitor-cw-logs.html) // in the Amazon Macie User Guide. LastRunErrorStatus *LastRunErrorStatus `locationName:"lastRunErrorStatus" type:"structure"` Name *string `locationName:"name" type:"string"` // Provides information about when a classification job was paused. For a one-time // job, this object also specifies when the job will expire and be cancelled // if it isn't resumed. For a recurring job, this object also specifies when // the paused job run will expire and be cancelled if it isn't resumed. This // object is present only if a job's current status (jobStatus) is USER_PAUSED. // The information in this object applies only to a job that was paused while // it had a status of RUNNING. UserPausedDetails *UserPausedDetails `locationName:"userPausedDetails" type:"structure"` // contains filtered or unexported fields }
Provides information about a classification job, including the current status of the job.
func (JobSummary) GoString ¶
func (s JobSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*JobSummary) SetBucketCriteria ¶
func (s *JobSummary) SetBucketCriteria(v *S3BucketCriteriaForJob) *JobSummary
SetBucketCriteria sets the BucketCriteria field's value.
func (*JobSummary) SetBucketDefinitions ¶
func (s *JobSummary) SetBucketDefinitions(v []*S3BucketDefinitionForJob) *JobSummary
SetBucketDefinitions sets the BucketDefinitions field's value.
func (*JobSummary) SetCreatedAt ¶
func (s *JobSummary) SetCreatedAt(v time.Time) *JobSummary
SetCreatedAt sets the CreatedAt field's value.
func (*JobSummary) SetJobId ¶
func (s *JobSummary) SetJobId(v string) *JobSummary
SetJobId sets the JobId field's value.
func (*JobSummary) SetJobStatus ¶
func (s *JobSummary) SetJobStatus(v string) *JobSummary
SetJobStatus sets the JobStatus field's value.
func (*JobSummary) SetJobType ¶
func (s *JobSummary) SetJobType(v string) *JobSummary
SetJobType sets the JobType field's value.
func (*JobSummary) SetLastRunErrorStatus ¶
func (s *JobSummary) SetLastRunErrorStatus(v *LastRunErrorStatus) *JobSummary
SetLastRunErrorStatus sets the LastRunErrorStatus field's value.
func (*JobSummary) SetName ¶
func (s *JobSummary) SetName(v string) *JobSummary
SetName sets the Name field's value.
func (*JobSummary) SetUserPausedDetails ¶
func (s *JobSummary) SetUserPausedDetails(v *UserPausedDetails) *JobSummary
SetUserPausedDetails sets the UserPausedDetails field's value.
func (JobSummary) String ¶
func (s JobSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type KeyValuePair ¶
type KeyValuePair struct { Key *string `locationName:"key" type:"string"` Value *string `locationName:"value" type:"string"` // contains filtered or unexported fields }
Provides information about the tags that are associated with an S3 bucket or object. Each tag consists of a required tag key and an associated tag value.
func (KeyValuePair) GoString ¶
func (s KeyValuePair) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*KeyValuePair) SetKey ¶
func (s *KeyValuePair) SetKey(v string) *KeyValuePair
SetKey sets the Key field's value.
func (*KeyValuePair) SetValue ¶
func (s *KeyValuePair) SetValue(v string) *KeyValuePair
SetValue sets the Value field's value.
func (KeyValuePair) String ¶
func (s KeyValuePair) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LastRunErrorStatus ¶
type LastRunErrorStatus struct { // Specifies whether any account- or bucket-level access errors occurred during // the run of a one-time classification job or the most recent run of a recurring // classification job. Possible values are: Code *string `locationName:"code" type:"string" enum:"LastRunErrorStatusCode"` // contains filtered or unexported fields }
Specifies whether any account- or bucket-level access errors occurred when a classification job ran. For information about using logging data to investigate these errors, see Monitoring sensitive data discovery jobs (https://docs.aws.amazon.com/macie/latest/user/discovery-jobs-monitor-cw-logs.html) in the Amazon Macie User Guide.
func (LastRunErrorStatus) GoString ¶
func (s LastRunErrorStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LastRunErrorStatus) SetCode ¶
func (s *LastRunErrorStatus) SetCode(v string) *LastRunErrorStatus
SetCode sets the Code field's value.
func (LastRunErrorStatus) String ¶
func (s LastRunErrorStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListAllowListsInput ¶
type ListAllowListsInput struct { MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListAllowListsInput) GoString ¶
func (s ListAllowListsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAllowListsInput) SetMaxResults ¶
func (s *ListAllowListsInput) SetMaxResults(v int64) *ListAllowListsInput
SetMaxResults sets the MaxResults field's value.
func (*ListAllowListsInput) SetNextToken ¶
func (s *ListAllowListsInput) SetNextToken(v string) *ListAllowListsInput
SetNextToken sets the NextToken field's value.
func (ListAllowListsInput) String ¶
func (s ListAllowListsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAllowListsInput) Validate ¶
func (s *ListAllowListsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAllowListsOutput ¶
type ListAllowListsOutput struct { AllowLists []*AllowListSummary `locationName:"allowLists" type:"list"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
Provides the results of a request for information about allow lists.
func (ListAllowListsOutput) GoString ¶
func (s ListAllowListsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAllowListsOutput) SetAllowLists ¶
func (s *ListAllowListsOutput) SetAllowLists(v []*AllowListSummary) *ListAllowListsOutput
SetAllowLists sets the AllowLists field's value.
func (*ListAllowListsOutput) SetNextToken ¶
func (s *ListAllowListsOutput) SetNextToken(v string) *ListAllowListsOutput
SetNextToken sets the NextToken field's value.
func (ListAllowListsOutput) String ¶
func (s ListAllowListsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListClassificationJobsInput ¶
type ListClassificationJobsInput struct { // Specifies criteria for filtering the results of a request for information // about classification jobs. FilterCriteria *ListJobsFilterCriteria `locationName:"filterCriteria" type:"structure"` MaxResults *int64 `locationName:"maxResults" type:"integer"` NextToken *string `locationName:"nextToken" type:"string"` // Specifies criteria for sorting the results of a request for information about // classification jobs. SortCriteria *ListJobsSortCriteria `locationName:"sortCriteria" type:"structure"` // contains filtered or unexported fields }
Specifies criteria for filtering, sorting, and paginating the results of a request for information about classification jobs.
func (ListClassificationJobsInput) GoString ¶
func (s ListClassificationJobsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListClassificationJobsInput) SetFilterCriteria ¶
func (s *ListClassificationJobsInput) SetFilterCriteria(v *ListJobsFilterCriteria) *ListClassificationJobsInput
SetFilterCriteria sets the FilterCriteria field's value.
func (*ListClassificationJobsInput) SetMaxResults ¶
func (s *ListClassificationJobsInput) SetMaxResults(v int64) *ListClassificationJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListClassificationJobsInput) SetNextToken ¶
func (s *ListClassificationJobsInput) SetNextToken(v string) *ListClassificationJobsInput
SetNextToken sets the NextToken field's value.
func (*ListClassificationJobsInput) SetSortCriteria ¶
func (s *ListClassificationJobsInput) SetSortCriteria(v *ListJobsSortCriteria) *ListClassificationJobsInput
SetSortCriteria sets the SortCriteria field's value.
func (ListClassificationJobsInput) String ¶
func (s ListClassificationJobsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListClassificationJobsOutput ¶
type ListClassificationJobsOutput struct { Items []*JobSummary `locationName:"items" type:"list"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
Provides the results of a request for information about one or more classification jobs.
func (ListClassificationJobsOutput) GoString ¶
func (s ListClassificationJobsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListClassificationJobsOutput) SetItems ¶
func (s *ListClassificationJobsOutput) SetItems(v []*JobSummary) *ListClassificationJobsOutput
SetItems sets the Items field's value.
func (*ListClassificationJobsOutput) SetNextToken ¶
func (s *ListClassificationJobsOutput) SetNextToken(v string) *ListClassificationJobsOutput
SetNextToken sets the NextToken field's value.
func (ListClassificationJobsOutput) String ¶
func (s ListClassificationJobsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListClassificationScopesInput ¶
type ListClassificationScopesInput struct { Name *string `location:"querystring" locationName:"name" type:"string"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListClassificationScopesInput) GoString ¶
func (s ListClassificationScopesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListClassificationScopesInput) SetName ¶
func (s *ListClassificationScopesInput) SetName(v string) *ListClassificationScopesInput
SetName sets the Name field's value.
func (*ListClassificationScopesInput) SetNextToken ¶
func (s *ListClassificationScopesInput) SetNextToken(v string) *ListClassificationScopesInput
SetNextToken sets the NextToken field's value.
func (ListClassificationScopesInput) String ¶
func (s ListClassificationScopesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListClassificationScopesOutput ¶
type ListClassificationScopesOutput struct { ClassificationScopes []*ClassificationScopeSummary `locationName:"classificationScopes" type:"list"` // Specifies which page of results to return in a paginated response. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
Provides the results of a request for information about the classification scope for an Amazon Macie account. Macie uses the scope's settings when it performs automated sensitive data discovery for the account.
func (ListClassificationScopesOutput) GoString ¶
func (s ListClassificationScopesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListClassificationScopesOutput) SetClassificationScopes ¶
func (s *ListClassificationScopesOutput) SetClassificationScopes(v []*ClassificationScopeSummary) *ListClassificationScopesOutput
SetClassificationScopes sets the ClassificationScopes field's value.
func (*ListClassificationScopesOutput) SetNextToken ¶
func (s *ListClassificationScopesOutput) SetNextToken(v string) *ListClassificationScopesOutput
SetNextToken sets the NextToken field's value.
func (ListClassificationScopesOutput) String ¶
func (s ListClassificationScopesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListCustomDataIdentifiersInput ¶
type ListCustomDataIdentifiersInput struct { MaxResults *int64 `locationName:"maxResults" type:"integer"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
Specifies criteria for paginating the results of a request for information about custom data identifiers.
func (ListCustomDataIdentifiersInput) GoString ¶
func (s ListCustomDataIdentifiersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCustomDataIdentifiersInput) SetMaxResults ¶
func (s *ListCustomDataIdentifiersInput) SetMaxResults(v int64) *ListCustomDataIdentifiersInput
SetMaxResults sets the MaxResults field's value.
func (*ListCustomDataIdentifiersInput) SetNextToken ¶
func (s *ListCustomDataIdentifiersInput) SetNextToken(v string) *ListCustomDataIdentifiersInput
SetNextToken sets the NextToken field's value.
func (ListCustomDataIdentifiersInput) String ¶
func (s ListCustomDataIdentifiersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListCustomDataIdentifiersOutput ¶
type ListCustomDataIdentifiersOutput struct { Items []*CustomDataIdentifierSummary `locationName:"items" type:"list"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
Provides the results of a request for information about custom data identifiers.
func (ListCustomDataIdentifiersOutput) GoString ¶
func (s ListCustomDataIdentifiersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCustomDataIdentifiersOutput) SetItems ¶
func (s *ListCustomDataIdentifiersOutput) SetItems(v []*CustomDataIdentifierSummary) *ListCustomDataIdentifiersOutput
SetItems sets the Items field's value.
func (*ListCustomDataIdentifiersOutput) SetNextToken ¶
func (s *ListCustomDataIdentifiersOutput) SetNextToken(v string) *ListCustomDataIdentifiersOutput
SetNextToken sets the NextToken field's value.
func (ListCustomDataIdentifiersOutput) String ¶
func (s ListCustomDataIdentifiersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListFindingsFiltersInput ¶
type ListFindingsFiltersInput struct { MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListFindingsFiltersInput) GoString ¶
func (s ListFindingsFiltersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFindingsFiltersInput) SetMaxResults ¶
func (s *ListFindingsFiltersInput) SetMaxResults(v int64) *ListFindingsFiltersInput
SetMaxResults sets the MaxResults field's value.
func (*ListFindingsFiltersInput) SetNextToken ¶
func (s *ListFindingsFiltersInput) SetNextToken(v string) *ListFindingsFiltersInput
SetNextToken sets the NextToken field's value.
func (ListFindingsFiltersInput) String ¶
func (s ListFindingsFiltersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFindingsFiltersInput) Validate ¶
func (s *ListFindingsFiltersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListFindingsFiltersOutput ¶
type ListFindingsFiltersOutput struct { FindingsFilterListItems []*FindingsFilterListItem `locationName:"findingsFilterListItems" type:"list"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
Provides information about all the findings filters for an account.
func (ListFindingsFiltersOutput) GoString ¶
func (s ListFindingsFiltersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFindingsFiltersOutput) SetFindingsFilterListItems ¶
func (s *ListFindingsFiltersOutput) SetFindingsFilterListItems(v []*FindingsFilterListItem) *ListFindingsFiltersOutput
SetFindingsFilterListItems sets the FindingsFilterListItems field's value.
func (*ListFindingsFiltersOutput) SetNextToken ¶
func (s *ListFindingsFiltersOutput) SetNextToken(v string) *ListFindingsFiltersOutput
SetNextToken sets the NextToken field's value.
func (ListFindingsFiltersOutput) String ¶
func (s ListFindingsFiltersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListFindingsInput ¶
type ListFindingsInput struct { // Specifies, as a map, one or more property-based conditions that filter the // results of a query for findings. FindingCriteria *FindingCriteria `locationName:"findingCriteria" type:"structure"` MaxResults *int64 `locationName:"maxResults" type:"integer"` NextToken *string `locationName:"nextToken" type:"string"` // Specifies criteria for sorting the results of a request for findings. SortCriteria *SortCriteria `locationName:"sortCriteria" type:"structure"` // contains filtered or unexported fields }
Specifies criteria for filtering, sorting, and paginating the results of a request for information about findings.
func (ListFindingsInput) GoString ¶
func (s ListFindingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFindingsInput) SetFindingCriteria ¶
func (s *ListFindingsInput) SetFindingCriteria(v *FindingCriteria) *ListFindingsInput
SetFindingCriteria sets the FindingCriteria field's value.
func (*ListFindingsInput) SetMaxResults ¶
func (s *ListFindingsInput) SetMaxResults(v int64) *ListFindingsInput
SetMaxResults sets the MaxResults field's value.
func (*ListFindingsInput) SetNextToken ¶
func (s *ListFindingsInput) SetNextToken(v string) *ListFindingsInput
SetNextToken sets the NextToken field's value.
func (*ListFindingsInput) SetSortCriteria ¶
func (s *ListFindingsInput) SetSortCriteria(v *SortCriteria) *ListFindingsInput
SetSortCriteria sets the SortCriteria field's value.
func (ListFindingsInput) String ¶
func (s ListFindingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListFindingsOutput ¶
type ListFindingsOutput struct { FindingIds []*string `locationName:"findingIds" type:"list"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
Provides the results of a request for information about one or more findings.
func (ListFindingsOutput) GoString ¶
func (s ListFindingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFindingsOutput) SetFindingIds ¶
func (s *ListFindingsOutput) SetFindingIds(v []*string) *ListFindingsOutput
SetFindingIds sets the FindingIds field's value.
func (*ListFindingsOutput) SetNextToken ¶
func (s *ListFindingsOutput) SetNextToken(v string) *ListFindingsOutput
SetNextToken sets the NextToken field's value.
func (ListFindingsOutput) String ¶
func (s ListFindingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListInvitationsInput ¶
type ListInvitationsInput struct { MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListInvitationsInput) GoString ¶
func (s ListInvitationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInvitationsInput) SetMaxResults ¶
func (s *ListInvitationsInput) SetMaxResults(v int64) *ListInvitationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListInvitationsInput) SetNextToken ¶
func (s *ListInvitationsInput) SetNextToken(v string) *ListInvitationsInput
SetNextToken sets the NextToken field's value.
func (ListInvitationsInput) String ¶
func (s ListInvitationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInvitationsInput) Validate ¶
func (s *ListInvitationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListInvitationsOutput ¶
type ListInvitationsOutput struct { Invitations []*Invitation `locationName:"invitations" type:"list"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
Provides information about the Amazon Macie membership invitations that were received by an account.
func (ListInvitationsOutput) GoString ¶
func (s ListInvitationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInvitationsOutput) SetInvitations ¶
func (s *ListInvitationsOutput) SetInvitations(v []*Invitation) *ListInvitationsOutput
SetInvitations sets the Invitations field's value.
func (*ListInvitationsOutput) SetNextToken ¶
func (s *ListInvitationsOutput) SetNextToken(v string) *ListInvitationsOutput
SetNextToken sets the NextToken field's value.
func (ListInvitationsOutput) String ¶
func (s ListInvitationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListJobsFilterCriteria ¶
type ListJobsFilterCriteria struct { Excludes []*ListJobsFilterTerm `locationName:"excludes" type:"list"` Includes []*ListJobsFilterTerm `locationName:"includes" type:"list"` // contains filtered or unexported fields }
Specifies criteria for filtering the results of a request for information about classification jobs.
func (ListJobsFilterCriteria) GoString ¶
func (s ListJobsFilterCriteria) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListJobsFilterCriteria) SetExcludes ¶
func (s *ListJobsFilterCriteria) SetExcludes(v []*ListJobsFilterTerm) *ListJobsFilterCriteria
SetExcludes sets the Excludes field's value.
func (*ListJobsFilterCriteria) SetIncludes ¶
func (s *ListJobsFilterCriteria) SetIncludes(v []*ListJobsFilterTerm) *ListJobsFilterCriteria
SetIncludes sets the Includes field's value.
func (ListJobsFilterCriteria) String ¶
func (s ListJobsFilterCriteria) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListJobsFilterTerm ¶
type ListJobsFilterTerm struct { // The operator to use in a condition. Depending on the type of condition, possible // values are: Comparator *string `locationName:"comparator" type:"string" enum:"JobComparator"` // The property to use to filter the results. Valid values are: Key *string `locationName:"key" type:"string" enum:"ListJobsFilterKey"` Values []*string `locationName:"values" type:"list"` // contains filtered or unexported fields }
Specifies a condition that filters the results of a request for information about classification jobs. Each condition consists of a property, an operator, and one or more values.
func (ListJobsFilterTerm) GoString ¶
func (s ListJobsFilterTerm) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListJobsFilterTerm) SetComparator ¶
func (s *ListJobsFilterTerm) SetComparator(v string) *ListJobsFilterTerm
SetComparator sets the Comparator field's value.
func (*ListJobsFilterTerm) SetKey ¶
func (s *ListJobsFilterTerm) SetKey(v string) *ListJobsFilterTerm
SetKey sets the Key field's value.
func (*ListJobsFilterTerm) SetValues ¶
func (s *ListJobsFilterTerm) SetValues(v []*string) *ListJobsFilterTerm
SetValues sets the Values field's value.
func (ListJobsFilterTerm) String ¶
func (s ListJobsFilterTerm) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListJobsSortCriteria ¶
type ListJobsSortCriteria struct { // The property to sort the results by. Valid values are: AttributeName *string `locationName:"attributeName" type:"string" enum:"ListJobsSortAttributeName"` OrderBy *string `locationName:"orderBy" type:"string" enum:"OrderBy"` // contains filtered or unexported fields }
Specifies criteria for sorting the results of a request for information about classification jobs.
func (ListJobsSortCriteria) GoString ¶
func (s ListJobsSortCriteria) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListJobsSortCriteria) SetAttributeName ¶
func (s *ListJobsSortCriteria) SetAttributeName(v string) *ListJobsSortCriteria
SetAttributeName sets the AttributeName field's value.
func (*ListJobsSortCriteria) SetOrderBy ¶
func (s *ListJobsSortCriteria) SetOrderBy(v string) *ListJobsSortCriteria
SetOrderBy sets the OrderBy field's value.
func (ListJobsSortCriteria) String ¶
func (s ListJobsSortCriteria) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListManagedDataIdentifiersInput ¶
type ListManagedDataIdentifiersInput struct { NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
Specifies criteria for paginating the results of a request for information about managed data identifiers.
func (ListManagedDataIdentifiersInput) GoString ¶
func (s ListManagedDataIdentifiersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListManagedDataIdentifiersInput) SetNextToken ¶
func (s *ListManagedDataIdentifiersInput) SetNextToken(v string) *ListManagedDataIdentifiersInput
SetNextToken sets the NextToken field's value.
func (ListManagedDataIdentifiersInput) String ¶
func (s ListManagedDataIdentifiersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListManagedDataIdentifiersOutput ¶
type ListManagedDataIdentifiersOutput struct { Items []*ManagedDataIdentifierSummary `locationName:"items" type:"list"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
Provides information about the managed data identifiers that Amazon Macie currently provides.
func (ListManagedDataIdentifiersOutput) GoString ¶
func (s ListManagedDataIdentifiersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListManagedDataIdentifiersOutput) SetItems ¶
func (s *ListManagedDataIdentifiersOutput) SetItems(v []*ManagedDataIdentifierSummary) *ListManagedDataIdentifiersOutput
SetItems sets the Items field's value.
func (*ListManagedDataIdentifiersOutput) SetNextToken ¶
func (s *ListManagedDataIdentifiersOutput) SetNextToken(v string) *ListManagedDataIdentifiersOutput
SetNextToken sets the NextToken field's value.
func (ListManagedDataIdentifiersOutput) String ¶
func (s ListManagedDataIdentifiersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListMembersInput ¶
type ListMembersInput struct { MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` OnlyAssociated *string `location:"querystring" locationName:"onlyAssociated" type:"string"` // contains filtered or unexported fields }
func (ListMembersInput) GoString ¶
func (s ListMembersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMembersInput) SetMaxResults ¶
func (s *ListMembersInput) SetMaxResults(v int64) *ListMembersInput
SetMaxResults sets the MaxResults field's value.
func (*ListMembersInput) SetNextToken ¶
func (s *ListMembersInput) SetNextToken(v string) *ListMembersInput
SetNextToken sets the NextToken field's value.
func (*ListMembersInput) SetOnlyAssociated ¶
func (s *ListMembersInput) SetOnlyAssociated(v string) *ListMembersInput
SetOnlyAssociated sets the OnlyAssociated field's value.
func (ListMembersInput) String ¶
func (s ListMembersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMembersInput) Validate ¶
func (s *ListMembersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListMembersOutput ¶
type ListMembersOutput struct { Members []*Member `locationName:"members" type:"list"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
Provides information about the accounts that are associated with an Amazon Macie administrator account.
func (ListMembersOutput) GoString ¶
func (s ListMembersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMembersOutput) SetMembers ¶
func (s *ListMembersOutput) SetMembers(v []*Member) *ListMembersOutput
SetMembers sets the Members field's value.
func (*ListMembersOutput) SetNextToken ¶
func (s *ListMembersOutput) SetNextToken(v string) *ListMembersOutput
SetNextToken sets the NextToken field's value.
func (ListMembersOutput) String ¶
func (s ListMembersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListOrganizationAdminAccountsInput ¶
type ListOrganizationAdminAccountsInput struct { MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListOrganizationAdminAccountsInput) GoString ¶
func (s ListOrganizationAdminAccountsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOrganizationAdminAccountsInput) SetMaxResults ¶
func (s *ListOrganizationAdminAccountsInput) SetMaxResults(v int64) *ListOrganizationAdminAccountsInput
SetMaxResults sets the MaxResults field's value.
func (*ListOrganizationAdminAccountsInput) SetNextToken ¶
func (s *ListOrganizationAdminAccountsInput) SetNextToken(v string) *ListOrganizationAdminAccountsInput
SetNextToken sets the NextToken field's value.
func (ListOrganizationAdminAccountsInput) String ¶
func (s ListOrganizationAdminAccountsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOrganizationAdminAccountsInput) Validate ¶
func (s *ListOrganizationAdminAccountsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListOrganizationAdminAccountsOutput ¶
type ListOrganizationAdminAccountsOutput struct { AdminAccounts []*AdminAccount `locationName:"adminAccounts" type:"list"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
Provides information about the delegated Amazon Macie administrator accounts for an organization in Organizations.
func (ListOrganizationAdminAccountsOutput) GoString ¶
func (s ListOrganizationAdminAccountsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOrganizationAdminAccountsOutput) SetAdminAccounts ¶
func (s *ListOrganizationAdminAccountsOutput) SetAdminAccounts(v []*AdminAccount) *ListOrganizationAdminAccountsOutput
SetAdminAccounts sets the AdminAccounts field's value.
func (*ListOrganizationAdminAccountsOutput) SetNextToken ¶
func (s *ListOrganizationAdminAccountsOutput) SetNextToken(v string) *ListOrganizationAdminAccountsOutput
SetNextToken sets the NextToken field's value.
func (ListOrganizationAdminAccountsOutput) String ¶
func (s ListOrganizationAdminAccountsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListResourceProfileArtifactsInput ¶
type ListResourceProfileArtifactsInput struct { NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // ResourceArn is a required field ResourceArn *string `location:"querystring" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListResourceProfileArtifactsInput) GoString ¶
func (s ListResourceProfileArtifactsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListResourceProfileArtifactsInput) SetNextToken ¶
func (s *ListResourceProfileArtifactsInput) SetNextToken(v string) *ListResourceProfileArtifactsInput
SetNextToken sets the NextToken field's value.
func (*ListResourceProfileArtifactsInput) SetResourceArn ¶
func (s *ListResourceProfileArtifactsInput) SetResourceArn(v string) *ListResourceProfileArtifactsInput
SetResourceArn sets the ResourceArn field's value.
func (ListResourceProfileArtifactsInput) String ¶
func (s ListResourceProfileArtifactsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListResourceProfileArtifactsInput) Validate ¶
func (s *ListResourceProfileArtifactsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListResourceProfileArtifactsOutput ¶
type ListResourceProfileArtifactsOutput struct { Artifacts []*ResourceProfileArtifact `locationName:"artifacts" type:"list"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
Provides the results of a request for information about the S3 objects that Amazon Macie selected for analysis while performing automated sensitive data discovery for an S3 bucket. This information is available only if automated sensitive data discovery is currently enabled for your account.
func (ListResourceProfileArtifactsOutput) GoString ¶
func (s ListResourceProfileArtifactsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListResourceProfileArtifactsOutput) SetArtifacts ¶
func (s *ListResourceProfileArtifactsOutput) SetArtifacts(v []*ResourceProfileArtifact) *ListResourceProfileArtifactsOutput
SetArtifacts sets the Artifacts field's value.
func (*ListResourceProfileArtifactsOutput) SetNextToken ¶
func (s *ListResourceProfileArtifactsOutput) SetNextToken(v string) *ListResourceProfileArtifactsOutput
SetNextToken sets the NextToken field's value.
func (ListResourceProfileArtifactsOutput) String ¶
func (s ListResourceProfileArtifactsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListResourceProfileDetectionsInput ¶
type ListResourceProfileDetectionsInput struct { MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // ResourceArn is a required field ResourceArn *string `location:"querystring" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListResourceProfileDetectionsInput) GoString ¶
func (s ListResourceProfileDetectionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListResourceProfileDetectionsInput) SetMaxResults ¶
func (s *ListResourceProfileDetectionsInput) SetMaxResults(v int64) *ListResourceProfileDetectionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListResourceProfileDetectionsInput) SetNextToken ¶
func (s *ListResourceProfileDetectionsInput) SetNextToken(v string) *ListResourceProfileDetectionsInput
SetNextToken sets the NextToken field's value.
func (*ListResourceProfileDetectionsInput) SetResourceArn ¶
func (s *ListResourceProfileDetectionsInput) SetResourceArn(v string) *ListResourceProfileDetectionsInput
SetResourceArn sets the ResourceArn field's value.
func (ListResourceProfileDetectionsInput) String ¶
func (s ListResourceProfileDetectionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListResourceProfileDetectionsInput) Validate ¶
func (s *ListResourceProfileDetectionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListResourceProfileDetectionsOutput ¶
type ListResourceProfileDetectionsOutput struct { Detections []*Detection `locationName:"detections" type:"list"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
Provides the results of a request for information about the types and amount of sensitive data that Amazon Macie found in an S3 bucket while performing automated sensitive data discovery for the bucket. This information is available only if automated sensitive data discovery is currently enabled for your account.
func (ListResourceProfileDetectionsOutput) GoString ¶
func (s ListResourceProfileDetectionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListResourceProfileDetectionsOutput) SetDetections ¶
func (s *ListResourceProfileDetectionsOutput) SetDetections(v []*Detection) *ListResourceProfileDetectionsOutput
SetDetections sets the Detections field's value.
func (*ListResourceProfileDetectionsOutput) SetNextToken ¶
func (s *ListResourceProfileDetectionsOutput) SetNextToken(v string) *ListResourceProfileDetectionsOutput
SetNextToken sets the NextToken field's value.
func (ListResourceProfileDetectionsOutput) String ¶
func (s ListResourceProfileDetectionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSensitivityInspectionTemplatesInput ¶
type ListSensitivityInspectionTemplatesInput struct { MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListSensitivityInspectionTemplatesInput) GoString ¶
func (s ListSensitivityInspectionTemplatesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSensitivityInspectionTemplatesInput) SetMaxResults ¶
func (s *ListSensitivityInspectionTemplatesInput) SetMaxResults(v int64) *ListSensitivityInspectionTemplatesInput
SetMaxResults sets the MaxResults field's value.
func (*ListSensitivityInspectionTemplatesInput) SetNextToken ¶
func (s *ListSensitivityInspectionTemplatesInput) SetNextToken(v string) *ListSensitivityInspectionTemplatesInput
SetNextToken sets the NextToken field's value.
func (ListSensitivityInspectionTemplatesInput) String ¶
func (s ListSensitivityInspectionTemplatesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSensitivityInspectionTemplatesInput) Validate ¶
func (s *ListSensitivityInspectionTemplatesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSensitivityInspectionTemplatesOutput ¶
type ListSensitivityInspectionTemplatesOutput struct { NextToken *string `locationName:"nextToken" type:"string"` SensitivityInspectionTemplates []*SensitivityInspectionTemplatesEntry `locationName:"sensitivityInspectionTemplates" type:"list"` // contains filtered or unexported fields }
Provides the results of a request for information about the sensitivity inspection template for an Amazon Macie account. Macie uses the template's settings when it performs automated sensitive data discovery for the account.
func (ListSensitivityInspectionTemplatesOutput) GoString ¶
func (s ListSensitivityInspectionTemplatesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSensitivityInspectionTemplatesOutput) SetNextToken ¶
func (s *ListSensitivityInspectionTemplatesOutput) SetNextToken(v string) *ListSensitivityInspectionTemplatesOutput
SetNextToken sets the NextToken field's value.
func (*ListSensitivityInspectionTemplatesOutput) SetSensitivityInspectionTemplates ¶
func (s *ListSensitivityInspectionTemplatesOutput) SetSensitivityInspectionTemplates(v []*SensitivityInspectionTemplatesEntry) *ListSensitivityInspectionTemplatesOutput
SetSensitivityInspectionTemplates sets the SensitivityInspectionTemplates field's value.
func (ListSensitivityInspectionTemplatesOutput) String ¶
func (s ListSensitivityInspectionTemplatesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // A string-to-string map of key-value pairs that specifies the tags (keys and // values) for an Amazon Macie resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Provides information about the tags (keys and values) that are associated with an Amazon Macie resource.
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Macie2 ¶
Macie2 provides the API operation methods for making requests to Amazon Macie 2. See this package's package overview docs for details on the service.
Macie2 methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *Macie2
New creates a new instance of the Macie2 client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a Macie2 client from just a session. svc := macie2.New(mySession) // Create a Macie2 client with additional configuration svc := macie2.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*Macie2) AcceptInvitation ¶
func (c *Macie2) AcceptInvitation(input *AcceptInvitationInput) (*AcceptInvitationOutput, error)
AcceptInvitation API operation for Amazon Macie 2.
Accepts an Amazon Macie membership invitation that was received from a specific account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation AcceptInvitation for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/AcceptInvitation
func (*Macie2) AcceptInvitationRequest ¶
func (c *Macie2) AcceptInvitationRequest(input *AcceptInvitationInput) (req *request.Request, output *AcceptInvitationOutput)
AcceptInvitationRequest generates a "aws/request.Request" representing the client's request for the AcceptInvitation operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AcceptInvitation for more information on using the AcceptInvitation API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AcceptInvitationRequest method. req, resp := client.AcceptInvitationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/AcceptInvitation
func (*Macie2) AcceptInvitationWithContext ¶
func (c *Macie2) AcceptInvitationWithContext(ctx aws.Context, input *AcceptInvitationInput, opts ...request.Option) (*AcceptInvitationOutput, error)
AcceptInvitationWithContext is the same as AcceptInvitation with the addition of the ability to pass a context and additional request options.
See AcceptInvitation for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) BatchGetCustomDataIdentifiers ¶
func (c *Macie2) BatchGetCustomDataIdentifiers(input *BatchGetCustomDataIdentifiersInput) (*BatchGetCustomDataIdentifiersOutput, error)
BatchGetCustomDataIdentifiers API operation for Amazon Macie 2.
Retrieves information about one or more custom data identifiers.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation BatchGetCustomDataIdentifiers for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/BatchGetCustomDataIdentifiers
func (*Macie2) BatchGetCustomDataIdentifiersRequest ¶
func (c *Macie2) BatchGetCustomDataIdentifiersRequest(input *BatchGetCustomDataIdentifiersInput) (req *request.Request, output *BatchGetCustomDataIdentifiersOutput)
BatchGetCustomDataIdentifiersRequest generates a "aws/request.Request" representing the client's request for the BatchGetCustomDataIdentifiers operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchGetCustomDataIdentifiers for more information on using the BatchGetCustomDataIdentifiers API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchGetCustomDataIdentifiersRequest method. req, resp := client.BatchGetCustomDataIdentifiersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/BatchGetCustomDataIdentifiers
func (*Macie2) BatchGetCustomDataIdentifiersWithContext ¶
func (c *Macie2) BatchGetCustomDataIdentifiersWithContext(ctx aws.Context, input *BatchGetCustomDataIdentifiersInput, opts ...request.Option) (*BatchGetCustomDataIdentifiersOutput, error)
BatchGetCustomDataIdentifiersWithContext is the same as BatchGetCustomDataIdentifiers with the addition of the ability to pass a context and additional request options.
See BatchGetCustomDataIdentifiers for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) CreateAllowList ¶
func (c *Macie2) CreateAllowList(input *CreateAllowListInput) (*CreateAllowListOutput, error)
CreateAllowList API operation for Amazon Macie 2.
Creates and defines the settings for an allow list.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation CreateAllowList for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/CreateAllowList
func (*Macie2) CreateAllowListRequest ¶
func (c *Macie2) CreateAllowListRequest(input *CreateAllowListInput) (req *request.Request, output *CreateAllowListOutput)
CreateAllowListRequest generates a "aws/request.Request" representing the client's request for the CreateAllowList operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateAllowList for more information on using the CreateAllowList API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateAllowListRequest method. req, resp := client.CreateAllowListRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/CreateAllowList
func (*Macie2) CreateAllowListWithContext ¶
func (c *Macie2) CreateAllowListWithContext(ctx aws.Context, input *CreateAllowListInput, opts ...request.Option) (*CreateAllowListOutput, error)
CreateAllowListWithContext is the same as CreateAllowList with the addition of the ability to pass a context and additional request options.
See CreateAllowList for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) CreateClassificationJob ¶
func (c *Macie2) CreateClassificationJob(input *CreateClassificationJobInput) (*CreateClassificationJobOutput, error)
CreateClassificationJob API operation for Amazon Macie 2.
Creates and defines the settings for a classification job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation CreateClassificationJob for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/CreateClassificationJob
func (*Macie2) CreateClassificationJobRequest ¶
func (c *Macie2) CreateClassificationJobRequest(input *CreateClassificationJobInput) (req *request.Request, output *CreateClassificationJobOutput)
CreateClassificationJobRequest generates a "aws/request.Request" representing the client's request for the CreateClassificationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateClassificationJob for more information on using the CreateClassificationJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateClassificationJobRequest method. req, resp := client.CreateClassificationJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/CreateClassificationJob
func (*Macie2) CreateClassificationJobWithContext ¶
func (c *Macie2) CreateClassificationJobWithContext(ctx aws.Context, input *CreateClassificationJobInput, opts ...request.Option) (*CreateClassificationJobOutput, error)
CreateClassificationJobWithContext is the same as CreateClassificationJob with the addition of the ability to pass a context and additional request options.
See CreateClassificationJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) CreateCustomDataIdentifier ¶
func (c *Macie2) CreateCustomDataIdentifier(input *CreateCustomDataIdentifierInput) (*CreateCustomDataIdentifierOutput, error)
CreateCustomDataIdentifier API operation for Amazon Macie 2.
Creates and defines the criteria and other settings for a custom data identifier.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation CreateCustomDataIdentifier for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/CreateCustomDataIdentifier
func (*Macie2) CreateCustomDataIdentifierRequest ¶
func (c *Macie2) CreateCustomDataIdentifierRequest(input *CreateCustomDataIdentifierInput) (req *request.Request, output *CreateCustomDataIdentifierOutput)
CreateCustomDataIdentifierRequest generates a "aws/request.Request" representing the client's request for the CreateCustomDataIdentifier operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateCustomDataIdentifier for more information on using the CreateCustomDataIdentifier API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateCustomDataIdentifierRequest method. req, resp := client.CreateCustomDataIdentifierRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/CreateCustomDataIdentifier
func (*Macie2) CreateCustomDataIdentifierWithContext ¶
func (c *Macie2) CreateCustomDataIdentifierWithContext(ctx aws.Context, input *CreateCustomDataIdentifierInput, opts ...request.Option) (*CreateCustomDataIdentifierOutput, error)
CreateCustomDataIdentifierWithContext is the same as CreateCustomDataIdentifier with the addition of the ability to pass a context and additional request options.
See CreateCustomDataIdentifier for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) CreateFindingsFilter ¶
func (c *Macie2) CreateFindingsFilter(input *CreateFindingsFilterInput) (*CreateFindingsFilterOutput, error)
CreateFindingsFilter API operation for Amazon Macie 2.
Creates and defines the criteria and other settings for a findings filter.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation CreateFindingsFilter for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/CreateFindingsFilter
func (*Macie2) CreateFindingsFilterRequest ¶
func (c *Macie2) CreateFindingsFilterRequest(input *CreateFindingsFilterInput) (req *request.Request, output *CreateFindingsFilterOutput)
CreateFindingsFilterRequest generates a "aws/request.Request" representing the client's request for the CreateFindingsFilter operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateFindingsFilter for more information on using the CreateFindingsFilter API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateFindingsFilterRequest method. req, resp := client.CreateFindingsFilterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/CreateFindingsFilter
func (*Macie2) CreateFindingsFilterWithContext ¶
func (c *Macie2) CreateFindingsFilterWithContext(ctx aws.Context, input *CreateFindingsFilterInput, opts ...request.Option) (*CreateFindingsFilterOutput, error)
CreateFindingsFilterWithContext is the same as CreateFindingsFilter with the addition of the ability to pass a context and additional request options.
See CreateFindingsFilter for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) CreateInvitations ¶
func (c *Macie2) CreateInvitations(input *CreateInvitationsInput) (*CreateInvitationsOutput, error)
CreateInvitations API operation for Amazon Macie 2.
Sends an Amazon Macie membership invitation to one or more accounts.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation CreateInvitations for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/CreateInvitations
func (*Macie2) CreateInvitationsRequest ¶
func (c *Macie2) CreateInvitationsRequest(input *CreateInvitationsInput) (req *request.Request, output *CreateInvitationsOutput)
CreateInvitationsRequest generates a "aws/request.Request" representing the client's request for the CreateInvitations operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateInvitations for more information on using the CreateInvitations API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateInvitationsRequest method. req, resp := client.CreateInvitationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/CreateInvitations
func (*Macie2) CreateInvitationsWithContext ¶
func (c *Macie2) CreateInvitationsWithContext(ctx aws.Context, input *CreateInvitationsInput, opts ...request.Option) (*CreateInvitationsOutput, error)
CreateInvitationsWithContext is the same as CreateInvitations with the addition of the ability to pass a context and additional request options.
See CreateInvitations for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) CreateMember ¶
func (c *Macie2) CreateMember(input *CreateMemberInput) (*CreateMemberOutput, error)
CreateMember API operation for Amazon Macie 2.
Associates an account with an Amazon Macie administrator account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation CreateMember for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/CreateMember
func (*Macie2) CreateMemberRequest ¶
func (c *Macie2) CreateMemberRequest(input *CreateMemberInput) (req *request.Request, output *CreateMemberOutput)
CreateMemberRequest generates a "aws/request.Request" representing the client's request for the CreateMember operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateMember for more information on using the CreateMember API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateMemberRequest method. req, resp := client.CreateMemberRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/CreateMember
func (*Macie2) CreateMemberWithContext ¶
func (c *Macie2) CreateMemberWithContext(ctx aws.Context, input *CreateMemberInput, opts ...request.Option) (*CreateMemberOutput, error)
CreateMemberWithContext is the same as CreateMember with the addition of the ability to pass a context and additional request options.
See CreateMember for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) CreateSampleFindings ¶
func (c *Macie2) CreateSampleFindings(input *CreateSampleFindingsInput) (*CreateSampleFindingsOutput, error)
CreateSampleFindings API operation for Amazon Macie 2.
Creates sample findings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation CreateSampleFindings for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/CreateSampleFindings
func (*Macie2) CreateSampleFindingsRequest ¶
func (c *Macie2) CreateSampleFindingsRequest(input *CreateSampleFindingsInput) (req *request.Request, output *CreateSampleFindingsOutput)
CreateSampleFindingsRequest generates a "aws/request.Request" representing the client's request for the CreateSampleFindings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSampleFindings for more information on using the CreateSampleFindings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateSampleFindingsRequest method. req, resp := client.CreateSampleFindingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/CreateSampleFindings
func (*Macie2) CreateSampleFindingsWithContext ¶
func (c *Macie2) CreateSampleFindingsWithContext(ctx aws.Context, input *CreateSampleFindingsInput, opts ...request.Option) (*CreateSampleFindingsOutput, error)
CreateSampleFindingsWithContext is the same as CreateSampleFindings with the addition of the ability to pass a context and additional request options.
See CreateSampleFindings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) DeclineInvitations ¶
func (c *Macie2) DeclineInvitations(input *DeclineInvitationsInput) (*DeclineInvitationsOutput, error)
DeclineInvitations API operation for Amazon Macie 2.
Declines Amazon Macie membership invitations that were received from specific accounts.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation DeclineInvitations for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DeclineInvitations
func (*Macie2) DeclineInvitationsRequest ¶
func (c *Macie2) DeclineInvitationsRequest(input *DeclineInvitationsInput) (req *request.Request, output *DeclineInvitationsOutput)
DeclineInvitationsRequest generates a "aws/request.Request" representing the client's request for the DeclineInvitations operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeclineInvitations for more information on using the DeclineInvitations API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeclineInvitationsRequest method. req, resp := client.DeclineInvitationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DeclineInvitations
func (*Macie2) DeclineInvitationsWithContext ¶
func (c *Macie2) DeclineInvitationsWithContext(ctx aws.Context, input *DeclineInvitationsInput, opts ...request.Option) (*DeclineInvitationsOutput, error)
DeclineInvitationsWithContext is the same as DeclineInvitations with the addition of the ability to pass a context and additional request options.
See DeclineInvitations for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) DeleteAllowList ¶
func (c *Macie2) DeleteAllowList(input *DeleteAllowListInput) (*DeleteAllowListOutput, error)
DeleteAllowList API operation for Amazon Macie 2.
Deletes an allow list.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation DeleteAllowList for usage and error information.
Returned Error Types:
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DeleteAllowList
func (*Macie2) DeleteAllowListRequest ¶
func (c *Macie2) DeleteAllowListRequest(input *DeleteAllowListInput) (req *request.Request, output *DeleteAllowListOutput)
DeleteAllowListRequest generates a "aws/request.Request" representing the client's request for the DeleteAllowList operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteAllowList for more information on using the DeleteAllowList API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteAllowListRequest method. req, resp := client.DeleteAllowListRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DeleteAllowList
func (*Macie2) DeleteAllowListWithContext ¶
func (c *Macie2) DeleteAllowListWithContext(ctx aws.Context, input *DeleteAllowListInput, opts ...request.Option) (*DeleteAllowListOutput, error)
DeleteAllowListWithContext is the same as DeleteAllowList with the addition of the ability to pass a context and additional request options.
See DeleteAllowList for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) DeleteCustomDataIdentifier ¶
func (c *Macie2) DeleteCustomDataIdentifier(input *DeleteCustomDataIdentifierInput) (*DeleteCustomDataIdentifierOutput, error)
DeleteCustomDataIdentifier API operation for Amazon Macie 2.
Soft deletes a custom data identifier.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation DeleteCustomDataIdentifier for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DeleteCustomDataIdentifier
func (*Macie2) DeleteCustomDataIdentifierRequest ¶
func (c *Macie2) DeleteCustomDataIdentifierRequest(input *DeleteCustomDataIdentifierInput) (req *request.Request, output *DeleteCustomDataIdentifierOutput)
DeleteCustomDataIdentifierRequest generates a "aws/request.Request" representing the client's request for the DeleteCustomDataIdentifier operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteCustomDataIdentifier for more information on using the DeleteCustomDataIdentifier API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteCustomDataIdentifierRequest method. req, resp := client.DeleteCustomDataIdentifierRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DeleteCustomDataIdentifier
func (*Macie2) DeleteCustomDataIdentifierWithContext ¶
func (c *Macie2) DeleteCustomDataIdentifierWithContext(ctx aws.Context, input *DeleteCustomDataIdentifierInput, opts ...request.Option) (*DeleteCustomDataIdentifierOutput, error)
DeleteCustomDataIdentifierWithContext is the same as DeleteCustomDataIdentifier with the addition of the ability to pass a context and additional request options.
See DeleteCustomDataIdentifier for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) DeleteFindingsFilter ¶
func (c *Macie2) DeleteFindingsFilter(input *DeleteFindingsFilterInput) (*DeleteFindingsFilterOutput, error)
DeleteFindingsFilter API operation for Amazon Macie 2.
Deletes a findings filter.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation DeleteFindingsFilter for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DeleteFindingsFilter
func (*Macie2) DeleteFindingsFilterRequest ¶
func (c *Macie2) DeleteFindingsFilterRequest(input *DeleteFindingsFilterInput) (req *request.Request, output *DeleteFindingsFilterOutput)
DeleteFindingsFilterRequest generates a "aws/request.Request" representing the client's request for the DeleteFindingsFilter operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteFindingsFilter for more information on using the DeleteFindingsFilter API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteFindingsFilterRequest method. req, resp := client.DeleteFindingsFilterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DeleteFindingsFilter
func (*Macie2) DeleteFindingsFilterWithContext ¶
func (c *Macie2) DeleteFindingsFilterWithContext(ctx aws.Context, input *DeleteFindingsFilterInput, opts ...request.Option) (*DeleteFindingsFilterOutput, error)
DeleteFindingsFilterWithContext is the same as DeleteFindingsFilter with the addition of the ability to pass a context and additional request options.
See DeleteFindingsFilter for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) DeleteInvitations ¶
func (c *Macie2) DeleteInvitations(input *DeleteInvitationsInput) (*DeleteInvitationsOutput, error)
DeleteInvitations API operation for Amazon Macie 2.
Deletes Amazon Macie membership invitations that were received from specific accounts.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation DeleteInvitations for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DeleteInvitations
func (*Macie2) DeleteInvitationsRequest ¶
func (c *Macie2) DeleteInvitationsRequest(input *DeleteInvitationsInput) (req *request.Request, output *DeleteInvitationsOutput)
DeleteInvitationsRequest generates a "aws/request.Request" representing the client's request for the DeleteInvitations operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteInvitations for more information on using the DeleteInvitations API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteInvitationsRequest method. req, resp := client.DeleteInvitationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DeleteInvitations
func (*Macie2) DeleteInvitationsWithContext ¶
func (c *Macie2) DeleteInvitationsWithContext(ctx aws.Context, input *DeleteInvitationsInput, opts ...request.Option) (*DeleteInvitationsOutput, error)
DeleteInvitationsWithContext is the same as DeleteInvitations with the addition of the ability to pass a context and additional request options.
See DeleteInvitations for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) DeleteMember ¶
func (c *Macie2) DeleteMember(input *DeleteMemberInput) (*DeleteMemberOutput, error)
DeleteMember API operation for Amazon Macie 2.
Deletes the association between an Amazon Macie administrator account and an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation DeleteMember for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DeleteMember
func (*Macie2) DeleteMemberRequest ¶
func (c *Macie2) DeleteMemberRequest(input *DeleteMemberInput) (req *request.Request, output *DeleteMemberOutput)
DeleteMemberRequest generates a "aws/request.Request" representing the client's request for the DeleteMember operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteMember for more information on using the DeleteMember API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteMemberRequest method. req, resp := client.DeleteMemberRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DeleteMember
func (*Macie2) DeleteMemberWithContext ¶
func (c *Macie2) DeleteMemberWithContext(ctx aws.Context, input *DeleteMemberInput, opts ...request.Option) (*DeleteMemberOutput, error)
DeleteMemberWithContext is the same as DeleteMember with the addition of the ability to pass a context and additional request options.
See DeleteMember for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) DescribeBuckets ¶
func (c *Macie2) DescribeBuckets(input *DescribeBucketsInput) (*DescribeBucketsOutput, error)
DescribeBuckets API operation for Amazon Macie 2.
Retrieves (queries) statistical data and other information about one or more S3 buckets that Amazon Macie monitors and analyzes for an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation DescribeBuckets for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DescribeBuckets
func (*Macie2) DescribeBucketsPages ¶
func (c *Macie2) DescribeBucketsPages(input *DescribeBucketsInput, fn func(*DescribeBucketsOutput, bool) bool) error
DescribeBucketsPages iterates over the pages of a DescribeBuckets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeBuckets method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeBuckets operation. pageNum := 0 err := client.DescribeBucketsPages(params, func(page *macie2.DescribeBucketsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Macie2) DescribeBucketsPagesWithContext ¶
func (c *Macie2) DescribeBucketsPagesWithContext(ctx aws.Context, input *DescribeBucketsInput, fn func(*DescribeBucketsOutput, bool) bool, opts ...request.Option) error
DescribeBucketsPagesWithContext same as DescribeBucketsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) DescribeBucketsRequest ¶
func (c *Macie2) DescribeBucketsRequest(input *DescribeBucketsInput) (req *request.Request, output *DescribeBucketsOutput)
DescribeBucketsRequest generates a "aws/request.Request" representing the client's request for the DescribeBuckets operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeBuckets for more information on using the DescribeBuckets API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeBucketsRequest method. req, resp := client.DescribeBucketsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DescribeBuckets
func (*Macie2) DescribeBucketsWithContext ¶
func (c *Macie2) DescribeBucketsWithContext(ctx aws.Context, input *DescribeBucketsInput, opts ...request.Option) (*DescribeBucketsOutput, error)
DescribeBucketsWithContext is the same as DescribeBuckets with the addition of the ability to pass a context and additional request options.
See DescribeBuckets for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) DescribeClassificationJob ¶
func (c *Macie2) DescribeClassificationJob(input *DescribeClassificationJobInput) (*DescribeClassificationJobOutput, error)
DescribeClassificationJob API operation for Amazon Macie 2.
Retrieves the status and settings for a classification job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation DescribeClassificationJob for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DescribeClassificationJob
func (*Macie2) DescribeClassificationJobRequest ¶
func (c *Macie2) DescribeClassificationJobRequest(input *DescribeClassificationJobInput) (req *request.Request, output *DescribeClassificationJobOutput)
DescribeClassificationJobRequest generates a "aws/request.Request" representing the client's request for the DescribeClassificationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeClassificationJob for more information on using the DescribeClassificationJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeClassificationJobRequest method. req, resp := client.DescribeClassificationJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DescribeClassificationJob
func (*Macie2) DescribeClassificationJobWithContext ¶
func (c *Macie2) DescribeClassificationJobWithContext(ctx aws.Context, input *DescribeClassificationJobInput, opts ...request.Option) (*DescribeClassificationJobOutput, error)
DescribeClassificationJobWithContext is the same as DescribeClassificationJob with the addition of the ability to pass a context and additional request options.
See DescribeClassificationJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) DescribeOrganizationConfiguration ¶
func (c *Macie2) DescribeOrganizationConfiguration(input *DescribeOrganizationConfigurationInput) (*DescribeOrganizationConfigurationOutput, error)
DescribeOrganizationConfiguration API operation for Amazon Macie 2.
Retrieves the Amazon Macie configuration settings for an organization in Organizations.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation DescribeOrganizationConfiguration for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DescribeOrganizationConfiguration
func (*Macie2) DescribeOrganizationConfigurationRequest ¶
func (c *Macie2) DescribeOrganizationConfigurationRequest(input *DescribeOrganizationConfigurationInput) (req *request.Request, output *DescribeOrganizationConfigurationOutput)
DescribeOrganizationConfigurationRequest generates a "aws/request.Request" representing the client's request for the DescribeOrganizationConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeOrganizationConfiguration for more information on using the DescribeOrganizationConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeOrganizationConfigurationRequest method. req, resp := client.DescribeOrganizationConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DescribeOrganizationConfiguration
func (*Macie2) DescribeOrganizationConfigurationWithContext ¶
func (c *Macie2) DescribeOrganizationConfigurationWithContext(ctx aws.Context, input *DescribeOrganizationConfigurationInput, opts ...request.Option) (*DescribeOrganizationConfigurationOutput, error)
DescribeOrganizationConfigurationWithContext is the same as DescribeOrganizationConfiguration with the addition of the ability to pass a context and additional request options.
See DescribeOrganizationConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) DisableMacie ¶
func (c *Macie2) DisableMacie(input *DisableMacieInput) (*DisableMacieOutput, error)
DisableMacie API operation for Amazon Macie 2.
Disables Amazon Macie and deletes all settings and resources for a Macie account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation DisableMacie for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DisableMacie
func (*Macie2) DisableMacieRequest ¶
func (c *Macie2) DisableMacieRequest(input *DisableMacieInput) (req *request.Request, output *DisableMacieOutput)
DisableMacieRequest generates a "aws/request.Request" representing the client's request for the DisableMacie operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisableMacie for more information on using the DisableMacie API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisableMacieRequest method. req, resp := client.DisableMacieRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DisableMacie
func (*Macie2) DisableMacieWithContext ¶
func (c *Macie2) DisableMacieWithContext(ctx aws.Context, input *DisableMacieInput, opts ...request.Option) (*DisableMacieOutput, error)
DisableMacieWithContext is the same as DisableMacie with the addition of the ability to pass a context and additional request options.
See DisableMacie for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) DisableOrganizationAdminAccount ¶
func (c *Macie2) DisableOrganizationAdminAccount(input *DisableOrganizationAdminAccountInput) (*DisableOrganizationAdminAccountOutput, error)
DisableOrganizationAdminAccount API operation for Amazon Macie 2.
Disables an account as the delegated Amazon Macie administrator account for an organization in Organizations.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation DisableOrganizationAdminAccount for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DisableOrganizationAdminAccount
func (*Macie2) DisableOrganizationAdminAccountRequest ¶
func (c *Macie2) DisableOrganizationAdminAccountRequest(input *DisableOrganizationAdminAccountInput) (req *request.Request, output *DisableOrganizationAdminAccountOutput)
DisableOrganizationAdminAccountRequest generates a "aws/request.Request" representing the client's request for the DisableOrganizationAdminAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisableOrganizationAdminAccount for more information on using the DisableOrganizationAdminAccount API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisableOrganizationAdminAccountRequest method. req, resp := client.DisableOrganizationAdminAccountRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DisableOrganizationAdminAccount
func (*Macie2) DisableOrganizationAdminAccountWithContext ¶
func (c *Macie2) DisableOrganizationAdminAccountWithContext(ctx aws.Context, input *DisableOrganizationAdminAccountInput, opts ...request.Option) (*DisableOrganizationAdminAccountOutput, error)
DisableOrganizationAdminAccountWithContext is the same as DisableOrganizationAdminAccount with the addition of the ability to pass a context and additional request options.
See DisableOrganizationAdminAccount for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) DisassociateFromAdministratorAccount ¶
func (c *Macie2) DisassociateFromAdministratorAccount(input *DisassociateFromAdministratorAccountInput) (*DisassociateFromAdministratorAccountOutput, error)
DisassociateFromAdministratorAccount API operation for Amazon Macie 2.
Disassociates a member account from its Amazon Macie administrator account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation DisassociateFromAdministratorAccount for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DisassociateFromAdministratorAccount
func (*Macie2) DisassociateFromAdministratorAccountRequest ¶
func (c *Macie2) DisassociateFromAdministratorAccountRequest(input *DisassociateFromAdministratorAccountInput) (req *request.Request, output *DisassociateFromAdministratorAccountOutput)
DisassociateFromAdministratorAccountRequest generates a "aws/request.Request" representing the client's request for the DisassociateFromAdministratorAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateFromAdministratorAccount for more information on using the DisassociateFromAdministratorAccount API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateFromAdministratorAccountRequest method. req, resp := client.DisassociateFromAdministratorAccountRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DisassociateFromAdministratorAccount
func (*Macie2) DisassociateFromAdministratorAccountWithContext ¶
func (c *Macie2) DisassociateFromAdministratorAccountWithContext(ctx aws.Context, input *DisassociateFromAdministratorAccountInput, opts ...request.Option) (*DisassociateFromAdministratorAccountOutput, error)
DisassociateFromAdministratorAccountWithContext is the same as DisassociateFromAdministratorAccount with the addition of the ability to pass a context and additional request options.
See DisassociateFromAdministratorAccount for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) DisassociateFromMasterAccount ¶
func (c *Macie2) DisassociateFromMasterAccount(input *DisassociateFromMasterAccountInput) (*DisassociateFromMasterAccountOutput, error)
DisassociateFromMasterAccount API operation for Amazon Macie 2.
(Deprecated) Disassociates a member account from its Amazon Macie administrator account. This operation has been replaced by the DisassociateFromAdministratorAccount operation.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation DisassociateFromMasterAccount for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DisassociateFromMasterAccount
func (*Macie2) DisassociateFromMasterAccountRequest ¶
func (c *Macie2) DisassociateFromMasterAccountRequest(input *DisassociateFromMasterAccountInput) (req *request.Request, output *DisassociateFromMasterAccountOutput)
DisassociateFromMasterAccountRequest generates a "aws/request.Request" representing the client's request for the DisassociateFromMasterAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateFromMasterAccount for more information on using the DisassociateFromMasterAccount API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateFromMasterAccountRequest method. req, resp := client.DisassociateFromMasterAccountRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DisassociateFromMasterAccount
func (*Macie2) DisassociateFromMasterAccountWithContext ¶
func (c *Macie2) DisassociateFromMasterAccountWithContext(ctx aws.Context, input *DisassociateFromMasterAccountInput, opts ...request.Option) (*DisassociateFromMasterAccountOutput, error)
DisassociateFromMasterAccountWithContext is the same as DisassociateFromMasterAccount with the addition of the ability to pass a context and additional request options.
See DisassociateFromMasterAccount for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) DisassociateMember ¶
func (c *Macie2) DisassociateMember(input *DisassociateMemberInput) (*DisassociateMemberOutput, error)
DisassociateMember API operation for Amazon Macie 2.
Disassociates an Amazon Macie administrator account from a member account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation DisassociateMember for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DisassociateMember
func (*Macie2) DisassociateMemberRequest ¶
func (c *Macie2) DisassociateMemberRequest(input *DisassociateMemberInput) (req *request.Request, output *DisassociateMemberOutput)
DisassociateMemberRequest generates a "aws/request.Request" representing the client's request for the DisassociateMember operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateMember for more information on using the DisassociateMember API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateMemberRequest method. req, resp := client.DisassociateMemberRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DisassociateMember
func (*Macie2) DisassociateMemberWithContext ¶
func (c *Macie2) DisassociateMemberWithContext(ctx aws.Context, input *DisassociateMemberInput, opts ...request.Option) (*DisassociateMemberOutput, error)
DisassociateMemberWithContext is the same as DisassociateMember with the addition of the ability to pass a context and additional request options.
See DisassociateMember for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) EnableMacie ¶
func (c *Macie2) EnableMacie(input *EnableMacieInput) (*EnableMacieOutput, error)
EnableMacie API operation for Amazon Macie 2.
Enables Amazon Macie and specifies the configuration settings for a Macie account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation EnableMacie for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/EnableMacie
func (*Macie2) EnableMacieRequest ¶
func (c *Macie2) EnableMacieRequest(input *EnableMacieInput) (req *request.Request, output *EnableMacieOutput)
EnableMacieRequest generates a "aws/request.Request" representing the client's request for the EnableMacie operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See EnableMacie for more information on using the EnableMacie API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the EnableMacieRequest method. req, resp := client.EnableMacieRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/EnableMacie
func (*Macie2) EnableMacieWithContext ¶
func (c *Macie2) EnableMacieWithContext(ctx aws.Context, input *EnableMacieInput, opts ...request.Option) (*EnableMacieOutput, error)
EnableMacieWithContext is the same as EnableMacie with the addition of the ability to pass a context and additional request options.
See EnableMacie for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) EnableOrganizationAdminAccount ¶
func (c *Macie2) EnableOrganizationAdminAccount(input *EnableOrganizationAdminAccountInput) (*EnableOrganizationAdminAccountOutput, error)
EnableOrganizationAdminAccount API operation for Amazon Macie 2.
Designates an account as the delegated Amazon Macie administrator account for an organization in Organizations.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation EnableOrganizationAdminAccount for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/EnableOrganizationAdminAccount
func (*Macie2) EnableOrganizationAdminAccountRequest ¶
func (c *Macie2) EnableOrganizationAdminAccountRequest(input *EnableOrganizationAdminAccountInput) (req *request.Request, output *EnableOrganizationAdminAccountOutput)
EnableOrganizationAdminAccountRequest generates a "aws/request.Request" representing the client's request for the EnableOrganizationAdminAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See EnableOrganizationAdminAccount for more information on using the EnableOrganizationAdminAccount API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the EnableOrganizationAdminAccountRequest method. req, resp := client.EnableOrganizationAdminAccountRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/EnableOrganizationAdminAccount
func (*Macie2) EnableOrganizationAdminAccountWithContext ¶
func (c *Macie2) EnableOrganizationAdminAccountWithContext(ctx aws.Context, input *EnableOrganizationAdminAccountInput, opts ...request.Option) (*EnableOrganizationAdminAccountOutput, error)
EnableOrganizationAdminAccountWithContext is the same as EnableOrganizationAdminAccount with the addition of the ability to pass a context and additional request options.
See EnableOrganizationAdminAccount for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetAdministratorAccount ¶
func (c *Macie2) GetAdministratorAccount(input *GetAdministratorAccountInput) (*GetAdministratorAccountOutput, error)
GetAdministratorAccount API operation for Amazon Macie 2.
Retrieves information about the Amazon Macie administrator account for an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetAdministratorAccount for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetAdministratorAccount
func (*Macie2) GetAdministratorAccountRequest ¶
func (c *Macie2) GetAdministratorAccountRequest(input *GetAdministratorAccountInput) (req *request.Request, output *GetAdministratorAccountOutput)
GetAdministratorAccountRequest generates a "aws/request.Request" representing the client's request for the GetAdministratorAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetAdministratorAccount for more information on using the GetAdministratorAccount API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetAdministratorAccountRequest method. req, resp := client.GetAdministratorAccountRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetAdministratorAccount
func (*Macie2) GetAdministratorAccountWithContext ¶
func (c *Macie2) GetAdministratorAccountWithContext(ctx aws.Context, input *GetAdministratorAccountInput, opts ...request.Option) (*GetAdministratorAccountOutput, error)
GetAdministratorAccountWithContext is the same as GetAdministratorAccount with the addition of the ability to pass a context and additional request options.
See GetAdministratorAccount for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetAllowList ¶
func (c *Macie2) GetAllowList(input *GetAllowListInput) (*GetAllowListOutput, error)
GetAllowList API operation for Amazon Macie 2.
Retrieves the settings and status of an allow list.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetAllowList for usage and error information.
Returned Error Types:
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetAllowList
func (*Macie2) GetAllowListRequest ¶
func (c *Macie2) GetAllowListRequest(input *GetAllowListInput) (req *request.Request, output *GetAllowListOutput)
GetAllowListRequest generates a "aws/request.Request" representing the client's request for the GetAllowList operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetAllowList for more information on using the GetAllowList API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetAllowListRequest method. req, resp := client.GetAllowListRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetAllowList
func (*Macie2) GetAllowListWithContext ¶
func (c *Macie2) GetAllowListWithContext(ctx aws.Context, input *GetAllowListInput, opts ...request.Option) (*GetAllowListOutput, error)
GetAllowListWithContext is the same as GetAllowList with the addition of the ability to pass a context and additional request options.
See GetAllowList for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetAutomatedDiscoveryConfiguration ¶
func (c *Macie2) GetAutomatedDiscoveryConfiguration(input *GetAutomatedDiscoveryConfigurationInput) (*GetAutomatedDiscoveryConfigurationOutput, error)
GetAutomatedDiscoveryConfiguration API operation for Amazon Macie 2.
Retrieves the configuration settings and status of automated sensitive data discovery for an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetAutomatedDiscoveryConfiguration for usage and error information.
Returned Error Types:
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetAutomatedDiscoveryConfiguration
func (*Macie2) GetAutomatedDiscoveryConfigurationRequest ¶
func (c *Macie2) GetAutomatedDiscoveryConfigurationRequest(input *GetAutomatedDiscoveryConfigurationInput) (req *request.Request, output *GetAutomatedDiscoveryConfigurationOutput)
GetAutomatedDiscoveryConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetAutomatedDiscoveryConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetAutomatedDiscoveryConfiguration for more information on using the GetAutomatedDiscoveryConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetAutomatedDiscoveryConfigurationRequest method. req, resp := client.GetAutomatedDiscoveryConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetAutomatedDiscoveryConfiguration
func (*Macie2) GetAutomatedDiscoveryConfigurationWithContext ¶
func (c *Macie2) GetAutomatedDiscoveryConfigurationWithContext(ctx aws.Context, input *GetAutomatedDiscoveryConfigurationInput, opts ...request.Option) (*GetAutomatedDiscoveryConfigurationOutput, error)
GetAutomatedDiscoveryConfigurationWithContext is the same as GetAutomatedDiscoveryConfiguration with the addition of the ability to pass a context and additional request options.
See GetAutomatedDiscoveryConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetBucketStatistics ¶
func (c *Macie2) GetBucketStatistics(input *GetBucketStatisticsInput) (*GetBucketStatisticsOutput, error)
GetBucketStatistics API operation for Amazon Macie 2.
Retrieves (queries) aggregated statistical data about all the S3 buckets that Amazon Macie monitors and analyzes for an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetBucketStatistics for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetBucketStatistics
func (*Macie2) GetBucketStatisticsRequest ¶
func (c *Macie2) GetBucketStatisticsRequest(input *GetBucketStatisticsInput) (req *request.Request, output *GetBucketStatisticsOutput)
GetBucketStatisticsRequest generates a "aws/request.Request" representing the client's request for the GetBucketStatistics operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetBucketStatistics for more information on using the GetBucketStatistics API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetBucketStatisticsRequest method. req, resp := client.GetBucketStatisticsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetBucketStatistics
func (*Macie2) GetBucketStatisticsWithContext ¶
func (c *Macie2) GetBucketStatisticsWithContext(ctx aws.Context, input *GetBucketStatisticsInput, opts ...request.Option) (*GetBucketStatisticsOutput, error)
GetBucketStatisticsWithContext is the same as GetBucketStatistics with the addition of the ability to pass a context and additional request options.
See GetBucketStatistics for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetClassificationExportConfiguration ¶
func (c *Macie2) GetClassificationExportConfiguration(input *GetClassificationExportConfigurationInput) (*GetClassificationExportConfigurationOutput, error)
GetClassificationExportConfiguration API operation for Amazon Macie 2.
Retrieves the configuration settings for storing data classification results.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetClassificationExportConfiguration for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetClassificationExportConfiguration
func (*Macie2) GetClassificationExportConfigurationRequest ¶
func (c *Macie2) GetClassificationExportConfigurationRequest(input *GetClassificationExportConfigurationInput) (req *request.Request, output *GetClassificationExportConfigurationOutput)
GetClassificationExportConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetClassificationExportConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetClassificationExportConfiguration for more information on using the GetClassificationExportConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetClassificationExportConfigurationRequest method. req, resp := client.GetClassificationExportConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetClassificationExportConfiguration
func (*Macie2) GetClassificationExportConfigurationWithContext ¶
func (c *Macie2) GetClassificationExportConfigurationWithContext(ctx aws.Context, input *GetClassificationExportConfigurationInput, opts ...request.Option) (*GetClassificationExportConfigurationOutput, error)
GetClassificationExportConfigurationWithContext is the same as GetClassificationExportConfiguration with the addition of the ability to pass a context and additional request options.
See GetClassificationExportConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetClassificationScope ¶
func (c *Macie2) GetClassificationScope(input *GetClassificationScopeInput) (*GetClassificationScopeOutput, error)
GetClassificationScope API operation for Amazon Macie 2.
Retrieves the classification scope settings for an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetClassificationScope for usage and error information.
Returned Error Types:
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetClassificationScope
func (*Macie2) GetClassificationScopeRequest ¶
func (c *Macie2) GetClassificationScopeRequest(input *GetClassificationScopeInput) (req *request.Request, output *GetClassificationScopeOutput)
GetClassificationScopeRequest generates a "aws/request.Request" representing the client's request for the GetClassificationScope operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetClassificationScope for more information on using the GetClassificationScope API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetClassificationScopeRequest method. req, resp := client.GetClassificationScopeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetClassificationScope
func (*Macie2) GetClassificationScopeWithContext ¶
func (c *Macie2) GetClassificationScopeWithContext(ctx aws.Context, input *GetClassificationScopeInput, opts ...request.Option) (*GetClassificationScopeOutput, error)
GetClassificationScopeWithContext is the same as GetClassificationScope with the addition of the ability to pass a context and additional request options.
See GetClassificationScope for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetCustomDataIdentifier ¶
func (c *Macie2) GetCustomDataIdentifier(input *GetCustomDataIdentifierInput) (*GetCustomDataIdentifierOutput, error)
GetCustomDataIdentifier API operation for Amazon Macie 2.
Retrieves the criteria and other settings for a custom data identifier.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetCustomDataIdentifier for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetCustomDataIdentifier
func (*Macie2) GetCustomDataIdentifierRequest ¶
func (c *Macie2) GetCustomDataIdentifierRequest(input *GetCustomDataIdentifierInput) (req *request.Request, output *GetCustomDataIdentifierOutput)
GetCustomDataIdentifierRequest generates a "aws/request.Request" representing the client's request for the GetCustomDataIdentifier operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetCustomDataIdentifier for more information on using the GetCustomDataIdentifier API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetCustomDataIdentifierRequest method. req, resp := client.GetCustomDataIdentifierRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetCustomDataIdentifier
func (*Macie2) GetCustomDataIdentifierWithContext ¶
func (c *Macie2) GetCustomDataIdentifierWithContext(ctx aws.Context, input *GetCustomDataIdentifierInput, opts ...request.Option) (*GetCustomDataIdentifierOutput, error)
GetCustomDataIdentifierWithContext is the same as GetCustomDataIdentifier with the addition of the ability to pass a context and additional request options.
See GetCustomDataIdentifier for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetFindingStatistics ¶
func (c *Macie2) GetFindingStatistics(input *GetFindingStatisticsInput) (*GetFindingStatisticsOutput, error)
GetFindingStatistics API operation for Amazon Macie 2.
Retrieves (queries) aggregated statistical data about findings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetFindingStatistics for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetFindingStatistics
func (*Macie2) GetFindingStatisticsRequest ¶
func (c *Macie2) GetFindingStatisticsRequest(input *GetFindingStatisticsInput) (req *request.Request, output *GetFindingStatisticsOutput)
GetFindingStatisticsRequest generates a "aws/request.Request" representing the client's request for the GetFindingStatistics operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetFindingStatistics for more information on using the GetFindingStatistics API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetFindingStatisticsRequest method. req, resp := client.GetFindingStatisticsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetFindingStatistics
func (*Macie2) GetFindingStatisticsWithContext ¶
func (c *Macie2) GetFindingStatisticsWithContext(ctx aws.Context, input *GetFindingStatisticsInput, opts ...request.Option) (*GetFindingStatisticsOutput, error)
GetFindingStatisticsWithContext is the same as GetFindingStatistics with the addition of the ability to pass a context and additional request options.
See GetFindingStatistics for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetFindings ¶
func (c *Macie2) GetFindings(input *GetFindingsInput) (*GetFindingsOutput, error)
GetFindings API operation for Amazon Macie 2.
Retrieves the details of one or more findings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetFindings for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetFindings
func (*Macie2) GetFindingsFilter ¶
func (c *Macie2) GetFindingsFilter(input *GetFindingsFilterInput) (*GetFindingsFilterOutput, error)
GetFindingsFilter API operation for Amazon Macie 2.
Retrieves the criteria and other settings for a findings filter.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetFindingsFilter for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetFindingsFilter
func (*Macie2) GetFindingsFilterRequest ¶
func (c *Macie2) GetFindingsFilterRequest(input *GetFindingsFilterInput) (req *request.Request, output *GetFindingsFilterOutput)
GetFindingsFilterRequest generates a "aws/request.Request" representing the client's request for the GetFindingsFilter operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetFindingsFilter for more information on using the GetFindingsFilter API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetFindingsFilterRequest method. req, resp := client.GetFindingsFilterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetFindingsFilter
func (*Macie2) GetFindingsFilterWithContext ¶
func (c *Macie2) GetFindingsFilterWithContext(ctx aws.Context, input *GetFindingsFilterInput, opts ...request.Option) (*GetFindingsFilterOutput, error)
GetFindingsFilterWithContext is the same as GetFindingsFilter with the addition of the ability to pass a context and additional request options.
See GetFindingsFilter for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetFindingsPublicationConfiguration ¶
func (c *Macie2) GetFindingsPublicationConfiguration(input *GetFindingsPublicationConfigurationInput) (*GetFindingsPublicationConfigurationOutput, error)
GetFindingsPublicationConfiguration API operation for Amazon Macie 2.
Retrieves the configuration settings for publishing findings to Security Hub.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetFindingsPublicationConfiguration for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetFindingsPublicationConfiguration
func (*Macie2) GetFindingsPublicationConfigurationRequest ¶
func (c *Macie2) GetFindingsPublicationConfigurationRequest(input *GetFindingsPublicationConfigurationInput) (req *request.Request, output *GetFindingsPublicationConfigurationOutput)
GetFindingsPublicationConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetFindingsPublicationConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetFindingsPublicationConfiguration for more information on using the GetFindingsPublicationConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetFindingsPublicationConfigurationRequest method. req, resp := client.GetFindingsPublicationConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetFindingsPublicationConfiguration
func (*Macie2) GetFindingsPublicationConfigurationWithContext ¶
func (c *Macie2) GetFindingsPublicationConfigurationWithContext(ctx aws.Context, input *GetFindingsPublicationConfigurationInput, opts ...request.Option) (*GetFindingsPublicationConfigurationOutput, error)
GetFindingsPublicationConfigurationWithContext is the same as GetFindingsPublicationConfiguration with the addition of the ability to pass a context and additional request options.
See GetFindingsPublicationConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetFindingsRequest ¶
func (c *Macie2) GetFindingsRequest(input *GetFindingsInput) (req *request.Request, output *GetFindingsOutput)
GetFindingsRequest generates a "aws/request.Request" representing the client's request for the GetFindings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetFindings for more information on using the GetFindings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetFindingsRequest method. req, resp := client.GetFindingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetFindings
func (*Macie2) GetFindingsWithContext ¶
func (c *Macie2) GetFindingsWithContext(ctx aws.Context, input *GetFindingsInput, opts ...request.Option) (*GetFindingsOutput, error)
GetFindingsWithContext is the same as GetFindings with the addition of the ability to pass a context and additional request options.
See GetFindings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetInvitationsCount ¶
func (c *Macie2) GetInvitationsCount(input *GetInvitationsCountInput) (*GetInvitationsCountOutput, error)
GetInvitationsCount API operation for Amazon Macie 2.
Retrieves the count of Amazon Macie membership invitations that were received by an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetInvitationsCount for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetInvitationsCount
func (*Macie2) GetInvitationsCountRequest ¶
func (c *Macie2) GetInvitationsCountRequest(input *GetInvitationsCountInput) (req *request.Request, output *GetInvitationsCountOutput)
GetInvitationsCountRequest generates a "aws/request.Request" representing the client's request for the GetInvitationsCount operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetInvitationsCount for more information on using the GetInvitationsCount API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetInvitationsCountRequest method. req, resp := client.GetInvitationsCountRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetInvitationsCount
func (*Macie2) GetInvitationsCountWithContext ¶
func (c *Macie2) GetInvitationsCountWithContext(ctx aws.Context, input *GetInvitationsCountInput, opts ...request.Option) (*GetInvitationsCountOutput, error)
GetInvitationsCountWithContext is the same as GetInvitationsCount with the addition of the ability to pass a context and additional request options.
See GetInvitationsCount for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetMacieSession ¶
func (c *Macie2) GetMacieSession(input *GetMacieSessionInput) (*GetMacieSessionOutput, error)
GetMacieSession API operation for Amazon Macie 2.
Retrieves the status and configuration settings for an Amazon Macie account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetMacieSession for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetMacieSession
func (*Macie2) GetMacieSessionRequest ¶
func (c *Macie2) GetMacieSessionRequest(input *GetMacieSessionInput) (req *request.Request, output *GetMacieSessionOutput)
GetMacieSessionRequest generates a "aws/request.Request" representing the client's request for the GetMacieSession operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetMacieSession for more information on using the GetMacieSession API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetMacieSessionRequest method. req, resp := client.GetMacieSessionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetMacieSession
func (*Macie2) GetMacieSessionWithContext ¶
func (c *Macie2) GetMacieSessionWithContext(ctx aws.Context, input *GetMacieSessionInput, opts ...request.Option) (*GetMacieSessionOutput, error)
GetMacieSessionWithContext is the same as GetMacieSession with the addition of the ability to pass a context and additional request options.
See GetMacieSession for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetMasterAccount ¶
func (c *Macie2) GetMasterAccount(input *GetMasterAccountInput) (*GetMasterAccountOutput, error)
GetMasterAccount API operation for Amazon Macie 2.
(Deprecated) Retrieves information about the Amazon Macie administrator account for an account. This operation has been replaced by the GetAdministratorAccount operation.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetMasterAccount for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetMasterAccount
func (*Macie2) GetMasterAccountRequest ¶
func (c *Macie2) GetMasterAccountRequest(input *GetMasterAccountInput) (req *request.Request, output *GetMasterAccountOutput)
GetMasterAccountRequest generates a "aws/request.Request" representing the client's request for the GetMasterAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetMasterAccount for more information on using the GetMasterAccount API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetMasterAccountRequest method. req, resp := client.GetMasterAccountRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetMasterAccount
func (*Macie2) GetMasterAccountWithContext ¶
func (c *Macie2) GetMasterAccountWithContext(ctx aws.Context, input *GetMasterAccountInput, opts ...request.Option) (*GetMasterAccountOutput, error)
GetMasterAccountWithContext is the same as GetMasterAccount with the addition of the ability to pass a context and additional request options.
See GetMasterAccount for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetMember ¶
func (c *Macie2) GetMember(input *GetMemberInput) (*GetMemberOutput, error)
GetMember API operation for Amazon Macie 2.
Retrieves information about an account that's associated with an Amazon Macie administrator account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetMember for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetMember
func (*Macie2) GetMemberRequest ¶
func (c *Macie2) GetMemberRequest(input *GetMemberInput) (req *request.Request, output *GetMemberOutput)
GetMemberRequest generates a "aws/request.Request" representing the client's request for the GetMember operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetMember for more information on using the GetMember API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetMemberRequest method. req, resp := client.GetMemberRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetMember
func (*Macie2) GetMemberWithContext ¶
func (c *Macie2) GetMemberWithContext(ctx aws.Context, input *GetMemberInput, opts ...request.Option) (*GetMemberOutput, error)
GetMemberWithContext is the same as GetMember with the addition of the ability to pass a context and additional request options.
See GetMember for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetResourceProfile ¶
func (c *Macie2) GetResourceProfile(input *GetResourceProfileInput) (*GetResourceProfileOutput, error)
GetResourceProfile API operation for Amazon Macie 2.
Retrieves (queries) sensitive data discovery statistics and the sensitivity score for an S3 bucket.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetResourceProfile for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetResourceProfile
func (*Macie2) GetResourceProfileRequest ¶
func (c *Macie2) GetResourceProfileRequest(input *GetResourceProfileInput) (req *request.Request, output *GetResourceProfileOutput)
GetResourceProfileRequest generates a "aws/request.Request" representing the client's request for the GetResourceProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetResourceProfile for more information on using the GetResourceProfile API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetResourceProfileRequest method. req, resp := client.GetResourceProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetResourceProfile
func (*Macie2) GetResourceProfileWithContext ¶
func (c *Macie2) GetResourceProfileWithContext(ctx aws.Context, input *GetResourceProfileInput, opts ...request.Option) (*GetResourceProfileOutput, error)
GetResourceProfileWithContext is the same as GetResourceProfile with the addition of the ability to pass a context and additional request options.
See GetResourceProfile for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetRevealConfiguration ¶
func (c *Macie2) GetRevealConfiguration(input *GetRevealConfigurationInput) (*GetRevealConfigurationOutput, error)
GetRevealConfiguration API operation for Amazon Macie 2.
Retrieves the status and configuration settings for retrieving occurrences of sensitive data reported by findings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetRevealConfiguration for usage and error information.
Returned Error Types:
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetRevealConfiguration
func (*Macie2) GetRevealConfigurationRequest ¶
func (c *Macie2) GetRevealConfigurationRequest(input *GetRevealConfigurationInput) (req *request.Request, output *GetRevealConfigurationOutput)
GetRevealConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetRevealConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetRevealConfiguration for more information on using the GetRevealConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetRevealConfigurationRequest method. req, resp := client.GetRevealConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetRevealConfiguration
func (*Macie2) GetRevealConfigurationWithContext ¶
func (c *Macie2) GetRevealConfigurationWithContext(ctx aws.Context, input *GetRevealConfigurationInput, opts ...request.Option) (*GetRevealConfigurationOutput, error)
GetRevealConfigurationWithContext is the same as GetRevealConfiguration with the addition of the ability to pass a context and additional request options.
See GetRevealConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetSensitiveDataOccurrences ¶
func (c *Macie2) GetSensitiveDataOccurrences(input *GetSensitiveDataOccurrencesInput) (*GetSensitiveDataOccurrencesOutput, error)
GetSensitiveDataOccurrences API operation for Amazon Macie 2.
Retrieves occurrences of sensitive data reported by a finding.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetSensitiveDataOccurrences for usage and error information.
Returned Error Types:
UnprocessableEntityException Provides information about an error that occurred due to an unprocessable entity.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetSensitiveDataOccurrences
func (*Macie2) GetSensitiveDataOccurrencesAvailability ¶
func (c *Macie2) GetSensitiveDataOccurrencesAvailability(input *GetSensitiveDataOccurrencesAvailabilityInput) (*GetSensitiveDataOccurrencesAvailabilityOutput, error)
GetSensitiveDataOccurrencesAvailability API operation for Amazon Macie 2.
Checks whether occurrences of sensitive data can be retrieved for a finding.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetSensitiveDataOccurrencesAvailability for usage and error information.
Returned Error Types:
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetSensitiveDataOccurrencesAvailability
func (*Macie2) GetSensitiveDataOccurrencesAvailabilityRequest ¶
func (c *Macie2) GetSensitiveDataOccurrencesAvailabilityRequest(input *GetSensitiveDataOccurrencesAvailabilityInput) (req *request.Request, output *GetSensitiveDataOccurrencesAvailabilityOutput)
GetSensitiveDataOccurrencesAvailabilityRequest generates a "aws/request.Request" representing the client's request for the GetSensitiveDataOccurrencesAvailability operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSensitiveDataOccurrencesAvailability for more information on using the GetSensitiveDataOccurrencesAvailability API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSensitiveDataOccurrencesAvailabilityRequest method. req, resp := client.GetSensitiveDataOccurrencesAvailabilityRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetSensitiveDataOccurrencesAvailability
func (*Macie2) GetSensitiveDataOccurrencesAvailabilityWithContext ¶
func (c *Macie2) GetSensitiveDataOccurrencesAvailabilityWithContext(ctx aws.Context, input *GetSensitiveDataOccurrencesAvailabilityInput, opts ...request.Option) (*GetSensitiveDataOccurrencesAvailabilityOutput, error)
GetSensitiveDataOccurrencesAvailabilityWithContext is the same as GetSensitiveDataOccurrencesAvailability with the addition of the ability to pass a context and additional request options.
See GetSensitiveDataOccurrencesAvailability for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetSensitiveDataOccurrencesRequest ¶
func (c *Macie2) GetSensitiveDataOccurrencesRequest(input *GetSensitiveDataOccurrencesInput) (req *request.Request, output *GetSensitiveDataOccurrencesOutput)
GetSensitiveDataOccurrencesRequest generates a "aws/request.Request" representing the client's request for the GetSensitiveDataOccurrences operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSensitiveDataOccurrences for more information on using the GetSensitiveDataOccurrences API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSensitiveDataOccurrencesRequest method. req, resp := client.GetSensitiveDataOccurrencesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetSensitiveDataOccurrences
func (*Macie2) GetSensitiveDataOccurrencesWithContext ¶
func (c *Macie2) GetSensitiveDataOccurrencesWithContext(ctx aws.Context, input *GetSensitiveDataOccurrencesInput, opts ...request.Option) (*GetSensitiveDataOccurrencesOutput, error)
GetSensitiveDataOccurrencesWithContext is the same as GetSensitiveDataOccurrences with the addition of the ability to pass a context and additional request options.
See GetSensitiveDataOccurrences for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetSensitivityInspectionTemplate ¶
func (c *Macie2) GetSensitivityInspectionTemplate(input *GetSensitivityInspectionTemplateInput) (*GetSensitivityInspectionTemplateOutput, error)
GetSensitivityInspectionTemplate API operation for Amazon Macie 2.
Retrieves the settings for the sensitivity inspection template for an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetSensitivityInspectionTemplate for usage and error information.
Returned Error Types:
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetSensitivityInspectionTemplate
func (*Macie2) GetSensitivityInspectionTemplateRequest ¶
func (c *Macie2) GetSensitivityInspectionTemplateRequest(input *GetSensitivityInspectionTemplateInput) (req *request.Request, output *GetSensitivityInspectionTemplateOutput)
GetSensitivityInspectionTemplateRequest generates a "aws/request.Request" representing the client's request for the GetSensitivityInspectionTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSensitivityInspectionTemplate for more information on using the GetSensitivityInspectionTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSensitivityInspectionTemplateRequest method. req, resp := client.GetSensitivityInspectionTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetSensitivityInspectionTemplate
func (*Macie2) GetSensitivityInspectionTemplateWithContext ¶
func (c *Macie2) GetSensitivityInspectionTemplateWithContext(ctx aws.Context, input *GetSensitivityInspectionTemplateInput, opts ...request.Option) (*GetSensitivityInspectionTemplateOutput, error)
GetSensitivityInspectionTemplateWithContext is the same as GetSensitivityInspectionTemplate with the addition of the ability to pass a context and additional request options.
See GetSensitivityInspectionTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetUsageStatistics ¶
func (c *Macie2) GetUsageStatistics(input *GetUsageStatisticsInput) (*GetUsageStatisticsOutput, error)
GetUsageStatistics API operation for Amazon Macie 2.
Retrieves (queries) quotas and aggregated usage data for one or more accounts.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetUsageStatistics for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetUsageStatistics
func (*Macie2) GetUsageStatisticsPages ¶
func (c *Macie2) GetUsageStatisticsPages(input *GetUsageStatisticsInput, fn func(*GetUsageStatisticsOutput, bool) bool) error
GetUsageStatisticsPages iterates over the pages of a GetUsageStatistics operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetUsageStatistics method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetUsageStatistics operation. pageNum := 0 err := client.GetUsageStatisticsPages(params, func(page *macie2.GetUsageStatisticsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Macie2) GetUsageStatisticsPagesWithContext ¶
func (c *Macie2) GetUsageStatisticsPagesWithContext(ctx aws.Context, input *GetUsageStatisticsInput, fn func(*GetUsageStatisticsOutput, bool) bool, opts ...request.Option) error
GetUsageStatisticsPagesWithContext same as GetUsageStatisticsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetUsageStatisticsRequest ¶
func (c *Macie2) GetUsageStatisticsRequest(input *GetUsageStatisticsInput) (req *request.Request, output *GetUsageStatisticsOutput)
GetUsageStatisticsRequest generates a "aws/request.Request" representing the client's request for the GetUsageStatistics operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetUsageStatistics for more information on using the GetUsageStatistics API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetUsageStatisticsRequest method. req, resp := client.GetUsageStatisticsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetUsageStatistics
func (*Macie2) GetUsageStatisticsWithContext ¶
func (c *Macie2) GetUsageStatisticsWithContext(ctx aws.Context, input *GetUsageStatisticsInput, opts ...request.Option) (*GetUsageStatisticsOutput, error)
GetUsageStatisticsWithContext is the same as GetUsageStatistics with the addition of the ability to pass a context and additional request options.
See GetUsageStatistics for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) GetUsageTotals ¶
func (c *Macie2) GetUsageTotals(input *GetUsageTotalsInput) (*GetUsageTotalsOutput, error)
GetUsageTotals API operation for Amazon Macie 2.
Retrieves (queries) aggregated usage data for an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation GetUsageTotals for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetUsageTotals
func (*Macie2) GetUsageTotalsRequest ¶
func (c *Macie2) GetUsageTotalsRequest(input *GetUsageTotalsInput) (req *request.Request, output *GetUsageTotalsOutput)
GetUsageTotalsRequest generates a "aws/request.Request" representing the client's request for the GetUsageTotals operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetUsageTotals for more information on using the GetUsageTotals API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetUsageTotalsRequest method. req, resp := client.GetUsageTotalsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/GetUsageTotals
func (*Macie2) GetUsageTotalsWithContext ¶
func (c *Macie2) GetUsageTotalsWithContext(ctx aws.Context, input *GetUsageTotalsInput, opts ...request.Option) (*GetUsageTotalsOutput, error)
GetUsageTotalsWithContext is the same as GetUsageTotals with the addition of the ability to pass a context and additional request options.
See GetUsageTotals for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListAllowLists ¶
func (c *Macie2) ListAllowLists(input *ListAllowListsInput) (*ListAllowListsOutput, error)
ListAllowLists API operation for Amazon Macie 2.
Retrieves a subset of information about all the allow lists for an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation ListAllowLists for usage and error information.
Returned Error Types:
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListAllowLists
func (*Macie2) ListAllowListsPages ¶
func (c *Macie2) ListAllowListsPages(input *ListAllowListsInput, fn func(*ListAllowListsOutput, bool) bool) error
ListAllowListsPages iterates over the pages of a ListAllowLists operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAllowLists method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListAllowLists operation. pageNum := 0 err := client.ListAllowListsPages(params, func(page *macie2.ListAllowListsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Macie2) ListAllowListsPagesWithContext ¶
func (c *Macie2) ListAllowListsPagesWithContext(ctx aws.Context, input *ListAllowListsInput, fn func(*ListAllowListsOutput, bool) bool, opts ...request.Option) error
ListAllowListsPagesWithContext same as ListAllowListsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListAllowListsRequest ¶
func (c *Macie2) ListAllowListsRequest(input *ListAllowListsInput) (req *request.Request, output *ListAllowListsOutput)
ListAllowListsRequest generates a "aws/request.Request" representing the client's request for the ListAllowLists operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListAllowLists for more information on using the ListAllowLists API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListAllowListsRequest method. req, resp := client.ListAllowListsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListAllowLists
func (*Macie2) ListAllowListsWithContext ¶
func (c *Macie2) ListAllowListsWithContext(ctx aws.Context, input *ListAllowListsInput, opts ...request.Option) (*ListAllowListsOutput, error)
ListAllowListsWithContext is the same as ListAllowLists with the addition of the ability to pass a context and additional request options.
See ListAllowLists for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListClassificationJobs ¶
func (c *Macie2) ListClassificationJobs(input *ListClassificationJobsInput) (*ListClassificationJobsOutput, error)
ListClassificationJobs API operation for Amazon Macie 2.
Retrieves a subset of information about one or more classification jobs.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation ListClassificationJobs for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListClassificationJobs
func (*Macie2) ListClassificationJobsPages ¶
func (c *Macie2) ListClassificationJobsPages(input *ListClassificationJobsInput, fn func(*ListClassificationJobsOutput, bool) bool) error
ListClassificationJobsPages iterates over the pages of a ListClassificationJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListClassificationJobs method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListClassificationJobs operation. pageNum := 0 err := client.ListClassificationJobsPages(params, func(page *macie2.ListClassificationJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Macie2) ListClassificationJobsPagesWithContext ¶
func (c *Macie2) ListClassificationJobsPagesWithContext(ctx aws.Context, input *ListClassificationJobsInput, fn func(*ListClassificationJobsOutput, bool) bool, opts ...request.Option) error
ListClassificationJobsPagesWithContext same as ListClassificationJobsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListClassificationJobsRequest ¶
func (c *Macie2) ListClassificationJobsRequest(input *ListClassificationJobsInput) (req *request.Request, output *ListClassificationJobsOutput)
ListClassificationJobsRequest generates a "aws/request.Request" representing the client's request for the ListClassificationJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListClassificationJobs for more information on using the ListClassificationJobs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListClassificationJobsRequest method. req, resp := client.ListClassificationJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListClassificationJobs
func (*Macie2) ListClassificationJobsWithContext ¶
func (c *Macie2) ListClassificationJobsWithContext(ctx aws.Context, input *ListClassificationJobsInput, opts ...request.Option) (*ListClassificationJobsOutput, error)
ListClassificationJobsWithContext is the same as ListClassificationJobs with the addition of the ability to pass a context and additional request options.
See ListClassificationJobs for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListClassificationScopes ¶
func (c *Macie2) ListClassificationScopes(input *ListClassificationScopesInput) (*ListClassificationScopesOutput, error)
ListClassificationScopes API operation for Amazon Macie 2.
Retrieves a subset of information about the classification scope for an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation ListClassificationScopes for usage and error information.
Returned Error Types:
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListClassificationScopes
func (*Macie2) ListClassificationScopesPages ¶
func (c *Macie2) ListClassificationScopesPages(input *ListClassificationScopesInput, fn func(*ListClassificationScopesOutput, bool) bool) error
ListClassificationScopesPages iterates over the pages of a ListClassificationScopes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListClassificationScopes method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListClassificationScopes operation. pageNum := 0 err := client.ListClassificationScopesPages(params, func(page *macie2.ListClassificationScopesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Macie2) ListClassificationScopesPagesWithContext ¶
func (c *Macie2) ListClassificationScopesPagesWithContext(ctx aws.Context, input *ListClassificationScopesInput, fn func(*ListClassificationScopesOutput, bool) bool, opts ...request.Option) error
ListClassificationScopesPagesWithContext same as ListClassificationScopesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListClassificationScopesRequest ¶
func (c *Macie2) ListClassificationScopesRequest(input *ListClassificationScopesInput) (req *request.Request, output *ListClassificationScopesOutput)
ListClassificationScopesRequest generates a "aws/request.Request" representing the client's request for the ListClassificationScopes operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListClassificationScopes for more information on using the ListClassificationScopes API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListClassificationScopesRequest method. req, resp := client.ListClassificationScopesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListClassificationScopes
func (*Macie2) ListClassificationScopesWithContext ¶
func (c *Macie2) ListClassificationScopesWithContext(ctx aws.Context, input *ListClassificationScopesInput, opts ...request.Option) (*ListClassificationScopesOutput, error)
ListClassificationScopesWithContext is the same as ListClassificationScopes with the addition of the ability to pass a context and additional request options.
See ListClassificationScopes for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListCustomDataIdentifiers ¶
func (c *Macie2) ListCustomDataIdentifiers(input *ListCustomDataIdentifiersInput) (*ListCustomDataIdentifiersOutput, error)
ListCustomDataIdentifiers API operation for Amazon Macie 2.
Retrieves a subset of information about all the custom data identifiers for an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation ListCustomDataIdentifiers for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListCustomDataIdentifiers
func (*Macie2) ListCustomDataIdentifiersPages ¶
func (c *Macie2) ListCustomDataIdentifiersPages(input *ListCustomDataIdentifiersInput, fn func(*ListCustomDataIdentifiersOutput, bool) bool) error
ListCustomDataIdentifiersPages iterates over the pages of a ListCustomDataIdentifiers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListCustomDataIdentifiers method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListCustomDataIdentifiers operation. pageNum := 0 err := client.ListCustomDataIdentifiersPages(params, func(page *macie2.ListCustomDataIdentifiersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Macie2) ListCustomDataIdentifiersPagesWithContext ¶
func (c *Macie2) ListCustomDataIdentifiersPagesWithContext(ctx aws.Context, input *ListCustomDataIdentifiersInput, fn func(*ListCustomDataIdentifiersOutput, bool) bool, opts ...request.Option) error
ListCustomDataIdentifiersPagesWithContext same as ListCustomDataIdentifiersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListCustomDataIdentifiersRequest ¶
func (c *Macie2) ListCustomDataIdentifiersRequest(input *ListCustomDataIdentifiersInput) (req *request.Request, output *ListCustomDataIdentifiersOutput)
ListCustomDataIdentifiersRequest generates a "aws/request.Request" representing the client's request for the ListCustomDataIdentifiers operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListCustomDataIdentifiers for more information on using the ListCustomDataIdentifiers API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListCustomDataIdentifiersRequest method. req, resp := client.ListCustomDataIdentifiersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListCustomDataIdentifiers
func (*Macie2) ListCustomDataIdentifiersWithContext ¶
func (c *Macie2) ListCustomDataIdentifiersWithContext(ctx aws.Context, input *ListCustomDataIdentifiersInput, opts ...request.Option) (*ListCustomDataIdentifiersOutput, error)
ListCustomDataIdentifiersWithContext is the same as ListCustomDataIdentifiers with the addition of the ability to pass a context and additional request options.
See ListCustomDataIdentifiers for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListFindings ¶
func (c *Macie2) ListFindings(input *ListFindingsInput) (*ListFindingsOutput, error)
ListFindings API operation for Amazon Macie 2.
Retrieves a subset of information about one or more findings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation ListFindings for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListFindings
func (*Macie2) ListFindingsFilters ¶
func (c *Macie2) ListFindingsFilters(input *ListFindingsFiltersInput) (*ListFindingsFiltersOutput, error)
ListFindingsFilters API operation for Amazon Macie 2.
Retrieves a subset of information about all the findings filters for an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation ListFindingsFilters for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListFindingsFilters
func (*Macie2) ListFindingsFiltersPages ¶
func (c *Macie2) ListFindingsFiltersPages(input *ListFindingsFiltersInput, fn func(*ListFindingsFiltersOutput, bool) bool) error
ListFindingsFiltersPages iterates over the pages of a ListFindingsFilters operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListFindingsFilters method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListFindingsFilters operation. pageNum := 0 err := client.ListFindingsFiltersPages(params, func(page *macie2.ListFindingsFiltersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Macie2) ListFindingsFiltersPagesWithContext ¶
func (c *Macie2) ListFindingsFiltersPagesWithContext(ctx aws.Context, input *ListFindingsFiltersInput, fn func(*ListFindingsFiltersOutput, bool) bool, opts ...request.Option) error
ListFindingsFiltersPagesWithContext same as ListFindingsFiltersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListFindingsFiltersRequest ¶
func (c *Macie2) ListFindingsFiltersRequest(input *ListFindingsFiltersInput) (req *request.Request, output *ListFindingsFiltersOutput)
ListFindingsFiltersRequest generates a "aws/request.Request" representing the client's request for the ListFindingsFilters operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListFindingsFilters for more information on using the ListFindingsFilters API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListFindingsFiltersRequest method. req, resp := client.ListFindingsFiltersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListFindingsFilters
func (*Macie2) ListFindingsFiltersWithContext ¶
func (c *Macie2) ListFindingsFiltersWithContext(ctx aws.Context, input *ListFindingsFiltersInput, opts ...request.Option) (*ListFindingsFiltersOutput, error)
ListFindingsFiltersWithContext is the same as ListFindingsFilters with the addition of the ability to pass a context and additional request options.
See ListFindingsFilters for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListFindingsPages ¶
func (c *Macie2) ListFindingsPages(input *ListFindingsInput, fn func(*ListFindingsOutput, bool) bool) error
ListFindingsPages iterates over the pages of a ListFindings operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListFindings method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListFindings operation. pageNum := 0 err := client.ListFindingsPages(params, func(page *macie2.ListFindingsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Macie2) ListFindingsPagesWithContext ¶
func (c *Macie2) ListFindingsPagesWithContext(ctx aws.Context, input *ListFindingsInput, fn func(*ListFindingsOutput, bool) bool, opts ...request.Option) error
ListFindingsPagesWithContext same as ListFindingsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListFindingsRequest ¶
func (c *Macie2) ListFindingsRequest(input *ListFindingsInput) (req *request.Request, output *ListFindingsOutput)
ListFindingsRequest generates a "aws/request.Request" representing the client's request for the ListFindings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListFindings for more information on using the ListFindings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListFindingsRequest method. req, resp := client.ListFindingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListFindings
func (*Macie2) ListFindingsWithContext ¶
func (c *Macie2) ListFindingsWithContext(ctx aws.Context, input *ListFindingsInput, opts ...request.Option) (*ListFindingsOutput, error)
ListFindingsWithContext is the same as ListFindings with the addition of the ability to pass a context and additional request options.
See ListFindings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListInvitations ¶
func (c *Macie2) ListInvitations(input *ListInvitationsInput) (*ListInvitationsOutput, error)
ListInvitations API operation for Amazon Macie 2.
Retrieves information about the Amazon Macie membership invitations that were received by an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation ListInvitations for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListInvitations
func (*Macie2) ListInvitationsPages ¶
func (c *Macie2) ListInvitationsPages(input *ListInvitationsInput, fn func(*ListInvitationsOutput, bool) bool) error
ListInvitationsPages iterates over the pages of a ListInvitations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListInvitations method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListInvitations operation. pageNum := 0 err := client.ListInvitationsPages(params, func(page *macie2.ListInvitationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Macie2) ListInvitationsPagesWithContext ¶
func (c *Macie2) ListInvitationsPagesWithContext(ctx aws.Context, input *ListInvitationsInput, fn func(*ListInvitationsOutput, bool) bool, opts ...request.Option) error
ListInvitationsPagesWithContext same as ListInvitationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListInvitationsRequest ¶
func (c *Macie2) ListInvitationsRequest(input *ListInvitationsInput) (req *request.Request, output *ListInvitationsOutput)
ListInvitationsRequest generates a "aws/request.Request" representing the client's request for the ListInvitations operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListInvitations for more information on using the ListInvitations API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListInvitationsRequest method. req, resp := client.ListInvitationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListInvitations
func (*Macie2) ListInvitationsWithContext ¶
func (c *Macie2) ListInvitationsWithContext(ctx aws.Context, input *ListInvitationsInput, opts ...request.Option) (*ListInvitationsOutput, error)
ListInvitationsWithContext is the same as ListInvitations with the addition of the ability to pass a context and additional request options.
See ListInvitations for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListManagedDataIdentifiers ¶
func (c *Macie2) ListManagedDataIdentifiers(input *ListManagedDataIdentifiersInput) (*ListManagedDataIdentifiersOutput, error)
ListManagedDataIdentifiers API operation for Amazon Macie 2.
Retrieves information about all the managed data identifiers that Amazon Macie currently provides.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation ListManagedDataIdentifiers for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListManagedDataIdentifiers
func (*Macie2) ListManagedDataIdentifiersPages ¶
func (c *Macie2) ListManagedDataIdentifiersPages(input *ListManagedDataIdentifiersInput, fn func(*ListManagedDataIdentifiersOutput, bool) bool) error
ListManagedDataIdentifiersPages iterates over the pages of a ListManagedDataIdentifiers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListManagedDataIdentifiers method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListManagedDataIdentifiers operation. pageNum := 0 err := client.ListManagedDataIdentifiersPages(params, func(page *macie2.ListManagedDataIdentifiersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Macie2) ListManagedDataIdentifiersPagesWithContext ¶
func (c *Macie2) ListManagedDataIdentifiersPagesWithContext(ctx aws.Context, input *ListManagedDataIdentifiersInput, fn func(*ListManagedDataIdentifiersOutput, bool) bool, opts ...request.Option) error
ListManagedDataIdentifiersPagesWithContext same as ListManagedDataIdentifiersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListManagedDataIdentifiersRequest ¶
func (c *Macie2) ListManagedDataIdentifiersRequest(input *ListManagedDataIdentifiersInput) (req *request.Request, output *ListManagedDataIdentifiersOutput)
ListManagedDataIdentifiersRequest generates a "aws/request.Request" representing the client's request for the ListManagedDataIdentifiers operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListManagedDataIdentifiers for more information on using the ListManagedDataIdentifiers API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListManagedDataIdentifiersRequest method. req, resp := client.ListManagedDataIdentifiersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListManagedDataIdentifiers
func (*Macie2) ListManagedDataIdentifiersWithContext ¶
func (c *Macie2) ListManagedDataIdentifiersWithContext(ctx aws.Context, input *ListManagedDataIdentifiersInput, opts ...request.Option) (*ListManagedDataIdentifiersOutput, error)
ListManagedDataIdentifiersWithContext is the same as ListManagedDataIdentifiers with the addition of the ability to pass a context and additional request options.
See ListManagedDataIdentifiers for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListMembers ¶
func (c *Macie2) ListMembers(input *ListMembersInput) (*ListMembersOutput, error)
ListMembers API operation for Amazon Macie 2.
Retrieves information about the accounts that are associated with an Amazon Macie administrator account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation ListMembers for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListMembers
func (*Macie2) ListMembersPages ¶
func (c *Macie2) ListMembersPages(input *ListMembersInput, fn func(*ListMembersOutput, bool) bool) error
ListMembersPages iterates over the pages of a ListMembers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListMembers method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListMembers operation. pageNum := 0 err := client.ListMembersPages(params, func(page *macie2.ListMembersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Macie2) ListMembersPagesWithContext ¶
func (c *Macie2) ListMembersPagesWithContext(ctx aws.Context, input *ListMembersInput, fn func(*ListMembersOutput, bool) bool, opts ...request.Option) error
ListMembersPagesWithContext same as ListMembersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListMembersRequest ¶
func (c *Macie2) ListMembersRequest(input *ListMembersInput) (req *request.Request, output *ListMembersOutput)
ListMembersRequest generates a "aws/request.Request" representing the client's request for the ListMembers operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListMembers for more information on using the ListMembers API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListMembersRequest method. req, resp := client.ListMembersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListMembers
func (*Macie2) ListMembersWithContext ¶
func (c *Macie2) ListMembersWithContext(ctx aws.Context, input *ListMembersInput, opts ...request.Option) (*ListMembersOutput, error)
ListMembersWithContext is the same as ListMembers with the addition of the ability to pass a context and additional request options.
See ListMembers for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListOrganizationAdminAccounts ¶
func (c *Macie2) ListOrganizationAdminAccounts(input *ListOrganizationAdminAccountsInput) (*ListOrganizationAdminAccountsOutput, error)
ListOrganizationAdminAccounts API operation for Amazon Macie 2.
Retrieves information about the delegated Amazon Macie administrator account for an organization in Organizations.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation ListOrganizationAdminAccounts for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListOrganizationAdminAccounts
func (*Macie2) ListOrganizationAdminAccountsPages ¶
func (c *Macie2) ListOrganizationAdminAccountsPages(input *ListOrganizationAdminAccountsInput, fn func(*ListOrganizationAdminAccountsOutput, bool) bool) error
ListOrganizationAdminAccountsPages iterates over the pages of a ListOrganizationAdminAccounts operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListOrganizationAdminAccounts method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListOrganizationAdminAccounts operation. pageNum := 0 err := client.ListOrganizationAdminAccountsPages(params, func(page *macie2.ListOrganizationAdminAccountsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Macie2) ListOrganizationAdminAccountsPagesWithContext ¶
func (c *Macie2) ListOrganizationAdminAccountsPagesWithContext(ctx aws.Context, input *ListOrganizationAdminAccountsInput, fn func(*ListOrganizationAdminAccountsOutput, bool) bool, opts ...request.Option) error
ListOrganizationAdminAccountsPagesWithContext same as ListOrganizationAdminAccountsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListOrganizationAdminAccountsRequest ¶
func (c *Macie2) ListOrganizationAdminAccountsRequest(input *ListOrganizationAdminAccountsInput) (req *request.Request, output *ListOrganizationAdminAccountsOutput)
ListOrganizationAdminAccountsRequest generates a "aws/request.Request" representing the client's request for the ListOrganizationAdminAccounts operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListOrganizationAdminAccounts for more information on using the ListOrganizationAdminAccounts API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListOrganizationAdminAccountsRequest method. req, resp := client.ListOrganizationAdminAccountsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListOrganizationAdminAccounts
func (*Macie2) ListOrganizationAdminAccountsWithContext ¶
func (c *Macie2) ListOrganizationAdminAccountsWithContext(ctx aws.Context, input *ListOrganizationAdminAccountsInput, opts ...request.Option) (*ListOrganizationAdminAccountsOutput, error)
ListOrganizationAdminAccountsWithContext is the same as ListOrganizationAdminAccounts with the addition of the ability to pass a context and additional request options.
See ListOrganizationAdminAccounts for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListResourceProfileArtifacts ¶
func (c *Macie2) ListResourceProfileArtifacts(input *ListResourceProfileArtifactsInput) (*ListResourceProfileArtifactsOutput, error)
ListResourceProfileArtifacts API operation for Amazon Macie 2.
Retrieves information about objects that were selected from an S3 bucket for automated sensitive data discovery.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation ListResourceProfileArtifacts for usage and error information.
Returned Error Types:
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListResourceProfileArtifacts
func (*Macie2) ListResourceProfileArtifactsPages ¶
func (c *Macie2) ListResourceProfileArtifactsPages(input *ListResourceProfileArtifactsInput, fn func(*ListResourceProfileArtifactsOutput, bool) bool) error
ListResourceProfileArtifactsPages iterates over the pages of a ListResourceProfileArtifacts operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListResourceProfileArtifacts method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListResourceProfileArtifacts operation. pageNum := 0 err := client.ListResourceProfileArtifactsPages(params, func(page *macie2.ListResourceProfileArtifactsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Macie2) ListResourceProfileArtifactsPagesWithContext ¶
func (c *Macie2) ListResourceProfileArtifactsPagesWithContext(ctx aws.Context, input *ListResourceProfileArtifactsInput, fn func(*ListResourceProfileArtifactsOutput, bool) bool, opts ...request.Option) error
ListResourceProfileArtifactsPagesWithContext same as ListResourceProfileArtifactsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListResourceProfileArtifactsRequest ¶
func (c *Macie2) ListResourceProfileArtifactsRequest(input *ListResourceProfileArtifactsInput) (req *request.Request, output *ListResourceProfileArtifactsOutput)
ListResourceProfileArtifactsRequest generates a "aws/request.Request" representing the client's request for the ListResourceProfileArtifacts operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListResourceProfileArtifacts for more information on using the ListResourceProfileArtifacts API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListResourceProfileArtifactsRequest method. req, resp := client.ListResourceProfileArtifactsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListResourceProfileArtifacts
func (*Macie2) ListResourceProfileArtifactsWithContext ¶
func (c *Macie2) ListResourceProfileArtifactsWithContext(ctx aws.Context, input *ListResourceProfileArtifactsInput, opts ...request.Option) (*ListResourceProfileArtifactsOutput, error)
ListResourceProfileArtifactsWithContext is the same as ListResourceProfileArtifacts with the addition of the ability to pass a context and additional request options.
See ListResourceProfileArtifacts for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListResourceProfileDetections ¶
func (c *Macie2) ListResourceProfileDetections(input *ListResourceProfileDetectionsInput) (*ListResourceProfileDetectionsOutput, error)
ListResourceProfileDetections API operation for Amazon Macie 2.
Retrieves information about the types and amount of sensitive data that Amazon Macie found in an S3 bucket.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation ListResourceProfileDetections for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListResourceProfileDetections
func (*Macie2) ListResourceProfileDetectionsPages ¶
func (c *Macie2) ListResourceProfileDetectionsPages(input *ListResourceProfileDetectionsInput, fn func(*ListResourceProfileDetectionsOutput, bool) bool) error
ListResourceProfileDetectionsPages iterates over the pages of a ListResourceProfileDetections operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListResourceProfileDetections method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListResourceProfileDetections operation. pageNum := 0 err := client.ListResourceProfileDetectionsPages(params, func(page *macie2.ListResourceProfileDetectionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Macie2) ListResourceProfileDetectionsPagesWithContext ¶
func (c *Macie2) ListResourceProfileDetectionsPagesWithContext(ctx aws.Context, input *ListResourceProfileDetectionsInput, fn func(*ListResourceProfileDetectionsOutput, bool) bool, opts ...request.Option) error
ListResourceProfileDetectionsPagesWithContext same as ListResourceProfileDetectionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListResourceProfileDetectionsRequest ¶
func (c *Macie2) ListResourceProfileDetectionsRequest(input *ListResourceProfileDetectionsInput) (req *request.Request, output *ListResourceProfileDetectionsOutput)
ListResourceProfileDetectionsRequest generates a "aws/request.Request" representing the client's request for the ListResourceProfileDetections operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListResourceProfileDetections for more information on using the ListResourceProfileDetections API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListResourceProfileDetectionsRequest method. req, resp := client.ListResourceProfileDetectionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListResourceProfileDetections
func (*Macie2) ListResourceProfileDetectionsWithContext ¶
func (c *Macie2) ListResourceProfileDetectionsWithContext(ctx aws.Context, input *ListResourceProfileDetectionsInput, opts ...request.Option) (*ListResourceProfileDetectionsOutput, error)
ListResourceProfileDetectionsWithContext is the same as ListResourceProfileDetections with the addition of the ability to pass a context and additional request options.
See ListResourceProfileDetections for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListSensitivityInspectionTemplates ¶
func (c *Macie2) ListSensitivityInspectionTemplates(input *ListSensitivityInspectionTemplatesInput) (*ListSensitivityInspectionTemplatesOutput, error)
ListSensitivityInspectionTemplates API operation for Amazon Macie 2.
Retrieves a subset of information about the sensitivity inspection template for an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation ListSensitivityInspectionTemplates for usage and error information.
Returned Error Types:
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListSensitivityInspectionTemplates
func (*Macie2) ListSensitivityInspectionTemplatesPages ¶
func (c *Macie2) ListSensitivityInspectionTemplatesPages(input *ListSensitivityInspectionTemplatesInput, fn func(*ListSensitivityInspectionTemplatesOutput, bool) bool) error
ListSensitivityInspectionTemplatesPages iterates over the pages of a ListSensitivityInspectionTemplates operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSensitivityInspectionTemplates method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSensitivityInspectionTemplates operation. pageNum := 0 err := client.ListSensitivityInspectionTemplatesPages(params, func(page *macie2.ListSensitivityInspectionTemplatesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Macie2) ListSensitivityInspectionTemplatesPagesWithContext ¶
func (c *Macie2) ListSensitivityInspectionTemplatesPagesWithContext(ctx aws.Context, input *ListSensitivityInspectionTemplatesInput, fn func(*ListSensitivityInspectionTemplatesOutput, bool) bool, opts ...request.Option) error
ListSensitivityInspectionTemplatesPagesWithContext same as ListSensitivityInspectionTemplatesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListSensitivityInspectionTemplatesRequest ¶
func (c *Macie2) ListSensitivityInspectionTemplatesRequest(input *ListSensitivityInspectionTemplatesInput) (req *request.Request, output *ListSensitivityInspectionTemplatesOutput)
ListSensitivityInspectionTemplatesRequest generates a "aws/request.Request" representing the client's request for the ListSensitivityInspectionTemplates operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListSensitivityInspectionTemplates for more information on using the ListSensitivityInspectionTemplates API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListSensitivityInspectionTemplatesRequest method. req, resp := client.ListSensitivityInspectionTemplatesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListSensitivityInspectionTemplates
func (*Macie2) ListSensitivityInspectionTemplatesWithContext ¶
func (c *Macie2) ListSensitivityInspectionTemplatesWithContext(ctx aws.Context, input *ListSensitivityInspectionTemplatesInput, opts ...request.Option) (*ListSensitivityInspectionTemplatesOutput, error)
ListSensitivityInspectionTemplatesWithContext is the same as ListSensitivityInspectionTemplates with the addition of the ability to pass a context and additional request options.
See ListSensitivityInspectionTemplates for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) ListTagsForResource ¶
func (c *Macie2) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for Amazon Macie 2.
Retrieves the tags (keys and values) that are associated with an Amazon Macie resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation ListTagsForResource for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListTagsForResource
func (*Macie2) ListTagsForResourceRequest ¶
func (c *Macie2) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/ListTagsForResource
func (*Macie2) ListTagsForResourceWithContext ¶
func (c *Macie2) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) PutClassificationExportConfiguration ¶
func (c *Macie2) PutClassificationExportConfiguration(input *PutClassificationExportConfigurationInput) (*PutClassificationExportConfigurationOutput, error)
PutClassificationExportConfiguration API operation for Amazon Macie 2.
Creates or updates the configuration settings for storing data classification results.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation PutClassificationExportConfiguration for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/PutClassificationExportConfiguration
func (*Macie2) PutClassificationExportConfigurationRequest ¶
func (c *Macie2) PutClassificationExportConfigurationRequest(input *PutClassificationExportConfigurationInput) (req *request.Request, output *PutClassificationExportConfigurationOutput)
PutClassificationExportConfigurationRequest generates a "aws/request.Request" representing the client's request for the PutClassificationExportConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutClassificationExportConfiguration for more information on using the PutClassificationExportConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutClassificationExportConfigurationRequest method. req, resp := client.PutClassificationExportConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/PutClassificationExportConfiguration
func (*Macie2) PutClassificationExportConfigurationWithContext ¶
func (c *Macie2) PutClassificationExportConfigurationWithContext(ctx aws.Context, input *PutClassificationExportConfigurationInput, opts ...request.Option) (*PutClassificationExportConfigurationOutput, error)
PutClassificationExportConfigurationWithContext is the same as PutClassificationExportConfiguration with the addition of the ability to pass a context and additional request options.
See PutClassificationExportConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) PutFindingsPublicationConfiguration ¶
func (c *Macie2) PutFindingsPublicationConfiguration(input *PutFindingsPublicationConfigurationInput) (*PutFindingsPublicationConfigurationOutput, error)
PutFindingsPublicationConfiguration API operation for Amazon Macie 2.
Updates the configuration settings for publishing findings to Security Hub.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation PutFindingsPublicationConfiguration for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/PutFindingsPublicationConfiguration
func (*Macie2) PutFindingsPublicationConfigurationRequest ¶
func (c *Macie2) PutFindingsPublicationConfigurationRequest(input *PutFindingsPublicationConfigurationInput) (req *request.Request, output *PutFindingsPublicationConfigurationOutput)
PutFindingsPublicationConfigurationRequest generates a "aws/request.Request" representing the client's request for the PutFindingsPublicationConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutFindingsPublicationConfiguration for more information on using the PutFindingsPublicationConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutFindingsPublicationConfigurationRequest method. req, resp := client.PutFindingsPublicationConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/PutFindingsPublicationConfiguration
func (*Macie2) PutFindingsPublicationConfigurationWithContext ¶
func (c *Macie2) PutFindingsPublicationConfigurationWithContext(ctx aws.Context, input *PutFindingsPublicationConfigurationInput, opts ...request.Option) (*PutFindingsPublicationConfigurationOutput, error)
PutFindingsPublicationConfigurationWithContext is the same as PutFindingsPublicationConfiguration with the addition of the ability to pass a context and additional request options.
See PutFindingsPublicationConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) SearchResources ¶
func (c *Macie2) SearchResources(input *SearchResourcesInput) (*SearchResourcesOutput, error)
SearchResources API operation for Amazon Macie 2.
Retrieves (queries) statistical data and other information about Amazon Web Services resources that Amazon Macie monitors and analyzes.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation SearchResources for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/SearchResources
func (*Macie2) SearchResourcesPages ¶
func (c *Macie2) SearchResourcesPages(input *SearchResourcesInput, fn func(*SearchResourcesOutput, bool) bool) error
SearchResourcesPages iterates over the pages of a SearchResources operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchResources method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a SearchResources operation. pageNum := 0 err := client.SearchResourcesPages(params, func(page *macie2.SearchResourcesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Macie2) SearchResourcesPagesWithContext ¶
func (c *Macie2) SearchResourcesPagesWithContext(ctx aws.Context, input *SearchResourcesInput, fn func(*SearchResourcesOutput, bool) bool, opts ...request.Option) error
SearchResourcesPagesWithContext same as SearchResourcesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) SearchResourcesRequest ¶
func (c *Macie2) SearchResourcesRequest(input *SearchResourcesInput) (req *request.Request, output *SearchResourcesOutput)
SearchResourcesRequest generates a "aws/request.Request" representing the client's request for the SearchResources operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See SearchResources for more information on using the SearchResources API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the SearchResourcesRequest method. req, resp := client.SearchResourcesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/SearchResources
func (*Macie2) SearchResourcesWithContext ¶
func (c *Macie2) SearchResourcesWithContext(ctx aws.Context, input *SearchResourcesInput, opts ...request.Option) (*SearchResourcesOutput, error)
SearchResourcesWithContext is the same as SearchResources with the addition of the ability to pass a context and additional request options.
See SearchResources for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) TagResource ¶
func (c *Macie2) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for Amazon Macie 2.
Adds or updates one or more tags (keys and values) that are associated with an Amazon Macie resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation TagResource for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/TagResource
func (*Macie2) TagResourceRequest ¶
func (c *Macie2) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/TagResource
func (*Macie2) TagResourceWithContext ¶
func (c *Macie2) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) TestCustomDataIdentifier ¶
func (c *Macie2) TestCustomDataIdentifier(input *TestCustomDataIdentifierInput) (*TestCustomDataIdentifierOutput, error)
TestCustomDataIdentifier API operation for Amazon Macie 2.
Tests a custom data identifier.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation TestCustomDataIdentifier for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/TestCustomDataIdentifier
func (*Macie2) TestCustomDataIdentifierRequest ¶
func (c *Macie2) TestCustomDataIdentifierRequest(input *TestCustomDataIdentifierInput) (req *request.Request, output *TestCustomDataIdentifierOutput)
TestCustomDataIdentifierRequest generates a "aws/request.Request" representing the client's request for the TestCustomDataIdentifier operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TestCustomDataIdentifier for more information on using the TestCustomDataIdentifier API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TestCustomDataIdentifierRequest method. req, resp := client.TestCustomDataIdentifierRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/TestCustomDataIdentifier
func (*Macie2) TestCustomDataIdentifierWithContext ¶
func (c *Macie2) TestCustomDataIdentifierWithContext(ctx aws.Context, input *TestCustomDataIdentifierInput, opts ...request.Option) (*TestCustomDataIdentifierOutput, error)
TestCustomDataIdentifierWithContext is the same as TestCustomDataIdentifier with the addition of the ability to pass a context and additional request options.
See TestCustomDataIdentifier for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) UntagResource ¶
func (c *Macie2) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for Amazon Macie 2.
Removes one or more tags (keys and values) from an Amazon Macie resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation UntagResource for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UntagResource
func (*Macie2) UntagResourceRequest ¶
func (c *Macie2) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UntagResource
func (*Macie2) UntagResourceWithContext ¶
func (c *Macie2) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) UpdateAllowList ¶
func (c *Macie2) UpdateAllowList(input *UpdateAllowListInput) (*UpdateAllowListOutput, error)
UpdateAllowList API operation for Amazon Macie 2.
Updates the settings for an allow list.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation UpdateAllowList for usage and error information.
Returned Error Types:
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateAllowList
func (*Macie2) UpdateAllowListRequest ¶
func (c *Macie2) UpdateAllowListRequest(input *UpdateAllowListInput) (req *request.Request, output *UpdateAllowListOutput)
UpdateAllowListRequest generates a "aws/request.Request" representing the client's request for the UpdateAllowList operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateAllowList for more information on using the UpdateAllowList API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateAllowListRequest method. req, resp := client.UpdateAllowListRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateAllowList
func (*Macie2) UpdateAllowListWithContext ¶
func (c *Macie2) UpdateAllowListWithContext(ctx aws.Context, input *UpdateAllowListInput, opts ...request.Option) (*UpdateAllowListOutput, error)
UpdateAllowListWithContext is the same as UpdateAllowList with the addition of the ability to pass a context and additional request options.
See UpdateAllowList for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) UpdateAutomatedDiscoveryConfiguration ¶
func (c *Macie2) UpdateAutomatedDiscoveryConfiguration(input *UpdateAutomatedDiscoveryConfigurationInput) (*UpdateAutomatedDiscoveryConfigurationOutput, error)
UpdateAutomatedDiscoveryConfiguration API operation for Amazon Macie 2.
Enables or disables automated sensitive data discovery for an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation UpdateAutomatedDiscoveryConfiguration for usage and error information.
Returned Error Types:
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateAutomatedDiscoveryConfiguration
func (*Macie2) UpdateAutomatedDiscoveryConfigurationRequest ¶
func (c *Macie2) UpdateAutomatedDiscoveryConfigurationRequest(input *UpdateAutomatedDiscoveryConfigurationInput) (req *request.Request, output *UpdateAutomatedDiscoveryConfigurationOutput)
UpdateAutomatedDiscoveryConfigurationRequest generates a "aws/request.Request" representing the client's request for the UpdateAutomatedDiscoveryConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateAutomatedDiscoveryConfiguration for more information on using the UpdateAutomatedDiscoveryConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateAutomatedDiscoveryConfigurationRequest method. req, resp := client.UpdateAutomatedDiscoveryConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateAutomatedDiscoveryConfiguration
func (*Macie2) UpdateAutomatedDiscoveryConfigurationWithContext ¶
func (c *Macie2) UpdateAutomatedDiscoveryConfigurationWithContext(ctx aws.Context, input *UpdateAutomatedDiscoveryConfigurationInput, opts ...request.Option) (*UpdateAutomatedDiscoveryConfigurationOutput, error)
UpdateAutomatedDiscoveryConfigurationWithContext is the same as UpdateAutomatedDiscoveryConfiguration with the addition of the ability to pass a context and additional request options.
See UpdateAutomatedDiscoveryConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) UpdateClassificationJob ¶
func (c *Macie2) UpdateClassificationJob(input *UpdateClassificationJobInput) (*UpdateClassificationJobOutput, error)
UpdateClassificationJob API operation for Amazon Macie 2.
Changes the status of a classification job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation UpdateClassificationJob for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateClassificationJob
func (*Macie2) UpdateClassificationJobRequest ¶
func (c *Macie2) UpdateClassificationJobRequest(input *UpdateClassificationJobInput) (req *request.Request, output *UpdateClassificationJobOutput)
UpdateClassificationJobRequest generates a "aws/request.Request" representing the client's request for the UpdateClassificationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateClassificationJob for more information on using the UpdateClassificationJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateClassificationJobRequest method. req, resp := client.UpdateClassificationJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateClassificationJob
func (*Macie2) UpdateClassificationJobWithContext ¶
func (c *Macie2) UpdateClassificationJobWithContext(ctx aws.Context, input *UpdateClassificationJobInput, opts ...request.Option) (*UpdateClassificationJobOutput, error)
UpdateClassificationJobWithContext is the same as UpdateClassificationJob with the addition of the ability to pass a context and additional request options.
See UpdateClassificationJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) UpdateClassificationScope ¶
func (c *Macie2) UpdateClassificationScope(input *UpdateClassificationScopeInput) (*UpdateClassificationScopeOutput, error)
UpdateClassificationScope API operation for Amazon Macie 2.
Updates the classification scope settings for an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation UpdateClassificationScope for usage and error information.
Returned Error Types:
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateClassificationScope
func (*Macie2) UpdateClassificationScopeRequest ¶
func (c *Macie2) UpdateClassificationScopeRequest(input *UpdateClassificationScopeInput) (req *request.Request, output *UpdateClassificationScopeOutput)
UpdateClassificationScopeRequest generates a "aws/request.Request" representing the client's request for the UpdateClassificationScope operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateClassificationScope for more information on using the UpdateClassificationScope API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateClassificationScopeRequest method. req, resp := client.UpdateClassificationScopeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateClassificationScope
func (*Macie2) UpdateClassificationScopeWithContext ¶
func (c *Macie2) UpdateClassificationScopeWithContext(ctx aws.Context, input *UpdateClassificationScopeInput, opts ...request.Option) (*UpdateClassificationScopeOutput, error)
UpdateClassificationScopeWithContext is the same as UpdateClassificationScope with the addition of the ability to pass a context and additional request options.
See UpdateClassificationScope for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) UpdateFindingsFilter ¶
func (c *Macie2) UpdateFindingsFilter(input *UpdateFindingsFilterInput) (*UpdateFindingsFilterOutput, error)
UpdateFindingsFilter API operation for Amazon Macie 2.
Updates the criteria and other settings for a findings filter.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation UpdateFindingsFilter for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateFindingsFilter
func (*Macie2) UpdateFindingsFilterRequest ¶
func (c *Macie2) UpdateFindingsFilterRequest(input *UpdateFindingsFilterInput) (req *request.Request, output *UpdateFindingsFilterOutput)
UpdateFindingsFilterRequest generates a "aws/request.Request" representing the client's request for the UpdateFindingsFilter operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateFindingsFilter for more information on using the UpdateFindingsFilter API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateFindingsFilterRequest method. req, resp := client.UpdateFindingsFilterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateFindingsFilter
func (*Macie2) UpdateFindingsFilterWithContext ¶
func (c *Macie2) UpdateFindingsFilterWithContext(ctx aws.Context, input *UpdateFindingsFilterInput, opts ...request.Option) (*UpdateFindingsFilterOutput, error)
UpdateFindingsFilterWithContext is the same as UpdateFindingsFilter with the addition of the ability to pass a context and additional request options.
See UpdateFindingsFilter for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) UpdateMacieSession ¶
func (c *Macie2) UpdateMacieSession(input *UpdateMacieSessionInput) (*UpdateMacieSessionOutput, error)
UpdateMacieSession API operation for Amazon Macie 2.
Suspends or re-enables Amazon Macie, or updates the configuration settings for a Macie account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation UpdateMacieSession for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateMacieSession
func (*Macie2) UpdateMacieSessionRequest ¶
func (c *Macie2) UpdateMacieSessionRequest(input *UpdateMacieSessionInput) (req *request.Request, output *UpdateMacieSessionOutput)
UpdateMacieSessionRequest generates a "aws/request.Request" representing the client's request for the UpdateMacieSession operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateMacieSession for more information on using the UpdateMacieSession API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateMacieSessionRequest method. req, resp := client.UpdateMacieSessionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateMacieSession
func (*Macie2) UpdateMacieSessionWithContext ¶
func (c *Macie2) UpdateMacieSessionWithContext(ctx aws.Context, input *UpdateMacieSessionInput, opts ...request.Option) (*UpdateMacieSessionOutput, error)
UpdateMacieSessionWithContext is the same as UpdateMacieSession with the addition of the ability to pass a context and additional request options.
See UpdateMacieSession for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) UpdateMemberSession ¶
func (c *Macie2) UpdateMemberSession(input *UpdateMemberSessionInput) (*UpdateMemberSessionOutput, error)
UpdateMemberSession API operation for Amazon Macie 2.
Enables an Amazon Macie administrator to suspend or re-enable Macie for a member account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation UpdateMemberSession for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateMemberSession
func (*Macie2) UpdateMemberSessionRequest ¶
func (c *Macie2) UpdateMemberSessionRequest(input *UpdateMemberSessionInput) (req *request.Request, output *UpdateMemberSessionOutput)
UpdateMemberSessionRequest generates a "aws/request.Request" representing the client's request for the UpdateMemberSession operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateMemberSession for more information on using the UpdateMemberSession API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateMemberSessionRequest method. req, resp := client.UpdateMemberSessionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateMemberSession
func (*Macie2) UpdateMemberSessionWithContext ¶
func (c *Macie2) UpdateMemberSessionWithContext(ctx aws.Context, input *UpdateMemberSessionInput, opts ...request.Option) (*UpdateMemberSessionOutput, error)
UpdateMemberSessionWithContext is the same as UpdateMemberSession with the addition of the ability to pass a context and additional request options.
See UpdateMemberSession for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) UpdateOrganizationConfiguration ¶
func (c *Macie2) UpdateOrganizationConfiguration(input *UpdateOrganizationConfigurationInput) (*UpdateOrganizationConfigurationOutput, error)
UpdateOrganizationConfiguration API operation for Amazon Macie 2.
Updates the Amazon Macie configuration settings for an organization in Organizations.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation UpdateOrganizationConfiguration for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ConflictException Provides information about an error that occurred due to a versioning conflict for a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateOrganizationConfiguration
func (*Macie2) UpdateOrganizationConfigurationRequest ¶
func (c *Macie2) UpdateOrganizationConfigurationRequest(input *UpdateOrganizationConfigurationInput) (req *request.Request, output *UpdateOrganizationConfigurationOutput)
UpdateOrganizationConfigurationRequest generates a "aws/request.Request" representing the client's request for the UpdateOrganizationConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateOrganizationConfiguration for more information on using the UpdateOrganizationConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateOrganizationConfigurationRequest method. req, resp := client.UpdateOrganizationConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateOrganizationConfiguration
func (*Macie2) UpdateOrganizationConfigurationWithContext ¶
func (c *Macie2) UpdateOrganizationConfigurationWithContext(ctx aws.Context, input *UpdateOrganizationConfigurationInput, opts ...request.Option) (*UpdateOrganizationConfigurationOutput, error)
UpdateOrganizationConfigurationWithContext is the same as UpdateOrganizationConfiguration with the addition of the ability to pass a context and additional request options.
See UpdateOrganizationConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) UpdateResourceProfile ¶
func (c *Macie2) UpdateResourceProfile(input *UpdateResourceProfileInput) (*UpdateResourceProfileOutput, error)
UpdateResourceProfile API operation for Amazon Macie 2.
Updates the sensitivity score for an S3 bucket.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation UpdateResourceProfile for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateResourceProfile
func (*Macie2) UpdateResourceProfileDetections ¶
func (c *Macie2) UpdateResourceProfileDetections(input *UpdateResourceProfileDetectionsInput) (*UpdateResourceProfileDetectionsOutput, error)
UpdateResourceProfileDetections API operation for Amazon Macie 2.
Updates the sensitivity scoring settings for an S3 bucket.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation UpdateResourceProfileDetections for usage and error information.
Returned Error Types:
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
ServiceQuotaExceededException Provides information about an error that occurred due to one or more service quotas for an account.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateResourceProfileDetections
func (*Macie2) UpdateResourceProfileDetectionsRequest ¶
func (c *Macie2) UpdateResourceProfileDetectionsRequest(input *UpdateResourceProfileDetectionsInput) (req *request.Request, output *UpdateResourceProfileDetectionsOutput)
UpdateResourceProfileDetectionsRequest generates a "aws/request.Request" representing the client's request for the UpdateResourceProfileDetections operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateResourceProfileDetections for more information on using the UpdateResourceProfileDetections API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateResourceProfileDetectionsRequest method. req, resp := client.UpdateResourceProfileDetectionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateResourceProfileDetections
func (*Macie2) UpdateResourceProfileDetectionsWithContext ¶
func (c *Macie2) UpdateResourceProfileDetectionsWithContext(ctx aws.Context, input *UpdateResourceProfileDetectionsInput, opts ...request.Option) (*UpdateResourceProfileDetectionsOutput, error)
UpdateResourceProfileDetectionsWithContext is the same as UpdateResourceProfileDetections with the addition of the ability to pass a context and additional request options.
See UpdateResourceProfileDetections for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) UpdateResourceProfileRequest ¶
func (c *Macie2) UpdateResourceProfileRequest(input *UpdateResourceProfileInput) (req *request.Request, output *UpdateResourceProfileOutput)
UpdateResourceProfileRequest generates a "aws/request.Request" representing the client's request for the UpdateResourceProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateResourceProfile for more information on using the UpdateResourceProfile API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateResourceProfileRequest method. req, resp := client.UpdateResourceProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateResourceProfile
func (*Macie2) UpdateResourceProfileWithContext ¶
func (c *Macie2) UpdateResourceProfileWithContext(ctx aws.Context, input *UpdateResourceProfileInput, opts ...request.Option) (*UpdateResourceProfileOutput, error)
UpdateResourceProfileWithContext is the same as UpdateResourceProfile with the addition of the ability to pass a context and additional request options.
See UpdateResourceProfile for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) UpdateRevealConfiguration ¶
func (c *Macie2) UpdateRevealConfiguration(input *UpdateRevealConfigurationInput) (*UpdateRevealConfigurationOutput, error)
UpdateRevealConfiguration API operation for Amazon Macie 2.
Updates the status and configuration settings for retrieving occurrences of sensitive data reported by findings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation UpdateRevealConfiguration for usage and error information.
Returned Error Types:
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateRevealConfiguration
func (*Macie2) UpdateRevealConfigurationRequest ¶
func (c *Macie2) UpdateRevealConfigurationRequest(input *UpdateRevealConfigurationInput) (req *request.Request, output *UpdateRevealConfigurationOutput)
UpdateRevealConfigurationRequest generates a "aws/request.Request" representing the client's request for the UpdateRevealConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateRevealConfiguration for more information on using the UpdateRevealConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateRevealConfigurationRequest method. req, resp := client.UpdateRevealConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateRevealConfiguration
func (*Macie2) UpdateRevealConfigurationWithContext ¶
func (c *Macie2) UpdateRevealConfigurationWithContext(ctx aws.Context, input *UpdateRevealConfigurationInput, opts ...request.Option) (*UpdateRevealConfigurationOutput, error)
UpdateRevealConfigurationWithContext is the same as UpdateRevealConfiguration with the addition of the ability to pass a context and additional request options.
See UpdateRevealConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) UpdateSensitivityInspectionTemplate ¶
func (c *Macie2) UpdateSensitivityInspectionTemplate(input *UpdateSensitivityInspectionTemplateInput) (*UpdateSensitivityInspectionTemplateOutput, error)
UpdateSensitivityInspectionTemplate API operation for Amazon Macie 2.
Updates the settings for the sensitivity inspection template for an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Macie 2's API operation UpdateSensitivityInspectionTemplate for usage and error information.
Returned Error Types:
ResourceNotFoundException Provides information about an error that occurred because a specified resource wasn't found.
ThrottlingException Provides information about an error that occurred because too many requests were sent during a certain amount of time.
ValidationException Provides information about an error that occurred due to a syntax error in a request.
InternalServerException Provides information about an error that occurred due to an unknown internal server error, exception, or failure.
AccessDeniedException Provides information about an error that occurred due to insufficient access to a specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateSensitivityInspectionTemplate
func (*Macie2) UpdateSensitivityInspectionTemplateRequest ¶
func (c *Macie2) UpdateSensitivityInspectionTemplateRequest(input *UpdateSensitivityInspectionTemplateInput) (req *request.Request, output *UpdateSensitivityInspectionTemplateOutput)
UpdateSensitivityInspectionTemplateRequest generates a "aws/request.Request" representing the client's request for the UpdateSensitivityInspectionTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateSensitivityInspectionTemplate for more information on using the UpdateSensitivityInspectionTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateSensitivityInspectionTemplateRequest method. req, resp := client.UpdateSensitivityInspectionTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UpdateSensitivityInspectionTemplate
func (*Macie2) UpdateSensitivityInspectionTemplateWithContext ¶
func (c *Macie2) UpdateSensitivityInspectionTemplateWithContext(ctx aws.Context, input *UpdateSensitivityInspectionTemplateInput, opts ...request.Option) (*UpdateSensitivityInspectionTemplateOutput, error)
UpdateSensitivityInspectionTemplateWithContext is the same as UpdateSensitivityInspectionTemplate with the addition of the ability to pass a context and additional request options.
See UpdateSensitivityInspectionTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Macie2) WaitUntilFindingRevealed ¶
func (c *Macie2) WaitUntilFindingRevealed(input *GetSensitiveDataOccurrencesInput) error
WaitUntilFindingRevealed uses the Amazon Macie 2 API operation GetSensitiveDataOccurrences to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*Macie2) WaitUntilFindingRevealedWithContext ¶
func (c *Macie2) WaitUntilFindingRevealedWithContext(ctx aws.Context, input *GetSensitiveDataOccurrencesInput, opts ...request.WaiterOption) error
WaitUntilFindingRevealedWithContext is an extended version of WaitUntilFindingRevealed. With the support for passing in a context and options to configure the Waiter and the underlying request options.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type ManagedDataIdentifierSummary ¶
type ManagedDataIdentifierSummary struct { // For a finding, the category of sensitive data that was detected and produced // the finding. For a managed data identifier, the category of sensitive data // that the managed data identifier detects. Possible values are: Category *string `locationName:"category" type:"string" enum:"SensitiveDataItemCategory"` Id *string `locationName:"id" type:"string"` // contains filtered or unexported fields }
Provides information about a managed data identifier. For additional information, see Using managed data identifiers (https://docs.aws.amazon.com/macie/latest/user/managed-data-identifiers.html) in the Amazon Macie User Guide.
func (ManagedDataIdentifierSummary) GoString ¶
func (s ManagedDataIdentifierSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ManagedDataIdentifierSummary) SetCategory ¶
func (s *ManagedDataIdentifierSummary) SetCategory(v string) *ManagedDataIdentifierSummary
SetCategory sets the Category field's value.
func (*ManagedDataIdentifierSummary) SetId ¶
func (s *ManagedDataIdentifierSummary) SetId(v string) *ManagedDataIdentifierSummary
SetId sets the Id field's value.
func (ManagedDataIdentifierSummary) String ¶
func (s ManagedDataIdentifierSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MatchingBucket ¶
type MatchingBucket struct { AccountId *string `locationName:"accountId" type:"string"` BucketName *string `locationName:"bucketName" type:"string"` ClassifiableObjectCount *int64 `locationName:"classifiableObjectCount" type:"long"` ClassifiableSizeInBytes *int64 `locationName:"classifiableSizeInBytes" type:"long"` // The error code for an error that prevented Amazon Macie from retrieving and // processing metadata from Amazon S3 for an S3 bucket and the bucket's objects. ErrorCode *string `locationName:"errorCode" type:"string" enum:"BucketMetadataErrorCode"` ErrorMessage *string `locationName:"errorMessage" type:"string"` // Specifies whether any one-time or recurring classification jobs are configured // to analyze data in an S3 bucket, and, if so, the details of the job that // ran most recently. JobDetails *JobDetails `locationName:"jobDetails" type:"structure"` LastAutomatedDiscoveryTime *time.Time `locationName:"lastAutomatedDiscoveryTime" type:"timestamp" timestampFormat:"iso8601"` ObjectCount *int64 `locationName:"objectCount" type:"long"` // Provides information about the number of objects that are in an S3 bucket // and use certain types of server-side encryption, use client-side encryption, // or aren't encrypted. ObjectCountByEncryptionType *ObjectCountByEncryptionType `locationName:"objectCountByEncryptionType" type:"structure"` SensitivityScore *int64 `locationName:"sensitivityScore" type:"integer"` SizeInBytes *int64 `locationName:"sizeInBytes" type:"long"` SizeInBytesCompressed *int64 `locationName:"sizeInBytesCompressed" type:"long"` // Provides information about the total storage size (in bytes) or number of // objects that Amazon Macie can't analyze in one or more S3 buckets. In a BucketMetadata // or MatchingBucket object, this data is for a specific bucket. In a GetBucketStatisticsResponse // object, this data is aggregated for all the buckets in the query results. // If versioning is enabled for a bucket, storage size values are based on the // size of the latest version of each applicable object in the bucket. UnclassifiableObjectCount *ObjectLevelStatistics `locationName:"unclassifiableObjectCount" type:"structure"` // Provides information about the total storage size (in bytes) or number of // objects that Amazon Macie can't analyze in one or more S3 buckets. In a BucketMetadata // or MatchingBucket object, this data is for a specific bucket. In a GetBucketStatisticsResponse // object, this data is aggregated for all the buckets in the query results. // If versioning is enabled for a bucket, storage size values are based on the // size of the latest version of each applicable object in the bucket. UnclassifiableObjectSizeInBytes *ObjectLevelStatistics `locationName:"unclassifiableObjectSizeInBytes" type:"structure"` // contains filtered or unexported fields }
Provides statistical data and other information about an S3 bucket that Amazon Macie monitors and analyzes for your account. By default, object count and storage size values include data for object parts that are the result of incomplete multipart uploads. For more information, see How Macie monitors Amazon S3 data security (https://docs.aws.amazon.com/macie/latest/user/monitoring-s3-how-it-works.html) in the Amazon Macie User Guide.
If an error occurs when Macie attempts to retrieve and process information about the bucket or the bucket's objects, the value for most of these properties is null. Key exceptions are accountId and bucketName. To identify the cause of the error, refer to the errorCode and errorMessage values.
func (MatchingBucket) GoString ¶
func (s MatchingBucket) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MatchingBucket) SetAccountId ¶
func (s *MatchingBucket) SetAccountId(v string) *MatchingBucket
SetAccountId sets the AccountId field's value.
func (*MatchingBucket) SetBucketName ¶
func (s *MatchingBucket) SetBucketName(v string) *MatchingBucket
SetBucketName sets the BucketName field's value.
func (*MatchingBucket) SetClassifiableObjectCount ¶
func (s *MatchingBucket) SetClassifiableObjectCount(v int64) *MatchingBucket
SetClassifiableObjectCount sets the ClassifiableObjectCount field's value.
func (*MatchingBucket) SetClassifiableSizeInBytes ¶
func (s *MatchingBucket) SetClassifiableSizeInBytes(v int64) *MatchingBucket
SetClassifiableSizeInBytes sets the ClassifiableSizeInBytes field's value.
func (*MatchingBucket) SetErrorCode ¶
func (s *MatchingBucket) SetErrorCode(v string) *MatchingBucket
SetErrorCode sets the ErrorCode field's value.
func (*MatchingBucket) SetErrorMessage ¶
func (s *MatchingBucket) SetErrorMessage(v string) *MatchingBucket
SetErrorMessage sets the ErrorMessage field's value.
func (*MatchingBucket) SetJobDetails ¶
func (s *MatchingBucket) SetJobDetails(v *JobDetails) *MatchingBucket
SetJobDetails sets the JobDetails field's value.
func (*MatchingBucket) SetLastAutomatedDiscoveryTime ¶
func (s *MatchingBucket) SetLastAutomatedDiscoveryTime(v time.Time) *MatchingBucket
SetLastAutomatedDiscoveryTime sets the LastAutomatedDiscoveryTime field's value.
func (*MatchingBucket) SetObjectCount ¶
func (s *MatchingBucket) SetObjectCount(v int64) *MatchingBucket
SetObjectCount sets the ObjectCount field's value.
func (*MatchingBucket) SetObjectCountByEncryptionType ¶
func (s *MatchingBucket) SetObjectCountByEncryptionType(v *ObjectCountByEncryptionType) *MatchingBucket
SetObjectCountByEncryptionType sets the ObjectCountByEncryptionType field's value.
func (*MatchingBucket) SetSensitivityScore ¶
func (s *MatchingBucket) SetSensitivityScore(v int64) *MatchingBucket
SetSensitivityScore sets the SensitivityScore field's value.
func (*MatchingBucket) SetSizeInBytes ¶
func (s *MatchingBucket) SetSizeInBytes(v int64) *MatchingBucket
SetSizeInBytes sets the SizeInBytes field's value.
func (*MatchingBucket) SetSizeInBytesCompressed ¶
func (s *MatchingBucket) SetSizeInBytesCompressed(v int64) *MatchingBucket
SetSizeInBytesCompressed sets the SizeInBytesCompressed field's value.
func (*MatchingBucket) SetUnclassifiableObjectCount ¶
func (s *MatchingBucket) SetUnclassifiableObjectCount(v *ObjectLevelStatistics) *MatchingBucket
SetUnclassifiableObjectCount sets the UnclassifiableObjectCount field's value.
func (*MatchingBucket) SetUnclassifiableObjectSizeInBytes ¶
func (s *MatchingBucket) SetUnclassifiableObjectSizeInBytes(v *ObjectLevelStatistics) *MatchingBucket
SetUnclassifiableObjectSizeInBytes sets the UnclassifiableObjectSizeInBytes field's value.
func (MatchingBucket) String ¶
func (s MatchingBucket) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MatchingResource ¶
type MatchingResource struct { // Provides statistical data and other information about an S3 bucket that Amazon // Macie monitors and analyzes for your account. By default, object count and // storage size values include data for object parts that are the result of // incomplete multipart uploads. For more information, see How Macie monitors // Amazon S3 data security (https://docs.aws.amazon.com/macie/latest/user/monitoring-s3-how-it-works.html) // in the Amazon Macie User Guide. // // If an error occurs when Macie attempts to retrieve and process information // about the bucket or the bucket's objects, the value for most of these properties // is null. Key exceptions are accountId and bucketName. To identify the cause // of the error, refer to the errorCode and errorMessage values. MatchingBucket *MatchingBucket `locationName:"matchingBucket" type:"structure"` // contains filtered or unexported fields }
Provides statistical data and other information about an Amazon Web Services resource that Amazon Macie monitors and analyzes for your account.
func (MatchingResource) GoString ¶
func (s MatchingResource) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MatchingResource) SetMatchingBucket ¶
func (s *MatchingResource) SetMatchingBucket(v *MatchingBucket) *MatchingResource
SetMatchingBucket sets the MatchingBucket field's value.
func (MatchingResource) String ¶
func (s MatchingResource) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Member ¶
type Member struct { AccountId *string `locationName:"accountId" type:"string"` AdministratorAccountId *string `locationName:"administratorAccountId" type:"string"` Arn *string `locationName:"arn" type:"string"` Email *string `locationName:"email" type:"string"` InvitedAt *time.Time `locationName:"invitedAt" type:"timestamp" timestampFormat:"iso8601"` MasterAccountId *string `locationName:"masterAccountId" type:"string"` // The current status of the relationship between an account and an associated // Amazon Macie administrator account. Possible values are: RelationshipStatus *string `locationName:"relationshipStatus" type:"string" enum:"RelationshipStatus"` // A string-to-string map of key-value pairs that specifies the tags (keys and // values) for an Amazon Macie resource. Tags map[string]*string `locationName:"tags" type:"map"` UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
Provides information about an account that's associated with an Amazon Macie administrator account.
func (Member) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Member) SetAccountId ¶
SetAccountId sets the AccountId field's value.
func (*Member) SetAdministratorAccountId ¶
SetAdministratorAccountId sets the AdministratorAccountId field's value.
func (*Member) SetInvitedAt ¶
SetInvitedAt sets the InvitedAt field's value.
func (*Member) SetMasterAccountId ¶
SetMasterAccountId sets the MasterAccountId field's value.
func (*Member) SetRelationshipStatus ¶
SetRelationshipStatus sets the RelationshipStatus field's value.
func (*Member) SetUpdatedAt ¶
SetUpdatedAt sets the UpdatedAt field's value.
type MonthlySchedule ¶
type MonthlySchedule struct { DayOfMonth *int64 `locationName:"dayOfMonth" type:"integer"` // contains filtered or unexported fields }
Specifies a monthly recurrence pattern for running a classification job.
func (MonthlySchedule) GoString ¶
func (s MonthlySchedule) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MonthlySchedule) SetDayOfMonth ¶
func (s *MonthlySchedule) SetDayOfMonth(v int64) *MonthlySchedule
SetDayOfMonth sets the DayOfMonth field's value.
func (MonthlySchedule) String ¶
func (s MonthlySchedule) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ObjectCountByEncryptionType ¶
type ObjectCountByEncryptionType struct { CustomerManaged *int64 `locationName:"customerManaged" type:"long"` KmsManaged *int64 `locationName:"kmsManaged" type:"long"` S3Managed *int64 `locationName:"s3Managed" type:"long"` Unencrypted *int64 `locationName:"unencrypted" type:"long"` Unknown *int64 `locationName:"unknown" type:"long"` // contains filtered or unexported fields }
Provides information about the number of objects that are in an S3 bucket and use certain types of server-side encryption, use client-side encryption, or aren't encrypted.
func (ObjectCountByEncryptionType) GoString ¶
func (s ObjectCountByEncryptionType) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ObjectCountByEncryptionType) SetCustomerManaged ¶
func (s *ObjectCountByEncryptionType) SetCustomerManaged(v int64) *ObjectCountByEncryptionType
SetCustomerManaged sets the CustomerManaged field's value.
func (*ObjectCountByEncryptionType) SetKmsManaged ¶
func (s *ObjectCountByEncryptionType) SetKmsManaged(v int64) *ObjectCountByEncryptionType
SetKmsManaged sets the KmsManaged field's value.
func (*ObjectCountByEncryptionType) SetS3Managed ¶
func (s *ObjectCountByEncryptionType) SetS3Managed(v int64) *ObjectCountByEncryptionType
SetS3Managed sets the S3Managed field's value.
func (*ObjectCountByEncryptionType) SetUnencrypted ¶
func (s *ObjectCountByEncryptionType) SetUnencrypted(v int64) *ObjectCountByEncryptionType
SetUnencrypted sets the Unencrypted field's value.
func (*ObjectCountByEncryptionType) SetUnknown ¶
func (s *ObjectCountByEncryptionType) SetUnknown(v int64) *ObjectCountByEncryptionType
SetUnknown sets the Unknown field's value.
func (ObjectCountByEncryptionType) String ¶
func (s ObjectCountByEncryptionType) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ObjectLevelStatistics ¶
type ObjectLevelStatistics struct { FileType *int64 `locationName:"fileType" type:"long"` StorageClass *int64 `locationName:"storageClass" type:"long"` Total *int64 `locationName:"total" type:"long"` // contains filtered or unexported fields }
Provides information about the total storage size (in bytes) or number of objects that Amazon Macie can't analyze in one or more S3 buckets. In a BucketMetadata or MatchingBucket object, this data is for a specific bucket. In a GetBucketStatisticsResponse object, this data is aggregated for all the buckets in the query results. If versioning is enabled for a bucket, storage size values are based on the size of the latest version of each applicable object in the bucket.
func (ObjectLevelStatistics) GoString ¶
func (s ObjectLevelStatistics) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ObjectLevelStatistics) SetFileType ¶
func (s *ObjectLevelStatistics) SetFileType(v int64) *ObjectLevelStatistics
SetFileType sets the FileType field's value.
func (*ObjectLevelStatistics) SetStorageClass ¶
func (s *ObjectLevelStatistics) SetStorageClass(v int64) *ObjectLevelStatistics
SetStorageClass sets the StorageClass field's value.
func (*ObjectLevelStatistics) SetTotal ¶
func (s *ObjectLevelStatistics) SetTotal(v int64) *ObjectLevelStatistics
SetTotal sets the Total field's value.
func (ObjectLevelStatistics) String ¶
func (s ObjectLevelStatistics) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Occurrences ¶
type Occurrences struct { // Specifies the location of occurrences of sensitive data in a Microsoft Excel // workbook, CSV file, or TSV file. Cells []*Cell `locationName:"cells" type:"list"` // Specifies the locations of occurrences of sensitive data in a non-binary // text file. LineRanges []*Range `locationName:"lineRanges" type:"list"` // Specifies the locations of occurrences of sensitive data in a non-binary // text file. OffsetRanges []*Range `locationName:"offsetRanges" type:"list"` // Specifies the location of occurrences of sensitive data in an Adobe Portable // Document Format file. Pages []*Page `locationName:"pages" type:"list"` // Specifies the locations of occurrences of sensitive data in an Apache Avro // object container or a structured data file. Records []*Record `locationName:"records" type:"list"` // contains filtered or unexported fields }
Specifies the location of 1-15 occurrences of sensitive data that was detected by a managed data identifier or a custom data identifier and produced a sensitive data finding.
func (Occurrences) GoString ¶
func (s Occurrences) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Occurrences) SetCells ¶
func (s *Occurrences) SetCells(v []*Cell) *Occurrences
SetCells sets the Cells field's value.
func (*Occurrences) SetLineRanges ¶
func (s *Occurrences) SetLineRanges(v []*Range) *Occurrences
SetLineRanges sets the LineRanges field's value.
func (*Occurrences) SetOffsetRanges ¶
func (s *Occurrences) SetOffsetRanges(v []*Range) *Occurrences
SetOffsetRanges sets the OffsetRanges field's value.
func (*Occurrences) SetPages ¶
func (s *Occurrences) SetPages(v []*Page) *Occurrences
SetPages sets the Pages field's value.
func (*Occurrences) SetRecords ¶
func (s *Occurrences) SetRecords(v []*Record) *Occurrences
SetRecords sets the Records field's value.
func (Occurrences) String ¶
func (s Occurrences) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Page ¶
type Page struct { // Specifies the location of an occurrence of sensitive data in an email message // or a non-binary text file such as an HTML, TXT, or XML file. LineRange *Range `locationName:"lineRange" type:"structure"` // Specifies the location of an occurrence of sensitive data in an email message // or a non-binary text file such as an HTML, TXT, or XML file. OffsetRange *Range `locationName:"offsetRange" type:"structure"` PageNumber *int64 `locationName:"pageNumber" type:"long"` // contains filtered or unexported fields }
Specifies the location of an occurrence of sensitive data in an Adobe Portable Document Format file.
func (Page) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Page) SetLineRange ¶
SetLineRange sets the LineRange field's value.
func (*Page) SetOffsetRange ¶
SetOffsetRange sets the OffsetRange field's value.
func (*Page) SetPageNumber ¶
SetPageNumber sets the PageNumber field's value.
type PolicyDetails ¶
type PolicyDetails struct { // Provides information about an action that occurred for a resource and produced // a policy finding. Action *FindingAction `locationName:"action" type:"structure"` // Provides information about an entity that performed an action that produced // a policy finding for a resource. Actor *FindingActor `locationName:"actor" type:"structure"` // contains filtered or unexported fields }
Provides the details of a policy finding.
func (PolicyDetails) GoString ¶
func (s PolicyDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PolicyDetails) SetAction ¶
func (s *PolicyDetails) SetAction(v *FindingAction) *PolicyDetails
SetAction sets the Action field's value.
func (*PolicyDetails) SetActor ¶
func (s *PolicyDetails) SetActor(v *FindingActor) *PolicyDetails
SetActor sets the Actor field's value.
func (PolicyDetails) String ¶
func (s PolicyDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PutClassificationExportConfigurationInput ¶
type PutClassificationExportConfigurationInput struct { // Specifies where to store data classification results, and the encryption // settings to use when storing results in that location. The location must // be an S3 bucket. // // Configuration is a required field Configuration *ClassificationExportConfiguration `locationName:"configuration" type:"structure" required:"true"` // contains filtered or unexported fields }
Specifies where to store data classification results, and the encryption settings to use when storing results in that location.
func (PutClassificationExportConfigurationInput) GoString ¶
func (s PutClassificationExportConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutClassificationExportConfigurationInput) SetConfiguration ¶
func (s *PutClassificationExportConfigurationInput) SetConfiguration(v *ClassificationExportConfiguration) *PutClassificationExportConfigurationInput
SetConfiguration sets the Configuration field's value.
func (PutClassificationExportConfigurationInput) String ¶
func (s PutClassificationExportConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutClassificationExportConfigurationInput) Validate ¶
func (s *PutClassificationExportConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutClassificationExportConfigurationOutput ¶
type PutClassificationExportConfigurationOutput struct { // Specifies where to store data classification results, and the encryption // settings to use when storing results in that location. The location must // be an S3 bucket. Configuration *ClassificationExportConfiguration `locationName:"configuration" type:"structure"` // contains filtered or unexported fields }
Provides information about updated settings for storing data classification results.
func (PutClassificationExportConfigurationOutput) GoString ¶
func (s PutClassificationExportConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutClassificationExportConfigurationOutput) SetConfiguration ¶
func (s *PutClassificationExportConfigurationOutput) SetConfiguration(v *ClassificationExportConfiguration) *PutClassificationExportConfigurationOutput
SetConfiguration sets the Configuration field's value.
func (PutClassificationExportConfigurationOutput) String ¶
func (s PutClassificationExportConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PutFindingsPublicationConfigurationInput ¶
type PutFindingsPublicationConfigurationInput struct { ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // Specifies configuration settings that determine which findings are published // to Security Hub automatically. For information about how Macie publishes // findings to Security Hub, see Amazon Macie integration with Security Hub // (https://docs.aws.amazon.com/macie/latest/user/securityhub-integration.html) // in the Amazon Macie User Guide. SecurityHubConfiguration *SecurityHubConfiguration `locationName:"securityHubConfiguration" type:"structure"` // contains filtered or unexported fields }
Specifies configuration settings for publishing findings to Security Hub automatically.
func (PutFindingsPublicationConfigurationInput) GoString ¶
func (s PutFindingsPublicationConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutFindingsPublicationConfigurationInput) SetClientToken ¶
func (s *PutFindingsPublicationConfigurationInput) SetClientToken(v string) *PutFindingsPublicationConfigurationInput
SetClientToken sets the ClientToken field's value.
func (*PutFindingsPublicationConfigurationInput) SetSecurityHubConfiguration ¶
func (s *PutFindingsPublicationConfigurationInput) SetSecurityHubConfiguration(v *SecurityHubConfiguration) *PutFindingsPublicationConfigurationInput
SetSecurityHubConfiguration sets the SecurityHubConfiguration field's value.
func (PutFindingsPublicationConfigurationInput) String ¶
func (s PutFindingsPublicationConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutFindingsPublicationConfigurationInput) Validate ¶
func (s *PutFindingsPublicationConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutFindingsPublicationConfigurationOutput ¶
type PutFindingsPublicationConfigurationOutput struct {
// contains filtered or unexported fields
}
func (PutFindingsPublicationConfigurationOutput) GoString ¶
func (s PutFindingsPublicationConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PutFindingsPublicationConfigurationOutput) String ¶
func (s PutFindingsPublicationConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Range ¶
type Range struct { End *int64 `locationName:"end" type:"long"` Start *int64 `locationName:"start" type:"long"` StartColumn *int64 `locationName:"startColumn" type:"long"` // contains filtered or unexported fields }
Specifies the location of an occurrence of sensitive data in an email message or a non-binary text file such as an HTML, TXT, or XML file.
func (Range) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Range) SetStartColumn ¶
SetStartColumn sets the StartColumn field's value.
type Record ¶
type Record struct { JsonPath *string `locationName:"jsonPath" type:"string"` RecordIndex *int64 `locationName:"recordIndex" type:"long"` // contains filtered or unexported fields }
Specifies the location of an occurrence of sensitive data in an Apache Avro object container, Apache Parquet file, JSON file, or JSON Lines file.
func (Record) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Record) SetJsonPath ¶
SetJsonPath sets the JsonPath field's value.
func (*Record) SetRecordIndex ¶
SetRecordIndex sets the RecordIndex field's value.
type ReplicationDetails ¶
type ReplicationDetails struct { Replicated *bool `locationName:"replicated" type:"boolean"` ReplicatedExternally *bool `locationName:"replicatedExternally" type:"boolean"` ReplicationAccounts []*string `locationName:"replicationAccounts" type:"list"` // contains filtered or unexported fields }
Provides information about settings that define whether one or more objects in an S3 bucket are replicated to S3 buckets for other Amazon Web Services accounts and, if so, which accounts.
func (ReplicationDetails) GoString ¶
func (s ReplicationDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReplicationDetails) SetReplicated ¶
func (s *ReplicationDetails) SetReplicated(v bool) *ReplicationDetails
SetReplicated sets the Replicated field's value.
func (*ReplicationDetails) SetReplicatedExternally ¶
func (s *ReplicationDetails) SetReplicatedExternally(v bool) *ReplicationDetails
SetReplicatedExternally sets the ReplicatedExternally field's value.
func (*ReplicationDetails) SetReplicationAccounts ¶
func (s *ReplicationDetails) SetReplicationAccounts(v []*string) *ReplicationDetails
SetReplicationAccounts sets the ReplicationAccounts field's value.
func (ReplicationDetails) String ¶
func (s ReplicationDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Provides information about an error that occurred because a specified resource wasn't found.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceProfileArtifact ¶
type ResourceProfileArtifact struct { // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // ClassificationResultStatus is a required field ClassificationResultStatus *string `locationName:"classificationResultStatus" type:"string" required:"true"` Sensitive *bool `locationName:"sensitive" type:"boolean"` // contains filtered or unexported fields }
Provides information about an S3 object that Amazon Macie selected for analysis while performing automated sensitive data discovery for an S3 bucket, and the status and results of the analysis. This information is available only if automated sensitive data discovery is currently enabled for your account.
func (ResourceProfileArtifact) GoString ¶
func (s ResourceProfileArtifact) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceProfileArtifact) SetArn ¶
func (s *ResourceProfileArtifact) SetArn(v string) *ResourceProfileArtifact
SetArn sets the Arn field's value.
func (*ResourceProfileArtifact) SetClassificationResultStatus ¶
func (s *ResourceProfileArtifact) SetClassificationResultStatus(v string) *ResourceProfileArtifact
SetClassificationResultStatus sets the ClassificationResultStatus field's value.
func (*ResourceProfileArtifact) SetSensitive ¶
func (s *ResourceProfileArtifact) SetSensitive(v bool) *ResourceProfileArtifact
SetSensitive sets the Sensitive field's value.
func (ResourceProfileArtifact) String ¶
func (s ResourceProfileArtifact) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceStatistics ¶
type ResourceStatistics struct { TotalBytesClassified *int64 `locationName:"totalBytesClassified" type:"long"` TotalDetections *int64 `locationName:"totalDetections" type:"long"` TotalDetectionsSuppressed *int64 `locationName:"totalDetectionsSuppressed" type:"long"` TotalItemsClassified *int64 `locationName:"totalItemsClassified" type:"long"` TotalItemsSensitive *int64 `locationName:"totalItemsSensitive" type:"long"` TotalItemsSkipped *int64 `locationName:"totalItemsSkipped" type:"long"` TotalItemsSkippedInvalidEncryption *int64 `locationName:"totalItemsSkippedInvalidEncryption" type:"long"` TotalItemsSkippedInvalidKms *int64 `locationName:"totalItemsSkippedInvalidKms" type:"long"` TotalItemsSkippedPermissionDenied *int64 `locationName:"totalItemsSkippedPermissionDenied" type:"long"` // contains filtered or unexported fields }
Provides statistical data for sensitive data discovery metrics that apply to an S3 bucket that Amazon Macie monitors and analyzes for your account. The statistics capture the results of automated sensitive data discovery activities that Macie has performed for the bucket. The data is available only if automated sensitive data discovery is currently enabled for your account.
func (ResourceStatistics) GoString ¶
func (s ResourceStatistics) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceStatistics) SetTotalBytesClassified ¶
func (s *ResourceStatistics) SetTotalBytesClassified(v int64) *ResourceStatistics
SetTotalBytesClassified sets the TotalBytesClassified field's value.
func (*ResourceStatistics) SetTotalDetections ¶
func (s *ResourceStatistics) SetTotalDetections(v int64) *ResourceStatistics
SetTotalDetections sets the TotalDetections field's value.
func (*ResourceStatistics) SetTotalDetectionsSuppressed ¶
func (s *ResourceStatistics) SetTotalDetectionsSuppressed(v int64) *ResourceStatistics
SetTotalDetectionsSuppressed sets the TotalDetectionsSuppressed field's value.
func (*ResourceStatistics) SetTotalItemsClassified ¶
func (s *ResourceStatistics) SetTotalItemsClassified(v int64) *ResourceStatistics
SetTotalItemsClassified sets the TotalItemsClassified field's value.
func (*ResourceStatistics) SetTotalItemsSensitive ¶
func (s *ResourceStatistics) SetTotalItemsSensitive(v int64) *ResourceStatistics
SetTotalItemsSensitive sets the TotalItemsSensitive field's value.
func (*ResourceStatistics) SetTotalItemsSkipped ¶
func (s *ResourceStatistics) SetTotalItemsSkipped(v int64) *ResourceStatistics
SetTotalItemsSkipped sets the TotalItemsSkipped field's value.
func (*ResourceStatistics) SetTotalItemsSkippedInvalidEncryption ¶
func (s *ResourceStatistics) SetTotalItemsSkippedInvalidEncryption(v int64) *ResourceStatistics
SetTotalItemsSkippedInvalidEncryption sets the TotalItemsSkippedInvalidEncryption field's value.
func (*ResourceStatistics) SetTotalItemsSkippedInvalidKms ¶
func (s *ResourceStatistics) SetTotalItemsSkippedInvalidKms(v int64) *ResourceStatistics
SetTotalItemsSkippedInvalidKms sets the TotalItemsSkippedInvalidKms field's value.
func (*ResourceStatistics) SetTotalItemsSkippedPermissionDenied ¶
func (s *ResourceStatistics) SetTotalItemsSkippedPermissionDenied(v int64) *ResourceStatistics
SetTotalItemsSkippedPermissionDenied sets the TotalItemsSkippedPermissionDenied field's value.
func (ResourceStatistics) String ¶
func (s ResourceStatistics) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourcesAffected ¶
type ResourcesAffected struct { // Provides information about the S3 bucket that a finding applies to. S3Bucket *S3Bucket `locationName:"s3Bucket" type:"structure"` // Provides information about the S3 object that a finding applies to. S3Object *S3Object `locationName:"s3Object" type:"structure"` // contains filtered or unexported fields }
Provides information about the resources that a finding applies to.
func (ResourcesAffected) GoString ¶
func (s ResourcesAffected) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourcesAffected) SetS3Bucket ¶
func (s *ResourcesAffected) SetS3Bucket(v *S3Bucket) *ResourcesAffected
SetS3Bucket sets the S3Bucket field's value.
func (*ResourcesAffected) SetS3Object ¶
func (s *ResourcesAffected) SetS3Object(v *S3Object) *ResourcesAffected
SetS3Object sets the S3Object field's value.
func (ResourcesAffected) String ¶
func (s ResourcesAffected) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RetrievalConfiguration ¶
type RetrievalConfiguration struct { ExternalId *string `locationName:"externalId" type:"string"` // The access method to use when retrieving occurrences of sensitive data reported // by findings. Valid values are: // // RetrievalMode is a required field RetrievalMode *string `locationName:"retrievalMode" type:"string" required:"true" enum:"RetrievalMode"` RoleName *string `locationName:"roleName" min:"1" type:"string"` // contains filtered or unexported fields }
Provides information about the access method and settings that are used to retrieve occurrences of sensitive data reported by findings.
func (RetrievalConfiguration) GoString ¶
func (s RetrievalConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RetrievalConfiguration) SetExternalId ¶
func (s *RetrievalConfiguration) SetExternalId(v string) *RetrievalConfiguration
SetExternalId sets the ExternalId field's value.
func (*RetrievalConfiguration) SetRetrievalMode ¶
func (s *RetrievalConfiguration) SetRetrievalMode(v string) *RetrievalConfiguration
SetRetrievalMode sets the RetrievalMode field's value.
func (*RetrievalConfiguration) SetRoleName ¶
func (s *RetrievalConfiguration) SetRoleName(v string) *RetrievalConfiguration
SetRoleName sets the RoleName field's value.
func (RetrievalConfiguration) String ¶
func (s RetrievalConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RevealConfiguration ¶
type RevealConfiguration struct { KmsKeyId *string `locationName:"kmsKeyId" min:"1" type:"string"` // The status of the configuration for retrieving occurrences of sensitive data // reported by findings. Valid values are: // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"RevealStatus"` // contains filtered or unexported fields }
Specifies the status of the Amazon Macie configuration for retrieving occurrences of sensitive data reported by findings, and the Key Management Service (KMS) key to use to encrypt sensitive data that's retrieved. When you enable the configuration for the first time, your request must specify an KMS key. Otherwise, an error occurs.
func (RevealConfiguration) GoString ¶
func (s RevealConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RevealConfiguration) SetKmsKeyId ¶
func (s *RevealConfiguration) SetKmsKeyId(v string) *RevealConfiguration
SetKmsKeyId sets the KmsKeyId field's value.
func (*RevealConfiguration) SetStatus ¶
func (s *RevealConfiguration) SetStatus(v string) *RevealConfiguration
SetStatus sets the Status field's value.
func (RevealConfiguration) String ¶
func (s RevealConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RevealConfiguration) Validate ¶
func (s *RevealConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type S3Bucket ¶
type S3Bucket struct { AllowsUnencryptedObjectUploads *string `locationName:"allowsUnencryptedObjectUploads" type:"string" enum:"AllowsUnencryptedObjectUploads"` Arn *string `locationName:"arn" type:"string"` CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"` // Provides information about the default server-side encryption settings for // an S3 bucket or the encryption settings for an S3 object. DefaultServerSideEncryption *ServerSideEncryption `locationName:"defaultServerSideEncryption" type:"structure"` Name *string `locationName:"name" type:"string"` // Provides information about the Amazon Web Services account that owns an S3 // bucket. Owner *S3BucketOwner `locationName:"owner" type:"structure"` // Provides information about the permissions settings that determine whether // an S3 bucket is publicly accessible. PublicAccess *BucketPublicAccess `locationName:"publicAccess" type:"structure"` // Provides information about the tags that are associated with an S3 bucket // or object. Each tag consists of a required tag key and an associated tag // value. Tags []*KeyValuePair `locationName:"tags" type:"list"` // contains filtered or unexported fields }
Provides information about the S3 bucket that a finding applies to.
func (S3Bucket) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3Bucket) SetAllowsUnencryptedObjectUploads ¶
SetAllowsUnencryptedObjectUploads sets the AllowsUnencryptedObjectUploads field's value.
func (*S3Bucket) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*S3Bucket) SetDefaultServerSideEncryption ¶
func (s *S3Bucket) SetDefaultServerSideEncryption(v *ServerSideEncryption) *S3Bucket
SetDefaultServerSideEncryption sets the DefaultServerSideEncryption field's value.
func (*S3Bucket) SetOwner ¶
func (s *S3Bucket) SetOwner(v *S3BucketOwner) *S3Bucket
SetOwner sets the Owner field's value.
func (*S3Bucket) SetPublicAccess ¶
func (s *S3Bucket) SetPublicAccess(v *BucketPublicAccess) *S3Bucket
SetPublicAccess sets the PublicAccess field's value.
func (*S3Bucket) SetTags ¶
func (s *S3Bucket) SetTags(v []*KeyValuePair) *S3Bucket
SetTags sets the Tags field's value.
type S3BucketCriteriaForJob ¶
type S3BucketCriteriaForJob struct { // Specifies one or more property- and tag-based conditions that define criteria // for including or excluding S3 buckets from a classification job. Excludes *CriteriaBlockForJob `locationName:"excludes" type:"structure"` // Specifies one or more property- and tag-based conditions that define criteria // for including or excluding S3 buckets from a classification job. Includes *CriteriaBlockForJob `locationName:"includes" type:"structure"` // contains filtered or unexported fields }
Specifies property- and tag-based conditions that define criteria for including or excluding S3 buckets from a classification job. Exclude conditions take precedence over include conditions.
func (S3BucketCriteriaForJob) GoString ¶
func (s S3BucketCriteriaForJob) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3BucketCriteriaForJob) SetExcludes ¶
func (s *S3BucketCriteriaForJob) SetExcludes(v *CriteriaBlockForJob) *S3BucketCriteriaForJob
SetExcludes sets the Excludes field's value.
func (*S3BucketCriteriaForJob) SetIncludes ¶
func (s *S3BucketCriteriaForJob) SetIncludes(v *CriteriaBlockForJob) *S3BucketCriteriaForJob
SetIncludes sets the Includes field's value.
func (S3BucketCriteriaForJob) String ¶
func (s S3BucketCriteriaForJob) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type S3BucketDefinitionForJob ¶
type S3BucketDefinitionForJob struct { // AccountId is a required field AccountId *string `locationName:"accountId" type:"string" required:"true"` // Buckets is a required field Buckets []*string `locationName:"buckets" type:"list" required:"true"` // contains filtered or unexported fields }
Specifies an Amazon Web Services account that owns S3 buckets for a classification job to analyze, and one or more specific buckets to analyze for that account.
func (S3BucketDefinitionForJob) GoString ¶
func (s S3BucketDefinitionForJob) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3BucketDefinitionForJob) SetAccountId ¶
func (s *S3BucketDefinitionForJob) SetAccountId(v string) *S3BucketDefinitionForJob
SetAccountId sets the AccountId field's value.
func (*S3BucketDefinitionForJob) SetBuckets ¶
func (s *S3BucketDefinitionForJob) SetBuckets(v []*string) *S3BucketDefinitionForJob
SetBuckets sets the Buckets field's value.
func (S3BucketDefinitionForJob) String ¶
func (s S3BucketDefinitionForJob) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3BucketDefinitionForJob) Validate ¶
func (s *S3BucketDefinitionForJob) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type S3BucketOwner ¶
type S3BucketOwner struct { DisplayName *string `locationName:"displayName" type:"string"` Id *string `locationName:"id" type:"string"` // contains filtered or unexported fields }
Provides information about the Amazon Web Services account that owns an S3 bucket.
func (S3BucketOwner) GoString ¶
func (s S3BucketOwner) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3BucketOwner) SetDisplayName ¶
func (s *S3BucketOwner) SetDisplayName(v string) *S3BucketOwner
SetDisplayName sets the DisplayName field's value.
func (*S3BucketOwner) SetId ¶
func (s *S3BucketOwner) SetId(v string) *S3BucketOwner
SetId sets the Id field's value.
func (S3BucketOwner) String ¶
func (s S3BucketOwner) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type S3ClassificationScope ¶
type S3ClassificationScope struct { // Specifies the names of the S3 buckets that are excluded from automated sensitive // data discovery. // // Excludes is a required field Excludes *S3ClassificationScopeExclusion `locationName:"excludes" type:"structure" required:"true"` // contains filtered or unexported fields }
Specifies the S3 buckets that are excluded from automated sensitive data discovery for an Amazon Macie account.
func (S3ClassificationScope) GoString ¶
func (s S3ClassificationScope) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3ClassificationScope) SetExcludes ¶
func (s *S3ClassificationScope) SetExcludes(v *S3ClassificationScopeExclusion) *S3ClassificationScope
SetExcludes sets the Excludes field's value.
func (S3ClassificationScope) String ¶
func (s S3ClassificationScope) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type S3ClassificationScopeExclusion ¶
type S3ClassificationScopeExclusion struct { // BucketNames is a required field BucketNames []*string `locationName:"bucketNames" type:"list" required:"true"` // contains filtered or unexported fields }
Specifies the names of the S3 buckets that are excluded from automated sensitive data discovery.
func (S3ClassificationScopeExclusion) GoString ¶
func (s S3ClassificationScopeExclusion) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3ClassificationScopeExclusion) SetBucketNames ¶
func (s *S3ClassificationScopeExclusion) SetBucketNames(v []*string) *S3ClassificationScopeExclusion
SetBucketNames sets the BucketNames field's value.
func (S3ClassificationScopeExclusion) String ¶
func (s S3ClassificationScopeExclusion) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type S3ClassificationScopeExclusionUpdate ¶
type S3ClassificationScopeExclusionUpdate struct { // BucketNames is a required field BucketNames []*string `locationName:"bucketNames" type:"list" required:"true"` // Specifies how to apply changes to the S3 bucket exclusion list defined by // the classification scope for an Amazon Macie account. Valid values are: // // Operation is a required field Operation *string `locationName:"operation" type:"string" required:"true" enum:"ClassificationScopeUpdateOperation"` // contains filtered or unexported fields }
Specifies S3 buckets to add or remove from the exclusion list defined by the classification scope for an Amazon Macie account.
func (S3ClassificationScopeExclusionUpdate) GoString ¶
func (s S3ClassificationScopeExclusionUpdate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3ClassificationScopeExclusionUpdate) SetBucketNames ¶
func (s *S3ClassificationScopeExclusionUpdate) SetBucketNames(v []*string) *S3ClassificationScopeExclusionUpdate
SetBucketNames sets the BucketNames field's value.
func (*S3ClassificationScopeExclusionUpdate) SetOperation ¶
func (s *S3ClassificationScopeExclusionUpdate) SetOperation(v string) *S3ClassificationScopeExclusionUpdate
SetOperation sets the Operation field's value.
func (S3ClassificationScopeExclusionUpdate) String ¶
func (s S3ClassificationScopeExclusionUpdate) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3ClassificationScopeExclusionUpdate) Validate ¶
func (s *S3ClassificationScopeExclusionUpdate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type S3ClassificationScopeUpdate ¶
type S3ClassificationScopeUpdate struct { // Specifies S3 buckets to add or remove from the exclusion list defined by // the classification scope for an Amazon Macie account. // // Excludes is a required field Excludes *S3ClassificationScopeExclusionUpdate `locationName:"excludes" type:"structure" required:"true"` // contains filtered or unexported fields }
Specifies changes to the list of S3 buckets that are excluded from automated sensitive data discovery for an Amazon Macie account.
func (S3ClassificationScopeUpdate) GoString ¶
func (s S3ClassificationScopeUpdate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3ClassificationScopeUpdate) SetExcludes ¶
func (s *S3ClassificationScopeUpdate) SetExcludes(v *S3ClassificationScopeExclusionUpdate) *S3ClassificationScopeUpdate
SetExcludes sets the Excludes field's value.
func (S3ClassificationScopeUpdate) String ¶
func (s S3ClassificationScopeUpdate) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3ClassificationScopeUpdate) Validate ¶
func (s *S3ClassificationScopeUpdate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type S3Destination ¶
type S3Destination struct { // BucketName is a required field BucketName *string `locationName:"bucketName" type:"string" required:"true"` KeyPrefix *string `locationName:"keyPrefix" type:"string"` // KmsKeyArn is a required field KmsKeyArn *string `locationName:"kmsKeyArn" type:"string" required:"true"` // contains filtered or unexported fields }
Specifies an S3 bucket to store data classification results in, and the encryption settings to use when storing results in that bucket.
func (S3Destination) GoString ¶
func (s S3Destination) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3Destination) SetBucketName ¶
func (s *S3Destination) SetBucketName(v string) *S3Destination
SetBucketName sets the BucketName field's value.
func (*S3Destination) SetKeyPrefix ¶
func (s *S3Destination) SetKeyPrefix(v string) *S3Destination
SetKeyPrefix sets the KeyPrefix field's value.
func (*S3Destination) SetKmsKeyArn ¶
func (s *S3Destination) SetKmsKeyArn(v string) *S3Destination
SetKmsKeyArn sets the KmsKeyArn field's value.
func (S3Destination) String ¶
func (s S3Destination) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3Destination) Validate ¶
func (s *S3Destination) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type S3JobDefinition ¶
type S3JobDefinition struct { // Specifies property- and tag-based conditions that define criteria for including // or excluding S3 buckets from a classification job. Exclude conditions take // precedence over include conditions. BucketCriteria *S3BucketCriteriaForJob `locationName:"bucketCriteria" type:"structure"` BucketDefinitions []*S3BucketDefinitionForJob `locationName:"bucketDefinitions" type:"list"` // Specifies one or more property- and tag-based conditions that define criteria // for including or excluding S3 objects from a classification job. Exclude // conditions take precedence over include conditions. Scoping *Scoping `locationName:"scoping" type:"structure"` // contains filtered or unexported fields }
Specifies which S3 buckets contain the objects that a classification job analyzes, and the scope of that analysis. The bucket specification can be static (bucketDefinitions) or dynamic (bucketCriteria). If it's static, the job analyzes objects in the same predefined set of buckets each time the job runs. If it's dynamic, the job analyzes objects in any buckets that match the specified criteria each time the job starts to run.
func (S3JobDefinition) GoString ¶
func (s S3JobDefinition) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3JobDefinition) SetBucketCriteria ¶
func (s *S3JobDefinition) SetBucketCriteria(v *S3BucketCriteriaForJob) *S3JobDefinition
SetBucketCriteria sets the BucketCriteria field's value.
func (*S3JobDefinition) SetBucketDefinitions ¶
func (s *S3JobDefinition) SetBucketDefinitions(v []*S3BucketDefinitionForJob) *S3JobDefinition
SetBucketDefinitions sets the BucketDefinitions field's value.
func (*S3JobDefinition) SetScoping ¶
func (s *S3JobDefinition) SetScoping(v *Scoping) *S3JobDefinition
SetScoping sets the Scoping field's value.
func (S3JobDefinition) String ¶
func (s S3JobDefinition) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3JobDefinition) Validate ¶
func (s *S3JobDefinition) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type S3Object ¶
type S3Object struct { BucketArn *string `locationName:"bucketArn" type:"string"` ETag *string `locationName:"eTag" type:"string"` Extension *string `locationName:"extension" type:"string"` Key *string `locationName:"key" type:"string"` LastModified *time.Time `locationName:"lastModified" type:"timestamp" timestampFormat:"iso8601"` Path *string `locationName:"path" type:"string"` PublicAccess *bool `locationName:"publicAccess" type:"boolean"` // Provides information about the default server-side encryption settings for // an S3 bucket or the encryption settings for an S3 object. ServerSideEncryption *ServerSideEncryption `locationName:"serverSideEncryption" type:"structure"` Size *int64 `locationName:"size" type:"long"` // The storage class of the S3 object. Possible values are: StorageClass *string `locationName:"storageClass" type:"string" enum:"StorageClass"` // Provides information about the tags that are associated with an S3 bucket // or object. Each tag consists of a required tag key and an associated tag // value. Tags []*KeyValuePair `locationName:"tags" type:"list"` VersionId *string `locationName:"versionId" type:"string"` // contains filtered or unexported fields }
Provides information about the S3 object that a finding applies to.
func (S3Object) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3Object) SetBucketArn ¶
SetBucketArn sets the BucketArn field's value.
func (*S3Object) SetExtension ¶
SetExtension sets the Extension field's value.
func (*S3Object) SetLastModified ¶
SetLastModified sets the LastModified field's value.
func (*S3Object) SetPublicAccess ¶
SetPublicAccess sets the PublicAccess field's value.
func (*S3Object) SetServerSideEncryption ¶
func (s *S3Object) SetServerSideEncryption(v *ServerSideEncryption) *S3Object
SetServerSideEncryption sets the ServerSideEncryption field's value.
func (*S3Object) SetStorageClass ¶
SetStorageClass sets the StorageClass field's value.
func (*S3Object) SetTags ¶
func (s *S3Object) SetTags(v []*KeyValuePair) *S3Object
SetTags sets the Tags field's value.
func (*S3Object) SetVersionId ¶
SetVersionId sets the VersionId field's value.
type S3WordsList ¶
type S3WordsList struct { // BucketName is a required field BucketName *string `locationName:"bucketName" min:"3" type:"string" required:"true"` // ObjectKey is a required field ObjectKey *string `locationName:"objectKey" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Provides information about an S3 object that lists specific text to ignore.
func (S3WordsList) GoString ¶
func (s S3WordsList) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3WordsList) SetBucketName ¶
func (s *S3WordsList) SetBucketName(v string) *S3WordsList
SetBucketName sets the BucketName field's value.
func (*S3WordsList) SetObjectKey ¶
func (s *S3WordsList) SetObjectKey(v string) *S3WordsList
SetObjectKey sets the ObjectKey field's value.
func (S3WordsList) String ¶
func (s S3WordsList) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3WordsList) Validate ¶
func (s *S3WordsList) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Scoping ¶
type Scoping struct { // Specifies one or more property- and tag-based conditions that define criteria // for including or excluding S3 objects from a classification job. Excludes *JobScopingBlock `locationName:"excludes" type:"structure"` // Specifies one or more property- and tag-based conditions that define criteria // for including or excluding S3 objects from a classification job. Includes *JobScopingBlock `locationName:"includes" type:"structure"` // contains filtered or unexported fields }
Specifies one or more property- and tag-based conditions that define criteria for including or excluding S3 objects from a classification job. Exclude conditions take precedence over include conditions.
func (Scoping) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scoping) SetExcludes ¶
func (s *Scoping) SetExcludes(v *JobScopingBlock) *Scoping
SetExcludes sets the Excludes field's value.
func (*Scoping) SetIncludes ¶
func (s *Scoping) SetIncludes(v *JobScopingBlock) *Scoping
SetIncludes sets the Includes field's value.
type SearchResourcesBucketCriteria ¶
type SearchResourcesBucketCriteria struct { // Specifies property- and tag-based conditions that define filter criteria // for including or excluding Amazon Web Services resources from the query results. Excludes *SearchResourcesCriteriaBlock `locationName:"excludes" type:"structure"` // Specifies property- and tag-based conditions that define filter criteria // for including or excluding Amazon Web Services resources from the query results. Includes *SearchResourcesCriteriaBlock `locationName:"includes" type:"structure"` // contains filtered or unexported fields }
Specifies property- and tag-based conditions that define filter criteria for including or excluding S3 buckets from the query results. Exclude conditions take precedence over include conditions.
func (SearchResourcesBucketCriteria) GoString ¶
func (s SearchResourcesBucketCriteria) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchResourcesBucketCriteria) SetExcludes ¶
func (s *SearchResourcesBucketCriteria) SetExcludes(v *SearchResourcesCriteriaBlock) *SearchResourcesBucketCriteria
SetExcludes sets the Excludes field's value.
func (*SearchResourcesBucketCriteria) SetIncludes ¶
func (s *SearchResourcesBucketCriteria) SetIncludes(v *SearchResourcesCriteriaBlock) *SearchResourcesBucketCriteria
SetIncludes sets the Includes field's value.
func (SearchResourcesBucketCriteria) String ¶
func (s SearchResourcesBucketCriteria) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SearchResourcesCriteria ¶
type SearchResourcesCriteria struct { // Specifies a property-based filter condition that determines which Amazon // Web Services resources are included or excluded from the query results. SimpleCriterion *SearchResourcesSimpleCriterion `locationName:"simpleCriterion" type:"structure"` // Specifies a tag-based filter condition that determines which Amazon Web Services // resources are included or excluded from the query results. TagCriterion *SearchResourcesTagCriterion `locationName:"tagCriterion" type:"structure"` // contains filtered or unexported fields }
Specifies a property- or tag-based filter condition for including or excluding Amazon Web Services resources from the query results.
func (SearchResourcesCriteria) GoString ¶
func (s SearchResourcesCriteria) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchResourcesCriteria) SetSimpleCriterion ¶
func (s *SearchResourcesCriteria) SetSimpleCriterion(v *SearchResourcesSimpleCriterion) *SearchResourcesCriteria
SetSimpleCriterion sets the SimpleCriterion field's value.
func (*SearchResourcesCriteria) SetTagCriterion ¶
func (s *SearchResourcesCriteria) SetTagCriterion(v *SearchResourcesTagCriterion) *SearchResourcesCriteria
SetTagCriterion sets the TagCriterion field's value.
func (SearchResourcesCriteria) String ¶
func (s SearchResourcesCriteria) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SearchResourcesCriteriaBlock ¶
type SearchResourcesCriteriaBlock struct { And []*SearchResourcesCriteria `locationName:"and" type:"list"` // contains filtered or unexported fields }
Specifies property- and tag-based conditions that define filter criteria for including or excluding Amazon Web Services resources from the query results.
func (SearchResourcesCriteriaBlock) GoString ¶
func (s SearchResourcesCriteriaBlock) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchResourcesCriteriaBlock) SetAnd ¶
func (s *SearchResourcesCriteriaBlock) SetAnd(v []*SearchResourcesCriteria) *SearchResourcesCriteriaBlock
SetAnd sets the And field's value.
func (SearchResourcesCriteriaBlock) String ¶
func (s SearchResourcesCriteriaBlock) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SearchResourcesInput ¶
type SearchResourcesInput struct { // Specifies property- and tag-based conditions that define filter criteria // for including or excluding S3 buckets from the query results. Exclude conditions // take precedence over include conditions. BucketCriteria *SearchResourcesBucketCriteria `locationName:"bucketCriteria" type:"structure"` MaxResults *int64 `locationName:"maxResults" type:"integer"` NextToken *string `locationName:"nextToken" type:"string"` // Specifies criteria for sorting the results of a query for information about // Amazon Web Services resources that Amazon Macie monitors and analyzes. SortCriteria *SearchResourcesSortCriteria `locationName:"sortCriteria" type:"structure"` // contains filtered or unexported fields }
Specifies criteria for filtering, sorting, and paginating the results of a query for statistical data and other information about Amazon Web Services resources that Amazon Macie monitors and analyzes.
func (SearchResourcesInput) GoString ¶
func (s SearchResourcesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchResourcesInput) SetBucketCriteria ¶
func (s *SearchResourcesInput) SetBucketCriteria(v *SearchResourcesBucketCriteria) *SearchResourcesInput
SetBucketCriteria sets the BucketCriteria field's value.
func (*SearchResourcesInput) SetMaxResults ¶
func (s *SearchResourcesInput) SetMaxResults(v int64) *SearchResourcesInput
SetMaxResults sets the MaxResults field's value.
func (*SearchResourcesInput) SetNextToken ¶
func (s *SearchResourcesInput) SetNextToken(v string) *SearchResourcesInput
SetNextToken sets the NextToken field's value.
func (*SearchResourcesInput) SetSortCriteria ¶
func (s *SearchResourcesInput) SetSortCriteria(v *SearchResourcesSortCriteria) *SearchResourcesInput
SetSortCriteria sets the SortCriteria field's value.
func (SearchResourcesInput) String ¶
func (s SearchResourcesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SearchResourcesOutput ¶
type SearchResourcesOutput struct { MatchingResources []*MatchingResource `locationName:"matchingResources" type:"list"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
Provides the results of a query that retrieved statistical data and other information about Amazon Web Services resources that Amazon Macie monitors and analyzes for your account.
func (SearchResourcesOutput) GoString ¶
func (s SearchResourcesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchResourcesOutput) SetMatchingResources ¶
func (s *SearchResourcesOutput) SetMatchingResources(v []*MatchingResource) *SearchResourcesOutput
SetMatchingResources sets the MatchingResources field's value.
func (*SearchResourcesOutput) SetNextToken ¶
func (s *SearchResourcesOutput) SetNextToken(v string) *SearchResourcesOutput
SetNextToken sets the NextToken field's value.
func (SearchResourcesOutput) String ¶
func (s SearchResourcesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SearchResourcesSimpleCriterion ¶
type SearchResourcesSimpleCriterion struct { // The operator to use in a condition that filters the results of a query. Valid // values are: Comparator *string `locationName:"comparator" type:"string" enum:"SearchResourcesComparator"` // The property to use in a condition that filters the query results. Valid // values are: Key *string `locationName:"key" type:"string" enum:"SearchResourcesSimpleCriterionKey"` Values []*string `locationName:"values" type:"list"` // contains filtered or unexported fields }
Specifies a property-based filter condition that determines which Amazon Web Services resources are included or excluded from the query results.
func (SearchResourcesSimpleCriterion) GoString ¶
func (s SearchResourcesSimpleCriterion) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchResourcesSimpleCriterion) SetComparator ¶
func (s *SearchResourcesSimpleCriterion) SetComparator(v string) *SearchResourcesSimpleCriterion
SetComparator sets the Comparator field's value.
func (*SearchResourcesSimpleCriterion) SetKey ¶
func (s *SearchResourcesSimpleCriterion) SetKey(v string) *SearchResourcesSimpleCriterion
SetKey sets the Key field's value.
func (*SearchResourcesSimpleCriterion) SetValues ¶
func (s *SearchResourcesSimpleCriterion) SetValues(v []*string) *SearchResourcesSimpleCriterion
SetValues sets the Values field's value.
func (SearchResourcesSimpleCriterion) String ¶
func (s SearchResourcesSimpleCriterion) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SearchResourcesSortCriteria ¶
type SearchResourcesSortCriteria struct { // The property to sort the query results by. Valid values are: AttributeName *string `locationName:"attributeName" type:"string" enum:"SearchResourcesSortAttributeName"` 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 Amazon Web Services resources that Amazon Macie monitors and analyzes.
func (SearchResourcesSortCriteria) GoString ¶
func (s SearchResourcesSortCriteria) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchResourcesSortCriteria) SetAttributeName ¶
func (s *SearchResourcesSortCriteria) SetAttributeName(v string) *SearchResourcesSortCriteria
SetAttributeName sets the AttributeName field's value.
func (*SearchResourcesSortCriteria) SetOrderBy ¶
func (s *SearchResourcesSortCriteria) SetOrderBy(v string) *SearchResourcesSortCriteria
SetOrderBy sets the OrderBy field's value.
func (SearchResourcesSortCriteria) String ¶
func (s SearchResourcesSortCriteria) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SearchResourcesTagCriterion ¶
type SearchResourcesTagCriterion struct { // The operator to use in a condition that filters the results of a query. Valid // values are: Comparator *string `locationName:"comparator" type:"string" enum:"SearchResourcesComparator"` TagValues []*SearchResourcesTagCriterionPair `locationName:"tagValues" type:"list"` // contains filtered or unexported fields }
Specifies a tag-based filter condition that determines which Amazon Web Services resources are included or excluded from the query results.
func (SearchResourcesTagCriterion) GoString ¶
func (s SearchResourcesTagCriterion) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchResourcesTagCriterion) SetComparator ¶
func (s *SearchResourcesTagCriterion) SetComparator(v string) *SearchResourcesTagCriterion
SetComparator sets the Comparator field's value.
func (*SearchResourcesTagCriterion) SetTagValues ¶
func (s *SearchResourcesTagCriterion) SetTagValues(v []*SearchResourcesTagCriterionPair) *SearchResourcesTagCriterion
SetTagValues sets the TagValues field's value.
func (SearchResourcesTagCriterion) String ¶
func (s SearchResourcesTagCriterion) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SearchResourcesTagCriterionPair ¶
type SearchResourcesTagCriterionPair struct { Key *string `locationName:"key" type:"string"` Value *string `locationName:"value" type:"string"` // contains filtered or unexported fields }
Specifies a tag key, a tag value, or a tag key and value (as a pair) to use in a tag-based filter condition for a query. Tag keys and values are case sensitive. Also, Amazon Macie doesn't support use of partial values or wildcard characters in tag-based filter conditions.
func (SearchResourcesTagCriterionPair) GoString ¶
func (s SearchResourcesTagCriterionPair) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchResourcesTagCriterionPair) SetKey ¶
func (s *SearchResourcesTagCriterionPair) SetKey(v string) *SearchResourcesTagCriterionPair
SetKey sets the Key field's value.
func (*SearchResourcesTagCriterionPair) SetValue ¶
func (s *SearchResourcesTagCriterionPair) SetValue(v string) *SearchResourcesTagCriterionPair
SetValue sets the Value field's value.
func (SearchResourcesTagCriterionPair) String ¶
func (s SearchResourcesTagCriterionPair) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SecurityHubConfiguration ¶
type SecurityHubConfiguration struct { // PublishClassificationFindings is a required field PublishClassificationFindings *bool `locationName:"publishClassificationFindings" type:"boolean" required:"true"` // PublishPolicyFindings is a required field PublishPolicyFindings *bool `locationName:"publishPolicyFindings" type:"boolean" required:"true"` // contains filtered or unexported fields }
Specifies configuration settings that determine which findings are published to Security Hub automatically. For information about how Macie publishes findings to Security Hub, see Amazon Macie integration with Security Hub (https://docs.aws.amazon.com/macie/latest/user/securityhub-integration.html) in the Amazon Macie User Guide.
func (SecurityHubConfiguration) GoString ¶
func (s SecurityHubConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SecurityHubConfiguration) SetPublishClassificationFindings ¶
func (s *SecurityHubConfiguration) SetPublishClassificationFindings(v bool) *SecurityHubConfiguration
SetPublishClassificationFindings sets the PublishClassificationFindings field's value.
func (*SecurityHubConfiguration) SetPublishPolicyFindings ¶
func (s *SecurityHubConfiguration) SetPublishPolicyFindings(v bool) *SecurityHubConfiguration
SetPublishPolicyFindings sets the PublishPolicyFindings field's value.
func (SecurityHubConfiguration) String ¶
func (s SecurityHubConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SecurityHubConfiguration) Validate ¶
func (s *SecurityHubConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SensitiveDataItem ¶
type SensitiveDataItem struct { // For a finding, the category of sensitive data that was detected and produced // the finding. For a managed data identifier, the category of sensitive data // that the managed data identifier detects. Possible values are: Category *string `locationName:"category" type:"string" enum:"SensitiveDataItemCategory"` // Provides information about sensitive data that was detected by managed data // identifiers and produced a sensitive data finding, and the number of occurrences // of each type of sensitive data that was detected. Detections []*DefaultDetection `locationName:"detections" type:"list"` TotalCount *int64 `locationName:"totalCount" type:"long"` // contains filtered or unexported fields }
Provides information about the category, types, and occurrences of sensitive data that produced a sensitive data finding.
func (SensitiveDataItem) GoString ¶
func (s SensitiveDataItem) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SensitiveDataItem) SetCategory ¶
func (s *SensitiveDataItem) SetCategory(v string) *SensitiveDataItem
SetCategory sets the Category field's value.
func (*SensitiveDataItem) SetDetections ¶
func (s *SensitiveDataItem) SetDetections(v []*DefaultDetection) *SensitiveDataItem
SetDetections sets the Detections field's value.
func (*SensitiveDataItem) SetTotalCount ¶
func (s *SensitiveDataItem) SetTotalCount(v int64) *SensitiveDataItem
SetTotalCount sets the TotalCount field's value.
func (SensitiveDataItem) String ¶
func (s SensitiveDataItem) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SensitivityAggregations ¶
type SensitivityAggregations struct { ClassifiableSizeInBytes *int64 `locationName:"classifiableSizeInBytes" type:"long"` PubliclyAccessibleCount *int64 `locationName:"publiclyAccessibleCount" type:"long"` TotalCount *int64 `locationName:"totalCount" type:"long"` TotalSizeInBytes *int64 `locationName:"totalSizeInBytes" type:"long"` // contains filtered or unexported fields }
Provides aggregated statistical data for sensitive data discovery metrics that apply to S3 buckets. Each field contains aggregated data for all the buckets that have a sensitivity score (sensitivityScore) of a specified value or within a specified range (BucketStatisticsBySensitivity). If automated sensitive data discovery is currently disabled for your account, the value for each field is 0.
func (SensitivityAggregations) GoString ¶
func (s SensitivityAggregations) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SensitivityAggregations) SetClassifiableSizeInBytes ¶
func (s *SensitivityAggregations) SetClassifiableSizeInBytes(v int64) *SensitivityAggregations
SetClassifiableSizeInBytes sets the ClassifiableSizeInBytes field's value.
func (*SensitivityAggregations) SetPubliclyAccessibleCount ¶
func (s *SensitivityAggregations) SetPubliclyAccessibleCount(v int64) *SensitivityAggregations
SetPubliclyAccessibleCount sets the PubliclyAccessibleCount field's value.
func (*SensitivityAggregations) SetTotalCount ¶
func (s *SensitivityAggregations) SetTotalCount(v int64) *SensitivityAggregations
SetTotalCount sets the TotalCount field's value.
func (*SensitivityAggregations) SetTotalSizeInBytes ¶
func (s *SensitivityAggregations) SetTotalSizeInBytes(v int64) *SensitivityAggregations
SetTotalSizeInBytes sets the TotalSizeInBytes field's value.
func (SensitivityAggregations) String ¶
func (s SensitivityAggregations) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SensitivityInspectionTemplateExcludes ¶
type SensitivityInspectionTemplateExcludes struct { ManagedDataIdentifierIds []*string `locationName:"managedDataIdentifierIds" type:"list"` // contains filtered or unexported fields }
Specifies managed data identifiers to exclude (not use) when performing automated sensitive data discovery for an Amazon Macie account. For information about the managed data identifiers that Amazon Macie currently provides, see Using managed data identifiers (https://docs.aws.amazon.com/macie/latest/user/managed-data-identifiers.html) in the Amazon Macie User Guide.
func (SensitivityInspectionTemplateExcludes) GoString ¶
func (s SensitivityInspectionTemplateExcludes) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SensitivityInspectionTemplateExcludes) SetManagedDataIdentifierIds ¶
func (s *SensitivityInspectionTemplateExcludes) SetManagedDataIdentifierIds(v []*string) *SensitivityInspectionTemplateExcludes
SetManagedDataIdentifierIds sets the ManagedDataIdentifierIds field's value.
func (SensitivityInspectionTemplateExcludes) String ¶
func (s SensitivityInspectionTemplateExcludes) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SensitivityInspectionTemplateIncludes ¶
type SensitivityInspectionTemplateIncludes struct { AllowListIds []*string `locationName:"allowListIds" type:"list"` CustomDataIdentifierIds []*string `locationName:"customDataIdentifierIds" type:"list"` ManagedDataIdentifierIds []*string `locationName:"managedDataIdentifierIds" type:"list"` // contains filtered or unexported fields }
Specifies the allow lists, custom data identifiers, and managed data identifiers to include (use) when performing automated sensitive data discovery for an Amazon Macie account. The configuration must specify at least one custom data identifier or managed data identifier. For information about the managed data identifiers that Amazon Macie currently provides, see Using managed data identifiers (https://docs.aws.amazon.com/macie/latest/user/managed-data-identifiers.html) in the Amazon Macie User Guide.
func (SensitivityInspectionTemplateIncludes) GoString ¶
func (s SensitivityInspectionTemplateIncludes) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SensitivityInspectionTemplateIncludes) SetAllowListIds ¶
func (s *SensitivityInspectionTemplateIncludes) SetAllowListIds(v []*string) *SensitivityInspectionTemplateIncludes
SetAllowListIds sets the AllowListIds field's value.
func (*SensitivityInspectionTemplateIncludes) SetCustomDataIdentifierIds ¶
func (s *SensitivityInspectionTemplateIncludes) SetCustomDataIdentifierIds(v []*string) *SensitivityInspectionTemplateIncludes
SetCustomDataIdentifierIds sets the CustomDataIdentifierIds field's value.
func (*SensitivityInspectionTemplateIncludes) SetManagedDataIdentifierIds ¶
func (s *SensitivityInspectionTemplateIncludes) SetManagedDataIdentifierIds(v []*string) *SensitivityInspectionTemplateIncludes
SetManagedDataIdentifierIds sets the ManagedDataIdentifierIds field's value.
func (SensitivityInspectionTemplateIncludes) String ¶
func (s SensitivityInspectionTemplateIncludes) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SensitivityInspectionTemplatesEntry ¶
type SensitivityInspectionTemplatesEntry struct { Id *string `locationName:"id" type:"string"` Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
Provides information about the sensitivity inspection template for an Amazon Macie account. Macie uses the template's settings when it performs automated sensitive data discovery for the account.
func (SensitivityInspectionTemplatesEntry) GoString ¶
func (s SensitivityInspectionTemplatesEntry) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SensitivityInspectionTemplatesEntry) SetId ¶
func (s *SensitivityInspectionTemplatesEntry) SetId(v string) *SensitivityInspectionTemplatesEntry
SetId sets the Id field's value.
func (*SensitivityInspectionTemplatesEntry) SetName ¶
func (s *SensitivityInspectionTemplatesEntry) SetName(v string) *SensitivityInspectionTemplatesEntry
SetName sets the Name field's value.
func (SensitivityInspectionTemplatesEntry) String ¶
func (s SensitivityInspectionTemplatesEntry) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServerSideEncryption ¶
type ServerSideEncryption struct { // The server-side encryption algorithm that was used to encrypt an S3 object // or is used by default to encrypt objects that are added to an S3 bucket. // Possible values are: EncryptionType *string `locationName:"encryptionType" type:"string" enum:"EncryptionType"` KmsMasterKeyId *string `locationName:"kmsMasterKeyId" type:"string"` // contains filtered or unexported fields }
Provides information about the default server-side encryption settings for an S3 bucket or the encryption settings for an S3 object.
func (ServerSideEncryption) GoString ¶
func (s ServerSideEncryption) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServerSideEncryption) SetEncryptionType ¶
func (s *ServerSideEncryption) SetEncryptionType(v string) *ServerSideEncryption
SetEncryptionType sets the EncryptionType field's value.
func (*ServerSideEncryption) SetKmsMasterKeyId ¶
func (s *ServerSideEncryption) SetKmsMasterKeyId(v string) *ServerSideEncryption
SetKmsMasterKeyId sets the KmsMasterKeyId field's value.
func (ServerSideEncryption) String ¶
func (s ServerSideEncryption) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceLimit ¶
type ServiceLimit struct { IsServiceLimited *bool `locationName:"isServiceLimited" type:"boolean"` Unit *string `locationName:"unit" type:"string" enum:"Unit"` Value *int64 `locationName:"value" type:"long"` // contains filtered or unexported fields }
Specifies a current quota for an Amazon Macie account.
func (ServiceLimit) GoString ¶
func (s ServiceLimit) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceLimit) SetIsServiceLimited ¶
func (s *ServiceLimit) SetIsServiceLimited(v bool) *ServiceLimit
SetIsServiceLimited sets the IsServiceLimited field's value.
func (*ServiceLimit) SetUnit ¶
func (s *ServiceLimit) SetUnit(v string) *ServiceLimit
SetUnit sets the Unit field's value.
func (*ServiceLimit) SetValue ¶
func (s *ServiceLimit) SetValue(v int64) *ServiceLimit
SetValue sets the Value field's value.
func (ServiceLimit) String ¶
func (s ServiceLimit) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException 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 one or more service quotas for an account.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SessionContext ¶
type SessionContext struct { // Provides information about the context in which temporary security credentials // were issued to an entity. Attributes *SessionContextAttributes `locationName:"attributes" type:"structure"` // Provides information about the source and type of temporary security credentials // that were issued to an entity. SessionIssuer *SessionIssuer `locationName:"sessionIssuer" type:"structure"` // contains filtered or unexported fields }
Provides information about a session that was created for an entity that performed an action by using temporary security credentials.
func (SessionContext) GoString ¶
func (s SessionContext) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SessionContext) SetAttributes ¶
func (s *SessionContext) SetAttributes(v *SessionContextAttributes) *SessionContext
SetAttributes sets the Attributes field's value.
func (*SessionContext) SetSessionIssuer ¶
func (s *SessionContext) SetSessionIssuer(v *SessionIssuer) *SessionContext
SetSessionIssuer sets the SessionIssuer field's value.
func (SessionContext) String ¶
func (s SessionContext) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SessionContextAttributes ¶
type SessionContextAttributes struct { CreationDate *time.Time `locationName:"creationDate" type:"timestamp" timestampFormat:"iso8601"` MfaAuthenticated *bool `locationName:"mfaAuthenticated" type:"boolean"` // contains filtered or unexported fields }
Provides information about the context in which temporary security credentials were issued to an entity.
func (SessionContextAttributes) GoString ¶
func (s SessionContextAttributes) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SessionContextAttributes) SetCreationDate ¶
func (s *SessionContextAttributes) SetCreationDate(v time.Time) *SessionContextAttributes
SetCreationDate sets the CreationDate field's value.
func (*SessionContextAttributes) SetMfaAuthenticated ¶
func (s *SessionContextAttributes) SetMfaAuthenticated(v bool) *SessionContextAttributes
SetMfaAuthenticated sets the MfaAuthenticated field's value.
func (SessionContextAttributes) String ¶
func (s SessionContextAttributes) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SessionIssuer ¶
type SessionIssuer struct { AccountId *string `locationName:"accountId" type:"string"` Arn *string `locationName:"arn" type:"string"` PrincipalId *string `locationName:"principalId" type:"string"` Type *string `locationName:"type" type:"string"` UserName *string `locationName:"userName" type:"string"` // contains filtered or unexported fields }
Provides information about the source and type of temporary security credentials that were issued to an entity.
func (SessionIssuer) GoString ¶
func (s SessionIssuer) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SessionIssuer) SetAccountId ¶
func (s *SessionIssuer) SetAccountId(v string) *SessionIssuer
SetAccountId sets the AccountId field's value.
func (*SessionIssuer) SetArn ¶
func (s *SessionIssuer) SetArn(v string) *SessionIssuer
SetArn sets the Arn field's value.
func (*SessionIssuer) SetPrincipalId ¶
func (s *SessionIssuer) SetPrincipalId(v string) *SessionIssuer
SetPrincipalId sets the PrincipalId field's value.
func (*SessionIssuer) SetType ¶
func (s *SessionIssuer) SetType(v string) *SessionIssuer
SetType sets the Type field's value.
func (*SessionIssuer) SetUserName ¶
func (s *SessionIssuer) SetUserName(v string) *SessionIssuer
SetUserName sets the UserName field's value.
func (SessionIssuer) String ¶
func (s SessionIssuer) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Severity ¶
type Severity struct { // The qualitative representation of the finding's severity. Possible values // are: Description *string `locationName:"description" type:"string" enum:"SeverityDescription"` Score *int64 `locationName:"score" type:"long"` // contains filtered or unexported fields }
Provides the numerical and qualitative representations of a finding's severity.
func (Severity) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Severity) SetDescription ¶
SetDescription sets the Description field's value.
type SeverityLevel ¶
type SeverityLevel struct { // OccurrencesThreshold is a required field OccurrencesThreshold *int64 `locationName:"occurrencesThreshold" type:"long" required:"true"` // The severity of a finding, ranging from LOW, for least severe, to HIGH, for // most severe. Valid values are: // // Severity is a required field Severity *string `locationName:"severity" type:"string" required:"true" enum:"DataIdentifierSeverity"` // contains filtered or unexported fields }
Specifies a severity level for findings that a custom data identifier produces. A severity level determines which severity is assigned to the findings, based on the number of occurrences of text that match the custom data identifier's detection criteria.
func (SeverityLevel) GoString ¶
func (s SeverityLevel) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SeverityLevel) SetOccurrencesThreshold ¶
func (s *SeverityLevel) SetOccurrencesThreshold(v int64) *SeverityLevel
SetOccurrencesThreshold sets the OccurrencesThreshold field's value.
func (*SeverityLevel) SetSeverity ¶
func (s *SeverityLevel) SetSeverity(v string) *SeverityLevel
SetSeverity sets the Severity field's value.
func (SeverityLevel) String ¶
func (s SeverityLevel) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SeverityLevel) Validate ¶
func (s *SeverityLevel) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SimpleCriterionForJob ¶
type SimpleCriterionForJob struct { // The operator to use in a condition. Depending on the type of condition, possible // values are: Comparator *string `locationName:"comparator" type:"string" enum:"JobComparator"` // The property to use in a condition that determines whether an S3 bucket is // included or excluded from a classification job. Valid values are: Key *string `locationName:"key" type:"string" enum:"SimpleCriterionKeyForJob"` Values []*string `locationName:"values" type:"list"` // contains filtered or unexported fields }
Specifies a property-based condition that determines whether an S3 bucket is included or excluded from a classification job.
func (SimpleCriterionForJob) GoString ¶
func (s SimpleCriterionForJob) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SimpleCriterionForJob) SetComparator ¶
func (s *SimpleCriterionForJob) SetComparator(v string) *SimpleCriterionForJob
SetComparator sets the Comparator field's value.
func (*SimpleCriterionForJob) SetKey ¶
func (s *SimpleCriterionForJob) SetKey(v string) *SimpleCriterionForJob
SetKey sets the Key field's value.
func (*SimpleCriterionForJob) SetValues ¶
func (s *SimpleCriterionForJob) SetValues(v []*string) *SimpleCriterionForJob
SetValues sets the Values field's value.
func (SimpleCriterionForJob) String ¶
func (s SimpleCriterionForJob) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SimpleScopeTerm ¶
type SimpleScopeTerm struct { // The operator to use in a condition. Depending on the type of condition, possible // values are: Comparator *string `locationName:"comparator" type:"string" enum:"JobComparator"` // The property to use in a condition that determines whether an S3 object is // included or excluded from a classification job. Valid values are: Key *string `locationName:"key" type:"string" enum:"ScopeFilterKey"` Values []*string `locationName:"values" type:"list"` // contains filtered or unexported fields }
Specifies a property-based condition that determines whether an S3 object is included or excluded from a classification job.
func (SimpleScopeTerm) GoString ¶
func (s SimpleScopeTerm) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SimpleScopeTerm) SetComparator ¶
func (s *SimpleScopeTerm) SetComparator(v string) *SimpleScopeTerm
SetComparator sets the Comparator field's value.
func (*SimpleScopeTerm) SetKey ¶
func (s *SimpleScopeTerm) SetKey(v string) *SimpleScopeTerm
SetKey sets the Key field's value.
func (*SimpleScopeTerm) SetValues ¶
func (s *SimpleScopeTerm) SetValues(v []*string) *SimpleScopeTerm
SetValues sets the Values field's value.
func (SimpleScopeTerm) String ¶
func (s SimpleScopeTerm) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SortCriteria ¶
type SortCriteria 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 request for findings.
func (SortCriteria) GoString ¶
func (s SortCriteria) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SortCriteria) SetAttributeName ¶
func (s *SortCriteria) SetAttributeName(v string) *SortCriteria
SetAttributeName sets the AttributeName field's value.
func (*SortCriteria) SetOrderBy ¶
func (s *SortCriteria) SetOrderBy(v string) *SortCriteria
SetOrderBy sets the OrderBy field's value.
func (SortCriteria) String ¶
func (s SortCriteria) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Statistics ¶
type Statistics struct { ApproximateNumberOfObjectsToProcess *float64 `locationName:"approximateNumberOfObjectsToProcess" type:"double"` NumberOfRuns *float64 `locationName:"numberOfRuns" type:"double"` // contains filtered or unexported fields }
Provides processing statistics for a classification job.
func (Statistics) GoString ¶
func (s Statistics) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Statistics) SetApproximateNumberOfObjectsToProcess ¶
func (s *Statistics) SetApproximateNumberOfObjectsToProcess(v float64) *Statistics
SetApproximateNumberOfObjectsToProcess sets the ApproximateNumberOfObjectsToProcess field's value.
func (*Statistics) SetNumberOfRuns ¶
func (s *Statistics) SetNumberOfRuns(v float64) *Statistics
SetNumberOfRuns sets the NumberOfRuns field's value.
func (Statistics) String ¶
func (s Statistics) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SuppressDataIdentifier ¶
type SuppressDataIdentifier struct { Id *string `locationName:"id" type:"string"` // The type of data identifier that detected a specific type of sensitive data // in an S3 bucket. Possible values are: Type *string `locationName:"type" type:"string" enum:"DataIdentifierType"` // contains filtered or unexported fields }
Specifies a custom data identifier or managed data identifier that detected a type of sensitive data to start excluding or including in an S3 bucket's sensitivity score.
func (SuppressDataIdentifier) GoString ¶
func (s SuppressDataIdentifier) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SuppressDataIdentifier) SetId ¶
func (s *SuppressDataIdentifier) SetId(v string) *SuppressDataIdentifier
SetId sets the Id field's value.
func (*SuppressDataIdentifier) SetType ¶
func (s *SuppressDataIdentifier) SetType(v string) *SuppressDataIdentifier
SetType sets the Type field's value.
func (SuppressDataIdentifier) String ¶
func (s SuppressDataIdentifier) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagCriterionForJob ¶
type TagCriterionForJob struct { // The operator to use in a condition. Depending on the type of condition, possible // values are: Comparator *string `locationName:"comparator" type:"string" enum:"JobComparator"` TagValues []*TagCriterionPairForJob `locationName:"tagValues" type:"list"` // contains filtered or unexported fields }
Specifies a tag-based condition that determines whether an S3 bucket is included or excluded from a classification job.
func (TagCriterionForJob) GoString ¶
func (s TagCriterionForJob) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagCriterionForJob) SetComparator ¶
func (s *TagCriterionForJob) SetComparator(v string) *TagCriterionForJob
SetComparator sets the Comparator field's value.
func (*TagCriterionForJob) SetTagValues ¶
func (s *TagCriterionForJob) SetTagValues(v []*TagCriterionPairForJob) *TagCriterionForJob
SetTagValues sets the TagValues field's value.
func (TagCriterionForJob) String ¶
func (s TagCriterionForJob) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagCriterionPairForJob ¶
type TagCriterionPairForJob struct { Key *string `locationName:"key" type:"string"` Value *string `locationName:"value" type:"string"` // contains filtered or unexported fields }
Specifies a tag key, a tag value, or a tag key and value (as a pair) to use in a tag-based condition that determines whether an S3 bucket is included or excluded from a classification job. Tag keys and values are case sensitive. Also, Amazon Macie doesn't support use of partial values or wildcard characters in tag-based conditions.
func (TagCriterionPairForJob) GoString ¶
func (s TagCriterionPairForJob) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagCriterionPairForJob) SetKey ¶
func (s *TagCriterionPairForJob) SetKey(v string) *TagCriterionPairForJob
SetKey sets the Key field's value.
func (*TagCriterionPairForJob) SetValue ¶
func (s *TagCriterionPairForJob) SetValue(v string) *TagCriterionPairForJob
SetValue sets the Value field's value.
func (TagCriterionPairForJob) String ¶
func (s TagCriterionPairForJob) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // A string-to-string map of key-value pairs that specifies the tags (keys and // values) for an Amazon Macie resource. // // Tags is a required field Tags map[string]*string `locationName:"tags" type:"map" required:"true"` // contains filtered or unexported fields }
Specifies the tags (keys and values) to associate with an Amazon Macie resource.
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
The request succeeded. The specified tags were added or updated for the resource.
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagScopeTerm ¶
type TagScopeTerm struct { // The operator to use in a condition. Depending on the type of condition, possible // values are: Comparator *string `locationName:"comparator" type:"string" enum:"JobComparator"` Key *string `locationName:"key" type:"string"` TagValues []*TagValuePair `locationName:"tagValues" type:"list"` // The type of object to apply a tag-based condition to. Valid values are: Target *string `locationName:"target" type:"string" enum:"TagTarget"` // contains filtered or unexported fields }
Specifies a tag-based condition that determines whether an S3 object is included or excluded from a classification job.
func (TagScopeTerm) GoString ¶
func (s TagScopeTerm) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagScopeTerm) SetComparator ¶
func (s *TagScopeTerm) SetComparator(v string) *TagScopeTerm
SetComparator sets the Comparator field's value.
func (*TagScopeTerm) SetKey ¶
func (s *TagScopeTerm) SetKey(v string) *TagScopeTerm
SetKey sets the Key field's value.
func (*TagScopeTerm) SetTagValues ¶
func (s *TagScopeTerm) SetTagValues(v []*TagValuePair) *TagScopeTerm
SetTagValues sets the TagValues field's value.
func (*TagScopeTerm) SetTarget ¶
func (s *TagScopeTerm) SetTarget(v string) *TagScopeTerm
SetTarget sets the Target field's value.
func (TagScopeTerm) String ¶
func (s TagScopeTerm) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagValuePair ¶
type TagValuePair struct { Key *string `locationName:"key" type:"string"` Value *string `locationName:"value" type:"string"` // contains filtered or unexported fields }
Specifies a tag key or tag key and value pair to use in a tag-based condition that determines whether an S3 object is included or excluded from a classification job. Tag keys and values are case sensitive. Also, Amazon Macie doesn't support use of partial values or wildcard characters in tag-based conditions.
func (TagValuePair) GoString ¶
func (s TagValuePair) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagValuePair) SetKey ¶
func (s *TagValuePair) SetKey(v string) *TagValuePair
SetKey sets the Key field's value.
func (*TagValuePair) SetValue ¶
func (s *TagValuePair) SetValue(v string) *TagValuePair
SetValue sets the Value field's value.
func (TagValuePair) String ¶
func (s TagValuePair) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TestCustomDataIdentifierInput ¶
type TestCustomDataIdentifierInput struct { IgnoreWords []*string `locationName:"ignoreWords" type:"list"` Keywords []*string `locationName:"keywords" type:"list"` MaximumMatchDistance *int64 `locationName:"maximumMatchDistance" type:"integer"` // Regex is a required field Regex *string `locationName:"regex" type:"string" required:"true"` // SampleText is a required field SampleText *string `locationName:"sampleText" type:"string" required:"true"` // contains filtered or unexported fields }
Specifies the detection criteria of a custom data identifier to test.
func (TestCustomDataIdentifierInput) GoString ¶
func (s TestCustomDataIdentifierInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TestCustomDataIdentifierInput) SetIgnoreWords ¶
func (s *TestCustomDataIdentifierInput) SetIgnoreWords(v []*string) *TestCustomDataIdentifierInput
SetIgnoreWords sets the IgnoreWords field's value.
func (*TestCustomDataIdentifierInput) SetKeywords ¶
func (s *TestCustomDataIdentifierInput) SetKeywords(v []*string) *TestCustomDataIdentifierInput
SetKeywords sets the Keywords field's value.
func (*TestCustomDataIdentifierInput) SetMaximumMatchDistance ¶
func (s *TestCustomDataIdentifierInput) SetMaximumMatchDistance(v int64) *TestCustomDataIdentifierInput
SetMaximumMatchDistance sets the MaximumMatchDistance field's value.
func (*TestCustomDataIdentifierInput) SetRegex ¶
func (s *TestCustomDataIdentifierInput) SetRegex(v string) *TestCustomDataIdentifierInput
SetRegex sets the Regex field's value.
func (*TestCustomDataIdentifierInput) SetSampleText ¶
func (s *TestCustomDataIdentifierInput) SetSampleText(v string) *TestCustomDataIdentifierInput
SetSampleText sets the SampleText field's value.
func (TestCustomDataIdentifierInput) String ¶
func (s TestCustomDataIdentifierInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TestCustomDataIdentifierInput) Validate ¶
func (s *TestCustomDataIdentifierInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TestCustomDataIdentifierOutput ¶
type TestCustomDataIdentifierOutput struct { MatchCount *int64 `locationName:"matchCount" type:"integer"` // contains filtered or unexported fields }
Provides test results for a custom data identifier.
func (TestCustomDataIdentifierOutput) GoString ¶
func (s TestCustomDataIdentifierOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TestCustomDataIdentifierOutput) SetMatchCount ¶
func (s *TestCustomDataIdentifierOutput) SetMatchCount(v int64) *TestCustomDataIdentifierOutput
SetMatchCount sets the MatchCount field's value.
func (TestCustomDataIdentifierOutput) String ¶
func (s TestCustomDataIdentifierOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Provides information about an error that occurred because too many requests were sent during a certain amount of time.
func (*ThrottlingException) Code ¶
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶
func (s ThrottlingException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThrottlingException) Message ¶
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶
func (s ThrottlingException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UnprocessableEntityException ¶
type UnprocessableEntityException 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 an unprocessable entity.
func (*UnprocessableEntityException) Code ¶
func (s *UnprocessableEntityException) Code() string
Code returns the exception type name.
func (*UnprocessableEntityException) Error ¶
func (s *UnprocessableEntityException) Error() string
func (UnprocessableEntityException) GoString ¶
func (s UnprocessableEntityException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UnprocessableEntityException) Message ¶
func (s *UnprocessableEntityException) Message() string
Message returns the exception's message.
func (*UnprocessableEntityException) OrigErr ¶
func (s *UnprocessableEntityException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*UnprocessableEntityException) RequestID ¶
func (s *UnprocessableEntityException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*UnprocessableEntityException) StatusCode ¶
func (s *UnprocessableEntityException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (UnprocessableEntityException) String ¶
func (s UnprocessableEntityException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UnprocessedAccount ¶
type UnprocessedAccount struct { AccountId *string `locationName:"accountId" type:"string"` // The source of an issue or delay. Possible values are: ErrorCode *string `locationName:"errorCode" type:"string" enum:"ErrorCode"` ErrorMessage *string `locationName:"errorMessage" type:"string"` // contains filtered or unexported fields }
Provides information about an account-related request that hasn't been processed.
func (UnprocessedAccount) GoString ¶
func (s UnprocessedAccount) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UnprocessedAccount) SetAccountId ¶
func (s *UnprocessedAccount) SetAccountId(v string) *UnprocessedAccount
SetAccountId sets the AccountId field's value.
func (*UnprocessedAccount) SetErrorCode ¶
func (s *UnprocessedAccount) SetErrorCode(v string) *UnprocessedAccount
SetErrorCode sets the ErrorCode field's value.
func (*UnprocessedAccount) SetErrorMessage ¶
func (s *UnprocessedAccount) SetErrorMessage(v string) *UnprocessedAccount
SetErrorMessage sets the ErrorMessage field's value.
func (UnprocessedAccount) String ¶
func (s UnprocessedAccount) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶
type UntagResourceInput struct { // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
The request succeeded. The specified tags were removed from the resource.
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateAllowListInput ¶
type UpdateAllowListInput struct { // Specifies the criteria for an allow list. The criteria must specify a regular // expression (regex) or an S3 object (s3WordsList). It can't specify both. // // Criteria is a required field Criteria *AllowListCriteria `locationName:"criteria" type:"structure" required:"true"` Description *string `locationName:"description" min:"1" type:"string"` // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Changes the settings for an allow list. If you change the list's criteria, Amazon Macie tests the new criteria when it processes your request. If the criteria specify a regular expression that Macie can't compile or an S3 object that Macie can't retrieve or parse, an error occurs.
func (UpdateAllowListInput) GoString ¶
func (s UpdateAllowListInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAllowListInput) SetCriteria ¶
func (s *UpdateAllowListInput) SetCriteria(v *AllowListCriteria) *UpdateAllowListInput
SetCriteria sets the Criteria field's value.
func (*UpdateAllowListInput) SetDescription ¶
func (s *UpdateAllowListInput) SetDescription(v string) *UpdateAllowListInput
SetDescription sets the Description field's value.
func (*UpdateAllowListInput) SetId ¶
func (s *UpdateAllowListInput) SetId(v string) *UpdateAllowListInput
SetId sets the Id field's value.
func (*UpdateAllowListInput) SetName ¶
func (s *UpdateAllowListInput) SetName(v string) *UpdateAllowListInput
SetName sets the Name field's value.
func (UpdateAllowListInput) String ¶
func (s UpdateAllowListInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAllowListInput) Validate ¶
func (s *UpdateAllowListInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAllowListOutput ¶
type UpdateAllowListOutput struct { Arn *string `locationName:"arn" min:"71" type:"string"` Id *string `locationName:"id" min:"22" type:"string"` // contains filtered or unexported fields }
Provides information about an allow list whose settings were changed in response to a request.
func (UpdateAllowListOutput) GoString ¶
func (s UpdateAllowListOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAllowListOutput) SetArn ¶
func (s *UpdateAllowListOutput) SetArn(v string) *UpdateAllowListOutput
SetArn sets the Arn field's value.
func (*UpdateAllowListOutput) SetId ¶
func (s *UpdateAllowListOutput) SetId(v string) *UpdateAllowListOutput
SetId sets the Id field's value.
func (UpdateAllowListOutput) String ¶
func (s UpdateAllowListOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateAutomatedDiscoveryConfigurationInput ¶
type UpdateAutomatedDiscoveryConfigurationInput struct { // The status of the automated sensitive data discovery configuration for an // Amazon Macie account. Valid values are: // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"AutomatedDiscoveryStatus"` // contains filtered or unexported fields }
Enables or disables automated sensitive data discovery for an Amazon Macie account.
func (UpdateAutomatedDiscoveryConfigurationInput) GoString ¶
func (s UpdateAutomatedDiscoveryConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAutomatedDiscoveryConfigurationInput) SetStatus ¶
func (s *UpdateAutomatedDiscoveryConfigurationInput) SetStatus(v string) *UpdateAutomatedDiscoveryConfigurationInput
SetStatus sets the Status field's value.
func (UpdateAutomatedDiscoveryConfigurationInput) String ¶
func (s UpdateAutomatedDiscoveryConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAutomatedDiscoveryConfigurationInput) Validate ¶
func (s *UpdateAutomatedDiscoveryConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAutomatedDiscoveryConfigurationOutput ¶
type UpdateAutomatedDiscoveryConfigurationOutput struct {
// contains filtered or unexported fields
}
func (UpdateAutomatedDiscoveryConfigurationOutput) GoString ¶
func (s UpdateAutomatedDiscoveryConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateAutomatedDiscoveryConfigurationOutput) String ¶
func (s UpdateAutomatedDiscoveryConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateClassificationJobInput ¶
type UpdateClassificationJobInput struct { // JobId is a required field JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"` // The status of a classification job. Possible values are: // // JobStatus is a required field JobStatus *string `locationName:"jobStatus" type:"string" required:"true" enum:"JobStatus"` // contains filtered or unexported fields }
Changes the status of a classification job. For more information about pausing, resuming, or cancelling jobs, see Managing sensitive data discovery jobs (https://docs.aws.amazon.com/macie/latest/user/discovery-jobs-manage.html) in the Amazon Macie User Guide.
func (UpdateClassificationJobInput) GoString ¶
func (s UpdateClassificationJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateClassificationJobInput) SetJobId ¶
func (s *UpdateClassificationJobInput) SetJobId(v string) *UpdateClassificationJobInput
SetJobId sets the JobId field's value.
func (*UpdateClassificationJobInput) SetJobStatus ¶
func (s *UpdateClassificationJobInput) SetJobStatus(v string) *UpdateClassificationJobInput
SetJobStatus sets the JobStatus field's value.
func (UpdateClassificationJobInput) String ¶
func (s UpdateClassificationJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateClassificationJobInput) Validate ¶
func (s *UpdateClassificationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateClassificationJobOutput ¶
type UpdateClassificationJobOutput struct {
// contains filtered or unexported fields
}
func (UpdateClassificationJobOutput) GoString ¶
func (s UpdateClassificationJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateClassificationJobOutput) String ¶
func (s UpdateClassificationJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateClassificationScopeInput ¶
type UpdateClassificationScopeInput struct { // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // Specifies changes to the list of S3 buckets that are excluded from automated // sensitive data discovery for an Amazon Macie account. S3 *S3ClassificationScopeUpdate `locationName:"s3" type:"structure"` // contains filtered or unexported fields }
Specifies new classification scope settings for an Amazon Macie account. Macie uses these settings when it performs automated sensitive data discovery for the account. To update the settings, automated sensitive data discovery must currently be enabled for the account.
func (UpdateClassificationScopeInput) GoString ¶
func (s UpdateClassificationScopeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateClassificationScopeInput) SetId ¶
func (s *UpdateClassificationScopeInput) SetId(v string) *UpdateClassificationScopeInput
SetId sets the Id field's value.
func (*UpdateClassificationScopeInput) SetS3 ¶
func (s *UpdateClassificationScopeInput) SetS3(v *S3ClassificationScopeUpdate) *UpdateClassificationScopeInput
SetS3 sets the S3 field's value.
func (UpdateClassificationScopeInput) String ¶
func (s UpdateClassificationScopeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateClassificationScopeInput) Validate ¶
func (s *UpdateClassificationScopeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateClassificationScopeOutput ¶
type UpdateClassificationScopeOutput struct {
// contains filtered or unexported fields
}
func (UpdateClassificationScopeOutput) GoString ¶
func (s UpdateClassificationScopeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateClassificationScopeOutput) String ¶
func (s UpdateClassificationScopeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateFindingsFilterInput ¶
type UpdateFindingsFilterInput struct { // The action to perform on findings that match the filter criteria. To suppress // (automatically archive) findings that match the criteria, set this value // to ARCHIVE. Valid values are: Action *string `locationName:"action" type:"string" enum:"FindingsFilterAction"` ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` Description *string `locationName:"description" type:"string"` // Specifies, as a map, one or more property-based conditions that filter the // results of a query for findings. FindingCriteria *FindingCriteria `locationName:"findingCriteria" type:"structure"` // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` Name *string `locationName:"name" type:"string"` Position *int64 `locationName:"position" type:"integer"` // contains filtered or unexported fields }
Specifies the criteria and other settings for a findings filter.
func (UpdateFindingsFilterInput) GoString ¶
func (s UpdateFindingsFilterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFindingsFilterInput) SetAction ¶
func (s *UpdateFindingsFilterInput) SetAction(v string) *UpdateFindingsFilterInput
SetAction sets the Action field's value.
func (*UpdateFindingsFilterInput) SetClientToken ¶
func (s *UpdateFindingsFilterInput) SetClientToken(v string) *UpdateFindingsFilterInput
SetClientToken sets the ClientToken field's value.
func (*UpdateFindingsFilterInput) SetDescription ¶
func (s *UpdateFindingsFilterInput) SetDescription(v string) *UpdateFindingsFilterInput
SetDescription sets the Description field's value.
func (*UpdateFindingsFilterInput) SetFindingCriteria ¶
func (s *UpdateFindingsFilterInput) SetFindingCriteria(v *FindingCriteria) *UpdateFindingsFilterInput
SetFindingCriteria sets the FindingCriteria field's value.
func (*UpdateFindingsFilterInput) SetId ¶
func (s *UpdateFindingsFilterInput) SetId(v string) *UpdateFindingsFilterInput
SetId sets the Id field's value.
func (*UpdateFindingsFilterInput) SetName ¶
func (s *UpdateFindingsFilterInput) SetName(v string) *UpdateFindingsFilterInput
SetName sets the Name field's value.
func (*UpdateFindingsFilterInput) SetPosition ¶
func (s *UpdateFindingsFilterInput) SetPosition(v int64) *UpdateFindingsFilterInput
SetPosition sets the Position field's value.
func (UpdateFindingsFilterInput) String ¶
func (s UpdateFindingsFilterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFindingsFilterInput) Validate ¶
func (s *UpdateFindingsFilterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateFindingsFilterOutput ¶
type UpdateFindingsFilterOutput struct { Arn *string `locationName:"arn" type:"string"` Id *string `locationName:"id" type:"string"` // contains filtered or unexported fields }
Provides information about a findings filter that was updated in response to a request.
func (UpdateFindingsFilterOutput) GoString ¶
func (s UpdateFindingsFilterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFindingsFilterOutput) SetArn ¶
func (s *UpdateFindingsFilterOutput) SetArn(v string) *UpdateFindingsFilterOutput
SetArn sets the Arn field's value.
func (*UpdateFindingsFilterOutput) SetId ¶
func (s *UpdateFindingsFilterOutput) SetId(v string) *UpdateFindingsFilterOutput
SetId sets the Id field's value.
func (UpdateFindingsFilterOutput) String ¶
func (s UpdateFindingsFilterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateMacieSessionInput ¶
type UpdateMacieSessionInput struct { // The frequency with which Amazon Macie publishes updates to policy findings // for an account. This includes publishing updates to Security Hub and Amazon // EventBridge (formerly Amazon CloudWatch Events). For more information, see // Monitoring and processing findings (https://docs.aws.amazon.com/macie/latest/user/findings-monitor.html) // in the Amazon Macie User Guide. Valid values are: FindingPublishingFrequency *string `locationName:"findingPublishingFrequency" type:"string" enum:"FindingPublishingFrequency"` // The status of an Amazon Macie account. Valid values are: Status *string `locationName:"status" type:"string" enum:"MacieStatus"` // contains filtered or unexported fields }
Changes the status or configuration settings for an Amazon Macie account.
func (UpdateMacieSessionInput) GoString ¶
func (s UpdateMacieSessionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateMacieSessionInput) SetFindingPublishingFrequency ¶
func (s *UpdateMacieSessionInput) SetFindingPublishingFrequency(v string) *UpdateMacieSessionInput
SetFindingPublishingFrequency sets the FindingPublishingFrequency field's value.
func (*UpdateMacieSessionInput) SetStatus ¶
func (s *UpdateMacieSessionInput) SetStatus(v string) *UpdateMacieSessionInput
SetStatus sets the Status field's value.
func (UpdateMacieSessionInput) String ¶
func (s UpdateMacieSessionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateMacieSessionOutput ¶
type UpdateMacieSessionOutput struct {
// contains filtered or unexported fields
}
func (UpdateMacieSessionOutput) GoString ¶
func (s UpdateMacieSessionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateMacieSessionOutput) String ¶
func (s UpdateMacieSessionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateMemberSessionInput ¶
type UpdateMemberSessionInput struct { // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // The status of an Amazon Macie account. Valid values are: // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"MacieStatus"` // contains filtered or unexported fields }
Suspends (pauses) or re-enables Amazon Macie for a member account.
func (UpdateMemberSessionInput) GoString ¶
func (s UpdateMemberSessionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateMemberSessionInput) SetId ¶
func (s *UpdateMemberSessionInput) SetId(v string) *UpdateMemberSessionInput
SetId sets the Id field's value.
func (*UpdateMemberSessionInput) SetStatus ¶
func (s *UpdateMemberSessionInput) SetStatus(v string) *UpdateMemberSessionInput
SetStatus sets the Status field's value.
func (UpdateMemberSessionInput) String ¶
func (s UpdateMemberSessionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateMemberSessionInput) Validate ¶
func (s *UpdateMemberSessionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateMemberSessionOutput ¶
type UpdateMemberSessionOutput struct {
// contains filtered or unexported fields
}
func (UpdateMemberSessionOutput) GoString ¶
func (s UpdateMemberSessionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateMemberSessionOutput) String ¶
func (s UpdateMemberSessionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateOrganizationConfigurationInput ¶
type UpdateOrganizationConfigurationInput struct { // AutoEnable is a required field AutoEnable *bool `locationName:"autoEnable" type:"boolean" required:"true"` // contains filtered or unexported fields }
Specifies whether to enable Amazon Macie automatically for accounts that are added to an organization in Organizations.
func (UpdateOrganizationConfigurationInput) GoString ¶
func (s UpdateOrganizationConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateOrganizationConfigurationInput) SetAutoEnable ¶
func (s *UpdateOrganizationConfigurationInput) SetAutoEnable(v bool) *UpdateOrganizationConfigurationInput
SetAutoEnable sets the AutoEnable field's value.
func (UpdateOrganizationConfigurationInput) String ¶
func (s UpdateOrganizationConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateOrganizationConfigurationInput) Validate ¶
func (s *UpdateOrganizationConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateOrganizationConfigurationOutput ¶
type UpdateOrganizationConfigurationOutput struct {
// contains filtered or unexported fields
}
func (UpdateOrganizationConfigurationOutput) GoString ¶
func (s UpdateOrganizationConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateOrganizationConfigurationOutput) String ¶
func (s UpdateOrganizationConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateResourceProfileDetectionsInput ¶
type UpdateResourceProfileDetectionsInput struct { // ResourceArn is a required field ResourceArn *string `location:"querystring" locationName:"resourceArn" type:"string" required:"true"` SuppressDataIdentifiers []*SuppressDataIdentifier `locationName:"suppressDataIdentifiers" type:"list"` // contains filtered or unexported fields }
Updates the sensitivity scoring settings for an S3 bucket that Amazon Macie monitors and analyzes for your account. The settings specify whether to exclude or include occurrences of specific types of sensitive data in calculations of the bucket's sensitivity score. You can update the settings only if automated sensitive data discovery is currently enabled for your account.
func (UpdateResourceProfileDetectionsInput) GoString ¶
func (s UpdateResourceProfileDetectionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateResourceProfileDetectionsInput) SetResourceArn ¶
func (s *UpdateResourceProfileDetectionsInput) SetResourceArn(v string) *UpdateResourceProfileDetectionsInput
SetResourceArn sets the ResourceArn field's value.
func (*UpdateResourceProfileDetectionsInput) SetSuppressDataIdentifiers ¶
func (s *UpdateResourceProfileDetectionsInput) SetSuppressDataIdentifiers(v []*SuppressDataIdentifier) *UpdateResourceProfileDetectionsInput
SetSuppressDataIdentifiers sets the SuppressDataIdentifiers field's value.
func (UpdateResourceProfileDetectionsInput) String ¶
func (s UpdateResourceProfileDetectionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateResourceProfileDetectionsInput) Validate ¶
func (s *UpdateResourceProfileDetectionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateResourceProfileDetectionsOutput ¶
type UpdateResourceProfileDetectionsOutput struct {
// contains filtered or unexported fields
}
func (UpdateResourceProfileDetectionsOutput) GoString ¶
func (s UpdateResourceProfileDetectionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateResourceProfileDetectionsOutput) String ¶
func (s UpdateResourceProfileDetectionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateResourceProfileInput ¶
type UpdateResourceProfileInput struct { // ResourceArn is a required field ResourceArn *string `location:"querystring" locationName:"resourceArn" type:"string" required:"true"` SensitivityScoreOverride *int64 `locationName:"sensitivityScoreOverride" type:"integer"` // contains filtered or unexported fields }
Specifies a new sensitivity score for an S3 bucket that Amazon Macie monitors and analyzes for your account. To update the score, automated sensitive data discovery must currently be enabled for your account.
func (UpdateResourceProfileInput) GoString ¶
func (s UpdateResourceProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateResourceProfileInput) SetResourceArn ¶
func (s *UpdateResourceProfileInput) SetResourceArn(v string) *UpdateResourceProfileInput
SetResourceArn sets the ResourceArn field's value.
func (*UpdateResourceProfileInput) SetSensitivityScoreOverride ¶
func (s *UpdateResourceProfileInput) SetSensitivityScoreOverride(v int64) *UpdateResourceProfileInput
SetSensitivityScoreOverride sets the SensitivityScoreOverride field's value.
func (UpdateResourceProfileInput) String ¶
func (s UpdateResourceProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateResourceProfileInput) Validate ¶
func (s *UpdateResourceProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateResourceProfileOutput ¶
type UpdateResourceProfileOutput struct {
// contains filtered or unexported fields
}
func (UpdateResourceProfileOutput) GoString ¶
func (s UpdateResourceProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateResourceProfileOutput) String ¶
func (s UpdateResourceProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateRetrievalConfiguration ¶
type UpdateRetrievalConfiguration struct { // The access method to use when retrieving occurrences of sensitive data reported // by findings. Valid values are: // // RetrievalMode is a required field RetrievalMode *string `locationName:"retrievalMode" type:"string" required:"true" enum:"RetrievalMode"` RoleName *string `locationName:"roleName" min:"1" type:"string"` // contains filtered or unexported fields }
Specifies the access method and settings to use when retrieving occurrences of sensitive data reported by findings. If your request specifies an Identity and Access Management (IAM) role to assume when retrieving the sensitive data, Amazon Macie verifies that the role exists and the attached policies are configured correctly. If there's an issue, Macie returns an error. For information about addressing the issue, see Retrieving sensitive data samples with findings (https://docs.aws.amazon.com/macie/latest/user/findings-retrieve-sd.html) in the Amazon Macie User Guide.
func (UpdateRetrievalConfiguration) GoString ¶
func (s UpdateRetrievalConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRetrievalConfiguration) SetRetrievalMode ¶
func (s *UpdateRetrievalConfiguration) SetRetrievalMode(v string) *UpdateRetrievalConfiguration
SetRetrievalMode sets the RetrievalMode field's value.
func (*UpdateRetrievalConfiguration) SetRoleName ¶
func (s *UpdateRetrievalConfiguration) SetRoleName(v string) *UpdateRetrievalConfiguration
SetRoleName sets the RoleName field's value.
func (UpdateRetrievalConfiguration) String ¶
func (s UpdateRetrievalConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRetrievalConfiguration) Validate ¶
func (s *UpdateRetrievalConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRevealConfigurationInput ¶
type UpdateRevealConfigurationInput struct { // Specifies the status of the Amazon Macie configuration for retrieving occurrences // of sensitive data reported by findings, and the Key Management Service (KMS) // key to use to encrypt sensitive data that's retrieved. When you enable the // configuration for the first time, your request must specify an KMS key. Otherwise, // an error occurs. // // Configuration is a required field Configuration *RevealConfiguration `locationName:"configuration" type:"structure" required:"true"` // Specifies the access method and settings to use when retrieving occurrences // of sensitive data reported by findings. If your request specifies an Identity // and Access Management (IAM) role to assume when retrieving the sensitive // data, Amazon Macie verifies that the role exists and the attached policies // are configured correctly. If there's an issue, Macie returns an error. For // information about addressing the issue, see Retrieving sensitive data samples // with findings (https://docs.aws.amazon.com/macie/latest/user/findings-retrieve-sd.html) // in the Amazon Macie User Guide. RetrievalConfiguration *UpdateRetrievalConfiguration `locationName:"retrievalConfiguration" type:"structure"` // contains filtered or unexported fields }
Specifies configuration settings for retrieving occurrences of sensitive data reported by findings, and the status of the configuration for an Amazon Macie account. If you don't specify retrievalConfiguration values for an existing configuration, Macie sets the access method to CALLER_CREDENTIALS. If your current access method is ASSUME_ROLE, Macie also deletes the external ID and role name currently specified for the configuration. To keep these settings for an existing configuration, specify the current retrievalConfiguration values in your request.
func (UpdateRevealConfigurationInput) GoString ¶
func (s UpdateRevealConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRevealConfigurationInput) SetConfiguration ¶
func (s *UpdateRevealConfigurationInput) SetConfiguration(v *RevealConfiguration) *UpdateRevealConfigurationInput
SetConfiguration sets the Configuration field's value.
func (*UpdateRevealConfigurationInput) SetRetrievalConfiguration ¶
func (s *UpdateRevealConfigurationInput) SetRetrievalConfiguration(v *UpdateRetrievalConfiguration) *UpdateRevealConfigurationInput
SetRetrievalConfiguration sets the RetrievalConfiguration field's value.
func (UpdateRevealConfigurationInput) String ¶
func (s UpdateRevealConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRevealConfigurationInput) Validate ¶
func (s *UpdateRevealConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRevealConfigurationOutput ¶
type UpdateRevealConfigurationOutput struct { // Specifies the status of the Amazon Macie configuration for retrieving occurrences // of sensitive data reported by findings, and the Key Management Service (KMS) // key to use to encrypt sensitive data that's retrieved. When you enable the // configuration for the first time, your request must specify an KMS key. Otherwise, // an error occurs. Configuration *RevealConfiguration `locationName:"configuration" type:"structure"` // Provides information about the access method and settings that are used to // retrieve occurrences of sensitive data reported by findings. RetrievalConfiguration *RetrievalConfiguration `locationName:"retrievalConfiguration" type:"structure"` // contains filtered or unexported fields }
Provides information about updated configuration settings for retrieving occurrences of sensitive data reported by findings, and the status of the configuration for an Amazon Macie account.
func (UpdateRevealConfigurationOutput) GoString ¶
func (s UpdateRevealConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRevealConfigurationOutput) SetConfiguration ¶
func (s *UpdateRevealConfigurationOutput) SetConfiguration(v *RevealConfiguration) *UpdateRevealConfigurationOutput
SetConfiguration sets the Configuration field's value.
func (*UpdateRevealConfigurationOutput) SetRetrievalConfiguration ¶
func (s *UpdateRevealConfigurationOutput) SetRetrievalConfiguration(v *RetrievalConfiguration) *UpdateRevealConfigurationOutput
SetRetrievalConfiguration sets the RetrievalConfiguration field's value.
func (UpdateRevealConfigurationOutput) String ¶
func (s UpdateRevealConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateSensitivityInspectionTemplateInput ¶
type UpdateSensitivityInspectionTemplateInput struct { Description *string `locationName:"description" type:"string"` // Specifies managed data identifiers to exclude (not use) when performing automated // sensitive data discovery for an Amazon Macie account. For information about // the managed data identifiers that Amazon Macie currently provides, see Using // managed data identifiers (https://docs.aws.amazon.com/macie/latest/user/managed-data-identifiers.html) // in the Amazon Macie User Guide. Excludes *SensitivityInspectionTemplateExcludes `locationName:"excludes" type:"structure"` // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // Specifies the allow lists, custom data identifiers, and managed data identifiers // to include (use) when performing automated sensitive data discovery for an // Amazon Macie account. The configuration must specify at least one custom // data identifier or managed data identifier. For information about the managed // data identifiers that Amazon Macie currently provides, see Using managed // data identifiers (https://docs.aws.amazon.com/macie/latest/user/managed-data-identifiers.html) // in the Amazon Macie User Guide. Includes *SensitivityInspectionTemplateIncludes `locationName:"includes" type:"structure"` // contains filtered or unexported fields }
Specifies settings for the sensitivity inspection template for an Amazon Macie account. Macie uses the template's settings when it performs automated sensitive data discovery for the account. To update the settings, automated sensitive data discovery must currently be enabled for the account.
func (UpdateSensitivityInspectionTemplateInput) GoString ¶
func (s UpdateSensitivityInspectionTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSensitivityInspectionTemplateInput) SetDescription ¶
func (s *UpdateSensitivityInspectionTemplateInput) SetDescription(v string) *UpdateSensitivityInspectionTemplateInput
SetDescription sets the Description field's value.
func (*UpdateSensitivityInspectionTemplateInput) SetExcludes ¶
func (s *UpdateSensitivityInspectionTemplateInput) SetExcludes(v *SensitivityInspectionTemplateExcludes) *UpdateSensitivityInspectionTemplateInput
SetExcludes sets the Excludes field's value.
func (*UpdateSensitivityInspectionTemplateInput) SetId ¶
func (s *UpdateSensitivityInspectionTemplateInput) SetId(v string) *UpdateSensitivityInspectionTemplateInput
SetId sets the Id field's value.
func (*UpdateSensitivityInspectionTemplateInput) SetIncludes ¶
func (s *UpdateSensitivityInspectionTemplateInput) SetIncludes(v *SensitivityInspectionTemplateIncludes) *UpdateSensitivityInspectionTemplateInput
SetIncludes sets the Includes field's value.
func (UpdateSensitivityInspectionTemplateInput) String ¶
func (s UpdateSensitivityInspectionTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSensitivityInspectionTemplateInput) Validate ¶
func (s *UpdateSensitivityInspectionTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSensitivityInspectionTemplateOutput ¶
type UpdateSensitivityInspectionTemplateOutput struct {
// contains filtered or unexported fields
}
func (UpdateSensitivityInspectionTemplateOutput) GoString ¶
func (s UpdateSensitivityInspectionTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateSensitivityInspectionTemplateOutput) String ¶
func (s UpdateSensitivityInspectionTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UsageByAccount ¶
type UsageByAccount struct { // The type of currency that the data for an Amazon Macie usage metric is reported // in. Possible values are: Currency *string `locationName:"currency" type:"string" enum:"Currency"` EstimatedCost *string `locationName:"estimatedCost" type:"string"` // Specifies a current quota for an Amazon Macie account. ServiceLimit *ServiceLimit `locationName:"serviceLimit" type:"structure"` // The name of an Amazon Macie usage metric for an account. Possible values // are: Type *string `locationName:"type" type:"string" enum:"UsageType"` // contains filtered or unexported fields }
Provides data for a specific usage metric and the corresponding quota for an Amazon Macie account.
func (UsageByAccount) GoString ¶
func (s UsageByAccount) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UsageByAccount) SetCurrency ¶
func (s *UsageByAccount) SetCurrency(v string) *UsageByAccount
SetCurrency sets the Currency field's value.
func (*UsageByAccount) SetEstimatedCost ¶
func (s *UsageByAccount) SetEstimatedCost(v string) *UsageByAccount
SetEstimatedCost sets the EstimatedCost field's value.
func (*UsageByAccount) SetServiceLimit ¶
func (s *UsageByAccount) SetServiceLimit(v *ServiceLimit) *UsageByAccount
SetServiceLimit sets the ServiceLimit field's value.
func (*UsageByAccount) SetType ¶
func (s *UsageByAccount) SetType(v string) *UsageByAccount
SetType sets the Type field's value.
func (UsageByAccount) String ¶
func (s UsageByAccount) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UsageRecord ¶
type UsageRecord struct { AccountId *string `locationName:"accountId" type:"string"` AutomatedDiscoveryFreeTrialStartDate *time.Time `locationName:"automatedDiscoveryFreeTrialStartDate" type:"timestamp" timestampFormat:"iso8601"` FreeTrialStartDate *time.Time `locationName:"freeTrialStartDate" type:"timestamp" timestampFormat:"iso8601"` Usage []*UsageByAccount `locationName:"usage" type:"list"` // contains filtered or unexported fields }
Provides quota and aggregated usage data for an Amazon Macie account.
func (UsageRecord) GoString ¶
func (s UsageRecord) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UsageRecord) SetAccountId ¶
func (s *UsageRecord) SetAccountId(v string) *UsageRecord
SetAccountId sets the AccountId field's value.
func (*UsageRecord) SetAutomatedDiscoveryFreeTrialStartDate ¶
func (s *UsageRecord) SetAutomatedDiscoveryFreeTrialStartDate(v time.Time) *UsageRecord
SetAutomatedDiscoveryFreeTrialStartDate sets the AutomatedDiscoveryFreeTrialStartDate field's value.
func (*UsageRecord) SetFreeTrialStartDate ¶
func (s *UsageRecord) SetFreeTrialStartDate(v time.Time) *UsageRecord
SetFreeTrialStartDate sets the FreeTrialStartDate field's value.
func (*UsageRecord) SetUsage ¶
func (s *UsageRecord) SetUsage(v []*UsageByAccount) *UsageRecord
SetUsage sets the Usage field's value.
func (UsageRecord) String ¶
func (s UsageRecord) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UsageStatisticsFilter ¶
type UsageStatisticsFilter struct { // The operator to use in a condition that filters the results of a query for // Amazon Macie account quotas and usage data. Valid values are: Comparator *string `locationName:"comparator" type:"string" enum:"UsageStatisticsFilterComparator"` // The field to use in a condition that filters the results of a query for Amazon // Macie account quotas and usage data. Valid values are: Key *string `locationName:"key" type:"string" enum:"UsageStatisticsFilterKey"` Values []*string `locationName:"values" type:"list"` // contains filtered or unexported fields }
Specifies a condition for filtering the results of a query for quota and usage data for one or more Amazon Macie accounts.
func (UsageStatisticsFilter) GoString ¶
func (s UsageStatisticsFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UsageStatisticsFilter) SetComparator ¶
func (s *UsageStatisticsFilter) SetComparator(v string) *UsageStatisticsFilter
SetComparator sets the Comparator field's value.
func (*UsageStatisticsFilter) SetKey ¶
func (s *UsageStatisticsFilter) SetKey(v string) *UsageStatisticsFilter
SetKey sets the Key field's value.
func (*UsageStatisticsFilter) SetValues ¶
func (s *UsageStatisticsFilter) SetValues(v []*string) *UsageStatisticsFilter
SetValues sets the Values field's value.
func (UsageStatisticsFilter) String ¶
func (s UsageStatisticsFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UsageStatisticsSortBy ¶
type UsageStatisticsSortBy struct { // The field to use to sort the results of a query for Amazon Macie account // quotas and usage data. Valid values are: Key *string `locationName:"key" type:"string" enum:"UsageStatisticsSortKey"` OrderBy *string `locationName:"orderBy" type:"string" enum:"OrderBy"` // contains filtered or unexported fields }
Specifies criteria for sorting the results of a query for Amazon Macie account quotas and usage data.
func (UsageStatisticsSortBy) GoString ¶
func (s UsageStatisticsSortBy) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UsageStatisticsSortBy) SetKey ¶
func (s *UsageStatisticsSortBy) SetKey(v string) *UsageStatisticsSortBy
SetKey sets the Key field's value.
func (*UsageStatisticsSortBy) SetOrderBy ¶
func (s *UsageStatisticsSortBy) SetOrderBy(v string) *UsageStatisticsSortBy
SetOrderBy sets the OrderBy field's value.
func (UsageStatisticsSortBy) String ¶
func (s UsageStatisticsSortBy) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UsageTotal ¶
type UsageTotal struct { // The type of currency that the data for an Amazon Macie usage metric is reported // in. Possible values are: Currency *string `locationName:"currency" type:"string" enum:"Currency"` EstimatedCost *string `locationName:"estimatedCost" type:"string"` // The name of an Amazon Macie usage metric for an account. Possible values // are: Type *string `locationName:"type" type:"string" enum:"UsageType"` // contains filtered or unexported fields }
Provides aggregated data for an Amazon Macie usage metric. The value for the metric reports estimated usage data for an account for the preceding 30 days or the current calendar month to date, depending on the time period (timeRange) specified in the request.
func (UsageTotal) GoString ¶
func (s UsageTotal) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UsageTotal) SetCurrency ¶
func (s *UsageTotal) SetCurrency(v string) *UsageTotal
SetCurrency sets the Currency field's value.
func (*UsageTotal) SetEstimatedCost ¶
func (s *UsageTotal) SetEstimatedCost(v string) *UsageTotal
SetEstimatedCost sets the EstimatedCost field's value.
func (*UsageTotal) SetType ¶
func (s *UsageTotal) SetType(v string) *UsageTotal
SetType sets the Type field's value.
func (UsageTotal) String ¶
func (s UsageTotal) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UserIdentity ¶
type UserIdentity struct { // 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 Security Token Service (STS) API. AssumedRole *AssumedRole `locationName:"assumedRole" type:"structure"` // Provides information about an Amazon Web Services account and entity that // performed an action on an affected resource. The action was performed using // the credentials for an Amazon Web Services account other than your own account. AwsAccount *AwsAccount `locationName:"awsAccount" type:"structure"` // Provides information about an Amazon Web Service that performed an action // on an affected resource. AwsService *AwsService `locationName:"awsService" type:"structure"` // Provides information about an identity that performed an action on an affected // resource by using temporary security credentials. The credentials were obtained // using the GetFederationToken operation of the Security Token Service (STS) // API. FederatedUser *FederatedUser `locationName:"federatedUser" type:"structure"` // Provides information about an Identity and Access Management (IAM) user who // performed an action on an affected resource. IamUser *IamUser `locationName:"iamUser" type:"structure"` // Provides information about an Amazon Web Services account and entity that // performed an action on an affected resource. The action was performed using // the credentials for your Amazon Web Services account. Root *UserIdentityRoot `locationName:"root" type:"structure"` // The type of entity that performed the action on the affected resource. Possible // values are: Type *string `locationName:"type" type:"string" enum:"UserIdentityType"` // contains filtered or unexported fields }
Provides information about the type and other characteristics of an entity that performed an action on an affected resource.
func (UserIdentity) GoString ¶
func (s UserIdentity) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserIdentity) SetAssumedRole ¶
func (s *UserIdentity) SetAssumedRole(v *AssumedRole) *UserIdentity
SetAssumedRole sets the AssumedRole field's value.
func (*UserIdentity) SetAwsAccount ¶
func (s *UserIdentity) SetAwsAccount(v *AwsAccount) *UserIdentity
SetAwsAccount sets the AwsAccount field's value.
func (*UserIdentity) SetAwsService ¶
func (s *UserIdentity) SetAwsService(v *AwsService) *UserIdentity
SetAwsService sets the AwsService field's value.
func (*UserIdentity) SetFederatedUser ¶
func (s *UserIdentity) SetFederatedUser(v *FederatedUser) *UserIdentity
SetFederatedUser sets the FederatedUser field's value.
func (*UserIdentity) SetIamUser ¶
func (s *UserIdentity) SetIamUser(v *IamUser) *UserIdentity
SetIamUser sets the IamUser field's value.
func (*UserIdentity) SetRoot ¶
func (s *UserIdentity) SetRoot(v *UserIdentityRoot) *UserIdentity
SetRoot sets the Root field's value.
func (*UserIdentity) SetType ¶
func (s *UserIdentity) SetType(v string) *UserIdentity
SetType sets the Type field's value.
func (UserIdentity) String ¶
func (s UserIdentity) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UserIdentityRoot ¶
type UserIdentityRoot struct { AccountId *string `locationName:"accountId" type:"string"` Arn *string `locationName:"arn" type:"string"` PrincipalId *string `locationName:"principalId" type:"string"` // contains filtered or unexported fields }
Provides information about an Amazon Web Services account and entity that performed an action on an affected resource. The action was performed using the credentials for your Amazon Web Services account.
func (UserIdentityRoot) GoString ¶
func (s UserIdentityRoot) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserIdentityRoot) SetAccountId ¶
func (s *UserIdentityRoot) SetAccountId(v string) *UserIdentityRoot
SetAccountId sets the AccountId field's value.
func (*UserIdentityRoot) SetArn ¶
func (s *UserIdentityRoot) SetArn(v string) *UserIdentityRoot
SetArn sets the Arn field's value.
func (*UserIdentityRoot) SetPrincipalId ¶
func (s *UserIdentityRoot) SetPrincipalId(v string) *UserIdentityRoot
SetPrincipalId sets the PrincipalId field's value.
func (UserIdentityRoot) String ¶
func (s UserIdentityRoot) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UserPausedDetails ¶
type UserPausedDetails struct { JobExpiresAt *time.Time `locationName:"jobExpiresAt" type:"timestamp" timestampFormat:"iso8601"` JobImminentExpirationHealthEventArn *string `locationName:"jobImminentExpirationHealthEventArn" type:"string"` JobPausedAt *time.Time `locationName:"jobPausedAt" type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
Provides information about when a classification job was paused. For a one-time job, this object also specifies when the job will expire and be cancelled if it isn't resumed. For a recurring job, this object also specifies when the paused job run will expire and be cancelled if it isn't resumed. This object is present only if a job's current status (jobStatus) is USER_PAUSED. The information in this object applies only to a job that was paused while it had a status of RUNNING.
func (UserPausedDetails) GoString ¶
func (s UserPausedDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserPausedDetails) SetJobExpiresAt ¶
func (s *UserPausedDetails) SetJobExpiresAt(v time.Time) *UserPausedDetails
SetJobExpiresAt sets the JobExpiresAt field's value.
func (*UserPausedDetails) SetJobImminentExpirationHealthEventArn ¶
func (s *UserPausedDetails) SetJobImminentExpirationHealthEventArn(v string) *UserPausedDetails
SetJobImminentExpirationHealthEventArn sets the JobImminentExpirationHealthEventArn field's value.
func (*UserPausedDetails) SetJobPausedAt ¶
func (s *UserPausedDetails) SetJobPausedAt(v time.Time) *UserPausedDetails
SetJobPausedAt sets the JobPausedAt field's value.
func (UserPausedDetails) String ¶
func (s UserPausedDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Provides information about an error that occurred due to a syntax error in a request.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type WeeklySchedule ¶
type WeeklySchedule struct { DayOfWeek *string `locationName:"dayOfWeek" type:"string" enum:"DayOfWeek"` // contains filtered or unexported fields }
Specifies a weekly recurrence pattern for running a classification job.
func (WeeklySchedule) GoString ¶
func (s WeeklySchedule) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WeeklySchedule) SetDayOfWeek ¶
func (s *WeeklySchedule) SetDayOfWeek(v string) *WeeklySchedule
SetDayOfWeek sets the DayOfWeek field's value.
func (WeeklySchedule) String ¶
func (s WeeklySchedule) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package macie2iface provides an interface to enable mocking the Amazon Macie 2 service client for testing your code.
|
Package macie2iface provides an interface to enable mocking the Amazon Macie 2 service client for testing your code. |