package types

import "github.com/aws/aws-sdk-go-v2/service/ebs/types"

Index

Types

type AccessDeniedException

type AccessDeniedException struct {
	Message *string

	Reason AccessDeniedExceptionReason
}

You do not have sufficient access to perform this action.

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 AccessDeniedExceptionReason

type AccessDeniedExceptionReason string
const (
	AccessDeniedExceptionReasonUnauthorized_account     AccessDeniedExceptionReason = "UNAUTHORIZED_ACCOUNT"
	AccessDeniedExceptionReasonDependency_access_denied AccessDeniedExceptionReason = "DEPENDENCY_ACCESS_DENIED"
)

Enum values for AccessDeniedExceptionReason

type Block

type Block struct {

	// The block index.
	BlockIndex *int32

	// The block token for the block index.
	BlockToken *string
}

A block of data in an Amazon Elastic Block Store snapshot.

type ChangedBlock

type ChangedBlock struct {

	// The block index.
	BlockIndex *int32

	// The block token for the block index of the FirstSnapshotId specified in the
	// ListChangedBlocks operation. This value is absent if the first snapshot does not
	// have the changed block that is on the second snapshot.
	FirstBlockToken *string

	// The block token for the block index of the SecondSnapshotId specified in the
	// ListChangedBlocks operation.
	SecondBlockToken *string
}

A block of data in an Amazon Elastic Block Store snapshot that is different from another snapshot of the same volume/snapshot lineage.

type ChecksumAggregationMethod

type ChecksumAggregationMethod string
const (
	ChecksumAggregationMethodChecksum_aggregation_linear ChecksumAggregationMethod = "LINEAR"
)

Enum values for ChecksumAggregationMethod

type ChecksumAlgorithm

type ChecksumAlgorithm string
const (
	ChecksumAlgorithmChecksum_algorithm_sha256 ChecksumAlgorithm = "SHA256"
)

Enum values for ChecksumAlgorithm

type ConcurrentLimitExceededException

type ConcurrentLimitExceededException struct {
	Message *string
}

