| 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 |
Amazonka.AMP.Types
Contents
- Service Configuration
- Errors
- AlertManagerDefinitionStatusCode
- LoggingConfigurationStatusCode
- RuleGroupsNamespaceStatusCode
- WorkspaceStatusCode
- AlertManagerDefinitionDescription
- AlertManagerDefinitionStatus
- LoggingConfigurationMetadata
- LoggingConfigurationStatus
- RuleGroupsNamespaceDescription
- RuleGroupsNamespaceStatus
- RuleGroupsNamespaceSummary
- WorkspaceDescription
- WorkspaceStatus
- WorkspaceSummary
Description
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newtype AlertManagerDefinitionStatusCode where
- AlertManagerDefinitionStatusCode' { }
- pattern AlertManagerDefinitionStatusCode_ACTIVE :: AlertManagerDefinitionStatusCode
- pattern AlertManagerDefinitionStatusCode_CREATING :: AlertManagerDefinitionStatusCode
- pattern AlertManagerDefinitionStatusCode_CREATION_FAILED :: AlertManagerDefinitionStatusCode
- pattern AlertManagerDefinitionStatusCode_DELETING :: AlertManagerDefinitionStatusCode
- pattern AlertManagerDefinitionStatusCode_UPDATE_FAILED :: AlertManagerDefinitionStatusCode
- pattern AlertManagerDefinitionStatusCode_UPDATING :: AlertManagerDefinitionStatusCode
- newtype LoggingConfigurationStatusCode where
- LoggingConfigurationStatusCode' { }
- pattern LoggingConfigurationStatusCode_ACTIVE :: LoggingConfigurationStatusCode
- pattern LoggingConfigurationStatusCode_CREATING :: LoggingConfigurationStatusCode
- pattern LoggingConfigurationStatusCode_CREATION_FAILED :: LoggingConfigurationStatusCode
- pattern LoggingConfigurationStatusCode_DELETING :: LoggingConfigurationStatusCode
- pattern LoggingConfigurationStatusCode_UPDATE_FAILED :: LoggingConfigurationStatusCode
- pattern LoggingConfigurationStatusCode_UPDATING :: LoggingConfigurationStatusCode
- newtype RuleGroupsNamespaceStatusCode where
- RuleGroupsNamespaceStatusCode' { }
- pattern RuleGroupsNamespaceStatusCode_ACTIVE :: RuleGroupsNamespaceStatusCode
- pattern RuleGroupsNamespaceStatusCode_CREATING :: RuleGroupsNamespaceStatusCode
- pattern RuleGroupsNamespaceStatusCode_CREATION_FAILED :: RuleGroupsNamespaceStatusCode
- pattern RuleGroupsNamespaceStatusCode_DELETING :: RuleGroupsNamespaceStatusCode
- pattern RuleGroupsNamespaceStatusCode_UPDATE_FAILED :: RuleGroupsNamespaceStatusCode
- pattern RuleGroupsNamespaceStatusCode_UPDATING :: RuleGroupsNamespaceStatusCode
- newtype WorkspaceStatusCode where
- WorkspaceStatusCode' { }
- pattern WorkspaceStatusCode_ACTIVE :: WorkspaceStatusCode
- pattern WorkspaceStatusCode_CREATING :: WorkspaceStatusCode
- pattern WorkspaceStatusCode_CREATION_FAILED :: WorkspaceStatusCode
- pattern WorkspaceStatusCode_DELETING :: WorkspaceStatusCode
- pattern WorkspaceStatusCode_UPDATING :: WorkspaceStatusCode
- data AlertManagerDefinitionDescription = AlertManagerDefinitionDescription' {}
- newAlertManagerDefinitionDescription :: UTCTime -> ByteString -> UTCTime -> AlertManagerDefinitionStatus -> AlertManagerDefinitionDescription
- alertManagerDefinitionDescription_createdAt :: Lens' AlertManagerDefinitionDescription UTCTime
- alertManagerDefinitionDescription_data :: Lens' AlertManagerDefinitionDescription ByteString
- alertManagerDefinitionDescription_modifiedAt :: Lens' AlertManagerDefinitionDescription UTCTime
- alertManagerDefinitionDescription_status :: Lens' AlertManagerDefinitionDescription AlertManagerDefinitionStatus
- data AlertManagerDefinitionStatus = AlertManagerDefinitionStatus' {}
- newAlertManagerDefinitionStatus :: AlertManagerDefinitionStatusCode -> AlertManagerDefinitionStatus
- alertManagerDefinitionStatus_statusReason :: Lens' AlertManagerDefinitionStatus (Maybe Text)
- alertManagerDefinitionStatus_statusCode :: Lens' AlertManagerDefinitionStatus AlertManagerDefinitionStatusCode
- data LoggingConfigurationMetadata = LoggingConfigurationMetadata' {}
- newLoggingConfigurationMetadata :: UTCTime -> Text -> UTCTime -> LoggingConfigurationStatus -> Text -> LoggingConfigurationMetadata
- loggingConfigurationMetadata_createdAt :: Lens' LoggingConfigurationMetadata UTCTime
- loggingConfigurationMetadata_logGroupArn :: Lens' LoggingConfigurationMetadata Text
- loggingConfigurationMetadata_modifiedAt :: Lens' LoggingConfigurationMetadata UTCTime
- loggingConfigurationMetadata_status :: Lens' LoggingConfigurationMetadata LoggingConfigurationStatus
- loggingConfigurationMetadata_workspace :: Lens' LoggingConfigurationMetadata Text
- data LoggingConfigurationStatus = LoggingConfigurationStatus' {}
- newLoggingConfigurationStatus :: LoggingConfigurationStatusCode -> LoggingConfigurationStatus
- loggingConfigurationStatus_statusReason :: Lens' LoggingConfigurationStatus (Maybe Text)
- loggingConfigurationStatus_statusCode :: Lens' LoggingConfigurationStatus LoggingConfigurationStatusCode
- data RuleGroupsNamespaceDescription = RuleGroupsNamespaceDescription' {}
- newRuleGroupsNamespaceDescription :: Text -> UTCTime -> ByteString -> UTCTime -> Text -> RuleGroupsNamespaceStatus -> RuleGroupsNamespaceDescription
- 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
- data RuleGroupsNamespaceStatus = RuleGroupsNamespaceStatus' {}
- newRuleGroupsNamespaceStatus :: RuleGroupsNamespaceStatusCode -> RuleGroupsNamespaceStatus
- ruleGroupsNamespaceStatus_statusReason :: Lens' RuleGroupsNamespaceStatus (Maybe Text)
- ruleGroupsNamespaceStatus_statusCode :: Lens' RuleGroupsNamespaceStatus RuleGroupsNamespaceStatusCode
- data RuleGroupsNamespaceSummary = RuleGroupsNamespaceSummary' {}
- newRuleGroupsNamespaceSummary :: Text -> UTCTime -> UTCTime -> Text -> RuleGroupsNamespaceStatus -> RuleGroupsNamespaceSummary
- 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
- data WorkspaceDescription = WorkspaceDescription' {}
- newWorkspaceDescription :: Text -> UTCTime -> WorkspaceStatus -> Text -> WorkspaceDescription
- 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
- data WorkspaceStatus = WorkspaceStatus' {}
- newWorkspaceStatus :: WorkspaceStatusCode -> WorkspaceStatus
- workspaceStatus_statusCode :: Lens' WorkspaceStatus WorkspaceStatusCode
- data WorkspaceSummary = WorkspaceSummary' {}
- newWorkspaceSummary :: Text -> UTCTime -> WorkspaceStatus -> Text -> WorkspaceSummary
- 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
Service Configuration
defaultService :: Service Source #
API version 2020-08-01 of the Amazon Prometheus Service SDK configuration.
Errors
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
User does not have sufficient access to perform this action.
_ConflictException :: AsError a => Fold a ServiceError Source #
Updating or deleting a resource can cause an inconsistent state.
_InternalServerException :: AsError a => Fold a ServiceError Source #
Unexpected error during processing of request.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
Request references a resource which does not exist.
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
Request would cause a service quota to be exceeded.
_ThrottlingException :: AsError a => Fold a ServiceError Source #
Request was denied due to request throttling.
_ValidationException :: AsError a => Fold a ServiceError Source #
The input fails to satisfy the constraints specified by an AWS service.
AlertManagerDefinitionStatusCode
newtype AlertManagerDefinitionStatusCode Source #
State of an alert manager definition.
Constructors
| AlertManagerDefinitionStatusCode' | |
Fields | |
Bundled Patterns
Instances
LoggingConfigurationStatusCode
newtype LoggingConfigurationStatusCode Source #
State of a logging configuration.
Constructors
| LoggingConfigurationStatusCode' | |
Fields | |
Bundled Patterns
Instances
RuleGroupsNamespaceStatusCode
newtype RuleGroupsNamespaceStatusCode Source #
State of a namespace.
Constructors
| RuleGroupsNamespaceStatusCode' | |
Fields | |
Bundled Patterns
Instances
WorkspaceStatusCode
newtype WorkspaceStatusCode Source #
State of a workspace.
Constructors
| WorkspaceStatusCode' | |
Fields | |
Bundled Patterns
| pattern WorkspaceStatusCode_ACTIVE :: WorkspaceStatusCode | |
| pattern WorkspaceStatusCode_CREATING :: WorkspaceStatusCode | |
| pattern WorkspaceStatusCode_CREATION_FAILED :: WorkspaceStatusCode | |
| pattern WorkspaceStatusCode_DELETING :: WorkspaceStatusCode | |
| pattern WorkspaceStatusCode_UPDATING :: WorkspaceStatusCode |
Instances
AlertManagerDefinitionDescription
data AlertManagerDefinitionDescription Source #
Represents the properties of an alert manager definition.
See: newAlertManagerDefinitionDescription smart constructor.
Constructors
| AlertManagerDefinitionDescription' | |
Fields
| |
Instances
newAlertManagerDefinitionDescription Source #
Arguments
| :: UTCTime | |
| -> ByteString | |
| -> UTCTime | |
| -> AlertManagerDefinitionStatus | |
| -> AlertManagerDefinitionDescription |
Create a value of AlertManagerDefinitionDescription with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:createdAt:AlertManagerDefinitionDescription', alertManagerDefinitionDescription_createdAt - The time when the alert manager definition was created.
$sel:data':AlertManagerDefinitionDescription', alertManagerDefinitionDescription_data - 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.
$sel:modifiedAt:AlertManagerDefinitionDescription', alertManagerDefinitionDescription_modifiedAt - The time when the alert manager definition was modified.
$sel:status:AlertManagerDefinitionDescription', alertManagerDefinitionDescription_status - The status of alert manager definition.
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
data AlertManagerDefinitionStatus Source #
Represents the status of a definition.
See: newAlertManagerDefinitionStatus smart constructor.
Constructors
| AlertManagerDefinitionStatus' | |
Fields
| |
Instances
newAlertManagerDefinitionStatus Source #
Arguments
| :: AlertManagerDefinitionStatusCode | |
| -> AlertManagerDefinitionStatus |
Create a value of AlertManagerDefinitionStatus with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:statusReason:AlertManagerDefinitionStatus', alertManagerDefinitionStatus_statusReason - The reason for failure if any.
$sel:statusCode:AlertManagerDefinitionStatus', alertManagerDefinitionStatus_statusCode - Status code of this definition.
alertManagerDefinitionStatus_statusReason :: Lens' AlertManagerDefinitionStatus (Maybe Text) Source #
The reason for failure if any.
alertManagerDefinitionStatus_statusCode :: Lens' AlertManagerDefinitionStatus AlertManagerDefinitionStatusCode Source #
Status code of this definition.
LoggingConfigurationMetadata
data LoggingConfigurationMetadata Source #
Represents the properties of a logging configuration metadata.
See: newLoggingConfigurationMetadata smart constructor.
Constructors
| LoggingConfigurationMetadata' | |
Fields
| |
Instances
newLoggingConfigurationMetadata Source #
Arguments
| :: UTCTime | |
| -> Text | |
| -> UTCTime | |
| -> LoggingConfigurationStatus | |
| -> Text | |
| -> LoggingConfigurationMetadata |
Create a value of LoggingConfigurationMetadata with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:createdAt:LoggingConfigurationMetadata', loggingConfigurationMetadata_createdAt - The time when the logging configuration was created.
$sel:logGroupArn:LoggingConfigurationMetadata', loggingConfigurationMetadata_logGroupArn - The ARN of the CW log group to which the vended log data will be
published.
$sel:modifiedAt:LoggingConfigurationMetadata', loggingConfigurationMetadata_modifiedAt - The time when the logging configuration was modified.
$sel:status:LoggingConfigurationMetadata', loggingConfigurationMetadata_status - The status of the logging configuration.
$sel:workspace:LoggingConfigurationMetadata', loggingConfigurationMetadata_workspace - The workspace where the logging configuration exists.
loggingConfigurationMetadata_createdAt :: Lens' LoggingConfigurationMetadata UTCTime Source #
The time when the logging configuration was created.
loggingConfigurationMetadata_logGroupArn :: Lens' LoggingConfigurationMetadata Text Source #
The ARN of the CW log group to which the vended log data will be published.
loggingConfigurationMetadata_modifiedAt :: Lens' LoggingConfigurationMetadata UTCTime Source #
The time when the logging configuration was modified.
loggingConfigurationMetadata_status :: Lens' LoggingConfigurationMetadata LoggingConfigurationStatus Source #
The status of the logging configuration.
loggingConfigurationMetadata_workspace :: Lens' LoggingConfigurationMetadata Text Source #
The workspace where the logging configuration exists.
LoggingConfigurationStatus
data LoggingConfigurationStatus Source #
Represents the status of a logging configuration.
See: newLoggingConfigurationStatus smart constructor.
Constructors
| LoggingConfigurationStatus' | |
Fields
| |
Instances
newLoggingConfigurationStatus Source #
Arguments
| :: LoggingConfigurationStatusCode | |
| -> LoggingConfigurationStatus |
Create a value of LoggingConfigurationStatus with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:statusReason:LoggingConfigurationStatus', loggingConfigurationStatus_statusReason - The reason for failure if any.
$sel:statusCode:LoggingConfigurationStatus', loggingConfigurationStatus_statusCode - Status code of the logging configuration.
loggingConfigurationStatus_statusReason :: Lens' LoggingConfigurationStatus (Maybe Text) Source #
The reason for failure if any.
loggingConfigurationStatus_statusCode :: Lens' LoggingConfigurationStatus LoggingConfigurationStatusCode Source #
Status code of the logging configuration.
RuleGroupsNamespaceDescription
data RuleGroupsNamespaceDescription Source #
Represents a description of the rule groups namespace.
See: newRuleGroupsNamespaceDescription smart constructor.
Constructors
| RuleGroupsNamespaceDescription' | |
Fields
| |
Instances
newRuleGroupsNamespaceDescription Source #
Arguments
| :: Text | |
| -> UTCTime | |
| -> ByteString | |
| -> UTCTime | |
| -> Text | |
| -> RuleGroupsNamespaceStatus | |
| -> RuleGroupsNamespaceDescription |
Create a value of RuleGroupsNamespaceDescription with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tags:RuleGroupsNamespaceDescription', ruleGroupsNamespaceDescription_tags - The tags of this rule groups namespace.
$sel:arn:RuleGroupsNamespaceDescription', ruleGroupsNamespaceDescription_arn - The Amazon Resource Name (ARN) of this rule groups namespace.
$sel:createdAt:RuleGroupsNamespaceDescription', ruleGroupsNamespaceDescription_createdAt - The time when the rule groups namespace was created.
$sel:data':RuleGroupsNamespaceDescription', ruleGroupsNamespaceDescription_data - 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.
$sel:modifiedAt:RuleGroupsNamespaceDescription', ruleGroupsNamespaceDescription_modifiedAt - The time when the rule groups namespace was modified.
$sel:name:RuleGroupsNamespaceDescription', ruleGroupsNamespaceDescription_name - The rule groups namespace name.
$sel:status:RuleGroupsNamespaceDescription', ruleGroupsNamespaceDescription_status - The status of rule groups namespace.
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
data RuleGroupsNamespaceStatus Source #
Represents the status of a namespace.
See: newRuleGroupsNamespaceStatus smart constructor.
Constructors
| RuleGroupsNamespaceStatus' | |
Fields
| |
Instances
newRuleGroupsNamespaceStatus Source #
Arguments
| :: RuleGroupsNamespaceStatusCode | |
| -> RuleGroupsNamespaceStatus |
Create a value of RuleGroupsNamespaceStatus with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:statusReason:RuleGroupsNamespaceStatus', ruleGroupsNamespaceStatus_statusReason - The reason for failure if any.
$sel:statusCode:RuleGroupsNamespaceStatus', ruleGroupsNamespaceStatus_statusCode - Status code of this namespace.
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
data RuleGroupsNamespaceSummary Source #
Represents a summary of the rule groups namespace.
See: newRuleGroupsNamespaceSummary smart constructor.
Constructors
| RuleGroupsNamespaceSummary' | |
Fields
| |
Instances
newRuleGroupsNamespaceSummary Source #
Arguments
| :: Text | |
| -> UTCTime | |
| -> UTCTime | |
| -> Text | |
| -> RuleGroupsNamespaceStatus | |
| -> RuleGroupsNamespaceSummary |
Create a value of RuleGroupsNamespaceSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tags:RuleGroupsNamespaceSummary', ruleGroupsNamespaceSummary_tags - The tags of this rule groups namespace.
$sel:arn:RuleGroupsNamespaceSummary', ruleGroupsNamespaceSummary_arn - The Amazon Resource Name (ARN) of this rule groups namespace.
$sel:createdAt:RuleGroupsNamespaceSummary', ruleGroupsNamespaceSummary_createdAt - The time when the rule groups namespace was created.
$sel:modifiedAt:RuleGroupsNamespaceSummary', ruleGroupsNamespaceSummary_modifiedAt - The time when the rule groups namespace was modified.
$sel:name:RuleGroupsNamespaceSummary', ruleGroupsNamespaceSummary_name - The rule groups namespace name.
$sel:status:RuleGroupsNamespaceSummary', ruleGroupsNamespaceSummary_status - The status of rule groups namespace.
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
data WorkspaceDescription Source #
Represents the properties of a workspace.
See: newWorkspaceDescription smart constructor.
Constructors
| WorkspaceDescription' | |
Fields
| |
Instances
newWorkspaceDescription Source #
Arguments
| :: Text | |
| -> UTCTime | |
| -> WorkspaceStatus | |
| -> Text | |
| -> WorkspaceDescription |
Create a value of WorkspaceDescription with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:alias:WorkspaceDescription', workspaceDescription_alias - Alias of this workspace.
$sel:prometheusEndpoint:WorkspaceDescription', workspaceDescription_prometheusEndpoint - Prometheus endpoint URI.
$sel:tags:WorkspaceDescription', workspaceDescription_tags - The tags of this workspace.
$sel:arn:WorkspaceDescription', workspaceDescription_arn - The Amazon Resource Name (ARN) of this workspace.
$sel:createdAt:WorkspaceDescription', workspaceDescription_createdAt - The time when the workspace was created.
$sel:status:WorkspaceDescription', workspaceDescription_status - The status of this workspace.
$sel:workspaceId:WorkspaceDescription', workspaceDescription_workspaceId - Unique string identifying this workspace.
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
data WorkspaceStatus Source #
Represents the status of a workspace.
See: newWorkspaceStatus smart constructor.
Constructors
| WorkspaceStatus' | |
Fields
| |
Instances
Create a value of WorkspaceStatus with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:statusCode:WorkspaceStatus', workspaceStatus_statusCode - Status code of this workspace.
workspaceStatus_statusCode :: Lens' WorkspaceStatus WorkspaceStatusCode Source #
Status code of this workspace.
WorkspaceSummary
data WorkspaceSummary Source #
Represents a summary of the properties of a workspace.
See: newWorkspaceSummary smart constructor.
Constructors
| WorkspaceSummary' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> UTCTime | |
| -> WorkspaceStatus | |
| -> Text | |
| -> WorkspaceSummary |
Create a value of WorkspaceSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:alias:WorkspaceSummary', workspaceSummary_alias - Alias of this workspace.
$sel:tags:WorkspaceSummary', workspaceSummary_tags - The tags of this workspace.
$sel:arn:WorkspaceSummary', workspaceSummary_arn - The AmazonResourceName of this workspace.
$sel:createdAt:WorkspaceSummary', workspaceSummary_createdAt - The time when the workspace was created.
$sel:status:WorkspaceSummary', workspaceSummary_status - The status of this workspace.
$sel:workspaceId:WorkspaceSummary', workspaceSummary_workspaceId - Unique string identifying this workspace.
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.