Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AttributeValue

type AttributeValue struct {

	// The specific value of an attributeName.
	Value *string
}

    The values of a given attribute, such as Throughput Optimized HDD or Provisioned IOPS for the Amazon EC2volumeType attribute.

    type ExpiredNextTokenException

    type ExpiredNextTokenException struct {
    	Message *string
    }

      The pagination token expired. Try again without a pagination token.

      func (*ExpiredNextTokenException) Error

      func (e *ExpiredNextTokenException) Error() string

      func (*ExpiredNextTokenException) ErrorCode

      func (e *ExpiredNextTokenException) ErrorCode() string

      func (*ExpiredNextTokenException) ErrorFault

      func (*ExpiredNextTokenException) ErrorMessage

      func (e *ExpiredNextTokenException) ErrorMessage() string

      type Filter

      type Filter struct {
      
      	// The product metadata field that you want to filter on. You can filter by just
      	// the service code to see all products for a specific service, filter by just the
      	// attribute name to see a specific attribute for multiple services, or use both a
      	// service code and an attribute name to retrieve only products that match both
      	// fields. Valid values include: ServiceCode, and all attribute names For example,
      	// you can filter by the AmazonEC2 service code and the volumeType attribute name
      	// to get the prices for only Amazon EC2 volumes.
      	//
      	// This member is required.
      	Field *string
      
      	// The type of filter that you want to use. Valid values are: TERM_MATCH.
      	// TERM_MATCH returns only products that match both the given filter field and the
      	// given value.
      	//
      	// This member is required.
      	Type FilterType
      
      	// The service code or attribute value that you want to filter by. If you are
      	// filtering by service code this is the actual service code, such as AmazonEC2. If
      	// you are filtering by attribute name, this is the attribute value that you want
      	// the returned products to match, such as a Provisioned IOPS volume.
      	//
      	// This member is required.
      	Value *string
      }

        The constraints that you want all returned products to match.

        type FilterType

        type FilterType string
        const (
        	FilterTypeTermMatch FilterType = "TERM_MATCH"
        )

          Enum values for FilterType

          func (FilterType) Values

          func (FilterType) Values() []FilterType

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

            type InternalErrorException struct {
            	Message *string
            }

              An error on the server occurred during the processing of your request. Try again later.

              func (*InternalErrorException) Error

              func (e *InternalErrorException) Error() string

              func (*InternalErrorException) ErrorCode

              func (e *InternalErrorException) ErrorCode() string

              func (*InternalErrorException) ErrorFault

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

              func (*InternalErrorException) ErrorMessage

              func (e *InternalErrorException) ErrorMessage() string

              type InvalidNextTokenException

              type InvalidNextTokenException struct {
              	Message *string
              }

                The pagination token is invalid. Try again without a pagination token.

                func (*InvalidNextTokenException) Error

                func (e *InvalidNextTokenException) Error() string

                func (*InvalidNextTokenException) ErrorCode

                func (e *InvalidNextTokenException) ErrorCode() string

                func (*InvalidNextTokenException) ErrorFault

                func (*InvalidNextTokenException) ErrorMessage

                func (e *InvalidNextTokenException) ErrorMessage() string

                type InvalidParameterException

                type InvalidParameterException struct {
                	Message *string
                }

                  One or more parameters had an invalid value.

                  func (*InvalidParameterException) Error

                  func (e *InvalidParameterException) Error() string

                  func (*InvalidParameterException) ErrorCode

                  func (e *InvalidParameterException) ErrorCode() string

                  func (*InvalidParameterException) ErrorFault

                  func (*InvalidParameterException) ErrorMessage

                  func (e *InvalidParameterException) ErrorMessage() string

                  type NotFoundException

                  type NotFoundException struct {
                  	Message *string
                  }

                    The requested resource can't be found.

                    func (*NotFoundException) Error

                    func (e *NotFoundException) Error() string

                    func (*NotFoundException) ErrorCode

                    func (e *NotFoundException) ErrorCode() string

                    func (*NotFoundException) ErrorFault

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

                    func (*NotFoundException) ErrorMessage

                    func (e *NotFoundException) ErrorMessage() string

                    type Service

                    type Service struct {
                    
                    	// The attributes that are available for this service.
                    	AttributeNames []string
                    
                    	// The code for the AWS service.
                    	ServiceCode *string
                    }

                      The metadata for a service, such as the service code and available attribute names.