Documentation

Overview

Package macie2 provides the client and types for making API requests to Amazon Macie 2.

Amazon Macie is a fully managed data security and data privacy service that uses machine learning and pattern matching to discover and protect your sensitive data in AWS. Macie automates the discovery of sensitive data, such as PII and intellectual property, to provide you with insight into the data that your organization stores in AWS. Macie also provides an inventory of your Amazon S3 buckets, which it continually monitors for you. If Macie detects sensitive data or potential data access issues, it generates detailed findings for you to review and act upon as necessary.

See https://docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01 for more information on this service.

See macie2 package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/macie2/

Using the Client

To contact Amazon Macie 2 with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the Amazon Macie 2 client Macie2 for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/macie2/#New

Index

Constants

View Source
const (
	// AdminStatusEnabled is a AdminStatus enum value
	AdminStatusEnabled = "ENABLED"

	// AdminStatusDisablingInProgress is a AdminStatus enum value
	AdminStatusDisablingInProgress = "DISABLING_IN_PROGRESS"
)

    The current status of an account as a delegated administrator of Amazon Macie for an AWS organization.

    View Source
    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"
    )
    View Source
    const (
    	// EffectivePermissionPublic is a EffectivePermission enum value
    	EffectivePermissionPublic = "PUBLIC"
    
    	// EffectivePermissionNotPublic is a EffectivePermission enum value
    	EffectivePermissionNotPublic = "NOT_PUBLIC"
    )
    View Source
    const (
    	// EncryptionTypeNone is a EncryptionType enum value
    	EncryptionTypeNone = "NONE"
    
    	// EncryptionTypeAes256 is a EncryptionType enum value
    	EncryptionTypeAes256 = "AES256"
    
    	// EncryptionTypeAwsKms is a EncryptionType enum value
    	EncryptionTypeAwsKms = "aws:kms"
    
    	// EncryptionTypeUnknown is a EncryptionType enum value
    	EncryptionTypeUnknown = "UNKNOWN"
    )

      The type of server-side encryption that's used to encrypt objects in the S3 bucket. Valid values are:

      View Source
      const (
      	// ErrorCodeClientError is a ErrorCode enum value
      	ErrorCodeClientError = "ClientError"
      
      	// ErrorCodeInternalError is a ErrorCode enum value
      	ErrorCodeInternalError = "InternalError"
      )

        The source of an error, issue, or delay. Possible values are:

        View Source
        const (
        	// FindingCategoryClassification is a FindingCategory enum value
        	FindingCategoryClassification = "CLASSIFICATION"
        
        	// FindingCategoryPolicy is a FindingCategory enum value
        	FindingCategoryPolicy = "POLICY"
        )

          The category of the finding. Valid values are:

          View Source
          const (
          	// FindingPublishingFrequencyFifteenMinutes is a FindingPublishingFrequency enum value
          	FindingPublishingFrequencyFifteenMinutes = "FIFTEEN_MINUTES"
          
          	// FindingPublishingFrequencyOneHour is a FindingPublishingFrequency enum value
          	FindingPublishingFrequencyOneHour = "ONE_HOUR"
          
          	// FindingPublishingFrequencySixHours is a FindingPublishingFrequency enum value
          	FindingPublishingFrequencySixHours = "SIX_HOURS"
          )

            The frequency with which Amazon Macie publishes updates to policy findings for an account. This includes publishing updates to AWS Security Hub and Amazon EventBridge (formerly called Amazon CloudWatch Events). Valid values are:

            View Source
            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:

              View Source
              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 is a FindingType enum value
              	FindingTypePolicyIamuserS3bucketSharedExternally = "Policy:IAMUser/S3BucketSharedExternally"
              
              	// FindingTypePolicyIamuserS3bucketReplicatedExternally is a FindingType enum value
              	FindingTypePolicyIamuserS3bucketReplicatedExternally = "Policy:IAMUser/S3BucketReplicatedExternally"
              
              	// FindingTypePolicyIamuserS3bucketEncryptionDisabled is a FindingType enum value
              	FindingTypePolicyIamuserS3bucketEncryptionDisabled = "Policy:IAMUser/S3BucketEncryptionDisabled"
              
              	// FindingTypePolicyIamuserS3blockPublicAccessDisabled is a FindingType enum value
              	FindingTypePolicyIamuserS3blockPublicAccessDisabled = "Policy:IAMUser/S3BlockPublicAccessDisabled"
              )

                The type of finding. Valid values are:

                View Source
                const (
                	// FindingsFilterActionArchive is a FindingsFilterAction enum value
                	FindingsFilterActionArchive = "ARCHIVE"
                
                	// FindingsFilterActionNoop is a FindingsFilterAction enum value
                	FindingsFilterActionNoop = "NOOP"
                )

                  The action to perform on findings that meet the filter criteria. To suppress (automatically archive) findings that meet the criteria, set this value to ARCHIVE. Valid values are:

                  View Source
                  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"
                  )
                  View Source
                  const (
                  	// JobComparatorEq is a JobComparator enum value
                  	JobComparatorEq = "EQ"
                  
                  	// JobComparatorGt is a JobComparator enum value
                  	JobComparatorGt = "GT"
                  
                  	// JobComparatorGte is a JobComparator enum value
                  	JobComparatorGte = "GTE"
                  
                  	// JobComparatorLt is a JobComparator enum value
                  	JobComparatorLt = "LT"
                  
                  	// JobComparatorLte is a JobComparator enum value
                  	JobComparatorLte = "LTE"
                  
                  	// JobComparatorNe is a JobComparator enum value
                  	JobComparatorNe = "NE"
                  
                  	// JobComparatorContains is a JobComparator enum value
                  	JobComparatorContains = "CONTAINS"
                  )

                    The operator to use in a condition. Valid values are:

                    View Source
                    const (
                    	// JobStatusRunning is a JobStatus enum value
                    	JobStatusRunning = "RUNNING"
                    
                    	// JobStatusPaused is a JobStatus enum value
                    	JobStatusPaused = "PAUSED"
                    
                    	// JobStatusCancelled is a JobStatus enum value
                    	JobStatusCancelled = "CANCELLED"
                    
                    	// JobStatusComplete is a JobStatus enum value
                    	JobStatusComplete = "COMPLETE"
                    
                    	// JobStatusIdle is a JobStatus enum value
                    	JobStatusIdle = "IDLE"
                    )

                      The current status of a classification job. Possible values are:

                      View Source
                      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:

                        View Source
                        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:

                          View Source
                          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:

                            View Source
                            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:

                              View Source
                              const (
                              	// OrderByAsc is a OrderBy enum value
                              	OrderByAsc = "ASC"
                              
                              	// OrderByDesc is a OrderBy enum value
                              	OrderByDesc = "DESC"
                              )
                              View Source
                              const (
                              	// RelationshipStatusEnabled is a RelationshipStatus enum value
                              	RelationshipStatusEnabled = "Enabled"
                              
                              	// RelationshipStatusPaused is a RelationshipStatus enum value
                              	RelationshipStatusPaused = "Paused"
                              
                              	// RelationshipStatusInvited is a RelationshipStatus enum value
                              	RelationshipStatusInvited = "Invited"
                              
                              	// RelationshipStatusCreated is a RelationshipStatus enum value
                              	RelationshipStatusCreated = "Created"
                              
                              	// RelationshipStatusRemoved is a RelationshipStatus enum value
                              	RelationshipStatusRemoved = "Removed"
                              
                              	// RelationshipStatusResigned is a RelationshipStatus enum value
                              	RelationshipStatusResigned = "Resigned"
                              
                              	// RelationshipStatusEmailVerificationInProgress is a RelationshipStatus enum value
                              	RelationshipStatusEmailVerificationInProgress = "EmailVerificationInProgress"
                              
                              	// RelationshipStatusEmailVerificationFailed is a RelationshipStatus enum value
                              	RelationshipStatusEmailVerificationFailed = "EmailVerificationFailed"
                              
                              	// RelationshipStatusRegionDisabled is a RelationshipStatus enum value
                              	RelationshipStatusRegionDisabled = "RegionDisabled"
                              
                              	// RelationshipStatusAccountSuspended is a RelationshipStatus enum value
                              	RelationshipStatusAccountSuspended = "AccountSuspended"
                              )

                                The current status of the relationship between an account and an associated Amazon Macie master account (inviter account). Possible values are:

                                View Source
                                const (
                                	// ScopeFilterKeyBucketCreationDate is a ScopeFilterKey enum value
                                	ScopeFilterKeyBucketCreationDate = "BUCKET_CREATION_DATE"
                                
                                	// ScopeFilterKeyObjectExtension is a ScopeFilterKey enum value
                                	ScopeFilterKeyObjectExtension = "OBJECT_EXTENSION"
                                
                                	// ScopeFilterKeyObjectLastModifiedDate is a ScopeFilterKey enum value
                                	ScopeFilterKeyObjectLastModifiedDate = "OBJECT_LAST_MODIFIED_DATE"
                                
                                	// ScopeFilterKeyObjectSize is a ScopeFilterKey enum value
                                	ScopeFilterKeyObjectSize = "OBJECT_SIZE"
                                
                                	// ScopeFilterKeyTag is a ScopeFilterKey enum value
                                	ScopeFilterKeyTag = "TAG"
                                )

                                  The property to use in a condition that determines which objects are analyzed by a classification job. Valid values are:

                                  View Source
                                  const (
                                  	// SensitiveDataItemCategoryFinancialInformation is a SensitiveDataItemCategory enum value
                                  	SensitiveDataItemCategoryFinancialInformation = "FINANCIAL_INFORMATION"
                                  
                                  	// SensitiveDataItemCategoryPersonalInformation is a SensitiveDataItemCategory enum value
                                  	SensitiveDataItemCategoryPersonalInformation = "PERSONAL_INFORMATION"
                                  
                                  	// SensitiveDataItemCategoryCredentials is a SensitiveDataItemCategory enum value
                                  	SensitiveDataItemCategoryCredentials = "CREDENTIALS"
                                  
                                  	// SensitiveDataItemCategoryCustomIdentifier is a SensitiveDataItemCategory enum value
                                  	SensitiveDataItemCategoryCustomIdentifier = "CUSTOM_IDENTIFIER"
                                  )

                                    The category of sensitive data that was detected and produced the finding. Possible values are:

                                    View Source
                                    const (
                                    	// SeverityDescriptionLow is a SeverityDescription enum value
                                    	SeverityDescriptionLow = "Low"
                                    
                                    	// SeverityDescriptionMedium is a SeverityDescription enum value
                                    	SeverityDescriptionMedium = "Medium"
                                    
                                    	// SeverityDescriptionHigh is a SeverityDescription enum value
                                    	SeverityDescriptionHigh = "High"
                                    )

                                      The textual representation of the finding's severity. Possible values are:

                                      View Source
                                      const (
                                      	// SharedAccessExternal is a SharedAccess enum value
                                      	SharedAccessExternal = "EXTERNAL"
                                      
                                      	// SharedAccessInternal is a SharedAccess enum value
                                      	SharedAccessInternal = "INTERNAL"
                                      
                                      	// SharedAccessNotShared is a SharedAccess enum value
                                      	SharedAccessNotShared = "NOT_SHARED"
                                      )
                                      View Source
                                      const (
                                      	// StorageClassStandard is a StorageClass enum value
                                      	StorageClassStandard = "STANDARD"
                                      
                                      	// StorageClassReducedRedundancy is a StorageClass enum value
                                      	StorageClassReducedRedundancy = "REDUCED_REDUNDANCY"
                                      
                                      	// StorageClassStandardIa is a StorageClass enum value
                                      	StorageClassStandardIa = "STANDARD_IA"
                                      
                                      	// StorageClassIntelligentTiering is a StorageClass enum value
                                      	StorageClassIntelligentTiering = "INTELLIGENT_TIERING"
                                      
                                      	// StorageClassDeepArchive is a StorageClass enum value
                                      	StorageClassDeepArchive = "DEEP_ARCHIVE"
                                      
                                      	// StorageClassOnezoneIa is a StorageClass enum value
                                      	StorageClassOnezoneIa = "ONEZONE_IA"
                                      
                                      	// StorageClassGlacier is a StorageClass enum value
                                      	StorageClassGlacier = "GLACIER"
                                      )

                                        The storage class of the S3 bucket or object. Possible values are:

                                        View Source
                                        const (
                                        	// UsageStatisticsSortKeyAccountId is a UsageStatisticsSortKey enum value
                                        	UsageStatisticsSortKeyAccountId = "accountId"
                                        
                                        	// UsageStatisticsSortKeyTotal is a UsageStatisticsSortKey enum value
                                        	UsageStatisticsSortKeyTotal = "total"
                                        )

                                          The field to use to sort the results of a query for account quotas and usage data. Valid values are:

                                          View Source
                                          const (
                                          	// UsageTypeDataInventoryEvaluation is a UsageType enum value
                                          	UsageTypeDataInventoryEvaluation = "DATA_INVENTORY_EVALUATION"
                                          
                                          	// UsageTypeSensitiveDataDiscovery is a UsageType enum value
                                          	UsageTypeSensitiveDataDiscovery = "SENSITIVE_DATA_DISCOVERY"
                                          )

                                            The name of a usage metric for an account. Possible values are:

                                            View Source
                                            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:

                                              View Source
                                              const (
                                              
                                              	// ErrCodeAccessDeniedException for service response error code
                                              	// "AccessDeniedException".
                                              	//
                                              	// Provides information about an error that occurred due to insufficient access
                                              	// to a specified resource.
                                              	ErrCodeAccessDeniedException = "AccessDeniedException"
                                              
                                              	// ErrCodeConflictException for service response error code
                                              	// "ConflictException".
                                              	//
                                              	// Provides information about an error that occurred due to a versioning conflict
                                              	// for a specified resource.
                                              	ErrCodeConflictException = "ConflictException"
                                              
                                              	// ErrCodeInternalServerException for service response error code
                                              	// "InternalServerException".
                                              	//
                                              	// Provides information about an error that occurred due to an unknown internal
                                              	// server error, exception, or failure.
                                              	ErrCodeInternalServerException = "InternalServerException"
                                              
                                              	// ErrCodeResourceNotFoundException for service response error code
                                              	// "ResourceNotFoundException".
                                              	//
                                              	// Provides information about an error that occurred because a specified resource
                                              	// wasn't found.
                                              	ErrCodeResourceNotFoundException = "ResourceNotFoundException"
                                              
                                              	// ErrCodeServiceQuotaExceededException for service response error code
                                              	// "ServiceQuotaExceededException".
                                              	//
                                              	// Provides information about an error that occurred due to one or more service
                                              	// quotas for an account.
                                              	ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException"
                                              
                                              	// ErrCodeThrottlingException for service response error code
                                              	// "ThrottlingException".
                                              	//
                                              	// Provides information about an error that occurred because too many requests
                                              	// were sent during a certain amount of time.
                                              	ErrCodeThrottlingException = "ThrottlingException"
                                              
                                              	// ErrCodeValidationException for service response error code
                                              	// "ValidationException".
                                              	//
                                              	// Provides information about an error that occurred due to a syntax error in
                                              	// a request.
                                              	ErrCodeValidationException = "ValidationException"
                                              )
                                              View Source
                                              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

                                                View Source
                                                const (
                                                	// CurrencyUsd is a Currency enum value
                                                	CurrencyUsd = "USD"
                                                )

                                                  The type of currency that data for a usage metric is reported in. Possible values are:

                                                  View Source
                                                  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:

                                                    View Source
                                                    const (
                                                    	// TagTargetS3Object is a TagTarget enum value
                                                    	TagTargetS3Object = "S3_OBJECT"
                                                    )

                                                      The type of object to apply a tag-based condition to. Valid values are:

                                                      View Source
                                                      const (
                                                      	// UnitTerabytes is a Unit enum value
                                                      	UnitTerabytes = "TERABYTES"
                                                      )
                                                      View Source
                                                      const (
                                                      	// UsageStatisticsFilterKeyAccountId is a UsageStatisticsFilterKey enum value
                                                      	UsageStatisticsFilterKeyAccountId = "accountId"
                                                      )

                                                        The field to use to filter the results of a query for account quotas and usage data:

                                                        Variables

                                                        This section is empty.

                                                        Functions

                                                        This section is empty.

                                                        Types

                                                        type AcceptInvitationInput

                                                        type AcceptInvitationInput struct {
                                                        
                                                        	// InvitationId is a required field
                                                        	InvitationId *string `locationName:"invitationId" type:"string" required:"true"`
                                                        
                                                        	// MasterAccount is a required field
                                                        	MasterAccount *string `locationName:"masterAccount" type:"string" required:"true"`
                                                        	// contains filtered or unexported fields
                                                        }

                                                          Specifies an Amazon Macie membership invitation to accept.

                                                          func (AcceptInvitationInput) GoString

                                                          func (s AcceptInvitationInput) GoString() string

                                                            GoString returns the string representation

                                                            func (*AcceptInvitationInput) SetInvitationId

                                                            func (s *AcceptInvitationInput) SetInvitationId(v string) *AcceptInvitationInput

                                                              SetInvitationId sets the InvitationId field's value.

                                                              func (*AcceptInvitationInput) SetMasterAccount

                                                              func (s *AcceptInvitationInput) SetMasterAccount(v string) *AcceptInvitationInput

                                                                SetMasterAccount sets the MasterAccount field's value.

                                                                func (AcceptInvitationInput) String

                                                                func (s AcceptInvitationInput) String() string

                                                                  String returns the string representation

                                                                  func (*AcceptInvitationInput) Validate

                                                                  func (s *AcceptInvitationInput) Validate() error

                                                                    Validate inspects the fields of the type to determine if they are valid.

                                                                    type AcceptInvitationOutput

                                                                    type AcceptInvitationOutput struct {
                                                                    	// contains filtered or unexported fields
                                                                    }

                                                                    func (AcceptInvitationOutput) GoString

                                                                    func (s AcceptInvitationOutput) GoString() string

                                                                      GoString returns the string representation

                                                                      func (AcceptInvitationOutput) String

                                                                      func (s AcceptInvitationOutput) String() string

                                                                        String returns the string representation

                                                                        type AccessControlList

                                                                        type AccessControlList struct {
                                                                        	AllowsPublicReadAccess *bool `locationName:"allowsPublicReadAccess" type:"boolean"`
                                                                        
                                                                        	AllowsPublicWriteAccess *bool `locationName:"allowsPublicWriteAccess" type:"boolean"`
                                                                        	// contains filtered or unexported fields
                                                                        }

                                                                          Provides information about the permissions settings of the bucket-level access control list (ACL) for an S3 bucket.

                                                                          func (AccessControlList) GoString

                                                                          func (s AccessControlList) GoString() string

                                                                            GoString returns the string representation

                                                                            func (*AccessControlList) SetAllowsPublicReadAccess

                                                                            func (s *AccessControlList) SetAllowsPublicReadAccess(v bool) *AccessControlList

                                                                              SetAllowsPublicReadAccess sets the AllowsPublicReadAccess field's value.

                                                                              func (*AccessControlList) SetAllowsPublicWriteAccess

                                                                              func (s *AccessControlList) SetAllowsPublicWriteAccess(v bool) *AccessControlList

                                                                                SetAllowsPublicWriteAccess sets the AllowsPublicWriteAccess field's value.

                                                                                func (AccessControlList) String

                                                                                func (s AccessControlList) String() string

                                                                                  String returns the string representation

                                                                                  type AccessDeniedException

                                                                                  type AccessDeniedException struct {
                                                                                  	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`
                                                                                  
                                                                                  	Message_ *string `locationName:"message" type:"string"`
                                                                                  	// contains filtered or unexported fields
                                                                                  }

                                                                                    Provides information about an error that occurred due to insufficient access to a specified resource.

                                                                                    func (*AccessDeniedException) Code

                                                                                    func (s *AccessDeniedException) Code() string

                                                                                      Code returns the exception type name.

                                                                                      func (*AccessDeniedException) Error

                                                                                      func (s *AccessDeniedException) Error() string

                                                                                      func (AccessDeniedException) GoString

                                                                                      func (s AccessDeniedException) GoString() string

                                                                                        GoString returns the string representation

                                                                                        func (*AccessDeniedException) Message

                                                                                        func (s *AccessDeniedException) Message() string

                                                                                          Message returns the exception's message.

                                                                                          func (*AccessDeniedException) OrigErr

                                                                                          func (s *AccessDeniedException) OrigErr() error

                                                                                            OrigErr always returns nil, satisfies awserr.Error interface.

                                                                                            func (*AccessDeniedException) RequestID

                                                                                            func (s *AccessDeniedException) RequestID() string

                                                                                              RequestID returns the service's response RequestID for request.

                                                                                              func (*AccessDeniedException) StatusCode

                                                                                              func (s *AccessDeniedException) StatusCode() int

                                                                                                Status code returns the HTTP status code for the request's response error.

                                                                                                func (AccessDeniedException) String

                                                                                                func (s AccessDeniedException) String() string

                                                                                                  String returns the string representation

                                                                                                  type AccountDetail

                                                                                                  type AccountDetail struct {
                                                                                                  
                                                                                                  	// AccountId is a required field
                                                                                                  	AccountId *string `locationName:"accountId" type:"string" required:"true"`
                                                                                                  
                                                                                                  	// Email is a required field
                                                                                                  	Email *string `locationName:"email" type:"string" required:"true"`
                                                                                                  	// contains filtered or unexported fields
                                                                                                  }

                                                                                                    Specifies details for an account to associate with an Amazon Macie master account.

                                                                                                    func (AccountDetail) GoString

                                                                                                    func (s AccountDetail) GoString() string

                                                                                                      GoString returns the string representation

                                                                                                      func (*AccountDetail) SetAccountId

                                                                                                      func (s *AccountDetail) SetAccountId(v string) *AccountDetail

                                                                                                        SetAccountId sets the AccountId field's value.

                                                                                                        func (*AccountDetail) SetEmail

                                                                                                        func (s *AccountDetail) SetEmail(v string) *AccountDetail

                                                                                                          SetEmail sets the Email field's value.

                                                                                                          func (AccountDetail) String

                                                                                                          func (s AccountDetail) String() string

                                                                                                            String returns the string representation

                                                                                                            func (*AccountDetail) Validate

                                                                                                            func (s *AccountDetail) Validate() error

                                                                                                              Validate inspects the fields of the type to determine if they are valid.

                                                                                                              type AccountLevelPermissions

                                                                                                              type AccountLevelPermissions struct {
                                                                                                              
                                                                                                              	// Provides information about the block public access settings for an S3 bucket.
                                                                                                              	// These settings can apply to a bucket at the account level or bucket level.
                                                                                                              	// For detailed information about each setting, see Using Amazon S3 block public
                                                                                                              	// access (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html)
                                                                                                              	// in the Amazon Simple Storage Service Developer Guide.
                                                                                                              	BlockPublicAccess *BlockPublicAccess `locationName:"blockPublicAccess" type:"structure"`
                                                                                                              	// contains filtered or unexported fields
                                                                                                              }

                                                                                                                Provides information about account-level permissions settings that apply to an S3 bucket.

                                                                                                                func (AccountLevelPermissions) GoString

                                                                                                                func (s AccountLevelPermissions) GoString() string

                                                                                                                  GoString returns the string representation

                                                                                                                  func (*AccountLevelPermissions) SetBlockPublicAccess

                                                                                                                    SetBlockPublicAccess sets the BlockPublicAccess field's value.

                                                                                                                    func (AccountLevelPermissions) String

                                                                                                                    func (s AccountLevelPermissions) String() string

                                                                                                                      String returns the string representation

                                                                                                                      type AdminAccount

                                                                                                                      type AdminAccount struct {
                                                                                                                      	AccountId *string `locationName:"accountId" type:"string"`
                                                                                                                      
                                                                                                                      	// The current status of an account as a delegated administrator of Amazon Macie
                                                                                                                      	// for an AWS organization.
                                                                                                                      	Status *string `locationName:"status" type:"string" enum:"AdminStatus"`
                                                                                                                      	// contains filtered or unexported fields
                                                                                                                      }

                                                                                                                        Provides information about an account that's designated as a delegated administrator of Amazon Macie for an AWS organization.

                                                                                                                        func (AdminAccount) GoString

                                                                                                                        func (s AdminAccount) GoString() string

                                                                                                                          GoString returns the string representation

                                                                                                                          func (*AdminAccount) SetAccountId

                                                                                                                          func (s *AdminAccount) SetAccountId(v string) *AdminAccount

                                                                                                                            SetAccountId sets the AccountId field's value.

                                                                                                                            func (*AdminAccount) SetStatus

                                                                                                                            func (s *AdminAccount) SetStatus(v string) *AdminAccount

                                                                                                                              SetStatus sets the Status field's value.

                                                                                                                              func (AdminAccount) String

                                                                                                                              func (s AdminAccount) String() string

                                                                                                                                String returns the string representation

                                                                                                                                type ApiCallDetails

                                                                                                                                type ApiCallDetails struct {
                                                                                                                                	Api *string `locationName:"api" type:"string"`
                                                                                                                                
                                                                                                                                	ApiServiceName *string `locationName:"apiServiceName" type:"string"`
                                                                                                                                
                                                                                                                                	FirstSeen *time.Time `locationName:"firstSeen" type:"timestamp" timestampFormat:"iso8601"`
                                                                                                                                
                                                                                                                                	LastSeen *time.Time `locationName:"lastSeen" type:"timestamp" timestampFormat:"iso8601"`
                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                }

                                                                                                                                  Provides information about an API operation that an entity invoked for an affected resource.

                                                                                                                                  func (ApiCallDetails) GoString

                                                                                                                                  func (s ApiCallDetails) GoString() string

                                                                                                                                    GoString returns the string representation

                                                                                                                                    func (*ApiCallDetails) SetApi

                                                                                                                                    func (s *ApiCallDetails) SetApi(v string) *ApiCallDetails

                                                                                                                                      SetApi sets the Api field's value.

                                                                                                                                      func (*ApiCallDetails) SetApiServiceName

                                                                                                                                      func (s *ApiCallDetails) SetApiServiceName(v string) *ApiCallDetails

                                                                                                                                        SetApiServiceName sets the ApiServiceName field's value.

                                                                                                                                        func (*ApiCallDetails) SetFirstSeen

                                                                                                                                        func (s *ApiCallDetails) SetFirstSeen(v time.Time) *ApiCallDetails

                                                                                                                                          SetFirstSeen sets the FirstSeen field's value.

                                                                                                                                          func (*ApiCallDetails) SetLastSeen

                                                                                                                                          func (s *ApiCallDetails) SetLastSeen(v time.Time) *ApiCallDetails

                                                                                                                                            SetLastSeen sets the LastSeen field's value.

                                                                                                                                            func (ApiCallDetails) String

                                                                                                                                            func (s ApiCallDetails) String() string

                                                                                                                                              String returns the string representation

                                                                                                                                              type AssumedRole

                                                                                                                                              type AssumedRole struct {
                                                                                                                                              	AccessKeyId *string `locationName:"accessKeyId" type:"string"`
                                                                                                                                              
                                                                                                                                              	AccountId *string `locationName:"accountId" type:"string"`
                                                                                                                                              
                                                                                                                                              	Arn *string `locationName:"arn" type:"string"`
                                                                                                                                              
                                                                                                                                              	PrincipalId *string `locationName:"principalId" type:"string"`
                                                                                                                                              
                                                                                                                                              	// Provides information about a session that was created for an entity that
                                                                                                                                              	// performed an action by using temporary security credentials.
                                                                                                                                              	SessionContext *SessionContext `locationName:"sessionContext" type:"structure"`
                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                              }

                                                                                                                                                Provides information about an identity that performed an action on an affected resource by using temporary security credentials. The credentials were obtained using the AssumeRole operation of the AWS Security Token Service (AWS STS) API.

                                                                                                                                                func (AssumedRole) GoString

                                                                                                                                                func (s AssumedRole) GoString() string

                                                                                                                                                  GoString returns the string representation

                                                                                                                                                  func (*AssumedRole) SetAccessKeyId

                                                                                                                                                  func (s *AssumedRole) SetAccessKeyId(v string) *AssumedRole

                                                                                                                                                    SetAccessKeyId sets the AccessKeyId field's value.

                                                                                                                                                    func (*AssumedRole) SetAccountId

                                                                                                                                                    func (s *AssumedRole) SetAccountId(v string) *AssumedRole

                                                                                                                                                      SetAccountId sets the AccountId field's value.

                                                                                                                                                      func (*AssumedRole) SetArn

                                                                                                                                                      func (s *AssumedRole) SetArn(v string) *AssumedRole

                                                                                                                                                        SetArn sets the Arn field's value.

                                                                                                                                                        func (*AssumedRole) SetPrincipalId

                                                                                                                                                        func (s *AssumedRole) SetPrincipalId(v string) *AssumedRole

                                                                                                                                                          SetPrincipalId sets the PrincipalId field's value.

                                                                                                                                                          func (*AssumedRole) SetSessionContext

                                                                                                                                                          func (s *AssumedRole) SetSessionContext(v *SessionContext) *AssumedRole

                                                                                                                                                            SetSessionContext sets the SessionContext field's value.

                                                                                                                                                            func (AssumedRole) String

                                                                                                                                                            func (s AssumedRole) String() string

                                                                                                                                                              String returns the string representation

                                                                                                                                                              type AwsAccount

                                                                                                                                                              type AwsAccount struct {
                                                                                                                                                              	AccountId *string `locationName:"accountId" type:"string"`
                                                                                                                                                              
                                                                                                                                                              	PrincipalId *string `locationName:"principalId" type:"string"`
                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                              }

                                                                                                                                                                Provides information about an AWS account and entity that performed an action on an affected resource. The action was performed using the credentials for an AWS account other than your own account.

                                                                                                                                                                func (AwsAccount) GoString

                                                                                                                                                                func (s AwsAccount) GoString() string

                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                  func (*AwsAccount) SetAccountId

                                                                                                                                                                  func (s *AwsAccount) SetAccountId(v string) *AwsAccount

                                                                                                                                                                    SetAccountId sets the AccountId field's value.

                                                                                                                                                                    func (*AwsAccount) SetPrincipalId

                                                                                                                                                                    func (s *AwsAccount) SetPrincipalId(v string) *AwsAccount

                                                                                                                                                                      SetPrincipalId sets the PrincipalId field's value.

                                                                                                                                                                      func (AwsAccount) String

                                                                                                                                                                      func (s AwsAccount) String() string

                                                                                                                                                                        String returns the string representation

                                                                                                                                                                        type AwsService

                                                                                                                                                                        type AwsService struct {
                                                                                                                                                                        	InvokedBy *string `locationName:"invokedBy" type:"string"`
                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                        }

                                                                                                                                                                          Provides information about an AWS service that performed an action on an affected resource.

                                                                                                                                                                          func (AwsService) GoString

                                                                                                                                                                          func (s AwsService) GoString() string

                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                            func (*AwsService) SetInvokedBy

                                                                                                                                                                            func (s *AwsService) SetInvokedBy(v string) *AwsService

                                                                                                                                                                              SetInvokedBy sets the InvokedBy field's value.

                                                                                                                                                                              func (AwsService) String

                                                                                                                                                                              func (s AwsService) String() string

                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                type BatchGetCustomDataIdentifierSummary

                                                                                                                                                                                type BatchGetCustomDataIdentifierSummary struct {
                                                                                                                                                                                	Arn *string `locationName:"arn" type:"string"`
                                                                                                                                                                                
                                                                                                                                                                                	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`
                                                                                                                                                                                
                                                                                                                                                                                	Deleted *bool `locationName:"deleted" type:"boolean"`
                                                                                                                                                                                
                                                                                                                                                                                	Description *string `locationName:"description" type:"string"`
                                                                                                                                                                                
                                                                                                                                                                                	Id *string `locationName:"id" type:"string"`
                                                                                                                                                                                
                                                                                                                                                                                	Name *string `locationName:"name" type:"string"`
                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                }

                                                                                                                                                                                  Provides information about a custom data identifier.

                                                                                                                                                                                  func (BatchGetCustomDataIdentifierSummary) GoString

                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                    func (*BatchGetCustomDataIdentifierSummary) SetArn

                                                                                                                                                                                      SetArn sets the Arn field's value.

                                                                                                                                                                                      func (*BatchGetCustomDataIdentifierSummary) SetCreatedAt

                                                                                                                                                                                        SetCreatedAt sets the CreatedAt field's value.

                                                                                                                                                                                        func (*BatchGetCustomDataIdentifierSummary) SetDeleted

                                                                                                                                                                                          SetDeleted sets the Deleted field's value.

                                                                                                                                                                                          func (*BatchGetCustomDataIdentifierSummary) SetDescription

                                                                                                                                                                                            SetDescription sets the Description field's value.

                                                                                                                                                                                            func (*BatchGetCustomDataIdentifierSummary) SetId

                                                                                                                                                                                              SetId sets the Id field's value.

                                                                                                                                                                                              func (*BatchGetCustomDataIdentifierSummary) SetName

                                                                                                                                                                                                SetName sets the Name field's value.

                                                                                                                                                                                                func (BatchGetCustomDataIdentifierSummary) String

                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                  type BatchGetCustomDataIdentifiersInput

                                                                                                                                                                                                  type BatchGetCustomDataIdentifiersInput struct {
                                                                                                                                                                                                  	Ids []*string `locationName:"ids" type:"list"`
                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                  }

                                                                                                                                                                                                    Specifies one or more custom data identifiers to retrieve information about.

                                                                                                                                                                                                    func (BatchGetCustomDataIdentifiersInput) GoString

                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                      func (*BatchGetCustomDataIdentifiersInput) SetIds

                                                                                                                                                                                                        SetIds sets the Ids field's value.

                                                                                                                                                                                                        func (BatchGetCustomDataIdentifiersInput) String

                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                          type BatchGetCustomDataIdentifiersOutput

                                                                                                                                                                                                          type BatchGetCustomDataIdentifiersOutput struct {
                                                                                                                                                                                                          	CustomDataIdentifiers []*BatchGetCustomDataIdentifierSummary `locationName:"customDataIdentifiers" type:"list"`
                                                                                                                                                                                                          
                                                                                                                                                                                                          	NotFoundIdentifierIds []*string `locationName:"notFoundIdentifierIds" type:"list"`
                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                          }

                                                                                                                                                                                                            Provides information about one or more custom data identifiers.

                                                                                                                                                                                                            func (BatchGetCustomDataIdentifiersOutput) GoString

                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                              func (*BatchGetCustomDataIdentifiersOutput) SetCustomDataIdentifiers

                                                                                                                                                                                                                SetCustomDataIdentifiers sets the CustomDataIdentifiers field's value.

                                                                                                                                                                                                                func (*BatchGetCustomDataIdentifiersOutput) SetNotFoundIdentifierIds

                                                                                                                                                                                                                  SetNotFoundIdentifierIds sets the NotFoundIdentifierIds field's value.

                                                                                                                                                                                                                  func (BatchGetCustomDataIdentifiersOutput) String

                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                    type BlockPublicAccess

                                                                                                                                                                                                                    type BlockPublicAccess struct {
                                                                                                                                                                                                                    	BlockPublicAcls *bool `locationName:"blockPublicAcls" type:"boolean"`
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	BlockPublicPolicy *bool `locationName:"blockPublicPolicy" type:"boolean"`
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	IgnorePublicAcls *bool `locationName:"ignorePublicAcls" type:"boolean"`
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	RestrictPublicBuckets *bool `locationName:"restrictPublicBuckets" type:"boolean"`
                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                    }

                                                                                                                                                                                                                      Provides information about the block public access settings for an S3 bucket. These settings can apply to a bucket at the account level or bucket level. For detailed information about each setting, see Using Amazon S3 block public access (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html) in the Amazon Simple Storage Service Developer Guide.

                                                                                                                                                                                                                      func (BlockPublicAccess) GoString

                                                                                                                                                                                                                      func (s BlockPublicAccess) GoString() string

                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                        func (*BlockPublicAccess) SetBlockPublicAcls

                                                                                                                                                                                                                        func (s *BlockPublicAccess) SetBlockPublicAcls(v bool) *BlockPublicAccess

                                                                                                                                                                                                                          SetBlockPublicAcls sets the BlockPublicAcls field's value.

                                                                                                                                                                                                                          func (*BlockPublicAccess) SetBlockPublicPolicy

                                                                                                                                                                                                                          func (s *BlockPublicAccess) SetBlockPublicPolicy(v bool) *BlockPublicAccess

                                                                                                                                                                                                                            SetBlockPublicPolicy sets the BlockPublicPolicy field's value.

                                                                                                                                                                                                                            func (*BlockPublicAccess) SetIgnorePublicAcls

                                                                                                                                                                                                                            func (s *BlockPublicAccess) SetIgnorePublicAcls(v bool) *BlockPublicAccess

                                                                                                                                                                                                                              SetIgnorePublicAcls sets the IgnorePublicAcls field's value.

                                                                                                                                                                                                                              func (*BlockPublicAccess) SetRestrictPublicBuckets

                                                                                                                                                                                                                              func (s *BlockPublicAccess) SetRestrictPublicBuckets(v bool) *BlockPublicAccess

                                                                                                                                                                                                                                SetRestrictPublicBuckets sets the RestrictPublicBuckets field's value.

                                                                                                                                                                                                                                func (BlockPublicAccess) String

                                                                                                                                                                                                                                func (s BlockPublicAccess) String() string

                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                  type BucketCountByEffectivePermission

                                                                                                                                                                                                                                  type BucketCountByEffectivePermission struct {
                                                                                                                                                                                                                                  	PubliclyAccessible *int64 `locationName:"publiclyAccessible" type:"long"`
                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                  	PubliclyReadable *int64 `locationName:"publiclyReadable" type:"long"`
                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                  	PubliclyWritable *int64 `locationName:"publiclyWritable" type:"long"`
                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                    Provides information about the number of S3 buckets that are publicly accessible based on a combination of permissions settings for each bucket.

                                                                                                                                                                                                                                    func (BucketCountByEffectivePermission) GoString

                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                      func (*BucketCountByEffectivePermission) SetPubliclyAccessible

                                                                                                                                                                                                                                        SetPubliclyAccessible sets the PubliclyAccessible field's value.

                                                                                                                                                                                                                                        func (*BucketCountByEffectivePermission) SetPubliclyReadable

                                                                                                                                                                                                                                          SetPubliclyReadable sets the PubliclyReadable field's value.

                                                                                                                                                                                                                                          func (*BucketCountByEffectivePermission) SetPubliclyWritable

                                                                                                                                                                                                                                            SetPubliclyWritable sets the PubliclyWritable field's value.

                                                                                                                                                                                                                                            func (BucketCountByEffectivePermission) String

                                                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                                                              type BucketCountByEncryptionType

                                                                                                                                                                                                                                              type BucketCountByEncryptionType struct {
                                                                                                                                                                                                                                              	KmsManaged *int64 `locationName:"kmsManaged" type:"long"`
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                              	S3Managed *int64 `locationName:"s3Managed" type:"long"`
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                              	Unencrypted *int64 `locationName:"unencrypted" type:"long"`
                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                Provides information about the number of S3 buckets that use certain types of server-side encryption or don't encrypt objects by default.

                                                                                                                                                                                                                                                func (BucketCountByEncryptionType) GoString

                                                                                                                                                                                                                                                func (s BucketCountByEncryptionType) GoString() string

                                                                                                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                                                                                                  func (*BucketCountByEncryptionType) SetKmsManaged

                                                                                                                                                                                                                                                    SetKmsManaged sets the KmsManaged field's value.

                                                                                                                                                                                                                                                    func (*BucketCountByEncryptionType) SetS3Managed

                                                                                                                                                                                                                                                      SetS3Managed sets the S3Managed field's value.

                                                                                                                                                                                                                                                      func (*BucketCountByEncryptionType) SetUnencrypted

                                                                                                                                                                                                                                                        SetUnencrypted sets the Unencrypted field's value.

                                                                                                                                                                                                                                                        func (BucketCountByEncryptionType) String

                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                          type BucketCountBySharedAccessType

                                                                                                                                                                                                                                                          type BucketCountBySharedAccessType struct {
                                                                                                                                                                                                                                                          	External *int64 `locationName:"external" type:"long"`
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                          	Internal *int64 `locationName:"internal" type:"long"`
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                          	NotShared *int64 `locationName:"notShared" type:"long"`
                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                            Provides information about the number of S3 buckets that are shared with other AWS accounts.

                                                                                                                                                                                                                                                            func (BucketCountBySharedAccessType) GoString

                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                              func (*BucketCountBySharedAccessType) SetExternal

                                                                                                                                                                                                                                                                SetExternal sets the External field's value.

                                                                                                                                                                                                                                                                func (*BucketCountBySharedAccessType) SetInternal

                                                                                                                                                                                                                                                                  SetInternal sets the Internal field's value.

                                                                                                                                                                                                                                                                  func (*BucketCountBySharedAccessType) SetNotShared

                                                                                                                                                                                                                                                                    SetNotShared sets the NotShared field's value.

                                                                                                                                                                                                                                                                    func (BucketCountBySharedAccessType) String

                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                      type BucketCriteriaAdditionalProperties

                                                                                                                                                                                                                                                                      type BucketCriteriaAdditionalProperties struct {
                                                                                                                                                                                                                                                                      	Eq []*string `locationName:"eq" type:"list"`
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                      	Gt *int64 `locationName:"gt" type:"long"`
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                      	Gte *int64 `locationName:"gte" type:"long"`
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                      	Lt *int64 `locationName:"lt" type:"long"`
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                      	Lte *int64 `locationName:"lte" type:"long"`
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                      	Neq []*string `locationName:"neq" type:"list"`
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                      	Prefix *string `locationName:"prefix" type:"string"`
                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                        Specifies the operator to use in an attribute-based condition that filters the results of a query for information about S3 buckets.

                                                                                                                                                                                                                                                                        func (BucketCriteriaAdditionalProperties) GoString

                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                          func (*BucketCriteriaAdditionalProperties) SetEq

                                                                                                                                                                                                                                                                            SetEq sets the Eq field's value.

                                                                                                                                                                                                                                                                            func (*BucketCriteriaAdditionalProperties) SetGt

                                                                                                                                                                                                                                                                              SetGt sets the Gt field's value.

                                                                                                                                                                                                                                                                              func (*BucketCriteriaAdditionalProperties) SetGte

                                                                                                                                                                                                                                                                                SetGte sets the Gte field's value.

                                                                                                                                                                                                                                                                                func (*BucketCriteriaAdditionalProperties) SetLt

                                                                                                                                                                                                                                                                                  SetLt sets the Lt field's value.

                                                                                                                                                                                                                                                                                  func (*BucketCriteriaAdditionalProperties) SetLte

                                                                                                                                                                                                                                                                                    SetLte sets the Lte field's value.

                                                                                                                                                                                                                                                                                    func (*BucketCriteriaAdditionalProperties) SetNeq

                                                                                                                                                                                                                                                                                      SetNeq sets the Neq field's value.

                                                                                                                                                                                                                                                                                      func (*BucketCriteriaAdditionalProperties) SetPrefix

                                                                                                                                                                                                                                                                                        SetPrefix sets the Prefix field's value.

                                                                                                                                                                                                                                                                                        func (BucketCriteriaAdditionalProperties) String

                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                          type BucketLevelPermissions

                                                                                                                                                                                                                                                                                          type BucketLevelPermissions struct {
                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                          	// Provides information about the permissions settings of the bucket-level access
                                                                                                                                                                                                                                                                                          	// control list (ACL) for an S3 bucket.
                                                                                                                                                                                                                                                                                          	AccessControlList *AccessControlList `locationName:"accessControlList" type:"structure"`
                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                          	// Provides information about the block public access settings for an S3 bucket.
                                                                                                                                                                                                                                                                                          	// These settings can apply to a bucket at the account level or bucket level.
                                                                                                                                                                                                                                                                                          	// For detailed information about each setting, see Using Amazon S3 block public
                                                                                                                                                                                                                                                                                          	// access (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html)
                                                                                                                                                                                                                                                                                          	// in the Amazon Simple Storage Service Developer Guide.
                                                                                                                                                                                                                                                                                          	BlockPublicAccess *BlockPublicAccess `locationName:"blockPublicAccess" type:"structure"`
                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                          	// Provides information about the permissions settings of a bucket policy for
                                                                                                                                                                                                                                                                                          	// an S3 bucket.
                                                                                                                                                                                                                                                                                          	BucketPolicy *BucketPolicy `locationName:"bucketPolicy" type:"structure"`
                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                            Provides information about bucket-level permissions settings for an S3 bucket.

                                                                                                                                                                                                                                                                                            func (BucketLevelPermissions) GoString

                                                                                                                                                                                                                                                                                            func (s BucketLevelPermissions) GoString() string

                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                              func (*BucketLevelPermissions) SetAccessControlList

                                                                                                                                                                                                                                                                                                SetAccessControlList sets the AccessControlList field's value.

                                                                                                                                                                                                                                                                                                func (*BucketLevelPermissions) SetBlockPublicAccess

                                                                                                                                                                                                                                                                                                  SetBlockPublicAccess sets the BlockPublicAccess field's value.

                                                                                                                                                                                                                                                                                                  func (*BucketLevelPermissions) SetBucketPolicy

                                                                                                                                                                                                                                                                                                    SetBucketPolicy sets the BucketPolicy field's value.

                                                                                                                                                                                                                                                                                                    func (BucketLevelPermissions) String

                                                                                                                                                                                                                                                                                                    func (s BucketLevelPermissions) String() string

                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                      type BucketMetadata

                                                                                                                                                                                                                                                                                                      type BucketMetadata struct {
                                                                                                                                                                                                                                                                                                      	AccountId *string `locationName:"accountId" type:"string"`
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      	BucketArn *string `locationName:"bucketArn" type:"string"`
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      	BucketCreatedAt *time.Time `locationName:"bucketCreatedAt" type:"timestamp" timestampFormat:"iso8601"`
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      	BucketName *string `locationName:"bucketName" type:"string"`
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      	ClassifiableObjectCount *int64 `locationName:"classifiableObjectCount" type:"long"`
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      	LastUpdated *time.Time `locationName:"lastUpdated" type:"timestamp" timestampFormat:"iso8601"`
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      	ObjectCount *int64 `locationName:"objectCount" type:"long"`
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      	// The total number of objects that are in the bucket, grouped by server-side
                                                                                                                                                                                                                                                                                                      	// encryption type. This includes a grouping that reports the total number of
                                                                                                                                                                                                                                                                                                      	// objects that aren't encrypted.
                                                                                                                                                                                                                                                                                                      	ObjectCountByEncryptionType *ObjectCountByEncryptionType `locationName:"objectCountByEncryptionType" type:"structure"`
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      	// Provides information about permissions settings that determine whether an
                                                                                                                                                                                                                                                                                                      	// S3 bucket is publicly accessible.
                                                                                                                                                                                                                                                                                                      	PublicAccess *BucketPublicAccess `locationName:"publicAccess" type:"structure"`
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      	Region *string `locationName:"region" type:"string"`
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      	// Provides information about settings that define whether one or more objects
                                                                                                                                                                                                                                                                                                      	// in an S3 bucket are replicated to S3 buckets for other AWS accounts and,
                                                                                                                                                                                                                                                                                                      	// if so, which accounts.
                                                                                                                                                                                                                                                                                                      	ReplicationDetails *ReplicationDetails `locationName:"replicationDetails" type:"structure"`
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      	SharedAccess *string `locationName:"sharedAccess" type:"string" enum:"SharedAccess"`
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      	SizeInBytes *int64 `locationName:"sizeInBytes" type:"long"`
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      	SizeInBytesCompressed *int64 `locationName:"sizeInBytesCompressed" type:"long"`
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      	Tags []*KeyValuePair `locationName:"tags" type:"list"`
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      	Versioning *bool `locationName:"versioning" type:"boolean"`
                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                        Provides information about an S3 bucket that Amazon Macie monitors and analyzes.

                                                                                                                                                                                                                                                                                                        func (BucketMetadata) GoString

                                                                                                                                                                                                                                                                                                        func (s BucketMetadata) GoString() string

                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                          func (*BucketMetadata) SetAccountId

                                                                                                                                                                                                                                                                                                          func (s *BucketMetadata) SetAccountId(v string) *BucketMetadata

                                                                                                                                                                                                                                                                                                            SetAccountId sets the AccountId field's value.

                                                                                                                                                                                                                                                                                                            func (*BucketMetadata) SetBucketArn

                                                                                                                                                                                                                                                                                                            func (s *BucketMetadata) SetBucketArn(v string) *BucketMetadata

                                                                                                                                                                                                                                                                                                              SetBucketArn sets the BucketArn field's value.

                                                                                                                                                                                                                                                                                                              func (*BucketMetadata) SetBucketCreatedAt

                                                                                                                                                                                                                                                                                                              func (s *BucketMetadata) SetBucketCreatedAt(v time.Time) *BucketMetadata

                                                                                                                                                                                                                                                                                                                SetBucketCreatedAt sets the BucketCreatedAt field's value.

                                                                                                                                                                                                                                                                                                                func (*BucketMetadata) SetBucketName

                                                                                                                                                                                                                                                                                                                func (s *BucketMetadata) SetBucketName(v string) *BucketMetadata

                                                                                                                                                                                                                                                                                                                  SetBucketName sets the BucketName field's value.

                                                                                                                                                                                                                                                                                                                  func (*BucketMetadata) SetClassifiableObjectCount

                                                                                                                                                                                                                                                                                                                  func (s *BucketMetadata) SetClassifiableObjectCount(v int64) *BucketMetadata

                                                                                                                                                                                                                                                                                                                    SetClassifiableObjectCount sets the ClassifiableObjectCount field's value.

                                                                                                                                                                                                                                                                                                                    func (*BucketMetadata) SetLastUpdated

                                                                                                                                                                                                                                                                                                                    func (s *BucketMetadata) SetLastUpdated(v time.Time) *BucketMetadata

                                                                                                                                                                                                                                                                                                                      SetLastUpdated sets the LastUpdated field's value.

                                                                                                                                                                                                                                                                                                                      func (*BucketMetadata) SetObjectCount

                                                                                                                                                                                                                                                                                                                      func (s *BucketMetadata) SetObjectCount(v int64) *BucketMetadata

                                                                                                                                                                                                                                                                                                                        SetObjectCount sets the ObjectCount field's value.

                                                                                                                                                                                                                                                                                                                        func (*BucketMetadata) SetObjectCountByEncryptionType

                                                                                                                                                                                                                                                                                                                        func (s *BucketMetadata) SetObjectCountByEncryptionType(v *ObjectCountByEncryptionType) *BucketMetadata

                                                                                                                                                                                                                                                                                                                          SetObjectCountByEncryptionType sets the ObjectCountByEncryptionType field's value.

                                                                                                                                                                                                                                                                                                                          func (*BucketMetadata) SetPublicAccess

                                                                                                                                                                                                                                                                                                                          func (s *BucketMetadata) SetPublicAccess(v *BucketPublicAccess) *BucketMetadata

                                                                                                                                                                                                                                                                                                                            SetPublicAccess sets the PublicAccess field's value.

                                                                                                                                                                                                                                                                                                                            func (*BucketMetadata) SetRegion

                                                                                                                                                                                                                                                                                                                            func (s *BucketMetadata) SetRegion(v string) *BucketMetadata

                                                                                                                                                                                                                                                                                                                              SetRegion sets the Region field's value.

                                                                                                                                                                                                                                                                                                                              func (*BucketMetadata) SetReplicationDetails

                                                                                                                                                                                                                                                                                                                              func (s *BucketMetadata) SetReplicationDetails(v *ReplicationDetails) *BucketMetadata

                                                                                                                                                                                                                                                                                                                                SetReplicationDetails sets the ReplicationDetails field's value.

                                                                                                                                                                                                                                                                                                                                func (*BucketMetadata) SetSharedAccess

                                                                                                                                                                                                                                                                                                                                func (s *BucketMetadata) SetSharedAccess(v string) *BucketMetadata

                                                                                                                                                                                                                                                                                                                                  SetSharedAccess sets the SharedAccess field's value.

                                                                                                                                                                                                                                                                                                                                  func (*BucketMetadata) SetSizeInBytes

                                                                                                                                                                                                                                                                                                                                  func (s *BucketMetadata) SetSizeInBytes(v int64) *BucketMetadata

                                                                                                                                                                                                                                                                                                                                    SetSizeInBytes sets the SizeInBytes field's value.

                                                                                                                                                                                                                                                                                                                                    func (*BucketMetadata) SetSizeInBytesCompressed

                                                                                                                                                                                                                                                                                                                                    func (s *BucketMetadata) SetSizeInBytesCompressed(v int64) *BucketMetadata

                                                                                                                                                                                                                                                                                                                                      SetSizeInBytesCompressed sets the SizeInBytesCompressed field's value.

                                                                                                                                                                                                                                                                                                                                      func (*BucketMetadata) SetTags

                                                                                                                                                                                                                                                                                                                                      func (s *BucketMetadata) SetTags(v []*KeyValuePair) *BucketMetadata

                                                                                                                                                                                                                                                                                                                                        SetTags sets the Tags field's value.

                                                                                                                                                                                                                                                                                                                                        func (*BucketMetadata) SetVersioning

                                                                                                                                                                                                                                                                                                                                        func (s *BucketMetadata) SetVersioning(v bool) *BucketMetadata

                                                                                                                                                                                                                                                                                                                                          SetVersioning sets the Versioning field's value.

                                                                                                                                                                                                                                                                                                                                          func (BucketMetadata) String

                                                                                                                                                                                                                                                                                                                                          func (s BucketMetadata) String() string

                                                                                                                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                                                                                                                            type BucketPermissionConfiguration

                                                                                                                                                                                                                                                                                                                                            type BucketPermissionConfiguration struct {
                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                            	// Provides information about account-level permissions settings that apply
                                                                                                                                                                                                                                                                                                                                            	// to an S3 bucket.
                                                                                                                                                                                                                                                                                                                                            	AccountLevelPermissions *AccountLevelPermissions `locationName:"accountLevelPermissions" type:"structure"`
                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                            	// Provides information about bucket-level permissions settings for an S3 bucket.
                                                                                                                                                                                                                                                                                                                                            	BucketLevelPermissions *BucketLevelPermissions `locationName:"bucketLevelPermissions" type:"structure"`
                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                              The account-level and bucket-level permissions settings for an S3 bucket.

                                                                                                                                                                                                                                                                                                                                              func (BucketPermissionConfiguration) GoString

                                                                                                                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                func (*BucketPermissionConfiguration) SetAccountLevelPermissions

                                                                                                                                                                                                                                                                                                                                                  SetAccountLevelPermissions sets the AccountLevelPermissions field's value.

                                                                                                                                                                                                                                                                                                                                                  func (*BucketPermissionConfiguration) SetBucketLevelPermissions

                                                                                                                                                                                                                                                                                                                                                    SetBucketLevelPermissions sets the BucketLevelPermissions field's value.

                                                                                                                                                                                                                                                                                                                                                    func (BucketPermissionConfiguration) String

                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                      type BucketPolicy

                                                                                                                                                                                                                                                                                                                                                      type BucketPolicy struct {
                                                                                                                                                                                                                                                                                                                                                      	AllowsPublicReadAccess *bool `locationName:"allowsPublicReadAccess" type:"boolean"`
                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                      	AllowsPublicWriteAccess *bool `locationName:"allowsPublicWriteAccess" type:"boolean"`
                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                        Provides information about the permissions settings of a bucket policy for an S3 bucket.

                                                                                                                                                                                                                                                                                                                                                        func (BucketPolicy) GoString

                                                                                                                                                                                                                                                                                                                                                        func (s BucketPolicy) GoString() string

                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                          func (*BucketPolicy) SetAllowsPublicReadAccess

                                                                                                                                                                                                                                                                                                                                                          func (s *BucketPolicy) SetAllowsPublicReadAccess(v bool) *BucketPolicy

                                                                                                                                                                                                                                                                                                                                                            SetAllowsPublicReadAccess sets the AllowsPublicReadAccess field's value.

                                                                                                                                                                                                                                                                                                                                                            func (*BucketPolicy) SetAllowsPublicWriteAccess

                                                                                                                                                                                                                                                                                                                                                            func (s *BucketPolicy) SetAllowsPublicWriteAccess(v bool) *BucketPolicy

                                                                                                                                                                                                                                                                                                                                                              SetAllowsPublicWriteAccess sets the AllowsPublicWriteAccess field's value.

                                                                                                                                                                                                                                                                                                                                                              func (BucketPolicy) String

                                                                                                                                                                                                                                                                                                                                                              func (s BucketPolicy) String() string

                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                type BucketPublicAccess

                                                                                                                                                                                                                                                                                                                                                                type BucketPublicAccess struct {
                                                                                                                                                                                                                                                                                                                                                                	EffectivePermission *string `locationName:"effectivePermission" type:"string" enum:"EffectivePermission"`
                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                	// The account-level and bucket-level permissions settings for an S3 bucket.
                                                                                                                                                                                                                                                                                                                                                                	PermissionConfiguration *BucketPermissionConfiguration `locationName:"permissionConfiguration" type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                  Provides information about permissions settings that determine whether an S3 bucket is publicly accessible.

                                                                                                                                                                                                                                                                                                                                                                  func (BucketPublicAccess) GoString

                                                                                                                                                                                                                                                                                                                                                                  func (s BucketPublicAccess) GoString() string

                                                                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                    func (*BucketPublicAccess) SetEffectivePermission

                                                                                                                                                                                                                                                                                                                                                                    func (s *BucketPublicAccess) SetEffectivePermission(v string) *BucketPublicAccess

                                                                                                                                                                                                                                                                                                                                                                      SetEffectivePermission sets the EffectivePermission field's value.

                                                                                                                                                                                                                                                                                                                                                                      func (*BucketPublicAccess) SetPermissionConfiguration

                                                                                                                                                                                                                                                                                                                                                                      func (s *BucketPublicAccess) SetPermissionConfiguration(v *BucketPermissionConfiguration) *BucketPublicAccess

                                                                                                                                                                                                                                                                                                                                                                        SetPermissionConfiguration sets the PermissionConfiguration field's value.

                                                                                                                                                                                                                                                                                                                                                                        func (BucketPublicAccess) String

                                                                                                                                                                                                                                                                                                                                                                        func (s BucketPublicAccess) String() string

                                                                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                          type BucketSortCriteria

                                                                                                                                                                                                                                                                                                                                                                          type BucketSortCriteria struct {
                                                                                                                                                                                                                                                                                                                                                                          	AttributeName *string `locationName:"attributeName" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                          	OrderBy *string `locationName:"orderBy" type:"string" enum:"OrderBy"`
                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                            Specifies criteria for sorting the results of a query for information about S3 buckets.

                                                                                                                                                                                                                                                                                                                                                                            func (BucketSortCriteria) GoString

                                                                                                                                                                                                                                                                                                                                                                            func (s BucketSortCriteria) GoString() string

                                                                                                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                              func (*BucketSortCriteria) SetAttributeName

                                                                                                                                                                                                                                                                                                                                                                              func (s *BucketSortCriteria) SetAttributeName(v string) *BucketSortCriteria

                                                                                                                                                                                                                                                                                                                                                                                SetAttributeName sets the AttributeName field's value.

                                                                                                                                                                                                                                                                                                                                                                                func (*BucketSortCriteria) SetOrderBy

                                                                                                                                                                                                                                                                                                                                                                                func (s *BucketSortCriteria) SetOrderBy(v string) *BucketSortCriteria

                                                                                                                                                                                                                                                                                                                                                                                  SetOrderBy sets the OrderBy field's value.

                                                                                                                                                                                                                                                                                                                                                                                  func (BucketSortCriteria) String

                                                                                                                                                                                                                                                                                                                                                                                  func (s BucketSortCriteria) String() string

                                                                                                                                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                    type ClassificationDetails

                                                                                                                                                                                                                                                                                                                                                                                    type ClassificationDetails struct {
                                                                                                                                                                                                                                                                                                                                                                                    	DetailedResultsLocation *string `locationName:"detailedResultsLocation" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                    	JobArn *string `locationName:"jobArn" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                    	JobId *string `locationName:"jobId" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                    	// Provides detailed information about a sensitive data finding, including the
                                                                                                                                                                                                                                                                                                                                                                                    	// types and number of occurrences of the sensitive data that was found.
                                                                                                                                                                                                                                                                                                                                                                                    	Result *ClassificationResult `locationName:"result" type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                      Provides information about a sensitive data finding, including the classification job that produced the finding.

                                                                                                                                                                                                                                                                                                                                                                                      func (ClassificationDetails) GoString

                                                                                                                                                                                                                                                                                                                                                                                      func (s ClassificationDetails) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                        func (*ClassificationDetails) SetDetailedResultsLocation

                                                                                                                                                                                                                                                                                                                                                                                        func (s *ClassificationDetails) SetDetailedResultsLocation(v string) *ClassificationDetails

                                                                                                                                                                                                                                                                                                                                                                                          SetDetailedResultsLocation sets the DetailedResultsLocation field's value.

                                                                                                                                                                                                                                                                                                                                                                                          func (*ClassificationDetails) SetJobArn

                                                                                                                                                                                                                                                                                                                                                                                            SetJobArn sets the JobArn field's value.

                                                                                                                                                                                                                                                                                                                                                                                            func (*ClassificationDetails) SetJobId

                                                                                                                                                                                                                                                                                                                                                                                              SetJobId sets the JobId field's value.

                                                                                                                                                                                                                                                                                                                                                                                              func (*ClassificationDetails) SetResult

                                                                                                                                                                                                                                                                                                                                                                                                SetResult sets the Result field's value.

                                                                                                                                                                                                                                                                                                                                                                                                func (ClassificationDetails) String

                                                                                                                                                                                                                                                                                                                                                                                                func (s ClassificationDetails) String() string

                                                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                  type ClassificationExportConfiguration

                                                                                                                                                                                                                                                                                                                                                                                                  type ClassificationExportConfiguration struct {
                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                  	// Specifies an S3 bucket to store data classification results in, and the encryption
                                                                                                                                                                                                                                                                                                                                                                                                  	// settings to use when storing results in that bucket.
                                                                                                                                                                                                                                                                                                                                                                                                  	S3Destination *S3Destination `locationName:"s3Destination" type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                    Specifies where to store data classification results, and the encryption settings to use when storing results in that location. Currently, you can store classification results only in an S3 bucket.

                                                                                                                                                                                                                                                                                                                                                                                                    func (ClassificationExportConfiguration) GoString

                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                      func (*ClassificationExportConfiguration) SetS3Destination

                                                                                                                                                                                                                                                                                                                                                                                                        SetS3Destination sets the S3Destination field's value.

                                                                                                                                                                                                                                                                                                                                                                                                        func (ClassificationExportConfiguration) String

                                                                                                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                          func (*ClassificationExportConfiguration) Validate

                                                                                                                                                                                                                                                                                                                                                                                                            Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                            type ClassificationResult

                                                                                                                                                                                                                                                                                                                                                                                                            type ClassificationResult struct {
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// Provides information about the number of occurrences of the data that produced
                                                                                                                                                                                                                                                                                                                                                                                                            	// a sensitive data finding, and the custom data identifiers that detected the
                                                                                                                                                                                                                                                                                                                                                                                                            	// data for the finding.
                                                                                                                                                                                                                                                                                                                                                                                                            	CustomDataIdentifiers *CustomDataIdentifiers `locationName:"customDataIdentifiers" type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	MimeType *string `locationName:"mimeType" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// Provides information about the category and number of occurrences of sensitive
                                                                                                                                                                                                                                                                                                                                                                                                            	// data that produced a finding.
                                                                                                                                                                                                                                                                                                                                                                                                            	SensitiveData []*SensitiveDataItem `locationName:"sensitiveData" type:"list"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	SizeClassified *int64 `locationName:"sizeClassified" type:"long"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// Provides information about the status of a sensitive data finding.
                                                                                                                                                                                                                                                                                                                                                                                                            	Status *ClassificationResultStatus `locationName:"status" type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                              Provides detailed information about a sensitive data finding, including the types and number of occurrences of the sensitive data that was found.

                                                                                                                                                                                                                                                                                                                                                                                                              func (ClassificationResult) GoString

                                                                                                                                                                                                                                                                                                                                                                                                              func (s ClassificationResult) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                func (*ClassificationResult) SetCustomDataIdentifiers

                                                                                                                                                                                                                                                                                                                                                                                                                func (s *ClassificationResult) SetCustomDataIdentifiers(v *CustomDataIdentifiers) *ClassificationResult

                                                                                                                                                                                                                                                                                                                                                                                                                  SetCustomDataIdentifiers sets the CustomDataIdentifiers field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ClassificationResult) SetMimeType

                                                                                                                                                                                                                                                                                                                                                                                                                    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

                                                                                                                                                                                                                                                                                                                                                                                                                          SetStatus sets the Status field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                          func (ClassificationResult) String

                                                                                                                                                                                                                                                                                                                                                                                                                          func (s ClassificationResult) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                            type ClassificationResultStatus

                                                                                                                                                                                                                                                                                                                                                                                                                            type ClassificationResultStatus struct {
                                                                                                                                                                                                                                                                                                                                                                                                                            	Code *string `locationName:"code" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                            	Reason *string `locationName:"reason" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                              Provides information about the status of a sensitive data finding.

                                                                                                                                                                                                                                                                                                                                                                                                                              func (ClassificationResultStatus) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                              func (s ClassificationResultStatus) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                func (*ClassificationResultStatus) SetCode

                                                                                                                                                                                                                                                                                                                                                                                                                                  SetCode sets the Code field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ClassificationResultStatus) SetReason

                                                                                                                                                                                                                                                                                                                                                                                                                                    SetReason sets the Reason field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                    func (ClassificationResultStatus) String

                                                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                      type ConflictException

                                                                                                                                                                                                                                                                                                                                                                                                                                      type ConflictException struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                      	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                      	Message_ *string `locationName:"message" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                        Provides information about an error that occurred due to a versioning conflict for a specified resource.

                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ConflictException) Code

                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *ConflictException) Code() string

                                                                                                                                                                                                                                                                                                                                                                                                                                          Code returns the exception type name.

                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ConflictException) Error

                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *ConflictException) Error() string

                                                                                                                                                                                                                                                                                                                                                                                                                                          func (ConflictException) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s ConflictException) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ConflictException) Message

                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *ConflictException) Message() string

                                                                                                                                                                                                                                                                                                                                                                                                                                              Message returns the exception's message.

                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*ConflictException) OrigErr

                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *ConflictException) OrigErr() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                OrigErr always returns nil, satisfies awserr.Error interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*ConflictException) RequestID

                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *ConflictException) RequestID() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                  RequestID returns the service's response RequestID for request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ConflictException) StatusCode

                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s *ConflictException) StatusCode() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Status code returns the HTTP status code for the request's response error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (ConflictException) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s ConflictException) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                      type CreateClassificationJobInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                      type CreateClassificationJobInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	CustomDataIdentifierIds []*string `locationName:"customDataIdentifierIds" type:"list"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Description *string `locationName:"description" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	InitialRun *bool `locationName:"initialRun" type:"boolean"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The schedule for running a classification job. Valid values are:
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// JobType is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	JobType *string `locationName:"jobType" type:"string" required:"true" enum:"JobType"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Name is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Name *string `locationName:"name" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Specifies which S3 buckets contain the objects that a classification job
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// analyzes, and the scope of that analysis.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// S3JobDefinition is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	S3JobDefinition *S3JobDefinition `locationName:"s3JobDefinition" type:"structure" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	SamplingPercentage *int64 `locationName:"samplingPercentage" type:"integer"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Specifies the recurrence pattern for running a classification job.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	ScheduleFrequency *JobScheduleFrequency `locationName:"scheduleFrequency" type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// A string-to-string map of key-value pairs that specifies the tags (keys and
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// values) for a classification job, custom data identifier, findings filter,
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// or member account.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Tags map[string]*string `locationName:"tags" type:"map"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Specifies the scope, schedule, and other settings for a classification job. You can't delete or change the settings for a classification job after you create it. In Amazon Macie, classification jobs are immutable. This ensures accurate data classification results for audits or investigations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (CreateClassificationJobInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s CreateClassificationJobInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*CreateClassificationJobInput) SetClientToken

                                                                                                                                                                                                                                                                                                                                                                                                                                                            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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetDescription sets the Description field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*CreateClassificationJobInput) SetInitialRun

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetInitialRun sets the InitialRun field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*CreateClassificationJobInput) SetJobType

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetJobType sets the JobType field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*CreateClassificationJobInput) SetName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetName sets the Name field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*CreateClassificationJobInput) SetS3JobDefinition

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetS3JobDefinition sets the S3JobDefinition field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*CreateClassificationJobInput) SetSamplingPercentage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetSamplingPercentage sets the SamplingPercentage field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*CreateClassificationJobInput) SetScheduleFrequency

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetScheduleFrequency sets the ScheduleFrequency field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*CreateClassificationJobInput) SetTags

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetTags sets the Tags field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (CreateClassificationJobInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*CreateClassificationJobInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *CreateClassificationJobInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type CreateClassificationJobOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type CreateClassificationJobOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	JobArn *string `locationName:"jobArn" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	JobId *string `locationName:"jobId" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Provides information about a classification job that was created in response to a request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (CreateClassificationJobOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*CreateClassificationJobOutput) SetJobArn

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetJobArn sets the JobArn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*CreateClassificationJobOutput) SetJobId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetJobId sets the JobId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (CreateClassificationJobOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type CreateCustomDataIdentifierInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type CreateCustomDataIdentifierInput struct {