Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Service Configuration
- Errors
- Waiters
- Operations
- AssociateAttributeGroup
- AssociateResource
- CreateApplication
- CreateAttributeGroup
- DeleteApplication
- DeleteAttributeGroup
- DisassociateAttributeGroup
- DisassociateResource
- GetApplication
- GetAssociatedResource
- GetAttributeGroup
- GetConfiguration
- ListApplications (Paginated)
- ListAssociatedAttributeGroups (Paginated)
- ListAssociatedResources (Paginated)
- ListAttributeGroups (Paginated)
- ListAttributeGroupsForApplication (Paginated)
- ListTagsForResource
- PutConfiguration
- SyncResource
- TagResource
- UntagResource
- UpdateApplication
- UpdateAttributeGroup
- Types
Derived from API version 2020-06-24
of the AWS service descriptions, licensed under Apache 2.0.
Amazon Web Services Service Catalog AppRegistry enables organizations to understand the application context of their Amazon Web Services resources. AppRegistry provides a repository of your applications, their resources, and the application metadata that you use within your enterprise.
Synopsis
- defaultService :: Service
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- data AssociateAttributeGroup = AssociateAttributeGroup' Text Text
- newAssociateAttributeGroup :: Text -> Text -> AssociateAttributeGroup
- data AssociateAttributeGroupResponse = AssociateAttributeGroupResponse' (Maybe Text) (Maybe Text) Int
- newAssociateAttributeGroupResponse :: Int -> AssociateAttributeGroupResponse
- data AssociateResource = AssociateResource' Text ResourceType Text
- newAssociateResource :: Text -> ResourceType -> Text -> AssociateResource
- data AssociateResourceResponse = AssociateResourceResponse' (Maybe Text) (Maybe Text) Int
- newAssociateResourceResponse :: Int -> AssociateResourceResponse
- data CreateApplication = CreateApplication' (Maybe Text) (Maybe (HashMap Text Text)) Text Text
- newCreateApplication :: Text -> Text -> CreateApplication
- data CreateApplicationResponse = CreateApplicationResponse' (Maybe Application) Int
- newCreateApplicationResponse :: Int -> CreateApplicationResponse
- data CreateAttributeGroup = CreateAttributeGroup' (Maybe Text) (Maybe (HashMap Text Text)) Text Text Text
- newCreateAttributeGroup :: Text -> Text -> Text -> CreateAttributeGroup
- data CreateAttributeGroupResponse = CreateAttributeGroupResponse' (Maybe AttributeGroup) Int
- newCreateAttributeGroupResponse :: Int -> CreateAttributeGroupResponse
- data DeleteApplication = DeleteApplication' Text
- newDeleteApplication :: Text -> DeleteApplication
- data DeleteApplicationResponse = DeleteApplicationResponse' (Maybe ApplicationSummary) Int
- newDeleteApplicationResponse :: Int -> DeleteApplicationResponse
- data DeleteAttributeGroup = DeleteAttributeGroup' Text
- newDeleteAttributeGroup :: Text -> DeleteAttributeGroup
- data DeleteAttributeGroupResponse = DeleteAttributeGroupResponse' (Maybe AttributeGroupSummary) Int
- newDeleteAttributeGroupResponse :: Int -> DeleteAttributeGroupResponse
- data DisassociateAttributeGroup = DisassociateAttributeGroup' Text Text
- newDisassociateAttributeGroup :: Text -> Text -> DisassociateAttributeGroup
- data DisassociateAttributeGroupResponse = DisassociateAttributeGroupResponse' (Maybe Text) (Maybe Text) Int
- newDisassociateAttributeGroupResponse :: Int -> DisassociateAttributeGroupResponse
- data DisassociateResource = DisassociateResource' Text ResourceType Text
- newDisassociateResource :: Text -> ResourceType -> Text -> DisassociateResource
- data DisassociateResourceResponse = DisassociateResourceResponse' (Maybe Text) (Maybe Text) Int
- newDisassociateResourceResponse :: Int -> DisassociateResourceResponse
- data GetApplication = GetApplication' Text
- newGetApplication :: Text -> GetApplication
- data GetApplicationResponse = GetApplicationResponse' (Maybe Text) (Maybe Natural) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Integrations) (Maybe ISO8601) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newGetApplicationResponse :: Int -> GetApplicationResponse
- data GetAssociatedResource = GetAssociatedResource' Text ResourceType Text
- newGetAssociatedResource :: Text -> ResourceType -> Text -> GetAssociatedResource
- data GetAssociatedResourceResponse = GetAssociatedResourceResponse' (Maybe Resource) Int
- newGetAssociatedResourceResponse :: Int -> GetAssociatedResourceResponse
- data GetAttributeGroup = GetAttributeGroup' Text
- newGetAttributeGroup :: Text -> GetAttributeGroup
- data GetAttributeGroupResponse = GetAttributeGroupResponse' (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newGetAttributeGroupResponse :: Int -> GetAttributeGroupResponse
- data GetConfiguration = GetConfiguration' {
- newGetConfiguration :: GetConfiguration
- data GetConfigurationResponse = GetConfigurationResponse' (Maybe AppRegistryConfiguration) Int
- newGetConfigurationResponse :: Int -> GetConfigurationResponse
- data ListApplications = ListApplications' (Maybe Natural) (Maybe Text)
- newListApplications :: ListApplications
- data ListApplicationsResponse = ListApplicationsResponse' (Maybe [ApplicationSummary]) (Maybe Text) Int
- newListApplicationsResponse :: Int -> ListApplicationsResponse
- data ListAssociatedAttributeGroups = ListAssociatedAttributeGroups' (Maybe Natural) (Maybe Text) Text
- newListAssociatedAttributeGroups :: Text -> ListAssociatedAttributeGroups
- data ListAssociatedAttributeGroupsResponse = ListAssociatedAttributeGroupsResponse' (Maybe [Text]) (Maybe Text) Int
- newListAssociatedAttributeGroupsResponse :: Int -> ListAssociatedAttributeGroupsResponse
- data ListAssociatedResources = ListAssociatedResources' (Maybe Natural) (Maybe Text) Text
- newListAssociatedResources :: Text -> ListAssociatedResources
- data ListAssociatedResourcesResponse = ListAssociatedResourcesResponse' (Maybe Text) (Maybe [ResourceInfo]) Int
- newListAssociatedResourcesResponse :: Int -> ListAssociatedResourcesResponse
- data ListAttributeGroups = ListAttributeGroups' (Maybe Natural) (Maybe Text)
- newListAttributeGroups :: ListAttributeGroups
- data ListAttributeGroupsResponse = ListAttributeGroupsResponse' (Maybe [AttributeGroupSummary]) (Maybe Text) Int
- newListAttributeGroupsResponse :: Int -> ListAttributeGroupsResponse
- data ListAttributeGroupsForApplication = ListAttributeGroupsForApplication' (Maybe Natural) (Maybe Text) Text
- newListAttributeGroupsForApplication :: Text -> ListAttributeGroupsForApplication
- data ListAttributeGroupsForApplicationResponse = ListAttributeGroupsForApplicationResponse' (Maybe [AttributeGroupDetails]) (Maybe Text) Int
- newListAttributeGroupsForApplicationResponse :: Int -> ListAttributeGroupsForApplicationResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (HashMap Text Text)) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data PutConfiguration = PutConfiguration' AppRegistryConfiguration
- newPutConfiguration :: AppRegistryConfiguration -> PutConfiguration
- data PutConfigurationResponse = PutConfigurationResponse' {
- newPutConfigurationResponse :: PutConfigurationResponse
- data SyncResource = SyncResource' ResourceType Text
- newSyncResource :: ResourceType -> Text -> SyncResource
- data SyncResourceResponse = SyncResourceResponse' (Maybe SyncAction) (Maybe Text) (Maybe Text) Int
- newSyncResourceResponse :: Int -> SyncResourceResponse
- data TagResource = TagResource' Text (HashMap Text Text)
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data UntagResource = UntagResource' Text [Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- data UpdateApplication = UpdateApplication' (Maybe Text) (Maybe Text) Text
- newUpdateApplication :: Text -> UpdateApplication
- data UpdateApplicationResponse = UpdateApplicationResponse' (Maybe Application) Int
- newUpdateApplicationResponse :: Int -> UpdateApplicationResponse
- data UpdateAttributeGroup = UpdateAttributeGroup' (Maybe Text) (Maybe Text) (Maybe Text) Text
- newUpdateAttributeGroup :: Text -> UpdateAttributeGroup
- data UpdateAttributeGroupResponse = UpdateAttributeGroupResponse' (Maybe AttributeGroup) Int
- newUpdateAttributeGroupResponse :: Int -> UpdateAttributeGroupResponse
- 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
- pattern ResourceType_RESOURCE_TAG_VALUE :: ResourceType
- newtype SyncAction where
- SyncAction' { }
- pattern SyncAction_NO_ACTION :: SyncAction
- pattern SyncAction_START_SYNC :: SyncAction
- data AppRegistryConfiguration = AppRegistryConfiguration' (Maybe TagQueryConfiguration)
- newAppRegistryConfiguration :: AppRegistryConfiguration
- data Application = Application' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe (HashMap Text Text))
- newApplication :: Application
- data ApplicationSummary = ApplicationSummary' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text)
- newApplicationSummary :: ApplicationSummary
- data AttributeGroup = AttributeGroup' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe (HashMap Text Text))
- newAttributeGroup :: AttributeGroup
- data AttributeGroupDetails = AttributeGroupDetails' (Maybe Text) (Maybe Text) (Maybe Text)
- newAttributeGroupDetails :: AttributeGroupDetails
- data AttributeGroupSummary = AttributeGroupSummary' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text)
- newAttributeGroupSummary :: AttributeGroupSummary
- data Integrations = Integrations' (Maybe ResourceGroup)
- newIntegrations :: Integrations
- data Resource = Resource' (Maybe Text) (Maybe ISO8601) (Maybe ResourceIntegrations) (Maybe Text)
- newResource :: Resource
- data ResourceDetails = ResourceDetails' (Maybe Text)
- newResourceDetails :: ResourceDetails
- data ResourceGroup = ResourceGroup' (Maybe Text) (Maybe Text) (Maybe ResourceGroupState)
- newResourceGroup :: ResourceGroup
- data ResourceInfo = ResourceInfo' (Maybe Text) (Maybe Text) (Maybe ResourceDetails) (Maybe ResourceType)
- newResourceInfo :: ResourceInfo
- data ResourceIntegrations = ResourceIntegrations' (Maybe ResourceGroup)
- newResourceIntegrations :: ResourceIntegrations
- data TagQueryConfiguration = TagQueryConfiguration' (Maybe Text)
- newTagQueryConfiguration :: TagQueryConfiguration
Service Configuration
defaultService :: Service Source #
API version 2020-06-24
of the Amazon Service Catalog App Registry SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by ServiceCatalogAppRegistry
.
ConflictException
_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
_InternalServerException :: AsError a => Fold a ServiceError Source #
The service is experiencing internal problems.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The specified resource does not exist.
ServiceQuotaExceededException
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
The maximum number of resources per account has been reached.
ValidationException
_ValidationException :: AsError a => Fold a ServiceError Source #
The request has invalid or missing parameters.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
AssociateAttributeGroup
data AssociateAttributeGroup Source #
See: newAssociateAttributeGroup
smart constructor.
Instances
newAssociateAttributeGroup Source #
:: Text | |
-> Text | |
-> AssociateAttributeGroup |
Create a value of AssociateAttributeGroup
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:application:AssociateAttributeGroup'
, associateAttributeGroup_application
- The name or ID of the application.
$sel:attributeGroup:AssociateAttributeGroup'
, associateAttributeGroup_attributeGroup
- The name or ID of the attribute group that holds the attributes to
describe the application.
data AssociateAttributeGroupResponse Source #
See: newAssociateAttributeGroupResponse
smart constructor.
Instances
Generic AssociateAttributeGroupResponse Source # | |
Read AssociateAttributeGroupResponse Source # | |
Show AssociateAttributeGroupResponse Source # | |
NFData AssociateAttributeGroupResponse Source # | |
Eq AssociateAttributeGroupResponse Source # | |
type Rep AssociateAttributeGroupResponse Source # | |
Defined in Amazonka.ServiceCatalogAppRegistry.AssociateAttributeGroup type Rep AssociateAttributeGroupResponse = D1 ('MetaData "AssociateAttributeGroupResponse" "Amazonka.ServiceCatalogAppRegistry.AssociateAttributeGroup" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "AssociateAttributeGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "attributeGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))) |
newAssociateAttributeGroupResponse Source #
Create a value of AssociateAttributeGroupResponse
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:applicationArn:AssociateAttributeGroupResponse'
, associateAttributeGroupResponse_applicationArn
- The Amazon resource name (ARN) of the application that was augmented
with attributes.
$sel:attributeGroupArn:AssociateAttributeGroupResponse'
, associateAttributeGroupResponse_attributeGroupArn
- The Amazon resource name (ARN) of the attribute group that contains the
application's new attributes.
$sel:httpStatus:AssociateAttributeGroupResponse'
, associateAttributeGroupResponse_httpStatus
- The response's http status code.
AssociateResource
data AssociateResource Source #
See: newAssociateResource
smart constructor.
Instances
:: Text | |
-> ResourceType | |
-> Text | |
-> AssociateResource |
Create a value of AssociateResource
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:application:AssociateResource'
, associateResource_application
- The name or ID of the application.
AssociateResource
, associateResource_resourceType
- The type of resource of which the application will be associated.
$sel:resource:AssociateResource'
, associateResource_resource
- The name or ID of the resource of which the application will be
associated.
data AssociateResourceResponse Source #
See: newAssociateResourceResponse
smart constructor.
Instances
newAssociateResourceResponse Source #
Create a value of AssociateResourceResponse
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:applicationArn:AssociateResourceResponse'
, associateResourceResponse_applicationArn
- The Amazon resource name (ARN) of the application that was augmented
with attributes.
$sel:resourceArn:AssociateResourceResponse'
, associateResourceResponse_resourceArn
- The Amazon resource name (ARN) that specifies the resource.
$sel:httpStatus:AssociateResourceResponse'
, associateResourceResponse_httpStatus
- The response's http status code.
CreateApplication
data CreateApplication Source #
See: newCreateApplication
smart constructor.
Instances
Create a value of CreateApplication
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:
CreateApplication
, createApplication_description
- The description of the application.
CreateApplication
, createApplication_tags
- Key-value pairs you can use to associate with the application.
CreateApplication
, createApplication_name
- The name of the application. The name must be unique in the region in
which you are creating the application.
$sel:clientToken:CreateApplication'
, createApplication_clientToken
- A unique identifier that you provide to ensure idempotency. If you retry
a request that completed successfully using the same client token and
the same parameters, the retry succeeds without performing any further
actions. If you retry a successful request using the same client token,
but one or more of the parameters are different, the retry fails.
data CreateApplicationResponse Source #
See: newCreateApplicationResponse
smart constructor.
Instances
newCreateApplicationResponse Source #
Create a value of CreateApplicationResponse
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:application:CreateApplicationResponse'
, createApplicationResponse_application
- Information about the application.
$sel:httpStatus:CreateApplicationResponse'
, createApplicationResponse_httpStatus
- The response's http status code.
CreateAttributeGroup
data CreateAttributeGroup Source #
See: newCreateAttributeGroup
smart constructor.
Instances
newCreateAttributeGroup Source #
:: Text | |
-> Text | |
-> Text | |
-> CreateAttributeGroup |
Create a value of CreateAttributeGroup
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:
CreateAttributeGroup
, createAttributeGroup_description
- The description of the attribute group that the user provides.
CreateAttributeGroup
, createAttributeGroup_tags
- Key-value pairs you can use to associate with the attribute group.
CreateAttributeGroup
, createAttributeGroup_name
- The name of the attribute group.
$sel:attributes:CreateAttributeGroup'
, createAttributeGroup_attributes
- A JSON string in the form of nested key-value pairs that represent the
attributes in the group and describes an application and its components.
$sel:clientToken:CreateAttributeGroup'
, createAttributeGroup_clientToken
- A unique identifier that you provide to ensure idempotency. If you retry
a request that completed successfully using the same client token and
the same parameters, the retry succeeds without performing any further
actions. If you retry a successful request using the same client token,
but one or more of the parameters are different, the retry fails.
data CreateAttributeGroupResponse Source #
See: newCreateAttributeGroupResponse
smart constructor.
Instances
Generic CreateAttributeGroupResponse Source # | |
Read CreateAttributeGroupResponse Source # | |
Show CreateAttributeGroupResponse Source # | |
NFData CreateAttributeGroupResponse Source # | |
Defined in Amazonka.ServiceCatalogAppRegistry.CreateAttributeGroup rnf :: CreateAttributeGroupResponse -> () # | |
Eq CreateAttributeGroupResponse Source # | |
type Rep CreateAttributeGroupResponse Source # | |
Defined in Amazonka.ServiceCatalogAppRegistry.CreateAttributeGroup type Rep CreateAttributeGroupResponse = D1 ('MetaData "CreateAttributeGroupResponse" "Amazonka.ServiceCatalogAppRegistry.CreateAttributeGroup" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "CreateAttributeGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AttributeGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newCreateAttributeGroupResponse Source #
Create a value of CreateAttributeGroupResponse
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:attributeGroup:CreateAttributeGroupResponse'
, createAttributeGroupResponse_attributeGroup
- Information about the attribute group.
$sel:httpStatus:CreateAttributeGroupResponse'
, createAttributeGroupResponse_httpStatus
- The response's http status code.
DeleteApplication
data DeleteApplication Source #
See: newDeleteApplication
smart constructor.
Instances
Create a value of DeleteApplication
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:
DeleteApplication
, deleteApplication_application
- The name or ID of the application.
data DeleteApplicationResponse Source #
See: newDeleteApplicationResponse
smart constructor.
Instances
newDeleteApplicationResponse Source #
Create a value of DeleteApplicationResponse
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:
DeleteApplication
, deleteApplicationResponse_application
- Information about the deleted application.
$sel:httpStatus:DeleteApplicationResponse'
, deleteApplicationResponse_httpStatus
- The response's http status code.
DeleteAttributeGroup
data DeleteAttributeGroup Source #
See: newDeleteAttributeGroup
smart constructor.
Instances
newDeleteAttributeGroup Source #
Create a value of DeleteAttributeGroup
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:
DeleteAttributeGroup
, deleteAttributeGroup_attributeGroup
- The name or ID of the attribute group that holds the attributes to
describe the application.
data DeleteAttributeGroupResponse Source #
See: newDeleteAttributeGroupResponse
smart constructor.
Instances
Generic DeleteAttributeGroupResponse Source # | |
Read DeleteAttributeGroupResponse Source # | |
Show DeleteAttributeGroupResponse Source # | |
NFData DeleteAttributeGroupResponse Source # | |
Defined in Amazonka.ServiceCatalogAppRegistry.DeleteAttributeGroup rnf :: DeleteAttributeGroupResponse -> () # | |
Eq DeleteAttributeGroupResponse Source # | |
type Rep DeleteAttributeGroupResponse Source # | |
Defined in Amazonka.ServiceCatalogAppRegistry.DeleteAttributeGroup type Rep DeleteAttributeGroupResponse = D1 ('MetaData "DeleteAttributeGroupResponse" "Amazonka.ServiceCatalogAppRegistry.DeleteAttributeGroup" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "DeleteAttributeGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AttributeGroupSummary)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDeleteAttributeGroupResponse Source #
Create a value of DeleteAttributeGroupResponse
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:
DeleteAttributeGroup
, deleteAttributeGroupResponse_attributeGroup
- Information about the deleted attribute group.
$sel:httpStatus:DeleteAttributeGroupResponse'
, deleteAttributeGroupResponse_httpStatus
- The response's http status code.
DisassociateAttributeGroup
data DisassociateAttributeGroup Source #
See: newDisassociateAttributeGroup
smart constructor.
Instances
newDisassociateAttributeGroup Source #
:: Text | |
-> Text | |
-> DisassociateAttributeGroup |
Create a value of DisassociateAttributeGroup
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:application:DisassociateAttributeGroup'
, disassociateAttributeGroup_application
- The name or ID of the application.
$sel:attributeGroup:DisassociateAttributeGroup'
, disassociateAttributeGroup_attributeGroup
- The name or ID of the attribute group that holds the attributes to
describe the application.
data DisassociateAttributeGroupResponse Source #
See: newDisassociateAttributeGroupResponse
smart constructor.
Instances
newDisassociateAttributeGroupResponse Source #
Create a value of DisassociateAttributeGroupResponse
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:applicationArn:DisassociateAttributeGroupResponse'
, disassociateAttributeGroupResponse_applicationArn
- The Amazon resource name (ARN) that specifies the application.
$sel:attributeGroupArn:DisassociateAttributeGroupResponse'
, disassociateAttributeGroupResponse_attributeGroupArn
- The Amazon resource name (ARN) that specifies the attribute group.
$sel:httpStatus:DisassociateAttributeGroupResponse'
, disassociateAttributeGroupResponse_httpStatus
- The response's http status code.
DisassociateResource
data DisassociateResource Source #
See: newDisassociateResource
smart constructor.
Instances
newDisassociateResource Source #
:: Text | |
-> ResourceType | |
-> Text | |
-> DisassociateResource |
Create a value of DisassociateResource
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:application:DisassociateResource'
, disassociateResource_application
- The name or ID of the application.
DisassociateResource
, disassociateResource_resourceType
- The type of the resource that is being disassociated.
$sel:resource:DisassociateResource'
, disassociateResource_resource
- The name or ID of the resource.
data DisassociateResourceResponse Source #
See: newDisassociateResourceResponse
smart constructor.
Instances
newDisassociateResourceResponse Source #
Create a value of DisassociateResourceResponse
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:applicationArn:DisassociateResourceResponse'
, disassociateResourceResponse_applicationArn
- The Amazon resource name (ARN) that specifies the application.
$sel:resourceArn:DisassociateResourceResponse'
, disassociateResourceResponse_resourceArn
- The Amazon resource name (ARN) that specifies the resource.
$sel:httpStatus:DisassociateResourceResponse'
, disassociateResourceResponse_httpStatus
- The response's http status code.
GetApplication
data GetApplication Source #
See: newGetApplication
smart constructor.
Instances
Create a value of GetApplication
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:application:GetApplication'
, getApplication_application
- The name or ID of the application.
data GetApplicationResponse Source #
See: newGetApplicationResponse
smart constructor.
GetApplicationResponse' (Maybe Text) (Maybe Natural) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Integrations) (Maybe ISO8601) (Maybe Text) (Maybe (HashMap Text Text)) Int |
Instances
newGetApplicationResponse Source #
Create a value of GetApplicationResponse
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:
GetApplicationResponse
, getApplicationResponse_arn
- The Amazon resource name (ARN) that specifies the application across
services.
$sel:associatedResourceCount:GetApplicationResponse'
, getApplicationResponse_associatedResourceCount
- The number of top-level resources that were registered as part of this
application.
GetApplicationResponse
, getApplicationResponse_creationTime
- The ISO-8601 formatted timestamp of the moment when the application was
created.
GetApplicationResponse
, getApplicationResponse_description
- The description of the application.
GetApplicationResponse
, getApplicationResponse_id
- The identifier of the application.
GetApplicationResponse
, getApplicationResponse_integrations
- The information about the integration of the application with other
services, such as Resource Groups.
GetApplicationResponse
, getApplicationResponse_lastUpdateTime
- The ISO-8601 formatted timestamp of the moment when the application was
last updated.
GetApplicationResponse
, getApplicationResponse_name
- The name of the application. The name must be unique in the region in
which you are creating the application.
GetApplicationResponse
, getApplicationResponse_tags
- Key-value pairs associated with the application.
$sel:httpStatus:GetApplicationResponse'
, getApplicationResponse_httpStatus
- The response's http status code.
GetAssociatedResource
data GetAssociatedResource Source #
See: newGetAssociatedResource
smart constructor.
Instances
newGetAssociatedResource Source #
:: Text | |
-> ResourceType | |
-> Text | |
-> GetAssociatedResource |
Create a value of GetAssociatedResource
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:application:GetAssociatedResource'
, getAssociatedResource_application
- The name or ID of the application.
GetAssociatedResource
, getAssociatedResource_resourceType
- The type of resource associated with the application.
GetAssociatedResource
, getAssociatedResource_resource
- The name or ID of the resource associated with the application.
data GetAssociatedResourceResponse Source #
See: newGetAssociatedResourceResponse
smart constructor.
Instances
Generic GetAssociatedResourceResponse Source # | |
Read GetAssociatedResourceResponse Source # | |
Show GetAssociatedResourceResponse Source # | |
NFData GetAssociatedResourceResponse Source # | |
Defined in Amazonka.ServiceCatalogAppRegistry.GetAssociatedResource rnf :: GetAssociatedResourceResponse -> () # | |
Eq GetAssociatedResourceResponse Source # | |
type Rep GetAssociatedResourceResponse Source # | |
Defined in Amazonka.ServiceCatalogAppRegistry.GetAssociatedResource type Rep GetAssociatedResourceResponse = D1 ('MetaData "GetAssociatedResourceResponse" "Amazonka.ServiceCatalogAppRegistry.GetAssociatedResource" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "GetAssociatedResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Resource)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newGetAssociatedResourceResponse Source #
Create a value of GetAssociatedResourceResponse
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:
GetAssociatedResource
, getAssociatedResourceResponse_resource
- The resource associated with the application.
$sel:httpStatus:GetAssociatedResourceResponse'
, getAssociatedResourceResponse_httpStatus
- The response's http status code.
GetAttributeGroup
data GetAttributeGroup Source #
See: newGetAttributeGroup
smart constructor.
Instances
Create a value of GetAttributeGroup
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:attributeGroup:GetAttributeGroup'
, getAttributeGroup_attributeGroup
- The name or ID of the attribute group that holds the attributes to
describe the application.
data GetAttributeGroupResponse Source #
See: newGetAttributeGroupResponse
smart constructor.
GetAttributeGroupResponse' (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe (HashMap Text Text)) Int |
Instances
newGetAttributeGroupResponse Source #
Create a value of GetAttributeGroupResponse
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:
GetAttributeGroupResponse
, getAttributeGroupResponse_arn
- The Amazon resource name (ARN) that specifies the attribute group across
services.
$sel:attributes:GetAttributeGroupResponse'
, getAttributeGroupResponse_attributes
- A JSON string in the form of nested key-value pairs that represent the
attributes in the group and describes an application and its components.
GetAttributeGroupResponse
, getAttributeGroupResponse_creationTime
- The ISO-8601 formatted timestamp of the moment the attribute group was
created.
GetAttributeGroupResponse
, getAttributeGroupResponse_description
- The description of the attribute group that the user provides.
GetAttributeGroupResponse
, getAttributeGroupResponse_id
- The identifier of the attribute group.
GetAttributeGroupResponse
, getAttributeGroupResponse_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.
GetAttributeGroupResponse
, getAttributeGroupResponse_name
- The name of the attribute group.
GetAttributeGroupResponse
, getAttributeGroupResponse_tags
- Key-value pairs associated with the attribute group.
$sel:httpStatus:GetAttributeGroupResponse'
, getAttributeGroupResponse_httpStatus
- The response's http status code.
GetConfiguration
data GetConfiguration Source #
See: newGetConfiguration
smart constructor.
Instances
newGetConfiguration :: GetConfiguration Source #
Create a value of GetConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data GetConfigurationResponse Source #
See: newGetConfigurationResponse
smart constructor.
Instances
newGetConfigurationResponse Source #
Create a value of GetConfigurationResponse
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:configuration:GetConfigurationResponse'
, getConfigurationResponse_configuration
- Retrieves TagKey
configuration from an account.
$sel:httpStatus:GetConfigurationResponse'
, getConfigurationResponse_httpStatus
- The response's http status code.
ListApplications (Paginated)
data ListApplications Source #
See: newListApplications
smart constructor.
Instances
newListApplications :: ListApplications Source #
Create a value of ListApplications
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:maxResults:ListApplications'
, listApplications_maxResults
- The upper bound of the number of results to return (cannot exceed 25).
If this parameter is omitted, it defaults to 25. This value is optional.
ListApplications
, listApplications_nextToken
- The token to use to get the next page of results after a previous API
call.
data ListApplicationsResponse Source #
See: newListApplicationsResponse
smart constructor.
Instances
newListApplicationsResponse Source #
Create a value of ListApplicationsResponse
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:applications:ListApplicationsResponse'
, listApplicationsResponse_applications
- This list of applications.
ListApplications
, listApplicationsResponse_nextToken
- The token to use to get the next page of results after a previous API
call.
$sel:httpStatus:ListApplicationsResponse'
, listApplicationsResponse_httpStatus
- The response's http status code.
ListAssociatedAttributeGroups (Paginated)
data ListAssociatedAttributeGroups Source #
See: newListAssociatedAttributeGroups
smart constructor.
Instances
newListAssociatedAttributeGroups Source #
Create a value of ListAssociatedAttributeGroups
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:maxResults:ListAssociatedAttributeGroups'
, listAssociatedAttributeGroups_maxResults
- The upper bound of the number of results to return (cannot exceed 25).
If this parameter is omitted, it defaults to 25. This value is optional.
ListAssociatedAttributeGroups
, listAssociatedAttributeGroups_nextToken
- The token to use to get the next page of results after a previous API
call.
$sel:application:ListAssociatedAttributeGroups'
, listAssociatedAttributeGroups_application
- The name or ID of the application.
data ListAssociatedAttributeGroupsResponse Source #
See: newListAssociatedAttributeGroupsResponse
smart constructor.
Instances
newListAssociatedAttributeGroupsResponse Source #
Create a value of ListAssociatedAttributeGroupsResponse
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:attributeGroups:ListAssociatedAttributeGroupsResponse'
, listAssociatedAttributeGroupsResponse_attributeGroups
- A list of attribute group IDs.
ListAssociatedAttributeGroups
, listAssociatedAttributeGroupsResponse_nextToken
- The token to use to get the next page of results after a previous API
call.
$sel:httpStatus:ListAssociatedAttributeGroupsResponse'
, listAssociatedAttributeGroupsResponse_httpStatus
- The response's http status code.
ListAssociatedResources (Paginated)
data ListAssociatedResources Source #
See: newListAssociatedResources
smart constructor.
Instances
newListAssociatedResources Source #
Create a value of ListAssociatedResources
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:maxResults:ListAssociatedResources'
, listAssociatedResources_maxResults
- The upper bound of the number of results to return (cannot exceed 25).
If this parameter is omitted, it defaults to 25. This value is optional.
ListAssociatedResources
, listAssociatedResources_nextToken
- The token to use to get the next page of results after a previous API
call.
$sel:application:ListAssociatedResources'
, listAssociatedResources_application
- The name or ID of the application.
data ListAssociatedResourcesResponse Source #
See: newListAssociatedResourcesResponse
smart constructor.
Instances
Generic ListAssociatedResourcesResponse Source # | |
Read ListAssociatedResourcesResponse Source # | |
Show ListAssociatedResourcesResponse Source # | |
NFData ListAssociatedResourcesResponse Source # | |
Eq ListAssociatedResourcesResponse Source # | |
type Rep ListAssociatedResourcesResponse Source # | |
Defined in Amazonka.ServiceCatalogAppRegistry.ListAssociatedResources type Rep ListAssociatedResourcesResponse = D1 ('MetaData "ListAssociatedResourcesResponse" "Amazonka.ServiceCatalogAppRegistry.ListAssociatedResources" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "ListAssociatedResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceInfo])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))) |
newListAssociatedResourcesResponse Source #
Create a value of ListAssociatedResourcesResponse
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:
ListAssociatedResources
, listAssociatedResourcesResponse_nextToken
- The token to use to get the next page of results after a previous API
call.
$sel:resources:ListAssociatedResourcesResponse'
, listAssociatedResourcesResponse_resources
- Information about the resources.
$sel:httpStatus:ListAssociatedResourcesResponse'
, listAssociatedResourcesResponse_httpStatus
- The response's http status code.
ListAttributeGroups (Paginated)
data ListAttributeGroups Source #
See: newListAttributeGroups
smart constructor.
Instances
newListAttributeGroups :: ListAttributeGroups Source #
Create a value of ListAttributeGroups
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:maxResults:ListAttributeGroups'
, listAttributeGroups_maxResults
- The upper bound of the number of results to return (cannot exceed 25).
If this parameter is omitted, it defaults to 25. This value is optional.
ListAttributeGroups
, listAttributeGroups_nextToken
- The token to use to get the next page of results after a previous API
call.
data ListAttributeGroupsResponse Source #
See: newListAttributeGroupsResponse
smart constructor.
Instances
newListAttributeGroupsResponse Source #
Create a value of ListAttributeGroupsResponse
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:attributeGroups:ListAttributeGroupsResponse'
, listAttributeGroupsResponse_attributeGroups
- This list of attribute groups.
ListAttributeGroups
, listAttributeGroupsResponse_nextToken
- The token to use to get the next page of results after a previous API
call.
$sel:httpStatus:ListAttributeGroupsResponse'
, listAttributeGroupsResponse_httpStatus
- The response's http status code.
ListAttributeGroupsForApplication (Paginated)
data ListAttributeGroupsForApplication Source #
See: newListAttributeGroupsForApplication
smart constructor.
Instances
newListAttributeGroupsForApplication Source #
Create a value of ListAttributeGroupsForApplication
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:maxResults:ListAttributeGroupsForApplication'
, listAttributeGroupsForApplication_maxResults
- The upper bound of the number of results to return. The value cannot
exceed 25. If you omit this parameter, it defaults to 25. This value is
optional.
ListAttributeGroupsForApplication
, listAttributeGroupsForApplication_nextToken
- This token retrieves the next page of results after a previous API call.
$sel:application:ListAttributeGroupsForApplication'
, listAttributeGroupsForApplication_application
- The name or ID of the application.
data ListAttributeGroupsForApplicationResponse Source #
See: newListAttributeGroupsForApplicationResponse
smart constructor.
Instances
newListAttributeGroupsForApplicationResponse Source #
Create a value of ListAttributeGroupsForApplicationResponse
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:attributeGroupsDetails:ListAttributeGroupsForApplicationResponse'
, listAttributeGroupsForApplicationResponse_attributeGroupsDetails
- The details related to a specific attribute group.
ListAttributeGroupsForApplication
, listAttributeGroupsForApplicationResponse_nextToken
- The token to use to get the next page of results after a previous API
call.
$sel:httpStatus:ListAttributeGroupsForApplicationResponse'
, listAttributeGroupsForApplicationResponse_httpStatus
- The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
newListTagsForResource Source #
Create a value of ListTagsForResource
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:resourceArn:ListTagsForResource'
, listTagsForResource_resourceArn
- The Amazon resource name (ARN) that specifies the resource.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse
smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse
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:
ListTagsForResourceResponse
, listTagsForResourceResponse_tags
- The tags on the resource.
$sel:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
PutConfiguration
data PutConfiguration Source #
See: newPutConfiguration
smart constructor.
Instances
Create a value of PutConfiguration
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:configuration:PutConfiguration'
, putConfiguration_configuration
- Associates a TagKey
configuration to an account.
data PutConfigurationResponse Source #
See: newPutConfigurationResponse
smart constructor.
Instances
newPutConfigurationResponse :: PutConfigurationResponse Source #
Create a value of PutConfigurationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
SyncResource
data SyncResource Source #
See: newSyncResource
smart constructor.
Instances
Create a value of SyncResource
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:
SyncResource
, syncResource_resourceType
- The type of resource of which the application will be associated.
$sel:resource:SyncResource'
, syncResource_resource
- An entity you can work with and specify with a name or ID. Examples
include an Amazon EC2 instance, an Amazon Web Services CloudFormation
stack, or an Amazon S3 bucket.
data SyncResourceResponse Source #
See: newSyncResourceResponse
smart constructor.
Instances
newSyncResourceResponse Source #
Create a value of SyncResourceResponse
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:actionTaken:SyncResourceResponse'
, syncResourceResponse_actionTaken
- The results of the output if an application is associated with an ARN
value, which could be syncStarted
or None.
$sel:applicationArn:SyncResourceResponse'
, syncResourceResponse_applicationArn
- The Amazon resource name (ARN) that specifies the application.
$sel:resourceArn:SyncResourceResponse'
, syncResourceResponse_resourceArn
- The Amazon resource name (ARN) that specifies the resource.
$sel:httpStatus:SyncResourceResponse'
, syncResourceResponse_httpStatus
- The response's http status code.
TagResource
data TagResource Source #
See: newTagResource
smart constructor.
Instances
Create a value of TagResource
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:resourceArn:TagResource'
, tagResource_resourceArn
- The Amazon resource name (ARN) that specifies the resource.
TagResource
, tagResource_tags
- The new or modified tags for the resource.
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Instances
newTagResourceResponse Source #
Create a value of TagResourceResponse
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:httpStatus:TagResourceResponse'
, tagResourceResponse_httpStatus
- The response's http status code.
UntagResource
data UntagResource Source #
See: newUntagResource
smart constructor.
Instances
Create a value of UntagResource
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:resourceArn:UntagResource'
, untagResource_resourceArn
- The Amazon resource name (ARN) that specifies the resource.
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- A list of the tag keys to remove from the specified resource.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Instances
newUntagResourceResponse Source #
Create a value of UntagResourceResponse
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:httpStatus:UntagResourceResponse'
, untagResourceResponse_httpStatus
- The response's http status code.
UpdateApplication
data UpdateApplication Source #
See: newUpdateApplication
smart constructor.
Instances
Create a value of UpdateApplication
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:
UpdateApplication
, updateApplication_description
- The new description of the application.
UpdateApplication
, updateApplication_name
- Deprecated: The new name of the application. The name must be unique in
the region in which you are updating the application. Please do not use
this field as we have stopped supporting name updates.
UpdateApplication
, updateApplication_application
- The name or ID of the application that will be updated.
data UpdateApplicationResponse Source #
See: newUpdateApplicationResponse
smart constructor.
Instances
newUpdateApplicationResponse Source #
Create a value of UpdateApplicationResponse
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:
UpdateApplication
, updateApplicationResponse_application
- The updated information of the application.
$sel:httpStatus:UpdateApplicationResponse'
, updateApplicationResponse_httpStatus
- The response's http status code.
UpdateAttributeGroup
data UpdateAttributeGroup Source #
See: newUpdateAttributeGroup
smart constructor.
Instances
newUpdateAttributeGroup Source #
Create a value of UpdateAttributeGroup
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:attributes:UpdateAttributeGroup'
, updateAttributeGroup_attributes
- A JSON string in the form of nested key-value pairs that represent the
attributes in the group and describes an application and its components.
UpdateAttributeGroup
, updateAttributeGroup_description
- The description of the attribute group that the user provides.
UpdateAttributeGroup
, updateAttributeGroup_name
- Deprecated: The new name of the attribute group. The name must be unique
in the region in which you are updating the attribute group. Please do
not use this field as we have stopped supporting name updates.
UpdateAttributeGroup
, updateAttributeGroup_attributeGroup
- The name or ID of the attribute group that holds the attributes to
describe the application.
data UpdateAttributeGroupResponse Source #
See: newUpdateAttributeGroupResponse
smart constructor.
Instances
Generic UpdateAttributeGroupResponse Source # | |
Read UpdateAttributeGroupResponse Source # | |
Show UpdateAttributeGroupResponse Source # | |
NFData UpdateAttributeGroupResponse Source # | |
Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup rnf :: UpdateAttributeGroupResponse -> () # | |
Eq UpdateAttributeGroupResponse Source # | |
type Rep UpdateAttributeGroupResponse Source # | |
Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup type Rep UpdateAttributeGroupResponse = D1 ('MetaData "UpdateAttributeGroupResponse" "Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "UpdateAttributeGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AttributeGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newUpdateAttributeGroupResponse Source #
Create a value of UpdateAttributeGroupResponse
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:
UpdateAttributeGroup
, updateAttributeGroupResponse_attributeGroup
- The updated information of the attribute group.
$sel:httpStatus:UpdateAttributeGroupResponse'
, updateAttributeGroupResponse_httpStatus
- The response's http status code.
Types
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 | |
pattern ResourceType_RESOURCE_TAG_VALUE :: ResourceType |
Instances
SyncAction
newtype SyncAction Source #
pattern SyncAction_NO_ACTION :: SyncAction | |
pattern SyncAction_START_SYNC :: SyncAction |
Instances
AppRegistryConfiguration
data AppRegistryConfiguration Source #
Includes all of the Service Catalog AppRegistry settings.
See: newAppRegistryConfiguration
smart constructor.
Instances
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.
Application' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe (HashMap Text Text)) |
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: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.
ApplicationSummary
data ApplicationSummary Source #
Summary of a Amazon Web Services Service Catalog AppRegistry application.
See: newApplicationSummary
smart constructor.
ApplicationSummary' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text) |
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: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.
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' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe (HashMap Text Text)) |
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: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.
AttributeGroupDetails
data AttributeGroupDetails Source #
The details related to a specific AttributeGroup.
See: newAttributeGroupDetails
smart constructor.
Instances
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.
AttributeGroupSummary
data AttributeGroupSummary Source #
Summary of a Amazon Web Services Service Catalog AppRegistry attribute group.
See: newAttributeGroupSummary
smart constructor.
AttributeGroupSummary' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text) |
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: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.
Integrations
data Integrations Source #
The information about the service integration.
See: newIntegrations
smart constructor.
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.
Resource
The information about the resource.
See: newResource
smart constructor.
Instances
FromJSON Resource Source # | |
Generic Resource Source # | |
Read Resource Source # | |
Show Resource Source # | |
NFData Resource Source # | |
Eq Resource Source # | |
Hashable Resource Source # | |
type Rep Resource Source # | |
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.
ResourceDetails
data ResourceDetails Source #
The details related to the resource.
See: newResourceDetails
smart constructor.
Instances
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.
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: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.
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.
$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.
ResourceIntegrations
data ResourceIntegrations Source #
The service integration information about the resource.
See: newResourceIntegrations
smart constructor.
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.
TagQueryConfiguration
data TagQueryConfiguration Source #
The definition of tagQuery
. Specifies which resources are associated
with an application.
See: newTagQueryConfiguration
smart constructor.
Instances
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.