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

	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 (
    	AccessDeniedExceptionReasonUnauthorizedAccount    AccessDeniedExceptionReason = "UNAUTHORIZED_ACCOUNT"
    	AccessDeniedExceptionReasonDependencyAccessDenied AccessDeniedExceptionReason = "DEPENDENCY_ACCESS_DENIED"
    )

      Enum values for AccessDeniedExceptionReason

      func (AccessDeniedExceptionReason) Values

        Values returns all known values for AccessDeniedExceptionReason. 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 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 (
            	ChecksumAggregationMethodChecksumAggregationLinear ChecksumAggregationMethod = "LINEAR"
            )

              Enum values for ChecksumAggregationMethod

              func (ChecksumAggregationMethod) Values

                Values returns all known values for ChecksumAggregationMethod. 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 ChecksumAlgorithm

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

                  Enum values for ChecksumAlgorithm

                  func (ChecksumAlgorithm) Values

                    Values returns all known values for ChecksumAlgorithm. 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 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 (
                            	RequestThrottledExceptionReasonAccountThrottled           RequestThrottledExceptionReason = "ACCOUNT_THROTTLED"
                            	RequestThrottledExceptionReasonDependencyRequestThrottled RequestThrottledExceptionReason = "DEPENDENCY_REQUEST_THROTTLED"
                            )

                              Enum values for RequestThrottledExceptionReason

                              func (RequestThrottledExceptionReason) Values

                                Values returns all known values for RequestThrottledExceptionReason. 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 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 (
                                  	ResourceNotFoundExceptionReasonSnapshotNotFound           ResourceNotFoundExceptionReason = "SNAPSHOT_NOT_FOUND"
                                  	ResourceNotFoundExceptionReasonDependencyResourceNotFound ResourceNotFoundExceptionReason = "DEPENDENCY_RESOURCE_NOT_FOUND"
                                  )

                                    Enum values for ResourceNotFoundExceptionReason

                                    func (ResourceNotFoundExceptionReason) Values

                                      Values returns all known values for ResourceNotFoundExceptionReason. 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 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 (
                                        	ServiceQuotaExceededExceptionReasonDependencyServiceQuotaExceeded ServiceQuotaExceededExceptionReason = "DEPENDENCY_SERVICE_QUOTA_EXCEEDED"
                                        )

                                          Enum values for ServiceQuotaExceededExceptionReason

                                          func (ServiceQuotaExceededExceptionReason) Values

                                            Values returns all known values for ServiceQuotaExceededExceptionReason. 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 Status

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

                                              Enum values for Status

                                              func (Status) Values

                                              func (Status) Values() []Status

                                                Values returns all known values for Status. 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 Tag

                                                type Tag struct {
                                                
                                                	// The key of the tag.
                                                	Key *string
                                                
                                                	// The value of the tag.
                                                	Value *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 (
                                                    	ValidationExceptionReasonInvalidCustomerKey       ValidationExceptionReason = "INVALID_CUSTOMER_KEY"
                                                    	ValidationExceptionReasonInvalidPageToken         ValidationExceptionReason = "INVALID_PAGE_TOKEN"
                                                    	ValidationExceptionReasonInvalidBlockToken        ValidationExceptionReason = "INVALID_BLOCK_TOKEN"
                                                    	ValidationExceptionReasonInvalidSnapshotId        ValidationExceptionReason = "INVALID_SNAPSHOT_ID"
                                                    	ValidationExceptionReasonUnrelatedSnapshots       ValidationExceptionReason = "UNRELATED_SNAPSHOTS"
                                                    	ValidationExceptionReasonInvalidBlock             ValidationExceptionReason = "INVALID_BLOCK"
                                                    	ValidationExceptionReasonInvalidContentEncoding   ValidationExceptionReason = "INVALID_CONTENT_ENCODING"
                                                    	ValidationExceptionReasonInvalidTag               ValidationExceptionReason = "INVALID_TAG"
                                                    	ValidationExceptionReasonInvalidDependencyRequest ValidationExceptionReason = "INVALID_DEPENDENCY_REQUEST"
                                                    	ValidationExceptionReasonInvalidParameterValue    ValidationExceptionReason = "INVALID_PARAMETER_VALUE"
                                                    	ValidationExceptionReasonInvalidVolumeSize        ValidationExceptionReason = "INVALID_VOLUME_SIZE"
                                                    )

                                                      Enum values for ValidationExceptionReason

                                                      func (ValidationExceptionReason) Values

                                                        Values returns all known values for ValidationExceptionReason. 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.