Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessDeniedException

type AccessDeniedException struct {
	Message *string

	ResourceType *string
}

    You do not have required permissions to access the requested resource.

    func (*AccessDeniedException) Error

    func (e *AccessDeniedException) Error() string

    func (*AccessDeniedException) ErrorCode

    func (e *AccessDeniedException) ErrorCode() string

    func (*AccessDeniedException) ErrorFault

    func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault

    func (*AccessDeniedException) ErrorMessage

    func (e *AccessDeniedException) ErrorMessage() string

    type ClassificationType

    type ClassificationType struct {
    
    	// A continuous classification of the objects that are added to a specified S3
    	// bucket. Amazon Macie Classic begins performing continuous classification after a
    	// bucket is successfully associated with Macie Classic.
    	//
    	// This member is required.
    	Continuous S3ContinuousClassificationType
    
    	// A one-time classification of all of the existing objects in a specified S3
    	// bucket.
    	//
    	// This member is required.
    	OneTime S3OneTimeClassificationType
    }

      The classification type that Amazon Macie Classic applies to the associated S3 resources.

      type ClassificationTypeUpdate

      type ClassificationTypeUpdate struct {
      
      	// A continuous classification of the objects that are added to a specified S3
      	// bucket. Amazon Macie Classic begins performing continuous classification after a
      	// bucket is successfully associated with Macie Classic.
      	Continuous S3ContinuousClassificationType
      
      	// A one-time classification of all of the existing objects in a specified S3
      	// bucket.
      	OneTime S3OneTimeClassificationType
      }

        The classification type that Amazon Macie Classic applies to the associated S3 resources. At least one of the classification types (oneTime or continuous) must be specified.

        type FailedS3Resource

        type FailedS3Resource struct {
        
        	// The status code of a failed item.
        	ErrorCode *string
        
        	// The error message of a failed item.
        	ErrorMessage *string
        
        	// The failed S3 resources.
        	FailedItem *S3Resource
        }

          Includes details about the failed S3 resources.

          type InternalException

          type InternalException struct {
          	Message *string
          
          	ErrorCode_ *string
          }

            Internal server error.

            func (*InternalException) Error

            func (e *InternalException) Error() string

            func (*InternalException) ErrorCode

            func (e *InternalException) ErrorCode() string

            func (*InternalException) ErrorFault

            func (e *InternalException) ErrorFault() smithy.ErrorFault

            func (*InternalException) ErrorMessage

            func (e *InternalException) ErrorMessage() string

            type InvalidInputException

            type InvalidInputException struct {
            	Message *string
            
            	ErrorCode_ *string
            	FieldName  *string
            }

              The request was rejected because an invalid or out-of-range value was supplied for an input parameter.

              func (*InvalidInputException) Error

              func (e *InvalidInputException) Error() string

              func (*InvalidInputException) ErrorCode

              func (e *InvalidInputException) ErrorCode() string

              func (*InvalidInputException) ErrorFault

              func (e *InvalidInputException) ErrorFault() smithy.ErrorFault

              func (*InvalidInputException) ErrorMessage

              func (e *InvalidInputException) ErrorMessage() string

              type LimitExceededException

              type LimitExceededException struct {
              	Message *string
              
              	ErrorCode_   *string
              	ResourceType *string
              }

                The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.

                func (*LimitExceededException) Error

                func (e *LimitExceededException) Error() string

                func (*LimitExceededException) ErrorCode

                func (e *LimitExceededException) ErrorCode() string

                func (*LimitExceededException) ErrorFault

                func (e *LimitExceededException) ErrorFault() smithy.ErrorFault

                func (*LimitExceededException) ErrorMessage

                func (e *LimitExceededException) ErrorMessage() string

                type MemberAccount

                type MemberAccount struct {
                
                	// The AWS account ID of the Amazon Macie Classic member account.
                	AccountId *string
                }

                  Contains information about the Amazon Macie Classic member account.

                  type S3ContinuousClassificationType

                  type S3ContinuousClassificationType string
                  const (
                  	S3ContinuousClassificationTypeFull S3ContinuousClassificationType = "FULL"
                  )

                    Enum values for S3ContinuousClassificationType

                    func (S3ContinuousClassificationType) Values

                      Values returns all known values for S3ContinuousClassificationType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                      type S3OneTimeClassificationType

                      type S3OneTimeClassificationType string
                      const (
                      	S3OneTimeClassificationTypeFull S3OneTimeClassificationType = "FULL"
                      	S3OneTimeClassificationTypeNone S3OneTimeClassificationType = "NONE"
                      )

                        Enum values for S3OneTimeClassificationType

                        func (S3OneTimeClassificationType) Values

                          Values returns all known values for S3OneTimeClassificationType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                          type S3Resource

                          type S3Resource struct {
                          
                          	// The name of the S3 bucket.
                          	//
                          	// This member is required.
                          	BucketName *string
                          
                          	// The prefix of the S3 bucket.
                          	Prefix *string
                          }

                            Contains information about the S3 resource. This data type is used as a request parameter in the DisassociateS3Resources action and can be used as a response parameter in the AssociateS3Resources and UpdateS3Resources actions.

                            type S3ResourceClassification

                            type S3ResourceClassification struct {
                            
                            	// The name of the S3 bucket that you want to associate with Amazon Macie Classic.
                            	//
                            	// This member is required.
                            	BucketName *string
                            
                            	// The classification type that you want to specify for the resource associated
                            	// with Amazon Macie Classic.
                            	//
                            	// This member is required.
                            	ClassificationType *ClassificationType
                            
                            	// The prefix of the S3 bucket that you want to associate with Amazon Macie
                            	// Classic.
                            	Prefix *string
                            }

                              The S3 resources that you want to associate with Amazon Macie Classic for monitoring and data classification. This data type is used as a request parameter in the AssociateS3Resources action and a response parameter in the ListS3Resources action.

                              type S3ResourceClassificationUpdate

                              type S3ResourceClassificationUpdate struct {
                              
                              	// The name of the S3 bucket whose classification types you want to update.
                              	//
                              	// This member is required.
                              	BucketName *string
                              
                              	// The classification type that you want to update for the resource associated with
                              	// Amazon Macie Classic.
                              	//
                              	// This member is required.
                              	ClassificationTypeUpdate *ClassificationTypeUpdate
                              
                              	// The prefix of the S3 bucket whose classification types you want to update.
                              	Prefix *string
                              }

                                The S3 resources whose classification types you want to update. This data type is used as a request parameter in the UpdateS3Resources action.