Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Operations
- AssociateAttributeGroup
- ListAttributeGroups
- ListTagsForResource
- SyncResource
- DeleteApplication
- UpdateApplication
- AssociateResource
- CreateApplication
- DisassociateAttributeGroup
- GetApplication
- GetAssociatedResource
- CreateAttributeGroup
- DeleteAttributeGroup
- UpdateAttributeGroup
- ListAssociatedAttributeGroups
- GetAttributeGroup
- DisassociateResource
- TagResource
- ListAssociatedResources
- ListApplications
- UntagResource
- 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
- listAttributeGroups_nextToken :: Lens' ListAttributeGroups (Maybe Text)
- listAttributeGroups_maxResults :: Lens' ListAttributeGroups (Maybe Natural)
- listAttributeGroupsResponse_attributeGroups :: Lens' ListAttributeGroupsResponse (Maybe [AttributeGroupSummary])
- listAttributeGroupsResponse_nextToken :: Lens' ListAttributeGroupsResponse (Maybe Text)
- listAttributeGroupsResponse_httpStatus :: Lens' ListAttributeGroupsResponse Int
- listTagsForResource_resourceArn :: Lens' ListTagsForResource Text
- listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe (HashMap Text Text))
- listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
- syncResource_resourceType :: Lens' SyncResource ResourceType
- syncResource_resource :: Lens' SyncResource Text
- syncResourceResponse_applicationArn :: Lens' SyncResourceResponse (Maybe Text)
- syncResourceResponse_actionTaken :: Lens' SyncResourceResponse (Maybe SyncAction)
- syncResourceResponse_resourceArn :: Lens' SyncResourceResponse (Maybe Text)
- syncResourceResponse_httpStatus :: Lens' SyncResourceResponse Int
- deleteApplication_application :: Lens' DeleteApplication Text
- deleteApplicationResponse_application :: Lens' DeleteApplicationResponse (Maybe ApplicationSummary)
- deleteApplicationResponse_httpStatus :: Lens' DeleteApplicationResponse Int
- updateApplication_name :: Lens' UpdateApplication (Maybe Text)
- updateApplication_description :: Lens' UpdateApplication (Maybe Text)
- updateApplication_application :: Lens' UpdateApplication Text
- updateApplicationResponse_application :: Lens' UpdateApplicationResponse (Maybe Application)
- updateApplicationResponse_httpStatus :: Lens' UpdateApplicationResponse 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
- 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
- getApplication_application :: Lens' GetApplication Text
- getApplicationResponse_creationTime :: Lens' GetApplicationResponse (Maybe UTCTime)
- getApplicationResponse_arn :: Lens' GetApplicationResponse (Maybe Text)
- getApplicationResponse_integrations :: Lens' GetApplicationResponse (Maybe Integrations)
- getApplicationResponse_associatedResourceCount :: Lens' GetApplicationResponse (Maybe Natural)
- getApplicationResponse_name :: Lens' GetApplicationResponse (Maybe Text)
- getApplicationResponse_id :: Lens' GetApplicationResponse (Maybe Text)
- getApplicationResponse_lastUpdateTime :: Lens' GetApplicationResponse (Maybe UTCTime)
- getApplicationResponse_description :: 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
- 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
- deleteAttributeGroup_attributeGroup :: Lens' DeleteAttributeGroup Text
- deleteAttributeGroupResponse_attributeGroup :: Lens' DeleteAttributeGroupResponse (Maybe AttributeGroupSummary)
- deleteAttributeGroupResponse_httpStatus :: Lens' DeleteAttributeGroupResponse Int
- updateAttributeGroup_name :: Lens' UpdateAttributeGroup (Maybe Text)
- updateAttributeGroup_attributes :: Lens' UpdateAttributeGroup (Maybe Text)
- updateAttributeGroup_description :: Lens' UpdateAttributeGroup (Maybe Text)
- updateAttributeGroup_attributeGroup :: Lens' UpdateAttributeGroup Text
- updateAttributeGroupResponse_attributeGroup :: Lens' UpdateAttributeGroupResponse (Maybe AttributeGroup)
- updateAttributeGroupResponse_httpStatus :: Lens' UpdateAttributeGroupResponse Int
- listAssociatedAttributeGroups_nextToken :: Lens' ListAssociatedAttributeGroups (Maybe Text)
- listAssociatedAttributeGroups_maxResults :: Lens' ListAssociatedAttributeGroups (Maybe Natural)
- listAssociatedAttributeGroups_application :: Lens' ListAssociatedAttributeGroups Text
- listAssociatedAttributeGroupsResponse_attributeGroups :: Lens' ListAssociatedAttributeGroupsResponse (Maybe [Text])
- listAssociatedAttributeGroupsResponse_nextToken :: Lens' ListAssociatedAttributeGroupsResponse (Maybe Text)
- listAssociatedAttributeGroupsResponse_httpStatus :: Lens' ListAssociatedAttributeGroupsResponse Int
- getAttributeGroup_attributeGroup :: Lens' GetAttributeGroup Text
- getAttributeGroupResponse_creationTime :: Lens' GetAttributeGroupResponse (Maybe UTCTime)
- getAttributeGroupResponse_arn :: Lens' GetAttributeGroupResponse (Maybe Text)
- getAttributeGroupResponse_name :: Lens' GetAttributeGroupResponse (Maybe Text)
- getAttributeGroupResponse_attributes :: Lens' GetAttributeGroupResponse (Maybe Text)
- getAttributeGroupResponse_id :: Lens' GetAttributeGroupResponse (Maybe Text)
- getAttributeGroupResponse_lastUpdateTime :: Lens' GetAttributeGroupResponse (Maybe UTCTime)
- getAttributeGroupResponse_description :: Lens' GetAttributeGroupResponse (Maybe Text)
- getAttributeGroupResponse_tags :: Lens' GetAttributeGroupResponse (Maybe (HashMap Text Text))
- getAttributeGroupResponse_httpStatus :: Lens' GetAttributeGroupResponse 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
- tagResource_resourceArn :: Lens' TagResource Text
- tagResource_tags :: Lens' TagResource (HashMap Text Text)
- tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int
- listAssociatedResources_nextToken :: Lens' ListAssociatedResources (Maybe Text)
- listAssociatedResources_maxResults :: Lens' ListAssociatedResources (Maybe Natural)
- listAssociatedResources_application :: Lens' ListAssociatedResources Text
- listAssociatedResourcesResponse_resources :: Lens' ListAssociatedResourcesResponse (Maybe [ResourceInfo])
- listAssociatedResourcesResponse_nextToken :: Lens' ListAssociatedResourcesResponse (Maybe Text)
- listAssociatedResourcesResponse_httpStatus :: Lens' ListAssociatedResourcesResponse Int
- listApplications_nextToken :: Lens' ListApplications (Maybe Text)
- listApplications_maxResults :: Lens' ListApplications (Maybe Natural)
- listApplicationsResponse_nextToken :: Lens' ListApplicationsResponse (Maybe Text)
- listApplicationsResponse_applications :: Lens' ListApplicationsResponse (Maybe [ApplicationSummary])
- listApplicationsResponse_httpStatus :: Lens' ListApplicationsResponse Int
- untagResource_resourceArn :: Lens' UntagResource Text
- untagResource_tagKeys :: Lens' UntagResource [Text]
- untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int
- application_creationTime :: Lens' Application (Maybe UTCTime)
- application_arn :: Lens' Application (Maybe Text)
- application_name :: Lens' Application (Maybe Text)
- application_id :: Lens' Application (Maybe Text)
- application_lastUpdateTime :: Lens' Application (Maybe UTCTime)
- application_description :: Lens' Application (Maybe Text)
- application_tags :: Lens' Application (Maybe (HashMap Text Text))
- applicationSummary_creationTime :: Lens' ApplicationSummary (Maybe UTCTime)
- applicationSummary_arn :: Lens' ApplicationSummary (Maybe Text)
- applicationSummary_name :: Lens' ApplicationSummary (Maybe Text)
- applicationSummary_id :: Lens' ApplicationSummary (Maybe Text)
- applicationSummary_lastUpdateTime :: Lens' ApplicationSummary (Maybe UTCTime)
- applicationSummary_description :: Lens' ApplicationSummary (Maybe Text)
- attributeGroup_creationTime :: Lens' AttributeGroup (Maybe UTCTime)
- attributeGroup_arn :: Lens' AttributeGroup (Maybe Text)
- attributeGroup_name :: Lens' AttributeGroup (Maybe Text)
- attributeGroup_id :: Lens' AttributeGroup (Maybe Text)
- attributeGroup_lastUpdateTime :: Lens' AttributeGroup (Maybe UTCTime)
- attributeGroup_description :: Lens' AttributeGroup (Maybe Text)
- attributeGroup_tags :: Lens' AttributeGroup (Maybe (HashMap Text Text))
- attributeGroupSummary_creationTime :: Lens' AttributeGroupSummary (Maybe UTCTime)
- attributeGroupSummary_arn :: Lens' AttributeGroupSummary (Maybe Text)
- attributeGroupSummary_name :: Lens' AttributeGroupSummary (Maybe Text)
- attributeGroupSummary_id :: Lens' AttributeGroupSummary (Maybe Text)
- attributeGroupSummary_lastUpdateTime :: Lens' AttributeGroupSummary (Maybe UTCTime)
- attributeGroupSummary_description :: Lens' AttributeGroupSummary (Maybe Text)
- integrations_resourceGroup :: Lens' Integrations (Maybe ResourceGroup)
- resource_arn :: Lens' Resource (Maybe Text)
- resource_integrations :: Lens' Resource (Maybe ResourceIntegrations)
- resource_associationTime :: Lens' Resource (Maybe UTCTime)
- resource_name :: Lens' Resource (Maybe Text)
- resourceGroup_state :: Lens' ResourceGroup (Maybe ResourceGroupState)
- resourceGroup_arn :: Lens' ResourceGroup (Maybe Text)
- resourceGroup_errorMessage :: Lens' ResourceGroup (Maybe Text)
- resourceInfo_arn :: Lens' ResourceInfo (Maybe Text)
- resourceInfo_name :: Lens' ResourceInfo (Maybe Text)
- resourceIntegrations_resourceGroup :: Lens' ResourceIntegrations (Maybe ResourceGroup)
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.
ListAttributeGroups
listAttributeGroups_nextToken :: Lens' ListAttributeGroups (Maybe Text) Source #
The token to use to get the next page of results after a previous API call.
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.
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.
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.
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_applicationArn :: Lens' SyncResourceResponse (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the application.
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_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.
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.
UpdateApplication
updateApplication_name :: Lens' UpdateApplication (Maybe Text) Source #
The new name of the application. The name must be unique in the region in which you are updating the application.
updateApplication_description :: Lens' UpdateApplication (Maybe Text) Source #
The new description of the application.
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.
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.
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.
GetApplication
getApplication_application :: Lens' GetApplication Text Source #
The name or ID of the application.
getApplicationResponse_creationTime :: Lens' GetApplicationResponse (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment when the application was created.
getApplicationResponse_arn :: Lens' GetApplicationResponse (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the application across services.
getApplicationResponse_integrations :: Lens' GetApplicationResponse (Maybe Integrations) Source #
The information about the integration of the application with other services, such as Resource Groups.
getApplicationResponse_associatedResourceCount :: Lens' GetApplicationResponse (Maybe Natural) Source #
The number of top-level resources that were registered as part of this application.
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_id :: Lens' GetApplicationResponse (Maybe Text) Source #
The identifier of the application.
getApplicationResponse_lastUpdateTime :: Lens' GetApplicationResponse (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment when the application was last updated.
getApplicationResponse_description :: Lens' GetApplicationResponse (Maybe Text) Source #
The description of 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.
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.
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.
UpdateAttributeGroup
updateAttributeGroup_name :: Lens' UpdateAttributeGroup (Maybe Text) Source #
The new name of the attribute group. The name must be unique in the region in which you are updating the attribute group.
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_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.
ListAssociatedAttributeGroups
listAssociatedAttributeGroups_nextToken :: Lens' ListAssociatedAttributeGroups (Maybe Text) Source #
The token to use to get the next page of results after a previous API call.
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_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.
GetAttributeGroup
getAttributeGroup_attributeGroup :: Lens' GetAttributeGroup Text Source #
The name or ID of the attribute group that holds the attributes to describe the application.
getAttributeGroupResponse_creationTime :: Lens' GetAttributeGroupResponse (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment the attribute group was created.
getAttributeGroupResponse_arn :: Lens' GetAttributeGroupResponse (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the attribute group across services.
getAttributeGroupResponse_name :: Lens' GetAttributeGroupResponse (Maybe Text) Source #
The name of the attribute group.
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_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_description :: Lens' GetAttributeGroupResponse (Maybe Text) Source #
The description of the attribute group that the user provides.
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.
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.
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.
ListAssociatedResources
listAssociatedResources_nextToken :: Lens' ListAssociatedResources (Maybe Text) Source #
The token to use to get the next page of results after a previous API call.
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_application :: Lens' ListAssociatedResources Text Source #
The name or ID of the application.
listAssociatedResourcesResponse_resources :: Lens' ListAssociatedResourcesResponse (Maybe [ResourceInfo]) Source #
Information about the resources.
listAssociatedResourcesResponse_nextToken :: Lens' ListAssociatedResourcesResponse (Maybe Text) Source #
The token to use to get the next page of results after a previous API call.
listAssociatedResourcesResponse_httpStatus :: Lens' ListAssociatedResourcesResponse Int Source #
The response's http status code.
ListApplications
listApplications_nextToken :: Lens' ListApplications (Maybe Text) Source #
The token to use to get the next page of results after a previous API call.
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.
listApplicationsResponse_nextToken :: Lens' ListApplicationsResponse (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_httpStatus :: Lens' ListApplicationsResponse 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.
Types
Application
application_creationTime :: Lens' Application (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment when the application was created.
application_arn :: Lens' Application (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the application across services.
application_name :: Lens' Application (Maybe Text) Source #
The name of the application. The name must be unique in the region in which you are creating the application.
application_id :: Lens' Application (Maybe Text) Source #
The identifier of the application.
application_lastUpdateTime :: Lens' Application (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment when the application was last updated.
application_description :: Lens' Application (Maybe Text) Source #
The description of the application.
application_tags :: Lens' Application (Maybe (HashMap Text Text)) Source #
Key-value pairs you can use to associate with the application.
ApplicationSummary
applicationSummary_creationTime :: Lens' ApplicationSummary (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment when the application was created.
applicationSummary_arn :: Lens' ApplicationSummary (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the application across services.
applicationSummary_name :: Lens' ApplicationSummary (Maybe Text) Source #
The name of the application. The name must be unique in the region in which you are creating the application.
applicationSummary_id :: Lens' ApplicationSummary (Maybe Text) Source #
The identifier of the application.
applicationSummary_lastUpdateTime :: Lens' ApplicationSummary (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment when the application was last updated.
applicationSummary_description :: Lens' ApplicationSummary (Maybe Text) Source #
The description of the application.
AttributeGroup
attributeGroup_creationTime :: Lens' AttributeGroup (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment the attribute group was created.
attributeGroup_arn :: Lens' AttributeGroup (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the attribute group across services.
attributeGroup_name :: Lens' AttributeGroup (Maybe Text) Source #
The name of the attribute group.
attributeGroup_id :: Lens' AttributeGroup (Maybe Text) Source #
The globally unique attribute group identifier of the attribute group.
attributeGroup_lastUpdateTime :: Lens' AttributeGroup (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment the attribute group was last updated. This time is the same as the creationTime for a newly created attribute group.
attributeGroup_description :: Lens' AttributeGroup (Maybe Text) Source #
The description of the attribute group that the user provides.
attributeGroup_tags :: Lens' AttributeGroup (Maybe (HashMap Text Text)) Source #
Key-value pairs you can use to associate with the attribute group.
AttributeGroupSummary
attributeGroupSummary_creationTime :: Lens' AttributeGroupSummary (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment the attribute group was created.
attributeGroupSummary_arn :: Lens' AttributeGroupSummary (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the attribute group across services.
attributeGroupSummary_name :: Lens' AttributeGroupSummary (Maybe Text) Source #
The name of the attribute group.
attributeGroupSummary_id :: Lens' AttributeGroupSummary (Maybe Text) Source #
The globally unique attribute group identifier of the attribute group.
attributeGroupSummary_lastUpdateTime :: Lens' AttributeGroupSummary (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment the attribute group was last updated. This time is the same as the creationTime for a newly created attribute group.
attributeGroupSummary_description :: Lens' AttributeGroupSummary (Maybe Text) Source #
The description of the attribute group that the user provides.
Integrations
integrations_resourceGroup :: Lens' Integrations (Maybe ResourceGroup) Source #
The information about the resource group integration.
Resource
resource_integrations :: Lens' Resource (Maybe ResourceIntegrations) Source #
The service integration information about the resource.
resource_associationTime :: Lens' Resource (Maybe UTCTime) Source #
The time the resource was associated with the application.
ResourceGroup
resourceGroup_state :: Lens' ResourceGroup (Maybe ResourceGroupState) Source #
The state of the propagation process for the resource group. The states includes:
CREATING
if the resource group is in the process of being created.
CREATE_COMPLETE
if the resource group was created successfully.
CREATE_FAILED
if the resource group failed to be created.
UPDATING
if the resource group is in the process of being updated.
UPDATE_COMPLETE
if the resource group updated successfully.
UPDATE_FAILED
if the resource group could not update successfully.
resourceGroup_arn :: Lens' ResourceGroup (Maybe Text) Source #
The Amazon resource name (ARN) of the resource group.
resourceGroup_errorMessage :: Lens' ResourceGroup (Maybe Text) Source #
The error message that generates when the propagation process for the resource group fails.
ResourceInfo
resourceInfo_arn :: Lens' ResourceInfo (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the resource across services.
resourceInfo_name :: Lens' ResourceInfo (Maybe Text) Source #
The name of the resource.
ResourceIntegrations
resourceIntegrations_resourceGroup :: Lens' ResourceIntegrations (Maybe ResourceGroup) Source #
The information about the integration of Resource Groups.