Versions in this module Expand all Collapse all v1 v1.0.1 Jul 4, 2024 v1.0.0 Jul 4, 2024 Changes in this version + const EndpointsID + const ErrCodeAccessDeniedException + const ErrCodeExpiredNextTokenException + const ErrCodeInternalErrorException + const ErrCodeInvalidNextTokenException + const ErrCodeInvalidParameterException + const ErrCodeNotFoundException + const FilterTypeTermMatch + const ServiceID + const ServiceName + func FilterType_Values() []string + type AccessDeniedException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *AccessDeniedException) Code() string + func (s *AccessDeniedException) Error() string + func (s *AccessDeniedException) Message() string + func (s *AccessDeniedException) OrigErr() error + func (s *AccessDeniedException) RequestID() string + func (s *AccessDeniedException) StatusCode() int + func (s AccessDeniedException) GoString() string + func (s AccessDeniedException) String() string + type AttributeValue struct + Value *string + func (s *AttributeValue) SetValue(v string) *AttributeValue + func (s AttributeValue) GoString() string + func (s AttributeValue) String() string + type DescribeServicesInput struct + FormatVersion *string + MaxResults *int64 + NextToken *string + ServiceCode *string + func (s *DescribeServicesInput) SetFormatVersion(v string) *DescribeServicesInput + func (s *DescribeServicesInput) SetMaxResults(v int64) *DescribeServicesInput + func (s *DescribeServicesInput) SetNextToken(v string) *DescribeServicesInput + func (s *DescribeServicesInput) SetServiceCode(v string) *DescribeServicesInput + func (s *DescribeServicesInput) Validate() error + func (s DescribeServicesInput) GoString() string + func (s DescribeServicesInput) String() string + type DescribeServicesOutput struct + FormatVersion *string + NextToken *string + Services []*Service + func (s *DescribeServicesOutput) SetFormatVersion(v string) *DescribeServicesOutput + func (s *DescribeServicesOutput) SetNextToken(v string) *DescribeServicesOutput + func (s *DescribeServicesOutput) SetServices(v []*Service) *DescribeServicesOutput + func (s DescribeServicesOutput) GoString() string + func (s DescribeServicesOutput) String() string + type ExpiredNextTokenException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *ExpiredNextTokenException) Code() string + func (s *ExpiredNextTokenException) Error() string + func (s *ExpiredNextTokenException) Message() string + func (s *ExpiredNextTokenException) OrigErr() error + func (s *ExpiredNextTokenException) RequestID() string + func (s *ExpiredNextTokenException) StatusCode() int + func (s ExpiredNextTokenException) GoString() string + func (s ExpiredNextTokenException) String() string + type Filter struct + Field *string + Type *string + Value *string + func (s *Filter) SetField(v string) *Filter + func (s *Filter) SetType(v string) *Filter + func (s *Filter) SetValue(v string) *Filter + func (s *Filter) Validate() error + func (s Filter) GoString() string + func (s Filter) String() string + type GetAttributeValuesInput struct + AttributeName *string + MaxResults *int64 + NextToken *string + ServiceCode *string + func (s *GetAttributeValuesInput) SetAttributeName(v string) *GetAttributeValuesInput + func (s *GetAttributeValuesInput) SetMaxResults(v int64) *GetAttributeValuesInput + func (s *GetAttributeValuesInput) SetNextToken(v string) *GetAttributeValuesInput + func (s *GetAttributeValuesInput) SetServiceCode(v string) *GetAttributeValuesInput + func (s *GetAttributeValuesInput) Validate() error + func (s GetAttributeValuesInput) GoString() string + func (s GetAttributeValuesInput) String() string + type GetAttributeValuesOutput struct + AttributeValues []*AttributeValue + NextToken *string + func (s *GetAttributeValuesOutput) SetAttributeValues(v []*AttributeValue) *GetAttributeValuesOutput + func (s *GetAttributeValuesOutput) SetNextToken(v string) *GetAttributeValuesOutput + func (s GetAttributeValuesOutput) GoString() string + func (s GetAttributeValuesOutput) String() string + type GetPriceListFileUrlInput struct + FileFormat *string + PriceListArn *string + func (s *GetPriceListFileUrlInput) SetFileFormat(v string) *GetPriceListFileUrlInput + func (s *GetPriceListFileUrlInput) SetPriceListArn(v string) *GetPriceListFileUrlInput + func (s *GetPriceListFileUrlInput) Validate() error + func (s GetPriceListFileUrlInput) GoString() string + func (s GetPriceListFileUrlInput) String() string + type GetPriceListFileUrlOutput struct + Url *string + func (s *GetPriceListFileUrlOutput) SetUrl(v string) *GetPriceListFileUrlOutput + func (s GetPriceListFileUrlOutput) GoString() string + func (s GetPriceListFileUrlOutput) String() string + type GetProductsInput struct + Filters []*Filter + FormatVersion *string + MaxResults *int64 + NextToken *string + ServiceCode *string + func (s *GetProductsInput) SetFilters(v []*Filter) *GetProductsInput + func (s *GetProductsInput) SetFormatVersion(v string) *GetProductsInput + func (s *GetProductsInput) SetMaxResults(v int64) *GetProductsInput + func (s *GetProductsInput) SetNextToken(v string) *GetProductsInput + func (s *GetProductsInput) SetServiceCode(v string) *GetProductsInput + func (s *GetProductsInput) Validate() error + func (s GetProductsInput) GoString() string + func (s GetProductsInput) String() string + type GetProductsOutput struct + FormatVersion *string + NextToken *string + PriceList []aws.JSONValue + func (s *GetProductsOutput) SetFormatVersion(v string) *GetProductsOutput + func (s *GetProductsOutput) SetNextToken(v string) *GetProductsOutput + func (s *GetProductsOutput) SetPriceList(v []aws.JSONValue) *GetProductsOutput + func (s GetProductsOutput) GoString() string + func (s GetProductsOutput) String() string + type InternalErrorException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *InternalErrorException) Code() string + func (s *InternalErrorException) Error() string + func (s *InternalErrorException) Message() string + func (s *InternalErrorException) OrigErr() error + func (s *InternalErrorException) RequestID() string + func (s *InternalErrorException) StatusCode() int + func (s InternalErrorException) GoString() string + func (s InternalErrorException) String() string + type InvalidNextTokenException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *InvalidNextTokenException) Code() string + func (s *InvalidNextTokenException) Error() string + func (s *InvalidNextTokenException) Message() string + func (s *InvalidNextTokenException) OrigErr() error + func (s *InvalidNextTokenException) RequestID() string + func (s *InvalidNextTokenException) StatusCode() int + func (s InvalidNextTokenException) GoString() string + func (s InvalidNextTokenException) String() string + type InvalidParameterException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *InvalidParameterException) Code() string + func (s *InvalidParameterException) Error() string + func (s *InvalidParameterException) Message() string + func (s *InvalidParameterException) OrigErr() error + func (s *InvalidParameterException) RequestID() string + func (s *InvalidParameterException) StatusCode() int + func (s InvalidParameterException) GoString() string + func (s InvalidParameterException) String() string + type ListPriceListsInput struct + CurrencyCode *string + EffectiveDate *time.Time + MaxResults *int64 + NextToken *string + RegionCode *string + ServiceCode *string + func (s *ListPriceListsInput) SetCurrencyCode(v string) *ListPriceListsInput + func (s *ListPriceListsInput) SetEffectiveDate(v time.Time) *ListPriceListsInput + func (s *ListPriceListsInput) SetMaxResults(v int64) *ListPriceListsInput + func (s *ListPriceListsInput) SetNextToken(v string) *ListPriceListsInput + func (s *ListPriceListsInput) SetRegionCode(v string) *ListPriceListsInput + func (s *ListPriceListsInput) SetServiceCode(v string) *ListPriceListsInput + func (s *ListPriceListsInput) Validate() error + func (s ListPriceListsInput) GoString() string + func (s ListPriceListsInput) String() string + type ListPriceListsOutput struct + NextToken *string + PriceLists []*PriceList + func (s *ListPriceListsOutput) SetNextToken(v string) *ListPriceListsOutput + func (s *ListPriceListsOutput) SetPriceLists(v []*PriceList) *ListPriceListsOutput + func (s ListPriceListsOutput) GoString() string + func (s ListPriceListsOutput) String() string + type NotFoundException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *NotFoundException) Code() string + func (s *NotFoundException) Error() string + func (s *NotFoundException) Message() string + func (s *NotFoundException) OrigErr() error + func (s *NotFoundException) RequestID() string + func (s *NotFoundException) StatusCode() int + func (s NotFoundException) GoString() string + func (s NotFoundException) String() string + type PriceList struct + CurrencyCode *string + FileFormats []*string + PriceListArn *string + RegionCode *string + func (s *PriceList) SetCurrencyCode(v string) *PriceList + func (s *PriceList) SetFileFormats(v []*string) *PriceList + func (s *PriceList) SetPriceListArn(v string) *PriceList + func (s *PriceList) SetRegionCode(v string) *PriceList + func (s PriceList) GoString() string + func (s PriceList) String() string + type Pricing struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *Pricing + func (c *Pricing) DescribeServices(input *DescribeServicesInput) (*DescribeServicesOutput, error) + func (c *Pricing) DescribeServicesPages(input *DescribeServicesInput, fn func(*DescribeServicesOutput, bool) bool) error + func (c *Pricing) DescribeServicesPagesWithContext(ctx aws.Context, input *DescribeServicesInput, ...) error + func (c *Pricing) DescribeServicesRequest(input *DescribeServicesInput) (req *request.Request, output *DescribeServicesOutput) + func (c *Pricing) DescribeServicesWithContext(ctx aws.Context, input *DescribeServicesInput, opts ...request.Option) (*DescribeServicesOutput, error) + func (c *Pricing) GetAttributeValues(input *GetAttributeValuesInput) (*GetAttributeValuesOutput, error) + func (c *Pricing) GetAttributeValuesPages(input *GetAttributeValuesInput, fn func(*GetAttributeValuesOutput, bool) bool) error + func (c *Pricing) GetAttributeValuesPagesWithContext(ctx aws.Context, input *GetAttributeValuesInput, ...) error + func (c *Pricing) GetAttributeValuesRequest(input *GetAttributeValuesInput) (req *request.Request, output *GetAttributeValuesOutput) + func (c *Pricing) GetAttributeValuesWithContext(ctx aws.Context, input *GetAttributeValuesInput, opts ...request.Option) (*GetAttributeValuesOutput, error) + func (c *Pricing) GetPriceListFileUrl(input *GetPriceListFileUrlInput) (*GetPriceListFileUrlOutput, error) + func (c *Pricing) GetPriceListFileUrlRequest(input *GetPriceListFileUrlInput) (req *request.Request, output *GetPriceListFileUrlOutput) + func (c *Pricing) GetPriceListFileUrlWithContext(ctx aws.Context, input *GetPriceListFileUrlInput, opts ...request.Option) (*GetPriceListFileUrlOutput, error) + func (c *Pricing) GetProducts(input *GetProductsInput) (*GetProductsOutput, error) + func (c *Pricing) GetProductsPages(input *GetProductsInput, fn func(*GetProductsOutput, bool) bool) error + func (c *Pricing) GetProductsPagesWithContext(ctx aws.Context, input *GetProductsInput, ...) error + func (c *Pricing) GetProductsRequest(input *GetProductsInput) (req *request.Request, output *GetProductsOutput) + func (c *Pricing) GetProductsWithContext(ctx aws.Context, input *GetProductsInput, opts ...request.Option) (*GetProductsOutput, error) + func (c *Pricing) ListPriceLists(input *ListPriceListsInput) (*ListPriceListsOutput, error) + func (c *Pricing) ListPriceListsPages(input *ListPriceListsInput, fn func(*ListPriceListsOutput, bool) bool) error + func (c *Pricing) ListPriceListsPagesWithContext(ctx aws.Context, input *ListPriceListsInput, ...) error + func (c *Pricing) ListPriceListsRequest(input *ListPriceListsInput) (req *request.Request, output *ListPriceListsOutput) + func (c *Pricing) ListPriceListsWithContext(ctx aws.Context, input *ListPriceListsInput, opts ...request.Option) (*ListPriceListsOutput, error) + type Service struct + AttributeNames []*string + ServiceCode *string + func (s *Service) SetAttributeNames(v []*string) *Service + func (s *Service) SetServiceCode(v string) *Service + func (s Service) GoString() string + func (s Service) String() string