amazonka-marketplace-catalog-2.0: Amazon Marketplace Catalog Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MarketplaceCatalog.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-09-17 of the Amazon Marketplace Catalog Service SDK configuration.

Errors

_InternalServiceException :: AsError a => Fold a ServiceError Source #

There was an internal service exception.

_ResourceInUseException :: AsError a => Fold a ServiceError Source #

The resource is currently in use.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The specified resource wasn't found.

_ResourceNotSupportedException :: AsError a => Fold a ServiceError Source #

Currently, the specified resource is not supported.

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

The maximum number of open requests per account has been exceeded.

_ValidationException :: AsError a => Fold a ServiceError Source #

An error occurred during validation.

ChangeStatus

newtype ChangeStatus Source #

Constructors

ChangeStatus' 

Instances

Instances details
FromJSON ChangeStatus Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeStatus

FromJSONKey ChangeStatus Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeStatus

ToJSON ChangeStatus Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeStatus

ToJSONKey ChangeStatus Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeStatus

ToByteString ChangeStatus Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeStatus

ToHeader ChangeStatus Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeStatus

ToLog ChangeStatus Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeStatus

ToQuery ChangeStatus Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeStatus

FromText ChangeStatus Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeStatus

ToText ChangeStatus Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeStatus

Methods

toText :: ChangeStatus -> Text #

FromXML ChangeStatus Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeStatus

ToXML ChangeStatus Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeStatus

Methods

toXML :: ChangeStatus -> XML #

Generic ChangeStatus Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeStatus

Associated Types

type Rep ChangeStatus :: Type -> Type #

Read ChangeStatus Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeStatus

Show ChangeStatus Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeStatus

NFData ChangeStatus Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeStatus

Methods

rnf :: ChangeStatus -> () #

Eq ChangeStatus Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeStatus

Ord ChangeStatus Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeStatus

Hashable ChangeStatus Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeStatus

type Rep ChangeStatus Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeStatus

