types

package
v1.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2021 License: Apache-2.0 Imports: 2 Imported by: 0

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 added in v0.29.0

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 added in v0.29.0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL