Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- defaultService :: Service
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- newtype ResourceGroupState where
- ResourceGroupState' { }
- pattern ResourceGroupState_CREATE_COMPLETE :: ResourceGroupState
- pattern ResourceGroupState_CREATE_FAILED :: ResourceGroupState
- pattern ResourceGroupState_CREATING :: ResourceGroupState
- pattern ResourceGroupState_UPDATE_COMPLETE :: ResourceGroupState
- pattern ResourceGroupState_UPDATE_FAILED :: ResourceGroupState
- pattern ResourceGroupState_UPDATING :: ResourceGroupState
- newtype ResourceType where
- ResourceType' { }
- pattern ResourceType_CFN_STACK :: ResourceType
- newtype SyncAction where
- SyncAction' { }
- pattern SyncAction_NO_ACTION :: SyncAction
- pattern SyncAction_START_SYNC :: SyncAction
- data Application = Application' {}
- newApplication :: Application
- application_creationTime :: Lens' Application (Maybe UTCTime)
- application_arn :: Lens' Application (Maybe Text)
- application_name :: Lens' Application (Maybe Text)
- application_id :: Lens' Application (Maybe Text)
- application_lastUpdateTime :: Lens' Application (Maybe UTCTime)
- application_description :: Lens' Application (Maybe Text)
- application_tags :: Lens' Application (Maybe (HashMap Text Text))
- data ApplicationSummary = ApplicationSummary' {}
- newApplicationSummary :: ApplicationSummary
- applicationSummary_creationTime :: Lens' ApplicationSummary (Maybe UTCTime)
- applicationSummary_arn :: Lens' ApplicationSummary (Maybe Text)
- applicationSummary_name :: Lens' ApplicationSummary (Maybe Text)
- applicationSummary_id :: Lens' ApplicationSummary (Maybe Text)
- applicationSummary_lastUpdateTime :: Lens' ApplicationSummary (Maybe UTCTime)
- applicationSummary_description :: Lens' ApplicationSummary (Maybe Text)
- data AttributeGroup = AttributeGroup' {}
- newAttributeGroup :: AttributeGroup
- attributeGroup_creationTime :: Lens' AttributeGroup (Maybe UTCTime)
- attributeGroup_arn :: Lens' AttributeGroup (Maybe Text)
- attributeGroup_name :: Lens' AttributeGroup (Maybe Text)
- attributeGroup_id :: Lens' AttributeGroup (Maybe Text)
- attributeGroup_lastUpdateTime :: Lens' AttributeGroup (Maybe UTCTime)
- attributeGroup_description :: Lens' AttributeGroup (Maybe Text)
- attributeGroup_tags :: Lens' AttributeGroup (Maybe (HashMap Text Text))
- data AttributeGroupSummary = AttributeGroupSummary' {}
- newAttributeGroupSummary :: AttributeGroupSummary
- attributeGroupSummary_creationTime :: Lens' AttributeGroupSummary (Maybe UTCTime)
- attributeGroupSummary_arn :: Lens' AttributeGroupSummary (Maybe Text)
- attributeGroupSummary_name :: Lens' AttributeGroupSummary (Maybe Text)
- attributeGroupSummary_id :: Lens' AttributeGroupSummary (Maybe Text)
- attributeGroupSummary_lastUpdateTime :: Lens' AttributeGroupSummary (Maybe UTCTime)
- attributeGroupSummary_description :: Lens' AttributeGroupSummary (Maybe Text)
- data Integrations = Integrations' {}
- newIntegrations :: Integrations
- integrations_resourceGroup :: Lens' Integrations (Maybe ResourceGroup)
- data Resource = Resource' {}
- newResource :: Resource
- resource_arn :: Lens' Resource (Maybe Text)
- resource_integrations :: Lens' Resource (Maybe ResourceIntegrations)
- resource_associationTime :: Lens' Resource (Maybe UTCTime)
- resource_name :: Lens' Resource (Maybe Text)
- data ResourceGroup = ResourceGroup' {}
- newResourceGroup :: ResourceGroup
- resourceGroup_state :: Lens' ResourceGroup (Maybe ResourceGroupState)
- resourceGroup_arn :: Lens' ResourceGroup (Maybe Text)
- resourceGroup_errorMessage :: Lens' ResourceGroup (Maybe Text)
- data ResourceInfo = ResourceInfo' {}
- newResourceInfo :: ResourceInfo
- resourceInfo_arn :: Lens' ResourceInfo (Maybe Text)
- resourceInfo_name :: Lens' ResourceInfo (Maybe Text)
- data ResourceIntegrations = ResourceIntegrations' {}
- newResourceIntegrations :: ResourceIntegrations
- resourceIntegrations_resourceGroup :: Lens' ResourceIntegrations (Maybe ResourceGroup)
Service Configuration
defaultService :: Service Source #
API version 2020-06-24
of the Amazon Service Catalog App Registry SDK configuration.
Errors
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request has invalid or missing parameters.
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
There was a conflict when processing the request (for example, a resource with the given name already exists within the account).
_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The maximum number of resources per account has been reached.
_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The service is experiencing internal problems.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource does not exist.
ResourceGroupState
newtype ResourceGroupState Source #
pattern ResourceGroupState_CREATE_COMPLETE :: ResourceGroupState | |
pattern ResourceGroupState_CREATE_FAILED :: ResourceGroupState | |
pattern ResourceGroupState_CREATING :: ResourceGroupState | |
pattern ResourceGroupState_UPDATE_COMPLETE :: ResourceGroupState | |
pattern ResourceGroupState_UPDATE_FAILED :: ResourceGroupState | |
pattern ResourceGroupState_UPDATING :: ResourceGroupState |
Instances
ResourceType
newtype ResourceType Source #
pattern ResourceType_CFN_STACK :: ResourceType |
Instances
SyncAction
newtype SyncAction Source #
pattern SyncAction_NO_ACTION :: SyncAction | |
pattern SyncAction_START_SYNC :: SyncAction |
Instances
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.
Application' | |
|
Instances
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:creationTime:Application'
, application_creationTime
- The ISO-8601 formatted timestamp of the moment when the application was
created.
$sel:arn:Application'
, application_arn
- The Amazon resource name (ARN) that specifies the application across
services.
$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: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:description:Application'
, application_description
- The description of the application.
$sel:tags:Application'
, application_tags
- Key-value pairs you can use to associate with the application.
application_creationTime :: Lens' Application (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment when the application was created.
application_arn :: Lens' Application (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the application across services.
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_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_description :: Lens' Application (Maybe Text) Source #
The description of 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.
ApplicationSummary' | |
|
Instances
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:creationTime:ApplicationSummary'
, applicationSummary_creationTime
- The ISO-8601 formatted timestamp of the moment when the application was
created.
$sel:arn:ApplicationSummary'
, applicationSummary_arn
- The Amazon resource name (ARN) that specifies the application across
services.
$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.
$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:description:ApplicationSummary'
, applicationSummary_description
- The description of the application.
applicationSummary_creationTime :: Lens' ApplicationSummary (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment when the application was created.
applicationSummary_arn :: Lens' ApplicationSummary (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the application across services.
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.
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_description :: Lens' ApplicationSummary (Maybe Text) Source #
The description of 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.
AttributeGroup' | |
|
Instances
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:creationTime:AttributeGroup'
, attributeGroup_creationTime
- The ISO-8601 formatted timestamp of the moment the attribute group was
created.
$sel:arn:AttributeGroup'
, attributeGroup_arn
- The Amazon resource name (ARN) that specifies the attribute group across
services.
$sel:name:AttributeGroup'
, attributeGroup_name
- The name of the attribute group.
$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:description:AttributeGroup'
, attributeGroup_description
- The description of the attribute group that the user provides.
$sel:tags:AttributeGroup'
, attributeGroup_tags
- Key-value pairs you can use to associate with the attribute group.
attributeGroup_creationTime :: Lens' AttributeGroup (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment the attribute group was created.
attributeGroup_arn :: Lens' AttributeGroup (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the attribute group across services.
attributeGroup_name :: Lens' AttributeGroup (Maybe Text) Source #
The name of the attribute group.
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_description :: Lens' AttributeGroup (Maybe Text) Source #
The description of the attribute group that the user provides.
attributeGroup_tags :: Lens' AttributeGroup (Maybe (HashMap Text Text)) Source #
Key-value pairs you can use to associate with the attribute group.
AttributeGroupSummary
data AttributeGroupSummary Source #
Summary of a Amazon Web Services Service Catalog AppRegistry attribute group.
See: newAttributeGroupSummary
smart constructor.
AttributeGroupSummary' | |
|
Instances
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:creationTime:AttributeGroupSummary'
, attributeGroupSummary_creationTime
- The ISO-8601 formatted timestamp of the moment the attribute group was
created.
$sel:arn:AttributeGroupSummary'
, attributeGroupSummary_arn
- The Amazon resource name (ARN) that specifies the attribute group across
services.
$sel:name:AttributeGroupSummary'
, attributeGroupSummary_name
- The name of the attribute group.
$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:description:AttributeGroupSummary'
, attributeGroupSummary_description
- The description of the attribute group that the user provides.
attributeGroupSummary_creationTime :: Lens' AttributeGroupSummary (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment the attribute group was created.
attributeGroupSummary_arn :: Lens' AttributeGroupSummary (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the attribute group across services.
attributeGroupSummary_name :: Lens' AttributeGroupSummary (Maybe Text) Source #
The name of the attribute group.
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.
attributeGroupSummary_description :: Lens' AttributeGroupSummary (Maybe Text) Source #
The description of the attribute group that the user provides.
Integrations
data Integrations Source #
The information about the service integration.
See: newIntegrations
smart constructor.
Integrations' | |
|
Instances
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
The information about the resource.
See: newResource
smart constructor.
Resource' | |
|
Instances
Eq Resource Source # | |
Read Resource Source # | |
Show Resource Source # | |
Generic Resource Source # | |
NFData Resource Source # | |
Hashable Resource Source # | |
FromJSON Resource Source # | |
type Rep Resource Source # | |
Defined in Amazonka.ServiceCatalogAppRegistry.Types.Resource type Rep Resource = D1 ('MetaData "Resource" "Amazonka.ServiceCatalogAppRegistry.Types.Resource" "libZSservicesZSamazonka-servicecatalog-appregistryZSamazonka-servicecatalog-appregistry" 'False) (C1 ('MetaCons "Resource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "integrations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceIntegrations))) :*: (S1 ('MetaSel ('Just "associationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: 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:integrations:Resource'
, resource_integrations
- The service integration information about the resource.
$sel:associationTime:Resource'
, resource_associationTime
- The time the resource was associated with the application.
$sel:name:Resource'
, resource_name
- The name of the resource.
resource_integrations :: Lens' Resource (Maybe ResourceIntegrations) Source #
The service integration information about the resource.
resource_associationTime :: Lens' Resource (Maybe UTCTime) Source #
The time the resource was associated with the application.
ResourceGroup
data ResourceGroup Source #
The information about the resource group integration.
See: newResourceGroup
smart constructor.
ResourceGroup' | |
|
Instances
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: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.
$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.
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.
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.
ResourceInfo
data ResourceInfo Source #
The information about the resource.
See: newResourceInfo
smart constructor.
Instances
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.
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.
ResourceIntegrations
data ResourceIntegrations Source #
The service integration information about the resource.
See: newResourceIntegrations
smart constructor.
ResourceIntegrations' | |
|
Instances
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.