type Rep ChangeStatus = D1 ('MetaData "ChangeStatus" "Amazonka.MarketplaceCatalog.Types.ChangeStatus" "amazonka-marketplace-catalog-2.0-6Zi47AEGKrcHZeMO5lyES0" 'True) (C1 ('MetaCons "ChangeStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChangeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FailureCode

newtype FailureCode Source #

Constructors

FailureCode' 

Instances

Instances details
FromJSON FailureCode Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.FailureCode

FromJSONKey FailureCode Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.FailureCode

ToJSON FailureCode Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.FailureCode

ToJSONKey FailureCode Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.FailureCode

ToByteString FailureCode Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.FailureCode

ToHeader FailureCode Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.FailureCode

ToLog FailureCode Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.FailureCode

ToQuery FailureCode Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.FailureCode

FromText FailureCode Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.FailureCode

ToText FailureCode Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.FailureCode

Methods

toText :: FailureCode -> Text #

FromXML FailureCode Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.FailureCode

ToXML FailureCode Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.FailureCode

Methods

toXML :: FailureCode -> XML #

Generic FailureCode Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.FailureCode

Associated Types

type Rep FailureCode :: Type -> Type #

Read FailureCode Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.FailureCode

Show FailureCode Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.FailureCode

NFData FailureCode Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.FailureCode

Methods

rnf :: FailureCode -> () #

Eq FailureCode Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.FailureCode

Ord FailureCode Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.FailureCode

Hashable FailureCode Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.FailureCode

type Rep FailureCode Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.FailureCode

type Rep FailureCode = D1 ('MetaData "FailureCode" "Amazonka.MarketplaceCatalog.Types.FailureCode" "amazonka-marketplace-catalog-2.0-6Zi47AEGKrcHZeMO5lyES0" 'True) (C1 ('MetaCons "FailureCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFailureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SortOrder

newtype SortOrder Source #

Constructors

SortOrder' 

Fields

Bundled Patterns

pattern SortOrder_ASCENDING :: SortOrder 
pattern SortOrder_DESCENDING :: SortOrder 

Instances

Instances details
FromJSON SortOrder Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.SortOrder

FromJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.SortOrder

ToJSON SortOrder Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.SortOrder

ToJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.SortOrder

ToByteString SortOrder Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.SortOrder

Methods

toBS :: SortOrder -> ByteString #

ToHeader SortOrder Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.SortOrder

ToLog SortOrder Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.SortOrder

ToQuery SortOrder Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.SortOrder

FromText SortOrder Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.SortOrder

ToText SortOrder Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.SortOrder

Methods

toText :: SortOrder -> Text #

FromXML SortOrder Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.SortOrder

ToXML SortOrder Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.SortOrder

Methods

toXML :: SortOrder -> XML #

Generic SortOrder Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.SortOrder

Associated Types

type Rep SortOrder :: Type -> Type #

Read SortOrder Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.SortOrder

Show SortOrder Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.SortOrder

NFData SortOrder Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.SortOrder

Methods

rnf :: SortOrder -> () #

Eq SortOrder Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.SortOrder

Ord SortOrder Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.SortOrder

Hashable SortOrder Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.SortOrder

type Rep SortOrder Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.SortOrder

type Rep SortOrder = D1 ('MetaData "SortOrder" "Amazonka.MarketplaceCatalog.Types.SortOrder" "amazonka-marketplace-catalog-2.0-6Zi47AEGKrcHZeMO5lyES0" 'True) (C1 ('MetaCons "SortOrder'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Change

data Change Source #

An object that contains the ChangeType, Details, and Entity.

See: newChange smart constructor.

Constructors

Change' 

Fields

  • changeName :: Maybe Text

    Optional name for the change.

  • entityTags :: Maybe (NonEmpty Tag)

    The tags associated with the change.

  • changeType :: Text

    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.

  • entity :: Entity

    The entity to be changed.

  • details :: Text

    This object contains details specific to the change type of the requested change.

Instances

Instances details
ToJSON Change Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Change

Generic Change Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Change

Associated Types

type Rep Change :: Type -> Type #

Methods

from :: Change -> Rep Change x #

to :: Rep Change x -> Change #

Read Change Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Change

Show Change Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Change

NFData Change Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Change

Methods

rnf :: Change -> () #

Eq Change Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Change

Methods

(==) :: Change -> Change -> Bool #

(/=) :: Change -> Change -> Bool #

Hashable Change Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Change

Methods

hashWithSalt :: Int -> Change -> Int #

hash :: Change -> Int #

type Rep Change Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Change

type Rep Change = D1 ('MetaData "Change" "Amazonka.MarketplaceCatalog.Types.Change" "amazonka-marketplace-catalog-2.0-6Zi47AEGKrcHZeMO5lyES0" 'False) (C1 ('MetaCons "Change'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "changeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "entityTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))) :*: (S1 ('MetaSel ('Just "changeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "entity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Entity) :*: S1 ('MetaSel ('Just "details") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newChange Source #

Create a value of Change with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:changeName:Change', change_changeName - Optional name for the change.

$sel:entityTags:Change', change_entityTags - The tags associated with the change.

$sel:changeType:Change', change_changeType - 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.

$sel:entity:Change', change_entity - The entity to be changed.

$sel:details:Change', change_details - This object contains details specific to the change type of the requested change.

change_changeName :: Lens' Change (Maybe Text) Source #

Optional name for the change.

change_entityTags :: Lens' Change (Maybe (NonEmpty Tag)) Source #

The tags associated with the change.

change_changeType :: Lens' Change Text Source #

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.

change_entity :: Lens' Change Entity Source #

The entity to be changed.

change_details :: Lens' Change Text Source #

This object contains details specific to the change type of the requested change.

ChangeSetSummaryListItem

data ChangeSetSummaryListItem Source #

A summary of a change set returned in a list of change sets when the ListChangeSets action is called.

See: newChangeSetSummaryListItem smart constructor.

Constructors

ChangeSetSummaryListItem' 

Fields

  • changeSetArn :: Maybe Text

    The ARN associated with the unique identifier for the change set referenced in this request.

  • changeSetId :: Maybe Text

    The unique identifier for a change set.

  • changeSetName :: Maybe Text

    The non-unique name for the change set.

  • endTime :: Maybe Text

    The time, in ISO 8601 format (2018-02-27T13:45:22Z), when the change set was finished.

  • entityIdList :: Maybe [Text]

    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.

  • failureCode :: Maybe FailureCode

    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.

  • startTime :: Maybe Text

    The time, in ISO 8601 format (2018-02-27T13:45:22Z), when the change set was started.

  • status :: Maybe ChangeStatus

    The current status of the change set.

Instances

Instances details
FromJSON ChangeSetSummaryListItem Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeSetSummaryListItem

Generic ChangeSetSummaryListItem Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeSetSummaryListItem

Associated Types

type Rep ChangeSetSummaryListItem :: Type -> Type #

Read ChangeSetSummaryListItem Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeSetSummaryListItem

Show ChangeSetSummaryListItem Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeSetSummaryListItem

NFData ChangeSetSummaryListItem Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeSetSummaryListItem

Eq ChangeSetSummaryListItem Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeSetSummaryListItem

Hashable ChangeSetSummaryListItem Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeSetSummaryListItem

type Rep ChangeSetSummaryListItem Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeSetSummaryListItem

type Rep ChangeSetSummaryListItem = D1 ('MetaData "ChangeSetSummaryListItem" "Amazonka.MarketplaceCatalog.Types.ChangeSetSummaryListItem" "amazonka-marketplace-catalog-2.0-6Zi47AEGKrcHZeMO5lyES0" 'False) (C1 ('MetaCons "ChangeSetSummaryListItem'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "changeSetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "changeSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "changeSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "entityIdList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "failureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailureCode))) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChangeStatus))))))

newChangeSetSummaryListItem :: ChangeSetSummaryListItem Source #

Create a value of ChangeSetSummaryListItem with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:changeSetArn:ChangeSetSummaryListItem', changeSetSummaryListItem_changeSetArn - The ARN associated with the unique identifier for the change set referenced in this request.

$sel:changeSetId:ChangeSetSummaryListItem', changeSetSummaryListItem_changeSetId - The unique identifier for a change set.

$sel:changeSetName:ChangeSetSummaryListItem', changeSetSummaryListItem_changeSetName - The non-unique name for the change set.

$sel:endTime:ChangeSetSummaryListItem', changeSetSummaryListItem_endTime - The time, in ISO 8601 format (2018-02-27T13:45:22Z), when the change set was finished.

$sel:entityIdList:ChangeSetSummaryListItem', changeSetSummaryListItem_entityIdList - 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.

$sel:failureCode:ChangeSetSummaryListItem', changeSetSummaryListItem_failureCode - 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.

$sel:startTime:ChangeSetSummaryListItem', changeSetSummaryListItem_startTime - The time, in ISO 8601 format (2018-02-27T13:45:22Z), when the change set was started.

$sel:status:ChangeSetSummaryListItem', changeSetSummaryListItem_status - The current status of the change set.

changeSetSummaryListItem_changeSetArn :: Lens' ChangeSetSummaryListItem (Maybe Text) Source #

The ARN associated with the unique identifier for the change set referenced in this request.

changeSetSummaryListItem_endTime :: Lens' ChangeSetSummaryListItem (Maybe Text) Source #

The time, in ISO 8601 format (2018-02-27T13:45:22Z), when the change set was finished.

changeSetSummaryListItem_entityIdList :: Lens' ChangeSetSummaryListItem (Maybe [Text]) Source #

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.

changeSetSummaryListItem_failureCode :: Lens' ChangeSetSummaryListItem (Maybe FailureCode) Source #

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.

changeSetSummaryListItem_startTime :: Lens' ChangeSetSummaryListItem (Maybe Text) Source #

The time, in ISO 8601 format (2018-02-27T13:45:22Z), when the change set was started.

ChangeSummary

data ChangeSummary Source #

This object is a container for common summary information about the change. The summary doesn't contain the whole change structure.

See: newChangeSummary smart constructor.

Constructors

ChangeSummary' 

Fields

Instances

Instances details
FromJSON ChangeSummary Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeSummary

Generic ChangeSummary Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeSummary

Associated Types

type Rep ChangeSummary :: Type -> Type #

Read ChangeSummary Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeSummary

Show ChangeSummary Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeSummary

NFData ChangeSummary Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeSummary

Methods

rnf :: ChangeSummary -> () #

Eq ChangeSummary Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeSummary

Hashable ChangeSummary Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeSummary

type Rep ChangeSummary Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ChangeSummary

type Rep ChangeSummary = D1 ('MetaData "ChangeSummary" "Amazonka.MarketplaceCatalog.Types.ChangeSummary" "amazonka-marketplace-catalog-2.0-6Zi47AEGKrcHZeMO5lyES0" 'False) (C1 ('MetaCons "ChangeSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "changeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "changeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "details") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "entity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Entity)) :*: S1 ('MetaSel ('Just "errorDetailList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ErrorDetail]))))))

newChangeSummary :: ChangeSummary Source #

Create a value of ChangeSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:changeName:ChangeSummary', changeSummary_changeName - Optional name for the change.

$sel:changeType:ChangeSummary', changeSummary_changeType - The type of the change.

$sel:details:ChangeSummary', changeSummary_details - This object contains details specific to the change type of the requested change.

$sel:entity:ChangeSummary', changeSummary_entity - The entity to be changed.

$sel:errorDetailList:ChangeSummary', changeSummary_errorDetailList - An array of ErrorDetail objects associated with the change.

changeSummary_changeName :: Lens' ChangeSummary (Maybe Text) Source #

Optional name for the change.

changeSummary_details :: Lens' ChangeSummary (Maybe Text) Source #

This object contains details specific to the change type of the requested change.

changeSummary_errorDetailList :: Lens' ChangeSummary (Maybe [ErrorDetail]) Source #

An array of ErrorDetail objects associated with the change.

Entity

data Entity Source #

An entity contains data that describes your product, its supported features, and how it can be used or launched by your customer.

See: newEntity smart constructor.

Constructors

Entity' 

Fields

Instances

Instances details
FromJSON Entity Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Entity

ToJSON Entity Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Entity

Generic Entity Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Entity

Associated Types

type Rep Entity :: Type -> Type #

Methods

from :: Entity -> Rep Entity x #

to :: Rep Entity x -> Entity #

Read Entity Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Entity

Show Entity Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Entity

NFData Entity Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Entity

Methods

rnf :: Entity -> () #

Eq Entity Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Entity

Methods

(==) :: Entity -> Entity -> Bool #

(/=) :: Entity -> Entity -> Bool #

Hashable Entity Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Entity

Methods

hashWithSalt :: Int -> Entity -> Int #

hash :: Entity -> Int #

type Rep Entity Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Entity

type Rep Entity = D1 ('MetaData "Entity" "Amazonka.MarketplaceCatalog.Types.Entity" "amazonka-marketplace-catalog-2.0-6Zi47AEGKrcHZeMO5lyES0" 'False) (C1 ('MetaCons "Entity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newEntity Source #

Create a value of Entity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:identifier:Entity', entity_identifier - The identifier for the entity.

$sel:type':Entity', entity_type - The type of entity.

entity_identifier :: Lens' Entity (Maybe Text) Source #

The identifier for the entity.

entity_type :: Lens' Entity Text Source #

The type of entity.

EntitySummary

data EntitySummary Source #

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.

See: newEntitySummary smart constructor.

Constructors

EntitySummary' 

Fields

  • entityArn :: Maybe Text

    The ARN associated with the unique identifier for the entity.

  • entityId :: Maybe Text

    The unique identifier for the entity.

  • entityType :: Maybe Text

    The type of the entity.

  • lastModifiedDate :: Maybe Text

    The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z).

  • name :: Maybe Text

    The name for the entity. This value is not unique. It is defined by the seller.

  • visibility :: Maybe Text

    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).

Instances

Instances details
FromJSON EntitySummary Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.EntitySummary

Generic EntitySummary Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.EntitySummary

Associated Types

type Rep EntitySummary :: Type -> Type #

Read EntitySummary Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.EntitySummary

Show EntitySummary Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.EntitySummary

NFData EntitySummary Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.EntitySummary

Methods

rnf :: EntitySummary -> () #

Eq EntitySummary Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.EntitySummary

Hashable EntitySummary Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.EntitySummary

type Rep EntitySummary Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.EntitySummary

type Rep EntitySummary = D1 ('MetaData "EntitySummary" "Amazonka.MarketplaceCatalog.Types.EntitySummary" "amazonka-marketplace-catalog-2.0-6Zi47AEGKrcHZeMO5lyES0" 'False) (C1 ('MetaCons "EntitySummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "entityArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "entityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "visibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newEntitySummary :: EntitySummary Source #

Create a value of EntitySummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:entityArn:EntitySummary', entitySummary_entityArn - The ARN associated with the unique identifier for the entity.

$sel:entityId:EntitySummary', entitySummary_entityId - The unique identifier for the entity.

$sel:entityType:EntitySummary', entitySummary_entityType - The type of the entity.

$sel:lastModifiedDate:EntitySummary', entitySummary_lastModifiedDate - The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z).

$sel:name:EntitySummary', entitySummary_name - The name for the entity. This value is not unique. It is defined by the seller.

$sel:visibility:EntitySummary', entitySummary_visibility - 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).

entitySummary_entityArn :: Lens' EntitySummary (Maybe Text) Source #

The ARN associated with the unique identifier for the entity.

entitySummary_entityId :: Lens' EntitySummary (Maybe Text) Source #

The unique identifier for the entity.

entitySummary_lastModifiedDate :: Lens' EntitySummary (Maybe Text) Source #

The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z).

entitySummary_name :: Lens' EntitySummary (Maybe Text) Source #

The name for the entity. This value is not unique. It is defined by the seller.

entitySummary_visibility :: Lens' EntitySummary (Maybe Text) Source #

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).

ErrorDetail

data ErrorDetail Source #

Details about the error.

See: newErrorDetail smart constructor.

Constructors

ErrorDetail' 

Fields

Instances

Instances details
FromJSON ErrorDetail Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ErrorDetail

Generic ErrorDetail Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ErrorDetail

Associated Types

type Rep ErrorDetail :: Type -> Type #

Read ErrorDetail Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ErrorDetail

Show ErrorDetail Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ErrorDetail

NFData ErrorDetail Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ErrorDetail

Methods

rnf :: ErrorDetail -> () #

Eq ErrorDetail Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ErrorDetail

Hashable ErrorDetail Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ErrorDetail

type Rep ErrorDetail Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.ErrorDetail

type Rep ErrorDetail = D1 ('MetaData "ErrorDetail" "Amazonka.MarketplaceCatalog.Types.ErrorDetail" "amazonka-marketplace-catalog-2.0-6Zi47AEGKrcHZeMO5lyES0" 'False) (C1 ('MetaCons "ErrorDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newErrorDetail :: ErrorDetail Source #

Create a value of ErrorDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:errorCode:ErrorDetail', errorDetail_errorCode - The error code that identifies the type of error.

$sel:errorMessage:ErrorDetail', errorDetail_errorMessage - The message for the error.

errorDetail_errorCode :: Lens' ErrorDetail (Maybe Text) Source #

The error code that identifies the type of error.

Filter

data Filter Source #

A filter object, used to optionally filter results from calls to the ListEntities and ListChangeSets actions.

See: newFilter smart constructor.

Constructors

Filter' 

Fields

  • name :: Maybe Text

    For ListEntities, the supported value for this is an EntityId.

    For ListChangeSets, the supported values are as follows:

  • valueList :: Maybe (NonEmpty Text)

    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.

Instances

Instances details
ToJSON Filter Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Filter

Generic Filter Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Filter

Associated Types

type Rep Filter :: Type -> Type #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

Read Filter Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Filter

Show Filter Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Filter

NFData Filter Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Filter

Methods

rnf :: Filter -> () #

Eq Filter Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Filter

Methods

(==) :: Filter -> Filter -> Bool #

(/=) :: Filter -> Filter -> Bool #

Hashable Filter Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Filter

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

type Rep Filter Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Filter

type Rep Filter = D1 ('MetaData "Filter" "Amazonka.MarketplaceCatalog.Types.Filter" "amazonka-marketplace-catalog-2.0-6Zi47AEGKrcHZeMO5lyES0" 'False) (C1 ('MetaCons "Filter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "valueList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))

newFilter :: Filter Source #

Create a value of Filter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:Filter', filter_name - For ListEntities, the supported value for this is an EntityId.

For ListChangeSets, the supported values are as follows:

$sel:valueList:Filter', filter_valueList - 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.

filter_name :: Lens' Filter (Maybe Text) Source #

For ListEntities, the supported value for this is an EntityId.

For ListChangeSets, the supported values are as follows:

filter_valueList :: Lens' Filter (Maybe (NonEmpty Text)) Source #

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.

Sort

data Sort Source #

An object that contains two attributes, SortBy and SortOrder.

See: newSort smart constructor.

Constructors

Sort' 

Fields

  • sortBy :: Maybe Text

    For ListEntities, supported attributes include LastModifiedDate (default), Visibility, EntityId, and Name.

    For ListChangeSets, supported attributes include StartTime and EndTime.

  • sortOrder :: Maybe SortOrder

    The sorting order. Can be ASCENDING or DESCENDING. The default value is DESCENDING.

Instances

Instances details
ToJSON Sort Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Sort

Generic Sort Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Sort

Associated Types

type Rep Sort :: Type -> Type #

Methods

from :: Sort -> Rep Sort x #

to :: Rep Sort x -> Sort #

Read Sort Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Sort

Show Sort Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Sort

Methods

showsPrec :: Int -> Sort -> ShowS #

show :: Sort -> String #

showList :: [Sort] -> ShowS #

NFData Sort Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Sort

Methods

rnf :: Sort -> () #

Eq Sort Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Sort

Methods

(==) :: Sort -> Sort -> Bool #

(/=) :: Sort -> Sort -> Bool #

Hashable Sort Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Sort

Methods

hashWithSalt :: Int -> Sort -> Int #

hash :: Sort -> Int #

type Rep Sort Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Sort

type Rep Sort = D1 ('MetaData "Sort" "Amazonka.MarketplaceCatalog.Types.Sort" "amazonka-marketplace-catalog-2.0-6Zi47AEGKrcHZeMO5lyES0" 'False) (C1 ('MetaCons "Sort'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sortBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortOrder))))

newSort :: Sort Source #

Create a value of Sort with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sortBy:Sort', sort_sortBy - For ListEntities, supported attributes include LastModifiedDate (default), Visibility, EntityId, and Name.

For ListChangeSets, supported attributes include StartTime and EndTime.

$sel:sortOrder:Sort', sort_sortOrder - The sorting order. Can be ASCENDING or DESCENDING. The default value is DESCENDING.

sort_sortBy :: Lens' Sort (Maybe Text) Source #

For ListEntities, supported attributes include LastModifiedDate (default), Visibility, EntityId, and Name.

For ListChangeSets, supported attributes include StartTime and EndTime.

sort_sortOrder :: Lens' Sort (Maybe SortOrder) Source #

The sorting order. Can be ASCENDING or DESCENDING. The default value is DESCENDING.

Tag

data Tag Source #

A list of objects specifying each key name and value.

See: newTag smart constructor.

Constructors

Tag' 

Fields

  • key :: Text

    The key associated with the tag.

  • value :: Text

    The value associated with the tag.

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.MarketplaceCatalog.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.MarketplaceCatalog.Types.Tag" "amazonka-marketplace-catalog-2.0-6Zi47AEGKrcHZeMO5lyES0" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - The key associated with the tag.

$sel:value:Tag', tag_value - The value associated with the tag.

tag_key :: Lens' Tag Text Source #

The key associated with the tag.

tag_value :: Lens' Tag Text Source #

The value associated with the tag.