AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

RecordDetail

import "github.com/aws/aws-sdk-go/service/servicecatalog"

type RecordDetail struct { CreatedTime *time.Time `type:"timestamp"` PathId *string `min:"1" type:"string"` ProductId *string `min:"1" type:"string"` ProvisionedProductId *string `min:"1" type:"string"` ProvisionedProductName *string `min:"1" type:"string"` ProvisionedProductType *string `type:"string"` ProvisioningArtifactId *string `min:"1" type:"string"` RecordErrors []*RecordError `type:"list"` RecordId *string `min:"1" type:"string"` RecordTags []*RecordTag `type:"list"` RecordType *string `type:"string"` Status *string `type:"string" enum:"RecordStatus"` UpdatedTime *time.Time `type:"timestamp"` }

Information about a request operation.

CreatedTime

Type: *time.Time

The UTC time stamp of the creation time.

PathId

Type: *string

The path identifier.

ProductId

Type: *string

The product identifier.

ProvisionedProductId

Type: *string

The identifier of the provisioned product.

ProvisionedProductName

Type: *string

The user-friendly name of the provisioned product.

ProvisionedProductType

Type: *string

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

ProvisioningArtifactId

Type: *string

The identifier of the provisioning artifact.

RecordErrors

The error code and description resulting from an operation.

RecordId

Type: *string

The identifier of the record.

RecordTags

Information about a tag, which is a key-value pair.

RecordType

Type: *string

The record type.

  • PROVISION_PRODUCT

  • UPDATE_PROVISIONED_PRODUCT

  • TERMINATE_PROVISIONED_PRODUCT

Status

Type: *string

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.

UpdatedTime

Type: *time.Time

The time when the record was last updated.

Method

GoString

func (s RecordDetail) GoString() string

GoString returns the string representation

SetCreatedTime

func (s *RecordDetail) SetCreatedTime(v time.Time) *RecordDetail

SetCreatedTime sets the CreatedTime field's value.

SetPathId

func (s *RecordDetail) SetPathId(v string) *RecordDetail

SetPathId sets the PathId field's value.

SetProductId

func (s *RecordDetail) SetProductId(v string) *RecordDetail

SetProductId sets the ProductId field's value.

SetProvisionedProductId

func (s *RecordDetail) SetProvisionedProductId(v string) *RecordDetail

SetProvisionedProductId sets the ProvisionedProductId field's value.

SetProvisionedProductName

func (s *RecordDetail) SetProvisionedProductName(v string) *RecordDetail

SetProvisionedProductName sets the ProvisionedProductName field's value.

SetProvisionedProductType

func (s *RecordDetail) SetProvisionedProductType(v string) *RecordDetail

SetProvisionedProductType sets the ProvisionedProductType field's value.

SetProvisioningArtifactId

func (s *RecordDetail) SetProvisioningArtifactId(v string) *RecordDetail

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

SetRecordErrors

func (s *RecordDetail) SetRecordErrors(v []*RecordError) *RecordDetail

SetRecordErrors sets the RecordErrors field's value.

SetRecordId

func (s *RecordDetail) SetRecordId(v string) *RecordDetail

SetRecordId sets the RecordId field's value.

SetRecordTags

func (s *RecordDetail) SetRecordTags(v []*RecordTag) *RecordDetail

SetRecordTags sets the RecordTags field's value.

SetRecordType

func (s *RecordDetail) SetRecordType(v string) *RecordDetail

SetRecordType sets the RecordType field's value.

SetStatus

func (s *RecordDetail) SetStatus(v string) *RecordDetail

SetStatus sets the Status field's value.

SetUpdatedTime

func (s *RecordDetail) SetUpdatedTime(v time.Time) *RecordDetail

SetUpdatedTime sets the UpdatedTime field's value.

String

func (s RecordDetail) String() string

String returns the string representation

On this page: