amazonka-amp-2.0: Amazon Prometheus Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.AMP.Types

Description

 
Synopsis

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.

Instances

Instances details
FromJSON AlertManagerDefinitionStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatusCode

FromJSONKey AlertManagerDefinitionStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatusCode

ToJSON AlertManagerDefinitionStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatusCode

ToJSONKey AlertManagerDefinitionStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatusCode

ToByteString AlertManagerDefinitionStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatusCode

ToHeader AlertManagerDefinitionStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatusCode

ToLog AlertManagerDefinitionStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatusCode

ToQuery AlertManagerDefinitionStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatusCode

FromText AlertManagerDefinitionStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatusCode

ToText AlertManagerDefinitionStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatusCode

FromXML AlertManagerDefinitionStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatusCode

ToXML AlertManagerDefinitionStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatusCode

Generic AlertManagerDefinitionStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatusCode

Associated Types

type Rep AlertManagerDefinitionStatusCode :: Type -> Type #

Read AlertManagerDefinitionStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatusCode

Show AlertManagerDefinitionStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatusCode

NFData AlertManagerDefinitionStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatusCode

Eq AlertManagerDefinitionStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatusCode

Ord AlertManagerDefinitionStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatusCode

Hashable AlertManagerDefinitionStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatusCode

type Rep AlertManagerDefinitionStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatusCode

type Rep AlertManagerDefinitionStatusCode = D1 ('MetaData "AlertManagerDefinitionStatusCode" "Amazonka.AMP.Types.AlertManagerDefinitionStatusCode" "amazonka-amp-2.0-5Nt9wsU74T2I91dslthaby" 'True) (C1 ('MetaCons "AlertManagerDefinitionStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAlertManagerDefinitionStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LoggingConfigurationStatusCode

newtype LoggingConfigurationStatusCode Source #

State of a logging configuration.

Instances

Instances details
FromJSON LoggingConfigurationStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatusCode

FromJSONKey LoggingConfigurationStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatusCode

ToJSON LoggingConfigurationStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatusCode

ToJSONKey LoggingConfigurationStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatusCode

ToByteString LoggingConfigurationStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatusCode

ToHeader LoggingConfigurationStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatusCode

ToLog LoggingConfigurationStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatusCode

ToQuery LoggingConfigurationStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatusCode

FromText LoggingConfigurationStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatusCode

ToText LoggingConfigurationStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatusCode

FromXML LoggingConfigurationStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatusCode

ToXML LoggingConfigurationStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatusCode

Generic LoggingConfigurationStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatusCode

Associated Types

type Rep LoggingConfigurationStatusCode :: Type -> Type #

Read LoggingConfigurationStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatusCode

Show LoggingConfigurationStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatusCode

NFData LoggingConfigurationStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatusCode

Eq LoggingConfigurationStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatusCode

Ord LoggingConfigurationStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatusCode

Hashable LoggingConfigurationStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatusCode

type Rep LoggingConfigurationStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatusCode

type Rep LoggingConfigurationStatusCode = D1 ('MetaData "LoggingConfigurationStatusCode" "Amazonka.AMP.Types.LoggingConfigurationStatusCode" "amazonka-amp-2.0-5Nt9wsU74T2I91dslthaby" 'True) (C1 ('MetaCons "LoggingConfigurationStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLoggingConfigurationStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RuleGroupsNamespaceStatusCode

newtype RuleGroupsNamespaceStatusCode Source #

State of a namespace.

Instances

Instances details
FromJSON RuleGroupsNamespaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode

FromJSONKey RuleGroupsNamespaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode

ToJSON RuleGroupsNamespaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode

ToJSONKey RuleGroupsNamespaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode

ToByteString RuleGroupsNamespaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode

ToHeader RuleGroupsNamespaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode

ToLog RuleGroupsNamespaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode

ToQuery RuleGroupsNamespaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode

FromText RuleGroupsNamespaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode

ToText RuleGroupsNamespaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode

FromXML RuleGroupsNamespaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode

ToXML RuleGroupsNamespaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode

Generic RuleGroupsNamespaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode

Associated Types

type Rep RuleGroupsNamespaceStatusCode :: Type -> Type #

Read RuleGroupsNamespaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode

Show RuleGroupsNamespaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode

NFData RuleGroupsNamespaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode

Eq RuleGroupsNamespaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode

Ord RuleGroupsNamespaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode

Hashable RuleGroupsNamespaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode

type Rep RuleGroupsNamespaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode

type Rep RuleGroupsNamespaceStatusCode = D1 ('MetaData "RuleGroupsNamespaceStatusCode" "Amazonka.AMP.Types.RuleGroupsNamespaceStatusCode" "amazonka-amp-2.0-5Nt9wsU74T2I91dslthaby" 'True) (C1 ('MetaCons "RuleGroupsNamespaceStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRuleGroupsNamespaceStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

WorkspaceStatusCode

newtype WorkspaceStatusCode Source #

State of a workspace.

Instances

Instances details
FromJSON WorkspaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatusCode

FromJSONKey WorkspaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatusCode

ToJSON WorkspaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatusCode

ToJSONKey WorkspaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatusCode

ToByteString WorkspaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatusCode

ToHeader WorkspaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatusCode

ToLog WorkspaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatusCode

ToQuery WorkspaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatusCode

FromText WorkspaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatusCode

ToText WorkspaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatusCode

FromXML WorkspaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatusCode

ToXML WorkspaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatusCode

Generic WorkspaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatusCode

Associated Types

type Rep WorkspaceStatusCode :: Type -> Type #

Read WorkspaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatusCode

Show WorkspaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatusCode

NFData WorkspaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatusCode

Methods

rnf :: WorkspaceStatusCode -> () #

Eq WorkspaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatusCode

Ord WorkspaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatusCode

Hashable WorkspaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatusCode

type Rep WorkspaceStatusCode Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatusCode

type Rep WorkspaceStatusCode = D1 ('MetaData "WorkspaceStatusCode" "Amazonka.AMP.Types.WorkspaceStatusCode" "amazonka-amp-2.0-5Nt9wsU74T2I91dslthaby" 'True) (C1 ('MetaCons "WorkspaceStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromWorkspaceStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AlertManagerDefinitionDescription

data AlertManagerDefinitionDescription Source #

Represents the properties of an alert manager definition.

See: newAlertManagerDefinitionDescription smart constructor.

Constructors

AlertManagerDefinitionDescription' 

Fields

Instances

Instances details
FromJSON AlertManagerDefinitionDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionDescription

Generic AlertManagerDefinitionDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionDescription

Associated Types

type Rep AlertManagerDefinitionDescription :: Type -> Type #

Read AlertManagerDefinitionDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionDescription

Show AlertManagerDefinitionDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionDescription

NFData AlertManagerDefinitionDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionDescription

Eq AlertManagerDefinitionDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionDescription

Hashable AlertManagerDefinitionDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionDescription

type Rep AlertManagerDefinitionDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionDescription

type Rep AlertManagerDefinitionDescription = D1 ('MetaData "AlertManagerDefinitionDescription" "Amazonka.AMP.Types.AlertManagerDefinitionDescription" "amazonka-amp-2.0-5Nt9wsU74T2I91dslthaby" 'False) (C1 ('MetaCons "AlertManagerDefinitionDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Base64)) :*: (S1 ('MetaSel ('Just "modifiedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AlertManagerDefinitionStatus))))

newAlertManagerDefinitionDescription Source #

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

data AlertManagerDefinitionStatus Source #

Represents the status of a definition.

See: newAlertManagerDefinitionStatus smart constructor.

Constructors

AlertManagerDefinitionStatus' 

Fields

Instances

Instances details
FromJSON AlertManagerDefinitionStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatus

Generic AlertManagerDefinitionStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatus

Associated Types

type Rep AlertManagerDefinitionStatus :: Type -> Type #

Read AlertManagerDefinitionStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatus

Show AlertManagerDefinitionStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatus

NFData AlertManagerDefinitionStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatus

Eq AlertManagerDefinitionStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatus

Hashable AlertManagerDefinitionStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatus

type Rep AlertManagerDefinitionStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.AlertManagerDefinitionStatus

type Rep AlertManagerDefinitionStatus = D1 ('MetaData "AlertManagerDefinitionStatus" "Amazonka.AMP.Types.AlertManagerDefinitionStatus" "amazonka-amp-2.0-5Nt9wsU74T2I91dslthaby" 'False) (C1 ('MetaCons "AlertManagerDefinitionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "statusReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AlertManagerDefinitionStatusCode)))

newAlertManagerDefinitionStatus Source #

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.

LoggingConfigurationMetadata

data LoggingConfigurationMetadata Source #

Represents the properties of a logging configuration metadata.

See: newLoggingConfigurationMetadata smart constructor.

Constructors

LoggingConfigurationMetadata' 

Fields

Instances

Instances details
FromJSON LoggingConfigurationMetadata Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationMetadata

Generic LoggingConfigurationMetadata Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationMetadata

Associated Types

type Rep LoggingConfigurationMetadata :: Type -> Type #

Read LoggingConfigurationMetadata Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationMetadata

Show LoggingConfigurationMetadata Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationMetadata

NFData LoggingConfigurationMetadata Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationMetadata

Eq LoggingConfigurationMetadata Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationMetadata

Hashable LoggingConfigurationMetadata Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationMetadata

type Rep LoggingConfigurationMetadata Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationMetadata

type Rep LoggingConfigurationMetadata = D1 ('MetaData "LoggingConfigurationMetadata" "Amazonka.AMP.Types.LoggingConfigurationMetadata" "amazonka-amp-2.0-5Nt9wsU74T2I91dslthaby" 'False) (C1 ('MetaCons "LoggingConfigurationMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "logGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "modifiedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LoggingConfigurationStatus) :*: S1 ('MetaSel ('Just "workspace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newLoggingConfigurationMetadata Source #

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

Instances details
FromJSON LoggingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatus

Generic LoggingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatus

Associated Types

type Rep LoggingConfigurationStatus :: Type -> Type #

Read LoggingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatus

Show LoggingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatus

NFData LoggingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatus

Eq LoggingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatus

Hashable LoggingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatus

type Rep LoggingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.LoggingConfigurationStatus

type Rep LoggingConfigurationStatus = D1 ('MetaData "LoggingConfigurationStatus" "Amazonka.AMP.Types.LoggingConfigurationStatus" "amazonka-amp-2.0-5Nt9wsU74T2I91dslthaby" 'False) (C1 ('MetaCons "LoggingConfigurationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "statusReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LoggingConfigurationStatusCode)))

newLoggingConfigurationStatus Source #

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.

RuleGroupsNamespaceDescription

data RuleGroupsNamespaceDescription Source #

Represents a description of the rule groups namespace.

See: newRuleGroupsNamespaceDescription smart constructor.

Constructors

RuleGroupsNamespaceDescription' 

Fields

Instances

Instances details
FromJSON RuleGroupsNamespaceDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceDescription

Generic RuleGroupsNamespaceDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceDescription

Associated Types

type Rep RuleGroupsNamespaceDescription :: Type -> Type #

Read RuleGroupsNamespaceDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceDescription

Show RuleGroupsNamespaceDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceDescription

NFData RuleGroupsNamespaceDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceDescription

Eq RuleGroupsNamespaceDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceDescription

Hashable RuleGroupsNamespaceDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceDescription

type Rep RuleGroupsNamespaceDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceDescription

newRuleGroupsNamespaceDescription Source #

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

data RuleGroupsNamespaceStatus Source #

Represents the status of a namespace.

See: newRuleGroupsNamespaceStatus smart constructor.

Constructors

RuleGroupsNamespaceStatus' 

Fields

Instances

Instances details
FromJSON RuleGroupsNamespaceStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatus

Generic RuleGroupsNamespaceStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatus

Associated Types

type Rep RuleGroupsNamespaceStatus :: Type -> Type #

Read RuleGroupsNamespaceStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatus

Show RuleGroupsNamespaceStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatus

NFData RuleGroupsNamespaceStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatus

Eq RuleGroupsNamespaceStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatus

Hashable RuleGroupsNamespaceStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatus

type Rep RuleGroupsNamespaceStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceStatus

type Rep RuleGroupsNamespaceStatus = D1 ('MetaData "RuleGroupsNamespaceStatus" "Amazonka.AMP.Types.RuleGroupsNamespaceStatus" "amazonka-amp-2.0-5Nt9wsU74T2I91dslthaby" 'False) (C1 ('MetaCons "RuleGroupsNamespaceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "statusReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RuleGroupsNamespaceStatusCode)))

newRuleGroupsNamespaceStatus Source #

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.

RuleGroupsNamespaceSummary

data RuleGroupsNamespaceSummary Source #

Represents a summary of the rule groups namespace.

See: newRuleGroupsNamespaceSummary smart constructor.

Constructors

RuleGroupsNamespaceSummary' 

Fields

Instances

Instances details
FromJSON RuleGroupsNamespaceSummary Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceSummary

Generic RuleGroupsNamespaceSummary Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceSummary

Associated Types

type Rep RuleGroupsNamespaceSummary :: Type -> Type #

Read RuleGroupsNamespaceSummary Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceSummary

Show RuleGroupsNamespaceSummary Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceSummary

NFData RuleGroupsNamespaceSummary Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceSummary

Eq RuleGroupsNamespaceSummary Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceSummary

Hashable RuleGroupsNamespaceSummary Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceSummary

type Rep RuleGroupsNamespaceSummary Source # 
Instance details

Defined in Amazonka.AMP.Types.RuleGroupsNamespaceSummary

newRuleGroupsNamespaceSummary Source #

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

data WorkspaceDescription Source #

Represents the properties of a workspace.

See: newWorkspaceDescription smart constructor.

Constructors

WorkspaceDescription' 

Fields

Instances

Instances details
FromJSON WorkspaceDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceDescription

Generic WorkspaceDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceDescription

Associated Types

type Rep WorkspaceDescription :: Type -> Type #

Read WorkspaceDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceDescription

Show WorkspaceDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceDescription

NFData WorkspaceDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceDescription

Methods

rnf :: WorkspaceDescription -> () #

Eq WorkspaceDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceDescription

Hashable WorkspaceDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceDescription

type Rep WorkspaceDescription Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceDescription

newWorkspaceDescription Source #

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

data WorkspaceStatus Source #

Represents the status of a workspace.

See: newWorkspaceStatus smart constructor.

Constructors

WorkspaceStatus' 

Fields

Instances

Instances details
FromJSON WorkspaceStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatus

Generic WorkspaceStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatus

Associated Types

type Rep WorkspaceStatus :: Type -> Type #

Read WorkspaceStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatus

Show WorkspaceStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatus

NFData WorkspaceStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatus

Methods

rnf :: WorkspaceStatus -> () #

Eq WorkspaceStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatus

Hashable WorkspaceStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatus

type Rep WorkspaceStatus Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceStatus

type Rep WorkspaceStatus = D1 ('MetaData "WorkspaceStatus" "Amazonka.AMP.Types.WorkspaceStatus" "amazonka-amp-2.0-5Nt9wsU74T2I91dslthaby" 'False) (C1 ('MetaCons "WorkspaceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WorkspaceStatusCode)))

newWorkspaceStatus Source #

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.

WorkspaceSummary

data WorkspaceSummary Source #

Represents a summary of the properties of a workspace.

See: newWorkspaceSummary smart constructor.

Constructors

WorkspaceSummary' 

Fields

Instances

Instances details
FromJSON WorkspaceSummary Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceSummary

Generic WorkspaceSummary Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceSummary

Associated Types

type Rep WorkspaceSummary :: Type -> Type #

Read WorkspaceSummary Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceSummary

Show WorkspaceSummary Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceSummary

NFData WorkspaceSummary Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceSummary

Methods

rnf :: WorkspaceSummary -> () #

Eq WorkspaceSummary Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceSummary

Hashable WorkspaceSummary Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceSummary

type Rep WorkspaceSummary Source # 
Instance details

Defined in Amazonka.AMP.Types.WorkspaceSummary

newWorkspaceSummary Source #

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