libZSservicesZSamazonka-kafkaZSamazonka-kafka
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.Kafka.Types.ClusterOperationInfo

Description

 
Synopsis

Documentation

data ClusterOperationInfo Source #

Returns information about a cluster operation.

See: newClusterOperationInfo smart constructor.

Constructors

ClusterOperationInfo' 

Fields

Instances

Instances details
Eq ClusterOperationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationInfo

Read ClusterOperationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationInfo

Show ClusterOperationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationInfo

Generic ClusterOperationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationInfo

Associated Types

type Rep ClusterOperationInfo :: Type -> Type #

NFData ClusterOperationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationInfo

Methods

rnf :: ClusterOperationInfo -> () #

Hashable ClusterOperationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationInfo

FromJSON ClusterOperationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationInfo

type Rep ClusterOperationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationInfo

type Rep ClusterOperationInfo = D1 ('MetaData "ClusterOperationInfo" "Amazonka.Kafka.Types.ClusterOperationInfo" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "ClusterOperationInfo'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clientRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "targetClusterInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MutableClusterInfo)) :*: S1 ('MetaSel ('Just "sourceClusterInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MutableClusterInfo))))) :*: ((S1 ('MetaSel ('Just "operationSteps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterOperationStep])) :*: (S1 ('MetaSel ('Just "operationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "operationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "operationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorInfo)))))))

newClusterOperationInfo :: ClusterOperationInfo Source #

Create a value of ClusterOperationInfo 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:creationTime:ClusterOperationInfo', clusterOperationInfo_creationTime - The time that the operation was created.

$sel:clusterArn:ClusterOperationInfo', clusterOperationInfo_clusterArn - ARN of the cluster.

$sel:clientRequestId:ClusterOperationInfo', clusterOperationInfo_clientRequestId - The ID of the API request that triggered this operation.

$sel:targetClusterInfo:ClusterOperationInfo', clusterOperationInfo_targetClusterInfo - Information about cluster attributes after a cluster is updated.

$sel:sourceClusterInfo:ClusterOperationInfo', clusterOperationInfo_sourceClusterInfo - Information about cluster attributes before a cluster is updated.

$sel:operationSteps:ClusterOperationInfo', clusterOperationInfo_operationSteps - Steps completed during the operation.

$sel:operationState:ClusterOperationInfo', clusterOperationInfo_operationState - State of the cluster operation.

$sel:endTime:ClusterOperationInfo', clusterOperationInfo_endTime - The time at which the operation finished.

$sel:operationType:ClusterOperationInfo', clusterOperationInfo_operationType - Type of the cluster operation.

$sel:operationArn:ClusterOperationInfo', clusterOperationInfo_operationArn - ARN of the cluster operation.

$sel:errorInfo:ClusterOperationInfo', clusterOperationInfo_errorInfo - Describes the error if the operation fails.

clusterOperationInfo_clientRequestId :: Lens' ClusterOperationInfo (Maybe Text) Source #

The ID of the API request that triggered this operation.

clusterOperationInfo_targetClusterInfo :: Lens' ClusterOperationInfo (Maybe MutableClusterInfo) Source #

Information about cluster attributes after a cluster is updated.

clusterOperationInfo_sourceClusterInfo :: Lens' ClusterOperationInfo (Maybe MutableClusterInfo) Source #

Information about cluster attributes before a cluster is updated.

clusterOperationInfo_endTime :: Lens' ClusterOperationInfo (Maybe UTCTime) Source #

The time at which the operation finished.

clusterOperationInfo_errorInfo :: Lens' ClusterOperationInfo (Maybe ErrorInfo) Source #

Describes the error if the operation fails.