You have reached the limit for concurrent API requests. For more information, see Optimizing performance of the EBS direct APIs (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-accessing-snapshot.html#ebsapi-performance) in the Amazon Elastic Compute Cloud User Guide.

func (*ConcurrentLimitExceededException) Error

func (*ConcurrentLimitExceededException) ErrorCode

func (*ConcurrentLimitExceededException) ErrorFault

func (*ConcurrentLimitExceededException) ErrorMessage

func (e *ConcurrentLimitExceededException) ErrorMessage() string

type ConflictException

type ConflictException struct {
	Message *string
}

The request uses the same client token as a previous, but non-identical request.

func (*ConflictException) Error

func (e *ConflictException) Error() string

func (*ConflictException) ErrorCode

func (e *ConflictException) ErrorCode() string

func (*ConflictException) ErrorFault

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

func (*ConflictException) ErrorMessage

func (e *ConflictException) ErrorMessage() string

type InternalServerException

type InternalServerException struct {
	Message *string
}

An internal error has occurred.

func (*InternalServerException) Error

func (e *InternalServerException) Error() string

func (*InternalServerException) ErrorCode

func (e *InternalServerException) ErrorCode() string

func (*InternalServerException) ErrorFault

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

func (*InternalServerException) ErrorMessage

func (e *InternalServerException) ErrorMessage() string

type RequestThrottledException

type RequestThrottledException struct {
	Message *string

	Reason RequestThrottledExceptionReason
}

The number of API requests has exceed the maximum allowed API request throttling limit.

func (*RequestThrottledException) Error

func (e *RequestThrottledException) Error() string

func (*RequestThrottledException) ErrorCode

func (e *RequestThrottledException) ErrorCode() string

func (*RequestThrottledException) ErrorFault

func (*RequestThrottledException) ErrorMessage

func (e *RequestThrottledException) ErrorMessage() string

type RequestThrottledExceptionReason

type RequestThrottledExceptionReason string
const (
	RequestThrottledExceptionReasonAccount_throttled            RequestThrottledExceptionReason = "ACCOUNT_THROTTLED"
	RequestThrottledExceptionReasonDependency_request_throttled RequestThrottledExceptionReason = "DEPENDENCY_REQUEST_THROTTLED"
)

Enum values for RequestThrottledExceptionReason

type ResourceNotFoundException

type ResourceNotFoundException struct {
	Message *string

	Reason ResourceNotFoundExceptionReason
}

The specified resource does not exist.

func (*ResourceNotFoundException) Error

func (e *ResourceNotFoundException) Error() string

func (*ResourceNotFoundException) ErrorCode

func (e *ResourceNotFoundException) ErrorCode() string

func (*ResourceNotFoundException) ErrorFault

func (*ResourceNotFoundException) ErrorMessage

func (e *ResourceNotFoundException) ErrorMessage() string

type ResourceNotFoundExceptionReason

type ResourceNotFoundExceptionReason string
const (
	ResourceNotFoundExceptionReasonSnapshot_not_found            ResourceNotFoundExceptionReason = "SNAPSHOT_NOT_FOUND"
	ResourceNotFoundExceptionReasonDependency_resource_not_found ResourceNotFoundExceptionReason = "DEPENDENCY_RESOURCE_NOT_FOUND"
)

Enum values for ResourceNotFoundExceptionReason

type ServiceQuotaExceededException

type ServiceQuotaExceededException struct {
	Message *string

	Reason ServiceQuotaExceededExceptionReason
}

Your current service quotas do not allow you to perform this action.

func (*ServiceQuotaExceededException) Error

func (*ServiceQuotaExceededException) ErrorCode

func (e *ServiceQuotaExceededException) ErrorCode() string

func (*ServiceQuotaExceededException) ErrorFault

func (*ServiceQuotaExceededException) ErrorMessage

func (e *ServiceQuotaExceededException) ErrorMessage() string

type ServiceQuotaExceededExceptionReason

type ServiceQuotaExceededExceptionReason string
const (
	ServiceQuotaExceededExceptionReasonDependency_service_quota_exceeded ServiceQuotaExceededExceptionReason = "DEPENDENCY_SERVICE_QUOTA_EXCEEDED"
)

Enum values for ServiceQuotaExceededExceptionReason

type Status

type Status string
const (
	StatusCompleted Status = "completed"
	StatusPending   Status = "pending"
	StatusError     Status = "error"
)

Enum values for Status

type Tag

type Tag struct {

	// The value of the tag.
	Value *string

	// The key of the tag.
	Key *string
}

Describes a tag.

type ValidationException

type ValidationException struct {
	Message *string

	Reason ValidationExceptionReason
}

The input fails to satisfy the constraints of the EBS direct APIs.

func (*ValidationException) Error

func (e *ValidationException) Error() string

func (*ValidationException) ErrorCode

func (e *ValidationException) ErrorCode() string

func (*ValidationException) ErrorFault

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

func (*ValidationException) ErrorMessage

func (e *ValidationException) ErrorMessage() string

type ValidationExceptionReason

type ValidationExceptionReason string
const (
	ValidationExceptionReasonInvalid_customer_key       ValidationExceptionReason = "INVALID_CUSTOMER_KEY"
	ValidationExceptionReasonInvalid_page_token         ValidationExceptionReason = "INVALID_PAGE_TOKEN"
	ValidationExceptionReasonInvalid_block_token        ValidationExceptionReason = "INVALID_BLOCK_TOKEN"
	ValidationExceptionReasonInvalid_snapshot_id        ValidationExceptionReason = "INVALID_SNAPSHOT_ID"
	ValidationExceptionReasonUnrelated_snapshots        ValidationExceptionReason = "UNRELATED_SNAPSHOTS"
	ValidationExceptionReasonInvalid_block              ValidationExceptionReason = "INVALID_BLOCK"
	ValidationExceptionReasonInvalid_content_encoding   ValidationExceptionReason = "INVALID_CONTENT_ENCODING"
	ValidationExceptionReasonInvalid_tag                ValidationExceptionReason = "INVALID_TAG"
	ValidationExceptionReasonInvalid_dependency_request ValidationExceptionReason = "INVALID_DEPENDENCY_REQUEST"
	ValidationExceptionReasonInvalid_parameter_value    ValidationExceptionReason = "INVALID_PARAMETER_VALUE"
	ValidationExceptionReasonInvalid_volume_size        ValidationExceptionReason = "INVALID_VOLUME_SIZE"
)

Enum values for ValidationExceptionReason

Source Files

enums.go errors.go types.go

Version
v0.26.0
Published
Oct 1, 2020
Platform
js/wasm
Imports
2 packages
Last checked
21 minutes ago

Tools for package owners.