amazonka-servicecatalog-appregistry-2.0: Amazon Service Catalog App Registry 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.ServiceCatalogAppRegistry.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-06-24 of the Amazon Service Catalog App Registry SDK configuration.

Errors

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

There was a conflict when processing the request (for example, a resource with the given name already exists within the account).

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

The service is experiencing internal problems.

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

The specified resource does not exist.

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

The maximum number of resources per account has been reached.

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

The request has invalid or missing parameters.

ResourceGroupState

newtype ResourceGroupState Source #

Instances

Instances details
FromJSON ResourceGroupState Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState

FromJSONKey ResourceGroupState Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState

ToJSON ResourceGroupState Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState

ToJSONKey ResourceGroupState Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState

ToByteString ResourceGroupState Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState

ToHeader ResourceGroupState Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState

ToLog ResourceGroupState Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState

ToQuery ResourceGroupState Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState

FromText ResourceGroupState Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState

ToText ResourceGroupState Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState

FromXML ResourceGroupState Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState

ToXML ResourceGroupState Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState

Generic ResourceGroupState Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState

Associated Types

type Rep ResourceGroupState :: Type -> Type #

Read ResourceGroupState Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState

Show ResourceGroupState Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState

NFData ResourceGroupState Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState

Methods

rnf :: ResourceGroupState -> () #

Eq ResourceGroupState Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState

Ord ResourceGroupState Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState

Hashable ResourceGroupState Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState

type Rep ResourceGroupState Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState

type Rep ResourceGroupState = D1 ('MetaData "ResourceGroupState" "Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroupState" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'True) (C1 ('MetaCons "ResourceGroupState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceGroupState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceType

newtype ResourceType Source #

Constructors

ResourceType' 

Instances

Instances details
FromJSON ResourceType Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceType

FromJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceType

ToJSON ResourceType Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceType

ToJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceType

ToByteString ResourceType Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceType

ToHeader ResourceType Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceType

ToLog ResourceType Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceType

ToQuery ResourceType Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceType

FromText ResourceType Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceType

ToText ResourceType Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceType

Methods

toText :: ResourceType -> Text #

FromXML ResourceType Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceType

ToXML ResourceType Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceType

Methods

toXML :: ResourceType -> XML #

Generic ResourceType Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceType

Associated Types

type Rep ResourceType :: Type -> Type #

Read ResourceType Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceType

Show ResourceType Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceType

NFData ResourceType Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceType

Methods

rnf :: ResourceType -> () #

Eq ResourceType Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceType

Ord ResourceType Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceType

Hashable ResourceType Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceType

type Rep ResourceType Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceType

type Rep ResourceType = D1 ('MetaData "ResourceType" "Amazonka.ServiceCatalogAppRegistry.Types.ResourceType" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'True) (C1 ('MetaCons "ResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SyncAction

newtype SyncAction Source #

Constructors

SyncAction' 

Fields

Bundled Patterns

pattern SyncAction_NO_ACTION :: SyncAction 
pattern SyncAction_START_SYNC :: SyncAction 

Instances

Instances details
FromJSON SyncAction Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.SyncAction

FromJSONKey SyncAction Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.SyncAction

ToJSON SyncAction Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.SyncAction

ToJSONKey SyncAction Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.SyncAction

ToByteString SyncAction Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.SyncAction

ToHeader SyncAction Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.SyncAction

ToLog SyncAction Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.SyncAction

ToQuery SyncAction Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.SyncAction

FromText SyncAction Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.SyncAction

ToText SyncAction Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.SyncAction

Methods

toText :: SyncAction -> Text #

FromXML SyncAction Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.SyncAction

ToXML SyncAction Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.SyncAction

Methods

toXML :: SyncAction -> XML #

Generic SyncAction Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.SyncAction

Associated Types

type Rep SyncAction :: Type -> Type #

Read SyncAction Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.SyncAction

Show SyncAction Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.SyncAction

NFData SyncAction Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.SyncAction

Methods

rnf :: SyncAction -> () #

Eq SyncAction Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.SyncAction

Ord SyncAction Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.SyncAction

Hashable SyncAction Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.SyncAction

type Rep SyncAction Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.SyncAction

type Rep SyncAction = D1 ('MetaData "SyncAction" "Amazonka.ServiceCatalogAppRegistry.Types.SyncAction" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'True) (C1 ('MetaCons "SyncAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSyncAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AppRegistryConfiguration

data AppRegistryConfiguration Source #

Includes all of the Service Catalog AppRegistry settings.

See: newAppRegistryConfiguration smart constructor.

Constructors

AppRegistryConfiguration' 

Fields

Instances

Instances details
FromJSON AppRegistryConfiguration Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AppRegistryConfiguration

ToJSON AppRegistryConfiguration Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AppRegistryConfiguration

Generic AppRegistryConfiguration Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AppRegistryConfiguration

Associated Types

type Rep AppRegistryConfiguration :: Type -> Type #

Read AppRegistryConfiguration Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AppRegistryConfiguration

Show AppRegistryConfiguration Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AppRegistryConfiguration

NFData AppRegistryConfiguration Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AppRegistryConfiguration

Eq AppRegistryConfiguration Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AppRegistryConfiguration

Hashable AppRegistryConfiguration Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AppRegistryConfiguration

type Rep AppRegistryConfiguration Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AppRegistryConfiguration

type Rep AppRegistryConfiguration = D1 ('MetaData "AppRegistryConfiguration" "Amazonka.ServiceCatalogAppRegistry.Types.AppRegistryConfiguration" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "AppRegistryConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagQueryConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TagQueryConfiguration))))

newAppRegistryConfiguration :: AppRegistryConfiguration Source #

Create a value of AppRegistryConfiguration 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:tagQueryConfiguration:AppRegistryConfiguration', appRegistryConfiguration_tagQueryConfiguration - Includes the definition of a tagQuery.

Application

data Application Source #

Represents a Amazon Web Services Service Catalog AppRegistry application that is the top-level node in a hierarchy of related cloud resource abstractions.

See: newApplication smart constructor.

Constructors

Application' 

Fields

  • arn :: Maybe Text

    The Amazon resource name (ARN) that specifies the application across services.

  • creationTime :: Maybe ISO8601

    The ISO-8601 formatted timestamp of the moment when the application was created.

  • description :: Maybe Text

    The description of the application.

  • id :: Maybe Text

    The identifier of the application.

  • lastUpdateTime :: Maybe ISO8601

    The ISO-8601 formatted timestamp of the moment when the application was last updated.

  • name :: Maybe Text

    The name of the application. The name must be unique in the region in which you are creating the application.

  • tags :: Maybe (HashMap Text Text)

    Key-value pairs you can use to associate with the application.

Instances

Instances details
FromJSON Application Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Application

Generic Application Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Application

Associated Types

type Rep Application :: Type -> Type #

Read Application Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Application

Show Application Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Application

NFData Application Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Application

Methods

rnf :: Application -> () #

Eq Application Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Application

Hashable Application Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Application

type Rep Application Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Application

type Rep Application = D1 ('MetaData "Application" "Amazonka.ServiceCatalogAppRegistry.Types.Application" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "Application'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newApplication :: Application Source #

Create a value of Application 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:arn:Application', application_arn - The Amazon resource name (ARN) that specifies the application across services.

$sel:creationTime:Application', application_creationTime - The ISO-8601 formatted timestamp of the moment when the application was created.

$sel:description:Application', application_description - The description of the application.

$sel:id:Application', application_id - The identifier of the application.

$sel:lastUpdateTime:Application', application_lastUpdateTime - The ISO-8601 formatted timestamp of the moment when the application was last updated.

$sel:name:Application', application_name - The name of the application. The name must be unique in the region in which you are creating the application.

$sel:tags:Application', application_tags - Key-value pairs you can use to associate with the application.

application_arn :: Lens' Application (Maybe Text) Source #

The Amazon resource name (ARN) that specifies the application across services.

application_creationTime :: Lens' Application (Maybe UTCTime) Source #

The ISO-8601 formatted timestamp of the moment when the application was created.

application_description :: Lens' Application (Maybe Text) Source #

The description of the application.

application_id :: Lens' Application (Maybe Text) Source #

The identifier of the application.

application_lastUpdateTime :: Lens' Application (Maybe UTCTime) Source #

The ISO-8601 formatted timestamp of the moment when the application was last updated.

application_name :: Lens' Application (Maybe Text) Source #

The name of the application. The name must be unique in the region in which you are creating the application.

application_tags :: Lens' Application (Maybe (HashMap Text Text)) Source #

Key-value pairs you can use to associate with the application.

ApplicationSummary

data ApplicationSummary Source #

Summary of a Amazon Web Services Service Catalog AppRegistry application.

See: newApplicationSummary smart constructor.

Constructors

ApplicationSummary' 

Fields

  • arn :: Maybe Text

    The Amazon resource name (ARN) that specifies the application across services.

  • creationTime :: Maybe ISO8601

    The ISO-8601 formatted timestamp of the moment when the application was created.

  • description :: Maybe Text

    The description of the application.

  • id :: Maybe Text

    The identifier of the application.

  • lastUpdateTime :: Maybe ISO8601

    The ISO-8601 formatted timestamp of the moment when the application was last updated.

  • name :: Maybe Text

    The name of the application. The name must be unique in the region in which you are creating the application.

Instances

Instances details
FromJSON ApplicationSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ApplicationSummary

Generic ApplicationSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ApplicationSummary

Associated Types

type Rep ApplicationSummary :: Type -> Type #

Read ApplicationSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ApplicationSummary

Show ApplicationSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ApplicationSummary

NFData ApplicationSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ApplicationSummary

Methods

rnf :: ApplicationSummary -> () #

Eq ApplicationSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ApplicationSummary

Hashable ApplicationSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ApplicationSummary

type Rep ApplicationSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ApplicationSummary

type Rep ApplicationSummary = D1 ('MetaData "ApplicationSummary" "Amazonka.ServiceCatalogAppRegistry.Types.ApplicationSummary" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "ApplicationSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newApplicationSummary :: ApplicationSummary Source #

Create a value of ApplicationSummary 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:arn:ApplicationSummary', applicationSummary_arn - The Amazon resource name (ARN) that specifies the application across services.

$sel:creationTime:ApplicationSummary', applicationSummary_creationTime - The ISO-8601 formatted timestamp of the moment when the application was created.

$sel:description:ApplicationSummary', applicationSummary_description - The description of the application.

$sel:id:ApplicationSummary', applicationSummary_id - The identifier of the application.

$sel:lastUpdateTime:ApplicationSummary', applicationSummary_lastUpdateTime - The ISO-8601 formatted timestamp of the moment when the application was last updated.

$sel:name:ApplicationSummary', applicationSummary_name - The name of the application. The name must be unique in the region in which you are creating the application.

applicationSummary_arn :: Lens' ApplicationSummary (Maybe Text) Source #

The Amazon resource name (ARN) that specifies the application across services.

applicationSummary_creationTime :: Lens' ApplicationSummary (Maybe UTCTime) Source #

The ISO-8601 formatted timestamp of the moment when the application was created.

applicationSummary_description :: Lens' ApplicationSummary (Maybe Text) Source #

The description of the application.

applicationSummary_id :: Lens' ApplicationSummary (Maybe Text) Source #

The identifier of the application.

applicationSummary_lastUpdateTime :: Lens' ApplicationSummary (Maybe UTCTime) Source #

The ISO-8601 formatted timestamp of the moment when the application was last updated.

applicationSummary_name :: Lens' ApplicationSummary (Maybe Text) Source #

The name of the application. The name must be unique in the region in which you are creating the application.

AttributeGroup

data AttributeGroup Source #

Represents a Amazon Web Services Service Catalog AppRegistry attribute group that is rich metadata which describes an application and its components.

See: newAttributeGroup smart constructor.

Constructors

AttributeGroup' 

Fields

  • arn :: Maybe Text

    The Amazon resource name (ARN) that specifies the attribute group across services.

  • creationTime :: Maybe ISO8601

    The ISO-8601 formatted timestamp of the moment the attribute group was created.

  • description :: Maybe Text

    The description of the attribute group that the user provides.

  • id :: Maybe Text

    The globally unique attribute group identifier of the attribute group.

  • lastUpdateTime :: Maybe ISO8601

    The ISO-8601 formatted timestamp of the moment the attribute group was last updated. This time is the same as the creationTime for a newly created attribute group.

  • name :: Maybe Text

    The name of the attribute group.

  • tags :: Maybe (HashMap Text Text)

    Key-value pairs you can use to associate with the attribute group.

Instances

Instances details
FromJSON AttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroup

Generic AttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroup

Associated Types

type Rep AttributeGroup :: Type -> Type #

Read AttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroup

Show AttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroup

NFData AttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroup

Methods

rnf :: AttributeGroup -> () #

Eq AttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroup

Hashable AttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroup

type Rep AttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroup

type Rep AttributeGroup = D1 ('MetaData "AttributeGroup" "Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroup" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "AttributeGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newAttributeGroup :: AttributeGroup Source #

Create a value of AttributeGroup 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:arn:AttributeGroup', attributeGroup_arn - The Amazon resource name (ARN) that specifies the attribute group across services.

$sel:creationTime:AttributeGroup', attributeGroup_creationTime - The ISO-8601 formatted timestamp of the moment the attribute group was created.

$sel:description:AttributeGroup', attributeGroup_description - The description of the attribute group that the user provides.

$sel:id:AttributeGroup', attributeGroup_id - The globally unique attribute group identifier of the attribute group.

$sel:lastUpdateTime:AttributeGroup', attributeGroup_lastUpdateTime - The ISO-8601 formatted timestamp of the moment the attribute group was last updated. This time is the same as the creationTime for a newly created attribute group.

$sel:name:AttributeGroup', attributeGroup_name - The name of the attribute group.

$sel:tags:AttributeGroup', attributeGroup_tags - Key-value pairs you can use to associate with the attribute group.

attributeGroup_arn :: Lens' AttributeGroup (Maybe Text) Source #

The Amazon resource name (ARN) that specifies the attribute group across services.

attributeGroup_creationTime :: Lens' AttributeGroup (Maybe UTCTime) Source #

The ISO-8601 formatted timestamp of the moment the attribute group was created.

attributeGroup_description :: Lens' AttributeGroup (Maybe Text) Source #

The description of the attribute group that the user provides.

attributeGroup_id :: Lens' AttributeGroup (Maybe Text) Source #

The globally unique attribute group identifier of the attribute group.

attributeGroup_lastUpdateTime :: Lens' AttributeGroup (Maybe UTCTime) Source #

The ISO-8601 formatted timestamp of the moment the attribute group was last updated. This time is the same as the creationTime for a newly created attribute group.

attributeGroup_name :: Lens' AttributeGroup (Maybe Text) Source #

The name of the attribute group.

attributeGroup_tags :: Lens' AttributeGroup (Maybe (HashMap Text Text)) Source #

Key-value pairs you can use to associate with the attribute group.

AttributeGroupDetails

data AttributeGroupDetails Source #

The details related to a specific AttributeGroup.

See: newAttributeGroupDetails smart constructor.

Constructors

AttributeGroupDetails' 

Fields

  • arn :: Maybe Text

    The Amazon resource name (ARN) that specifies the attribute group.

  • id :: Maybe Text

    The unique identifier of the attribute group.

  • name :: Maybe Text

    This field is no longer supported. We recommend you don't use the field when using ListAttributeGroupsForApplication.

    The name of the attribute group.

Instances

Instances details
FromJSON AttributeGroupDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroupDetails

Generic AttributeGroupDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroupDetails

Associated Types

type Rep AttributeGroupDetails :: Type -> Type #

Read AttributeGroupDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroupDetails

Show AttributeGroupDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroupDetails

NFData AttributeGroupDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroupDetails

Methods

rnf :: AttributeGroupDetails -> () #

Eq AttributeGroupDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroupDetails

Hashable AttributeGroupDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroupDetails

type Rep AttributeGroupDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroupDetails

type Rep AttributeGroupDetails = D1 ('MetaData "AttributeGroupDetails" "Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroupDetails" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "AttributeGroupDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAttributeGroupDetails :: AttributeGroupDetails Source #

Create a value of AttributeGroupDetails 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:arn:AttributeGroupDetails', attributeGroupDetails_arn - The Amazon resource name (ARN) that specifies the attribute group.

$sel:id:AttributeGroupDetails', attributeGroupDetails_id - The unique identifier of the attribute group.

$sel:name:AttributeGroupDetails', attributeGroupDetails_name - This field is no longer supported. We recommend you don't use the field when using ListAttributeGroupsForApplication.

The name of the attribute group.

attributeGroupDetails_arn :: Lens' AttributeGroupDetails (Maybe Text) Source #

The Amazon resource name (ARN) that specifies the attribute group.

attributeGroupDetails_id :: Lens' AttributeGroupDetails (Maybe Text) Source #

The unique identifier of the attribute group.

attributeGroupDetails_name :: Lens' AttributeGroupDetails (Maybe Text) Source #

This field is no longer supported. We recommend you don't use the field when using ListAttributeGroupsForApplication.

The name of the attribute group.

AttributeGroupSummary

data AttributeGroupSummary Source #

Summary of a Amazon Web Services Service Catalog AppRegistry attribute group.

See: newAttributeGroupSummary smart constructor.

Constructors

AttributeGroupSummary' 

Fields

  • arn :: Maybe Text

    The Amazon resource name (ARN) that specifies the attribute group across services.

  • creationTime :: Maybe ISO8601

    The ISO-8601 formatted timestamp of the moment the attribute group was created.

  • description :: Maybe Text

    The description of the attribute group that the user provides.

  • id :: Maybe Text

    The globally unique attribute group identifier of the attribute group.

  • lastUpdateTime :: Maybe ISO8601

    The ISO-8601 formatted timestamp of the moment the attribute group was last updated. This time is the same as the creationTime for a newly created attribute group.

  • name :: Maybe Text

    The name of the attribute group.

Instances

Instances details
FromJSON AttributeGroupSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroupSummary

Generic AttributeGroupSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroupSummary

Associated Types

type Rep AttributeGroupSummary :: Type -> Type #

Read AttributeGroupSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroupSummary

Show AttributeGroupSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroupSummary

NFData AttributeGroupSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroupSummary

Methods

rnf :: AttributeGroupSummary -> () #

Eq AttributeGroupSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroupSummary

Hashable AttributeGroupSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroupSummary

type Rep AttributeGroupSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroupSummary

type Rep AttributeGroupSummary = D1 ('MetaData "AttributeGroupSummary" "Amazonka.ServiceCatalogAppRegistry.Types.AttributeGroupSummary" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "AttributeGroupSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAttributeGroupSummary :: AttributeGroupSummary Source #

Create a value of AttributeGroupSummary 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:arn:AttributeGroupSummary', attributeGroupSummary_arn - The Amazon resource name (ARN) that specifies the attribute group across services.

$sel:creationTime:AttributeGroupSummary', attributeGroupSummary_creationTime - The ISO-8601 formatted timestamp of the moment the attribute group was created.

$sel:description:AttributeGroupSummary', attributeGroupSummary_description - The description of the attribute group that the user provides.

$sel:id:AttributeGroupSummary', attributeGroupSummary_id - The globally unique attribute group identifier of the attribute group.

$sel:lastUpdateTime:AttributeGroupSummary', attributeGroupSummary_lastUpdateTime - The ISO-8601 formatted timestamp of the moment the attribute group was last updated. This time is the same as the creationTime for a newly created attribute group.

$sel:name:AttributeGroupSummary', attributeGroupSummary_name - The name of the attribute group.

attributeGroupSummary_arn :: Lens' AttributeGroupSummary (Maybe Text) Source #

The Amazon resource name (ARN) that specifies the attribute group across services.

attributeGroupSummary_creationTime :: Lens' AttributeGroupSummary (Maybe UTCTime) Source #

The ISO-8601 formatted timestamp of the moment the attribute group was created.

attributeGroupSummary_description :: Lens' AttributeGroupSummary (Maybe Text) Source #

The description of the attribute group that the user provides.

attributeGroupSummary_id :: Lens' AttributeGroupSummary (Maybe Text) Source #

The globally unique attribute group identifier of the attribute group.

attributeGroupSummary_lastUpdateTime :: Lens' AttributeGroupSummary (Maybe UTCTime) Source #

The ISO-8601 formatted timestamp of the moment the attribute group was last updated. This time is the same as the creationTime for a newly created attribute group.

Integrations

data Integrations Source #

The information about the service integration.

See: newIntegrations smart constructor.

Constructors

Integrations' 

Fields

Instances

Instances details
FromJSON Integrations Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Integrations

Generic Integrations Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Integrations

Associated Types

type Rep Integrations :: Type -> Type #

Read Integrations Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Integrations

Show Integrations Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Integrations

NFData Integrations Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Integrations

Methods

rnf :: Integrations -> () #

Eq Integrations Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Integrations

Hashable Integrations Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Integrations

type Rep Integrations Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Integrations

type Rep Integrations = D1 ('MetaData "Integrations" "Amazonka.ServiceCatalogAppRegistry.Types.Integrations" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "Integrations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceGroup))))

newIntegrations :: Integrations Source #

Create a value of Integrations 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:resourceGroup:Integrations', integrations_resourceGroup - The information about the resource group integration.

integrations_resourceGroup :: Lens' Integrations (Maybe ResourceGroup) Source #

The information about the resource group integration.

Resource

data Resource Source #

The information about the resource.

See: newResource smart constructor.

Constructors

Resource' 

Fields

Instances

Instances details
FromJSON Resource Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Resource

Generic Resource Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Resource

Associated Types

type Rep Resource :: Type -> Type #

Methods

from :: Resource -> Rep Resource x #

to :: Rep Resource x -> Resource #

Read Resource Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Resource

Show Resource Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Resource

NFData Resource Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Resource

Methods

rnf :: Resource -> () #

Eq Resource Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Resource

Hashable Resource Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Resource

Methods

hashWithSalt :: Int -> Resource -> Int #

hash :: Resource -> Int #

type Rep Resource Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.Resource

type Rep Resource = D1 ('MetaData "Resource" "Amazonka.ServiceCatalogAppRegistry.Types.Resource" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "Resource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "associationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "integrations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceIntegrations)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newResource :: Resource Source #

Create a value of Resource 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:arn:Resource', resource_arn - The Amazon resource name (ARN) of the resource.

$sel:associationTime:Resource', resource_associationTime - The time the resource was associated with the application.

$sel:integrations:Resource', resource_integrations - The service integration information about the resource.

$sel:name:Resource', resource_name - The name of the resource.

resource_arn :: Lens' Resource (Maybe Text) Source #

The Amazon resource name (ARN) of the resource.

resource_associationTime :: Lens' Resource (Maybe UTCTime) Source #

The time the resource was associated with the application.

resource_integrations :: Lens' Resource (Maybe ResourceIntegrations) Source #

The service integration information about the resource.

resource_name :: Lens' Resource (Maybe Text) Source #

The name of the resource.

ResourceDetails

data ResourceDetails Source #

The details related to the resource.

See: newResourceDetails smart constructor.

Constructors

ResourceDetails' 

Fields

Instances

Instances details
FromJSON ResourceDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceDetails

Generic ResourceDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceDetails

Associated Types

type Rep ResourceDetails :: Type -> Type #

Read ResourceDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceDetails

Show ResourceDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceDetails

NFData ResourceDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceDetails

Methods

rnf :: ResourceDetails -> () #

Eq ResourceDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceDetails

Hashable ResourceDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceDetails

type Rep ResourceDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceDetails

type Rep ResourceDetails = D1 ('MetaData "ResourceDetails" "Amazonka.ServiceCatalogAppRegistry.Types.ResourceDetails" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "ResourceDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newResourceDetails :: ResourceDetails Source #

Create a value of ResourceDetails 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:tagValue:ResourceDetails', resourceDetails_tagValue - The value of the tag.

ResourceGroup

data ResourceGroup Source #

The information about the resource group integration.

See: newResourceGroup smart constructor.

Constructors

ResourceGroup' 

Fields

  • arn :: Maybe Text

    The Amazon resource name (ARN) of the resource group.

  • errorMessage :: Maybe Text

    The error message that generates when the propagation process for the resource group fails.

  • state :: Maybe ResourceGroupState

    The state of the propagation process for the resource group. The states includes:

    CREATING if the resource group is in the process of being created.

    CREATE_COMPLETE if the resource group was created successfully.

    CREATE_FAILED if the resource group failed to be created.

    UPDATING if the resource group is in the process of being updated.

    UPDATE_COMPLETE if the resource group updated successfully.

    UPDATE_FAILED if the resource group could not update successfully.

Instances

Instances details
FromJSON ResourceGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroup

Generic ResourceGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroup

Associated Types

type Rep ResourceGroup :: Type -> Type #

Read ResourceGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroup

Show ResourceGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroup

NFData ResourceGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroup

Methods

rnf :: ResourceGroup -> () #

Eq ResourceGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroup

Hashable ResourceGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroup

type Rep ResourceGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroup

type Rep ResourceGroup = D1 ('MetaData "ResourceGroup" "Amazonka.ServiceCatalogAppRegistry.Types.ResourceGroup" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "ResourceGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceGroupState)))))

newResourceGroup :: ResourceGroup Source #

Create a value of ResourceGroup 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:arn:ResourceGroup', resourceGroup_arn - The Amazon resource name (ARN) of the resource group.

$sel:errorMessage:ResourceGroup', resourceGroup_errorMessage - The error message that generates when the propagation process for the resource group fails.

$sel:state:ResourceGroup', resourceGroup_state - The state of the propagation process for the resource group. The states includes:

CREATING if the resource group is in the process of being created.

CREATE_COMPLETE if the resource group was created successfully.

CREATE_FAILED if the resource group failed to be created.

UPDATING if the resource group is in the process of being updated.

UPDATE_COMPLETE if the resource group updated successfully.

UPDATE_FAILED if the resource group could not update successfully.

resourceGroup_arn :: Lens' ResourceGroup (Maybe Text) Source #

The Amazon resource name (ARN) of the resource group.

resourceGroup_errorMessage :: Lens' ResourceGroup (Maybe Text) Source #

The error message that generates when the propagation process for the resource group fails.

resourceGroup_state :: Lens' ResourceGroup (Maybe ResourceGroupState) Source #

The state of the propagation process for the resource group. The states includes:

CREATING if the resource group is in the process of being created.

CREATE_COMPLETE if the resource group was created successfully.

CREATE_FAILED if the resource group failed to be created.

UPDATING if the resource group is in the process of being updated.

UPDATE_COMPLETE if the resource group updated successfully.

UPDATE_FAILED if the resource group could not update successfully.

ResourceInfo

data ResourceInfo Source #

The information about the resource.

See: newResourceInfo smart constructor.

Constructors

ResourceInfo' 

Fields

Instances

Instances details
FromJSON ResourceInfo Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceInfo

Generic ResourceInfo Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceInfo

Associated Types

type Rep ResourceInfo :: Type -> Type #

Read ResourceInfo Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceInfo

Show ResourceInfo Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceInfo

NFData ResourceInfo Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceInfo

Methods

rnf :: ResourceInfo -> () #

Eq ResourceInfo Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceInfo

Hashable ResourceInfo Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceInfo

type Rep ResourceInfo Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceInfo

type Rep ResourceInfo = D1 ('MetaData "ResourceInfo" "Amazonka.ServiceCatalogAppRegistry.Types.ResourceInfo" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "ResourceInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resourceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceDetails)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceType)))))

newResourceInfo :: ResourceInfo Source #

Create a value of ResourceInfo 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:arn:ResourceInfo', resourceInfo_arn - The Amazon resource name (ARN) that specifies the resource across services.

$sel:name:ResourceInfo', resourceInfo_name - The name of the resource.

$sel:resourceDetails:ResourceInfo', resourceInfo_resourceDetails - The details related to the resource.

$sel:resourceType:ResourceInfo', resourceInfo_resourceType - Provides information about the Service Catalog App Registry resource type.

resourceInfo_arn :: Lens' ResourceInfo (Maybe Text) Source #

The Amazon resource name (ARN) that specifies the resource across services.

resourceInfo_name :: Lens' ResourceInfo (Maybe Text) Source #

The name of the resource.

resourceInfo_resourceType :: Lens' ResourceInfo (Maybe ResourceType) Source #

Provides information about the Service Catalog App Registry resource type.

ResourceIntegrations

data ResourceIntegrations Source #

The service integration information about the resource.

See: newResourceIntegrations smart constructor.

Constructors

ResourceIntegrations' 

Fields

Instances

Instances details
FromJSON ResourceIntegrations Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceIntegrations

Generic ResourceIntegrations Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceIntegrations

Associated Types

type Rep ResourceIntegrations :: Type -> Type #

Read ResourceIntegrations Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceIntegrations

Show ResourceIntegrations Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceIntegrations

NFData ResourceIntegrations Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceIntegrations

Methods

rnf :: ResourceIntegrations -> () #

Eq ResourceIntegrations Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceIntegrations

Hashable ResourceIntegrations Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceIntegrations

type Rep ResourceIntegrations Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.ResourceIntegrations

type Rep ResourceIntegrations = D1 ('MetaData "ResourceIntegrations" "Amazonka.ServiceCatalogAppRegistry.Types.ResourceIntegrations" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "ResourceIntegrations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceGroup))))

newResourceIntegrations :: ResourceIntegrations Source #

Create a value of ResourceIntegrations 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:resourceGroup:ResourceIntegrations', resourceIntegrations_resourceGroup - The information about the integration of Resource Groups.

resourceIntegrations_resourceGroup :: Lens' ResourceIntegrations (Maybe ResourceGroup) Source #

The information about the integration of Resource Groups.

TagQueryConfiguration

data TagQueryConfiguration Source #

The definition of tagQuery. Specifies which resources are associated with an application.

See: newTagQueryConfiguration smart constructor.

Constructors

TagQueryConfiguration' 

Fields

  • tagKey :: Maybe Text

    Condition in the IAM policy that associates resources to an application.

Instances

Instances details
FromJSON TagQueryConfiguration Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.TagQueryConfiguration

ToJSON TagQueryConfiguration Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.TagQueryConfiguration

Generic TagQueryConfiguration Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.TagQueryConfiguration

Associated Types

type Rep TagQueryConfiguration :: Type -> Type #

Read TagQueryConfiguration Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.TagQueryConfiguration

Show TagQueryConfiguration Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.TagQueryConfiguration

NFData TagQueryConfiguration Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.TagQueryConfiguration

Methods

rnf :: TagQueryConfiguration -> () #

Eq TagQueryConfiguration Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.TagQueryConfiguration

Hashable TagQueryConfiguration Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.TagQueryConfiguration

type Rep TagQueryConfiguration Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.Types.TagQueryConfiguration

type Rep TagQueryConfiguration = D1 ('MetaData "TagQueryConfiguration" "Amazonka.ServiceCatalogAppRegistry.Types.TagQueryConfiguration" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "TagQueryConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTagQueryConfiguration :: TagQueryConfiguration Source #

Create a value of TagQueryConfiguration 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:tagKey:TagQueryConfiguration', tagQueryConfiguration_tagKey - Condition in the IAM policy that associates resources to an application.

tagQueryConfiguration_tagKey :: Lens' TagQueryConfiguration (Maybe Text) Source #

Condition in the IAM policy that associates resources to an application.