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
- ListWorkspaces
- CreateAlertManagerDefinition
- DeleteWorkspace
- ListTagsForResource
- CreateRuleGroupsNamespace
- DescribeAlertManagerDefinition
- DescribeWorkspace
- PutAlertManagerDefinition
- DeleteAlertManagerDefinition
- DescribeRuleGroupsNamespace
- UpdateWorkspaceAlias
- DeleteRuleGroupsNamespace
- PutRuleGroupsNamespace
- ListRuleGroupsNamespaces
- TagResource
- UntagResource
- CreateWorkspace
- Types
Synopsis
- listWorkspaces_alias :: Lens' ListWorkspaces (Maybe Text)
- listWorkspaces_nextToken :: Lens' ListWorkspaces (Maybe Text)
- listWorkspaces_maxResults :: Lens' ListWorkspaces (Maybe Natural)
- listWorkspacesResponse_nextToken :: Lens' ListWorkspacesResponse (Maybe Text)
- listWorkspacesResponse_httpStatus :: Lens' ListWorkspacesResponse Int
- listWorkspacesResponse_workspaces :: Lens' ListWorkspacesResponse [WorkspaceSummary]
- createAlertManagerDefinition_clientToken :: Lens' CreateAlertManagerDefinition (Maybe Text)
- createAlertManagerDefinition_data :: Lens' CreateAlertManagerDefinition ByteString
- createAlertManagerDefinition_workspaceId :: Lens' CreateAlertManagerDefinition Text
- createAlertManagerDefinitionResponse_httpStatus :: Lens' CreateAlertManagerDefinitionResponse Int
- createAlertManagerDefinitionResponse_status :: Lens' CreateAlertManagerDefinitionResponse AlertManagerDefinitionStatus
- deleteWorkspace_clientToken :: Lens' DeleteWorkspace (Maybe Text)
- deleteWorkspace_workspaceId :: Lens' DeleteWorkspace Text
- listTagsForResource_resourceArn :: Lens' ListTagsForResource Text
- listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe (HashMap Text Text))
- listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
- createRuleGroupsNamespace_clientToken :: Lens' CreateRuleGroupsNamespace (Maybe Text)
- createRuleGroupsNamespace_tags :: Lens' CreateRuleGroupsNamespace (Maybe (HashMap Text Text))
- createRuleGroupsNamespace_data :: Lens' CreateRuleGroupsNamespace ByteString
- createRuleGroupsNamespace_name :: Lens' CreateRuleGroupsNamespace Text
- createRuleGroupsNamespace_workspaceId :: Lens' CreateRuleGroupsNamespace Text
- createRuleGroupsNamespaceResponse_tags :: Lens' CreateRuleGroupsNamespaceResponse (Maybe (HashMap Text Text))
- createRuleGroupsNamespaceResponse_httpStatus :: Lens' CreateRuleGroupsNamespaceResponse Int
- createRuleGroupsNamespaceResponse_arn :: Lens' CreateRuleGroupsNamespaceResponse Text
- createRuleGroupsNamespaceResponse_name :: Lens' CreateRuleGroupsNamespaceResponse Text
- createRuleGroupsNamespaceResponse_status :: Lens' CreateRuleGroupsNamespaceResponse RuleGroupsNamespaceStatus
- describeAlertManagerDefinition_workspaceId :: Lens' DescribeAlertManagerDefinition Text
- describeAlertManagerDefinitionResponse_httpStatus :: Lens' DescribeAlertManagerDefinitionResponse Int
- describeAlertManagerDefinitionResponse_alertManagerDefinition :: Lens' DescribeAlertManagerDefinitionResponse AlertManagerDefinitionDescription
- describeWorkspace_workspaceId :: Lens' DescribeWorkspace Text
- describeWorkspaceResponse_httpStatus :: Lens' DescribeWorkspaceResponse Int
- describeWorkspaceResponse_workspace :: Lens' DescribeWorkspaceResponse WorkspaceDescription
- putAlertManagerDefinition_clientToken :: Lens' PutAlertManagerDefinition (Maybe Text)
- putAlertManagerDefinition_data :: Lens' PutAlertManagerDefinition ByteString
- putAlertManagerDefinition_workspaceId :: Lens' PutAlertManagerDefinition Text
- putAlertManagerDefinitionResponse_httpStatus :: Lens' PutAlertManagerDefinitionResponse Int
- putAlertManagerDefinitionResponse_status :: Lens' PutAlertManagerDefinitionResponse AlertManagerDefinitionStatus
- deleteAlertManagerDefinition_clientToken :: Lens' DeleteAlertManagerDefinition (Maybe Text)
- deleteAlertManagerDefinition_workspaceId :: Lens' DeleteAlertManagerDefinition Text
- describeRuleGroupsNamespace_name :: Lens' DescribeRuleGroupsNamespace Text
- describeRuleGroupsNamespace_workspaceId :: Lens' DescribeRuleGroupsNamespace Text
- describeRuleGroupsNamespaceResponse_httpStatus :: Lens' DescribeRuleGroupsNamespaceResponse Int
- describeRuleGroupsNamespaceResponse_ruleGroupsNamespace :: Lens' DescribeRuleGroupsNamespaceResponse RuleGroupsNamespaceDescription
- updateWorkspaceAlias_clientToken :: Lens' UpdateWorkspaceAlias (Maybe Text)
- updateWorkspaceAlias_alias :: Lens' UpdateWorkspaceAlias (Maybe Text)
- updateWorkspaceAlias_workspaceId :: Lens' UpdateWorkspaceAlias Text
- deleteRuleGroupsNamespace_clientToken :: Lens' DeleteRuleGroupsNamespace (Maybe Text)
- deleteRuleGroupsNamespace_name :: Lens' DeleteRuleGroupsNamespace Text
- deleteRuleGroupsNamespace_workspaceId :: Lens' DeleteRuleGroupsNamespace Text
- putRuleGroupsNamespace_clientToken :: Lens' PutRuleGroupsNamespace (Maybe Text)
- putRuleGroupsNamespace_data :: Lens' PutRuleGroupsNamespace ByteString
- putRuleGroupsNamespace_name :: Lens' PutRuleGroupsNamespace Text
- putRuleGroupsNamespace_workspaceId :: Lens' PutRuleGroupsNamespace Text
- putRuleGroupsNamespaceResponse_tags :: Lens' PutRuleGroupsNamespaceResponse (Maybe (HashMap Text Text))
- putRuleGroupsNamespaceResponse_httpStatus :: Lens' PutRuleGroupsNamespaceResponse Int
- putRuleGroupsNamespaceResponse_arn :: Lens' PutRuleGroupsNamespaceResponse Text
- putRuleGroupsNamespaceResponse_name :: Lens' PutRuleGroupsNamespaceResponse Text
- putRuleGroupsNamespaceResponse_status :: Lens' PutRuleGroupsNamespaceResponse RuleGroupsNamespaceStatus
- listRuleGroupsNamespaces_nextToken :: Lens' ListRuleGroupsNamespaces (Maybe Text)
- listRuleGroupsNamespaces_name :: Lens' ListRuleGroupsNamespaces (Maybe Text)
- listRuleGroupsNamespaces_maxResults :: Lens' ListRuleGroupsNamespaces (Maybe Natural)
- listRuleGroupsNamespaces_workspaceId :: Lens' ListRuleGroupsNamespaces Text
- listRuleGroupsNamespacesResponse_nextToken :: Lens' ListRuleGroupsNamespacesResponse (Maybe Text)
- listRuleGroupsNamespacesResponse_httpStatus :: Lens' ListRuleGroupsNamespacesResponse Int
- listRuleGroupsNamespacesResponse_ruleGroupsNamespaces :: Lens' ListRuleGroupsNamespacesResponse [RuleGroupsNamespaceSummary]
- 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
- createWorkspace_clientToken :: Lens' CreateWorkspace (Maybe Text)
- createWorkspace_alias :: Lens' CreateWorkspace (Maybe Text)
- createWorkspace_tags :: Lens' CreateWorkspace (Maybe (HashMap Text Text))
- createWorkspaceResponse_tags :: Lens' CreateWorkspaceResponse (Maybe (HashMap Text Text))
- createWorkspaceResponse_httpStatus :: Lens' CreateWorkspaceResponse Int
- createWorkspaceResponse_arn :: Lens' CreateWorkspaceResponse Text
- createWorkspaceResponse_status :: Lens' CreateWorkspaceResponse WorkspaceStatus
- createWorkspaceResponse_workspaceId :: Lens' CreateWorkspaceResponse Text
- alertManagerDefinitionDescription_createdAt :: Lens' AlertManagerDefinitionDescription UTCTime
- alertManagerDefinitionDescription_data :: Lens' AlertManagerDefinitionDescription ByteString
- alertManagerDefinitionDescription_modifiedAt :: Lens' AlertManagerDefinitionDescription UTCTime
- alertManagerDefinitionDescription_status :: Lens' AlertManagerDefinitionDescription AlertManagerDefinitionStatus
- alertManagerDefinitionStatus_statusReason :: Lens' AlertManagerDefinitionStatus (Maybe Text)
- alertManagerDefinitionStatus_statusCode :: Lens' AlertManagerDefinitionStatus AlertManagerDefinitionStatusCode
- ruleGroupsNamespaceDescription_tags :: Lens' RuleGroupsNamespaceDescription (Maybe (HashMap Text Text))
- ruleGroupsNamespaceDescription_arn :: Lens' RuleGroupsNamespaceDescription Text
- ruleGroupsNamespaceDescription_createdAt :: Lens' RuleGroupsNamespaceDescription UTCTime
- ruleGroupsNamespaceDescription_data :: Lens' RuleGroupsNamespaceDescription ByteString
- ruleGroupsNamespaceDescription_modifiedAt :: Lens' RuleGroupsNamespaceDescription UTCTime
- ruleGroupsNamespaceDescription_name :: Lens' RuleGroupsNamespaceDescription Text
- ruleGroupsNamespaceDescription_status :: Lens' RuleGroupsNamespaceDescription RuleGroupsNamespaceStatus
- ruleGroupsNamespaceStatus_statusReason :: Lens' RuleGroupsNamespaceStatus (Maybe Text)
- ruleGroupsNamespaceStatus_statusCode :: Lens' RuleGroupsNamespaceStatus RuleGroupsNamespaceStatusCode
- ruleGroupsNamespaceSummary_tags :: Lens' RuleGroupsNamespaceSummary (Maybe (HashMap Text Text))
- ruleGroupsNamespaceSummary_arn :: Lens' RuleGroupsNamespaceSummary Text
- ruleGroupsNamespaceSummary_createdAt :: Lens' RuleGroupsNamespaceSummary UTCTime
- ruleGroupsNamespaceSummary_modifiedAt :: Lens' RuleGroupsNamespaceSummary UTCTime
- ruleGroupsNamespaceSummary_name :: Lens' RuleGroupsNamespaceSummary Text
- ruleGroupsNamespaceSummary_status :: Lens' RuleGroupsNamespaceSummary RuleGroupsNamespaceStatus
- workspaceDescription_alias :: Lens' WorkspaceDescription (Maybe Text)
- workspaceDescription_prometheusEndpoint :: Lens' WorkspaceDescription (Maybe Text)
- workspaceDescription_tags :: Lens' WorkspaceDescription (Maybe (HashMap Text Text))
- workspaceDescription_arn :: Lens' WorkspaceDescription Text
- workspaceDescription_createdAt :: Lens' WorkspaceDescription UTCTime
- workspaceDescription_status :: Lens' WorkspaceDescription WorkspaceStatus
- workspaceDescription_workspaceId :: Lens' WorkspaceDescription Text
- workspaceStatus_statusCode :: Lens' WorkspaceStatus WorkspaceStatusCode
- workspaceSummary_alias :: Lens' WorkspaceSummary (Maybe Text)
- workspaceSummary_tags :: Lens' WorkspaceSummary (Maybe (HashMap Text Text))
- workspaceSummary_arn :: Lens' WorkspaceSummary Text
- workspaceSummary_createdAt :: Lens' WorkspaceSummary UTCTime
- workspaceSummary_status :: Lens' WorkspaceSummary WorkspaceStatus
- workspaceSummary_workspaceId :: Lens' WorkspaceSummary Text
Operations
ListWorkspaces
listWorkspaces_alias :: Lens' ListWorkspaces (Maybe Text) Source #
Optional filter for workspace alias. Only the workspaces with aliases that begin with this value will be returned.
listWorkspaces_nextToken :: Lens' ListWorkspaces (Maybe Text) Source #
Pagination token to request the next page in a paginated list. This token is obtained from the output of the previous ListWorkspaces request.
listWorkspaces_maxResults :: Lens' ListWorkspaces (Maybe Natural) Source #
Maximum results to return in response (default=100, maximum=1000).
listWorkspacesResponse_nextToken :: Lens' ListWorkspacesResponse (Maybe Text) Source #
Pagination token to use when requesting the next page in this list.
listWorkspacesResponse_httpStatus :: Lens' ListWorkspacesResponse Int Source #
The response's http status code.
listWorkspacesResponse_workspaces :: Lens' ListWorkspacesResponse [WorkspaceSummary] Source #
The list of existing workspaces, including those undergoing creation or deletion.
CreateAlertManagerDefinition
createAlertManagerDefinition_clientToken :: Lens' CreateAlertManagerDefinition (Maybe Text) Source #
Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
createAlertManagerDefinition_data :: Lens' CreateAlertManagerDefinition ByteString Source #
The alert manager definition data.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
createAlertManagerDefinition_workspaceId :: Lens' CreateAlertManagerDefinition Text Source #
The ID of the workspace in which to create the alert manager definition.
createAlertManagerDefinitionResponse_httpStatus :: Lens' CreateAlertManagerDefinitionResponse Int Source #
The response's http status code.
createAlertManagerDefinitionResponse_status :: Lens' CreateAlertManagerDefinitionResponse AlertManagerDefinitionStatus Source #
The status of alert manager definition.
DeleteWorkspace
deleteWorkspace_clientToken :: Lens' DeleteWorkspace (Maybe Text) Source #
Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
deleteWorkspace_workspaceId :: Lens' DeleteWorkspace Text Source #
The ID of the workspace to delete.
ListTagsForResource
listTagsForResource_resourceArn :: Lens' ListTagsForResource Text Source #
The ARN of the resource.
listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe (HashMap Text Text)) Source #
Undocumented member.
listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int Source #
The response's http status code.
CreateRuleGroupsNamespace
createRuleGroupsNamespace_clientToken :: Lens' CreateRuleGroupsNamespace (Maybe Text) Source #
Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
createRuleGroupsNamespace_tags :: Lens' CreateRuleGroupsNamespace (Maybe (HashMap Text Text)) Source #
Optional, user-provided tags for this rule groups namespace.
createRuleGroupsNamespace_data :: Lens' CreateRuleGroupsNamespace ByteString Source #
The namespace data that define the rule groups.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
createRuleGroupsNamespace_name :: Lens' CreateRuleGroupsNamespace Text Source #
The rule groups namespace name.
createRuleGroupsNamespace_workspaceId :: Lens' CreateRuleGroupsNamespace Text Source #
The ID of the workspace in which to create the rule group namespace.
createRuleGroupsNamespaceResponse_tags :: Lens' CreateRuleGroupsNamespaceResponse (Maybe (HashMap Text Text)) Source #
The tags of this rule groups namespace.
createRuleGroupsNamespaceResponse_httpStatus :: Lens' CreateRuleGroupsNamespaceResponse Int Source #
The response's http status code.
createRuleGroupsNamespaceResponse_arn :: Lens' CreateRuleGroupsNamespaceResponse Text Source #
The Amazon Resource Name (ARN) of this rule groups namespace.
createRuleGroupsNamespaceResponse_name :: Lens' CreateRuleGroupsNamespaceResponse Text Source #
The rule groups namespace name.
createRuleGroupsNamespaceResponse_status :: Lens' CreateRuleGroupsNamespaceResponse RuleGroupsNamespaceStatus Source #
The status of rule groups namespace.
DescribeAlertManagerDefinition
describeAlertManagerDefinition_workspaceId :: Lens' DescribeAlertManagerDefinition Text Source #
The ID of the workspace to describe.
describeAlertManagerDefinitionResponse_httpStatus :: Lens' DescribeAlertManagerDefinitionResponse Int Source #
The response's http status code.
describeAlertManagerDefinitionResponse_alertManagerDefinition :: Lens' DescribeAlertManagerDefinitionResponse AlertManagerDefinitionDescription Source #
The properties of the selected workspace's alert manager definition.
DescribeWorkspace
describeWorkspace_workspaceId :: Lens' DescribeWorkspace Text Source #
The ID of the workspace to describe.
describeWorkspaceResponse_httpStatus :: Lens' DescribeWorkspaceResponse Int Source #
The response's http status code.
describeWorkspaceResponse_workspace :: Lens' DescribeWorkspaceResponse WorkspaceDescription Source #
The properties of the selected workspace.
PutAlertManagerDefinition
putAlertManagerDefinition_clientToken :: Lens' PutAlertManagerDefinition (Maybe Text) Source #
Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
putAlertManagerDefinition_data :: Lens' PutAlertManagerDefinition ByteString Source #
The alert manager definition data.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
putAlertManagerDefinition_workspaceId :: Lens' PutAlertManagerDefinition Text Source #
The ID of the workspace in which to update the alert manager definition.
putAlertManagerDefinitionResponse_httpStatus :: Lens' PutAlertManagerDefinitionResponse Int Source #
The response's http status code.
putAlertManagerDefinitionResponse_status :: Lens' PutAlertManagerDefinitionResponse AlertManagerDefinitionStatus Source #
The status of alert manager definition.
DeleteAlertManagerDefinition
deleteAlertManagerDefinition_clientToken :: Lens' DeleteAlertManagerDefinition (Maybe Text) Source #
Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
deleteAlertManagerDefinition_workspaceId :: Lens' DeleteAlertManagerDefinition Text Source #
The ID of the workspace in which to delete the alert manager definition.
DescribeRuleGroupsNamespace
describeRuleGroupsNamespace_name :: Lens' DescribeRuleGroupsNamespace Text Source #
The rule groups namespace.
describeRuleGroupsNamespace_workspaceId :: Lens' DescribeRuleGroupsNamespace Text Source #
The ID of the workspace to describe.
describeRuleGroupsNamespaceResponse_httpStatus :: Lens' DescribeRuleGroupsNamespaceResponse Int Source #
The response's http status code.
describeRuleGroupsNamespaceResponse_ruleGroupsNamespace :: Lens' DescribeRuleGroupsNamespaceResponse RuleGroupsNamespaceDescription Source #
The selected rule groups namespace.
UpdateWorkspaceAlias
updateWorkspaceAlias_clientToken :: Lens' UpdateWorkspaceAlias (Maybe Text) Source #
Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
updateWorkspaceAlias_alias :: Lens' UpdateWorkspaceAlias (Maybe Text) Source #
The new alias of the workspace.
updateWorkspaceAlias_workspaceId :: Lens' UpdateWorkspaceAlias Text Source #
The ID of the workspace being updated.
DeleteRuleGroupsNamespace
deleteRuleGroupsNamespace_clientToken :: Lens' DeleteRuleGroupsNamespace (Maybe Text) Source #
Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
deleteRuleGroupsNamespace_name :: Lens' DeleteRuleGroupsNamespace Text Source #
The rule groups namespace name.
deleteRuleGroupsNamespace_workspaceId :: Lens' DeleteRuleGroupsNamespace Text Source #
The ID of the workspace to delete rule group definition.
PutRuleGroupsNamespace
putRuleGroupsNamespace_clientToken :: Lens' PutRuleGroupsNamespace (Maybe Text) Source #
Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
putRuleGroupsNamespace_data :: Lens' PutRuleGroupsNamespace ByteString Source #
The namespace data that define the rule groups.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
putRuleGroupsNamespace_name :: Lens' PutRuleGroupsNamespace Text Source #
The rule groups namespace name.
putRuleGroupsNamespace_workspaceId :: Lens' PutRuleGroupsNamespace Text Source #
The ID of the workspace in which to update the rule group namespace.
putRuleGroupsNamespaceResponse_tags :: Lens' PutRuleGroupsNamespaceResponse (Maybe (HashMap Text Text)) Source #
The tags of this rule groups namespace.
putRuleGroupsNamespaceResponse_httpStatus :: Lens' PutRuleGroupsNamespaceResponse Int Source #
The response's http status code.
putRuleGroupsNamespaceResponse_arn :: Lens' PutRuleGroupsNamespaceResponse Text Source #
The Amazon Resource Name (ARN) of this rule groups namespace.
putRuleGroupsNamespaceResponse_name :: Lens' PutRuleGroupsNamespaceResponse Text Source #
The rule groups namespace name.
putRuleGroupsNamespaceResponse_status :: Lens' PutRuleGroupsNamespaceResponse RuleGroupsNamespaceStatus Source #
The status of rule groups namespace.
ListRuleGroupsNamespaces
listRuleGroupsNamespaces_nextToken :: Lens' ListRuleGroupsNamespaces (Maybe Text) Source #
Pagination token to request the next page in a paginated list. This token is obtained from the output of the previous ListRuleGroupsNamespaces request.
listRuleGroupsNamespaces_name :: Lens' ListRuleGroupsNamespaces (Maybe Text) Source #
Optional filter for rule groups namespace name. Only the rule groups namespace that begin with this value will be returned.
listRuleGroupsNamespaces_maxResults :: Lens' ListRuleGroupsNamespaces (Maybe Natural) Source #
Maximum results to return in response (default=100, maximum=1000).
listRuleGroupsNamespaces_workspaceId :: Lens' ListRuleGroupsNamespaces Text Source #
The ID of the workspace.
listRuleGroupsNamespacesResponse_nextToken :: Lens' ListRuleGroupsNamespacesResponse (Maybe Text) Source #
Pagination token to use when requesting the next page in this list.
listRuleGroupsNamespacesResponse_httpStatus :: Lens' ListRuleGroupsNamespacesResponse Int Source #
The response's http status code.
listRuleGroupsNamespacesResponse_ruleGroupsNamespaces :: Lens' ListRuleGroupsNamespacesResponse [RuleGroupsNamespaceSummary] Source #
The list of the selected rule groups namespaces.
TagResource
tagResource_resourceArn :: Lens' TagResource Text Source #
The ARN of the resource.
tagResource_tags :: Lens' TagResource (HashMap Text Text) Source #
Undocumented member.
tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int Source #
The response's http status code.
UntagResource
untagResource_resourceArn :: Lens' UntagResource Text Source #
The ARN of the resource.
untagResource_tagKeys :: Lens' UntagResource [Text] Source #
One or more tag keys
untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int Source #
The response's http status code.
CreateWorkspace
createWorkspace_clientToken :: Lens' CreateWorkspace (Maybe Text) Source #
Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
createWorkspace_alias :: Lens' CreateWorkspace (Maybe Text) Source #
An optional user-assigned alias for this workspace. This alias is for user reference and does not need to be unique.
createWorkspace_tags :: Lens' CreateWorkspace (Maybe (HashMap Text Text)) Source #
Optional, user-provided tags for this workspace.
createWorkspaceResponse_tags :: Lens' CreateWorkspaceResponse (Maybe (HashMap Text Text)) Source #
The tags of this workspace.
createWorkspaceResponse_httpStatus :: Lens' CreateWorkspaceResponse Int Source #
The response's http status code.
createWorkspaceResponse_arn :: Lens' CreateWorkspaceResponse Text Source #
The ARN of the workspace that was just created.
createWorkspaceResponse_status :: Lens' CreateWorkspaceResponse WorkspaceStatus Source #
The status of the workspace that was just created (usually CREATING).
createWorkspaceResponse_workspaceId :: Lens' CreateWorkspaceResponse Text Source #
The generated ID of the workspace that was just created.
Types
AlertManagerDefinitionDescription
alertManagerDefinitionDescription_createdAt :: Lens' AlertManagerDefinitionDescription UTCTime Source #
The time when the alert manager definition was created.
alertManagerDefinitionDescription_data :: Lens' AlertManagerDefinitionDescription ByteString Source #
The alert manager definition.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
alertManagerDefinitionDescription_modifiedAt :: Lens' AlertManagerDefinitionDescription UTCTime Source #
The time when the alert manager definition was modified.
alertManagerDefinitionDescription_status :: Lens' AlertManagerDefinitionDescription AlertManagerDefinitionStatus Source #
The status of alert manager definition.
AlertManagerDefinitionStatus
alertManagerDefinitionStatus_statusReason :: Lens' AlertManagerDefinitionStatus (Maybe Text) Source #
The reason for failure if any.
alertManagerDefinitionStatus_statusCode :: Lens' AlertManagerDefinitionStatus AlertManagerDefinitionStatusCode Source #
Status code of this definition.
RuleGroupsNamespaceDescription
ruleGroupsNamespaceDescription_tags :: Lens' RuleGroupsNamespaceDescription (Maybe (HashMap Text Text)) Source #
The tags of this rule groups namespace.
ruleGroupsNamespaceDescription_arn :: Lens' RuleGroupsNamespaceDescription Text Source #
The Amazon Resource Name (ARN) of this rule groups namespace.
ruleGroupsNamespaceDescription_createdAt :: Lens' RuleGroupsNamespaceDescription UTCTime Source #
The time when the rule groups namespace was created.
ruleGroupsNamespaceDescription_data :: Lens' RuleGroupsNamespaceDescription ByteString Source #
The rule groups namespace data.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
ruleGroupsNamespaceDescription_modifiedAt :: Lens' RuleGroupsNamespaceDescription UTCTime Source #
The time when the rule groups namespace was modified.
ruleGroupsNamespaceDescription_name :: Lens' RuleGroupsNamespaceDescription Text Source #
The rule groups namespace name.
ruleGroupsNamespaceDescription_status :: Lens' RuleGroupsNamespaceDescription RuleGroupsNamespaceStatus Source #
The status of rule groups namespace.
RuleGroupsNamespaceStatus
ruleGroupsNamespaceStatus_statusReason :: Lens' RuleGroupsNamespaceStatus (Maybe Text) Source #
The reason for failure if any.
ruleGroupsNamespaceStatus_statusCode :: Lens' RuleGroupsNamespaceStatus RuleGroupsNamespaceStatusCode Source #
Status code of this namespace.
RuleGroupsNamespaceSummary
ruleGroupsNamespaceSummary_tags :: Lens' RuleGroupsNamespaceSummary (Maybe (HashMap Text Text)) Source #
The tags of this rule groups namespace.
ruleGroupsNamespaceSummary_arn :: Lens' RuleGroupsNamespaceSummary Text Source #
The Amazon Resource Name (ARN) of this rule groups namespace.
ruleGroupsNamespaceSummary_createdAt :: Lens' RuleGroupsNamespaceSummary UTCTime Source #
The time when the rule groups namespace was created.
ruleGroupsNamespaceSummary_modifiedAt :: Lens' RuleGroupsNamespaceSummary UTCTime Source #
The time when the rule groups namespace was modified.
ruleGroupsNamespaceSummary_name :: Lens' RuleGroupsNamespaceSummary Text Source #
The rule groups namespace name.
ruleGroupsNamespaceSummary_status :: Lens' RuleGroupsNamespaceSummary RuleGroupsNamespaceStatus Source #
The status of rule groups namespace.
WorkspaceDescription
workspaceDescription_alias :: Lens' WorkspaceDescription (Maybe Text) Source #
Alias of this workspace.
workspaceDescription_prometheusEndpoint :: Lens' WorkspaceDescription (Maybe Text) Source #
Prometheus endpoint URI.
workspaceDescription_tags :: Lens' WorkspaceDescription (Maybe (HashMap Text Text)) Source #
The tags of this workspace.
workspaceDescription_arn :: Lens' WorkspaceDescription Text Source #
The Amazon Resource Name (ARN) of this workspace.
workspaceDescription_createdAt :: Lens' WorkspaceDescription UTCTime Source #
The time when the workspace was created.
workspaceDescription_status :: Lens' WorkspaceDescription WorkspaceStatus Source #
The status of this workspace.
workspaceDescription_workspaceId :: Lens' WorkspaceDescription Text Source #
Unique string identifying this workspace.
WorkspaceStatus
workspaceStatus_statusCode :: Lens' WorkspaceStatus WorkspaceStatusCode Source #
Status code of this workspace.
WorkspaceSummary
workspaceSummary_alias :: Lens' WorkspaceSummary (Maybe Text) Source #
Alias of this workspace.
workspaceSummary_tags :: Lens' WorkspaceSummary (Maybe (HashMap Text Text)) Source #
The tags of this workspace.
workspaceSummary_arn :: Lens' WorkspaceSummary Text Source #
The AmazonResourceName of this workspace.
workspaceSummary_createdAt :: Lens' WorkspaceSummary UTCTime Source #
The time when the workspace was created.
workspaceSummary_status :: Lens' WorkspaceSummary WorkspaceStatus Source #
The status of this workspace.
workspaceSummary_workspaceId :: Lens' WorkspaceSummary Text Source #
Unique string identifying this workspace.