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 |
- Operations
- AssociateAttributeGroup
- AssociateResource
- CreateApplication
- CreateAttributeGroup
- DeleteApplication
- DeleteAttributeGroup
- DisassociateAttributeGroup
- DisassociateResource
- GetApplication
- GetAssociatedResource
- GetAttributeGroup
- GetConfiguration
- ListApplications
- ListAssociatedAttributeGroups
- ListAssociatedResources
- ListAttributeGroups
- ListAttributeGroupsForApplication
- ListTagsForResource
- PutConfiguration
- SyncResource
- TagResource
- UntagResource
- UpdateApplication
- UpdateAttributeGroup
- Types
Synopsis
- associateAttributeGroup_application :: Lens' AssociateAttributeGroup Text
- associateAttributeGroup_attributeGroup :: Lens' AssociateAttributeGroup Text
- associateAttributeGroupResponse_applicationArn :: Lens' AssociateAttributeGroupResponse (Maybe Text)
- associateAttributeGroupResponse_attributeGroupArn :: Lens' AssociateAttributeGroupResponse (Maybe Text)
- associateAttributeGroupResponse_httpStatus :: Lens' AssociateAttributeGroupResponse Int
- associateResource_application :: Lens' AssociateResource Text
- associateResource_resourceType :: Lens' AssociateResource ResourceType
- associateResource_resource :: Lens' AssociateResource Text
- associateResourceResponse_applicationArn :: Lens' AssociateResourceResponse (Maybe Text)
- associateResourceResponse_resourceArn :: Lens' AssociateResourceResponse (Maybe Text)
- associateResourceResponse_httpStatus :: Lens' AssociateResourceResponse Int
- createApplication_description :: Lens' CreateApplication (Maybe Text)
- createApplication_tags :: Lens' CreateApplication (Maybe (HashMap Text Text))
- createApplication_name :: Lens' CreateApplication Text
- createApplication_clientToken :: Lens' CreateApplication Text
- createApplicationResponse_application :: Lens' CreateApplicationResponse (Maybe Application)
- createApplicationResponse_httpStatus :: Lens' CreateApplicationResponse Int
- createAttributeGroup_description :: Lens' CreateAttributeGroup (Maybe Text)
- createAttributeGroup_tags :: Lens' CreateAttributeGroup (Maybe (HashMap Text Text))
- createAttributeGroup_name :: Lens' CreateAttributeGroup Text
- createAttributeGroup_attributes :: Lens' CreateAttributeGroup Text
- createAttributeGroup_clientToken :: Lens' CreateAttributeGroup Text
- createAttributeGroupResponse_attributeGroup :: Lens' CreateAttributeGroupResponse (Maybe AttributeGroup)
- createAttributeGroupResponse_httpStatus :: Lens' CreateAttributeGroupResponse Int
- deleteApplication_application :: Lens' DeleteApplication Text
- deleteApplicationResponse_application :: Lens' DeleteApplicationResponse (Maybe ApplicationSummary)
- deleteApplicationResponse_httpStatus :: Lens' DeleteApplicationResponse Int
- deleteAttributeGroup_attributeGroup :: Lens' DeleteAttributeGroup Text
- deleteAttributeGroupResponse_attributeGroup :: Lens' DeleteAttributeGroupResponse (Maybe AttributeGroupSummary)
- deleteAttributeGroupResponse_httpStatus :: Lens' DeleteAttributeGroupResponse Int
- disassociateAttributeGroup_application :: Lens' DisassociateAttributeGroup Text
- disassociateAttributeGroup_attributeGroup :: Lens' DisassociateAttributeGroup Text
- disassociateAttributeGroupResponse_applicationArn :: Lens' DisassociateAttributeGroupResponse (Maybe Text)
- disassociateAttributeGroupResponse_attributeGroupArn :: Lens' DisassociateAttributeGroupResponse (Maybe Text)
- disassociateAttributeGroupResponse_httpStatus :: Lens' DisassociateAttributeGroupResponse Int
- disassociateResource_application :: Lens' DisassociateResource Text
- disassociateResource_resourceType :: Lens' DisassociateResource ResourceType
- disassociateResource_resource :: Lens' DisassociateResource Text
- disassociateResourceResponse_applicationArn :: Lens' DisassociateResourceResponse (Maybe Text)
- disassociateResourceResponse_resourceArn :: Lens' DisassociateResourceResponse (Maybe Text)
- disassociateResourceResponse_httpStatus :: Lens' DisassociateResourceResponse Int
- getApplication_application :: Lens' GetApplication Text
- getApplicationResponse_arn :: Lens' GetApplicationResponse (Maybe Text)
- getApplicationResponse_associatedResourceCount :: Lens' GetApplicationResponse (Maybe Natural)
- getApplicationResponse_creationTime :: Lens' GetApplicationResponse (Maybe UTCTime)
- getApplicationResponse_description :: Lens' GetApplicationResponse (Maybe Text)
- getApplicationResponse_id :: Lens' GetApplicationResponse (Maybe Text)
- getApplicationResponse_integrations :: Lens' GetApplicationResponse (Maybe Integrations)
- getApplicationResponse_lastUpdateTime :: Lens' GetApplicationResponse (Maybe UTCTime)
- getApplicationResponse_name :: Lens' GetApplicationResponse (Maybe Text)
- getApplicationResponse_tags :: Lens' GetApplicationResponse (Maybe (HashMap Text Text))
- getApplicationResponse_httpStatus :: Lens' GetApplicationResponse Int
- getAssociatedResource_application :: Lens' GetAssociatedResource Text
- getAssociatedResource_resourceType :: Lens' GetAssociatedResource ResourceType
- getAssociatedResource_resource :: Lens' GetAssociatedResource Text
- getAssociatedResourceResponse_resource :: Lens' GetAssociatedResourceResponse (Maybe Resource)
- getAssociatedResourceResponse_httpStatus :: Lens' GetAssociatedResourceResponse Int
- getAttributeGroup_attributeGroup :: Lens' GetAttributeGroup Text
- getAttributeGroupResponse_arn :: Lens' GetAttributeGroupResponse (Maybe Text)
- getAttributeGroupResponse_attributes :: Lens' GetAttributeGroupResponse (Maybe Text)
- getAttributeGroupResponse_creationTime :: Lens' GetAttributeGroupResponse (Maybe UTCTime)
- getAttributeGroupResponse_description :: Lens' GetAttributeGroupResponse (Maybe Text)
- getAttributeGroupResponse_id :: Lens' GetAttributeGroupResponse (Maybe Text)
- getAttributeGroupResponse_lastUpdateTime :: Lens' GetAttributeGroupResponse (Maybe UTCTime)
- getAttributeGroupResponse_name :: Lens' GetAttributeGroupResponse (Maybe Text)
- getAttributeGroupResponse_tags :: Lens' GetAttributeGroupResponse (Maybe (HashMap Text Text))
- getAttributeGroupResponse_httpStatus :: Lens' GetAttributeGroupResponse Int
- getConfigurationResponse_configuration :: Lens' GetConfigurationResponse (Maybe AppRegistryConfiguration)
- getConfigurationResponse_httpStatus :: Lens' GetConfigurationResponse Int
- listApplications_maxResults :: Lens' ListApplications (Maybe Natural)
- listApplications_nextToken :: Lens' ListApplications (Maybe Text)
- listApplicationsResponse_applications :: Lens' ListApplicationsResponse (Maybe [ApplicationSummary])
- listApplicationsResponse_nextToken :: Lens' ListApplicationsResponse (Maybe Text)
- listApplicationsResponse_httpStatus :: Lens' ListApplicationsResponse Int
- listAssociatedAttributeGroups_maxResults :: Lens' ListAssociatedAttributeGroups (Maybe Natural)
- listAssociatedAttributeGroups_nextToken :: Lens' ListAssociatedAttributeGroups (Maybe Text)
- listAssociatedAttributeGroups_application :: Lens' ListAssociatedAttributeGroups Text
- listAssociatedAttributeGroupsResponse_attributeGroups :: Lens' ListAssociatedAttributeGroupsResponse (Maybe [Text])
- listAssociatedAttributeGroupsResponse_nextToken :: Lens' ListAssociatedAttributeGroupsResponse (Maybe Text)
- listAssociatedAttributeGroupsResponse_httpStatus :: Lens' ListAssociatedAttributeGroupsResponse Int
- listAssociatedResources_maxResults :: Lens' ListAssociatedResources (Maybe Natural)
- listAssociatedResources_nextToken :: Lens' ListAssociatedResources (Maybe Text)
- listAssociatedResources_application :: Lens' ListAssociatedResources Text
- listAssociatedResourcesResponse_nextToken :: Lens' ListAssociatedResourcesResponse (Maybe Text)
- listAssociatedResourcesResponse_resources :: Lens' ListAssociatedResourcesResponse (Maybe [ResourceInfo])
- listAssociatedResourcesResponse_httpStatus :: Lens' ListAssociatedResourcesResponse Int
- listAttributeGroups_maxResults :: Lens' ListAttributeGroups (Maybe Natural)
- listAttributeGroups_nextToken :: Lens' ListAttributeGroups (Maybe Text)
- listAttributeGroupsResponse_attributeGroups :: Lens' ListAttributeGroupsResponse (Maybe [AttributeGroupSummary])
- listAttributeGroupsResponse_nextToken :: Lens' ListAttributeGroupsResponse (Maybe Text)
- listAttributeGroupsResponse_httpStatus :: Lens' ListAttributeGroupsResponse Int
- listAttributeGroupsForApplication_maxResults :: Lens' ListAttributeGroupsForApplication (Maybe Natural)
- listAttributeGroupsForApplication_nextToken :: Lens' ListAttributeGroupsForApplication (Maybe Text)
- listAttributeGroupsForApplication_application :: Lens' ListAttributeGroupsForApplication Text
- listAttributeGroupsForApplicationResponse_attributeGroupsDetails :: Lens' ListAttributeGroupsForApplicationResponse (Maybe [AttributeGroupDetails])
- listAttributeGroupsForApplicationResponse_nextToken :: Lens' ListAttributeGroupsForApplicationResponse (Maybe Text)
- listAttributeGroupsForApplicationResponse_httpStatus :: Lens' ListAttributeGroupsForApplicationResponse Int
- listTagsForResource_resourceArn :: Lens' ListTagsForResource Text
- listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe (HashMap Text Text))
- listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
- putConfiguration_configuration :: Lens' PutConfiguration AppRegistryConfiguration
- syncResource_resourceType :: Lens' SyncResource ResourceType
- syncResource_resource :: Lens' SyncResource Text
- syncResourceResponse_actionTaken :: Lens' SyncResourceResponse (Maybe SyncAction)
- syncResourceResponse_applicationArn :: Lens' SyncResourceResponse (Maybe Text)
- syncResourceResponse_resourceArn :: Lens' SyncResourceResponse (Maybe Text)
- syncResourceResponse_httpStatus :: Lens' SyncResourceResponse Int
- tagResource_resourceArn :: Lens' TagResource Text
- tagResource_tags :: Lens' TagResource (HashMap Text Text)
- tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int
- untagResource_resourceArn :: Lens' UntagResource Text
- untagResource_tagKeys :: Lens' UntagResource [Text]
- untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int
- updateApplication_description :: Lens' UpdateApplication (Maybe Text)
- updateApplication_name :: Lens' UpdateApplication (Maybe Text)
- updateApplication_application :: Lens' UpdateApplication Text
- updateApplicationResponse_application :: Lens' UpdateApplicationResponse (Maybe Application)
- updateApplicationResponse_httpStatus :: Lens' UpdateApplicationResponse Int
- updateAttributeGroup_attributes :: Lens' UpdateAttributeGroup (Maybe Text)
- updateAttributeGroup_description :: Lens' UpdateAttributeGroup (Maybe Text)
- updateAttributeGroup_name :: Lens' UpdateAttributeGroup (Maybe Text)
- updateAttributeGroup_attributeGroup :: Lens' UpdateAttributeGroup Text
- updateAttributeGroupResponse_attributeGroup :: Lens' UpdateAttributeGroupResponse (Maybe AttributeGroup)
- updateAttributeGroupResponse_httpStatus :: Lens' UpdateAttributeGroupResponse Int
- appRegistryConfiguration_tagQueryConfiguration :: Lens' AppRegistryConfiguration (Maybe TagQueryConfiguration)
- application_arn :: Lens' Application (Maybe Text)
- application_creationTime :: Lens' Application (Maybe UTCTime)
- application_description :: Lens' Application (Maybe Text)
- application_id :: Lens' Application (Maybe Text)
- application_lastUpdateTime :: Lens' Application (Maybe UTCTime)
- application_name :: Lens' Application (Maybe Text)
- application_tags :: Lens' Application (Maybe (HashMap Text Text))
- applicationSummary_arn :: Lens' ApplicationSummary (Maybe Text)
- applicationSummary_creationTime :: Lens' ApplicationSummary (Maybe UTCTime)
- applicationSummary_description :: Lens' ApplicationSummary (Maybe Text)
- applicationSummary_id :: Lens' ApplicationSummary (Maybe Text)
- applicationSummary_lastUpdateTime :: Lens' ApplicationSummary (Maybe UTCTime)
- applicationSummary_name :: Lens' ApplicationSummary (Maybe Text)
- attributeGroup_arn :: Lens' AttributeGroup (Maybe Text)
- attributeGroup_creationTime :: Lens' AttributeGroup (Maybe UTCTime)
- attributeGroup_description :: Lens' AttributeGroup (Maybe Text)
- attributeGroup_id :: Lens' AttributeGroup (Maybe Text)
- attributeGroup_lastUpdateTime :: Lens' AttributeGroup (Maybe UTCTime)
- attributeGroup_name :: Lens' AttributeGroup (Maybe Text)
- attributeGroup_tags :: Lens' AttributeGroup (Maybe (HashMap Text Text))
- attributeGroupDetails_arn :: Lens' AttributeGroupDetails (Maybe Text)
- attributeGroupDetails_id :: Lens' AttributeGroupDetails (Maybe Text)
- attributeGroupDetails_name :: Lens' AttributeGroupDetails (Maybe Text)
- attributeGroupSummary_arn :: Lens' AttributeGroupSummary (Maybe Text)
- attributeGroupSummary_creationTime :: Lens' AttributeGroupSummary (Maybe UTCTime)
- attributeGroupSummary_description :: Lens' AttributeGroupSummary (Maybe Text)
- attributeGroupSummary_id :: Lens' AttributeGroupSummary (Maybe Text)
- attributeGroupSummary_lastUpdateTime :: Lens' AttributeGroupSummary (Maybe UTCTime)
- attributeGroupSummary_name :: Lens' AttributeGroupSummary (Maybe Text)
- integrations_resourceGroup :: Lens' Integrations (Maybe ResourceGroup)
- resource_arn :: Lens' Resource (Maybe Text)
- resource_associationTime :: Lens' Resource (Maybe UTCTime)
- resource_integrations :: Lens' Resource (Maybe ResourceIntegrations)
- resource_name :: Lens' Resource (Maybe Text)
- resourceDetails_tagValue :: Lens' ResourceDetails (Maybe Text)
- resourceGroup_arn :: Lens' ResourceGroup (Maybe Text)
- resourceGroup_errorMessage :: Lens' ResourceGroup (Maybe Text)
- resourceGroup_state :: Lens' ResourceGroup (Maybe ResourceGroupState)
- resourceInfo_arn :: Lens' ResourceInfo (Maybe Text)
- resourceInfo_name :: Lens' ResourceInfo (Maybe Text)
- resourceInfo_resourceDetails :: Lens' ResourceInfo (Maybe ResourceDetails)
- resourceInfo_resourceType :: Lens' ResourceInfo (Maybe ResourceType)
- resourceIntegrations_resourceGroup :: Lens' ResourceIntegrations (Maybe ResourceGroup)
- tagQueryConfiguration_tagKey :: Lens' TagQueryConfiguration (Maybe Text)
Operations
AssociateAttributeGroup
associateAttributeGroup_application :: Lens' AssociateAttributeGroup Text Source #
The name or ID of the application.
associateAttributeGroup_attributeGroup :: Lens' AssociateAttributeGroup Text Source #
The name or ID of the attribute group that holds the attributes to describe the application.
associateAttributeGroupResponse_applicationArn :: Lens' AssociateAttributeGroupResponse (Maybe Text) Source #
The Amazon resource name (ARN) of the application that was augmented with attributes.
associateAttributeGroupResponse_attributeGroupArn :: Lens' AssociateAttributeGroupResponse (Maybe Text) Source #
The Amazon resource name (ARN) of the attribute group that contains the application's new attributes.
associateAttributeGroupResponse_httpStatus :: Lens' AssociateAttributeGroupResponse Int Source #
The response's http status code.
AssociateResource
associateResource_application :: Lens' AssociateResource Text Source #
The name or ID of the application.
associateResource_resourceType :: Lens' AssociateResource ResourceType Source #
The type of resource of which the application will be associated.
associateResource_resource :: Lens' AssociateResource Text Source #
The name or ID of the resource of which the application will be associated.
associateResourceResponse_applicationArn :: Lens' AssociateResourceResponse (Maybe Text) Source #
The Amazon resource name (ARN) of the application that was augmented with attributes.
associateResourceResponse_resourceArn :: Lens' AssociateResourceResponse (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the resource.
associateResourceResponse_httpStatus :: Lens' AssociateResourceResponse Int Source #
The response's http status code.
CreateApplication
createApplication_description :: Lens' CreateApplication (Maybe Text) Source #
The description of the application.
createApplication_tags :: Lens' CreateApplication (Maybe (HashMap Text Text)) Source #
Key-value pairs you can use to associate with the application.
createApplication_name :: Lens' CreateApplication Text Source #
The name of the application. The name must be unique in the region in which you are creating the application.
createApplication_clientToken :: Lens' CreateApplication Text Source #
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.
createApplicationResponse_application :: Lens' CreateApplicationResponse (Maybe Application) Source #
Information about the application.
createApplicationResponse_httpStatus :: Lens' CreateApplicationResponse Int Source #
The response's http status code.
CreateAttributeGroup
createAttributeGroup_description :: Lens' CreateAttributeGroup (Maybe Text) Source #
The description of the attribute group that the user provides.
createAttributeGroup_tags :: Lens' CreateAttributeGroup (Maybe (HashMap Text Text)) Source #
Key-value pairs you can use to associate with the attribute group.
createAttributeGroup_name :: Lens' CreateAttributeGroup Text Source #
The name of the attribute group.
createAttributeGroup_attributes :: Lens' CreateAttributeGroup Text Source #
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.
createAttributeGroup_clientToken :: Lens' CreateAttributeGroup Text Source #
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.
createAttributeGroupResponse_attributeGroup :: Lens' CreateAttributeGroupResponse (Maybe AttributeGroup) Source #
Information about the attribute group.
createAttributeGroupResponse_httpStatus :: Lens' CreateAttributeGroupResponse Int Source #
The response's http status code.
DeleteApplication
deleteApplication_application :: Lens' DeleteApplication Text Source #
The name or ID of the application.
deleteApplicationResponse_application :: Lens' DeleteApplicationResponse (Maybe ApplicationSummary) Source #
Information about the deleted application.
deleteApplicationResponse_httpStatus :: Lens' DeleteApplicationResponse Int Source #
The response's http status code.
DeleteAttributeGroup
deleteAttributeGroup_attributeGroup :: Lens' DeleteAttributeGroup Text Source #
The name or ID of the attribute group that holds the attributes to describe the application.
deleteAttributeGroupResponse_attributeGroup :: Lens' DeleteAttributeGroupResponse (Maybe AttributeGroupSummary) Source #
Information about the deleted attribute group.
deleteAttributeGroupResponse_httpStatus :: Lens' DeleteAttributeGroupResponse Int Source #
The response's http status code.
DisassociateAttributeGroup
disassociateAttributeGroup_application :: Lens' DisassociateAttributeGroup Text Source #
The name or ID of the application.
disassociateAttributeGroup_attributeGroup :: Lens' DisassociateAttributeGroup Text Source #
The name or ID of the attribute group that holds the attributes to describe the application.
disassociateAttributeGroupResponse_applicationArn :: Lens' DisassociateAttributeGroupResponse (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the application.
disassociateAttributeGroupResponse_attributeGroupArn :: Lens' DisassociateAttributeGroupResponse (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the attribute group.
disassociateAttributeGroupResponse_httpStatus :: Lens' DisassociateAttributeGroupResponse Int Source #
The response's http status code.
DisassociateResource
disassociateResource_application :: Lens' DisassociateResource Text Source #
The name or ID of the application.
disassociateResource_resourceType :: Lens' DisassociateResource ResourceType Source #
The type of the resource that is being disassociated.
disassociateResource_resource :: Lens' DisassociateResource Text Source #
The name or ID of the resource.
disassociateResourceResponse_applicationArn :: Lens' DisassociateResourceResponse (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the application.
disassociateResourceResponse_resourceArn :: Lens' DisassociateResourceResponse (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the resource.
disassociateResourceResponse_httpStatus :: Lens' DisassociateResourceResponse Int Source #
The response's http status code.
GetApplication
getApplication_application :: Lens' GetApplication Text Source #
The name or ID of the application.
getApplicationResponse_arn :: Lens' GetApplicationResponse (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the application across services.
getApplicationResponse_associatedResourceCount :: Lens' GetApplicationResponse (Maybe Natural) Source #
The number of top-level resources that were registered as part of this application.
getApplicationResponse_creationTime :: Lens' GetApplicationResponse (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment when the application was created.
getApplicationResponse_description :: Lens' GetApplicationResponse (Maybe Text) Source #
The description of the application.
getApplicationResponse_id :: Lens' GetApplicationResponse (Maybe Text) Source #
The identifier of the application.
getApplicationResponse_integrations :: Lens' GetApplicationResponse (Maybe Integrations) Source #
The information about the integration of the application with other services, such as Resource Groups.
getApplicationResponse_lastUpdateTime :: Lens' GetApplicationResponse (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment when the application was last updated.
getApplicationResponse_name :: Lens' GetApplicationResponse (Maybe Text) Source #
The name of the application. The name must be unique in the region in which you are creating the application.
getApplicationResponse_tags :: Lens' GetApplicationResponse (Maybe (HashMap Text Text)) Source #
Key-value pairs associated with the application.
getApplicationResponse_httpStatus :: Lens' GetApplicationResponse Int Source #
The response's http status code.
GetAssociatedResource
getAssociatedResource_application :: Lens' GetAssociatedResource Text Source #
The name or ID of the application.
getAssociatedResource_resourceType :: Lens' GetAssociatedResource ResourceType Source #
The type of resource associated with the application.
getAssociatedResource_resource :: Lens' GetAssociatedResource Text Source #
The name or ID of the resource associated with the application.
getAssociatedResourceResponse_resource :: Lens' GetAssociatedResourceResponse (Maybe Resource) Source #
The resource associated with the application.
getAssociatedResourceResponse_httpStatus :: Lens' GetAssociatedResourceResponse Int Source #
The response's http status code.
GetAttributeGroup
getAttributeGroup_attributeGroup :: Lens' GetAttributeGroup Text Source #
The name or ID of the attribute group that holds the attributes to describe the application.
getAttributeGroupResponse_arn :: Lens' GetAttributeGroupResponse (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the attribute group across services.
getAttributeGroupResponse_attributes :: Lens' GetAttributeGroupResponse (Maybe Text) Source #
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_creationTime :: Lens' GetAttributeGroupResponse (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment the attribute group was created.
getAttributeGroupResponse_description :: Lens' GetAttributeGroupResponse (Maybe Text) Source #
The description of the attribute group that the user provides.
getAttributeGroupResponse_id :: Lens' GetAttributeGroupResponse (Maybe Text) Source #
The identifier of the attribute group.
getAttributeGroupResponse_lastUpdateTime :: Lens' GetAttributeGroupResponse (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.
getAttributeGroupResponse_name :: Lens' GetAttributeGroupResponse (Maybe Text) Source #
The name of the attribute group.
getAttributeGroupResponse_tags :: Lens' GetAttributeGroupResponse (Maybe (HashMap Text Text)) Source #
Key-value pairs associated with the attribute group.
getAttributeGroupResponse_httpStatus :: Lens' GetAttributeGroupResponse Int Source #
The response's http status code.
GetConfiguration
getConfigurationResponse_configuration :: Lens' GetConfigurationResponse (Maybe AppRegistryConfiguration) Source #
Retrieves TagKey
configuration from an account.
getConfigurationResponse_httpStatus :: Lens' GetConfigurationResponse Int Source #
The response's http status code.
ListApplications
listApplications_maxResults :: Lens' ListApplications (Maybe Natural) Source #
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_nextToken :: Lens' ListApplications (Maybe Text) Source #
The token to use to get the next page of results after a previous API call.
listApplicationsResponse_applications :: Lens' ListApplicationsResponse (Maybe [ApplicationSummary]) Source #
This list of applications.
listApplicationsResponse_nextToken :: Lens' ListApplicationsResponse (Maybe Text) Source #
The token to use to get the next page of results after a previous API call.
listApplicationsResponse_httpStatus :: Lens' ListApplicationsResponse Int Source #
The response's http status code.
ListAssociatedAttributeGroups
listAssociatedAttributeGroups_maxResults :: Lens' ListAssociatedAttributeGroups (Maybe Natural) Source #
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_nextToken :: Lens' ListAssociatedAttributeGroups (Maybe Text) Source #
The token to use to get the next page of results after a previous API call.
listAssociatedAttributeGroups_application :: Lens' ListAssociatedAttributeGroups Text Source #
The name or ID of the application.
listAssociatedAttributeGroupsResponse_attributeGroups :: Lens' ListAssociatedAttributeGroupsResponse (Maybe [Text]) Source #
A list of attribute group IDs.
listAssociatedAttributeGroupsResponse_nextToken :: Lens' ListAssociatedAttributeGroupsResponse (Maybe Text) Source #
The token to use to get the next page of results after a previous API call.
listAssociatedAttributeGroupsResponse_httpStatus :: Lens' ListAssociatedAttributeGroupsResponse Int Source #
The response's http status code.
ListAssociatedResources
listAssociatedResources_maxResults :: Lens' ListAssociatedResources (Maybe Natural) Source #
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_nextToken :: Lens' ListAssociatedResources (Maybe Text) Source #
The token to use to get the next page of results after a previous API call.
listAssociatedResources_application :: Lens' ListAssociatedResources Text Source #
The name or ID of the application.
listAssociatedResourcesResponse_nextToken :: Lens' ListAssociatedResourcesResponse (Maybe Text) Source #
The token to use to get the next page of results after a previous API call.
listAssociatedResourcesResponse_resources :: Lens' ListAssociatedResourcesResponse (Maybe [ResourceInfo]) Source #
Information about the resources.
listAssociatedResourcesResponse_httpStatus :: Lens' ListAssociatedResourcesResponse Int Source #
The response's http status code.
ListAttributeGroups
listAttributeGroups_maxResults :: Lens' ListAttributeGroups (Maybe Natural) Source #
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_nextToken :: Lens' ListAttributeGroups (Maybe Text) Source #
The token to use to get the next page of results after a previous API call.
listAttributeGroupsResponse_attributeGroups :: Lens' ListAttributeGroupsResponse (Maybe [AttributeGroupSummary]) Source #
This list of attribute groups.
listAttributeGroupsResponse_nextToken :: Lens' ListAttributeGroupsResponse (Maybe Text) Source #
The token to use to get the next page of results after a previous API call.
listAttributeGroupsResponse_httpStatus :: Lens' ListAttributeGroupsResponse Int Source #
The response's http status code.
ListAttributeGroupsForApplication
listAttributeGroupsForApplication_maxResults :: Lens' ListAttributeGroupsForApplication (Maybe Natural) Source #
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_nextToken :: Lens' ListAttributeGroupsForApplication (Maybe Text) Source #
This token retrieves the next page of results after a previous API call.
listAttributeGroupsForApplication_application :: Lens' ListAttributeGroupsForApplication Text Source #
The name or ID of the application.
listAttributeGroupsForApplicationResponse_attributeGroupsDetails :: Lens' ListAttributeGroupsForApplicationResponse (Maybe [AttributeGroupDetails]) Source #
The details related to a specific attribute group.
listAttributeGroupsForApplicationResponse_nextToken :: Lens' ListAttributeGroupsForApplicationResponse (Maybe Text) Source #
The token to use to get the next page of results after a previous API call.
listAttributeGroupsForApplicationResponse_httpStatus :: Lens' ListAttributeGroupsForApplicationResponse Int Source #
The response's http status code.
ListTagsForResource
listTagsForResource_resourceArn :: Lens' ListTagsForResource Text Source #
The Amazon resource name (ARN) that specifies the resource.
listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe (HashMap Text Text)) Source #
The tags on the resource.
listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int Source #
The response's http status code.
PutConfiguration
putConfiguration_configuration :: Lens' PutConfiguration AppRegistryConfiguration Source #
Associates a TagKey
configuration to an account.
SyncResource
syncResource_resourceType :: Lens' SyncResource ResourceType Source #
The type of resource of which the application will be associated.
syncResource_resource :: Lens' SyncResource Text Source #
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.
syncResourceResponse_actionTaken :: Lens' SyncResourceResponse (Maybe SyncAction) Source #
The results of the output if an application is associated with an ARN
value, which could be syncStarted
or None.
syncResourceResponse_applicationArn :: Lens' SyncResourceResponse (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the application.
syncResourceResponse_resourceArn :: Lens' SyncResourceResponse (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the resource.
syncResourceResponse_httpStatus :: Lens' SyncResourceResponse Int Source #
The response's http status code.
TagResource
tagResource_resourceArn :: Lens' TagResource Text Source #
The Amazon resource name (ARN) that specifies the resource.
tagResource_tags :: Lens' TagResource (HashMap Text Text) Source #
The new or modified tags for the resource.
tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int Source #
The response's http status code.
UntagResource
untagResource_resourceArn :: Lens' UntagResource Text Source #
The Amazon resource name (ARN) that specifies the resource.
untagResource_tagKeys :: Lens' UntagResource [Text] Source #
A list of the tag keys to remove from the specified resource.
untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int Source #
The response's http status code.
UpdateApplication
updateApplication_description :: Lens' UpdateApplication (Maybe Text) Source #
The new description of the application.
updateApplication_name :: Lens' UpdateApplication (Maybe Text) Source #
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_application :: Lens' UpdateApplication Text Source #
The name or ID of the application that will be updated.
updateApplicationResponse_application :: Lens' UpdateApplicationResponse (Maybe Application) Source #
The updated information of the application.
updateApplicationResponse_httpStatus :: Lens' UpdateApplicationResponse Int Source #
The response's http status code.
UpdateAttributeGroup
updateAttributeGroup_attributes :: Lens' UpdateAttributeGroup (Maybe Text) Source #
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_description :: Lens' UpdateAttributeGroup (Maybe Text) Source #
The description of the attribute group that the user provides.
updateAttributeGroup_name :: Lens' UpdateAttributeGroup (Maybe Text) Source #
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_attributeGroup :: Lens' UpdateAttributeGroup Text Source #
The name or ID of the attribute group that holds the attributes to describe the application.
updateAttributeGroupResponse_attributeGroup :: Lens' UpdateAttributeGroupResponse (Maybe AttributeGroup) Source #
The updated information of the attribute group.
updateAttributeGroupResponse_httpStatus :: Lens' UpdateAttributeGroupResponse Int Source #
The response's http status code.
Types
AppRegistryConfiguration
appRegistryConfiguration_tagQueryConfiguration :: Lens' AppRegistryConfiguration (Maybe TagQueryConfiguration) Source #
Includes the definition of a tagQuery
.
Application
application_arn :: Lens' Application (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the application across services.
application_creationTime :: Lens' Application (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment when the application was created.
application_description :: Lens' Application (Maybe Text) Source #
The description of the application.
application_id :: Lens' Application (Maybe Text) Source #
The identifier of the application.
application_lastUpdateTime :: Lens' Application (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment when the application was last updated.
application_name :: Lens' Application (Maybe Text) Source #
The name of the application. The name must be unique in the region in which you are creating the application.
application_tags :: Lens' Application (Maybe (HashMap Text Text)) Source #
Key-value pairs you can use to associate with the application.
ApplicationSummary
applicationSummary_arn :: Lens' ApplicationSummary (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the application across services.
applicationSummary_creationTime :: Lens' ApplicationSummary (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment when the application was created.
applicationSummary_description :: Lens' ApplicationSummary (Maybe Text) Source #
The description of the application.
applicationSummary_id :: Lens' ApplicationSummary (Maybe Text) Source #
The identifier of the application.
applicationSummary_lastUpdateTime :: Lens' ApplicationSummary (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment when the application was last updated.
applicationSummary_name :: Lens' ApplicationSummary (Maybe Text) Source #
The name of the application. The name must be unique in the region in which you are creating the application.
AttributeGroup
attributeGroup_arn :: Lens' AttributeGroup (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the attribute group across services.
attributeGroup_creationTime :: Lens' AttributeGroup (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment the attribute group was created.
attributeGroup_description :: Lens' AttributeGroup (Maybe Text) Source #
The description of the attribute group that the user provides.
attributeGroup_id :: Lens' AttributeGroup (Maybe Text) Source #
The globally unique attribute group identifier of the attribute group.
attributeGroup_lastUpdateTime :: Lens' AttributeGroup (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment the attribute group was last updated. This time is the same as the creationTime for a newly created attribute group.
attributeGroup_name :: Lens' AttributeGroup (Maybe Text) Source #
The name of the attribute group.
attributeGroup_tags :: Lens' AttributeGroup (Maybe (HashMap Text Text)) Source #
Key-value pairs you can use to associate with the attribute group.
AttributeGroupDetails
attributeGroupDetails_arn :: Lens' AttributeGroupDetails (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the attribute group.
attributeGroupDetails_id :: Lens' AttributeGroupDetails (Maybe Text) Source #
The unique identifier of the attribute group.
attributeGroupDetails_name :: Lens' AttributeGroupDetails (Maybe Text) Source #
This field is no longer supported. We recommend you don't use the field
when using ListAttributeGroupsForApplication
.
The name of the attribute group.
AttributeGroupSummary
attributeGroupSummary_arn :: Lens' AttributeGroupSummary (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the attribute group across services.
attributeGroupSummary_creationTime :: Lens' AttributeGroupSummary (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment the attribute group was created.
attributeGroupSummary_description :: Lens' AttributeGroupSummary (Maybe Text) Source #
The description of the attribute group that the user provides.
attributeGroupSummary_id :: Lens' AttributeGroupSummary (Maybe Text) Source #
The globally unique attribute group identifier of the attribute group.
attributeGroupSummary_lastUpdateTime :: Lens' AttributeGroupSummary (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment the attribute group was last updated. This time is the same as the creationTime for a newly created attribute group.
attributeGroupSummary_name :: Lens' AttributeGroupSummary (Maybe Text) Source #
The name of the attribute group.
Integrations
integrations_resourceGroup :: Lens' Integrations (Maybe ResourceGroup) Source #
The information about the resource group integration.
Resource
resource_associationTime :: Lens' Resource (Maybe UTCTime) Source #
The time the resource was associated with the application.
resource_integrations :: Lens' Resource (Maybe ResourceIntegrations) Source #
The service integration information about the resource.
ResourceDetails
resourceDetails_tagValue :: Lens' ResourceDetails (Maybe Text) Source #
The value of the tag.
ResourceGroup
resourceGroup_arn :: Lens' ResourceGroup (Maybe Text) Source #
The Amazon resource name (ARN) of the resource group.
resourceGroup_errorMessage :: Lens' ResourceGroup (Maybe Text) Source #
The error message that generates when the propagation process for the resource group fails.
resourceGroup_state :: Lens' ResourceGroup (Maybe ResourceGroupState) Source #
The state of the propagation process for the resource group. The states includes:
CREATING
if the resource group is in the process of being created.
CREATE_COMPLETE
if the resource group was created successfully.
CREATE_FAILED
if the resource group failed to be created.
UPDATING
if the resource group is in the process of being updated.
UPDATE_COMPLETE
if the resource group updated successfully.
UPDATE_FAILED
if the resource group could not update successfully.
ResourceInfo
resourceInfo_arn :: Lens' ResourceInfo (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the resource across services.
resourceInfo_name :: Lens' ResourceInfo (Maybe Text) Source #
The name of the resource.
resourceInfo_resourceDetails :: Lens' ResourceInfo (Maybe ResourceDetails) Source #
The details related to the resource.
resourceInfo_resourceType :: Lens' ResourceInfo (Maybe ResourceType) Source #
Provides information about the Service Catalog App Registry resource type.
ResourceIntegrations
resourceIntegrations_resourceGroup :: Lens' ResourceIntegrations (Maybe ResourceGroup) Source #
The information about the integration of Resource Groups.
TagQueryConfiguration
tagQueryConfiguration_tagKey :: Lens' TagQueryConfiguration (Maybe Text) Source #
Condition in the IAM policy that associates resources to an application.