Versions in this module Expand all Collapse all v1 v1.0.1 Jul 4, 2024 v1.0.0 Jul 4, 2024 Changes in this version + const EndpointsID + const ErrCodeAccessDeniedException + const ErrCodeInternalException + const ErrCodeInvalidInputException + const ErrCodeLimitExceededException + const S3ContinuousClassificationTypeFull + const S3OneTimeClassificationTypeFull + const S3OneTimeClassificationTypeNone + const ServiceID + const ServiceName + func S3ContinuousClassificationType_Values() []string + func S3OneTimeClassificationType_Values() []string + type AccessDeniedException struct + Message_ *string + ResourceType *string + RespMetadata protocol.ResponseMetadata + func (s *AccessDeniedException) Code() string + func (s *AccessDeniedException) Error() string + func (s *AccessDeniedException) Message() string + func (s *AccessDeniedException) OrigErr() error + func (s *AccessDeniedException) RequestID() string + func (s *AccessDeniedException) StatusCode() int + func (s AccessDeniedException) GoString() string + func (s AccessDeniedException) String() string + type AssociateMemberAccountInput struct + MemberAccountId *string + func (s *AssociateMemberAccountInput) SetMemberAccountId(v string) *AssociateMemberAccountInput + func (s *AssociateMemberAccountInput) Validate() error + func (s AssociateMemberAccountInput) GoString() string + func (s AssociateMemberAccountInput) String() string + type AssociateMemberAccountOutput struct + func (s AssociateMemberAccountOutput) GoString() string + func (s AssociateMemberAccountOutput) String() string + type AssociateS3ResourcesInput struct + MemberAccountId *string + S3Resources []*S3ResourceClassification + func (s *AssociateS3ResourcesInput) SetMemberAccountId(v string) *AssociateS3ResourcesInput + func (s *AssociateS3ResourcesInput) SetS3Resources(v []*S3ResourceClassification) *AssociateS3ResourcesInput + func (s *AssociateS3ResourcesInput) Validate() error + func (s AssociateS3ResourcesInput) GoString() string + func (s AssociateS3ResourcesInput) String() string + type AssociateS3ResourcesOutput struct + FailedS3Resources []*FailedS3Resource + func (s *AssociateS3ResourcesOutput) SetFailedS3Resources(v []*FailedS3Resource) *AssociateS3ResourcesOutput + func (s AssociateS3ResourcesOutput) GoString() string + func (s AssociateS3ResourcesOutput) String() string + type ClassificationType struct + Continuous *string + OneTime *string + func (s *ClassificationType) SetContinuous(v string) *ClassificationType + func (s *ClassificationType) SetOneTime(v string) *ClassificationType + func (s *ClassificationType) Validate() error + func (s ClassificationType) GoString() string + func (s ClassificationType) String() string + type ClassificationTypeUpdate struct + Continuous *string + OneTime *string + func (s *ClassificationTypeUpdate) SetContinuous(v string) *ClassificationTypeUpdate + func (s *ClassificationTypeUpdate) SetOneTime(v string) *ClassificationTypeUpdate + func (s ClassificationTypeUpdate) GoString() string + func (s ClassificationTypeUpdate) String() string + type DisassociateMemberAccountInput struct + MemberAccountId *string + func (s *DisassociateMemberAccountInput) SetMemberAccountId(v string) *DisassociateMemberAccountInput + func (s *DisassociateMemberAccountInput) Validate() error + func (s DisassociateMemberAccountInput) GoString() string + func (s DisassociateMemberAccountInput) String() string + type DisassociateMemberAccountOutput struct + func (s DisassociateMemberAccountOutput) GoString() string + func (s DisassociateMemberAccountOutput) String() string + type DisassociateS3ResourcesInput struct + AssociatedS3Resources []*S3Resource + MemberAccountId *string + func (s *DisassociateS3ResourcesInput) SetAssociatedS3Resources(v []*S3Resource) *DisassociateS3ResourcesInput + func (s *DisassociateS3ResourcesInput) SetMemberAccountId(v string) *DisassociateS3ResourcesInput + func (s *DisassociateS3ResourcesInput) Validate() error + func (s DisassociateS3ResourcesInput) GoString() string + func (s DisassociateS3ResourcesInput) String() string + type DisassociateS3ResourcesOutput struct + FailedS3Resources []*FailedS3Resource + func (s *DisassociateS3ResourcesOutput) SetFailedS3Resources(v []*FailedS3Resource) *DisassociateS3ResourcesOutput + func (s DisassociateS3ResourcesOutput) GoString() string + func (s DisassociateS3ResourcesOutput) String() string + type FailedS3Resource struct + ErrorCode *string + ErrorMessage *string + FailedItem *S3Resource + func (s *FailedS3Resource) SetErrorCode(v string) *FailedS3Resource + func (s *FailedS3Resource) SetErrorMessage(v string) *FailedS3Resource + func (s *FailedS3Resource) SetFailedItem(v *S3Resource) *FailedS3Resource + func (s FailedS3Resource) GoString() string + func (s FailedS3Resource) String() string + type InternalException struct + ErrorCode *string + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *InternalException) Code() string + func (s *InternalException) Error() string + func (s *InternalException) Message() string + func (s *InternalException) OrigErr() error + func (s *InternalException) RequestID() string + func (s *InternalException) StatusCode() int + func (s InternalException) GoString() string + func (s InternalException) String() string + type InvalidInputException struct + ErrorCode *string + FieldName *string + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *InvalidInputException) Code() string + func (s *InvalidInputException) Error() string + func (s *InvalidInputException) Message() string + func (s *InvalidInputException) OrigErr() error + func (s *InvalidInputException) RequestID() string + func (s *InvalidInputException) StatusCode() int + func (s InvalidInputException) GoString() string + func (s InvalidInputException) String() string + type LimitExceededException struct + ErrorCode *string + Message_ *string + ResourceType *string + RespMetadata protocol.ResponseMetadata + func (s *LimitExceededException) Code() string + func (s *LimitExceededException) Error() string + func (s *LimitExceededException) Message() string + func (s *LimitExceededException) OrigErr() error + func (s *LimitExceededException) RequestID() string + func (s *LimitExceededException) StatusCode() int + func (s LimitExceededException) GoString() string + func (s LimitExceededException) String() string + type ListMemberAccountsInput struct + MaxResults *int64 + NextToken *string + func (s *ListMemberAccountsInput) SetMaxResults(v int64) *ListMemberAccountsInput + func (s *ListMemberAccountsInput) SetNextToken(v string) *ListMemberAccountsInput + func (s ListMemberAccountsInput) GoString() string + func (s ListMemberAccountsInput) String() string + type ListMemberAccountsOutput struct + MemberAccounts []*MemberAccount + NextToken *string + func (s *ListMemberAccountsOutput) SetMemberAccounts(v []*MemberAccount) *ListMemberAccountsOutput + func (s *ListMemberAccountsOutput) SetNextToken(v string) *ListMemberAccountsOutput + func (s ListMemberAccountsOutput) GoString() string + func (s ListMemberAccountsOutput) String() string + type ListS3ResourcesInput struct + MaxResults *int64 + MemberAccountId *string + NextToken *string + func (s *ListS3ResourcesInput) SetMaxResults(v int64) *ListS3ResourcesInput + func (s *ListS3ResourcesInput) SetMemberAccountId(v string) *ListS3ResourcesInput + func (s *ListS3ResourcesInput) SetNextToken(v string) *ListS3ResourcesInput + func (s ListS3ResourcesInput) GoString() string + func (s ListS3ResourcesInput) String() string + type ListS3ResourcesOutput struct + NextToken *string + S3Resources []*S3ResourceClassification + func (s *ListS3ResourcesOutput) SetNextToken(v string) *ListS3ResourcesOutput + func (s *ListS3ResourcesOutput) SetS3Resources(v []*S3ResourceClassification) *ListS3ResourcesOutput + func (s ListS3ResourcesOutput) GoString() string + func (s ListS3ResourcesOutput) String() string + type Macie struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *Macie + func (c *Macie) AssociateMemberAccount(input *AssociateMemberAccountInput) (*AssociateMemberAccountOutput, error) + func (c *Macie) AssociateMemberAccountRequest(input *AssociateMemberAccountInput) (req *request.Request, output *AssociateMemberAccountOutput) + func (c *Macie) AssociateMemberAccountWithContext(ctx aws.Context, input *AssociateMemberAccountInput, opts ...request.Option) (*AssociateMemberAccountOutput, error) + func (c *Macie) AssociateS3Resources(input *AssociateS3ResourcesInput) (*AssociateS3ResourcesOutput, error) + func (c *Macie) AssociateS3ResourcesRequest(input *AssociateS3ResourcesInput) (req *request.Request, output *AssociateS3ResourcesOutput) + func (c *Macie) AssociateS3ResourcesWithContext(ctx aws.Context, input *AssociateS3ResourcesInput, opts ...request.Option) (*AssociateS3ResourcesOutput, error) + func (c *Macie) DisassociateMemberAccount(input *DisassociateMemberAccountInput) (*DisassociateMemberAccountOutput, error) + func (c *Macie) DisassociateMemberAccountRequest(input *DisassociateMemberAccountInput) (req *request.Request, output *DisassociateMemberAccountOutput) + func (c *Macie) DisassociateMemberAccountWithContext(ctx aws.Context, input *DisassociateMemberAccountInput, opts ...request.Option) (*DisassociateMemberAccountOutput, error) + func (c *Macie) DisassociateS3Resources(input *DisassociateS3ResourcesInput) (*DisassociateS3ResourcesOutput, error) + func (c *Macie) DisassociateS3ResourcesRequest(input *DisassociateS3ResourcesInput) (req *request.Request, output *DisassociateS3ResourcesOutput) + func (c *Macie) DisassociateS3ResourcesWithContext(ctx aws.Context, input *DisassociateS3ResourcesInput, opts ...request.Option) (*DisassociateS3ResourcesOutput, error) + func (c *Macie) ListMemberAccounts(input *ListMemberAccountsInput) (*ListMemberAccountsOutput, error) + func (c *Macie) ListMemberAccountsPages(input *ListMemberAccountsInput, fn func(*ListMemberAccountsOutput, bool) bool) error + func (c *Macie) ListMemberAccountsPagesWithContext(ctx aws.Context, input *ListMemberAccountsInput, ...) error + func (c *Macie) ListMemberAccountsRequest(input *ListMemberAccountsInput) (req *request.Request, output *ListMemberAccountsOutput) + func (c *Macie) ListMemberAccountsWithContext(ctx aws.Context, input *ListMemberAccountsInput, opts ...request.Option) (*ListMemberAccountsOutput, error) + func (c *Macie) ListS3Resources(input *ListS3ResourcesInput) (*ListS3ResourcesOutput, error) + func (c *Macie) ListS3ResourcesPages(input *ListS3ResourcesInput, fn func(*ListS3ResourcesOutput, bool) bool) error + func (c *Macie) ListS3ResourcesPagesWithContext(ctx aws.Context, input *ListS3ResourcesInput, ...) error + func (c *Macie) ListS3ResourcesRequest(input *ListS3ResourcesInput) (req *request.Request, output *ListS3ResourcesOutput) + func (c *Macie) ListS3ResourcesWithContext(ctx aws.Context, input *ListS3ResourcesInput, opts ...request.Option) (*ListS3ResourcesOutput, error) + func (c *Macie) UpdateS3Resources(input *UpdateS3ResourcesInput) (*UpdateS3ResourcesOutput, error) + func (c *Macie) UpdateS3ResourcesRequest(input *UpdateS3ResourcesInput) (req *request.Request, output *UpdateS3ResourcesOutput) + func (c *Macie) UpdateS3ResourcesWithContext(ctx aws.Context, input *UpdateS3ResourcesInput, opts ...request.Option) (*UpdateS3ResourcesOutput, error) + type MemberAccount struct + AccountId *string + func (s *MemberAccount) SetAccountId(v string) *MemberAccount + func (s MemberAccount) GoString() string + func (s MemberAccount) String() string + type S3Resource struct + BucketName *string + Prefix *string + func (s *S3Resource) SetBucketName(v string) *S3Resource + func (s *S3Resource) SetPrefix(v string) *S3Resource + func (s *S3Resource) Validate() error + func (s S3Resource) GoString() string + func (s S3Resource) String() string + type S3ResourceClassification struct + BucketName *string + ClassificationType *ClassificationType + Prefix *string + func (s *S3ResourceClassification) SetBucketName(v string) *S3ResourceClassification + func (s *S3ResourceClassification) SetClassificationType(v *ClassificationType) *S3ResourceClassification + func (s *S3ResourceClassification) SetPrefix(v string) *S3ResourceClassification + func (s *S3ResourceClassification) Validate() error + func (s S3ResourceClassification) GoString() string + func (s S3ResourceClassification) String() string + type S3ResourceClassificationUpdate struct + BucketName *string + ClassificationTypeUpdate *ClassificationTypeUpdate + Prefix *string + func (s *S3ResourceClassificationUpdate) SetBucketName(v string) *S3ResourceClassificationUpdate + func (s *S3ResourceClassificationUpdate) SetClassificationTypeUpdate(v *ClassificationTypeUpdate) *S3ResourceClassificationUpdate + func (s *S3ResourceClassificationUpdate) SetPrefix(v string) *S3ResourceClassificationUpdate + func (s *S3ResourceClassificationUpdate) Validate() error + func (s S3ResourceClassificationUpdate) GoString() string + func (s S3ResourceClassificationUpdate) String() string + type UpdateS3ResourcesInput struct + MemberAccountId *string + S3ResourcesUpdate []*S3ResourceClassificationUpdate + func (s *UpdateS3ResourcesInput) SetMemberAccountId(v string) *UpdateS3ResourcesInput + func (s *UpdateS3ResourcesInput) SetS3ResourcesUpdate(v []*S3ResourceClassificationUpdate) *UpdateS3ResourcesInput + func (s *UpdateS3ResourcesInput) Validate() error + func (s UpdateS3ResourcesInput) GoString() string + func (s UpdateS3ResourcesInput) String() string + type UpdateS3ResourcesOutput struct + FailedS3Resources []*FailedS3Resource + func (s *UpdateS3ResourcesOutput) SetFailedS3Resources(v []*FailedS3Resource) *UpdateS3ResourcesOutput + func (s UpdateS3ResourcesOutput) GoString() string + func (s UpdateS3ResourcesOutput) String() string