libZSservicesZSamazonka-ampZSamazonka-amp
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.AMP.Lens

Description

 
Synopsis

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_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.

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

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_workspaceId :: Lens' CreateRuleGroupsNamespace Text Source #

The ID of the workspace in which to create the rule group namespace.

createRuleGroupsNamespaceResponse_arn :: Lens' CreateRuleGroupsNamespaceResponse Text Source #

The Amazon Resource Name (ARN) of this rule groups namespace.

DescribeAlertManagerDefinition

DescribeWorkspace

describeWorkspace_workspaceId :: Lens' DescribeWorkspace Text Source #

The ID of the workspace to describe.

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.

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

UpdateWorkspaceAlias

updateWorkspaceAlias_clientToken :: Lens' UpdateWorkspaceAlias (Maybe Text) Source #

Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.

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_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_workspaceId :: Lens' PutRuleGroupsNamespace Text Source #

The ID of the workspace in which to update the rule group namespace.

putRuleGroupsNamespaceResponse_arn :: Lens' PutRuleGroupsNamespaceResponse Text Source #

The Amazon Resource Name (ARN) of this 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).

listRuleGroupsNamespacesResponse_nextToken :: Lens' ListRuleGroupsNamespacesResponse (Maybe Text) Source #

Pagination token to use when requesting the next page in this list.

TagResource

UntagResource

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_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_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.

AlertManagerDefinitionStatus

RuleGroupsNamespaceDescription

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.

RuleGroupsNamespaceStatus

RuleGroupsNamespaceSummary

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.

WorkspaceDescription

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_workspaceId :: Lens' WorkspaceDescription Text Source #

Unique string identifying this workspace.

WorkspaceStatus

WorkspaceSummary

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_workspaceId :: Lens' WorkspaceSummary Text Source #

Unique string identifying this workspace.