libZSservicesZSamazonka-servicecatalogZSamazonka-servicecatalog
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.ServiceCatalog.Types.RecordDetail

Description

 
Synopsis

Documentation

data RecordDetail Source #

Information about a request operation.

See: newRecordDetail smart constructor.

Constructors

RecordDetail' 

Fields

Instances

Instances details
Eq RecordDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.RecordDetail

Read RecordDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.RecordDetail

Show RecordDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.RecordDetail

Generic RecordDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.RecordDetail

Associated Types

type Rep RecordDetail :: Type -> Type #

NFData RecordDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.RecordDetail

Methods

rnf :: RecordDetail -> () #

Hashable RecordDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.RecordDetail

FromJSON RecordDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.RecordDetail

type Rep RecordDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.RecordDetail

type Rep RecordDetail = D1 ('MetaData "RecordDetail" "Amazonka.ServiceCatalog.Types.RecordDetail" "libZSservicesZSamazonka-servicecatalogZSamazonka-servicecatalog" 'False) (C1 ('MetaCons "RecordDetail'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "launchRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecordStatus)) :*: S1 ('MetaSel ('Just "recordTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecordTag])))) :*: ((S1 ('MetaSel ('Just "provisionedProductName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "provisioningArtifactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "recordType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "recordId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "provisionedProductType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "pathId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "provisionedProductId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "recordErrors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecordError])) :*: S1 ('MetaSel ('Just "productId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newRecordDetail :: RecordDetail Source #

Create a value of RecordDetail 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:launchRoleArn:RecordDetail', recordDetail_launchRoleArn - The ARN of the launch role associated with the provisioned product.

$sel:status:RecordDetail', recordDetail_status - The status of the provisioned product.

  • CREATED - The request was created but the operation has not started.
  • IN_PROGRESS - The requested operation is in progress.
  • IN_PROGRESS_IN_ERROR - The provisioned product is under change but the requested operation failed and some remediation is occurring. For example, a rollback.
  • SUCCEEDED - The requested operation has successfully completed.
  • FAILED - The requested operation has unsuccessfully completed. Investigate using the error messages returned.

$sel:recordTags:RecordDetail', recordDetail_recordTags - One or more tags.

$sel:provisionedProductName:RecordDetail', recordDetail_provisionedProductName - The user-friendly name of the provisioned product.

$sel:provisioningArtifactId:RecordDetail', recordDetail_provisioningArtifactId - The identifier of the provisioning artifact.

$sel:createdTime:RecordDetail', recordDetail_createdTime - The UTC time stamp of the creation time.

$sel:recordType:RecordDetail', recordDetail_recordType - The record type.

  • PROVISION_PRODUCT
  • UPDATE_PROVISIONED_PRODUCT
  • TERMINATE_PROVISIONED_PRODUCT

$sel:recordId:RecordDetail', recordDetail_recordId - The identifier of the record.

$sel:provisionedProductType:RecordDetail', recordDetail_provisionedProductType - The type of provisioned product. The supported values are CFN_STACK and CFN_STACKSET.

$sel:updatedTime:RecordDetail', recordDetail_updatedTime - The time when the record was last updated.

$sel:pathId:RecordDetail', recordDetail_pathId - The path identifier.

$sel:provisionedProductId:RecordDetail', recordDetail_provisionedProductId - The identifier of the provisioned product.

$sel:recordErrors:RecordDetail', recordDetail_recordErrors - The errors that occurred.

$sel:productId:RecordDetail', recordDetail_productId - The product identifier.

recordDetail_launchRoleArn :: Lens' RecordDetail (Maybe Text) Source #

The ARN of the launch role associated with the provisioned product.

recordDetail_status :: Lens' RecordDetail (Maybe RecordStatus) Source #

The status of the provisioned product.

  • CREATED - The request was created but the operation has not started.
  • IN_PROGRESS - The requested operation is in progress.
  • IN_PROGRESS_IN_ERROR - The provisioned product is under change but the requested operation failed and some remediation is occurring. For example, a rollback.
  • SUCCEEDED - The requested operation has successfully completed.
  • FAILED - The requested operation has unsuccessfully completed. Investigate using the error messages returned.

recordDetail_provisionedProductName :: Lens' RecordDetail (Maybe Text) Source #

The user-friendly name of the provisioned product.

recordDetail_provisioningArtifactId :: Lens' RecordDetail (Maybe Text) Source #

The identifier of the provisioning artifact.

recordDetail_createdTime :: Lens' RecordDetail (Maybe UTCTime) Source #

The UTC time stamp of the creation time.

recordDetail_recordType :: Lens' RecordDetail (Maybe Text) Source #

The record type.

  • PROVISION_PRODUCT
  • UPDATE_PROVISIONED_PRODUCT
  • TERMINATE_PROVISIONED_PRODUCT

recordDetail_recordId :: Lens' RecordDetail (Maybe Text) Source #

The identifier of the record.

recordDetail_provisionedProductType :: Lens' RecordDetail (Maybe Text) Source #

The type of provisioned product. The supported values are CFN_STACK and CFN_STACKSET.

recordDetail_updatedTime :: Lens' RecordDetail (Maybe UTCTime) Source #

The time when the record was last updated.

recordDetail_provisionedProductId :: Lens' RecordDetail (Maybe Text) Source #

The identifier of the provisioned product.