Documentation ¶
Overview ¶
Package marketplacecatalog provides the client and types for making API requests to AWS Marketplace Catalog Service.
Catalog API actions allow you to manage your entities through list, describe, and update capabilities. An entity can be a product or an offer on AWS Marketplace.
You can automate your entity update process by integrating the AWS Marketplace Catalog API with your AWS Marketplace product build or deployment pipelines. You can also create your own applications on top of the Catalog API to manage your products on AWS Marketplace.
See https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17 for more information on this service.
See marketplacecatalog package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/marketplacecatalog/
Using the Client ¶
To contact AWS Marketplace Catalog Service with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS Marketplace Catalog Service client MarketplaceCatalog for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/marketplacecatalog/#New
Index ¶
- Constants
- func AmiProductSortBy_Values() []string
- func AmiProductVisibilityString_Values() []string
- func ChangeStatus_Values() []string
- func ContainerProductSortBy_Values() []string
- func ContainerProductVisibilityString_Values() []string
- func DataProductSortBy_Values() []string
- func DataProductVisibilityString_Values() []string
- func FailureCode_Values() []string
- func Intent_Values() []string
- func OfferSortBy_Values() []string
- func OfferStateString_Values() []string
- func OfferTargetingString_Values() []string
- func OwnershipType_Values() []string
- func ResaleAuthorizationSortBy_Values() []string
- func ResaleAuthorizationStatusString_Values() []string
- func SaaSProductSortBy_Values() []string
- func SaaSProductVisibilityString_Values() []string
- func SortOrder_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type AmiProductEntityIdFilter
- type AmiProductFilters
- func (s AmiProductFilters) GoString() string
- func (s *AmiProductFilters) SetEntityId(v *AmiProductEntityIdFilter) *AmiProductFilters
- func (s *AmiProductFilters) SetLastModifiedDate(v *AmiProductLastModifiedDateFilter) *AmiProductFilters
- func (s *AmiProductFilters) SetProductTitle(v *AmiProductTitleFilter) *AmiProductFilters
- func (s *AmiProductFilters) SetVisibility(v *AmiProductVisibilityFilter) *AmiProductFilters
- func (s AmiProductFilters) String() string
- func (s *AmiProductFilters) Validate() error
- type AmiProductLastModifiedDateFilter
- func (s AmiProductLastModifiedDateFilter) GoString() string
- func (s *AmiProductLastModifiedDateFilter) SetDateRange(v *AmiProductLastModifiedDateFilterDateRange) *AmiProductLastModifiedDateFilter
- func (s AmiProductLastModifiedDateFilter) String() string
- func (s *AmiProductLastModifiedDateFilter) Validate() error
- type AmiProductLastModifiedDateFilterDateRange
- func (s AmiProductLastModifiedDateFilterDateRange) GoString() string
- func (s *AmiProductLastModifiedDateFilterDateRange) SetAfterValue(v string) *AmiProductLastModifiedDateFilterDateRange
- func (s *AmiProductLastModifiedDateFilterDateRange) SetBeforeValue(v string) *AmiProductLastModifiedDateFilterDateRange
- func (s AmiProductLastModifiedDateFilterDateRange) String() string
- func (s *AmiProductLastModifiedDateFilterDateRange) Validate() error
- type AmiProductSort
- type AmiProductSummary
- type AmiProductTitleFilter
- func (s AmiProductTitleFilter) GoString() string
- func (s *AmiProductTitleFilter) SetValueList(v []*string) *AmiProductTitleFilter
- func (s *AmiProductTitleFilter) SetWildCardValue(v string) *AmiProductTitleFilter
- func (s AmiProductTitleFilter) String() string
- func (s *AmiProductTitleFilter) Validate() error
- type AmiProductVisibilityFilter
- type BatchDescribeEntitiesInput
- type BatchDescribeEntitiesOutput
- func (s BatchDescribeEntitiesOutput) GoString() string
- func (s *BatchDescribeEntitiesOutput) SetEntityDetails(v map[string]*EntityDetail) *BatchDescribeEntitiesOutput
- func (s *BatchDescribeEntitiesOutput) SetErrors(v map[string]*BatchDescribeErrorDetail) *BatchDescribeEntitiesOutput
- func (s BatchDescribeEntitiesOutput) String() string
- type BatchDescribeErrorDetail
- type CancelChangeSetInput
- type CancelChangeSetOutput
- type Change
- func (s Change) GoString() string
- func (s *Change) SetChangeName(v string) *Change
- func (s *Change) SetChangeType(v string) *Change
- func (s *Change) SetDetails(v string) *Change
- func (s *Change) SetEntity(v *Entity) *Change
- func (s *Change) SetEntityTags(v []*Tag) *Change
- func (s Change) String() string
- func (s *Change) Validate() error
- type ChangeSetSummaryListItem
- func (s ChangeSetSummaryListItem) GoString() string
- func (s *ChangeSetSummaryListItem) SetChangeSetArn(v string) *ChangeSetSummaryListItem
- func (s *ChangeSetSummaryListItem) SetChangeSetId(v string) *ChangeSetSummaryListItem
- func (s *ChangeSetSummaryListItem) SetChangeSetName(v string) *ChangeSetSummaryListItem
- func (s *ChangeSetSummaryListItem) SetEndTime(v string) *ChangeSetSummaryListItem
- func (s *ChangeSetSummaryListItem) SetEntityIdList(v []*string) *ChangeSetSummaryListItem
- func (s *ChangeSetSummaryListItem) SetFailureCode(v string) *ChangeSetSummaryListItem
- func (s *ChangeSetSummaryListItem) SetStartTime(v string) *ChangeSetSummaryListItem
- func (s *ChangeSetSummaryListItem) SetStatus(v string) *ChangeSetSummaryListItem
- func (s ChangeSetSummaryListItem) String() string
- type ChangeSummary
- func (s ChangeSummary) GoString() string
- func (s *ChangeSummary) SetChangeName(v string) *ChangeSummary
- func (s *ChangeSummary) SetChangeType(v string) *ChangeSummary
- func (s *ChangeSummary) SetDetails(v string) *ChangeSummary
- func (s *ChangeSummary) SetEntity(v *Entity) *ChangeSummary
- func (s *ChangeSummary) SetErrorDetailList(v []*ErrorDetail) *ChangeSummary
- func (s ChangeSummary) String() string
- type ContainerProductEntityIdFilter
- type ContainerProductFilters
- func (s ContainerProductFilters) GoString() string
- func (s *ContainerProductFilters) SetEntityId(v *ContainerProductEntityIdFilter) *ContainerProductFilters
- func (s *ContainerProductFilters) SetLastModifiedDate(v *ContainerProductLastModifiedDateFilter) *ContainerProductFilters
- func (s *ContainerProductFilters) SetProductTitle(v *ContainerProductTitleFilter) *ContainerProductFilters
- func (s *ContainerProductFilters) SetVisibility(v *ContainerProductVisibilityFilter) *ContainerProductFilters
- func (s ContainerProductFilters) String() string
- func (s *ContainerProductFilters) Validate() error
- type ContainerProductLastModifiedDateFilter
- func (s ContainerProductLastModifiedDateFilter) GoString() string
- func (s *ContainerProductLastModifiedDateFilter) SetDateRange(v *ContainerProductLastModifiedDateFilterDateRange) *ContainerProductLastModifiedDateFilter
- func (s ContainerProductLastModifiedDateFilter) String() string
- func (s *ContainerProductLastModifiedDateFilter) Validate() error
- type ContainerProductLastModifiedDateFilterDateRange
- func (s ContainerProductLastModifiedDateFilterDateRange) GoString() string
- func (s *ContainerProductLastModifiedDateFilterDateRange) SetAfterValue(v string) *ContainerProductLastModifiedDateFilterDateRange
- func (s *ContainerProductLastModifiedDateFilterDateRange) SetBeforeValue(v string) *ContainerProductLastModifiedDateFilterDateRange
- func (s ContainerProductLastModifiedDateFilterDateRange) String() string
- func (s *ContainerProductLastModifiedDateFilterDateRange) Validate() error
- type ContainerProductSort
- type ContainerProductSummary
- type ContainerProductTitleFilter
- func (s ContainerProductTitleFilter) GoString() string
- func (s *ContainerProductTitleFilter) SetValueList(v []*string) *ContainerProductTitleFilter
- func (s *ContainerProductTitleFilter) SetWildCardValue(v string) *ContainerProductTitleFilter
- func (s ContainerProductTitleFilter) String() string
- func (s *ContainerProductTitleFilter) Validate() error
- type ContainerProductVisibilityFilter
- type DataProductEntityIdFilter
- type DataProductFilters
- func (s DataProductFilters) GoString() string
- func (s *DataProductFilters) SetEntityId(v *DataProductEntityIdFilter) *DataProductFilters
- func (s *DataProductFilters) SetLastModifiedDate(v *DataProductLastModifiedDateFilter) *DataProductFilters
- func (s *DataProductFilters) SetProductTitle(v *DataProductTitleFilter) *DataProductFilters
- func (s *DataProductFilters) SetVisibility(v *DataProductVisibilityFilter) *DataProductFilters
- func (s DataProductFilters) String() string
- func (s *DataProductFilters) Validate() error
- type DataProductLastModifiedDateFilter
- func (s DataProductLastModifiedDateFilter) GoString() string
- func (s *DataProductLastModifiedDateFilter) SetDateRange(v *DataProductLastModifiedDateFilterDateRange) *DataProductLastModifiedDateFilter
- func (s DataProductLastModifiedDateFilter) String() string
- func (s *DataProductLastModifiedDateFilter) Validate() error
- type DataProductLastModifiedDateFilterDateRange
- func (s DataProductLastModifiedDateFilterDateRange) GoString() string
- func (s *DataProductLastModifiedDateFilterDateRange) SetAfterValue(v string) *DataProductLastModifiedDateFilterDateRange
- func (s *DataProductLastModifiedDateFilterDateRange) SetBeforeValue(v string) *DataProductLastModifiedDateFilterDateRange
- func (s DataProductLastModifiedDateFilterDateRange) String() string
- func (s *DataProductLastModifiedDateFilterDateRange) Validate() error
- type DataProductSort
- type DataProductSummary
- type DataProductTitleFilter
- func (s DataProductTitleFilter) GoString() string
- func (s *DataProductTitleFilter) SetValueList(v []*string) *DataProductTitleFilter
- func (s *DataProductTitleFilter) SetWildCardValue(v string) *DataProductTitleFilter
- func (s DataProductTitleFilter) String() string
- func (s *DataProductTitleFilter) Validate() error
- type DataProductVisibilityFilter
- type DeleteResourcePolicyInput
- type DeleteResourcePolicyOutput
- type DescribeChangeSetInput
- func (s DescribeChangeSetInput) GoString() string
- func (s *DescribeChangeSetInput) SetCatalog(v string) *DescribeChangeSetInput
- func (s *DescribeChangeSetInput) SetChangeSetId(v string) *DescribeChangeSetInput
- func (s DescribeChangeSetInput) String() string
- func (s *DescribeChangeSetInput) Validate() error
- type DescribeChangeSetOutput
- func (s DescribeChangeSetOutput) GoString() string
- func (s *DescribeChangeSetOutput) SetChangeSet(v []*ChangeSummary) *DescribeChangeSetOutput
- func (s *DescribeChangeSetOutput) SetChangeSetArn(v string) *DescribeChangeSetOutput
- func (s *DescribeChangeSetOutput) SetChangeSetId(v string) *DescribeChangeSetOutput
- func (s *DescribeChangeSetOutput) SetChangeSetName(v string) *DescribeChangeSetOutput
- func (s *DescribeChangeSetOutput) SetEndTime(v string) *DescribeChangeSetOutput
- func (s *DescribeChangeSetOutput) SetFailureCode(v string) *DescribeChangeSetOutput
- func (s *DescribeChangeSetOutput) SetFailureDescription(v string) *DescribeChangeSetOutput
- func (s *DescribeChangeSetOutput) SetIntent(v string) *DescribeChangeSetOutput
- func (s *DescribeChangeSetOutput) SetStartTime(v string) *DescribeChangeSetOutput
- func (s *DescribeChangeSetOutput) SetStatus(v string) *DescribeChangeSetOutput
- func (s DescribeChangeSetOutput) String() string
- type DescribeEntityInput
- type DescribeEntityOutput
- func (s DescribeEntityOutput) GoString() string
- func (s *DescribeEntityOutput) SetDetails(v string) *DescribeEntityOutput
- func (s *DescribeEntityOutput) SetEntityArn(v string) *DescribeEntityOutput
- func (s *DescribeEntityOutput) SetEntityIdentifier(v string) *DescribeEntityOutput
- func (s *DescribeEntityOutput) SetEntityType(v string) *DescribeEntityOutput
- func (s *DescribeEntityOutput) SetLastModifiedDate(v string) *DescribeEntityOutput
- func (s DescribeEntityOutput) String() string
- type Entity
- type EntityDetail
- func (s EntityDetail) GoString() string
- func (s *EntityDetail) SetEntityArn(v string) *EntityDetail
- func (s *EntityDetail) SetEntityIdentifier(v string) *EntityDetail
- func (s *EntityDetail) SetEntityType(v string) *EntityDetail
- func (s *EntityDetail) SetLastModifiedDate(v string) *EntityDetail
- func (s EntityDetail) String() string
- type EntityRequest
- type EntitySummary
- func (s EntitySummary) GoString() string
- func (s *EntitySummary) SetAmiProductSummary(v *AmiProductSummary) *EntitySummary
- func (s *EntitySummary) SetContainerProductSummary(v *ContainerProductSummary) *EntitySummary
- func (s *EntitySummary) SetDataProductSummary(v *DataProductSummary) *EntitySummary
- func (s *EntitySummary) SetEntityArn(v string) *EntitySummary
- func (s *EntitySummary) SetEntityId(v string) *EntitySummary
- func (s *EntitySummary) SetEntityType(v string) *EntitySummary
- func (s *EntitySummary) SetLastModifiedDate(v string) *EntitySummary
- func (s *EntitySummary) SetName(v string) *EntitySummary
- func (s *EntitySummary) SetOfferSummary(v *OfferSummary) *EntitySummary
- func (s *EntitySummary) SetResaleAuthorizationSummary(v *ResaleAuthorizationSummary) *EntitySummary
- func (s *EntitySummary) SetSaaSProductSummary(v *SaaSProductSummary) *EntitySummary
- func (s *EntitySummary) SetVisibility(v string) *EntitySummary
- func (s EntitySummary) String() string
- type EntityTypeFilters
- func (s EntityTypeFilters) GoString() string
- func (s *EntityTypeFilters) SetAmiProductFilters(v *AmiProductFilters) *EntityTypeFilters
- func (s *EntityTypeFilters) SetContainerProductFilters(v *ContainerProductFilters) *EntityTypeFilters
- func (s *EntityTypeFilters) SetDataProductFilters(v *DataProductFilters) *EntityTypeFilters
- func (s *EntityTypeFilters) SetOfferFilters(v *OfferFilters) *EntityTypeFilters
- func (s *EntityTypeFilters) SetResaleAuthorizationFilters(v *ResaleAuthorizationFilters) *EntityTypeFilters
- func (s *EntityTypeFilters) SetSaaSProductFilters(v *SaaSProductFilters) *EntityTypeFilters
- func (s EntityTypeFilters) String() string
- func (s *EntityTypeFilters) Validate() error
- type EntityTypeSort
- func (s EntityTypeSort) GoString() string
- func (s *EntityTypeSort) SetAmiProductSort(v *AmiProductSort) *EntityTypeSort
- func (s *EntityTypeSort) SetContainerProductSort(v *ContainerProductSort) *EntityTypeSort
- func (s *EntityTypeSort) SetDataProductSort(v *DataProductSort) *EntityTypeSort
- func (s *EntityTypeSort) SetOfferSort(v *OfferSort) *EntityTypeSort
- func (s *EntityTypeSort) SetResaleAuthorizationSort(v *ResaleAuthorizationSort) *EntityTypeSort
- func (s *EntityTypeSort) SetSaaSProductSort(v *SaaSProductSort) *EntityTypeSort
- func (s EntityTypeSort) String() string
- type ErrorDetail
- type Filter
- type GetResourcePolicyInput
- type GetResourcePolicyOutput
- type InternalServiceException
- func (s *InternalServiceException) Code() string
- func (s *InternalServiceException) Error() string
- func (s InternalServiceException) GoString() string
- func (s *InternalServiceException) Message() string
- func (s *InternalServiceException) OrigErr() error
- func (s *InternalServiceException) RequestID() string
- func (s *InternalServiceException) StatusCode() int
- func (s InternalServiceException) String() string
- type ListChangeSetsInput
- func (s ListChangeSetsInput) GoString() string
- func (s *ListChangeSetsInput) SetCatalog(v string) *ListChangeSetsInput
- func (s *ListChangeSetsInput) SetFilterList(v []*Filter) *ListChangeSetsInput
- func (s *ListChangeSetsInput) SetMaxResults(v int64) *ListChangeSetsInput
- func (s *ListChangeSetsInput) SetNextToken(v string) *ListChangeSetsInput
- func (s *ListChangeSetsInput) SetSort(v *Sort) *ListChangeSetsInput
- func (s ListChangeSetsInput) String() string
- func (s *ListChangeSetsInput) Validate() error
- type ListChangeSetsOutput
- type ListEntitiesInput
- func (s ListEntitiesInput) GoString() string
- func (s *ListEntitiesInput) SetCatalog(v string) *ListEntitiesInput
- func (s *ListEntitiesInput) SetEntityType(v string) *ListEntitiesInput
- func (s *ListEntitiesInput) SetEntityTypeFilters(v *EntityTypeFilters) *ListEntitiesInput
- func (s *ListEntitiesInput) SetEntityTypeSort(v *EntityTypeSort) *ListEntitiesInput
- func (s *ListEntitiesInput) SetFilterList(v []*Filter) *ListEntitiesInput
- func (s *ListEntitiesInput) SetMaxResults(v int64) *ListEntitiesInput
- func (s *ListEntitiesInput) SetNextToken(v string) *ListEntitiesInput
- func (s *ListEntitiesInput) SetOwnershipType(v string) *ListEntitiesInput
- func (s *ListEntitiesInput) SetSort(v *Sort) *ListEntitiesInput
- func (s ListEntitiesInput) String() string
- func (s *ListEntitiesInput) Validate() error
- type ListEntitiesOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type MarketplaceCatalog
- func (c *MarketplaceCatalog) BatchDescribeEntities(input *BatchDescribeEntitiesInput) (*BatchDescribeEntitiesOutput, error)
- func (c *MarketplaceCatalog) BatchDescribeEntitiesRequest(input *BatchDescribeEntitiesInput) (req *request.Request, output *BatchDescribeEntitiesOutput)
- func (c *MarketplaceCatalog) BatchDescribeEntitiesWithContext(ctx aws.Context, input *BatchDescribeEntitiesInput, opts ...request.Option) (*BatchDescribeEntitiesOutput, error)
- func (c *MarketplaceCatalog) CancelChangeSet(input *CancelChangeSetInput) (*CancelChangeSetOutput, error)
- func (c *MarketplaceCatalog) CancelChangeSetRequest(input *CancelChangeSetInput) (req *request.Request, output *CancelChangeSetOutput)
- func (c *MarketplaceCatalog) CancelChangeSetWithContext(ctx aws.Context, input *CancelChangeSetInput, opts ...request.Option) (*CancelChangeSetOutput, error)
- func (c *MarketplaceCatalog) DeleteResourcePolicy(input *DeleteResourcePolicyInput) (*DeleteResourcePolicyOutput, error)
- func (c *MarketplaceCatalog) DeleteResourcePolicyRequest(input *DeleteResourcePolicyInput) (req *request.Request, output *DeleteResourcePolicyOutput)
- func (c *MarketplaceCatalog) DeleteResourcePolicyWithContext(ctx aws.Context, input *DeleteResourcePolicyInput, opts ...request.Option) (*DeleteResourcePolicyOutput, error)
- func (c *MarketplaceCatalog) DescribeChangeSet(input *DescribeChangeSetInput) (*DescribeChangeSetOutput, error)
- func (c *MarketplaceCatalog) DescribeChangeSetRequest(input *DescribeChangeSetInput) (req *request.Request, output *DescribeChangeSetOutput)
- func (c *MarketplaceCatalog) DescribeChangeSetWithContext(ctx aws.Context, input *DescribeChangeSetInput, opts ...request.Option) (*DescribeChangeSetOutput, error)
- func (c *MarketplaceCatalog) DescribeEntity(input *DescribeEntityInput) (*DescribeEntityOutput, error)
- func (c *MarketplaceCatalog) DescribeEntityRequest(input *DescribeEntityInput) (req *request.Request, output *DescribeEntityOutput)
- func (c *MarketplaceCatalog) DescribeEntityWithContext(ctx aws.Context, input *DescribeEntityInput, opts ...request.Option) (*DescribeEntityOutput, error)
- func (c *MarketplaceCatalog) GetResourcePolicy(input *GetResourcePolicyInput) (*GetResourcePolicyOutput, error)
- func (c *MarketplaceCatalog) GetResourcePolicyRequest(input *GetResourcePolicyInput) (req *request.Request, output *GetResourcePolicyOutput)
- func (c *MarketplaceCatalog) GetResourcePolicyWithContext(ctx aws.Context, input *GetResourcePolicyInput, opts ...request.Option) (*GetResourcePolicyOutput, error)
- func (c *MarketplaceCatalog) ListChangeSets(input *ListChangeSetsInput) (*ListChangeSetsOutput, error)
- func (c *MarketplaceCatalog) ListChangeSetsPages(input *ListChangeSetsInput, fn func(*ListChangeSetsOutput, bool) bool) error
- func (c *MarketplaceCatalog) ListChangeSetsPagesWithContext(ctx aws.Context, input *ListChangeSetsInput, ...) error
- func (c *MarketplaceCatalog) ListChangeSetsRequest(input *ListChangeSetsInput) (req *request.Request, output *ListChangeSetsOutput)
- func (c *MarketplaceCatalog) ListChangeSetsWithContext(ctx aws.Context, input *ListChangeSetsInput, opts ...request.Option) (*ListChangeSetsOutput, error)
- func (c *MarketplaceCatalog) ListEntities(input *ListEntitiesInput) (*ListEntitiesOutput, error)
- func (c *MarketplaceCatalog) ListEntitiesPages(input *ListEntitiesInput, fn func(*ListEntitiesOutput, bool) bool) error
- func (c *MarketplaceCatalog) ListEntitiesPagesWithContext(ctx aws.Context, input *ListEntitiesInput, ...) error
- func (c *MarketplaceCatalog) ListEntitiesRequest(input *ListEntitiesInput) (req *request.Request, output *ListEntitiesOutput)
- func (c *MarketplaceCatalog) ListEntitiesWithContext(ctx aws.Context, input *ListEntitiesInput, opts ...request.Option) (*ListEntitiesOutput, error)
- func (c *MarketplaceCatalog) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *MarketplaceCatalog) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *MarketplaceCatalog) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *MarketplaceCatalog) PutResourcePolicy(input *PutResourcePolicyInput) (*PutResourcePolicyOutput, error)
- func (c *MarketplaceCatalog) PutResourcePolicyRequest(input *PutResourcePolicyInput) (req *request.Request, output *PutResourcePolicyOutput)
- func (c *MarketplaceCatalog) PutResourcePolicyWithContext(ctx aws.Context, input *PutResourcePolicyInput, opts ...request.Option) (*PutResourcePolicyOutput, error)
- func (c *MarketplaceCatalog) StartChangeSet(input *StartChangeSetInput) (*StartChangeSetOutput, error)
- func (c *MarketplaceCatalog) StartChangeSetRequest(input *StartChangeSetInput) (req *request.Request, output *StartChangeSetOutput)
- func (c *MarketplaceCatalog) StartChangeSetWithContext(ctx aws.Context, input *StartChangeSetInput, opts ...request.Option) (*StartChangeSetOutput, error)
- func (c *MarketplaceCatalog) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *MarketplaceCatalog) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *MarketplaceCatalog) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *MarketplaceCatalog) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *MarketplaceCatalog) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *MarketplaceCatalog) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- type OfferAvailabilityEndDateFilter
- func (s OfferAvailabilityEndDateFilter) GoString() string
- func (s *OfferAvailabilityEndDateFilter) SetDateRange(v *OfferAvailabilityEndDateFilterDateRange) *OfferAvailabilityEndDateFilter
- func (s OfferAvailabilityEndDateFilter) String() string
- func (s *OfferAvailabilityEndDateFilter) Validate() error
- type OfferAvailabilityEndDateFilterDateRange
- func (s OfferAvailabilityEndDateFilterDateRange) GoString() string
- func (s *OfferAvailabilityEndDateFilterDateRange) SetAfterValue(v string) *OfferAvailabilityEndDateFilterDateRange
- func (s *OfferAvailabilityEndDateFilterDateRange) SetBeforeValue(v string) *OfferAvailabilityEndDateFilterDateRange
- func (s OfferAvailabilityEndDateFilterDateRange) String() string
- func (s *OfferAvailabilityEndDateFilterDateRange) Validate() error
- type OfferBuyerAccountsFilter
- type OfferEntityIdFilter
- type OfferFilters
- func (s OfferFilters) GoString() string
- func (s *OfferFilters) SetAvailabilityEndDate(v *OfferAvailabilityEndDateFilter) *OfferFilters
- func (s *OfferFilters) SetBuyerAccounts(v *OfferBuyerAccountsFilter) *OfferFilters
- func (s *OfferFilters) SetEntityId(v *OfferEntityIdFilter) *OfferFilters
- func (s *OfferFilters) SetLastModifiedDate(v *OfferLastModifiedDateFilter) *OfferFilters
- func (s *OfferFilters) SetName(v *OfferNameFilter) *OfferFilters
- func (s *OfferFilters) SetProductId(v *OfferProductIdFilter) *OfferFilters
- func (s *OfferFilters) SetReleaseDate(v *OfferReleaseDateFilter) *OfferFilters
- func (s *OfferFilters) SetResaleAuthorizationId(v *OfferResaleAuthorizationIdFilter) *OfferFilters
- func (s *OfferFilters) SetState(v *OfferStateFilter) *OfferFilters
- func (s *OfferFilters) SetTargeting(v *OfferTargetingFilter) *OfferFilters
- func (s OfferFilters) String() string
- func (s *OfferFilters) Validate() error
- type OfferLastModifiedDateFilter
- type OfferLastModifiedDateFilterDateRange
- func (s OfferLastModifiedDateFilterDateRange) GoString() string
- func (s *OfferLastModifiedDateFilterDateRange) SetAfterValue(v string) *OfferLastModifiedDateFilterDateRange
- func (s *OfferLastModifiedDateFilterDateRange) SetBeforeValue(v string) *OfferLastModifiedDateFilterDateRange
- func (s OfferLastModifiedDateFilterDateRange) String() string
- func (s *OfferLastModifiedDateFilterDateRange) Validate() error
- type OfferNameFilter
- type OfferProductIdFilter
- type OfferReleaseDateFilter
- type OfferReleaseDateFilterDateRange
- func (s OfferReleaseDateFilterDateRange) GoString() string
- func (s *OfferReleaseDateFilterDateRange) SetAfterValue(v string) *OfferReleaseDateFilterDateRange
- func (s *OfferReleaseDateFilterDateRange) SetBeforeValue(v string) *OfferReleaseDateFilterDateRange
- func (s OfferReleaseDateFilterDateRange) String() string
- func (s *OfferReleaseDateFilterDateRange) Validate() error
- type OfferResaleAuthorizationIdFilter
- type OfferSort
- type OfferStateFilter
- type OfferSummary
- func (s OfferSummary) GoString() string
- func (s *OfferSummary) SetAvailabilityEndDate(v string) *OfferSummary
- func (s *OfferSummary) SetBuyerAccounts(v []*string) *OfferSummary
- func (s *OfferSummary) SetName(v string) *OfferSummary
- func (s *OfferSummary) SetProductId(v string) *OfferSummary
- func (s *OfferSummary) SetReleaseDate(v string) *OfferSummary
- func (s *OfferSummary) SetResaleAuthorizationId(v string) *OfferSummary
- func (s *OfferSummary) SetState(v string) *OfferSummary
- func (s *OfferSummary) SetTargeting(v []*string) *OfferSummary
- func (s OfferSummary) String() string
- type OfferTargetingFilter
- type PutResourcePolicyInput
- func (s PutResourcePolicyInput) GoString() string
- func (s *PutResourcePolicyInput) SetPolicy(v string) *PutResourcePolicyInput
- func (s *PutResourcePolicyInput) SetResourceArn(v string) *PutResourcePolicyInput
- func (s PutResourcePolicyInput) String() string
- func (s *PutResourcePolicyInput) Validate() error
- type PutResourcePolicyOutput
- type ResaleAuthorizationAvailabilityEndDateFilter
- func (s ResaleAuthorizationAvailabilityEndDateFilter) GoString() string
- func (s *ResaleAuthorizationAvailabilityEndDateFilter) SetDateRange(v *ResaleAuthorizationAvailabilityEndDateFilterDateRange) *ResaleAuthorizationAvailabilityEndDateFilter
- func (s *ResaleAuthorizationAvailabilityEndDateFilter) SetValueList(v []*string) *ResaleAuthorizationAvailabilityEndDateFilter
- func (s ResaleAuthorizationAvailabilityEndDateFilter) String() string
- func (s *ResaleAuthorizationAvailabilityEndDateFilter) Validate() error
- type ResaleAuthorizationAvailabilityEndDateFilterDateRange
- func (s ResaleAuthorizationAvailabilityEndDateFilterDateRange) GoString() string
- func (s *ResaleAuthorizationAvailabilityEndDateFilterDateRange) SetAfterValue(v string) *ResaleAuthorizationAvailabilityEndDateFilterDateRange
- func (s *ResaleAuthorizationAvailabilityEndDateFilterDateRange) SetBeforeValue(v string) *ResaleAuthorizationAvailabilityEndDateFilterDateRange
- func (s ResaleAuthorizationAvailabilityEndDateFilterDateRange) String() string
- func (s *ResaleAuthorizationAvailabilityEndDateFilterDateRange) Validate() error
- type ResaleAuthorizationCreatedDateFilter
- func (s ResaleAuthorizationCreatedDateFilter) GoString() string
- func (s *ResaleAuthorizationCreatedDateFilter) SetDateRange(v *ResaleAuthorizationCreatedDateFilterDateRange) *ResaleAuthorizationCreatedDateFilter
- func (s *ResaleAuthorizationCreatedDateFilter) SetValueList(v []*string) *ResaleAuthorizationCreatedDateFilter
- func (s ResaleAuthorizationCreatedDateFilter) String() string
- func (s *ResaleAuthorizationCreatedDateFilter) Validate() error
- type ResaleAuthorizationCreatedDateFilterDateRange
- func (s ResaleAuthorizationCreatedDateFilterDateRange) GoString() string
- func (s *ResaleAuthorizationCreatedDateFilterDateRange) SetAfterValue(v string) *ResaleAuthorizationCreatedDateFilterDateRange
- func (s *ResaleAuthorizationCreatedDateFilterDateRange) SetBeforeValue(v string) *ResaleAuthorizationCreatedDateFilterDateRange
- func (s ResaleAuthorizationCreatedDateFilterDateRange) String() string
- func (s *ResaleAuthorizationCreatedDateFilterDateRange) Validate() error
- type ResaleAuthorizationEntityIdFilter
- type ResaleAuthorizationFilters
- func (s ResaleAuthorizationFilters) GoString() string
- func (s *ResaleAuthorizationFilters) SetAvailabilityEndDate(v *ResaleAuthorizationAvailabilityEndDateFilter) *ResaleAuthorizationFilters
- func (s *ResaleAuthorizationFilters) SetCreatedDate(v *ResaleAuthorizationCreatedDateFilter) *ResaleAuthorizationFilters
- func (s *ResaleAuthorizationFilters) SetEntityId(v *ResaleAuthorizationEntityIdFilter) *ResaleAuthorizationFilters
- func (s *ResaleAuthorizationFilters) SetLastModifiedDate(v *ResaleAuthorizationLastModifiedDateFilter) *ResaleAuthorizationFilters
- func (s *ResaleAuthorizationFilters) SetManufacturerAccountId(v *ResaleAuthorizationManufacturerAccountIdFilter) *ResaleAuthorizationFilters
- func (s *ResaleAuthorizationFilters) SetManufacturerLegalName(v *ResaleAuthorizationManufacturerLegalNameFilter) *ResaleAuthorizationFilters
- func (s *ResaleAuthorizationFilters) SetName(v *ResaleAuthorizationNameFilter) *ResaleAuthorizationFilters
- func (s *ResaleAuthorizationFilters) SetOfferExtendedStatus(v *ResaleAuthorizationOfferExtendedStatusFilter) *ResaleAuthorizationFilters
- func (s *ResaleAuthorizationFilters) SetProductId(v *ResaleAuthorizationProductIdFilter) *ResaleAuthorizationFilters
- func (s *ResaleAuthorizationFilters) SetProductName(v *ResaleAuthorizationProductNameFilter) *ResaleAuthorizationFilters
- func (s *ResaleAuthorizationFilters) SetResellerAccountID(v *ResaleAuthorizationResellerAccountIDFilter) *ResaleAuthorizationFilters
- func (s *ResaleAuthorizationFilters) SetResellerLegalName(v *ResaleAuthorizationResellerLegalNameFilter) *ResaleAuthorizationFilters
- func (s *ResaleAuthorizationFilters) SetStatus(v *ResaleAuthorizationStatusFilter) *ResaleAuthorizationFilters
- func (s ResaleAuthorizationFilters) String() string
- func (s *ResaleAuthorizationFilters) Validate() error
- type ResaleAuthorizationLastModifiedDateFilter
- func (s ResaleAuthorizationLastModifiedDateFilter) GoString() string
- func (s *ResaleAuthorizationLastModifiedDateFilter) SetDateRange(v *ResaleAuthorizationLastModifiedDateFilterDateRange) *ResaleAuthorizationLastModifiedDateFilter
- func (s ResaleAuthorizationLastModifiedDateFilter) String() string
- func (s *ResaleAuthorizationLastModifiedDateFilter) Validate() error
- type ResaleAuthorizationLastModifiedDateFilterDateRange
- func (s ResaleAuthorizationLastModifiedDateFilterDateRange) GoString() string
- func (s *ResaleAuthorizationLastModifiedDateFilterDateRange) SetAfterValue(v string) *ResaleAuthorizationLastModifiedDateFilterDateRange
- func (s *ResaleAuthorizationLastModifiedDateFilterDateRange) SetBeforeValue(v string) *ResaleAuthorizationLastModifiedDateFilterDateRange
- func (s ResaleAuthorizationLastModifiedDateFilterDateRange) String() string
- func (s *ResaleAuthorizationLastModifiedDateFilterDateRange) Validate() error
- type ResaleAuthorizationManufacturerAccountIdFilter
- func (s ResaleAuthorizationManufacturerAccountIdFilter) GoString() string
- func (s *ResaleAuthorizationManufacturerAccountIdFilter) SetValueList(v []*string) *ResaleAuthorizationManufacturerAccountIdFilter
- func (s *ResaleAuthorizationManufacturerAccountIdFilter) SetWildCardValue(v string) *ResaleAuthorizationManufacturerAccountIdFilter
- func (s ResaleAuthorizationManufacturerAccountIdFilter) String() string
- func (s *ResaleAuthorizationManufacturerAccountIdFilter) Validate() error
- type ResaleAuthorizationManufacturerLegalNameFilter
- func (s ResaleAuthorizationManufacturerLegalNameFilter) GoString() string
- func (s *ResaleAuthorizationManufacturerLegalNameFilter) SetValueList(v []*string) *ResaleAuthorizationManufacturerLegalNameFilter
- func (s *ResaleAuthorizationManufacturerLegalNameFilter) SetWildCardValue(v string) *ResaleAuthorizationManufacturerLegalNameFilter
- func (s ResaleAuthorizationManufacturerLegalNameFilter) String() string
- func (s *ResaleAuthorizationManufacturerLegalNameFilter) Validate() error
- type ResaleAuthorizationNameFilter
- func (s ResaleAuthorizationNameFilter) GoString() string
- func (s *ResaleAuthorizationNameFilter) SetValueList(v []*string) *ResaleAuthorizationNameFilter
- func (s *ResaleAuthorizationNameFilter) SetWildCardValue(v string) *ResaleAuthorizationNameFilter
- func (s ResaleAuthorizationNameFilter) String() string
- func (s *ResaleAuthorizationNameFilter) Validate() error
- type ResaleAuthorizationOfferExtendedStatusFilter
- func (s ResaleAuthorizationOfferExtendedStatusFilter) GoString() string
- func (s *ResaleAuthorizationOfferExtendedStatusFilter) SetValueList(v []*string) *ResaleAuthorizationOfferExtendedStatusFilter
- func (s ResaleAuthorizationOfferExtendedStatusFilter) String() string
- func (s *ResaleAuthorizationOfferExtendedStatusFilter) Validate() error
- type ResaleAuthorizationProductIdFilter
- func (s ResaleAuthorizationProductIdFilter) GoString() string
- func (s *ResaleAuthorizationProductIdFilter) SetValueList(v []*string) *ResaleAuthorizationProductIdFilter
- func (s *ResaleAuthorizationProductIdFilter) SetWildCardValue(v string) *ResaleAuthorizationProductIdFilter
- func (s ResaleAuthorizationProductIdFilter) String() string
- func (s *ResaleAuthorizationProductIdFilter) Validate() error
- type ResaleAuthorizationProductNameFilter
- func (s ResaleAuthorizationProductNameFilter) GoString() string
- func (s *ResaleAuthorizationProductNameFilter) SetValueList(v []*string) *ResaleAuthorizationProductNameFilter
- func (s *ResaleAuthorizationProductNameFilter) SetWildCardValue(v string) *ResaleAuthorizationProductNameFilter
- func (s ResaleAuthorizationProductNameFilter) String() string
- func (s *ResaleAuthorizationProductNameFilter) Validate() error
- type ResaleAuthorizationResellerAccountIDFilter
- func (s ResaleAuthorizationResellerAccountIDFilter) GoString() string
- func (s *ResaleAuthorizationResellerAccountIDFilter) SetValueList(v []*string) *ResaleAuthorizationResellerAccountIDFilter
- func (s *ResaleAuthorizationResellerAccountIDFilter) SetWildCardValue(v string) *ResaleAuthorizationResellerAccountIDFilter
- func (s ResaleAuthorizationResellerAccountIDFilter) String() string
- func (s *ResaleAuthorizationResellerAccountIDFilter) Validate() error
- type ResaleAuthorizationResellerLegalNameFilter
- func (s ResaleAuthorizationResellerLegalNameFilter) GoString() string
- func (s *ResaleAuthorizationResellerLegalNameFilter) SetValueList(v []*string) *ResaleAuthorizationResellerLegalNameFilter
- func (s *ResaleAuthorizationResellerLegalNameFilter) SetWildCardValue(v string) *ResaleAuthorizationResellerLegalNameFilter
- func (s ResaleAuthorizationResellerLegalNameFilter) String() string
- func (s *ResaleAuthorizationResellerLegalNameFilter) Validate() error
- type ResaleAuthorizationSort
- type ResaleAuthorizationStatusFilter
- type ResaleAuthorizationSummary
- func (s ResaleAuthorizationSummary) GoString() string
- func (s *ResaleAuthorizationSummary) SetAvailabilityEndDate(v string) *ResaleAuthorizationSummary
- func (s *ResaleAuthorizationSummary) SetCreatedDate(v string) *ResaleAuthorizationSummary
- func (s *ResaleAuthorizationSummary) SetManufacturerAccountId(v string) *ResaleAuthorizationSummary
- func (s *ResaleAuthorizationSummary) SetManufacturerLegalName(v string) *ResaleAuthorizationSummary
- func (s *ResaleAuthorizationSummary) SetName(v string) *ResaleAuthorizationSummary
- func (s *ResaleAuthorizationSummary) SetOfferExtendedStatus(v string) *ResaleAuthorizationSummary
- func (s *ResaleAuthorizationSummary) SetProductId(v string) *ResaleAuthorizationSummary
- func (s *ResaleAuthorizationSummary) SetProductName(v string) *ResaleAuthorizationSummary
- func (s *ResaleAuthorizationSummary) SetResellerAccountID(v string) *ResaleAuthorizationSummary
- func (s *ResaleAuthorizationSummary) SetResellerLegalName(v string) *ResaleAuthorizationSummary
- func (s *ResaleAuthorizationSummary) SetStatus(v string) *ResaleAuthorizationSummary
- func (s ResaleAuthorizationSummary) String() string
- type ResourceInUseException
- func (s *ResourceInUseException) Code() string
- func (s *ResourceInUseException) Error() string
- func (s ResourceInUseException) GoString() string
- func (s *ResourceInUseException) Message() string
- func (s *ResourceInUseException) OrigErr() error
- func (s *ResourceInUseException) RequestID() string
- func (s *ResourceInUseException) StatusCode() int
- func (s ResourceInUseException) String() string
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type ResourceNotSupportedException
- func (s *ResourceNotSupportedException) Code() string
- func (s *ResourceNotSupportedException) Error() string
- func (s ResourceNotSupportedException) GoString() string
- func (s *ResourceNotSupportedException) Message() string
- func (s *ResourceNotSupportedException) OrigErr() error
- func (s *ResourceNotSupportedException) RequestID() string
- func (s *ResourceNotSupportedException) StatusCode() int
- func (s ResourceNotSupportedException) String() string
- type SaaSProductEntityIdFilter
- type SaaSProductFilters
- func (s SaaSProductFilters) GoString() string
- func (s *SaaSProductFilters) SetEntityId(v *SaaSProductEntityIdFilter) *SaaSProductFilters
- func (s *SaaSProductFilters) SetLastModifiedDate(v *SaaSProductLastModifiedDateFilter) *SaaSProductFilters
- func (s *SaaSProductFilters) SetProductTitle(v *SaaSProductTitleFilter) *SaaSProductFilters
- func (s *SaaSProductFilters) SetVisibility(v *SaaSProductVisibilityFilter) *SaaSProductFilters
- func (s SaaSProductFilters) String() string
- func (s *SaaSProductFilters) Validate() error
- type SaaSProductLastModifiedDateFilter
- func (s SaaSProductLastModifiedDateFilter) GoString() string
- func (s *SaaSProductLastModifiedDateFilter) SetDateRange(v *SaaSProductLastModifiedDateFilterDateRange) *SaaSProductLastModifiedDateFilter
- func (s SaaSProductLastModifiedDateFilter) String() string
- func (s *SaaSProductLastModifiedDateFilter) Validate() error
- type SaaSProductLastModifiedDateFilterDateRange
- func (s SaaSProductLastModifiedDateFilterDateRange) GoString() string
- func (s *SaaSProductLastModifiedDateFilterDateRange) SetAfterValue(v string) *SaaSProductLastModifiedDateFilterDateRange
- func (s *SaaSProductLastModifiedDateFilterDateRange) SetBeforeValue(v string) *SaaSProductLastModifiedDateFilterDateRange
- func (s SaaSProductLastModifiedDateFilterDateRange) String() string
- func (s *SaaSProductLastModifiedDateFilterDateRange) Validate() error
- type SaaSProductSort
- type SaaSProductSummary
- type SaaSProductTitleFilter
- func (s SaaSProductTitleFilter) GoString() string
- func (s *SaaSProductTitleFilter) SetValueList(v []*string) *SaaSProductTitleFilter
- func (s *SaaSProductTitleFilter) SetWildCardValue(v string) *SaaSProductTitleFilter
- func (s SaaSProductTitleFilter) String() string
- func (s *SaaSProductTitleFilter) Validate() error
- type SaaSProductVisibilityFilter
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type Sort
- type StartChangeSetInput
- func (s StartChangeSetInput) GoString() string
- func (s *StartChangeSetInput) SetCatalog(v string) *StartChangeSetInput
- func (s *StartChangeSetInput) SetChangeSet(v []*Change) *StartChangeSetInput
- func (s *StartChangeSetInput) SetChangeSetName(v string) *StartChangeSetInput
- func (s *StartChangeSetInput) SetChangeSetTags(v []*Tag) *StartChangeSetInput
- func (s *StartChangeSetInput) SetClientRequestToken(v string) *StartChangeSetInput
- func (s *StartChangeSetInput) SetIntent(v string) *StartChangeSetInput
- func (s StartChangeSetInput) String() string
- func (s *StartChangeSetInput) Validate() error
- type StartChangeSetOutput
- type Tag
- type TagResourceInput
- type TagResourceOutput
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
Constants ¶
const ( // AmiProductSortByEntityId is a AmiProductSortBy enum value AmiProductSortByEntityId = "EntityId" // AmiProductSortByLastModifiedDate is a AmiProductSortBy enum value AmiProductSortByLastModifiedDate = "LastModifiedDate" // AmiProductSortByProductTitle is a AmiProductSortBy enum value AmiProductSortByProductTitle = "ProductTitle" // AmiProductSortByVisibility is a AmiProductSortBy enum value AmiProductSortByVisibility = "Visibility" )
const ( // AmiProductVisibilityStringLimited is a AmiProductVisibilityString enum value AmiProductVisibilityStringLimited = "Limited" // AmiProductVisibilityStringPublic is a AmiProductVisibilityString enum value AmiProductVisibilityStringPublic = "Public" // AmiProductVisibilityStringRestricted is a AmiProductVisibilityString enum value AmiProductVisibilityStringRestricted = "Restricted" // AmiProductVisibilityStringDraft is a AmiProductVisibilityString enum value AmiProductVisibilityStringDraft = "Draft" )
const ( // ChangeStatusPreparing is a ChangeStatus enum value ChangeStatusPreparing = "PREPARING" // ChangeStatusApplying is a ChangeStatus enum value ChangeStatusApplying = "APPLYING" // ChangeStatusSucceeded is a ChangeStatus enum value ChangeStatusSucceeded = "SUCCEEDED" // ChangeStatusCancelled is a ChangeStatus enum value ChangeStatusCancelled = "CANCELLED" // ChangeStatusFailed is a ChangeStatus enum value ChangeStatusFailed = "FAILED" )
const ( // ContainerProductSortByEntityId is a ContainerProductSortBy enum value ContainerProductSortByEntityId = "EntityId" // ContainerProductSortByLastModifiedDate is a ContainerProductSortBy enum value ContainerProductSortByLastModifiedDate = "LastModifiedDate" // ContainerProductSortByProductTitle is a ContainerProductSortBy enum value ContainerProductSortByProductTitle = "ProductTitle" // ContainerProductSortByVisibility is a ContainerProductSortBy enum value ContainerProductSortByVisibility = "Visibility" )
const ( // ContainerProductVisibilityStringLimited is a ContainerProductVisibilityString enum value ContainerProductVisibilityStringLimited = "Limited" // ContainerProductVisibilityStringPublic is a ContainerProductVisibilityString enum value ContainerProductVisibilityStringPublic = "Public" // ContainerProductVisibilityStringRestricted is a ContainerProductVisibilityString enum value ContainerProductVisibilityStringRestricted = "Restricted" // ContainerProductVisibilityStringDraft is a ContainerProductVisibilityString enum value ContainerProductVisibilityStringDraft = "Draft" )
const ( // DataProductSortByEntityId is a DataProductSortBy enum value DataProductSortByEntityId = "EntityId" // DataProductSortByProductTitle is a DataProductSortBy enum value DataProductSortByProductTitle = "ProductTitle" // DataProductSortByVisibility is a DataProductSortBy enum value DataProductSortByVisibility = "Visibility" // DataProductSortByLastModifiedDate is a DataProductSortBy enum value DataProductSortByLastModifiedDate = "LastModifiedDate" )
const ( // DataProductVisibilityStringLimited is a DataProductVisibilityString enum value DataProductVisibilityStringLimited = "Limited" // DataProductVisibilityStringPublic is a DataProductVisibilityString enum value DataProductVisibilityStringPublic = "Public" // DataProductVisibilityStringRestricted is a DataProductVisibilityString enum value DataProductVisibilityStringRestricted = "Restricted" DataProductVisibilityStringUnavailable = "Unavailable" // DataProductVisibilityStringDraft is a DataProductVisibilityString enum value DataProductVisibilityStringDraft = "Draft" )
const ( // FailureCodeClientError is a FailureCode enum value FailureCodeClientError = "CLIENT_ERROR" // FailureCodeServerFault is a FailureCode enum value FailureCodeServerFault = "SERVER_FAULT" )
const ( // IntentValidate is a Intent enum value IntentValidate = "VALIDATE" // IntentApply is a Intent enum value IntentApply = "APPLY" )
const ( // OfferSortByEntityId is a OfferSortBy enum value OfferSortByEntityId = "EntityId" // OfferSortByName is a OfferSortBy enum value OfferSortByName = "Name" // OfferSortByProductId is a OfferSortBy enum value OfferSortByProductId = "ProductId" // OfferSortByResaleAuthorizationId is a OfferSortBy enum value OfferSortByResaleAuthorizationId = "ResaleAuthorizationId" // OfferSortByReleaseDate is a OfferSortBy enum value OfferSortByReleaseDate = "ReleaseDate" // OfferSortByAvailabilityEndDate is a OfferSortBy enum value OfferSortByAvailabilityEndDate = "AvailabilityEndDate" // OfferSortByBuyerAccounts is a OfferSortBy enum value OfferSortByBuyerAccounts = "BuyerAccounts" // OfferSortByState is a OfferSortBy enum value OfferSortByState = "State" // OfferSortByTargeting is a OfferSortBy enum value OfferSortByTargeting = "Targeting" // OfferSortByLastModifiedDate is a OfferSortBy enum value OfferSortByLastModifiedDate = "LastModifiedDate" )
const ( // OfferStateStringDraft is a OfferStateString enum value OfferStateStringDraft = "Draft" // OfferStateStringReleased is a OfferStateString enum value OfferStateStringReleased = "Released" )
const ( // OfferTargetingStringBuyerAccounts is a OfferTargetingString enum value OfferTargetingStringBuyerAccounts = "BuyerAccounts" // OfferTargetingStringParticipatingPrograms is a OfferTargetingString enum value OfferTargetingStringParticipatingPrograms = "ParticipatingPrograms" // OfferTargetingStringCountryCodes is a OfferTargetingString enum value OfferTargetingStringCountryCodes = "CountryCodes" // OfferTargetingStringNone is a OfferTargetingString enum value OfferTargetingStringNone = "None" )
const ( // OwnershipTypeSelf is a OwnershipType enum value OwnershipTypeSelf = "SELF" OwnershipTypeShared = "SHARED" )
const ( // ResaleAuthorizationSortByEntityId is a ResaleAuthorizationSortBy enum value ResaleAuthorizationSortByEntityId = "EntityId" // ResaleAuthorizationSortByName is a ResaleAuthorizationSortBy enum value ResaleAuthorizationSortByName = "Name" // ResaleAuthorizationSortByProductId is a ResaleAuthorizationSortBy enum value ResaleAuthorizationSortByProductId = "ProductId" // ResaleAuthorizationSortByProductName is a ResaleAuthorizationSortBy enum value ResaleAuthorizationSortByProductName = "ProductName" // ResaleAuthorizationSortByManufacturerAccountId is a ResaleAuthorizationSortBy enum value ResaleAuthorizationSortByManufacturerAccountId = "ManufacturerAccountId" // ResaleAuthorizationSortByManufacturerLegalName is a ResaleAuthorizationSortBy enum value ResaleAuthorizationSortByManufacturerLegalName = "ManufacturerLegalName" // ResaleAuthorizationSortByResellerAccountId is a ResaleAuthorizationSortBy enum value ResaleAuthorizationSortByResellerAccountId = "ResellerAccountID" // ResaleAuthorizationSortByResellerLegalName is a ResaleAuthorizationSortBy enum value ResaleAuthorizationSortByResellerLegalName = "ResellerLegalName" // ResaleAuthorizationSortByStatus is a ResaleAuthorizationSortBy enum value ResaleAuthorizationSortByStatus = "Status" // ResaleAuthorizationSortByOfferExtendedStatus is a ResaleAuthorizationSortBy enum value ResaleAuthorizationSortByOfferExtendedStatus = "OfferExtendedStatus" // ResaleAuthorizationSortByCreatedDate is a ResaleAuthorizationSortBy enum value ResaleAuthorizationSortByCreatedDate = "CreatedDate" // ResaleAuthorizationSortByAvailabilityEndDate is a ResaleAuthorizationSortBy enum value ResaleAuthorizationSortByAvailabilityEndDate = "AvailabilityEndDate" // ResaleAuthorizationSortByLastModifiedDate is a ResaleAuthorizationSortBy enum value ResaleAuthorizationSortByLastModifiedDate = "LastModifiedDate" )
const ( // ResaleAuthorizationStatusStringDraft is a ResaleAuthorizationStatusString enum value ResaleAuthorizationStatusStringDraft = "Draft" // ResaleAuthorizationStatusStringActive is a ResaleAuthorizationStatusString enum value ResaleAuthorizationStatusStringActive = "Active" // ResaleAuthorizationStatusStringRestricted is a ResaleAuthorizationStatusString enum value ResaleAuthorizationStatusStringRestricted = "Restricted" )
const ( // SaaSProductSortByEntityId is a SaaSProductSortBy enum value SaaSProductSortByEntityId = "EntityId" // SaaSProductSortByProductTitle is a SaaSProductSortBy enum value SaaSProductSortByProductTitle = "ProductTitle" // SaaSProductSortByVisibility is a SaaSProductSortBy enum value SaaSProductSortByVisibility = "Visibility" // SaaSProductSortByLastModifiedDate is a SaaSProductSortBy enum value SaaSProductSortByLastModifiedDate = "LastModifiedDate" )
const ( // SaaSProductVisibilityStringLimited is a SaaSProductVisibilityString enum value SaaSProductVisibilityStringLimited = "Limited" // SaaSProductVisibilityStringPublic is a SaaSProductVisibilityString enum value SaaSProductVisibilityStringPublic = "Public" // SaaSProductVisibilityStringRestricted is a SaaSProductVisibilityString enum value SaaSProductVisibilityStringRestricted = "Restricted" // SaaSProductVisibilityStringDraft is a SaaSProductVisibilityString enum value SaaSProductVisibilityStringDraft = "Draft" )
const ( // SortOrderAscending is a SortOrder enum value SortOrderAscending = "ASCENDING" // SortOrderDescending is a SortOrder enum value SortOrderDescending = "DESCENDING" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // Access is denied. // // HTTP status code: 403 ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeInternalServiceException for service response error code // "InternalServiceException". // // There was an internal service exception. // // HTTP status code: 500 ErrCodeInternalServiceException = "InternalServiceException" // ErrCodeResourceInUseException for service response error code // "ResourceInUseException". // // The resource is currently in use. ErrCodeResourceInUseException = "ResourceInUseException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The specified resource wasn't found. // // HTTP status code: 404 ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeResourceNotSupportedException for service response error code // "ResourceNotSupportedException". // // Currently, the specified resource is not supported. ErrCodeResourceNotSupportedException = "ResourceNotSupportedException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // The maximum number of open requests per account has been exceeded. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // Too many requests. // // HTTP status code: 429 ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". // // An error occurred during validation. // // HTTP status code: 422 ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "Marketplace Catalog" // Name of service. EndpointsID = "catalog.marketplace" // ID to lookup a service endpoint with. ServiceID = "Marketplace Catalog" // ServiceID is a unique identifier of a specific service. )
Service information constants
Variables ¶
This section is empty.
Functions ¶
func AmiProductSortBy_Values ¶
func AmiProductSortBy_Values() []string
AmiProductSortBy_Values returns all elements of the AmiProductSortBy enum
func AmiProductVisibilityString_Values ¶
func AmiProductVisibilityString_Values() []string
AmiProductVisibilityString_Values returns all elements of the AmiProductVisibilityString enum
func ChangeStatus_Values ¶
func ChangeStatus_Values() []string
ChangeStatus_Values returns all elements of the ChangeStatus enum
func ContainerProductSortBy_Values ¶
func ContainerProductSortBy_Values() []string
ContainerProductSortBy_Values returns all elements of the ContainerProductSortBy enum
func ContainerProductVisibilityString_Values ¶
func ContainerProductVisibilityString_Values() []string
ContainerProductVisibilityString_Values returns all elements of the ContainerProductVisibilityString enum
func DataProductSortBy_Values ¶
func DataProductSortBy_Values() []string
DataProductSortBy_Values returns all elements of the DataProductSortBy enum
func DataProductVisibilityString_Values ¶
func DataProductVisibilityString_Values() []string
DataProductVisibilityString_Values returns all elements of the DataProductVisibilityString enum
func FailureCode_Values ¶
func FailureCode_Values() []string
FailureCode_Values returns all elements of the FailureCode enum
func Intent_Values ¶
func Intent_Values() []string
Intent_Values returns all elements of the Intent enum
func OfferSortBy_Values ¶
func OfferSortBy_Values() []string
OfferSortBy_Values returns all elements of the OfferSortBy enum
func OfferStateString_Values ¶
func OfferStateString_Values() []string
OfferStateString_Values returns all elements of the OfferStateString enum
func OfferTargetingString_Values ¶
func OfferTargetingString_Values() []string
OfferTargetingString_Values returns all elements of the OfferTargetingString enum
func OwnershipType_Values ¶
func OwnershipType_Values() []string
OwnershipType_Values returns all elements of the OwnershipType enum
func ResaleAuthorizationSortBy_Values ¶
func ResaleAuthorizationSortBy_Values() []string
ResaleAuthorizationSortBy_Values returns all elements of the ResaleAuthorizationSortBy enum
func ResaleAuthorizationStatusString_Values ¶
func ResaleAuthorizationStatusString_Values() []string
ResaleAuthorizationStatusString_Values returns all elements of the ResaleAuthorizationStatusString enum
func SaaSProductSortBy_Values ¶
func SaaSProductSortBy_Values() []string
SaaSProductSortBy_Values returns all elements of the SaaSProductSortBy enum
func SaaSProductVisibilityString_Values ¶
func SaaSProductVisibilityString_Values() []string
SaaSProductVisibilityString_Values returns all elements of the SaaSProductVisibilityString enum
func SortOrder_Values ¶
func SortOrder_Values() []string
SortOrder_Values returns all elements of the SortOrder enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" min:"1" type:"string"` // contains filtered or unexported fields }
Access is denied.
HTTP status code: 403
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AmiProductEntityIdFilter ¶
type AmiProductEntityIdFilter struct { // A string array of unique entity id values to be filtered on. ValueList []*string `min:"1" type:"list"` // contains filtered or unexported fields }
Object that allows filtering on entity id of an AMI product.
func (AmiProductEntityIdFilter) GoString ¶
func (s AmiProductEntityIdFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AmiProductEntityIdFilter) SetValueList ¶
func (s *AmiProductEntityIdFilter) SetValueList(v []*string) *AmiProductEntityIdFilter
SetValueList sets the ValueList field's value.
func (AmiProductEntityIdFilter) String ¶
func (s AmiProductEntityIdFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AmiProductEntityIdFilter) Validate ¶
func (s *AmiProductEntityIdFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AmiProductFilters ¶
type AmiProductFilters struct { // Unique identifier for the AMI product. EntityId *AmiProductEntityIdFilter `type:"structure"` // The last date on which the AMI product was modified. LastModifiedDate *AmiProductLastModifiedDateFilter `type:"structure"` // The title of the AMI product. ProductTitle *AmiProductTitleFilter `type:"structure"` // The visibility of the AMI product. Visibility *AmiProductVisibilityFilter `type:"structure"` // contains filtered or unexported fields }
Object containing all the filter fields for AMI products. Client can add only one wildcard filter and a maximum of 8 filters in a single ListEntities request.
func (AmiProductFilters) GoString ¶
func (s AmiProductFilters) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AmiProductFilters) SetEntityId ¶
func (s *AmiProductFilters) SetEntityId(v *AmiProductEntityIdFilter) *AmiProductFilters
SetEntityId sets the EntityId field's value.
func (*AmiProductFilters) SetLastModifiedDate ¶
func (s *AmiProductFilters) SetLastModifiedDate(v *AmiProductLastModifiedDateFilter) *AmiProductFilters
SetLastModifiedDate sets the LastModifiedDate field's value.
func (*AmiProductFilters) SetProductTitle ¶
func (s *AmiProductFilters) SetProductTitle(v *AmiProductTitleFilter) *AmiProductFilters
SetProductTitle sets the ProductTitle field's value.
func (*AmiProductFilters) SetVisibility ¶
func (s *AmiProductFilters) SetVisibility(v *AmiProductVisibilityFilter) *AmiProductFilters
SetVisibility sets the Visibility field's value.
func (AmiProductFilters) String ¶
func (s AmiProductFilters) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AmiProductFilters) Validate ¶
func (s *AmiProductFilters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AmiProductLastModifiedDateFilter ¶
type AmiProductLastModifiedDateFilter struct { // Dates between which the AMI product was last modified. DateRange *AmiProductLastModifiedDateFilterDateRange `type:"structure"` // contains filtered or unexported fields }
Object that allows filtering based on the last modified date of AMI products.
func (AmiProductLastModifiedDateFilter) GoString ¶
func (s AmiProductLastModifiedDateFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AmiProductLastModifiedDateFilter) SetDateRange ¶
func (s *AmiProductLastModifiedDateFilter) SetDateRange(v *AmiProductLastModifiedDateFilterDateRange) *AmiProductLastModifiedDateFilter
SetDateRange sets the DateRange field's value.
func (AmiProductLastModifiedDateFilter) String ¶
func (s AmiProductLastModifiedDateFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AmiProductLastModifiedDateFilter) Validate ¶
func (s *AmiProductLastModifiedDateFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AmiProductLastModifiedDateFilterDateRange ¶
type AmiProductLastModifiedDateFilterDateRange struct { // Date after which the AMI product was last modified. AfterValue *string `min:"20" type:"string"` // Date before which the AMI product was last modified. BeforeValue *string `min:"20" type:"string"` // contains filtered or unexported fields }
Object that contains date range of the last modified date to be filtered on. You can optionally provide a BeforeValue and/or AfterValue. Both are inclusive.
func (AmiProductLastModifiedDateFilterDateRange) GoString ¶
func (s AmiProductLastModifiedDateFilterDateRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AmiProductLastModifiedDateFilterDateRange) SetAfterValue ¶
func (s *AmiProductLastModifiedDateFilterDateRange) SetAfterValue(v string) *AmiProductLastModifiedDateFilterDateRange
SetAfterValue sets the AfterValue field's value.
func (*AmiProductLastModifiedDateFilterDateRange) SetBeforeValue ¶
func (s *AmiProductLastModifiedDateFilterDateRange) SetBeforeValue(v string) *AmiProductLastModifiedDateFilterDateRange
SetBeforeValue sets the BeforeValue field's value.
func (AmiProductLastModifiedDateFilterDateRange) String ¶
func (s AmiProductLastModifiedDateFilterDateRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AmiProductLastModifiedDateFilterDateRange) Validate ¶
func (s *AmiProductLastModifiedDateFilterDateRange) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AmiProductSort ¶
type AmiProductSort struct { // Field to sort the AMI products by. SortBy *string `type:"string" enum:"AmiProductSortBy"` // The sorting order. Can be ASCENDING or DESCENDING. The default value is DESCENDING. SortOrder *string `type:"string" enum:"SortOrder"` // contains filtered or unexported fields }
Objects that allows sorting on AMI products based on certain fields and sorting order.
func (AmiProductSort) GoString ¶
func (s AmiProductSort) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AmiProductSort) SetSortBy ¶
func (s *AmiProductSort) SetSortBy(v string) *AmiProductSort
SetSortBy sets the SortBy field's value.
func (*AmiProductSort) SetSortOrder ¶
func (s *AmiProductSort) SetSortOrder(v string) *AmiProductSort
SetSortOrder sets the SortOrder field's value.
func (AmiProductSort) String ¶
func (s AmiProductSort) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AmiProductSummary ¶
type AmiProductSummary struct { // The title of the AMI product. ProductTitle *string `min:"1" type:"string"` // The lifecycle of the AMI product. Visibility *string `type:"string" enum:"AmiProductVisibilityString"` // contains filtered or unexported fields }
Object that contains summarized information about an AMI product.
func (AmiProductSummary) GoString ¶
func (s AmiProductSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AmiProductSummary) SetProductTitle ¶
func (s *AmiProductSummary) SetProductTitle(v string) *AmiProductSummary
SetProductTitle sets the ProductTitle field's value.
func (*AmiProductSummary) SetVisibility ¶
func (s *AmiProductSummary) SetVisibility(v string) *AmiProductSummary
SetVisibility sets the Visibility field's value.
func (AmiProductSummary) String ¶
func (s AmiProductSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AmiProductTitleFilter ¶
type AmiProductTitleFilter struct { // A string array of unique product title values to be filtered on. ValueList []*string `min:"1" type:"list"` // A string that will be the wildCard input for product tile filter. It matches // the provided value as a substring in the actual value. WildCardValue *string `min:"1" type:"string"` // contains filtered or unexported fields }
Object that allows filtering on product title.
func (AmiProductTitleFilter) GoString ¶
func (s AmiProductTitleFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AmiProductTitleFilter) SetValueList ¶
func (s *AmiProductTitleFilter) SetValueList(v []*string) *AmiProductTitleFilter
SetValueList sets the ValueList field's value.
func (*AmiProductTitleFilter) SetWildCardValue ¶
func (s *AmiProductTitleFilter) SetWildCardValue(v string) *AmiProductTitleFilter
SetWildCardValue sets the WildCardValue field's value.
func (AmiProductTitleFilter) String ¶
func (s AmiProductTitleFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AmiProductTitleFilter) Validate ¶
func (s *AmiProductTitleFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AmiProductVisibilityFilter ¶
type AmiProductVisibilityFilter struct { // A string array of unique visibility values to be filtered on. ValueList []*string `min:"1" type:"list" enum:"AmiProductVisibilityString"` // contains filtered or unexported fields }
Object that allows filtering on the visibility of the product in the AWS Marketplace.
func (AmiProductVisibilityFilter) GoString ¶
func (s AmiProductVisibilityFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AmiProductVisibilityFilter) SetValueList ¶
func (s *AmiProductVisibilityFilter) SetValueList(v []*string) *AmiProductVisibilityFilter
SetValueList sets the ValueList field's value.
func (AmiProductVisibilityFilter) String ¶
func (s AmiProductVisibilityFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AmiProductVisibilityFilter) Validate ¶
func (s *AmiProductVisibilityFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchDescribeEntitiesInput ¶
type BatchDescribeEntitiesInput struct { // List of entity IDs and the catalogs the entities are present in. // // EntityRequestList is a required field EntityRequestList []*EntityRequest `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (BatchDescribeEntitiesInput) GoString ¶
func (s BatchDescribeEntitiesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDescribeEntitiesInput) SetEntityRequestList ¶
func (s *BatchDescribeEntitiesInput) SetEntityRequestList(v []*EntityRequest) *BatchDescribeEntitiesInput
SetEntityRequestList sets the EntityRequestList field's value.
func (BatchDescribeEntitiesInput) String ¶
func (s BatchDescribeEntitiesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDescribeEntitiesInput) Validate ¶
func (s *BatchDescribeEntitiesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchDescribeEntitiesOutput ¶
type BatchDescribeEntitiesOutput struct { // Details about each entity. EntityDetails map[string]*EntityDetail `type:"map"` // A map of errors returned, with EntityId as the key and errorDetail as the // value. Errors map[string]*BatchDescribeErrorDetail `type:"map"` // contains filtered or unexported fields }
func (BatchDescribeEntitiesOutput) GoString ¶
func (s BatchDescribeEntitiesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDescribeEntitiesOutput) SetEntityDetails ¶
func (s *BatchDescribeEntitiesOutput) SetEntityDetails(v map[string]*EntityDetail) *BatchDescribeEntitiesOutput
SetEntityDetails sets the EntityDetails field's value.
func (*BatchDescribeEntitiesOutput) SetErrors ¶
func (s *BatchDescribeEntitiesOutput) SetErrors(v map[string]*BatchDescribeErrorDetail) *BatchDescribeEntitiesOutput
SetErrors sets the Errors field's value.
func (BatchDescribeEntitiesOutput) String ¶
func (s BatchDescribeEntitiesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchDescribeErrorDetail ¶
type BatchDescribeErrorDetail struct { // The error code returned. ErrorCode *string `min:"1" type:"string"` // The error message returned. ErrorMessage *string `min:"1" type:"string"` // contains filtered or unexported fields }
An object that contains an error code and error message.
func (BatchDescribeErrorDetail) GoString ¶
func (s BatchDescribeErrorDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDescribeErrorDetail) SetErrorCode ¶
func (s *BatchDescribeErrorDetail) SetErrorCode(v string) *BatchDescribeErrorDetail
SetErrorCode sets the ErrorCode field's value.
func (*BatchDescribeErrorDetail) SetErrorMessage ¶
func (s *BatchDescribeErrorDetail) SetErrorMessage(v string) *BatchDescribeErrorDetail
SetErrorMessage sets the ErrorMessage field's value.
func (BatchDescribeErrorDetail) String ¶
func (s BatchDescribeErrorDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CancelChangeSetInput ¶
type CancelChangeSetInput struct { // Required. The catalog related to the request. Fixed value: AWSMarketplace. // // Catalog is a required field Catalog *string `location:"querystring" locationName:"catalog" min:"1" type:"string" required:"true"` // Required. The unique identifier of the StartChangeSet request that you want // to cancel. // // ChangeSetId is a required field ChangeSetId *string `location:"querystring" locationName:"changeSetId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CancelChangeSetInput) GoString ¶
func (s CancelChangeSetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelChangeSetInput) SetCatalog ¶
func (s *CancelChangeSetInput) SetCatalog(v string) *CancelChangeSetInput
SetCatalog sets the Catalog field's value.
func (*CancelChangeSetInput) SetChangeSetId ¶
func (s *CancelChangeSetInput) SetChangeSetId(v string) *CancelChangeSetInput
SetChangeSetId sets the ChangeSetId field's value.
func (CancelChangeSetInput) String ¶
func (s CancelChangeSetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelChangeSetInput) Validate ¶
func (s *CancelChangeSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelChangeSetOutput ¶
type CancelChangeSetOutput struct { // The ARN associated with the change set referenced in this request. ChangeSetArn *string `min:"1" type:"string"` // The unique identifier for the change set referenced in this request. ChangeSetId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CancelChangeSetOutput) GoString ¶
func (s CancelChangeSetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelChangeSetOutput) SetChangeSetArn ¶
func (s *CancelChangeSetOutput) SetChangeSetArn(v string) *CancelChangeSetOutput
SetChangeSetArn sets the ChangeSetArn field's value.
func (*CancelChangeSetOutput) SetChangeSetId ¶
func (s *CancelChangeSetOutput) SetChangeSetId(v string) *CancelChangeSetOutput
SetChangeSetId sets the ChangeSetId field's value.
func (CancelChangeSetOutput) String ¶
func (s CancelChangeSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Change ¶
type Change struct { // Optional name for the change. ChangeName *string `min:"1" type:"string"` // Change types are single string values that describe your intention for the // change. Each change type is unique for each EntityType provided in the change's // scope. For more information about change types available for single-AMI products, // see Working with single-AMI products (https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/ami-products.html#working-with-single-AMI-products). // Also, for more information about change types available for container-based // products, see Working with container products (https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/container-products.html#working-with-container-products). // // ChangeType is a required field ChangeType *string `min:"1" type:"string" required:"true"` // This object contains details specific to the change type of the requested // change. For more information about change types available for single-AMI // products, see Working with single-AMI products (https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/ami-products.html#working-with-single-AMI-products). // Also, for more information about change types available for container-based // products, see Working with container products (https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/container-products.html#working-with-container-products). Details *string `min:"2" type:"string"` // The entity to be changed. // // Entity is a required field Entity *Entity `type:"structure" required:"true"` // The tags associated with the change. EntityTags []*Tag `min:"1" type:"list"` // contains filtered or unexported fields }
An object that contains the ChangeType, Details, and Entity.
func (Change) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Change) SetChangeName ¶
SetChangeName sets the ChangeName field's value.
func (*Change) SetChangeType ¶
SetChangeType sets the ChangeType field's value.
func (*Change) SetDetails ¶
SetDetails sets the Details field's value.
func (*Change) SetEntityTags ¶
SetEntityTags sets the EntityTags field's value.
type ChangeSetSummaryListItem ¶
type ChangeSetSummaryListItem struct { // The ARN associated with the unique identifier for the change set referenced // in this request. ChangeSetArn *string `min:"1" type:"string"` // The unique identifier for a change set. ChangeSetId *string `min:"1" type:"string"` // The non-unique name for the change set. ChangeSetName *string `min:"1" type:"string"` // The time, in ISO 8601 format (2018-02-27T13:45:22Z), when the change set // was finished. EndTime *string `min:"20" type:"string"` // This object is a list of entity IDs (string) that are a part of a change // set. The entity ID list is a maximum of 20 entities. It must contain at least // one entity. EntityIdList []*string `type:"list"` // Returned if the change set is in FAILED status. Can be either CLIENT_ERROR, // which means that there are issues with the request (see the ErrorDetailList // of DescribeChangeSet), or SERVER_FAULT, which means that there is a problem // in the system, and you should retry your request. FailureCode *string `type:"string" enum:"FailureCode"` // The time, in ISO 8601 format (2018-02-27T13:45:22Z), when the change set // was started. StartTime *string `min:"20" type:"string"` // The current status of the change set. Status *string `type:"string" enum:"ChangeStatus"` // contains filtered or unexported fields }
A summary of a change set returned in a list of change sets when the ListChangeSets action is called.
func (ChangeSetSummaryListItem) GoString ¶
func (s ChangeSetSummaryListItem) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChangeSetSummaryListItem) SetChangeSetArn ¶
func (s *ChangeSetSummaryListItem) SetChangeSetArn(v string) *ChangeSetSummaryListItem
SetChangeSetArn sets the ChangeSetArn field's value.
func (*ChangeSetSummaryListItem) SetChangeSetId ¶
func (s *ChangeSetSummaryListItem) SetChangeSetId(v string) *ChangeSetSummaryListItem
SetChangeSetId sets the ChangeSetId field's value.
func (*ChangeSetSummaryListItem) SetChangeSetName ¶
func (s *ChangeSetSummaryListItem) SetChangeSetName(v string) *ChangeSetSummaryListItem
SetChangeSetName sets the ChangeSetName field's value.
func (*ChangeSetSummaryListItem) SetEndTime ¶
func (s *ChangeSetSummaryListItem) SetEndTime(v string) *ChangeSetSummaryListItem
SetEndTime sets the EndTime field's value.
func (*ChangeSetSummaryListItem) SetEntityIdList ¶
func (s *ChangeSetSummaryListItem) SetEntityIdList(v []*string) *ChangeSetSummaryListItem
SetEntityIdList sets the EntityIdList field's value.
func (*ChangeSetSummaryListItem) SetFailureCode ¶
func (s *ChangeSetSummaryListItem) SetFailureCode(v string) *ChangeSetSummaryListItem
SetFailureCode sets the FailureCode field's value.
func (*ChangeSetSummaryListItem) SetStartTime ¶
func (s *ChangeSetSummaryListItem) SetStartTime(v string) *ChangeSetSummaryListItem
SetStartTime sets the StartTime field's value.
func (*ChangeSetSummaryListItem) SetStatus ¶
func (s *ChangeSetSummaryListItem) SetStatus(v string) *ChangeSetSummaryListItem
SetStatus sets the Status field's value.
func (ChangeSetSummaryListItem) String ¶
func (s ChangeSetSummaryListItem) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChangeSummary ¶
type ChangeSummary struct { // Optional name for the change. ChangeName *string `min:"1" type:"string"` // The type of the change. ChangeType *string `min:"1" type:"string"` // This object contains details specific to the change type of the requested // change. Details *string `min:"2" type:"string"` // The entity to be changed. Entity *Entity `type:"structure"` // An array of ErrorDetail objects associated with the change. ErrorDetailList []*ErrorDetail `type:"list"` // contains filtered or unexported fields }
This object is a container for common summary information about the change. The summary doesn't contain the whole change structure.
func (ChangeSummary) GoString ¶
func (s ChangeSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChangeSummary) SetChangeName ¶
func (s *ChangeSummary) SetChangeName(v string) *ChangeSummary
SetChangeName sets the ChangeName field's value.
func (*ChangeSummary) SetChangeType ¶
func (s *ChangeSummary) SetChangeType(v string) *ChangeSummary
SetChangeType sets the ChangeType field's value.
func (*ChangeSummary) SetDetails ¶
func (s *ChangeSummary) SetDetails(v string) *ChangeSummary
SetDetails sets the Details field's value.
func (*ChangeSummary) SetEntity ¶
func (s *ChangeSummary) SetEntity(v *Entity) *ChangeSummary
SetEntity sets the Entity field's value.
func (*ChangeSummary) SetErrorDetailList ¶
func (s *ChangeSummary) SetErrorDetailList(v []*ErrorDetail) *ChangeSummary
SetErrorDetailList sets the ErrorDetailList field's value.
func (ChangeSummary) String ¶
func (s ChangeSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ContainerProductEntityIdFilter ¶
type ContainerProductEntityIdFilter struct { // A string array of unique entity id values to be filtered on. ValueList []*string `min:"1" type:"list"` // contains filtered or unexported fields }
Object that allows filtering on entity id of a container product.
func (ContainerProductEntityIdFilter) GoString ¶
func (s ContainerProductEntityIdFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContainerProductEntityIdFilter) SetValueList ¶
func (s *ContainerProductEntityIdFilter) SetValueList(v []*string) *ContainerProductEntityIdFilter
SetValueList sets the ValueList field's value.
func (ContainerProductEntityIdFilter) String ¶
func (s ContainerProductEntityIdFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContainerProductEntityIdFilter) Validate ¶
func (s *ContainerProductEntityIdFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ContainerProductFilters ¶
type ContainerProductFilters struct { // Unique identifier for the container product. EntityId *ContainerProductEntityIdFilter `type:"structure"` // The last date on which the container product was modified. LastModifiedDate *ContainerProductLastModifiedDateFilter `type:"structure"` // The title of the container product. ProductTitle *ContainerProductTitleFilter `type:"structure"` // The visibility of the container product. Visibility *ContainerProductVisibilityFilter `type:"structure"` // contains filtered or unexported fields }
Object containing all the filter fields for container products. Client can add only one wildcard filter and a maximum of 8 filters in a single ListEntities request.
func (ContainerProductFilters) GoString ¶
func (s ContainerProductFilters) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContainerProductFilters) SetEntityId ¶
func (s *ContainerProductFilters) SetEntityId(v *ContainerProductEntityIdFilter) *ContainerProductFilters
SetEntityId sets the EntityId field's value.
func (*ContainerProductFilters) SetLastModifiedDate ¶
func (s *ContainerProductFilters) SetLastModifiedDate(v *ContainerProductLastModifiedDateFilter) *ContainerProductFilters
SetLastModifiedDate sets the LastModifiedDate field's value.
func (*ContainerProductFilters) SetProductTitle ¶
func (s *ContainerProductFilters) SetProductTitle(v *ContainerProductTitleFilter) *ContainerProductFilters
SetProductTitle sets the ProductTitle field's value.
func (*ContainerProductFilters) SetVisibility ¶
func (s *ContainerProductFilters) SetVisibility(v *ContainerProductVisibilityFilter) *ContainerProductFilters
SetVisibility sets the Visibility field's value.
func (ContainerProductFilters) String ¶
func (s ContainerProductFilters) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContainerProductFilters) Validate ¶
func (s *ContainerProductFilters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ContainerProductLastModifiedDateFilter ¶
type ContainerProductLastModifiedDateFilter struct { // Dates between which the container product was last modified. DateRange *ContainerProductLastModifiedDateFilterDateRange `type:"structure"` // contains filtered or unexported fields }
Object that allows filtering based on the last modified date of container products.
func (ContainerProductLastModifiedDateFilter) GoString ¶
func (s ContainerProductLastModifiedDateFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContainerProductLastModifiedDateFilter) SetDateRange ¶
func (s *ContainerProductLastModifiedDateFilter) SetDateRange(v *ContainerProductLastModifiedDateFilterDateRange) *ContainerProductLastModifiedDateFilter
SetDateRange sets the DateRange field's value.
func (ContainerProductLastModifiedDateFilter) String ¶
func (s ContainerProductLastModifiedDateFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContainerProductLastModifiedDateFilter) Validate ¶
func (s *ContainerProductLastModifiedDateFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ContainerProductLastModifiedDateFilterDateRange ¶
type ContainerProductLastModifiedDateFilterDateRange struct { // Date after which the container product was last modified. AfterValue *string `min:"20" type:"string"` // Date before which the container product was last modified. BeforeValue *string `min:"20" type:"string"` // contains filtered or unexported fields }
Object that contains date range of the last modified date to be filtered on. You can optionally provide a BeforeValue and/or AfterValue. Both are inclusive.
func (ContainerProductLastModifiedDateFilterDateRange) GoString ¶
func (s ContainerProductLastModifiedDateFilterDateRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContainerProductLastModifiedDateFilterDateRange) SetAfterValue ¶
func (s *ContainerProductLastModifiedDateFilterDateRange) SetAfterValue(v string) *ContainerProductLastModifiedDateFilterDateRange
SetAfterValue sets the AfterValue field's value.
func (*ContainerProductLastModifiedDateFilterDateRange) SetBeforeValue ¶
func (s *ContainerProductLastModifiedDateFilterDateRange) SetBeforeValue(v string) *ContainerProductLastModifiedDateFilterDateRange
SetBeforeValue sets the BeforeValue field's value.
func (ContainerProductLastModifiedDateFilterDateRange) String ¶
func (s ContainerProductLastModifiedDateFilterDateRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContainerProductLastModifiedDateFilterDateRange) Validate ¶
func (s *ContainerProductLastModifiedDateFilterDateRange) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ContainerProductSort ¶
type ContainerProductSort struct { // Field to sort the container products by. SortBy *string `type:"string" enum:"ContainerProductSortBy"` // The sorting order. Can be ASCENDING or DESCENDING. The default value is DESCENDING. SortOrder *string `type:"string" enum:"SortOrder"` // contains filtered or unexported fields }
Objects that allows sorting on container products based on certain fields and sorting order.
func (ContainerProductSort) GoString ¶
func (s ContainerProductSort) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContainerProductSort) SetSortBy ¶
func (s *ContainerProductSort) SetSortBy(v string) *ContainerProductSort
SetSortBy sets the SortBy field's value.
func (*ContainerProductSort) SetSortOrder ¶
func (s *ContainerProductSort) SetSortOrder(v string) *ContainerProductSort
SetSortOrder sets the SortOrder field's value.
func (ContainerProductSort) String ¶
func (s ContainerProductSort) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ContainerProductSummary ¶
type ContainerProductSummary struct { // The title of the container product. ProductTitle *string `min:"1" type:"string"` // The lifecycle of the product. Visibility *string `type:"string" enum:"ContainerProductVisibilityString"` // contains filtered or unexported fields }
Object that contains summarized information about a container product.
func (ContainerProductSummary) GoString ¶
func (s ContainerProductSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContainerProductSummary) SetProductTitle ¶
func (s *ContainerProductSummary) SetProductTitle(v string) *ContainerProductSummary
SetProductTitle sets the ProductTitle field's value.
func (*ContainerProductSummary) SetVisibility ¶
func (s *ContainerProductSummary) SetVisibility(v string) *ContainerProductSummary
SetVisibility sets the Visibility field's value.
func (ContainerProductSummary) String ¶
func (s ContainerProductSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ContainerProductTitleFilter ¶
type ContainerProductTitleFilter struct { // A string array of unique product title values to be filtered on. ValueList []*string `min:"1" type:"list"` // A string that will be the wildCard input for product tile filter. It matches // the provided value as a substring in the actual value. WildCardValue *string `min:"1" type:"string"` // contains filtered or unexported fields }
Object that allows filtering on product title.
func (ContainerProductTitleFilter) GoString ¶
func (s ContainerProductTitleFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContainerProductTitleFilter) SetValueList ¶
func (s *ContainerProductTitleFilter) SetValueList(v []*string) *ContainerProductTitleFilter
SetValueList sets the ValueList field's value.
func (*ContainerProductTitleFilter) SetWildCardValue ¶
func (s *ContainerProductTitleFilter) SetWildCardValue(v string) *ContainerProductTitleFilter
SetWildCardValue sets the WildCardValue field's value.
func (ContainerProductTitleFilter) String ¶
func (s ContainerProductTitleFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContainerProductTitleFilter) Validate ¶
func (s *ContainerProductTitleFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ContainerProductVisibilityFilter ¶
type ContainerProductVisibilityFilter struct { // A string array of unique visibility values to be filtered on. ValueList []*string `min:"1" type:"list" enum:"ContainerProductVisibilityString"` // contains filtered or unexported fields }
Object that allows filtering on the visibility of the product in the AWS Marketplace.
func (ContainerProductVisibilityFilter) GoString ¶
func (s ContainerProductVisibilityFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContainerProductVisibilityFilter) SetValueList ¶
func (s *ContainerProductVisibilityFilter) SetValueList(v []*string) *ContainerProductVisibilityFilter
SetValueList sets the ValueList field's value.
func (ContainerProductVisibilityFilter) String ¶
func (s ContainerProductVisibilityFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContainerProductVisibilityFilter) Validate ¶
func (s *ContainerProductVisibilityFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DataProductEntityIdFilter ¶
type DataProductEntityIdFilter struct { // A string array of unique entity id values to be filtered on. ValueList []*string `min:"1" type:"list"` // contains filtered or unexported fields }
Object that allows filtering on entity id of a data product.
func (DataProductEntityIdFilter) GoString ¶
func (s DataProductEntityIdFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataProductEntityIdFilter) SetValueList ¶
func (s *DataProductEntityIdFilter) SetValueList(v []*string) *DataProductEntityIdFilter
SetValueList sets the ValueList field's value.
func (DataProductEntityIdFilter) String ¶
func (s DataProductEntityIdFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataProductEntityIdFilter) Validate ¶
func (s *DataProductEntityIdFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DataProductFilters ¶
type DataProductFilters struct { // Unique identifier for the data product. EntityId *DataProductEntityIdFilter `type:"structure"` // The last date on which the data product was modified. LastModifiedDate *DataProductLastModifiedDateFilter `type:"structure"` // The title of the data product. ProductTitle *DataProductTitleFilter `type:"structure"` // The visibility of the data product. Visibility *DataProductVisibilityFilter `type:"structure"` // contains filtered or unexported fields }
Object containing all the filter fields for data products. Client can add only one wildcard filter and a maximum of 8 filters in a single ListEntities request.
func (DataProductFilters) GoString ¶
func (s DataProductFilters) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataProductFilters) SetEntityId ¶
func (s *DataProductFilters) SetEntityId(v *DataProductEntityIdFilter) *DataProductFilters
SetEntityId sets the EntityId field's value.
func (*DataProductFilters) SetLastModifiedDate ¶
func (s *DataProductFilters) SetLastModifiedDate(v *DataProductLastModifiedDateFilter) *DataProductFilters
SetLastModifiedDate sets the LastModifiedDate field's value.
func (*DataProductFilters) SetProductTitle ¶
func (s *DataProductFilters) SetProductTitle(v *DataProductTitleFilter) *DataProductFilters
SetProductTitle sets the ProductTitle field's value.
func (*DataProductFilters) SetVisibility ¶
func (s *DataProductFilters) SetVisibility(v *DataProductVisibilityFilter) *DataProductFilters
SetVisibility sets the Visibility field's value.
func (DataProductFilters) String ¶
func (s DataProductFilters) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataProductFilters) Validate ¶
func (s *DataProductFilters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DataProductLastModifiedDateFilter ¶
type DataProductLastModifiedDateFilter struct { // Dates between which the data product was last modified. DateRange *DataProductLastModifiedDateFilterDateRange `type:"structure"` // contains filtered or unexported fields }
Object that allows filtering based on the last modified date of data products.
func (DataProductLastModifiedDateFilter) GoString ¶
func (s DataProductLastModifiedDateFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataProductLastModifiedDateFilter) SetDateRange ¶
func (s *DataProductLastModifiedDateFilter) SetDateRange(v *DataProductLastModifiedDateFilterDateRange) *DataProductLastModifiedDateFilter
SetDateRange sets the DateRange field's value.
func (DataProductLastModifiedDateFilter) String ¶
func (s DataProductLastModifiedDateFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataProductLastModifiedDateFilter) Validate ¶
func (s *DataProductLastModifiedDateFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DataProductLastModifiedDateFilterDateRange ¶
type DataProductLastModifiedDateFilterDateRange struct { // Date after which the data product was last modified. AfterValue *string `min:"20" type:"string"` // Date before which the data product was last modified. BeforeValue *string `min:"20" type:"string"` // contains filtered or unexported fields }
Object that contains date range of the last modified date to be filtered on. You can optionally provide a BeforeValue and/or AfterValue. Both are inclusive.
func (DataProductLastModifiedDateFilterDateRange) GoString ¶
func (s DataProductLastModifiedDateFilterDateRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataProductLastModifiedDateFilterDateRange) SetAfterValue ¶
func (s *DataProductLastModifiedDateFilterDateRange) SetAfterValue(v string) *DataProductLastModifiedDateFilterDateRange
SetAfterValue sets the AfterValue field's value.
func (*DataProductLastModifiedDateFilterDateRange) SetBeforeValue ¶
func (s *DataProductLastModifiedDateFilterDateRange) SetBeforeValue(v string) *DataProductLastModifiedDateFilterDateRange
SetBeforeValue sets the BeforeValue field's value.
func (DataProductLastModifiedDateFilterDateRange) String ¶
func (s DataProductLastModifiedDateFilterDateRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataProductLastModifiedDateFilterDateRange) Validate ¶
func (s *DataProductLastModifiedDateFilterDateRange) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DataProductSort ¶
type DataProductSort struct { // Field to sort the data products by. SortBy *string `type:"string" enum:"DataProductSortBy"` // The sorting order. Can be ASCENDING or DESCENDING. The default value is DESCENDING. SortOrder *string `type:"string" enum:"SortOrder"` // contains filtered or unexported fields }
Objects that allows sorting on data products based on certain fields and sorting order.
func (DataProductSort) GoString ¶
func (s DataProductSort) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataProductSort) SetSortBy ¶
func (s *DataProductSort) SetSortBy(v string) *DataProductSort
SetSortBy sets the SortBy field's value.
func (*DataProductSort) SetSortOrder ¶
func (s *DataProductSort) SetSortOrder(v string) *DataProductSort
SetSortOrder sets the SortOrder field's value.
func (DataProductSort) String ¶
func (s DataProductSort) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DataProductSummary ¶
type DataProductSummary struct { // The title of the data product. ProductTitle *string `min:"1" type:"string"` // The lifecycle of the data product. Visibility *string `type:"string" enum:"DataProductVisibilityString"` // contains filtered or unexported fields }
Object that contains summarized information about a data product.
func (DataProductSummary) GoString ¶
func (s DataProductSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataProductSummary) SetProductTitle ¶
func (s *DataProductSummary) SetProductTitle(v string) *DataProductSummary
SetProductTitle sets the ProductTitle field's value.
func (*DataProductSummary) SetVisibility ¶
func (s *DataProductSummary) SetVisibility(v string) *DataProductSummary
SetVisibility sets the Visibility field's value.
func (DataProductSummary) String ¶
func (s DataProductSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DataProductTitleFilter ¶
type DataProductTitleFilter struct { // A string array of unique product title values to be filtered on. ValueList []*string `min:"1" type:"list"` // A string that will be the wildCard input for product tile filter. It matches // the provided value as a substring in the actual value. WildCardValue *string `min:"1" type:"string"` // contains filtered or unexported fields }
Object that allows filtering on product title.
func (DataProductTitleFilter) GoString ¶
func (s DataProductTitleFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataProductTitleFilter) SetValueList ¶
func (s *DataProductTitleFilter) SetValueList(v []*string) *DataProductTitleFilter
SetValueList sets the ValueList field's value.
func (*DataProductTitleFilter) SetWildCardValue ¶
func (s *DataProductTitleFilter) SetWildCardValue(v string) *DataProductTitleFilter
SetWildCardValue sets the WildCardValue field's value.
func (DataProductTitleFilter) String ¶
func (s DataProductTitleFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataProductTitleFilter) Validate ¶
func (s *DataProductTitleFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DataProductVisibilityFilter ¶
type DataProductVisibilityFilter struct { // A string array of unique visibility values to be filtered on. ValueList []*string `min:"1" type:"list" enum:"DataProductVisibilityString"` // contains filtered or unexported fields }
Object that allows filtering on the visibility of the product in the AWS Marketplace.
func (DataProductVisibilityFilter) GoString ¶
func (s DataProductVisibilityFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataProductVisibilityFilter) SetValueList ¶
func (s *DataProductVisibilityFilter) SetValueList(v []*string) *DataProductVisibilityFilter
SetValueList sets the ValueList field's value.
func (DataProductVisibilityFilter) String ¶
func (s DataProductVisibilityFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataProductVisibilityFilter) Validate ¶
func (s *DataProductVisibilityFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteResourcePolicyInput ¶
type DeleteResourcePolicyInput struct { // The Amazon Resource Name (ARN) of the entity resource that is associated // with the resource policy. // // ResourceArn is a required field ResourceArn *string `location:"querystring" locationName:"resourceArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteResourcePolicyInput) GoString ¶
func (s DeleteResourcePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteResourcePolicyInput) SetResourceArn ¶
func (s *DeleteResourcePolicyInput) SetResourceArn(v string) *DeleteResourcePolicyInput
SetResourceArn sets the ResourceArn field's value.
func (DeleteResourcePolicyInput) String ¶
func (s DeleteResourcePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteResourcePolicyInput) Validate ¶
func (s *DeleteResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteResourcePolicyOutput ¶
type DeleteResourcePolicyOutput struct {
// contains filtered or unexported fields
}
func (DeleteResourcePolicyOutput) GoString ¶
func (s DeleteResourcePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteResourcePolicyOutput) String ¶
func (s DeleteResourcePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeChangeSetInput ¶
type DescribeChangeSetInput struct { // Required. The catalog related to the request. Fixed value: AWSMarketplace // // Catalog is a required field Catalog *string `location:"querystring" locationName:"catalog" min:"1" type:"string" required:"true"` // Required. The unique identifier for the StartChangeSet request that you want // to describe the details for. // // ChangeSetId is a required field ChangeSetId *string `location:"querystring" locationName:"changeSetId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeChangeSetInput) GoString ¶
func (s DescribeChangeSetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChangeSetInput) SetCatalog ¶
func (s *DescribeChangeSetInput) SetCatalog(v string) *DescribeChangeSetInput
SetCatalog sets the Catalog field's value.
func (*DescribeChangeSetInput) SetChangeSetId ¶
func (s *DescribeChangeSetInput) SetChangeSetId(v string) *DescribeChangeSetInput
SetChangeSetId sets the ChangeSetId field's value.
func (DescribeChangeSetInput) String ¶
func (s DescribeChangeSetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChangeSetInput) Validate ¶
func (s *DescribeChangeSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeChangeSetOutput ¶
type DescribeChangeSetOutput struct { // An array of ChangeSummary objects. ChangeSet []*ChangeSummary `type:"list"` // The ARN associated with the unique identifier for the change set referenced // in this request. ChangeSetArn *string `min:"1" type:"string"` // Required. The unique identifier for the change set referenced in this request. ChangeSetId *string `min:"1" type:"string"` // The optional name provided in the StartChangeSet request. If you do not provide // a name, one is set by default. ChangeSetName *string `min:"1" type:"string"` // The date and time, in ISO 8601 format (2018-02-27T13:45:22Z), the request // transitioned to a terminal state. The change cannot transition to a different // state. Null if the request is not in a terminal state. EndTime *string `min:"20" type:"string"` // Returned if the change set is in FAILED status. Can be either CLIENT_ERROR, // which means that there are issues with the request (see the ErrorDetailList), // or SERVER_FAULT, which means that there is a problem in the system, and you // should retry your request. FailureCode *string `type:"string" enum:"FailureCode"` // Returned if there is a failure on the change set, but that failure is not // related to any of the changes in the request. FailureDescription *string `min:"1" type:"string"` // The optional intent provided in the StartChangeSet request. If you do not // provide an intent, APPLY is set by default. Intent *string `type:"string" enum:"Intent"` // The date and time, in ISO 8601 format (2018-02-27T13:45:22Z), the request // started. StartTime *string `min:"20" type:"string"` // The status of the change request. Status *string `type:"string" enum:"ChangeStatus"` // contains filtered or unexported fields }
func (DescribeChangeSetOutput) GoString ¶
func (s DescribeChangeSetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChangeSetOutput) SetChangeSet ¶
func (s *DescribeChangeSetOutput) SetChangeSet(v []*ChangeSummary) *DescribeChangeSetOutput
SetChangeSet sets the ChangeSet field's value.
func (*DescribeChangeSetOutput) SetChangeSetArn ¶
func (s *DescribeChangeSetOutput) SetChangeSetArn(v string) *DescribeChangeSetOutput
SetChangeSetArn sets the ChangeSetArn field's value.
func (*DescribeChangeSetOutput) SetChangeSetId ¶
func (s *DescribeChangeSetOutput) SetChangeSetId(v string) *DescribeChangeSetOutput
SetChangeSetId sets the ChangeSetId field's value.
func (*DescribeChangeSetOutput) SetChangeSetName ¶
func (s *DescribeChangeSetOutput) SetChangeSetName(v string) *DescribeChangeSetOutput
SetChangeSetName sets the ChangeSetName field's value.
func (*DescribeChangeSetOutput) SetEndTime ¶
func (s *DescribeChangeSetOutput) SetEndTime(v string) *DescribeChangeSetOutput
SetEndTime sets the EndTime field's value.
func (*DescribeChangeSetOutput) SetFailureCode ¶
func (s *DescribeChangeSetOutput) SetFailureCode(v string) *DescribeChangeSetOutput
SetFailureCode sets the FailureCode field's value.
func (*DescribeChangeSetOutput) SetFailureDescription ¶
func (s *DescribeChangeSetOutput) SetFailureDescription(v string) *DescribeChangeSetOutput
SetFailureDescription sets the FailureDescription field's value.
func (*DescribeChangeSetOutput) SetIntent ¶
func (s *DescribeChangeSetOutput) SetIntent(v string) *DescribeChangeSetOutput
SetIntent sets the Intent field's value.
func (*DescribeChangeSetOutput) SetStartTime ¶
func (s *DescribeChangeSetOutput) SetStartTime(v string) *DescribeChangeSetOutput
SetStartTime sets the StartTime field's value.
func (*DescribeChangeSetOutput) SetStatus ¶
func (s *DescribeChangeSetOutput) SetStatus(v string) *DescribeChangeSetOutput
SetStatus sets the Status field's value.
func (DescribeChangeSetOutput) String ¶
func (s DescribeChangeSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeEntityInput ¶
type DescribeEntityInput struct { // Required. The catalog related to the request. Fixed value: AWSMarketplace // // Catalog is a required field Catalog *string `location:"querystring" locationName:"catalog" min:"1" type:"string" required:"true"` // Required. The unique ID of the entity to describe. // // EntityId is a required field EntityId *string `location:"querystring" locationName:"entityId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeEntityInput) GoString ¶
func (s DescribeEntityInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeEntityInput) SetCatalog ¶
func (s *DescribeEntityInput) SetCatalog(v string) *DescribeEntityInput
SetCatalog sets the Catalog field's value.
func (*DescribeEntityInput) SetEntityId ¶
func (s *DescribeEntityInput) SetEntityId(v string) *DescribeEntityInput
SetEntityId sets the EntityId field's value.
func (DescribeEntityInput) String ¶
func (s DescribeEntityInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeEntityInput) Validate ¶
func (s *DescribeEntityInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeEntityOutput ¶
type DescribeEntityOutput struct { // This stringified JSON object includes the details of the entity. Details *string `min:"2" type:"string"` // The ARN associated to the unique identifier for the entity referenced in // this request. EntityArn *string `min:"1" type:"string"` // The identifier of the entity, in the format of EntityId@RevisionId. EntityIdentifier *string `min:"1" type:"string"` // The named type of the entity, in the format of EntityType@Version. EntityType *string `min:"1" type:"string"` // The last modified date of the entity, in ISO 8601 format (2018-02-27T13:45:22Z). LastModifiedDate *string `min:"20" type:"string"` // contains filtered or unexported fields }
func (DescribeEntityOutput) GoString ¶
func (s DescribeEntityOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeEntityOutput) SetDetails ¶
func (s *DescribeEntityOutput) SetDetails(v string) *DescribeEntityOutput
SetDetails sets the Details field's value.
func (*DescribeEntityOutput) SetEntityArn ¶
func (s *DescribeEntityOutput) SetEntityArn(v string) *DescribeEntityOutput
SetEntityArn sets the EntityArn field's value.
func (*DescribeEntityOutput) SetEntityIdentifier ¶
func (s *DescribeEntityOutput) SetEntityIdentifier(v string) *DescribeEntityOutput
SetEntityIdentifier sets the EntityIdentifier field's value.
func (*DescribeEntityOutput) SetEntityType ¶
func (s *DescribeEntityOutput) SetEntityType(v string) *DescribeEntityOutput
SetEntityType sets the EntityType field's value.
func (*DescribeEntityOutput) SetLastModifiedDate ¶
func (s *DescribeEntityOutput) SetLastModifiedDate(v string) *DescribeEntityOutput
SetLastModifiedDate sets the LastModifiedDate field's value.
func (DescribeEntityOutput) String ¶
func (s DescribeEntityOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Entity ¶
type Entity struct { // The identifier for the entity. Identifier *string `min:"1" type:"string"` // The type of entity. // // Type is a required field Type *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
An entity contains data that describes your product, its supported features, and how it can be used or launched by your customer.
func (Entity) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Entity) SetIdentifier ¶
SetIdentifier sets the Identifier field's value.
type EntityDetail ¶
type EntityDetail struct { // The Amazon Resource Name (ARN) of the entity. EntityArn *string `min:"1" type:"string"` // The ID of the entity, in the format of EntityId@RevisionId. EntityIdentifier *string `min:"1" type:"string"` // The entity type of the entity, in the format of EntityType@Version. EntityType *string `min:"1" type:"string"` // The last time the entity was modified. LastModifiedDate *string `min:"20" type:"string"` // contains filtered or unexported fields }
An object that contains metadata and details about the entity.
func (EntityDetail) GoString ¶
func (s EntityDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EntityDetail) SetEntityArn ¶
func (s *EntityDetail) SetEntityArn(v string) *EntityDetail
SetEntityArn sets the EntityArn field's value.
func (*EntityDetail) SetEntityIdentifier ¶
func (s *EntityDetail) SetEntityIdentifier(v string) *EntityDetail
SetEntityIdentifier sets the EntityIdentifier field's value.
func (*EntityDetail) SetEntityType ¶
func (s *EntityDetail) SetEntityType(v string) *EntityDetail
SetEntityType sets the EntityType field's value.
func (*EntityDetail) SetLastModifiedDate ¶
func (s *EntityDetail) SetLastModifiedDate(v string) *EntityDetail
SetLastModifiedDate sets the LastModifiedDate field's value.
func (EntityDetail) String ¶
func (s EntityDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EntityRequest ¶
type EntityRequest struct { // The name of the catalog the entity is present in. The only value at this // time is AWSMarketplace. // // Catalog is a required field Catalog *string `min:"1" type:"string" required:"true"` // The ID of the entity. // // EntityId is a required field EntityId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
An object that contains entity ID and the catalog in which the entity is present.
func (EntityRequest) GoString ¶
func (s EntityRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EntityRequest) SetCatalog ¶
func (s *EntityRequest) SetCatalog(v string) *EntityRequest
SetCatalog sets the Catalog field's value.
func (*EntityRequest) SetEntityId ¶
func (s *EntityRequest) SetEntityId(v string) *EntityRequest
SetEntityId sets the EntityId field's value.
func (EntityRequest) String ¶
func (s EntityRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EntityRequest) Validate ¶
func (s *EntityRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EntitySummary ¶
type EntitySummary struct { // An object that contains summary information about the AMI product. AmiProductSummary *AmiProductSummary `type:"structure"` // An object that contains summary information about the container product. ContainerProductSummary *ContainerProductSummary `type:"structure"` // An object that contains summary information about the data product. DataProductSummary *DataProductSummary `type:"structure"` // The ARN associated with the unique identifier for the entity. EntityArn *string `min:"1" type:"string"` // The unique identifier for the entity. EntityId *string `min:"1" type:"string"` // The type of the entity. EntityType *string `min:"1" type:"string"` // The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z). LastModifiedDate *string `min:"20" type:"string"` // The name for the entity. This value is not unique. It is defined by the seller. Name *string `min:"1" type:"string"` // An object that contains summary information about the offer. OfferSummary *OfferSummary `type:"structure"` // An object that contains summary information about the Resale Authorization. ResaleAuthorizationSummary *ResaleAuthorizationSummary `type:"structure"` // An object that contains summary information about the SaaS product. SaaSProductSummary *SaaSProductSummary `type:"structure"` // The visibility status of the entity to buyers. This value can be Public (everyone // can view the entity), Limited (the entity is visible to limited accounts // only), or Restricted (the entity was published and then unpublished and only // existing buyers can view it). Visibility *string `min:"1" type:"string"` // contains filtered or unexported fields }
This object is a container for common summary information about the entity. The summary doesn't contain the whole entity structure, but it does contain information common across all entities.
func (EntitySummary) GoString ¶
func (s EntitySummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EntitySummary) SetAmiProductSummary ¶
func (s *EntitySummary) SetAmiProductSummary(v *AmiProductSummary) *EntitySummary
SetAmiProductSummary sets the AmiProductSummary field's value.
func (*EntitySummary) SetContainerProductSummary ¶
func (s *EntitySummary) SetContainerProductSummary(v *ContainerProductSummary) *EntitySummary
SetContainerProductSummary sets the ContainerProductSummary field's value.
func (*EntitySummary) SetDataProductSummary ¶
func (s *EntitySummary) SetDataProductSummary(v *DataProductSummary) *EntitySummary
SetDataProductSummary sets the DataProductSummary field's value.
func (*EntitySummary) SetEntityArn ¶
func (s *EntitySummary) SetEntityArn(v string) *EntitySummary
SetEntityArn sets the EntityArn field's value.
func (*EntitySummary) SetEntityId ¶
func (s *EntitySummary) SetEntityId(v string) *EntitySummary
SetEntityId sets the EntityId field's value.
func (*EntitySummary) SetEntityType ¶
func (s *EntitySummary) SetEntityType(v string) *EntitySummary
SetEntityType sets the EntityType field's value.
func (*EntitySummary) SetLastModifiedDate ¶
func (s *EntitySummary) SetLastModifiedDate(v string) *EntitySummary
SetLastModifiedDate sets the LastModifiedDate field's value.
func (*EntitySummary) SetName ¶
func (s *EntitySummary) SetName(v string) *EntitySummary
SetName sets the Name field's value.
func (*EntitySummary) SetOfferSummary ¶
func (s *EntitySummary) SetOfferSummary(v *OfferSummary) *EntitySummary
SetOfferSummary sets the OfferSummary field's value.
func (*EntitySummary) SetResaleAuthorizationSummary ¶
func (s *EntitySummary) SetResaleAuthorizationSummary(v *ResaleAuthorizationSummary) *EntitySummary
SetResaleAuthorizationSummary sets the ResaleAuthorizationSummary field's value.
func (*EntitySummary) SetSaaSProductSummary ¶
func (s *EntitySummary) SetSaaSProductSummary(v *SaaSProductSummary) *EntitySummary
SetSaaSProductSummary sets the SaaSProductSummary field's value.
func (*EntitySummary) SetVisibility ¶
func (s *EntitySummary) SetVisibility(v string) *EntitySummary
SetVisibility sets the Visibility field's value.
func (EntitySummary) String ¶
func (s EntitySummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EntityTypeFilters ¶
type EntityTypeFilters struct { // A filter for AMI products. AmiProductFilters *AmiProductFilters `type:"structure"` // A filter for container products. ContainerProductFilters *ContainerProductFilters `type:"structure"` // A filter for data products. DataProductFilters *DataProductFilters `type:"structure"` // A filter for offers. OfferFilters *OfferFilters `type:"structure"` // A filter for Resale Authorizations. ResaleAuthorizationFilters *ResaleAuthorizationFilters `type:"structure"` // A filter for SaaS products. SaaSProductFilters *SaaSProductFilters `type:"structure"` // contains filtered or unexported fields }
Object containing all the filter fields per entity type.
func (EntityTypeFilters) GoString ¶
func (s EntityTypeFilters) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EntityTypeFilters) SetAmiProductFilters ¶
func (s *EntityTypeFilters) SetAmiProductFilters(v *AmiProductFilters) *EntityTypeFilters
SetAmiProductFilters sets the AmiProductFilters field's value.
func (*EntityTypeFilters) SetContainerProductFilters ¶
func (s *EntityTypeFilters) SetContainerProductFilters(v *ContainerProductFilters) *EntityTypeFilters
SetContainerProductFilters sets the ContainerProductFilters field's value.
func (*EntityTypeFilters) SetDataProductFilters ¶
func (s *EntityTypeFilters) SetDataProductFilters(v *DataProductFilters) *EntityTypeFilters
SetDataProductFilters sets the DataProductFilters field's value.
func (*EntityTypeFilters) SetOfferFilters ¶
func (s *EntityTypeFilters) SetOfferFilters(v *OfferFilters) *EntityTypeFilters
SetOfferFilters sets the OfferFilters field's value.
func (*EntityTypeFilters) SetResaleAuthorizationFilters ¶
func (s *EntityTypeFilters) SetResaleAuthorizationFilters(v *ResaleAuthorizationFilters) *EntityTypeFilters
SetResaleAuthorizationFilters sets the ResaleAuthorizationFilters field's value.
func (*EntityTypeFilters) SetSaaSProductFilters ¶
func (s *EntityTypeFilters) SetSaaSProductFilters(v *SaaSProductFilters) *EntityTypeFilters
SetSaaSProductFilters sets the SaaSProductFilters field's value.
func (EntityTypeFilters) String ¶
func (s EntityTypeFilters) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EntityTypeFilters) Validate ¶
func (s *EntityTypeFilters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EntityTypeSort ¶
type EntityTypeSort struct { // A sort for AMI products. AmiProductSort *AmiProductSort `type:"structure"` // A sort for container products. ContainerProductSort *ContainerProductSort `type:"structure"` // A sort for data products. DataProductSort *DataProductSort `type:"structure"` // A sort for offers. OfferSort *OfferSort `type:"structure"` // A sort for Resale Authorizations. ResaleAuthorizationSort *ResaleAuthorizationSort `type:"structure"` // A sort for SaaS products. SaaSProductSort *SaaSProductSort `type:"structure"` // contains filtered or unexported fields }
Object containing all the sort fields per entity type.
func (EntityTypeSort) GoString ¶
func (s EntityTypeSort) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EntityTypeSort) SetAmiProductSort ¶
func (s *EntityTypeSort) SetAmiProductSort(v *AmiProductSort) *EntityTypeSort
SetAmiProductSort sets the AmiProductSort field's value.
func (*EntityTypeSort) SetContainerProductSort ¶
func (s *EntityTypeSort) SetContainerProductSort(v *ContainerProductSort) *EntityTypeSort
SetContainerProductSort sets the ContainerProductSort field's value.
func (*EntityTypeSort) SetDataProductSort ¶
func (s *EntityTypeSort) SetDataProductSort(v *DataProductSort) *EntityTypeSort
SetDataProductSort sets the DataProductSort field's value.
func (*EntityTypeSort) SetOfferSort ¶
func (s *EntityTypeSort) SetOfferSort(v *OfferSort) *EntityTypeSort
SetOfferSort sets the OfferSort field's value.
func (*EntityTypeSort) SetResaleAuthorizationSort ¶
func (s *EntityTypeSort) SetResaleAuthorizationSort(v *ResaleAuthorizationSort) *EntityTypeSort
SetResaleAuthorizationSort sets the ResaleAuthorizationSort field's value.
func (*EntityTypeSort) SetSaaSProductSort ¶
func (s *EntityTypeSort) SetSaaSProductSort(v *SaaSProductSort) *EntityTypeSort
SetSaaSProductSort sets the SaaSProductSort field's value.
func (EntityTypeSort) String ¶
func (s EntityTypeSort) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ErrorDetail ¶
type ErrorDetail struct { // The error code that identifies the type of error. ErrorCode *string `min:"1" type:"string"` // The message for the error. ErrorMessage *string `min:"1" type:"string"` // contains filtered or unexported fields }
Details about the error.
func (ErrorDetail) GoString ¶
func (s ErrorDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ErrorDetail) SetErrorCode ¶
func (s *ErrorDetail) SetErrorCode(v string) *ErrorDetail
SetErrorCode sets the ErrorCode field's value.
func (*ErrorDetail) SetErrorMessage ¶
func (s *ErrorDetail) SetErrorMessage(v string) *ErrorDetail
SetErrorMessage sets the ErrorMessage field's value.
func (ErrorDetail) String ¶
func (s ErrorDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Filter ¶
type Filter struct { // For ListEntities, the supported value for this is an EntityId. // // For ListChangeSets, the supported values are as follows: Name *string `min:"1" type:"string"` // ListEntities - This is a list of unique EntityIds. // // ListChangeSets - The supported filter names and associated ValueLists is // as follows: // // * ChangeSetName - The supported ValueList is a list of non-unique ChangeSetNames. // These are defined when you call the StartChangeSet action. // // * Status - The supported ValueList is a list of statuses for all change // set requests. // // * EntityId - The supported ValueList is a list of unique EntityIds. // // * BeforeStartTime - The supported ValueList is a list of all change sets // that started before the filter value. // // * AfterStartTime - The supported ValueList is a list of all change sets // that started after the filter value. // // * BeforeEndTime - The supported ValueList is a list of all change sets // that ended before the filter value. // // * AfterEndTime - The supported ValueList is a list of all change sets // that ended after the filter value. ValueList []*string `min:"1" type:"list"` // contains filtered or unexported fields }
A filter object, used to optionally filter results from calls to the ListEntities and ListChangeSets actions.
func (Filter) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Filter) SetValueList ¶
SetValueList sets the ValueList field's value.
type GetResourcePolicyInput ¶
type GetResourcePolicyInput struct { // The Amazon Resource Name (ARN) of the entity resource that is associated // with the resource policy. // // ResourceArn is a required field ResourceArn *string `location:"querystring" locationName:"resourceArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetResourcePolicyInput) GoString ¶
func (s GetResourcePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetResourcePolicyInput) SetResourceArn ¶
func (s *GetResourcePolicyInput) SetResourceArn(v string) *GetResourcePolicyInput
SetResourceArn sets the ResourceArn field's value.
func (GetResourcePolicyInput) String ¶
func (s GetResourcePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetResourcePolicyInput) Validate ¶
func (s *GetResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetResourcePolicyOutput ¶
type GetResourcePolicyOutput struct { // The policy document to set; formatted in JSON. Policy *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (GetResourcePolicyOutput) GoString ¶
func (s GetResourcePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetResourcePolicyOutput) SetPolicy ¶
func (s *GetResourcePolicyOutput) SetPolicy(v string) *GetResourcePolicyOutput
SetPolicy sets the Policy field's value.
func (GetResourcePolicyOutput) String ¶
func (s GetResourcePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServiceException ¶
type InternalServiceException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" min:"1" type:"string"` // contains filtered or unexported fields }
There was an internal service exception.
HTTP status code: 500
func (*InternalServiceException) Code ¶
func (s *InternalServiceException) Code() string
Code returns the exception type name.
func (*InternalServiceException) Error ¶
func (s *InternalServiceException) Error() string
func (InternalServiceException) GoString ¶
func (s InternalServiceException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServiceException) Message ¶
func (s *InternalServiceException) Message() string
Message returns the exception's message.
func (*InternalServiceException) OrigErr ¶
func (s *InternalServiceException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServiceException) RequestID ¶
func (s *InternalServiceException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServiceException) StatusCode ¶
func (s *InternalServiceException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServiceException) String ¶
func (s InternalServiceException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListChangeSetsInput ¶
type ListChangeSetsInput struct { // The catalog related to the request. Fixed value: AWSMarketplace // // Catalog is a required field Catalog *string `min:"1" type:"string" required:"true"` // An array of filter objects. FilterList []*Filter `min:"1" type:"list"` // The maximum number of results returned by a single call. This value must // be provided in the next call to retrieve the next set of results. By default, // this value is 20. MaxResults *int64 `min:"1" type:"integer"` // The token value retrieved from a previous call to access the next page of // results. NextToken *string `min:"1" type:"string"` // An object that contains two attributes, SortBy and SortOrder. Sort *Sort `type:"structure"` // contains filtered or unexported fields }
func (ListChangeSetsInput) GoString ¶
func (s ListChangeSetsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChangeSetsInput) SetCatalog ¶
func (s *ListChangeSetsInput) SetCatalog(v string) *ListChangeSetsInput
SetCatalog sets the Catalog field's value.
func (*ListChangeSetsInput) SetFilterList ¶
func (s *ListChangeSetsInput) SetFilterList(v []*Filter) *ListChangeSetsInput
SetFilterList sets the FilterList field's value.
func (*ListChangeSetsInput) SetMaxResults ¶
func (s *ListChangeSetsInput) SetMaxResults(v int64) *ListChangeSetsInput
SetMaxResults sets the MaxResults field's value.
func (*ListChangeSetsInput) SetNextToken ¶
func (s *ListChangeSetsInput) SetNextToken(v string) *ListChangeSetsInput
SetNextToken sets the NextToken field's value.
func (*ListChangeSetsInput) SetSort ¶
func (s *ListChangeSetsInput) SetSort(v *Sort) *ListChangeSetsInput
SetSort sets the Sort field's value.
func (ListChangeSetsInput) String ¶
func (s ListChangeSetsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChangeSetsInput) Validate ¶
func (s *ListChangeSetsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListChangeSetsOutput ¶
type ListChangeSetsOutput struct { // Array of ChangeSetSummaryListItem objects. ChangeSetSummaryList []*ChangeSetSummaryListItem `type:"list"` // The value of the next token, if it exists. Null if there are no more results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListChangeSetsOutput) GoString ¶
func (s ListChangeSetsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChangeSetsOutput) SetChangeSetSummaryList ¶
func (s *ListChangeSetsOutput) SetChangeSetSummaryList(v []*ChangeSetSummaryListItem) *ListChangeSetsOutput
SetChangeSetSummaryList sets the ChangeSetSummaryList field's value.
func (*ListChangeSetsOutput) SetNextToken ¶
func (s *ListChangeSetsOutput) SetNextToken(v string) *ListChangeSetsOutput
SetNextToken sets the NextToken field's value.
func (ListChangeSetsOutput) String ¶
func (s ListChangeSetsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListEntitiesInput ¶
type ListEntitiesInput struct { // The catalog related to the request. Fixed value: AWSMarketplace // // Catalog is a required field Catalog *string `min:"1" type:"string" required:"true"` // The type of entities to retrieve. Valid values are: AmiProduct, ContainerProduct, // DataProduct, SaaSProduct, ProcurementPolicy, Experience, Audience, BrandingSettings, // Offer, Seller, ResaleAuthorization. // // EntityType is a required field EntityType *string `min:"1" type:"string" required:"true"` // A Union object containing filter shapes for all EntityTypes. Each EntityTypeFilter // shape will have filters applicable for that EntityType that can be used to // search or filter entities. EntityTypeFilters *EntityTypeFilters `type:"structure"` // A Union object containing Sort shapes for all EntityTypes. Each EntityTypeSort // shape will have SortBy and SortOrder applicable for fields on that EntityType. // This can be used to sort the results of the filter query. EntityTypeSort *EntityTypeSort `type:"structure"` // An array of filter objects. Each filter object contains two attributes, filterName // and filterValues. FilterList []*Filter `min:"1" type:"list"` // Specifies the upper limit of the elements on a single page. If a value isn't // provided, the default value is 20. MaxResults *int64 `min:"1" type:"integer"` // The value of the next token, if it exists. Null if there are no more results. NextToken *string `min:"1" type:"string"` // Filters the returned set of entities based on their owner. The default is // SELF. To list entities shared with you through AWS Resource Access Manager // (AWS RAM), set to SHARED. Entities shared through the AWS Marketplace Catalog // API PutResourcePolicy operation can't be discovered through the SHARED parameter. OwnershipType *string `type:"string" enum:"OwnershipType"` // An object that contains two attributes, SortBy and SortOrder. Sort *Sort `type:"structure"` // contains filtered or unexported fields }
func (ListEntitiesInput) GoString ¶
func (s ListEntitiesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEntitiesInput) SetCatalog ¶
func (s *ListEntitiesInput) SetCatalog(v string) *ListEntitiesInput
SetCatalog sets the Catalog field's value.
func (*ListEntitiesInput) SetEntityType ¶
func (s *ListEntitiesInput) SetEntityType(v string) *ListEntitiesInput
SetEntityType sets the EntityType field's value.
func (*ListEntitiesInput) SetEntityTypeFilters ¶
func (s *ListEntitiesInput) SetEntityTypeFilters(v *EntityTypeFilters) *ListEntitiesInput
SetEntityTypeFilters sets the EntityTypeFilters field's value.
func (*ListEntitiesInput) SetEntityTypeSort ¶
func (s *ListEntitiesInput) SetEntityTypeSort(v *EntityTypeSort) *ListEntitiesInput
SetEntityTypeSort sets the EntityTypeSort field's value.
func (*ListEntitiesInput) SetFilterList ¶
func (s *ListEntitiesInput) SetFilterList(v []*Filter) *ListEntitiesInput
SetFilterList sets the FilterList field's value.
func (*ListEntitiesInput) SetMaxResults ¶
func (s *ListEntitiesInput) SetMaxResults(v int64) *ListEntitiesInput
SetMaxResults sets the MaxResults field's value.
func (*ListEntitiesInput) SetNextToken ¶
func (s *ListEntitiesInput) SetNextToken(v string) *ListEntitiesInput
SetNextToken sets the NextToken field's value.
func (*ListEntitiesInput) SetOwnershipType ¶
func (s *ListEntitiesInput) SetOwnershipType(v string) *ListEntitiesInput
SetOwnershipType sets the OwnershipType field's value.
func (*ListEntitiesInput) SetSort ¶
func (s *ListEntitiesInput) SetSort(v *Sort) *ListEntitiesInput
SetSort sets the Sort field's value.
func (ListEntitiesInput) String ¶
func (s ListEntitiesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEntitiesInput) Validate ¶
func (s *ListEntitiesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEntitiesOutput ¶
type ListEntitiesOutput struct { // Array of EntitySummary objects. EntitySummaryList []*EntitySummary `type:"list"` // The value of the next token if it exists. Null if there is no more result. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListEntitiesOutput) GoString ¶
func (s ListEntitiesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEntitiesOutput) SetEntitySummaryList ¶
func (s *ListEntitiesOutput) SetEntitySummaryList(v []*EntitySummary) *ListEntitiesOutput
SetEntitySummaryList sets the EntitySummaryList field's value.
func (*ListEntitiesOutput) SetNextToken ¶
func (s *ListEntitiesOutput) SetNextToken(v string) *ListEntitiesOutput
SetNextToken sets the NextToken field's value.
func (ListEntitiesOutput) String ¶
func (s ListEntitiesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // Required. The Amazon Resource Name (ARN) associated with the resource you // want to list tags on. // // ResourceArn is a required field ResourceArn *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // Required. The ARN associated with the resource you want to list tags on. ResourceArn *string `min:"1" type:"string"` // Required. A list of objects specifying each key name and value. Number of // objects allowed: 1-50. Tags []*Tag `min:"1" type:"list"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetResourceArn ¶
func (s *ListTagsForResourceOutput) SetResourceArn(v string) *ListTagsForResourceOutput
SetResourceArn sets the ResourceArn field's value.
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v []*Tag) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MarketplaceCatalog ¶
MarketplaceCatalog provides the API operation methods for making requests to AWS Marketplace Catalog Service. See this package's package overview docs for details on the service.
MarketplaceCatalog methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *MarketplaceCatalog
New creates a new instance of the MarketplaceCatalog client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a MarketplaceCatalog client from just a session. svc := marketplacecatalog.New(mySession) // Create a MarketplaceCatalog client with additional configuration svc := marketplacecatalog.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*MarketplaceCatalog) BatchDescribeEntities ¶
func (c *MarketplaceCatalog) BatchDescribeEntities(input *BatchDescribeEntitiesInput) (*BatchDescribeEntitiesOutput, error)
BatchDescribeEntities API operation for AWS Marketplace Catalog Service.
Returns metadata and content for multiple entities. This is the Batch version of the DescribeEntity API and uses the same IAM permission action as DescribeEntity API.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Marketplace Catalog Service's API operation BatchDescribeEntities for usage and error information.
Returned Error Types:
AccessDeniedException Access is denied.
HTTP status code: 403
InternalServiceException There was an internal service exception.
HTTP status code: 500
ThrottlingException Too many requests.
HTTP status code: 429
ValidationException An error occurred during validation.
HTTP status code: 422
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/BatchDescribeEntities
func (*MarketplaceCatalog) BatchDescribeEntitiesRequest ¶
func (c *MarketplaceCatalog) BatchDescribeEntitiesRequest(input *BatchDescribeEntitiesInput) (req *request.Request, output *BatchDescribeEntitiesOutput)
BatchDescribeEntitiesRequest generates a "aws/request.Request" representing the client's request for the BatchDescribeEntities operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchDescribeEntities for more information on using the BatchDescribeEntities API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchDescribeEntitiesRequest method. req, resp := client.BatchDescribeEntitiesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/BatchDescribeEntities
func (*MarketplaceCatalog) BatchDescribeEntitiesWithContext ¶
func (c *MarketplaceCatalog) BatchDescribeEntitiesWithContext(ctx aws.Context, input *BatchDescribeEntitiesInput, opts ...request.Option) (*BatchDescribeEntitiesOutput, error)
BatchDescribeEntitiesWithContext is the same as BatchDescribeEntities with the addition of the ability to pass a context and additional request options.
See BatchDescribeEntities for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MarketplaceCatalog) CancelChangeSet ¶
func (c *MarketplaceCatalog) CancelChangeSet(input *CancelChangeSetInput) (*CancelChangeSetOutput, error)
CancelChangeSet API operation for AWS Marketplace Catalog Service.
Used to cancel an open change request. Must be sent before the status of the request changes to APPLYING, the final stage of completing your change request. You can describe a change during the 60-day request history retention period for API calls.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Marketplace Catalog Service's API operation CancelChangeSet for usage and error information.
Returned Error Types:
InternalServiceException There was an internal service exception.
HTTP status code: 500
AccessDeniedException Access is denied.
HTTP status code: 403
ValidationException An error occurred during validation.
HTTP status code: 422
ResourceNotFoundException The specified resource wasn't found.
HTTP status code: 404
ResourceInUseException The resource is currently in use.
ThrottlingException Too many requests.
HTTP status code: 429
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/CancelChangeSet
func (*MarketplaceCatalog) CancelChangeSetRequest ¶
func (c *MarketplaceCatalog) CancelChangeSetRequest(input *CancelChangeSetInput) (req *request.Request, output *CancelChangeSetOutput)
CancelChangeSetRequest generates a "aws/request.Request" representing the client's request for the CancelChangeSet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CancelChangeSet for more information on using the CancelChangeSet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CancelChangeSetRequest method. req, resp := client.CancelChangeSetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/CancelChangeSet
func (*MarketplaceCatalog) CancelChangeSetWithContext ¶
func (c *MarketplaceCatalog) CancelChangeSetWithContext(ctx aws.Context, input *CancelChangeSetInput, opts ...request.Option) (*CancelChangeSetOutput, error)
CancelChangeSetWithContext is the same as CancelChangeSet with the addition of the ability to pass a context and additional request options.
See CancelChangeSet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MarketplaceCatalog) DeleteResourcePolicy ¶
func (c *MarketplaceCatalog) DeleteResourcePolicy(input *DeleteResourcePolicyInput) (*DeleteResourcePolicyOutput, error)
DeleteResourcePolicy API operation for AWS Marketplace Catalog Service.
Deletes a resource-based policy on an entity that is identified by its resource ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Marketplace Catalog Service's API operation DeleteResourcePolicy for usage and error information.
Returned Error Types:
InternalServiceException There was an internal service exception.
HTTP status code: 500
AccessDeniedException Access is denied.
HTTP status code: 403
ValidationException An error occurred during validation.
HTTP status code: 422
ResourceNotFoundException The specified resource wasn't found.
HTTP status code: 404
ThrottlingException Too many requests.
HTTP status code: 429
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/DeleteResourcePolicy
func (*MarketplaceCatalog) DeleteResourcePolicyRequest ¶
func (c *MarketplaceCatalog) DeleteResourcePolicyRequest(input *DeleteResourcePolicyInput) (req *request.Request, output *DeleteResourcePolicyOutput)
DeleteResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the DeleteResourcePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteResourcePolicy for more information on using the DeleteResourcePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteResourcePolicyRequest method. req, resp := client.DeleteResourcePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/DeleteResourcePolicy
func (*MarketplaceCatalog) DeleteResourcePolicyWithContext ¶
func (c *MarketplaceCatalog) DeleteResourcePolicyWithContext(ctx aws.Context, input *DeleteResourcePolicyInput, opts ...request.Option) (*DeleteResourcePolicyOutput, error)
DeleteResourcePolicyWithContext is the same as DeleteResourcePolicy with the addition of the ability to pass a context and additional request options.
See DeleteResourcePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MarketplaceCatalog) DescribeChangeSet ¶
func (c *MarketplaceCatalog) DescribeChangeSet(input *DescribeChangeSetInput) (*DescribeChangeSetOutput, error)
DescribeChangeSet API operation for AWS Marketplace Catalog Service.
Provides information about a given change set.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Marketplace Catalog Service's API operation DescribeChangeSet for usage and error information.
Returned Error Types:
InternalServiceException There was an internal service exception.
HTTP status code: 500
AccessDeniedException Access is denied.
HTTP status code: 403
ValidationException An error occurred during validation.
HTTP status code: 422
ResourceNotFoundException The specified resource wasn't found.
HTTP status code: 404
ThrottlingException Too many requests.
HTTP status code: 429
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/DescribeChangeSet
func (*MarketplaceCatalog) DescribeChangeSetRequest ¶
func (c *MarketplaceCatalog) DescribeChangeSetRequest(input *DescribeChangeSetInput) (req *request.Request, output *DescribeChangeSetOutput)
DescribeChangeSetRequest generates a "aws/request.Request" representing the client's request for the DescribeChangeSet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeChangeSet for more information on using the DescribeChangeSet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeChangeSetRequest method. req, resp := client.DescribeChangeSetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/DescribeChangeSet
func (*MarketplaceCatalog) DescribeChangeSetWithContext ¶
func (c *MarketplaceCatalog) DescribeChangeSetWithContext(ctx aws.Context, input *DescribeChangeSetInput, opts ...request.Option) (*DescribeChangeSetOutput, error)
DescribeChangeSetWithContext is the same as DescribeChangeSet with the addition of the ability to pass a context and additional request options.
See DescribeChangeSet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MarketplaceCatalog) DescribeEntity ¶
func (c *MarketplaceCatalog) DescribeEntity(input *DescribeEntityInput) (*DescribeEntityOutput, error)
DescribeEntity API operation for AWS Marketplace Catalog Service.
Returns the metadata and content of the entity.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Marketplace Catalog Service's API operation DescribeEntity for usage and error information.
Returned Error Types:
InternalServiceException There was an internal service exception.
HTTP status code: 500
AccessDeniedException Access is denied.
HTTP status code: 403
ValidationException An error occurred during validation.
HTTP status code: 422
ResourceNotSupportedException Currently, the specified resource is not supported.
ResourceNotFoundException The specified resource wasn't found.
HTTP status code: 404
ThrottlingException Too many requests.
HTTP status code: 429
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/DescribeEntity
func (*MarketplaceCatalog) DescribeEntityRequest ¶
func (c *MarketplaceCatalog) DescribeEntityRequest(input *DescribeEntityInput) (req *request.Request, output *DescribeEntityOutput)
DescribeEntityRequest generates a "aws/request.Request" representing the client's request for the DescribeEntity operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeEntity for more information on using the DescribeEntity API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeEntityRequest method. req, resp := client.DescribeEntityRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/DescribeEntity
func (*MarketplaceCatalog) DescribeEntityWithContext ¶
func (c *MarketplaceCatalog) DescribeEntityWithContext(ctx aws.Context, input *DescribeEntityInput, opts ...request.Option) (*DescribeEntityOutput, error)
DescribeEntityWithContext is the same as DescribeEntity with the addition of the ability to pass a context and additional request options.
See DescribeEntity for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MarketplaceCatalog) GetResourcePolicy ¶
func (c *MarketplaceCatalog) GetResourcePolicy(input *GetResourcePolicyInput) (*GetResourcePolicyOutput, error)
GetResourcePolicy API operation for AWS Marketplace Catalog Service.
Gets a resource-based policy of an entity that is identified by its resource ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Marketplace Catalog Service's API operation GetResourcePolicy for usage and error information.
Returned Error Types:
InternalServiceException There was an internal service exception.
HTTP status code: 500
AccessDeniedException Access is denied.
HTTP status code: 403
ValidationException An error occurred during validation.
HTTP status code: 422
ResourceNotFoundException The specified resource wasn't found.
HTTP status code: 404
ThrottlingException Too many requests.
HTTP status code: 429
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/GetResourcePolicy
func (*MarketplaceCatalog) GetResourcePolicyRequest ¶
func (c *MarketplaceCatalog) GetResourcePolicyRequest(input *GetResourcePolicyInput) (req *request.Request, output *GetResourcePolicyOutput)
GetResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the GetResourcePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetResourcePolicy for more information on using the GetResourcePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetResourcePolicyRequest method. req, resp := client.GetResourcePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/GetResourcePolicy
func (*MarketplaceCatalog) GetResourcePolicyWithContext ¶
func (c *MarketplaceCatalog) GetResourcePolicyWithContext(ctx aws.Context, input *GetResourcePolicyInput, opts ...request.Option) (*GetResourcePolicyOutput, error)
GetResourcePolicyWithContext is the same as GetResourcePolicy with the addition of the ability to pass a context and additional request options.
See GetResourcePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MarketplaceCatalog) ListChangeSets ¶
func (c *MarketplaceCatalog) ListChangeSets(input *ListChangeSetsInput) (*ListChangeSetsOutput, error)
ListChangeSets API operation for AWS Marketplace Catalog Service.
Returns the list of change sets owned by the account being used to make the call. You can filter this list by providing any combination of entityId, ChangeSetName, and status. If you provide more than one filter, the API operation applies a logical AND between the filters.
You can describe a change during the 60-day request history retention period for API calls.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Marketplace Catalog Service's API operation ListChangeSets for usage and error information.
Returned Error Types:
InternalServiceException There was an internal service exception.
HTTP status code: 500
AccessDeniedException Access is denied.
HTTP status code: 403
ValidationException An error occurred during validation.
HTTP status code: 422
ThrottlingException Too many requests.
HTTP status code: 429
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/ListChangeSets
func (*MarketplaceCatalog) ListChangeSetsPages ¶
func (c *MarketplaceCatalog) ListChangeSetsPages(input *ListChangeSetsInput, fn func(*ListChangeSetsOutput, bool) bool) error
ListChangeSetsPages iterates over the pages of a ListChangeSets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListChangeSets method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListChangeSets operation. pageNum := 0 err := client.ListChangeSetsPages(params, func(page *marketplacecatalog.ListChangeSetsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MarketplaceCatalog) ListChangeSetsPagesWithContext ¶
func (c *MarketplaceCatalog) ListChangeSetsPagesWithContext(ctx aws.Context, input *ListChangeSetsInput, fn func(*ListChangeSetsOutput, bool) bool, opts ...request.Option) error
ListChangeSetsPagesWithContext same as ListChangeSetsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MarketplaceCatalog) ListChangeSetsRequest ¶
func (c *MarketplaceCatalog) ListChangeSetsRequest(input *ListChangeSetsInput) (req *request.Request, output *ListChangeSetsOutput)
ListChangeSetsRequest generates a "aws/request.Request" representing the client's request for the ListChangeSets operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListChangeSets for more information on using the ListChangeSets API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListChangeSetsRequest method. req, resp := client.ListChangeSetsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/ListChangeSets
func (*MarketplaceCatalog) ListChangeSetsWithContext ¶
func (c *MarketplaceCatalog) ListChangeSetsWithContext(ctx aws.Context, input *ListChangeSetsInput, opts ...request.Option) (*ListChangeSetsOutput, error)
ListChangeSetsWithContext is the same as ListChangeSets with the addition of the ability to pass a context and additional request options.
See ListChangeSets for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MarketplaceCatalog) ListEntities ¶
func (c *MarketplaceCatalog) ListEntities(input *ListEntitiesInput) (*ListEntitiesOutput, error)
ListEntities API operation for AWS Marketplace Catalog Service.
Provides the list of entities of a given type.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Marketplace Catalog Service's API operation ListEntities for usage and error information.
Returned Error Types:
InternalServiceException There was an internal service exception.
HTTP status code: 500
AccessDeniedException Access is denied.
HTTP status code: 403
ValidationException An error occurred during validation.
HTTP status code: 422
ResourceNotFoundException The specified resource wasn't found.
HTTP status code: 404
ThrottlingException Too many requests.
HTTP status code: 429
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/ListEntities
func (*MarketplaceCatalog) ListEntitiesPages ¶
func (c *MarketplaceCatalog) ListEntitiesPages(input *ListEntitiesInput, fn func(*ListEntitiesOutput, bool) bool) error
ListEntitiesPages iterates over the pages of a ListEntities operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListEntities method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListEntities operation. pageNum := 0 err := client.ListEntitiesPages(params, func(page *marketplacecatalog.ListEntitiesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MarketplaceCatalog) ListEntitiesPagesWithContext ¶
func (c *MarketplaceCatalog) ListEntitiesPagesWithContext(ctx aws.Context, input *ListEntitiesInput, fn func(*ListEntitiesOutput, bool) bool, opts ...request.Option) error
ListEntitiesPagesWithContext same as ListEntitiesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MarketplaceCatalog) ListEntitiesRequest ¶
func (c *MarketplaceCatalog) ListEntitiesRequest(input *ListEntitiesInput) (req *request.Request, output *ListEntitiesOutput)
ListEntitiesRequest generates a "aws/request.Request" representing the client's request for the ListEntities operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListEntities for more information on using the ListEntities API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListEntitiesRequest method. req, resp := client.ListEntitiesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/ListEntities
func (*MarketplaceCatalog) ListEntitiesWithContext ¶
func (c *MarketplaceCatalog) ListEntitiesWithContext(ctx aws.Context, input *ListEntitiesInput, opts ...request.Option) (*ListEntitiesOutput, error)
ListEntitiesWithContext is the same as ListEntities with the addition of the ability to pass a context and additional request options.
See ListEntities for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MarketplaceCatalog) ListTagsForResource ¶
func (c *MarketplaceCatalog) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Marketplace Catalog Service.
Lists all tags that have been added to a resource (either an entity (https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/welcome.html#catalog-api-entities) or change set (https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/welcome.html#working-with-change-sets)).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Marketplace Catalog Service's API operation ListTagsForResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource wasn't found.
HTTP status code: 404
InternalServiceException There was an internal service exception.
HTTP status code: 500
AccessDeniedException Access is denied.
HTTP status code: 403
ValidationException An error occurred during validation.
HTTP status code: 422
ThrottlingException Too many requests.
HTTP status code: 429
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/ListTagsForResource
func (*MarketplaceCatalog) ListTagsForResourceRequest ¶
func (c *MarketplaceCatalog) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/ListTagsForResource
func (*MarketplaceCatalog) ListTagsForResourceWithContext ¶
func (c *MarketplaceCatalog) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MarketplaceCatalog) PutResourcePolicy ¶
func (c *MarketplaceCatalog) PutResourcePolicy(input *PutResourcePolicyInput) (*PutResourcePolicyOutput, error)
PutResourcePolicy API operation for AWS Marketplace Catalog Service.
Attaches a resource-based policy to an entity. Examples of an entity include: AmiProduct and ContainerProduct.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Marketplace Catalog Service's API operation PutResourcePolicy for usage and error information.
Returned Error Types:
InternalServiceException There was an internal service exception.
HTTP status code: 500
AccessDeniedException Access is denied.
HTTP status code: 403
ValidationException An error occurred during validation.
HTTP status code: 422
ResourceNotFoundException The specified resource wasn't found.
HTTP status code: 404
ThrottlingException Too many requests.
HTTP status code: 429
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/PutResourcePolicy
func (*MarketplaceCatalog) PutResourcePolicyRequest ¶
func (c *MarketplaceCatalog) PutResourcePolicyRequest(input *PutResourcePolicyInput) (req *request.Request, output *PutResourcePolicyOutput)
PutResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the PutResourcePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutResourcePolicy for more information on using the PutResourcePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutResourcePolicyRequest method. req, resp := client.PutResourcePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/PutResourcePolicy
func (*MarketplaceCatalog) PutResourcePolicyWithContext ¶
func (c *MarketplaceCatalog) PutResourcePolicyWithContext(ctx aws.Context, input *PutResourcePolicyInput, opts ...request.Option) (*PutResourcePolicyOutput, error)
PutResourcePolicyWithContext is the same as PutResourcePolicy with the addition of the ability to pass a context and additional request options.
See PutResourcePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MarketplaceCatalog) StartChangeSet ¶
func (c *MarketplaceCatalog) StartChangeSet(input *StartChangeSetInput) (*StartChangeSetOutput, error)
StartChangeSet API operation for AWS Marketplace Catalog Service.
Allows you to request changes for your entities. Within a single ChangeSet, you can't start the same change type against the same entity multiple times. Additionally, when a ChangeSet is running, all the entities targeted by the different changes are locked until the change set has completed (either succeeded, cancelled, or failed). If you try to start a change set containing a change against an entity that is already locked, you will receive a ResourceInUseException error.
For example, you can't start the ChangeSet described in the example (https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/API_StartChangeSet.html#API_StartChangeSet_Examples) later in this topic because it contains two changes to run the same change type (AddRevisions) against the same entity (entity-id@1).
For more information about working with change sets, see Working with change sets (https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/welcome.html#working-with-change-sets). For information about change types for single-AMI products, see Working with single-AMI products (https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/ami-products.html#working-with-single-AMI-products). Also, for more information about change types available for container-based products, see Working with container products (https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/container-products.html#working-with-container-products).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Marketplace Catalog Service's API operation StartChangeSet for usage and error information.
Returned Error Types:
InternalServiceException There was an internal service exception.
HTTP status code: 500
AccessDeniedException Access is denied.
HTTP status code: 403
ValidationException An error occurred during validation.
HTTP status code: 422
ResourceNotFoundException The specified resource wasn't found.
HTTP status code: 404
ResourceInUseException The resource is currently in use.
ThrottlingException Too many requests.
HTTP status code: 429
ServiceQuotaExceededException The maximum number of open requests per account has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/StartChangeSet
func (*MarketplaceCatalog) StartChangeSetRequest ¶
func (c *MarketplaceCatalog) StartChangeSetRequest(input *StartChangeSetInput) (req *request.Request, output *StartChangeSetOutput)
StartChangeSetRequest generates a "aws/request.Request" representing the client's request for the StartChangeSet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartChangeSet for more information on using the StartChangeSet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartChangeSetRequest method. req, resp := client.StartChangeSetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/StartChangeSet
func (*MarketplaceCatalog) StartChangeSetWithContext ¶
func (c *MarketplaceCatalog) StartChangeSetWithContext(ctx aws.Context, input *StartChangeSetInput, opts ...request.Option) (*StartChangeSetOutput, error)
StartChangeSetWithContext is the same as StartChangeSet with the addition of the ability to pass a context and additional request options.
See StartChangeSet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MarketplaceCatalog) TagResource ¶
func (c *MarketplaceCatalog) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Marketplace Catalog Service.
Tags a resource (either an entity (https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/welcome.html#catalog-api-entities) or change set (https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/welcome.html#working-with-change-sets)).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Marketplace Catalog Service's API operation TagResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource wasn't found.
HTTP status code: 404
InternalServiceException There was an internal service exception.
HTTP status code: 500
AccessDeniedException Access is denied.
HTTP status code: 403
ValidationException An error occurred during validation.
HTTP status code: 422
ThrottlingException Too many requests.
HTTP status code: 429
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/TagResource
func (*MarketplaceCatalog) TagResourceRequest ¶
func (c *MarketplaceCatalog) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/TagResource
func (*MarketplaceCatalog) TagResourceWithContext ¶
func (c *MarketplaceCatalog) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MarketplaceCatalog) UntagResource ¶
func (c *MarketplaceCatalog) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Marketplace Catalog Service.
Removes a tag or list of tags from a resource (either an entity (https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/welcome.html#catalog-api-entities) or change set (https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/welcome.html#working-with-change-sets)).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Marketplace Catalog Service's API operation UntagResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource wasn't found.
HTTP status code: 404
InternalServiceException There was an internal service exception.
HTTP status code: 500
AccessDeniedException Access is denied.
HTTP status code: 403
ValidationException An error occurred during validation.
HTTP status code: 422
ThrottlingException Too many requests.
HTTP status code: 429
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/UntagResource
func (*MarketplaceCatalog) UntagResourceRequest ¶
func (c *MarketplaceCatalog) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/UntagResource
func (*MarketplaceCatalog) UntagResourceWithContext ¶
func (c *MarketplaceCatalog) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type OfferAvailabilityEndDateFilter ¶
type OfferAvailabilityEndDateFilter struct { // Allows filtering on the AvailabilityEndDate of an offer with date range as // input. DateRange *OfferAvailabilityEndDateFilterDateRange `type:"structure"` // contains filtered or unexported fields }
Allows filtering on the AvailabilityEndDate of an offer.
func (OfferAvailabilityEndDateFilter) GoString ¶
func (s OfferAvailabilityEndDateFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferAvailabilityEndDateFilter) SetDateRange ¶
func (s *OfferAvailabilityEndDateFilter) SetDateRange(v *OfferAvailabilityEndDateFilterDateRange) *OfferAvailabilityEndDateFilter
SetDateRange sets the DateRange field's value.
func (OfferAvailabilityEndDateFilter) String ¶
func (s OfferAvailabilityEndDateFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferAvailabilityEndDateFilter) Validate ¶
func (s *OfferAvailabilityEndDateFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OfferAvailabilityEndDateFilterDateRange ¶
type OfferAvailabilityEndDateFilterDateRange struct { // Allows filtering on the AvailabilityEndDate of an offer after a date. AfterValue *string `min:"20" type:"string"` // Allows filtering on the AvailabilityEndDate of an offer before a date. BeforeValue *string `min:"20" type:"string"` // contains filtered or unexported fields }
Allows filtering on the AvailabilityEndDate of an offer with date range as input.
func (OfferAvailabilityEndDateFilterDateRange) GoString ¶
func (s OfferAvailabilityEndDateFilterDateRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferAvailabilityEndDateFilterDateRange) SetAfterValue ¶
func (s *OfferAvailabilityEndDateFilterDateRange) SetAfterValue(v string) *OfferAvailabilityEndDateFilterDateRange
SetAfterValue sets the AfterValue field's value.
func (*OfferAvailabilityEndDateFilterDateRange) SetBeforeValue ¶
func (s *OfferAvailabilityEndDateFilterDateRange) SetBeforeValue(v string) *OfferAvailabilityEndDateFilterDateRange
SetBeforeValue sets the BeforeValue field's value.
func (OfferAvailabilityEndDateFilterDateRange) String ¶
func (s OfferAvailabilityEndDateFilterDateRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferAvailabilityEndDateFilterDateRange) Validate ¶
func (s *OfferAvailabilityEndDateFilterDateRange) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OfferBuyerAccountsFilter ¶
type OfferBuyerAccountsFilter struct { // Allows filtering on the BuyerAccounts of an offer with wild card input. WildCardValue *string `min:"1" type:"string"` // contains filtered or unexported fields }
Allows filtering on the BuyerAccounts of an offer.
func (OfferBuyerAccountsFilter) GoString ¶
func (s OfferBuyerAccountsFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferBuyerAccountsFilter) SetWildCardValue ¶
func (s *OfferBuyerAccountsFilter) SetWildCardValue(v string) *OfferBuyerAccountsFilter
SetWildCardValue sets the WildCardValue field's value.
func (OfferBuyerAccountsFilter) String ¶
func (s OfferBuyerAccountsFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferBuyerAccountsFilter) Validate ¶
func (s *OfferBuyerAccountsFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OfferEntityIdFilter ¶
type OfferEntityIdFilter struct { // Allows filtering on entity id of an offer with list input. ValueList []*string `min:"1" type:"list"` // contains filtered or unexported fields }
Allows filtering on the entity id of an offer.
func (OfferEntityIdFilter) GoString ¶
func (s OfferEntityIdFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferEntityIdFilter) SetValueList ¶
func (s *OfferEntityIdFilter) SetValueList(v []*string) *OfferEntityIdFilter
SetValueList sets the ValueList field's value.
func (OfferEntityIdFilter) String ¶
func (s OfferEntityIdFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferEntityIdFilter) Validate ¶
func (s *OfferEntityIdFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OfferFilters ¶
type OfferFilters struct { // Allows filtering on the AvailabilityEndDate of an offer. AvailabilityEndDate *OfferAvailabilityEndDateFilter `type:"structure"` // Allows filtering on the BuyerAccounts of an offer. BuyerAccounts *OfferBuyerAccountsFilter `type:"structure"` // Allows filtering on EntityId of an offer. EntityId *OfferEntityIdFilter `type:"structure"` // Allows filtering on the LastModifiedDate of an offer. LastModifiedDate *OfferLastModifiedDateFilter `type:"structure"` // Allows filtering on the Name of an offer. Name *OfferNameFilter `type:"structure"` // Allows filtering on the ProductId of an offer. ProductId *OfferProductIdFilter `type:"structure"` // Allows filtering on the ReleaseDate of an offer. ReleaseDate *OfferReleaseDateFilter `type:"structure"` // Allows filtering on the ResaleAuthorizationId of an offer. // // Not all offers have a ResaleAuthorizationId. The response will only include // offers for which you have permissions. ResaleAuthorizationId *OfferResaleAuthorizationIdFilter `type:"structure"` // Allows filtering on the State of an offer. State *OfferStateFilter `type:"structure"` // Allows filtering on the Targeting of an offer. Targeting *OfferTargetingFilter `type:"structure"` // contains filtered or unexported fields }
Object containing all the filter fields for offers entity. Client can add only one wildcard filter and a maximum of 8 filters in a single ListEntities request.
func (OfferFilters) GoString ¶
func (s OfferFilters) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferFilters) SetAvailabilityEndDate ¶
func (s *OfferFilters) SetAvailabilityEndDate(v *OfferAvailabilityEndDateFilter) *OfferFilters
SetAvailabilityEndDate sets the AvailabilityEndDate field's value.
func (*OfferFilters) SetBuyerAccounts ¶
func (s *OfferFilters) SetBuyerAccounts(v *OfferBuyerAccountsFilter) *OfferFilters
SetBuyerAccounts sets the BuyerAccounts field's value.
func (*OfferFilters) SetEntityId ¶
func (s *OfferFilters) SetEntityId(v *OfferEntityIdFilter) *OfferFilters
SetEntityId sets the EntityId field's value.
func (*OfferFilters) SetLastModifiedDate ¶
func (s *OfferFilters) SetLastModifiedDate(v *OfferLastModifiedDateFilter) *OfferFilters
SetLastModifiedDate sets the LastModifiedDate field's value.
func (*OfferFilters) SetName ¶
func (s *OfferFilters) SetName(v *OfferNameFilter) *OfferFilters
SetName sets the Name field's value.
func (*OfferFilters) SetProductId ¶
func (s *OfferFilters) SetProductId(v *OfferProductIdFilter) *OfferFilters
SetProductId sets the ProductId field's value.
func (*OfferFilters) SetReleaseDate ¶
func (s *OfferFilters) SetReleaseDate(v *OfferReleaseDateFilter) *OfferFilters
SetReleaseDate sets the ReleaseDate field's value.
func (*OfferFilters) SetResaleAuthorizationId ¶
func (s *OfferFilters) SetResaleAuthorizationId(v *OfferResaleAuthorizationIdFilter) *OfferFilters
SetResaleAuthorizationId sets the ResaleAuthorizationId field's value.
func (*OfferFilters) SetState ¶
func (s *OfferFilters) SetState(v *OfferStateFilter) *OfferFilters
SetState sets the State field's value.
func (*OfferFilters) SetTargeting ¶
func (s *OfferFilters) SetTargeting(v *OfferTargetingFilter) *OfferFilters
SetTargeting sets the Targeting field's value.
func (OfferFilters) String ¶
func (s OfferFilters) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferFilters) Validate ¶
func (s *OfferFilters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OfferLastModifiedDateFilter ¶
type OfferLastModifiedDateFilter struct { // Allows filtering on the LastModifiedDate of an offer with date range as input. DateRange *OfferLastModifiedDateFilterDateRange `type:"structure"` // contains filtered or unexported fields }
Allows filtering on the LastModifiedDate of an offer.
func (OfferLastModifiedDateFilter) GoString ¶
func (s OfferLastModifiedDateFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferLastModifiedDateFilter) SetDateRange ¶
func (s *OfferLastModifiedDateFilter) SetDateRange(v *OfferLastModifiedDateFilterDateRange) *OfferLastModifiedDateFilter
SetDateRange sets the DateRange field's value.
func (OfferLastModifiedDateFilter) String ¶
func (s OfferLastModifiedDateFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferLastModifiedDateFilter) Validate ¶
func (s *OfferLastModifiedDateFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OfferLastModifiedDateFilterDateRange ¶
type OfferLastModifiedDateFilterDateRange struct { // Allows filtering on the LastModifiedDate of an offer after a date. AfterValue *string `min:"20" type:"string"` // Allows filtering on the LastModifiedDate of an offer before a date. BeforeValue *string `min:"20" type:"string"` // contains filtered or unexported fields }
Allows filtering on the LastModifiedDate of an offer with date range as input.
func (OfferLastModifiedDateFilterDateRange) GoString ¶
func (s OfferLastModifiedDateFilterDateRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferLastModifiedDateFilterDateRange) SetAfterValue ¶
func (s *OfferLastModifiedDateFilterDateRange) SetAfterValue(v string) *OfferLastModifiedDateFilterDateRange
SetAfterValue sets the AfterValue field's value.
func (*OfferLastModifiedDateFilterDateRange) SetBeforeValue ¶
func (s *OfferLastModifiedDateFilterDateRange) SetBeforeValue(v string) *OfferLastModifiedDateFilterDateRange
SetBeforeValue sets the BeforeValue field's value.
func (OfferLastModifiedDateFilterDateRange) String ¶
func (s OfferLastModifiedDateFilterDateRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferLastModifiedDateFilterDateRange) Validate ¶
func (s *OfferLastModifiedDateFilterDateRange) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OfferNameFilter ¶
type OfferNameFilter struct { // Allows filtering on the Name of an offer with list input. ValueList []*string `min:"1" type:"list"` // Allows filtering on the Name of an offer with wild card input. WildCardValue *string `min:"1" type:"string"` // contains filtered or unexported fields }
Allows filtering on the Name of an offer.
func (OfferNameFilter) GoString ¶
func (s OfferNameFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferNameFilter) SetValueList ¶
func (s *OfferNameFilter) SetValueList(v []*string) *OfferNameFilter
SetValueList sets the ValueList field's value.
func (*OfferNameFilter) SetWildCardValue ¶
func (s *OfferNameFilter) SetWildCardValue(v string) *OfferNameFilter
SetWildCardValue sets the WildCardValue field's value.
func (OfferNameFilter) String ¶
func (s OfferNameFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferNameFilter) Validate ¶
func (s *OfferNameFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OfferProductIdFilter ¶
type OfferProductIdFilter struct { // Allows filtering on the ProductId of an offer with list input. ValueList []*string `min:"1" type:"list"` // contains filtered or unexported fields }
Allows filtering on the ProductId of an offer.
func (OfferProductIdFilter) GoString ¶
func (s OfferProductIdFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferProductIdFilter) SetValueList ¶
func (s *OfferProductIdFilter) SetValueList(v []*string) *OfferProductIdFilter
SetValueList sets the ValueList field's value.
func (OfferProductIdFilter) String ¶
func (s OfferProductIdFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferProductIdFilter) Validate ¶
func (s *OfferProductIdFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OfferReleaseDateFilter ¶
type OfferReleaseDateFilter struct { // Allows filtering on the ReleaseDate of an offer with date range as input. DateRange *OfferReleaseDateFilterDateRange `type:"structure"` // contains filtered or unexported fields }
Allows filtering on the ReleaseDate of an offer.
func (OfferReleaseDateFilter) GoString ¶
func (s OfferReleaseDateFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferReleaseDateFilter) SetDateRange ¶
func (s *OfferReleaseDateFilter) SetDateRange(v *OfferReleaseDateFilterDateRange) *OfferReleaseDateFilter
SetDateRange sets the DateRange field's value.
func (OfferReleaseDateFilter) String ¶
func (s OfferReleaseDateFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferReleaseDateFilter) Validate ¶
func (s *OfferReleaseDateFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OfferReleaseDateFilterDateRange ¶
type OfferReleaseDateFilterDateRange struct { // Allows filtering on the ReleaseDate of offers after a date. AfterValue *string `min:"20" type:"string"` // Allows filtering on the ReleaseDate of offers before a date. BeforeValue *string `min:"20" type:"string"` // contains filtered or unexported fields }
Allows filtering on the ReleaseDate of an offer with date range as input.
func (OfferReleaseDateFilterDateRange) GoString ¶
func (s OfferReleaseDateFilterDateRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferReleaseDateFilterDateRange) SetAfterValue ¶
func (s *OfferReleaseDateFilterDateRange) SetAfterValue(v string) *OfferReleaseDateFilterDateRange
SetAfterValue sets the AfterValue field's value.
func (*OfferReleaseDateFilterDateRange) SetBeforeValue ¶
func (s *OfferReleaseDateFilterDateRange) SetBeforeValue(v string) *OfferReleaseDateFilterDateRange
SetBeforeValue sets the BeforeValue field's value.
func (OfferReleaseDateFilterDateRange) String ¶
func (s OfferReleaseDateFilterDateRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferReleaseDateFilterDateRange) Validate ¶
func (s *OfferReleaseDateFilterDateRange) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OfferResaleAuthorizationIdFilter ¶
type OfferResaleAuthorizationIdFilter struct { // Allows filtering on the ResaleAuthorizationId of an offer with list input. ValueList []*string `min:"1" type:"list"` // contains filtered or unexported fields }
Allows filtering on the ResaleAuthorizationId of an offer.
Not all offers have a ResaleAuthorizationId. The response will only include offers for which you have permissions.
func (OfferResaleAuthorizationIdFilter) GoString ¶
func (s OfferResaleAuthorizationIdFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferResaleAuthorizationIdFilter) SetValueList ¶
func (s *OfferResaleAuthorizationIdFilter) SetValueList(v []*string) *OfferResaleAuthorizationIdFilter
SetValueList sets the ValueList field's value.
func (OfferResaleAuthorizationIdFilter) String ¶
func (s OfferResaleAuthorizationIdFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferResaleAuthorizationIdFilter) Validate ¶
func (s *OfferResaleAuthorizationIdFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OfferSort ¶
type OfferSort struct { // Allows to sort offers. SortBy *string `type:"string" enum:"OfferSortBy"` // Allows to sort offers. SortOrder *string `type:"string" enum:"SortOrder"` // contains filtered or unexported fields }
Allows to sort offers.
func (OfferSort) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferSort) SetSortOrder ¶
SetSortOrder sets the SortOrder field's value.
type OfferStateFilter ¶
type OfferStateFilter struct { // Allows filtering on the State of an offer with list input. ValueList []*string `min:"1" type:"list" enum:"OfferStateString"` // contains filtered or unexported fields }
Allows filtering on the State of an offer.
func (OfferStateFilter) GoString ¶
func (s OfferStateFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferStateFilter) SetValueList ¶
func (s *OfferStateFilter) SetValueList(v []*string) *OfferStateFilter
SetValueList sets the ValueList field's value.
func (OfferStateFilter) String ¶
func (s OfferStateFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferStateFilter) Validate ¶
func (s *OfferStateFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OfferSummary ¶
type OfferSummary struct { // The availability end date of the offer. AvailabilityEndDate *string `min:"20" type:"string"` // The buyer accounts in the offer. BuyerAccounts []*string `type:"list"` // The name of the offer. Name *string `min:"1" type:"string"` // The product ID of the offer. ProductId *string `min:"1" type:"string"` // The release date of the offer. ReleaseDate *string `min:"20" type:"string"` // The ResaleAuthorizationId of the offer. ResaleAuthorizationId *string `min:"1" type:"string"` // The status of the offer. State *string `type:"string" enum:"OfferStateString"` // The targeting in the offer. Targeting []*string `type:"list" enum:"OfferTargetingString"` // contains filtered or unexported fields }
Summarized information about an offer.
func (OfferSummary) GoString ¶
func (s OfferSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferSummary) SetAvailabilityEndDate ¶
func (s *OfferSummary) SetAvailabilityEndDate(v string) *OfferSummary
SetAvailabilityEndDate sets the AvailabilityEndDate field's value.
func (*OfferSummary) SetBuyerAccounts ¶
func (s *OfferSummary) SetBuyerAccounts(v []*string) *OfferSummary
SetBuyerAccounts sets the BuyerAccounts field's value.
func (*OfferSummary) SetName ¶
func (s *OfferSummary) SetName(v string) *OfferSummary
SetName sets the Name field's value.
func (*OfferSummary) SetProductId ¶
func (s *OfferSummary) SetProductId(v string) *OfferSummary
SetProductId sets the ProductId field's value.
func (*OfferSummary) SetReleaseDate ¶
func (s *OfferSummary) SetReleaseDate(v string) *OfferSummary
SetReleaseDate sets the ReleaseDate field's value.
func (*OfferSummary) SetResaleAuthorizationId ¶
func (s *OfferSummary) SetResaleAuthorizationId(v string) *OfferSummary
SetResaleAuthorizationId sets the ResaleAuthorizationId field's value.
func (*OfferSummary) SetState ¶
func (s *OfferSummary) SetState(v string) *OfferSummary
SetState sets the State field's value.
func (*OfferSummary) SetTargeting ¶
func (s *OfferSummary) SetTargeting(v []*string) *OfferSummary
SetTargeting sets the Targeting field's value.
func (OfferSummary) String ¶
func (s OfferSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type OfferTargetingFilter ¶
type OfferTargetingFilter struct { // Allows filtering on the Targeting of an offer with list input. ValueList []*string `min:"1" type:"list" enum:"OfferTargetingString"` // contains filtered or unexported fields }
Allows filtering on the Targeting of an offer.
func (OfferTargetingFilter) GoString ¶
func (s OfferTargetingFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferTargetingFilter) SetValueList ¶
func (s *OfferTargetingFilter) SetValueList(v []*string) *OfferTargetingFilter
SetValueList sets the ValueList field's value.
func (OfferTargetingFilter) String ¶
func (s OfferTargetingFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferTargetingFilter) Validate ¶
func (s *OfferTargetingFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutResourcePolicyInput ¶
type PutResourcePolicyInput struct { // The policy document to set; formatted in JSON. // // Policy is a required field Policy *string `min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the entity resource you want to associate // with a resource policy. // // ResourceArn is a required field ResourceArn *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (PutResourcePolicyInput) GoString ¶
func (s PutResourcePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutResourcePolicyInput) SetPolicy ¶
func (s *PutResourcePolicyInput) SetPolicy(v string) *PutResourcePolicyInput
SetPolicy sets the Policy field's value.
func (*PutResourcePolicyInput) SetResourceArn ¶
func (s *PutResourcePolicyInput) SetResourceArn(v string) *PutResourcePolicyInput
SetResourceArn sets the ResourceArn field's value.
func (PutResourcePolicyInput) String ¶
func (s PutResourcePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutResourcePolicyInput) Validate ¶
func (s *PutResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutResourcePolicyOutput ¶
type PutResourcePolicyOutput struct {
// contains filtered or unexported fields
}
func (PutResourcePolicyOutput) GoString ¶
func (s PutResourcePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PutResourcePolicyOutput) String ¶
func (s PutResourcePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResaleAuthorizationAvailabilityEndDateFilter ¶
type ResaleAuthorizationAvailabilityEndDateFilter struct { // Allows filtering on AvailabilityEndDate of a ResaleAuthorization with date // range as input DateRange *ResaleAuthorizationAvailabilityEndDateFilterDateRange `type:"structure"` // Allows filtering on AvailabilityEndDate of a ResaleAuthorization with date // value as input. ValueList []*string `min:"1" type:"list"` // contains filtered or unexported fields }
Allows filtering on AvailabilityEndDate of a ResaleAuthorization.
func (ResaleAuthorizationAvailabilityEndDateFilter) GoString ¶
func (s ResaleAuthorizationAvailabilityEndDateFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationAvailabilityEndDateFilter) SetDateRange ¶
func (s *ResaleAuthorizationAvailabilityEndDateFilter) SetDateRange(v *ResaleAuthorizationAvailabilityEndDateFilterDateRange) *ResaleAuthorizationAvailabilityEndDateFilter
SetDateRange sets the DateRange field's value.
func (*ResaleAuthorizationAvailabilityEndDateFilter) SetValueList ¶
func (s *ResaleAuthorizationAvailabilityEndDateFilter) SetValueList(v []*string) *ResaleAuthorizationAvailabilityEndDateFilter
SetValueList sets the ValueList field's value.
func (ResaleAuthorizationAvailabilityEndDateFilter) String ¶
func (s ResaleAuthorizationAvailabilityEndDateFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationAvailabilityEndDateFilter) Validate ¶
func (s *ResaleAuthorizationAvailabilityEndDateFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResaleAuthorizationAvailabilityEndDateFilterDateRange ¶
type ResaleAuthorizationAvailabilityEndDateFilterDateRange struct { // Allows filtering on AvailabilityEndDate of a ResaleAuthorization after a // date. AfterValue *string `min:"20" type:"string"` // Allows filtering on AvailabilityEndDate of a ResaleAuthorization before a // date. BeforeValue *string `min:"20" type:"string"` // contains filtered or unexported fields }
Allows filtering on AvailabilityEndDate of a ResaleAuthorization with date range as input.
func (ResaleAuthorizationAvailabilityEndDateFilterDateRange) GoString ¶
func (s ResaleAuthorizationAvailabilityEndDateFilterDateRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationAvailabilityEndDateFilterDateRange) SetAfterValue ¶
func (s *ResaleAuthorizationAvailabilityEndDateFilterDateRange) SetAfterValue(v string) *ResaleAuthorizationAvailabilityEndDateFilterDateRange
SetAfterValue sets the AfterValue field's value.
func (*ResaleAuthorizationAvailabilityEndDateFilterDateRange) SetBeforeValue ¶
func (s *ResaleAuthorizationAvailabilityEndDateFilterDateRange) SetBeforeValue(v string) *ResaleAuthorizationAvailabilityEndDateFilterDateRange
SetBeforeValue sets the BeforeValue field's value.
func (ResaleAuthorizationAvailabilityEndDateFilterDateRange) String ¶
func (s ResaleAuthorizationAvailabilityEndDateFilterDateRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationAvailabilityEndDateFilterDateRange) Validate ¶
func (s *ResaleAuthorizationAvailabilityEndDateFilterDateRange) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResaleAuthorizationCreatedDateFilter ¶
type ResaleAuthorizationCreatedDateFilter struct { // Allows filtering on CreatedDate of a ResaleAuthorization with date range // as input. DateRange *ResaleAuthorizationCreatedDateFilterDateRange `type:"structure"` // Allows filtering on CreatedDate of a ResaleAuthorization with date value // as input. ValueList []*string `min:"1" type:"list"` // contains filtered or unexported fields }
Allows filtering on CreatedDate of a ResaleAuthorization.
func (ResaleAuthorizationCreatedDateFilter) GoString ¶
func (s ResaleAuthorizationCreatedDateFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationCreatedDateFilter) SetDateRange ¶
func (s *ResaleAuthorizationCreatedDateFilter) SetDateRange(v *ResaleAuthorizationCreatedDateFilterDateRange) *ResaleAuthorizationCreatedDateFilter
SetDateRange sets the DateRange field's value.
func (*ResaleAuthorizationCreatedDateFilter) SetValueList ¶
func (s *ResaleAuthorizationCreatedDateFilter) SetValueList(v []*string) *ResaleAuthorizationCreatedDateFilter
SetValueList sets the ValueList field's value.
func (ResaleAuthorizationCreatedDateFilter) String ¶
func (s ResaleAuthorizationCreatedDateFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationCreatedDateFilter) Validate ¶
func (s *ResaleAuthorizationCreatedDateFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResaleAuthorizationCreatedDateFilterDateRange ¶
type ResaleAuthorizationCreatedDateFilterDateRange struct { // Allows filtering on CreatedDate of a ResaleAuthorization after a date. AfterValue *string `min:"20" type:"string"` // Allows filtering on CreatedDate of a ResaleAuthorization before a date. BeforeValue *string `min:"20" type:"string"` // contains filtered or unexported fields }
Allows filtering on CreatedDate of a ResaleAuthorization with date range as input.
func (ResaleAuthorizationCreatedDateFilterDateRange) GoString ¶
func (s ResaleAuthorizationCreatedDateFilterDateRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationCreatedDateFilterDateRange) SetAfterValue ¶
func (s *ResaleAuthorizationCreatedDateFilterDateRange) SetAfterValue(v string) *ResaleAuthorizationCreatedDateFilterDateRange
SetAfterValue sets the AfterValue field's value.
func (*ResaleAuthorizationCreatedDateFilterDateRange) SetBeforeValue ¶
func (s *ResaleAuthorizationCreatedDateFilterDateRange) SetBeforeValue(v string) *ResaleAuthorizationCreatedDateFilterDateRange
SetBeforeValue sets the BeforeValue field's value.
func (ResaleAuthorizationCreatedDateFilterDateRange) String ¶
func (s ResaleAuthorizationCreatedDateFilterDateRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationCreatedDateFilterDateRange) Validate ¶
func (s *ResaleAuthorizationCreatedDateFilterDateRange) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResaleAuthorizationEntityIdFilter ¶
type ResaleAuthorizationEntityIdFilter struct { // Allows filtering on EntityId of a ResaleAuthorization with list input. ValueList []*string `min:"1" type:"list"` // contains filtered or unexported fields }
Allows filtering on EntityId of a ResaleAuthorization.
func (ResaleAuthorizationEntityIdFilter) GoString ¶
func (s ResaleAuthorizationEntityIdFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationEntityIdFilter) SetValueList ¶
func (s *ResaleAuthorizationEntityIdFilter) SetValueList(v []*string) *ResaleAuthorizationEntityIdFilter
SetValueList sets the ValueList field's value.
func (ResaleAuthorizationEntityIdFilter) String ¶
func (s ResaleAuthorizationEntityIdFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationEntityIdFilter) Validate ¶
func (s *ResaleAuthorizationEntityIdFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResaleAuthorizationFilters ¶
type ResaleAuthorizationFilters struct { // Allows filtering on the AvailabilityEndDate of a ResaleAuthorization. AvailabilityEndDate *ResaleAuthorizationAvailabilityEndDateFilter `type:"structure"` // Allows filtering on the CreatedDate of a ResaleAuthorization. CreatedDate *ResaleAuthorizationCreatedDateFilter `type:"structure"` // Allows filtering on the EntityId of a ResaleAuthorization. EntityId *ResaleAuthorizationEntityIdFilter `type:"structure"` // Allows filtering on the LastModifiedDate of a ResaleAuthorization. LastModifiedDate *ResaleAuthorizationLastModifiedDateFilter `type:"structure"` // Allows filtering on the ManufacturerAccountId of a ResaleAuthorization. ManufacturerAccountId *ResaleAuthorizationManufacturerAccountIdFilter `type:"structure"` // Allows filtering on the ManufacturerLegalName of a ResaleAuthorization. ManufacturerLegalName *ResaleAuthorizationManufacturerLegalNameFilter `type:"structure"` // Allows filtering on the Name of a ResaleAuthorization. Name *ResaleAuthorizationNameFilter `type:"structure"` // Allows filtering on the OfferExtendedStatus of a ResaleAuthorization. OfferExtendedStatus *ResaleAuthorizationOfferExtendedStatusFilter `type:"structure"` // Allows filtering on the ProductId of a ResaleAuthorization. ProductId *ResaleAuthorizationProductIdFilter `type:"structure"` // Allows filtering on the ProductName of a ResaleAuthorization. ProductName *ResaleAuthorizationProductNameFilter `type:"structure"` // Allows filtering on the ResellerAccountID of a ResaleAuthorization. ResellerAccountID *ResaleAuthorizationResellerAccountIDFilter `type:"structure"` // Allows filtering on the ResellerLegalName of a ResaleAuthorization. ResellerLegalName *ResaleAuthorizationResellerLegalNameFilter `type:"structure"` // Allows filtering on the Status of a ResaleAuthorization. Status *ResaleAuthorizationStatusFilter `type:"structure"` // contains filtered or unexported fields }
Object containing all the filter fields for resale authorization entity. Client can add only one wildcard filter and a maximum of 8 filters in a single ListEntities request.
func (ResaleAuthorizationFilters) GoString ¶
func (s ResaleAuthorizationFilters) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationFilters) SetAvailabilityEndDate ¶
func (s *ResaleAuthorizationFilters) SetAvailabilityEndDate(v *ResaleAuthorizationAvailabilityEndDateFilter) *ResaleAuthorizationFilters
SetAvailabilityEndDate sets the AvailabilityEndDate field's value.
func (*ResaleAuthorizationFilters) SetCreatedDate ¶
func (s *ResaleAuthorizationFilters) SetCreatedDate(v *ResaleAuthorizationCreatedDateFilter) *ResaleAuthorizationFilters
SetCreatedDate sets the CreatedDate field's value.
func (*ResaleAuthorizationFilters) SetEntityId ¶
func (s *ResaleAuthorizationFilters) SetEntityId(v *ResaleAuthorizationEntityIdFilter) *ResaleAuthorizationFilters
SetEntityId sets the EntityId field's value.
func (*ResaleAuthorizationFilters) SetLastModifiedDate ¶
func (s *ResaleAuthorizationFilters) SetLastModifiedDate(v *ResaleAuthorizationLastModifiedDateFilter) *ResaleAuthorizationFilters
SetLastModifiedDate sets the LastModifiedDate field's value.
func (*ResaleAuthorizationFilters) SetManufacturerAccountId ¶
func (s *ResaleAuthorizationFilters) SetManufacturerAccountId(v *ResaleAuthorizationManufacturerAccountIdFilter) *ResaleAuthorizationFilters
SetManufacturerAccountId sets the ManufacturerAccountId field's value.
func (*ResaleAuthorizationFilters) SetManufacturerLegalName ¶
func (s *ResaleAuthorizationFilters) SetManufacturerLegalName(v *ResaleAuthorizationManufacturerLegalNameFilter) *ResaleAuthorizationFilters
SetManufacturerLegalName sets the ManufacturerLegalName field's value.
func (*ResaleAuthorizationFilters) SetName ¶
func (s *ResaleAuthorizationFilters) SetName(v *ResaleAuthorizationNameFilter) *ResaleAuthorizationFilters
SetName sets the Name field's value.
func (*ResaleAuthorizationFilters) SetOfferExtendedStatus ¶
func (s *ResaleAuthorizationFilters) SetOfferExtendedStatus(v *ResaleAuthorizationOfferExtendedStatusFilter) *ResaleAuthorizationFilters
SetOfferExtendedStatus sets the OfferExtendedStatus field's value.
func (*ResaleAuthorizationFilters) SetProductId ¶
func (s *ResaleAuthorizationFilters) SetProductId(v *ResaleAuthorizationProductIdFilter) *ResaleAuthorizationFilters
SetProductId sets the ProductId field's value.
func (*ResaleAuthorizationFilters) SetProductName ¶
func (s *ResaleAuthorizationFilters) SetProductName(v *ResaleAuthorizationProductNameFilter) *ResaleAuthorizationFilters
SetProductName sets the ProductName field's value.
func (*ResaleAuthorizationFilters) SetResellerAccountID ¶
func (s *ResaleAuthorizationFilters) SetResellerAccountID(v *ResaleAuthorizationResellerAccountIDFilter) *ResaleAuthorizationFilters
SetResellerAccountID sets the ResellerAccountID field's value.
func (*ResaleAuthorizationFilters) SetResellerLegalName ¶
func (s *ResaleAuthorizationFilters) SetResellerLegalName(v *ResaleAuthorizationResellerLegalNameFilter) *ResaleAuthorizationFilters
SetResellerLegalName sets the ResellerLegalName field's value.
func (*ResaleAuthorizationFilters) SetStatus ¶
func (s *ResaleAuthorizationFilters) SetStatus(v *ResaleAuthorizationStatusFilter) *ResaleAuthorizationFilters
SetStatus sets the Status field's value.
func (ResaleAuthorizationFilters) String ¶
func (s ResaleAuthorizationFilters) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationFilters) Validate ¶
func (s *ResaleAuthorizationFilters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResaleAuthorizationLastModifiedDateFilter ¶
type ResaleAuthorizationLastModifiedDateFilter struct { // Allows filtering on the LastModifiedDate of a ResaleAuthorization with date // range as input. DateRange *ResaleAuthorizationLastModifiedDateFilterDateRange `type:"structure"` // contains filtered or unexported fields }
Allows filtering on the LastModifiedDate of a ResaleAuthorization.
func (ResaleAuthorizationLastModifiedDateFilter) GoString ¶
func (s ResaleAuthorizationLastModifiedDateFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationLastModifiedDateFilter) SetDateRange ¶
func (s *ResaleAuthorizationLastModifiedDateFilter) SetDateRange(v *ResaleAuthorizationLastModifiedDateFilterDateRange) *ResaleAuthorizationLastModifiedDateFilter
SetDateRange sets the DateRange field's value.
func (ResaleAuthorizationLastModifiedDateFilter) String ¶
func (s ResaleAuthorizationLastModifiedDateFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationLastModifiedDateFilter) Validate ¶
func (s *ResaleAuthorizationLastModifiedDateFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResaleAuthorizationLastModifiedDateFilterDateRange ¶
type ResaleAuthorizationLastModifiedDateFilterDateRange struct { // Allows filtering on the LastModifiedDate of a ResaleAuthorization after a // date. AfterValue *string `min:"20" type:"string"` // Allows filtering on the LastModifiedDate of a ResaleAuthorization before // a date. BeforeValue *string `min:"20" type:"string"` // contains filtered or unexported fields }
Allows filtering on the LastModifiedDate of a ResaleAuthorization with date range as input.
func (ResaleAuthorizationLastModifiedDateFilterDateRange) GoString ¶
func (s ResaleAuthorizationLastModifiedDateFilterDateRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationLastModifiedDateFilterDateRange) SetAfterValue ¶
func (s *ResaleAuthorizationLastModifiedDateFilterDateRange) SetAfterValue(v string) *ResaleAuthorizationLastModifiedDateFilterDateRange
SetAfterValue sets the AfterValue field's value.
func (*ResaleAuthorizationLastModifiedDateFilterDateRange) SetBeforeValue ¶
func (s *ResaleAuthorizationLastModifiedDateFilterDateRange) SetBeforeValue(v string) *ResaleAuthorizationLastModifiedDateFilterDateRange
SetBeforeValue sets the BeforeValue field's value.
func (ResaleAuthorizationLastModifiedDateFilterDateRange) String ¶
func (s ResaleAuthorizationLastModifiedDateFilterDateRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationLastModifiedDateFilterDateRange) Validate ¶
func (s *ResaleAuthorizationLastModifiedDateFilterDateRange) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResaleAuthorizationManufacturerAccountIdFilter ¶
type ResaleAuthorizationManufacturerAccountIdFilter struct { // Allows filtering on the ManufacturerAccountId of a ResaleAuthorization with // list input. ValueList []*string `min:"1" type:"list"` // Allows filtering on the ManufacturerAccountId of a ResaleAuthorization with // wild card input. WildCardValue *string `min:"12" type:"string"` // contains filtered or unexported fields }
Allows filtering on the ManufacturerAccountId of a ResaleAuthorization.
func (ResaleAuthorizationManufacturerAccountIdFilter) GoString ¶
func (s ResaleAuthorizationManufacturerAccountIdFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationManufacturerAccountIdFilter) SetValueList ¶
func (s *ResaleAuthorizationManufacturerAccountIdFilter) SetValueList(v []*string) *ResaleAuthorizationManufacturerAccountIdFilter
SetValueList sets the ValueList field's value.
func (*ResaleAuthorizationManufacturerAccountIdFilter) SetWildCardValue ¶
func (s *ResaleAuthorizationManufacturerAccountIdFilter) SetWildCardValue(v string) *ResaleAuthorizationManufacturerAccountIdFilter
SetWildCardValue sets the WildCardValue field's value.
func (ResaleAuthorizationManufacturerAccountIdFilter) String ¶
func (s ResaleAuthorizationManufacturerAccountIdFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationManufacturerAccountIdFilter) Validate ¶
func (s *ResaleAuthorizationManufacturerAccountIdFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResaleAuthorizationManufacturerLegalNameFilter ¶
type ResaleAuthorizationManufacturerLegalNameFilter struct { // Allows filtering on the ManufacturerLegalName of a ResaleAuthorization with // list input. ValueList []*string `min:"1" type:"list"` // Allows filtering on the ManufacturerLegalName of a ResaleAuthorization with // wild card input. WildCardValue *string `min:"1" type:"string"` // contains filtered or unexported fields }
Allows filtering on the ManufacturerLegalName of a ResaleAuthorization.
func (ResaleAuthorizationManufacturerLegalNameFilter) GoString ¶
func (s ResaleAuthorizationManufacturerLegalNameFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationManufacturerLegalNameFilter) SetValueList ¶
func (s *ResaleAuthorizationManufacturerLegalNameFilter) SetValueList(v []*string) *ResaleAuthorizationManufacturerLegalNameFilter
SetValueList sets the ValueList field's value.
func (*ResaleAuthorizationManufacturerLegalNameFilter) SetWildCardValue ¶
func (s *ResaleAuthorizationManufacturerLegalNameFilter) SetWildCardValue(v string) *ResaleAuthorizationManufacturerLegalNameFilter
SetWildCardValue sets the WildCardValue field's value.
func (ResaleAuthorizationManufacturerLegalNameFilter) String ¶
func (s ResaleAuthorizationManufacturerLegalNameFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationManufacturerLegalNameFilter) Validate ¶
func (s *ResaleAuthorizationManufacturerLegalNameFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResaleAuthorizationNameFilter ¶
type ResaleAuthorizationNameFilter struct { // Allows filtering on the Name of a ResaleAuthorization with list input. ValueList []*string `min:"1" type:"list"` // Allows filtering on the Name of a ResaleAuthorization with wild card input. WildCardValue *string `min:"1" type:"string"` // contains filtered or unexported fields }
Allows filtering on the Name of a ResaleAuthorization.
func (ResaleAuthorizationNameFilter) GoString ¶
func (s ResaleAuthorizationNameFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationNameFilter) SetValueList ¶
func (s *ResaleAuthorizationNameFilter) SetValueList(v []*string) *ResaleAuthorizationNameFilter
SetValueList sets the ValueList field's value.
func (*ResaleAuthorizationNameFilter) SetWildCardValue ¶
func (s *ResaleAuthorizationNameFilter) SetWildCardValue(v string) *ResaleAuthorizationNameFilter
SetWildCardValue sets the WildCardValue field's value.
func (ResaleAuthorizationNameFilter) String ¶
func (s ResaleAuthorizationNameFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationNameFilter) Validate ¶
func (s *ResaleAuthorizationNameFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResaleAuthorizationOfferExtendedStatusFilter ¶
type ResaleAuthorizationOfferExtendedStatusFilter struct { // Allows filtering on the OfferExtendedStatus of a ResaleAuthorization with // list input. ValueList []*string `min:"1" type:"list"` // contains filtered or unexported fields }
Allows filtering on the OfferExtendedStatus of a ResaleAuthorization.
func (ResaleAuthorizationOfferExtendedStatusFilter) GoString ¶
func (s ResaleAuthorizationOfferExtendedStatusFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationOfferExtendedStatusFilter) SetValueList ¶
func (s *ResaleAuthorizationOfferExtendedStatusFilter) SetValueList(v []*string) *ResaleAuthorizationOfferExtendedStatusFilter
SetValueList sets the ValueList field's value.
func (ResaleAuthorizationOfferExtendedStatusFilter) String ¶
func (s ResaleAuthorizationOfferExtendedStatusFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationOfferExtendedStatusFilter) Validate ¶
func (s *ResaleAuthorizationOfferExtendedStatusFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResaleAuthorizationProductIdFilter ¶
type ResaleAuthorizationProductIdFilter struct { // Allows filtering on the ProductId of a ResaleAuthorization with list input. ValueList []*string `min:"1" type:"list"` // Allows filtering on the ProductId of a ResaleAuthorization with wild card // input. WildCardValue *string `min:"1" type:"string"` // contains filtered or unexported fields }
Allows filtering on the ProductId of a ResaleAuthorization.
func (ResaleAuthorizationProductIdFilter) GoString ¶
func (s ResaleAuthorizationProductIdFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationProductIdFilter) SetValueList ¶
func (s *ResaleAuthorizationProductIdFilter) SetValueList(v []*string) *ResaleAuthorizationProductIdFilter
SetValueList sets the ValueList field's value.
func (*ResaleAuthorizationProductIdFilter) SetWildCardValue ¶
func (s *ResaleAuthorizationProductIdFilter) SetWildCardValue(v string) *ResaleAuthorizationProductIdFilter
SetWildCardValue sets the WildCardValue field's value.
func (ResaleAuthorizationProductIdFilter) String ¶
func (s ResaleAuthorizationProductIdFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationProductIdFilter) Validate ¶
func (s *ResaleAuthorizationProductIdFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResaleAuthorizationProductNameFilter ¶
type ResaleAuthorizationProductNameFilter struct { // Allows filtering on the ProductName of a ResaleAuthorization with list input. ValueList []*string `min:"1" type:"list"` // Allows filtering on the ProductName of a ResaleAuthorization with wild card // input. WildCardValue *string `min:"1" type:"string"` // contains filtered or unexported fields }
Allows filtering on the ProductName of a ResaleAuthorization.
func (ResaleAuthorizationProductNameFilter) GoString ¶
func (s ResaleAuthorizationProductNameFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationProductNameFilter) SetValueList ¶
func (s *ResaleAuthorizationProductNameFilter) SetValueList(v []*string) *ResaleAuthorizationProductNameFilter
SetValueList sets the ValueList field's value.
func (*ResaleAuthorizationProductNameFilter) SetWildCardValue ¶
func (s *ResaleAuthorizationProductNameFilter) SetWildCardValue(v string) *ResaleAuthorizationProductNameFilter
SetWildCardValue sets the WildCardValue field's value.
func (ResaleAuthorizationProductNameFilter) String ¶
func (s ResaleAuthorizationProductNameFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationProductNameFilter) Validate ¶
func (s *ResaleAuthorizationProductNameFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResaleAuthorizationResellerAccountIDFilter ¶
type ResaleAuthorizationResellerAccountIDFilter struct { // Allows filtering on the ResellerAccountID of a ResaleAuthorization with list // input. ValueList []*string `min:"1" type:"list"` // Allows filtering on the ResellerAccountID of a ResaleAuthorization with wild // card input. WildCardValue *string `min:"12" type:"string"` // contains filtered or unexported fields }
Allows filtering on the ResellerAccountID of a ResaleAuthorization.
func (ResaleAuthorizationResellerAccountIDFilter) GoString ¶
func (s ResaleAuthorizationResellerAccountIDFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationResellerAccountIDFilter) SetValueList ¶
func (s *ResaleAuthorizationResellerAccountIDFilter) SetValueList(v []*string) *ResaleAuthorizationResellerAccountIDFilter
SetValueList sets the ValueList field's value.
func (*ResaleAuthorizationResellerAccountIDFilter) SetWildCardValue ¶
func (s *ResaleAuthorizationResellerAccountIDFilter) SetWildCardValue(v string) *ResaleAuthorizationResellerAccountIDFilter
SetWildCardValue sets the WildCardValue field's value.
func (ResaleAuthorizationResellerAccountIDFilter) String ¶
func (s ResaleAuthorizationResellerAccountIDFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationResellerAccountIDFilter) Validate ¶
func (s *ResaleAuthorizationResellerAccountIDFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResaleAuthorizationResellerLegalNameFilter ¶
type ResaleAuthorizationResellerLegalNameFilter struct { // Allows filtering on the ResellerLegalNameProductName of a ResaleAuthorization // with list input. ValueList []*string `min:"1" type:"list"` // Allows filtering on the ResellerLegalName of a ResaleAuthorization with wild // card input. WildCardValue *string `min:"1" type:"string"` // contains filtered or unexported fields }
Allows filtering on the ResellerLegalName of a ResaleAuthorization.
func (ResaleAuthorizationResellerLegalNameFilter) GoString ¶
func (s ResaleAuthorizationResellerLegalNameFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationResellerLegalNameFilter) SetValueList ¶
func (s *ResaleAuthorizationResellerLegalNameFilter) SetValueList(v []*string) *ResaleAuthorizationResellerLegalNameFilter
SetValueList sets the ValueList field's value.
func (*ResaleAuthorizationResellerLegalNameFilter) SetWildCardValue ¶
func (s *ResaleAuthorizationResellerLegalNameFilter) SetWildCardValue(v string) *ResaleAuthorizationResellerLegalNameFilter
SetWildCardValue sets the WildCardValue field's value.
func (ResaleAuthorizationResellerLegalNameFilter) String ¶
func (s ResaleAuthorizationResellerLegalNameFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationResellerLegalNameFilter) Validate ¶
func (s *ResaleAuthorizationResellerLegalNameFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResaleAuthorizationSort ¶
type ResaleAuthorizationSort struct { // Allows to sort ResaleAuthorization. SortBy *string `type:"string" enum:"ResaleAuthorizationSortBy"` // Allows to sort ResaleAuthorization. SortOrder *string `type:"string" enum:"SortOrder"` // contains filtered or unexported fields }
Allows to sort ResaleAuthorization.
func (ResaleAuthorizationSort) GoString ¶
func (s ResaleAuthorizationSort) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationSort) SetSortBy ¶
func (s *ResaleAuthorizationSort) SetSortBy(v string) *ResaleAuthorizationSort
SetSortBy sets the SortBy field's value.
func (*ResaleAuthorizationSort) SetSortOrder ¶
func (s *ResaleAuthorizationSort) SetSortOrder(v string) *ResaleAuthorizationSort
SetSortOrder sets the SortOrder field's value.
func (ResaleAuthorizationSort) String ¶
func (s ResaleAuthorizationSort) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResaleAuthorizationStatusFilter ¶
type ResaleAuthorizationStatusFilter struct { // Allows filtering on the Status of a ResaleAuthorization with list input. ValueList []*string `min:"1" type:"list" enum:"ResaleAuthorizationStatusString"` // contains filtered or unexported fields }
Allows filtering on the Status of a ResaleAuthorization.
func (ResaleAuthorizationStatusFilter) GoString ¶
func (s ResaleAuthorizationStatusFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationStatusFilter) SetValueList ¶
func (s *ResaleAuthorizationStatusFilter) SetValueList(v []*string) *ResaleAuthorizationStatusFilter
SetValueList sets the ValueList field's value.
func (ResaleAuthorizationStatusFilter) String ¶
func (s ResaleAuthorizationStatusFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationStatusFilter) Validate ¶
func (s *ResaleAuthorizationStatusFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResaleAuthorizationSummary ¶
type ResaleAuthorizationSummary struct { // The availability end date of the ResaleAuthorization. AvailabilityEndDate *string `min:"20" type:"string"` // The created date of the ResaleAuthorization. CreatedDate *string `min:"20" type:"string"` // The manufacturer account ID of the ResaleAuthorization. ManufacturerAccountId *string `min:"12" type:"string"` // The manufacturer legal name of the ResaleAuthorization. ManufacturerLegalName *string `min:"1" type:"string"` // The name of the ResaleAuthorization. Name *string `min:"1" type:"string"` // The offer extended status of the ResaleAuthorization OfferExtendedStatus *string `min:"1" type:"string"` // The product ID of the ResaleAuthorization. ProductId *string `min:"1" type:"string"` // The product name of the ResaleAuthorization. ProductName *string `min:"1" type:"string"` // The reseller account ID of the ResaleAuthorization. ResellerAccountID *string `min:"12" type:"string"` // The reseller legal name of the ResaleAuthorization ResellerLegalName *string `min:"1" type:"string"` // The status of the ResaleAuthorization. Status *string `type:"string" enum:"ResaleAuthorizationStatusString"` // contains filtered or unexported fields }
Summarized information about a Resale Authorization.
func (ResaleAuthorizationSummary) GoString ¶
func (s ResaleAuthorizationSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResaleAuthorizationSummary) SetAvailabilityEndDate ¶
func (s *ResaleAuthorizationSummary) SetAvailabilityEndDate(v string) *ResaleAuthorizationSummary
SetAvailabilityEndDate sets the AvailabilityEndDate field's value.
func (*ResaleAuthorizationSummary) SetCreatedDate ¶
func (s *ResaleAuthorizationSummary) SetCreatedDate(v string) *ResaleAuthorizationSummary
SetCreatedDate sets the CreatedDate field's value.
func (*ResaleAuthorizationSummary) SetManufacturerAccountId ¶
func (s *ResaleAuthorizationSummary) SetManufacturerAccountId(v string) *ResaleAuthorizationSummary
SetManufacturerAccountId sets the ManufacturerAccountId field's value.
func (*ResaleAuthorizationSummary) SetManufacturerLegalName ¶
func (s *ResaleAuthorizationSummary) SetManufacturerLegalName(v string) *ResaleAuthorizationSummary
SetManufacturerLegalName sets the ManufacturerLegalName field's value.
func (*ResaleAuthorizationSummary) SetName ¶
func (s *ResaleAuthorizationSummary) SetName(v string) *ResaleAuthorizationSummary
SetName sets the Name field's value.
func (*ResaleAuthorizationSummary) SetOfferExtendedStatus ¶
func (s *ResaleAuthorizationSummary) SetOfferExtendedStatus(v string) *ResaleAuthorizationSummary
SetOfferExtendedStatus sets the OfferExtendedStatus field's value.
func (*ResaleAuthorizationSummary) SetProductId ¶
func (s *ResaleAuthorizationSummary) SetProductId(v string) *ResaleAuthorizationSummary
SetProductId sets the ProductId field's value.
func (*ResaleAuthorizationSummary) SetProductName ¶
func (s *ResaleAuthorizationSummary) SetProductName(v string) *ResaleAuthorizationSummary
SetProductName sets the ProductName field's value.
func (*ResaleAuthorizationSummary) SetResellerAccountID ¶
func (s *ResaleAuthorizationSummary) SetResellerAccountID(v string) *ResaleAuthorizationSummary
SetResellerAccountID sets the ResellerAccountID field's value.
func (*ResaleAuthorizationSummary) SetResellerLegalName ¶
func (s *ResaleAuthorizationSummary) SetResellerLegalName(v string) *ResaleAuthorizationSummary
SetResellerLegalName sets the ResellerLegalName field's value.
func (*ResaleAuthorizationSummary) SetStatus ¶
func (s *ResaleAuthorizationSummary) SetStatus(v string) *ResaleAuthorizationSummary
SetStatus sets the Status field's value.
func (ResaleAuthorizationSummary) String ¶
func (s ResaleAuthorizationSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceInUseException ¶
type ResourceInUseException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" min:"1" type:"string"` // contains filtered or unexported fields }
The resource is currently in use.
func (*ResourceInUseException) Code ¶
func (s *ResourceInUseException) Code() string
Code returns the exception type name.
func (*ResourceInUseException) Error ¶
func (s *ResourceInUseException) Error() string
func (ResourceInUseException) GoString ¶
func (s ResourceInUseException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceInUseException) Message ¶
func (s *ResourceInUseException) Message() string
Message returns the exception's message.
func (*ResourceInUseException) OrigErr ¶
func (s *ResourceInUseException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceInUseException) RequestID ¶
func (s *ResourceInUseException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceInUseException) StatusCode ¶
func (s *ResourceInUseException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceInUseException) String ¶
func (s ResourceInUseException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" min:"1" type:"string"` // contains filtered or unexported fields }
The specified resource wasn't found.
HTTP status code: 404
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotSupportedException ¶
type ResourceNotSupportedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" min:"1" type:"string"` // contains filtered or unexported fields }
Currently, the specified resource is not supported.
func (*ResourceNotSupportedException) Code ¶
func (s *ResourceNotSupportedException) Code() string
Code returns the exception type name.
func (*ResourceNotSupportedException) Error ¶
func (s *ResourceNotSupportedException) Error() string
func (ResourceNotSupportedException) GoString ¶
func (s ResourceNotSupportedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotSupportedException) Message ¶
func (s *ResourceNotSupportedException) Message() string
Message returns the exception's message.
func (*ResourceNotSupportedException) OrigErr ¶
func (s *ResourceNotSupportedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotSupportedException) RequestID ¶
func (s *ResourceNotSupportedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotSupportedException) StatusCode ¶
func (s *ResourceNotSupportedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotSupportedException) String ¶
func (s ResourceNotSupportedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SaaSProductEntityIdFilter ¶
type SaaSProductEntityIdFilter struct { // A string array of unique entity id values to be filtered on. ValueList []*string `min:"1" type:"list"` // contains filtered or unexported fields }
Object that allows filtering on entity id of a SaaS product.
func (SaaSProductEntityIdFilter) GoString ¶
func (s SaaSProductEntityIdFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SaaSProductEntityIdFilter) SetValueList ¶
func (s *SaaSProductEntityIdFilter) SetValueList(v []*string) *SaaSProductEntityIdFilter
SetValueList sets the ValueList field's value.
func (SaaSProductEntityIdFilter) String ¶
func (s SaaSProductEntityIdFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SaaSProductEntityIdFilter) Validate ¶
func (s *SaaSProductEntityIdFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SaaSProductFilters ¶
type SaaSProductFilters struct { // Unique identifier for the SaaS product. EntityId *SaaSProductEntityIdFilter `type:"structure"` // The last date on which the SaaS product was modified. LastModifiedDate *SaaSProductLastModifiedDateFilter `type:"structure"` // The title of the SaaS product. ProductTitle *SaaSProductTitleFilter `type:"structure"` // The visibility of the SaaS product. Visibility *SaaSProductVisibilityFilter `type:"structure"` // contains filtered or unexported fields }
Object containing all the filter fields for SaaS products. Client can add only one wildcard filter and a maximum of 8 filters in a single ListEntities request.
func (SaaSProductFilters) GoString ¶
func (s SaaSProductFilters) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SaaSProductFilters) SetEntityId ¶
func (s *SaaSProductFilters) SetEntityId(v *SaaSProductEntityIdFilter) *SaaSProductFilters
SetEntityId sets the EntityId field's value.
func (*SaaSProductFilters) SetLastModifiedDate ¶
func (s *SaaSProductFilters) SetLastModifiedDate(v *SaaSProductLastModifiedDateFilter) *SaaSProductFilters
SetLastModifiedDate sets the LastModifiedDate field's value.
func (*SaaSProductFilters) SetProductTitle ¶
func (s *SaaSProductFilters) SetProductTitle(v *SaaSProductTitleFilter) *SaaSProductFilters
SetProductTitle sets the ProductTitle field's value.
func (*SaaSProductFilters) SetVisibility ¶
func (s *SaaSProductFilters) SetVisibility(v *SaaSProductVisibilityFilter) *SaaSProductFilters
SetVisibility sets the Visibility field's value.
func (SaaSProductFilters) String ¶
func (s SaaSProductFilters) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SaaSProductFilters) Validate ¶
func (s *SaaSProductFilters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SaaSProductLastModifiedDateFilter ¶
type SaaSProductLastModifiedDateFilter struct { // Dates between which the SaaS product was last modified. DateRange *SaaSProductLastModifiedDateFilterDateRange `type:"structure"` // contains filtered or unexported fields }
Object that allows filtering based on the last modified date of SaaS products
func (SaaSProductLastModifiedDateFilter) GoString ¶
func (s SaaSProductLastModifiedDateFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SaaSProductLastModifiedDateFilter) SetDateRange ¶
func (s *SaaSProductLastModifiedDateFilter) SetDateRange(v *SaaSProductLastModifiedDateFilterDateRange) *SaaSProductLastModifiedDateFilter
SetDateRange sets the DateRange field's value.
func (SaaSProductLastModifiedDateFilter) String ¶
func (s SaaSProductLastModifiedDateFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SaaSProductLastModifiedDateFilter) Validate ¶
func (s *SaaSProductLastModifiedDateFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SaaSProductLastModifiedDateFilterDateRange ¶
type SaaSProductLastModifiedDateFilterDateRange struct { // Date after which the SaaS product was last modified. AfterValue *string `min:"20" type:"string"` // Date before which the SaaS product was last modified. BeforeValue *string `min:"20" type:"string"` // contains filtered or unexported fields }
Object that contains date range of the last modified date to be filtered on. You can optionally provide a BeforeValue and/or AfterValue. Both are inclusive.
func (SaaSProductLastModifiedDateFilterDateRange) GoString ¶
func (s SaaSProductLastModifiedDateFilterDateRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SaaSProductLastModifiedDateFilterDateRange) SetAfterValue ¶
func (s *SaaSProductLastModifiedDateFilterDateRange) SetAfterValue(v string) *SaaSProductLastModifiedDateFilterDateRange
SetAfterValue sets the AfterValue field's value.
func (*SaaSProductLastModifiedDateFilterDateRange) SetBeforeValue ¶
func (s *SaaSProductLastModifiedDateFilterDateRange) SetBeforeValue(v string) *SaaSProductLastModifiedDateFilterDateRange
SetBeforeValue sets the BeforeValue field's value.
func (SaaSProductLastModifiedDateFilterDateRange) String ¶
func (s SaaSProductLastModifiedDateFilterDateRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SaaSProductLastModifiedDateFilterDateRange) Validate ¶
func (s *SaaSProductLastModifiedDateFilterDateRange) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SaaSProductSort ¶
type SaaSProductSort struct { // Field to sort the SaaS products by. SortBy *string `type:"string" enum:"SaaSProductSortBy"` // The sorting order. Can be ASCENDING or DESCENDING. The default value is DESCENDING. SortOrder *string `type:"string" enum:"SortOrder"` // contains filtered or unexported fields }
Objects that allows sorting on SaaS products based on certain fields and sorting order.
func (SaaSProductSort) GoString ¶
func (s SaaSProductSort) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SaaSProductSort) SetSortBy ¶
func (s *SaaSProductSort) SetSortBy(v string) *SaaSProductSort
SetSortBy sets the SortBy field's value.
func (*SaaSProductSort) SetSortOrder ¶
func (s *SaaSProductSort) SetSortOrder(v string) *SaaSProductSort
SetSortOrder sets the SortOrder field's value.
func (SaaSProductSort) String ¶
func (s SaaSProductSort) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SaaSProductSummary ¶
type SaaSProductSummary struct { // The title of the SaaS product. ProductTitle *string `min:"1" type:"string"` // The lifecycle of the SaaS product. Visibility *string `type:"string" enum:"SaaSProductVisibilityString"` // contains filtered or unexported fields }
Object that contains summarized information about a SaaS product.
func (SaaSProductSummary) GoString ¶
func (s SaaSProductSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SaaSProductSummary) SetProductTitle ¶
func (s *SaaSProductSummary) SetProductTitle(v string) *SaaSProductSummary
SetProductTitle sets the ProductTitle field's value.
func (*SaaSProductSummary) SetVisibility ¶
func (s *SaaSProductSummary) SetVisibility(v string) *SaaSProductSummary
SetVisibility sets the Visibility field's value.
func (SaaSProductSummary) String ¶
func (s SaaSProductSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SaaSProductTitleFilter ¶
type SaaSProductTitleFilter struct { // A string array of unique product title values to be filtered on. ValueList []*string `min:"1" type:"list"` // A string that will be the wildCard input for product tile filter. It matches // the provided value as a substring in the actual value. WildCardValue *string `min:"1" type:"string"` // contains filtered or unexported fields }
Object that allows filtering on product title.
func (SaaSProductTitleFilter) GoString ¶
func (s SaaSProductTitleFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SaaSProductTitleFilter) SetValueList ¶
func (s *SaaSProductTitleFilter) SetValueList(v []*string) *SaaSProductTitleFilter
SetValueList sets the ValueList field's value.
func (*SaaSProductTitleFilter) SetWildCardValue ¶
func (s *SaaSProductTitleFilter) SetWildCardValue(v string) *SaaSProductTitleFilter
SetWildCardValue sets the WildCardValue field's value.
func (SaaSProductTitleFilter) String ¶
func (s SaaSProductTitleFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SaaSProductTitleFilter) Validate ¶
func (s *SaaSProductTitleFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SaaSProductVisibilityFilter ¶
type SaaSProductVisibilityFilter struct { // A string array of unique visibility values to be filtered on. ValueList []*string `min:"1" type:"list" enum:"SaaSProductVisibilityString"` // contains filtered or unexported fields }
Object that allows filtering on the visibility of the product in the AWS Marketplace.
func (SaaSProductVisibilityFilter) GoString ¶
func (s SaaSProductVisibilityFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SaaSProductVisibilityFilter) SetValueList ¶
func (s *SaaSProductVisibilityFilter) SetValueList(v []*string) *SaaSProductVisibilityFilter
SetValueList sets the ValueList field's value.
func (SaaSProductVisibilityFilter) String ¶
func (s SaaSProductVisibilityFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SaaSProductVisibilityFilter) Validate ¶
func (s *SaaSProductVisibilityFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" min:"1" type:"string"` // contains filtered or unexported fields }
The maximum number of open requests per account has been exceeded.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Sort ¶
type Sort struct { // For ListEntities, supported attributes include LastModifiedDate (default) // and EntityId. In addition to LastModifiedDate and EntityId, each EntityType // might support additional fields. // // For ListChangeSets, supported attributes include StartTime and EndTime. SortBy *string `min:"1" type:"string"` // The sorting order. Can be ASCENDING or DESCENDING. The default value is DESCENDING. SortOrder *string `type:"string" enum:"SortOrder"` // contains filtered or unexported fields }
An object that contains two attributes, SortBy and SortOrder.
func (Sort) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Sort) SetSortOrder ¶
SetSortOrder sets the SortOrder field's value.
type StartChangeSetInput ¶
type StartChangeSetInput struct { // The catalog related to the request. Fixed value: AWSMarketplace // // Catalog is a required field Catalog *string `min:"1" type:"string" required:"true"` // Array of change object. // // ChangeSet is a required field ChangeSet []*Change `min:"1" type:"list" required:"true"` // Optional case sensitive string of up to 100 ASCII characters. The change // set name can be used to filter the list of change sets. ChangeSetName *string `min:"1" type:"string"` // A list of objects specifying each key name and value for the ChangeSetTags // property. ChangeSetTags []*Tag `min:"1" type:"list"` // A unique token to identify the request to ensure idempotency. ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"` // The intent related to the request. The default is APPLY. To test your request // before applying changes to your entities, use VALIDATE. This feature is currently // available for adding versions to single-AMI products. For more information, // see Add a new version (https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/ami-products.html#ami-add-version). Intent *string `type:"string" enum:"Intent"` // contains filtered or unexported fields }
func (StartChangeSetInput) GoString ¶
func (s StartChangeSetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartChangeSetInput) SetCatalog ¶
func (s *StartChangeSetInput) SetCatalog(v string) *StartChangeSetInput
SetCatalog sets the Catalog field's value.
func (*StartChangeSetInput) SetChangeSet ¶
func (s *StartChangeSetInput) SetChangeSet(v []*Change) *StartChangeSetInput
SetChangeSet sets the ChangeSet field's value.
func (*StartChangeSetInput) SetChangeSetName ¶
func (s *StartChangeSetInput) SetChangeSetName(v string) *StartChangeSetInput
SetChangeSetName sets the ChangeSetName field's value.
func (*StartChangeSetInput) SetChangeSetTags ¶
func (s *StartChangeSetInput) SetChangeSetTags(v []*Tag) *StartChangeSetInput
SetChangeSetTags sets the ChangeSetTags field's value.
func (*StartChangeSetInput) SetClientRequestToken ¶
func (s *StartChangeSetInput) SetClientRequestToken(v string) *StartChangeSetInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*StartChangeSetInput) SetIntent ¶
func (s *StartChangeSetInput) SetIntent(v string) *StartChangeSetInput
SetIntent sets the Intent field's value.
func (StartChangeSetInput) String ¶
func (s StartChangeSetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartChangeSetInput) Validate ¶
func (s *StartChangeSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartChangeSetOutput ¶
type StartChangeSetOutput struct { // The ARN associated to the unique identifier generated for the request. ChangeSetArn *string `min:"1" type:"string"` // Unique identifier generated for the request. ChangeSetId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (StartChangeSetOutput) GoString ¶
func (s StartChangeSetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartChangeSetOutput) SetChangeSetArn ¶
func (s *StartChangeSetOutput) SetChangeSetArn(v string) *StartChangeSetOutput
SetChangeSetArn sets the ChangeSetArn field's value.
func (*StartChangeSetOutput) SetChangeSetId ¶
func (s *StartChangeSetOutput) SetChangeSetId(v string) *StartChangeSetOutput
SetChangeSetId sets the ChangeSetId field's value.
func (StartChangeSetOutput) String ¶
func (s StartChangeSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Tag ¶
type Tag struct { // The key associated with the tag. // // Key is a required field Key *string `min:"1" type:"string" required:"true"` // The value associated with the tag. // // Value is a required field Value *string `type:"string" required:"true"` // contains filtered or unexported fields }
A list of objects specifying each key name and value.
func (Tag) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // Required. The Amazon Resource Name (ARN) associated with the resource you // want to tag. // // ResourceArn is a required field ResourceArn *string `min:"1" type:"string" required:"true"` // Required. A list of objects specifying each key name and value. Number of // objects allowed: 1-50. // // Tags is a required field Tags []*Tag `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" min:"1" type:"string"` // contains filtered or unexported fields }
Too many requests.
HTTP status code: 429
func (*ThrottlingException) Code ¶
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶
func (s ThrottlingException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThrottlingException) Message ¶
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶
func (s ThrottlingException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶
type UntagResourceInput struct { // Required. The Amazon Resource Name (ARN) associated with the resource you // want to remove the tag from. // // ResourceArn is a required field ResourceArn *string `min:"1" type:"string" required:"true"` // Required. A list of key names of tags to be removed. Number of strings allowed: // 0-256. // // TagKeys is a required field TagKeys []*string `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" min:"1" type:"string"` // contains filtered or unexported fields }
An error occurred during validation.
HTTP status code: 422
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package marketplacecatalogiface provides an interface to enable mocking the AWS Marketplace Catalog Service service client for testing your code.
|
Package marketplacecatalogiface provides an interface to enable mocking the AWS Marketplace Catalog Service service client for testing your code. |