types

package
v0.0.0-...-68f2935 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 24, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AcceptChoice

type AcceptChoice struct {

	// Specifies the target (for example, a column name) where a prediction can be
	// accepted.
	//
	// This member is required.
	PredictionTarget *string

	// The edit of the prediction.
	EditedValue *string

	// Specifies the prediction (aka, the automatically generated piece of metadata)
	// that can be accepted.
	PredictionChoice *int32
	// contains filtered or unexported fields
}

Specifies the prediction (aka, the automatically generated piece of metadata) and the target (for example, a column name) that can be accepted.

type AcceptRule

type AcceptRule struct {

	// Specifies whether you want to accept the top prediction for all targets or none.
	Rule AcceptRuleBehavior

	// The confidence score that specifies the condition at which a prediction can be
	// accepted.
	Threshold *float32
	// contains filtered or unexported fields
}

Specifies the rule and the threshold under which a prediction can be accepted.

type AcceptRuleBehavior

type AcceptRuleBehavior string
const (
	AcceptRuleBehaviorAll  AcceptRuleBehavior = "ALL"
	AcceptRuleBehaviorNone AcceptRuleBehavior = "NONE"
)

Enum values for AcceptRuleBehavior

func (AcceptRuleBehavior) Values

Values returns all known values for AcceptRuleBehavior. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type AccessDeniedException

type AccessDeniedException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

You do not have sufficient access to perform this action.

func (*AccessDeniedException) Error

func (e *AccessDeniedException) Error() string

func (*AccessDeniedException) ErrorCode

func (e *AccessDeniedException) ErrorCode() string

func (*AccessDeniedException) ErrorFault

func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault

func (*AccessDeniedException) ErrorMessage

func (e *AccessDeniedException) ErrorMessage() string

type AssetItem

type AssetItem struct {

	// The identifier of the Amazon DataZone domain in which the inventory asset
	// exists.
	//
	// This member is required.
	DomainId *string

	// the identifier of the Amazon DataZone inventory asset.
	//
	// This member is required.
	Identifier *string

	// The name of the Amazon DataZone inventory asset.
	//
	// This member is required.
	Name *string

	// The identifier of the Amazon DataZone project that owns the inventory asset.
	//
	// This member is required.
	OwningProjectId *string

	// The identifier of the asset type of the specified Amazon DataZone inventory
	// asset.
	//
	// This member is required.
	TypeIdentifier *string

	// The revision of the inventory asset type.
	//
	// This member is required.
	TypeRevision *string

	// The additional attributes of a Amazon DataZone inventory asset.
	AdditionalAttributes *AssetItemAdditionalAttributes

	// The timestamp of when the Amazon DataZone inventory asset was created.
	CreatedAt *time.Time

	// The Amazon DataZone user who created the inventory asset.
	CreatedBy *string

	// The description of an Amazon DataZone inventory asset.
	Description *string

	// The external identifier of the Amazon DataZone inventory asset.
	ExternalIdentifier *string

	// The timestamp of when the first revision of the inventory asset was created.
	FirstRevisionCreatedAt *time.Time

	// The Amazon DataZone user who created the first revision of the inventory asset.
	FirstRevisionCreatedBy *string

	// The glossary terms attached to the Amazon DataZone inventory asset.
	GlossaryTerms []string
	// contains filtered or unexported fields
}

A Amazon DataZone inventory asset.

type AssetItemAdditionalAttributes

type AssetItemAdditionalAttributes struct {

	// The forms included in the additional attributes of an inventory asset.
	FormsOutput []FormOutput

	// The latest time series data points forms included in the additional attributes
	// of an asset.
	LatestTimeSeriesDataPointFormsOutput []TimeSeriesDataPointSummaryFormOutput

	// The read-only forms included in the additional attributes of an inventory asset.
	ReadOnlyFormsOutput []FormOutput
	// contains filtered or unexported fields
}

The additional attributes of an inventory asset.

type AssetListing

type AssetListing struct {

	// The identifier of an asset published in an Amazon DataZone catalog.
	AssetId *string

	// The revision of an asset published in an Amazon DataZone catalog.
	AssetRevision *string

	// The type of an asset published in an Amazon DataZone catalog.
	AssetType *string

	// The timestamp of when an asset published in an Amazon DataZone catalog was
	// created.
	CreatedAt *time.Time

	// The metadata forms attached to an asset published in an Amazon DataZone
	// catalog.
	Forms *string

	// The glossary terms attached to an asset published in an Amazon DataZone
	// catalog.
	GlossaryTerms []DetailedGlossaryTerm

	// The latest time series data points forms included in the additional attributes
	// of an asset.
	LatestTimeSeriesDataPointForms []TimeSeriesDataPointSummaryFormOutput

	// The identifier of the project where an asset published in an Amazon DataZone
	// catalog exists.
	OwningProjectId *string
	// contains filtered or unexported fields
}

An asset published in an Amazon DataZone catalog.

type AssetListingDetails

type AssetListingDetails struct {

	// The identifier of an asset published in an Amazon DataZone catalog.
	//
	// This member is required.
	ListingId *string

	// The status of an asset published in an Amazon DataZone catalog.
	//
	// This member is required.
	ListingStatus ListingStatus
	// contains filtered or unexported fields
}

The details of an asset published in an Amazon DataZone catalog.

type AssetListingItem

type AssetListingItem struct {

	// The additional attributes of an asset published in an Amazon DataZone catalog.
	AdditionalAttributes *AssetListingItemAdditionalAttributes

	// The timestamp of when an asset published in an Amazon DataZone catalog was
	// created.
	CreatedAt *time.Time

	// The description of an asset published in an Amazon DataZone catalog.
	Description *string

	// The identifier of the inventory asset.
	EntityId *string

	// The revision of the inventory asset.
	EntityRevision *string

	// The type of the inventory asset.
	EntityType *string

	// Glossary terms attached to the inventory asset.
	GlossaryTerms []DetailedGlossaryTerm

	// The Amazon DataZone user who created the listing.
	ListingCreatedBy *string

	// The identifier of the listing (asset published in Amazon DataZone catalog).
	ListingId *string

	// The revision of the listing (asset published in Amazon DataZone catalog).
	ListingRevision *string

	// The Amazon DataZone user who updated the listing.
	ListingUpdatedBy *string

	// The name of the inventory asset.
	Name *string

	// The identifier of the project that owns the inventory asset.
	OwningProjectId *string
	// contains filtered or unexported fields
}

The details of an asset published in an Amazon DataZone catalog.

type AssetListingItemAdditionalAttributes

type AssetListingItemAdditionalAttributes struct {

	// The metadata forms that form additional attributes of the metadata asset.
	Forms *string

	// The latest time series data points forms included in the additional attributes
	// of an asset.
	LatestTimeSeriesDataPointForms []TimeSeriesDataPointSummaryFormOutput
	// contains filtered or unexported fields
}

Additional attributes of an inventory asset.

type AssetRevision

type AssetRevision struct {

	// The timestamp of when an inventory asset revison was created.
	CreatedAt *time.Time

	// The Amazon DataZone user who created the asset revision.
	CreatedBy *string

	// The Amazon DataZone user who created the inventory asset.
	DomainId *string

	// The identifier of the inventory asset revision.
	Id *string

	// The revision details of the inventory asset.
	Revision *string
	// contains filtered or unexported fields
}

The revision of an inventory asset.

type AssetTargetNameMap

type AssetTargetNameMap struct {

	// The identifier of the inventory asset.
	//
	// This member is required.
	AssetId *string

	// The target name in the asset target name map.
	//
	// This member is required.
	TargetName *string
	// contains filtered or unexported fields
}

The name map for assets.

type AssetTypeItem

type AssetTypeItem struct {

	// The identifier of the Amazon DataZone domain where the asset type exists.
	//
	// This member is required.
	DomainId *string

	// The forms included in the details of the asset type.
	//
	// This member is required.
	FormsOutput map[string]FormEntryOutput

	// The name of the asset type.
	//
	// This member is required.
	Name *string

	// The identifier of the Amazon DataZone project that owns the asset type.
	//
	// This member is required.
	OwningProjectId *string

	// The revision of the asset type.
	//
	// This member is required.
	Revision *string

	// The timestamp of when the asset type was created.
	CreatedAt *time.Time

	// The Amazon DataZone user who created the asset type.
	CreatedBy *string

	// The description of the asset type.
	Description *string

	// The identifier of the Amazon DataZone domain where the asset type was
	// originally created.
	OriginDomainId *string

	// The identifier of the Amazon DataZone project where the asset type exists.
	OriginProjectId *string

	// The timestamp of when the asset type was updated.
	UpdatedAt *time.Time

	// The Amazon DataZone user who updated the asset type.
	UpdatedBy *string
	// contains filtered or unexported fields
}

The details of the asset type.

type AuthType

type AuthType string
const (
	AuthTypeIamIdc   AuthType = "IAM_IDC"
	AuthTypeDisabled AuthType = "DISABLED"
)

Enum values for AuthType

func (AuthType) Values

func (AuthType) Values() []AuthType

Values returns all known values for AuthType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type BusinessNameGenerationConfiguration

type BusinessNameGenerationConfiguration struct {

	// Specifies whether the business name generation is enabled.
	Enabled *bool
	// contains filtered or unexported fields
}

The configuration of the business name generation.

type ChangeAction

type ChangeAction string
const (
	ChangeActionPublish   ChangeAction = "PUBLISH"
	ChangeActionUnpublish ChangeAction = "UNPUBLISH"
)

Enum values for ChangeAction

func (ChangeAction) Values

func (ChangeAction) Values() []ChangeAction

Values returns all known values for ChangeAction. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type CloudFormationProperties

type CloudFormationProperties struct {

	// The template URL of the cloud formation provisioning properties of the
	// environment blueprint.
	//
	// This member is required.
	TemplateUrl *string
	// contains filtered or unexported fields
}

Part of the provisioning properties of the environment blueprint.

type ConfigurableActionParameter

type ConfigurableActionParameter struct {

	// The key of the configurable action parameter.
	Key *string

	// The value of the configurable action parameter.
	Value *string
	// contains filtered or unexported fields
}

The details of the parameters for the configurable environment action.

type ConfigurableActionTypeAuthorization

type ConfigurableActionTypeAuthorization string
const (
	ConfigurableActionTypeAuthorizationIam   ConfigurableActionTypeAuthorization = "IAM"
	ConfigurableActionTypeAuthorizationHttps ConfigurableActionTypeAuthorization = "HTTPS"
)

Enum values for ConfigurableActionTypeAuthorization

func (ConfigurableActionTypeAuthorization) Values

Values returns all known values for ConfigurableActionTypeAuthorization. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ConfigurableEnvironmentAction

type ConfigurableEnvironmentAction struct {

	// The parameters of a configurable action in a Amazon DataZone environment.
	//
	// This member is required.
	Parameters []ConfigurableActionParameter

	// The type of a configurable action in a Amazon DataZone environment.
	//
	// This member is required.
	Type *string

	// The authentication type of a configurable action of a Amazon DataZone
	// environment.
	Auth ConfigurableActionTypeAuthorization
	// contains filtered or unexported fields
}

The configurable action of a Amazon DataZone environment.

type ConflictException

type ConflictException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

There is a conflict while performing this action.

func (*ConflictException) Error

func (e *ConflictException) Error() string

func (*ConflictException) ErrorCode

func (e *ConflictException) ErrorCode() string

func (*ConflictException) ErrorFault

func (e *ConflictException) ErrorFault() smithy.ErrorFault

func (*ConflictException) ErrorMessage

func (e *ConflictException) ErrorMessage() string

type CustomParameter

type CustomParameter struct {

	// The filed type of the parameter.
	//
	// This member is required.
	FieldType *string

	// The key name of the parameter.
	//
	// This member is required.
	KeyName *string

	// The default value of the parameter.
	DefaultValue *string

	// The description of the parameter.
	Description *string

	// Specifies whether the parameter is editable.
	IsEditable *bool

	// Specifies whether the custom parameter is optional.
	IsOptional *bool
	// contains filtered or unexported fields
}

The details of user parameters of an environment blueprint.

type DataAssetActivityStatus

type DataAssetActivityStatus string
const (
	DataAssetActivityStatusFailed                 DataAssetActivityStatus = "FAILED"
	DataAssetActivityStatusPublishingFailed       DataAssetActivityStatus = "PUBLISHING_FAILED"
	DataAssetActivityStatusSucceededCreated       DataAssetActivityStatus = "SUCCEEDED_CREATED"
	DataAssetActivityStatusSucceededUpdated       DataAssetActivityStatus = "SUCCEEDED_UPDATED"
	DataAssetActivityStatusSkippedAlreadyImported DataAssetActivityStatus = "SKIPPED_ALREADY_IMPORTED"
	DataAssetActivityStatusSkippedArchived        DataAssetActivityStatus = "SKIPPED_ARCHIVED"
	DataAssetActivityStatusSkippedNoAccess        DataAssetActivityStatus = "SKIPPED_NO_ACCESS"
	DataAssetActivityStatusUnchanged              DataAssetActivityStatus = "UNCHANGED"
)

Enum values for DataAssetActivityStatus

func (DataAssetActivityStatus) Values

Values returns all known values for DataAssetActivityStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type DataProductItem

type DataProductItem struct {

	//
	DomainId *string

	//
	ItemId *string
	// contains filtered or unexported fields
}

type DataProductSummary

type DataProductSummary struct {

	//
	//
	// This member is required.
	DomainId *string

	//
	//
	// This member is required.
	Id *string

	//
	//
	// This member is required.
	Name *string

	//
	//
	// This member is required.
	OwningProjectId *string

	//
	CreatedAt *time.Time

	//
	CreatedBy *string

	//
	DataProductItems []DataProductItem

	//
	Description *string

	//
	GlossaryTerms []string

	//
	UpdatedAt *time.Time

	//
	UpdatedBy *string
	// contains filtered or unexported fields
}

type DataSourceConfigurationInput

type DataSourceConfigurationInput interface {
	// contains filtered or unexported methods
}

The configuration of the data source.

The following types satisfy this interface:

DataSourceConfigurationInputMemberGlueRunConfiguration
DataSourceConfigurationInputMemberRedshiftRunConfiguration
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/datazone/types"
	"fmt"
)

func main() {
	var union types.DataSourceConfigurationInput
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.DataSourceConfigurationInputMemberGlueRunConfiguration:
		_ = v.Value // Value is types.GlueRunConfigurationInput

	case *types.DataSourceConfigurationInputMemberRedshiftRunConfiguration:
		_ = v.Value // Value is types.RedshiftRunConfigurationInput

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type DataSourceConfigurationInputMemberGlueRunConfiguration

type DataSourceConfigurationInputMemberGlueRunConfiguration struct {
	Value GlueRunConfigurationInput
	// contains filtered or unexported fields
}

The configuration of the Amazon Web Services Glue data source.

type DataSourceConfigurationInputMemberRedshiftRunConfiguration

type DataSourceConfigurationInputMemberRedshiftRunConfiguration struct {
	Value RedshiftRunConfigurationInput
	// contains filtered or unexported fields
}

The configuration of the Amazon Redshift data source.

type DataSourceConfigurationOutput

type DataSourceConfigurationOutput interface {
	// contains filtered or unexported methods
}

The configuration of the data source.

The following types satisfy this interface:

DataSourceConfigurationOutputMemberGlueRunConfiguration
DataSourceConfigurationOutputMemberRedshiftRunConfiguration
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/datazone/types"
	"fmt"
)

func main() {
	var union types.DataSourceConfigurationOutput
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.DataSourceConfigurationOutputMemberGlueRunConfiguration:
		_ = v.Value // Value is types.GlueRunConfigurationOutput

	case *types.DataSourceConfigurationOutputMemberRedshiftRunConfiguration:
		_ = v.Value // Value is types.RedshiftRunConfigurationOutput

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type DataSourceConfigurationOutputMemberGlueRunConfiguration

type DataSourceConfigurationOutputMemberGlueRunConfiguration struct {
	Value GlueRunConfigurationOutput
	// contains filtered or unexported fields
}

The configuration of the Amazon Web Services Glue data source.

type DataSourceConfigurationOutputMemberRedshiftRunConfiguration

type DataSourceConfigurationOutputMemberRedshiftRunConfiguration struct {
	Value RedshiftRunConfigurationOutput
	// contains filtered or unexported fields
}

The configuration of the Amazon Redshift data source.

type DataSourceErrorMessage

type DataSourceErrorMessage struct {

	// The type of the error message that is returned if the operation cannot be
	// successfully completed.
	//
	// This member is required.
	ErrorType DataSourceErrorType

	// The details of the error message that is returned if the operation cannot be
	// successfully completed.
	ErrorDetail *string
	// contains filtered or unexported fields
}

The details of the error message that is returned if the operation cannot be successfully completed.

type DataSourceErrorType

type DataSourceErrorType string
const (
	DataSourceErrorTypeAccessDeniedException         DataSourceErrorType = "ACCESS_DENIED_EXCEPTION"
	DataSourceErrorTypeConflictException             DataSourceErrorType = "CONFLICT_EXCEPTION"
	DataSourceErrorTypeInternalServerException       DataSourceErrorType = "INTERNAL_SERVER_EXCEPTION"
	DataSourceErrorTypeResourceNotFoundException     DataSourceErrorType = "RESOURCE_NOT_FOUND_EXCEPTION"
	DataSourceErrorTypeServiceQuotaExceededException DataSourceErrorType = "SERVICE_QUOTA_EXCEEDED_EXCEPTION"
	DataSourceErrorTypeThrottlingException           DataSourceErrorType = "THROTTLING_EXCEPTION"
	DataSourceErrorTypeValidationException           DataSourceErrorType = "VALIDATION_EXCEPTION"
)

Enum values for DataSourceErrorType

func (DataSourceErrorType) Values

Values returns all known values for DataSourceErrorType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type DataSourceRunActivity

type DataSourceRunActivity struct {

	// The timestamp of when data source run activity was created.
	//
	// This member is required.
	CreatedAt *time.Time

	// The status of the asset included in the data source run activity.
	//
	// This member is required.
	DataAssetStatus DataAssetActivityStatus

	// The identifier of the data source for the data source run activity.
	//
	// This member is required.
	DataSourceRunId *string

	// The database included in the data source run activity.
	//
	// This member is required.
	Database *string

	// The project ID included in the data source run activity.
	//
	// This member is required.
	ProjectId *string

	// The technical name included in the data source run activity.
	//
	// This member is required.
	TechnicalName *string

	// The timestamp of when data source run activity was updated.
	//
	// This member is required.
	UpdatedAt *time.Time

	// The identifier of the asset included in the data source run activity.
	DataAssetId *string

	// The details of the error message that is returned if the operation cannot be
	// successfully completed.
	ErrorMessage *DataSourceErrorMessage

	// The technical description included in the data source run activity.
	TechnicalDescription *string
	// contains filtered or unexported fields
}

The activity details of the data source run.

type DataSourceRunStatus

type DataSourceRunStatus string
const (
	DataSourceRunStatusRequested          DataSourceRunStatus = "REQUESTED"
	DataSourceRunStatusRunning            DataSourceRunStatus = "RUNNING"
	DataSourceRunStatusFailed             DataSourceRunStatus = "FAILED"
	DataSourceRunStatusPartiallySucceeded DataSourceRunStatus = "PARTIALLY_SUCCEEDED"
	DataSourceRunStatusSuccess            DataSourceRunStatus = "SUCCESS"
)

Enum values for DataSourceRunStatus

func (DataSourceRunStatus) Values

Values returns all known values for DataSourceRunStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type DataSourceRunSummary

type DataSourceRunSummary struct {

	// The timestamp of when a data source run was created.
	//
	// This member is required.
	CreatedAt *time.Time

	// The identifier of the data source of the data source run.
	//
	// This member is required.
	DataSourceId *string

	// The identifier of the data source run.
	//
	// This member is required.
	Id *string

	// The project ID of the data source run.
	//
	// This member is required.
	ProjectId *string

	// The status of the data source run.
	//
	// This member is required.
	Status DataSourceRunStatus

	// The type of the data source run.
	//
	// This member is required.
	Type DataSourceRunType

	// The timestamp of when a data source run was updated.
	//
	// This member is required.
	UpdatedAt *time.Time

	// The details of the error message that is returned if the operation cannot be
	// successfully completed.
	ErrorMessage *DataSourceErrorMessage

	// The asset statistics from the data source run.
	RunStatisticsForAssets *RunStatisticsForAssets

	// The timestamp of when a data source run was started.
	StartedAt *time.Time

	// The timestamp of when a data source run was stopped.
	StoppedAt *time.Time
	// contains filtered or unexported fields
}

The details of a data source run.

type DataSourceRunType

type DataSourceRunType string
const (
	DataSourceRunTypePrioritized DataSourceRunType = "PRIORITIZED"
	DataSourceRunTypeScheduled   DataSourceRunType = "SCHEDULED"
)

Enum values for DataSourceRunType

func (DataSourceRunType) Values

Values returns all known values for DataSourceRunType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type DataSourceStatus

type DataSourceStatus string
const (
	DataSourceStatusCreating       DataSourceStatus = "CREATING"
	DataSourceStatusFailedCreation DataSourceStatus = "FAILED_CREATION"
	DataSourceStatusReady          DataSourceStatus = "READY"
	DataSourceStatusUpdating       DataSourceStatus = "UPDATING"
	DataSourceStatusFailedUpdate   DataSourceStatus = "FAILED_UPDATE"
	DataSourceStatusRunning        DataSourceStatus = "RUNNING"
	DataSourceStatusDeleting       DataSourceStatus = "DELETING"
	DataSourceStatusFailedDeletion DataSourceStatus = "FAILED_DELETION"
)

Enum values for DataSourceStatus

func (DataSourceStatus) Values

Values returns all known values for DataSourceStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type DataSourceSummary

type DataSourceSummary struct {

	// The ID of the data source.
	//
	// This member is required.
	DataSourceId *string

	// The ID of the Amazon DataZone domain in which the data source exists.
	//
	// This member is required.
	DomainId *string

	// The ID of the environment in which the data source exists.
	//
	// This member is required.
	EnvironmentId *string

	// The name of the data source.
	//
	// This member is required.
	Name *string

	// The status of the data source.
	//
	// This member is required.
	Status DataSourceStatus

	// The type of the data source.
	//
	// This member is required.
	Type *string

	// The timestamp of when the data source was created.
	CreatedAt *time.Time

	// Specifies whether the data source is enabled.
	EnableSetting EnableSetting

	// The count of the assets created during the last data source run.
	LastRunAssetCount *int32

	// The timestamp of when the data source run was last performed.
	LastRunAt *time.Time

	// The details of the error message that is returned if the operation cannot be
	// successfully completed.
	LastRunErrorMessage *DataSourceErrorMessage

	// The status of the last data source run.
	LastRunStatus DataSourceRunStatus

	// The details of the schedule of the data source runs.
	Schedule *ScheduleConfiguration

	// The timestamp of when the data source was updated.
	UpdatedAt *time.Time
	// contains filtered or unexported fields
}

The details of the data source.

type Deployment

type Deployment struct {

	// The identifier of the last deployment of the environment.
	DeploymentId *string

	// The status of the last deployment of the environment.
	DeploymentStatus DeploymentStatus

	// The type of the last deployment of the environment.
	DeploymentType DeploymentType

	// The failure reason of the last deployment of the environment.
	FailureReason *EnvironmentError

	// Specifies whether the last deployment of the environment is complete.
	IsDeploymentComplete *bool

	// The messages of the last deployment of the environment.
	Messages []string
	// contains filtered or unexported fields
}

The details of the last deployment of the environment.

type DeploymentProperties

type DeploymentProperties struct {

	// The end timeout of the environment blueprint deployment.
	EndTimeoutMinutes *int32

	// The start timeout of the environment blueprint deployment.
	StartTimeoutMinutes *int32
	// contains filtered or unexported fields
}

The deployment properties of the Amazon DataZone blueprint.

type DeploymentStatus

type DeploymentStatus string
const (
	DeploymentStatusInProgress        DeploymentStatus = "IN_PROGRESS"
	DeploymentStatusSuccessful        DeploymentStatus = "SUCCESSFUL"
	DeploymentStatusFailed            DeploymentStatus = "FAILED"
	DeploymentStatusPendingDeployment DeploymentStatus = "PENDING_DEPLOYMENT"
)

Enum values for DeploymentStatus

func (DeploymentStatus) Values

Values returns all known values for DeploymentStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type DeploymentType

type DeploymentType string
const (
	DeploymentTypeCreate DeploymentType = "CREATE"
	DeploymentTypeUpdate DeploymentType = "UPDATE"
	DeploymentTypeDelete DeploymentType = "DELETE"
)

Enum values for DeploymentType

func (DeploymentType) Values

func (DeploymentType) Values() []DeploymentType

Values returns all known values for DeploymentType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type DetailedGlossaryTerm

type DetailedGlossaryTerm struct {

	// The name of a glossary term attached to the inventory asset.
	Name *string

	// The shoft description of a glossary term attached to the inventory asset.
	ShortDescription *string
	// contains filtered or unexported fields
}

Details of a glossary term attached to the inventory asset.

type DomainStatus

type DomainStatus string
const (
	DomainStatusCreating       DomainStatus = "CREATING"
	DomainStatusAvailable      DomainStatus = "AVAILABLE"
	DomainStatusCreationFailed DomainStatus = "CREATION_FAILED"
	DomainStatusDeleting       DomainStatus = "DELETING"
	DomainStatusDeleted        DomainStatus = "DELETED"
	DomainStatusDeletionFailed DomainStatus = "DELETION_FAILED"
)

Enum values for DomainStatus

func (DomainStatus) Values

func (DomainStatus) Values() []DomainStatus

Values returns all known values for DomainStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type DomainSummary

type DomainSummary struct {

	// The ARN of the Amazon DataZone domain.
	//
	// This member is required.
	Arn *string

	// A timestamp of when a Amazon DataZone domain was created.
	//
	// This member is required.
	CreatedAt *time.Time

	// The ID of the Amazon DataZone domain.
	//
	// This member is required.
	Id *string

	// The identifier of the Amazon Web Services account that manages the domain.
	//
	// This member is required.
	ManagedAccountId *string

	// A name of an Amazon DataZone domain.
	//
	// This member is required.
	Name *string

	// The status of the Amazon DataZone domain.
	//
	// This member is required.
	Status DomainStatus

	// A description of an Amazon DataZone domain.
	Description *string

	// A timestamp of when a Amazon DataZone domain was last updated.
	LastUpdatedAt *time.Time

	// The data portal URL for the Amazon DataZone domain.
	PortalUrl *string
	// contains filtered or unexported fields
}

A summary of a Amazon DataZone domain.

type EnableSetting

type EnableSetting string
const (
	EnableSettingEnabled  EnableSetting = "ENABLED"
	EnableSettingDisabled EnableSetting = "DISABLED"
)

Enum values for EnableSetting

func (EnableSetting) Values

func (EnableSetting) Values() []EnableSetting

Values returns all known values for EnableSetting. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type EntityType

type EntityType string
const (
	EntityTypeAsset EntityType = "ASSET"
)

Enum values for EntityType

func (EntityType) Values

func (EntityType) Values() []EntityType

Values returns all known values for EntityType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type EnvironmentBlueprintConfigurationItem

type EnvironmentBlueprintConfigurationItem struct {

	// The identifier of the Amazon DataZone domain in which an environment blueprint
	// exists.
	//
	// This member is required.
	DomainId *string

	// The identifier of the environment blueprint.
	//
	// This member is required.
	EnvironmentBlueprintId *string

	// The timestamp of when an environment blueprint was created.
	CreatedAt *time.Time

	// The enabled Amazon Web Services Regions specified in a blueprint configuration.
	EnabledRegions []string

	// The ARN of the manage access role specified in the environment blueprint
	// configuration.
	ManageAccessRoleArn *string

	// The ARN of the provisioning role specified in the environment blueprint
	// configuration.
	ProvisioningRoleArn *string

	// The regional parameters of the environment blueprint.
	RegionalParameters map[string]map[string]string

	// The timestamp of when the environment blueprint was updated.
	UpdatedAt *time.Time
	// contains filtered or unexported fields
}

The configuration details of an environment blueprint.

type EnvironmentBlueprintSummary

type EnvironmentBlueprintSummary struct {

	// The identifier of the blueprint.
	//
	// This member is required.
	Id *string

	// The name of the blueprint.
	//
	// This member is required.
	Name *string

	// The provider of the blueprint.
	//
	// This member is required.
	Provider *string

	// The provisioning properties of the blueprint.
	//
	// This member is required.
	ProvisioningProperties ProvisioningProperties

	// The timestamp of when an environment blueprint was created.
	CreatedAt *time.Time

	// The description of a blueprint.
	Description *string

	// The timestamp of when the blueprint was enabled.
	UpdatedAt *time.Time
	// contains filtered or unexported fields
}

The details of an environment blueprint summary.

type EnvironmentError

type EnvironmentError struct {

	// The error message for the failure reason for the environment deployment.
	//
	// This member is required.
	Message *string

	// The error code for the failure reason for the environment deployment.
	Code *string
	// contains filtered or unexported fields
}

The failure reasons for the environment deployment.

type EnvironmentParameter

type EnvironmentParameter struct {

	// The name of an environment profile parameter.
	Name *string

	// The value of an environment profile parameter.
	Value *string
	// contains filtered or unexported fields
}

The parameter details of an evironment profile.

type EnvironmentProfileSummary

type EnvironmentProfileSummary struct {

	// The Amazon DataZone user who created the environment profile.
	//
	// This member is required.
	CreatedBy *string

	// The identifier of the Amazon DataZone domain in which the environment profile
	// exists.
	//
	// This member is required.
	DomainId *string

	// The identifier of a blueprint with which an environment profile is created.
	//
	// This member is required.
	EnvironmentBlueprintId *string

	// The identifier of the environment profile.
	//
	// This member is required.
	Id *string

	// The name of the environment profile.
	//
	// This member is required.
	Name *string

	// The identifier of an Amazon Web Services account in which an environment
	// profile exists.
	AwsAccountId *string

	// The Amazon Web Services Region in which an environment profile exists.
	AwsAccountRegion *string

	// The timestamp of when an environment profile was created.
	CreatedAt *time.Time

	// The description of the environment profile.
	Description *string

	// The identifier of a project in which an environment profile exists.
	ProjectId *string

	// The timestamp of when the environment profile was updated.
	UpdatedAt *time.Time
	// contains filtered or unexported fields
}

The details of an environment profile.

type EnvironmentStatus

type EnvironmentStatus string
const (
	EnvironmentStatusActive           EnvironmentStatus = "ACTIVE"
	EnvironmentStatusCreating         EnvironmentStatus = "CREATING"
	EnvironmentStatusUpdating         EnvironmentStatus = "UPDATING"
	EnvironmentStatusDeleting         EnvironmentStatus = "DELETING"
	EnvironmentStatusCreateFailed     EnvironmentStatus = "CREATE_FAILED"
	EnvironmentStatusUpdateFailed     EnvironmentStatus = "UPDATE_FAILED"
	EnvironmentStatusDeleteFailed     EnvironmentStatus = "DELETE_FAILED"
	EnvironmentStatusValidationFailed EnvironmentStatus = "VALIDATION_FAILED"
	EnvironmentStatusSuspended        EnvironmentStatus = "SUSPENDED"
	EnvironmentStatusDisabled         EnvironmentStatus = "DISABLED"
	EnvironmentStatusExpired          EnvironmentStatus = "EXPIRED"
	EnvironmentStatusDeleted          EnvironmentStatus = "DELETED"
	EnvironmentStatusInaccessible     EnvironmentStatus = "INACCESSIBLE"
)

Enum values for EnvironmentStatus

func (EnvironmentStatus) Values

Values returns all known values for EnvironmentStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type EnvironmentSummary

type EnvironmentSummary struct {

	// The Amazon DataZone user who created the environment.
	//
	// This member is required.
	CreatedBy *string

	// The identifier of the Amazon DataZone domain in which the environment exists.
	//
	// This member is required.
	DomainId *string

	// The identifier of the environment profile with which the environment was
	// created.
	//
	// This member is required.
	EnvironmentProfileId *string

	// The name of the environment.
	//
	// This member is required.
	Name *string

	// The identifier of the project in which the environment exists.
	//
	// This member is required.
	ProjectId *string

	// The provider of the environment.
	//
	// This member is required.
	Provider *string

	// The identifier of the Amazon Web Services account in which an environment
	// exists.
	AwsAccountId *string

	// The Amazon Web Services Region in which an environment exists.
	AwsAccountRegion *string

	// The timestamp of when the environment was created.
	CreatedAt *time.Time

	// The description of the environment.
	Description *string

	// The identifier of the environment.
	Id *string

	// The status of the environment.
	Status EnvironmentStatus

	// The timestamp of when the environment was updated.
	UpdatedAt *time.Time
	// contains filtered or unexported fields
}

The details of an environment.

type FailureCause

type FailureCause struct {

	// The description of the error message.
	Message *string
	// contains filtered or unexported fields
}

Specifies the error message that is returned if the operation cannot be successfully completed.

type Filter

type Filter struct {

	// A search filter attribute in Amazon DataZone.
	//
	// This member is required.
	Attribute *string

	// A search filter value in Amazon DataZone.
	//
	// This member is required.
	Value *string
	// contains filtered or unexported fields
}

A search filter in Amazon DataZone.

type FilterClause

type FilterClause interface {
	// contains filtered or unexported methods
}

A search filter clause in Amazon DataZone.

The following types satisfy this interface:

FilterClauseMemberAnd
FilterClauseMemberFilter
FilterClauseMemberOr
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/datazone/types"
	"fmt"
)

func main() {
	var union types.FilterClause
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.FilterClauseMemberAnd:
		_ = v.Value // Value is []types.FilterClause

	case *types.FilterClauseMemberFilter:
		_ = v.Value // Value is types.Filter

	case *types.FilterClauseMemberOr:
		_ = v.Value // Value is []types.FilterClause

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type FilterClauseMemberAnd

type FilterClauseMemberAnd struct {
	Value []FilterClause
	// contains filtered or unexported fields
}

The 'and' search filter clause in Amazon DataZone.

type FilterClauseMemberFilter

type FilterClauseMemberFilter struct {
	Value Filter
	// contains filtered or unexported fields
}

A search filter in Amazon DataZone.

type FilterClauseMemberOr

type FilterClauseMemberOr struct {
	Value []FilterClause
	// contains filtered or unexported fields
}

The 'or' search filter clause in Amazon DataZone.

type FilterExpression

type FilterExpression struct {

	// The search filter expression.
	//
	// This member is required.
	Expression *string

	// The search filter explresison type.
	//
	// This member is required.
	Type FilterExpressionType
	// contains filtered or unexported fields
}

A filter expression in Amazon DataZone.

type FilterExpressionType

type FilterExpressionType string
const (
	FilterExpressionTypeInclude FilterExpressionType = "INCLUDE"
	FilterExpressionTypeExclude FilterExpressionType = "EXCLUDE"
)

Enum values for FilterExpressionType

func (FilterExpressionType) Values

Values returns all known values for FilterExpressionType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type FormEntryInput

type FormEntryInput struct {

	// The type ID of the form entry.
	//
	// This member is required.
	TypeIdentifier *string

	// The type revision of the form entry.
	//
	// This member is required.
	TypeRevision *string

	// Specifies whether a form entry is required.
	Required *bool
	// contains filtered or unexported fields
}

The details of the form entry.

type FormEntryOutput

type FormEntryOutput struct {

	// The name of the type of the form entry.
	//
	// This member is required.
	TypeName *string

	// The type revision of the form entry.
	//
	// This member is required.
	TypeRevision *string

	// Specifies whether a form entry is required.
	Required *bool
	// contains filtered or unexported fields
}

The details of the form entry.

type FormInput

type FormInput struct {

	// The name of the metadata form.
	//
	// This member is required.
	FormName *string

	// The content of the metadata form.
	Content *string

	// The ID of the metadata form type.
	TypeIdentifier *string

	// The revision of the metadata form type.
	TypeRevision *string
	// contains filtered or unexported fields
}

The details of a metadata form.

type FormOutput

type FormOutput struct {

	// The name of the metadata form.
	//
	// This member is required.
	FormName *string

	// The content of the metadata form.
	Content *string

	// The name of the metadata form type.
	TypeName *string

	// The revision of the metadata form type.
	TypeRevision *string
	// contains filtered or unexported fields
}

The details of a metadata form.

type FormTypeData

type FormTypeData struct {

	// The identifier of the Amazon DataZone domain in which the form type exists.
	//
	// This member is required.
	DomainId *string

	// The name of the form type.
	//
	// This member is required.
	Name *string

	// The revision of the form type.
	//
	// This member is required.
	Revision *string

	// The timestamp of when the metadata form type was created.
	CreatedAt *time.Time

	// The Amazon DataZone user who created teh metadata form type.
	CreatedBy *string

	// The description of the metadata form type.
	Description *string

	// The imports specified in the form type.
	Imports []Import

	// The model of the form type.
	Model Model

	// The identifier of the Amazon DataZone domain in which the form type was
	// originally created.
	OriginDomainId *string

	// The identifier of the project in which the form type was originally created.
	OriginProjectId *string

	// The identifier of the project that owns the form type.
	OwningProjectId *string

	// The status of the form type.
	Status FormTypeStatus
	// contains filtered or unexported fields
}

The details of the metadata form type.

type FormTypeStatus

type FormTypeStatus string
const (
	FormTypeStatusEnabled  FormTypeStatus = "ENABLED"
	FormTypeStatusDisabled FormTypeStatus = "DISABLED"
)

Enum values for FormTypeStatus

func (FormTypeStatus) Values

func (FormTypeStatus) Values() []FormTypeStatus

Values returns all known values for FormTypeStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type GlossaryItem

type GlossaryItem struct {

	// The identifier of the Amazon DataZone domain in which the business glossary
	// exists.
	//
	// This member is required.
	DomainId *string

	// The identifier of the glossary.
	//
	// This member is required.
	Id *string

	// The name of the glossary.
	//
	// This member is required.
	Name *string

	// The identifier of the project that owns the business glosary.
	//
	// This member is required.
	OwningProjectId *string

	// The business glossary status.
	//
	// This member is required.
	Status GlossaryStatus

	// The timestamp of when the glossary was created.
	CreatedAt *time.Time

	// The Amazon DataZone user who created the glossary.
	CreatedBy *string

	// The business glossary description.
	Description *string

	// The timestamp of when the business glossary was updated.
	UpdatedAt *time.Time

	// The Amazon DataZone user who updated the business glossary.
	UpdatedBy *string
	// contains filtered or unexported fields
}

The details of a business glossary.

type GlossaryStatus

type GlossaryStatus string
const (
	GlossaryStatusDisabled GlossaryStatus = "DISABLED"
	GlossaryStatusEnabled  GlossaryStatus = "ENABLED"
)

Enum values for GlossaryStatus

func (GlossaryStatus) Values

func (GlossaryStatus) Values() []GlossaryStatus

Values returns all known values for GlossaryStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type GlossaryTermItem

type GlossaryTermItem struct {

	// The identifier of the Amazon DataZone domain in which the business glossary
	// exists.
	//
	// This member is required.
	DomainId *string

	// The identifier of the business glossary to which the term belongs.
	//
	// This member is required.
	GlossaryId *string

	// The identifier of the business glossary term.
	//
	// This member is required.
	Id *string

	// The name of the business glossary term.
	//
	// This member is required.
	Name *string

	// The status of the business glossary term.
	//
	// This member is required.
	Status GlossaryTermStatus

	// The timestamp of when a business glossary term was created.
	CreatedAt *time.Time

	// The Amazon DataZone user who created the business glossary.
	CreatedBy *string

	// The long description of the business glossary term.
	LongDescription *string

	// The short description of the business glossary term.
	ShortDescription *string

	// The relations of the business glossary term.
	TermRelations *TermRelations

	// The timestamp of when a business glossary term was updated.
	UpdatedAt *time.Time

	// The Amazon DataZone user who updated the business glossary term.
	UpdatedBy *string
	// contains filtered or unexported fields
}

The details of a business glossary term.

type GlossaryTermStatus

type GlossaryTermStatus string
const (
	GlossaryTermStatusEnabled  GlossaryTermStatus = "ENABLED"
	GlossaryTermStatusDisabled GlossaryTermStatus = "DISABLED"
)

Enum values for GlossaryTermStatus

func (GlossaryTermStatus) Values

Values returns all known values for GlossaryTermStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type GlueRunConfigurationInput

type GlueRunConfigurationInput struct {

	// The relational filter configurations included in the configuration details of
	// the Amazon Web Services Glue data source.
	//
	// This member is required.
	RelationalFilterConfigurations []RelationalFilterConfiguration

	// Specifies whether to automatically import data quality metrics as part of the
	// data source run.
	AutoImportDataQualityResult *bool

	// The data access role included in the configuration details of the Amazon Web
	// Services Glue data source.
	DataAccessRole *string
	// contains filtered or unexported fields
}

The configuration details of the Amazon Web Services Glue data source.

type GlueRunConfigurationOutput

type GlueRunConfigurationOutput struct {

	// The relational filter configurations included in the configuration details of
	// the Amazon Web Services Glue data source.
	//
	// This member is required.
	RelationalFilterConfigurations []RelationalFilterConfiguration

	// The Amazon Web Services account ID included in the configuration details of the
	// Amazon Web Services Glue data source.
	AccountId *string

	// Specifies whether to automatically import data quality metrics as part of the
	// data source run.
	AutoImportDataQualityResult *bool

	// The data access role included in the configuration details of the Amazon Web
	// Services Glue data source.
	DataAccessRole *string

	// The Amazon Web Services region included in the configuration details of the
	// Amazon Web Services Glue data source.
	Region *string
	// contains filtered or unexported fields
}

The configuration details of the Amazon Web Services Glue data source.

type GrantedEntity

type GrantedEntity interface {
	// contains filtered or unexported methods
}

The details of a listing for which a subscription is granted.

The following types satisfy this interface:

GrantedEntityMemberListing
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/datazone/types"
	"fmt"
)

func main() {
	var union types.GrantedEntity
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.GrantedEntityMemberListing:
		_ = v.Value // Value is types.ListingRevision

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type GrantedEntityInput

type GrantedEntityInput interface {
	// contains filtered or unexported methods
}

The details of a listing for which a subscription is to be granted.

The following types satisfy this interface:

GrantedEntityInputMemberListing
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/datazone/types"
	"fmt"
)

func main() {
	var union types.GrantedEntityInput
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.GrantedEntityInputMemberListing:
		_ = v.Value // Value is types.ListingRevisionInput

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type GrantedEntityInputMemberListing

type GrantedEntityInputMemberListing struct {
	Value ListingRevisionInput
	// contains filtered or unexported fields
}

The listing for which a subscription is to be granted.

type GrantedEntityMemberListing

type GrantedEntityMemberListing struct {
	Value ListingRevision
	// contains filtered or unexported fields
}

The listing for which a subscription is granted.

type GroupDetails

type GroupDetails struct {

	// The identifier of the group in Amazon DataZone.
	//
	// This member is required.
	GroupId *string
	// contains filtered or unexported fields
}

The details of a group in Amazon DataZone.

type GroupProfileStatus

type GroupProfileStatus string
const (
	GroupProfileStatusAssigned    GroupProfileStatus = "ASSIGNED"
	GroupProfileStatusNotAssigned GroupProfileStatus = "NOT_ASSIGNED"
)

Enum values for GroupProfileStatus

func (GroupProfileStatus) Values

Values returns all known values for GroupProfileStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type GroupProfileSummary

type GroupProfileSummary struct {

	// The ID of the Amazon DataZone domain of a group profile.
	DomainId *string

	// The group name of a group profile.
	GroupName *string

	// The ID of a group profile.
	Id *string

	// The status of a group profile.
	Status GroupProfileStatus
	// contains filtered or unexported fields
}

The details of a group profile.

type GroupSearchType

type GroupSearchType string
const (
	GroupSearchTypeSsoGroup         GroupSearchType = "SSO_GROUP"
	GroupSearchTypeDatazoneSsoGroup GroupSearchType = "DATAZONE_SSO_GROUP"
)

Enum values for GroupSearchType

func (GroupSearchType) Values

func (GroupSearchType) Values() []GroupSearchType

Values returns all known values for GroupSearchType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type IamUserProfileDetails

type IamUserProfileDetails struct {

	// The ARN of an IAM user profile in Amazon DataZone.
	Arn *string
	// contains filtered or unexported fields
}

The details of an IAM user profile in Amazon DataZone.

type Import

type Import struct {

	// The name of the import.
	//
	// This member is required.
	Name *string

	// The revision of the import.
	//
	// This member is required.
	Revision *string
	// contains filtered or unexported fields
}

The details of the import of the metadata form type.

type InternalServerException

type InternalServerException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The request has failed because of an unknown error, exception or failure.

func (*InternalServerException) Error

func (e *InternalServerException) Error() string

func (*InternalServerException) ErrorCode

func (e *InternalServerException) ErrorCode() string

func (*InternalServerException) ErrorFault

func (e *InternalServerException) ErrorFault() smithy.ErrorFault

func (*InternalServerException) ErrorMessage

func (e *InternalServerException) ErrorMessage() string

type InventorySearchScope

type InventorySearchScope string
const (
	InventorySearchScopeAsset        InventorySearchScope = "ASSET"
	InventorySearchScopeGlossary     InventorySearchScope = "GLOSSARY"
	InventorySearchScopeGlossaryTerm InventorySearchScope = "GLOSSARY_TERM"
)

Enum values for InventorySearchScope

func (InventorySearchScope) Values

Values returns all known values for InventorySearchScope. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ListingItem

type ListingItem interface {
	// contains filtered or unexported methods
}

The details of a listing (aka asset published in a Amazon DataZone catalog).

The following types satisfy this interface:

ListingItemMemberAssetListing
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/datazone/types"
	"fmt"
)

func main() {
	var union types.ListingItem
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.ListingItemMemberAssetListing:
		_ = v.Value // Value is types.AssetListing

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type ListingItemMemberAssetListing

type ListingItemMemberAssetListing struct {
	Value AssetListing
	// contains filtered or unexported fields
}

An asset published in an Amazon DataZone catalog.

type ListingRevision

type ListingRevision struct {

	// An identifier of a revision of an asset published in a Amazon DataZone catalog.
	//
	// This member is required.
	Id *string

	// The details of a revision of an asset published in a Amazon DataZone catalog.
	//
	// This member is required.
	Revision *string
	// contains filtered or unexported fields
}

A revision of an asset published in a Amazon DataZone catalog.

type ListingRevisionInput

type ListingRevisionInput struct {

	// An identifier of revision to be made to an asset published in a Amazon DataZone
	// catalog.
	//
	// This member is required.
	Identifier *string

	// The details of a revision to be made to an asset published in a Amazon DataZone
	// catalog.
	//
	// This member is required.
	Revision *string
	// contains filtered or unexported fields
}

A revision to be made to an asset published in a Amazon DataZone catalog.

type ListingStatus

type ListingStatus string
const (
	ListingStatusCreating ListingStatus = "CREATING"
	ListingStatusActive   ListingStatus = "ACTIVE"
	ListingStatusInactive ListingStatus = "INACTIVE"
)

Enum values for ListingStatus

func (ListingStatus) Values

func (ListingStatus) Values() []ListingStatus

Values returns all known values for ListingStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type Member

type Member interface {
	// contains filtered or unexported methods
}

The details about a project member.

The following types satisfy this interface:

MemberMemberGroupIdentifier
MemberMemberUserIdentifier
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/datazone/types"
	"fmt"
)

func main() {
	var union types.Member
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.MemberMemberGroupIdentifier:
		_ = v.Value // Value is string

	case *types.MemberMemberUserIdentifier:
		_ = v.Value // Value is string

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type MemberDetails

type MemberDetails interface {
	// contains filtered or unexported methods
}

The details about a project member.

The following types satisfy this interface:

MemberDetailsMemberGroup
MemberDetailsMemberUser
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/datazone/types"
	"fmt"
)

func main() {
	var union types.MemberDetails
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.MemberDetailsMemberGroup:
		_ = v.Value // Value is types.GroupDetails

	case *types.MemberDetailsMemberUser:
		_ = v.Value // Value is types.UserDetails

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type MemberDetailsMemberGroup

type MemberDetailsMemberGroup struct {
	Value GroupDetails
	// contains filtered or unexported fields
}

The group details of a project member.

type MemberDetailsMemberUser

type MemberDetailsMemberUser struct {
	Value UserDetails
	// contains filtered or unexported fields
}

The user details of a project member.

type MemberMemberGroupIdentifier

type MemberMemberGroupIdentifier struct {
	Value string
	// contains filtered or unexported fields
}

The ID of the group of a project member.

type MemberMemberUserIdentifier

type MemberMemberUserIdentifier struct {
	Value string
	// contains filtered or unexported fields
}

The user ID of a project member.

type MetadataGenerationRunItem

type MetadataGenerationRunItem struct {

	// The ID of the Amazon DataZone domain in which the metadata generation run was
	// created.
	//
	// This member is required.
	DomainId *string

	// The ID of the metadata generation run.
	//
	// This member is required.
	Id *string

	// The ID of the project that owns the asset for which the metadata generation was
	// ran.
	//
	// This member is required.
	OwningProjectId *string

	// The timestamp at which the metadata generation run was created.
	CreatedAt *time.Time

	// The user who created the metadata generation run.
	CreatedBy *string

	// The status of the metadata generation run.
	Status MetadataGenerationRunStatus

	// The asset for which metadata was generated.
	Target *MetadataGenerationRunTarget

	// The type of the metadata generation run.
	Type MetadataGenerationRunType
	// contains filtered or unexported fields
}

The metadata generation run.

type MetadataGenerationRunStatus

type MetadataGenerationRunStatus string
const (
	MetadataGenerationRunStatusSubmitted  MetadataGenerationRunStatus = "SUBMITTED"
	MetadataGenerationRunStatusInProgress MetadataGenerationRunStatus = "IN_PROGRESS"
	MetadataGenerationRunStatusCanceled   MetadataGenerationRunStatus = "CANCELED"
	MetadataGenerationRunStatusSucceeded  MetadataGenerationRunStatus = "SUCCEEDED"
	MetadataGenerationRunStatusFailed     MetadataGenerationRunStatus = "FAILED"
)

Enum values for MetadataGenerationRunStatus

func (MetadataGenerationRunStatus) Values

Values returns all known values for MetadataGenerationRunStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type MetadataGenerationRunTarget

type MetadataGenerationRunTarget struct {

	// The ID of the metadata generation run's target.
	//
	// This member is required.
	Identifier *string

	// The type of the asset for which metadata was generated.
	//
	// This member is required.
	Type MetadataGenerationTargetType

	// The revision of the asset for which metadata was generated.
	Revision *string
	// contains filtered or unexported fields
}

The asset for which metadata was generated.

type MetadataGenerationRunType

type MetadataGenerationRunType string
const (
	MetadataGenerationRunTypeBusinessDescriptions MetadataGenerationRunType = "BUSINESS_DESCRIPTIONS"
)

Enum values for MetadataGenerationRunType

func (MetadataGenerationRunType) Values

Values returns all known values for MetadataGenerationRunType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type MetadataGenerationTargetType

type MetadataGenerationTargetType string
const (
	MetadataGenerationTargetTypeAsset MetadataGenerationTargetType = "ASSET"
)

Enum values for MetadataGenerationTargetType

func (MetadataGenerationTargetType) Values

Values returns all known values for MetadataGenerationTargetType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type Model

type Model interface {
	// contains filtered or unexported methods
}

The model of the API.

The following types satisfy this interface:

ModelMemberSmithy
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/datazone/types"
	"fmt"
)

func main() {
	var union types.Model
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.ModelMemberSmithy:
		_ = v.Value // Value is string

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type ModelMemberSmithy

type ModelMemberSmithy struct {
	Value string
	// contains filtered or unexported fields
}

Indicates the smithy model of the API.

type NotificationOutput

type NotificationOutput struct {

	// The action link included in the notification.
	//
	// This member is required.
	ActionLink *string

	// The timestamp of when a notification was created.
	//
	// This member is required.
	CreationTimestamp *time.Time

	// The identifier of a Amazon DataZone domain in which the notification exists.
	//
	// This member is required.
	DomainIdentifier *string

	// The identifier of the notification.
	//
	// This member is required.
	Identifier *string

	// The timestamp of when the notification was last updated.
	//
	// This member is required.
	LastUpdatedTimestamp *time.Time

	// The message included in the notification.
	//
	// This member is required.
	Message *string

	// The title of the notification.
	//
	// This member is required.
	Title *string

	// The topic of the notification.
	//
	// This member is required.
	Topic *Topic

	// The type of the notification.
	//
	// This member is required.
	Type NotificationType

	// The metadata included in the notification.
	Metadata map[string]string

	// The status included in the notification.
	Status TaskStatus
	// contains filtered or unexported fields
}

The details of a notification generated in Amazon DataZone.

type NotificationResource

type NotificationResource struct {

	// The ID of the resource mentioned in a notification.
	//
	// This member is required.
	Id *string

	// The type of the resource mentioned in a notification.
	//
	// This member is required.
	Type NotificationResourceType

	// The name of the resource mentioned in a notification.
	Name *string
	// contains filtered or unexported fields
}

The details of the resource mentioned in a notification.

type NotificationResourceType

type NotificationResourceType string
const (
	NotificationResourceTypeProject NotificationResourceType = "PROJECT"
)

Enum values for NotificationResourceType

func (NotificationResourceType) Values

Values returns all known values for NotificationResourceType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type NotificationRole

type NotificationRole string
const (
	NotificationRoleProjectOwner       NotificationRole = "PROJECT_OWNER"
	NotificationRoleProjectContributor NotificationRole = "PROJECT_CONTRIBUTOR"
	NotificationRoleProjectViewer      NotificationRole = "PROJECT_VIEWER"
	NotificationRoleDomainOwner        NotificationRole = "DOMAIN_OWNER"
	NotificationRoleProjectSubscriber  NotificationRole = "PROJECT_SUBSCRIBER"
)

Enum values for NotificationRole

func (NotificationRole) Values

Values returns all known values for NotificationRole. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type NotificationType

type NotificationType string
const (
	NotificationTypeTask  NotificationType = "TASK"
	NotificationTypeEvent NotificationType = "EVENT"
)

Enum values for NotificationType

func (NotificationType) Values

Values returns all known values for NotificationType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type PredictionConfiguration

type PredictionConfiguration struct {

	// The business name generation mechanism.
	BusinessNameGeneration *BusinessNameGenerationConfiguration
	// contains filtered or unexported fields
}

The configuration of the prediction.

type ProjectDeletionError

type ProjectDeletionError struct {

	// The code of the project deletion error.
	Code *string

	// The message of the project deletion error.
	Message *string
	// contains filtered or unexported fields
}

Specifies the error message that is returned if the operation cannot be successfully completed.

type ProjectMember

type ProjectMember struct {

	// The designated role of a project member.
	//
	// This member is required.
	Designation UserDesignation

	// The membership details of a project member.
	//
	// This member is required.
	MemberDetails MemberDetails
	// contains filtered or unexported fields
}

The details of a project member.

type ProjectStatus

type ProjectStatus string
const (
	ProjectStatusActive       ProjectStatus = "ACTIVE"
	ProjectStatusDeleting     ProjectStatus = "DELETING"
	ProjectStatusDeleteFailed ProjectStatus = "DELETE_FAILED"
)

Enum values for ProjectStatus

func (ProjectStatus) Values

func (ProjectStatus) Values() []ProjectStatus

Values returns all known values for ProjectStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ProjectSummary

type ProjectSummary struct {

	// The Amazon DataZone user who created the project.
	//
	// This member is required.
	CreatedBy *string

	// The identifier of a Amazon DataZone domain where the project exists.
	//
	// This member is required.
	DomainId *string

	// The identifier of a project.
	//
	// This member is required.
	Id *string

	// The name of a project.
	//
	// This member is required.
	Name *string

	// The timestamp of when a project was created.
	CreatedAt *time.Time

	// The description of a project.
	Description *string

	// Specifies the error message that is returned if the operation cannot be
	// successfully completed.
	FailureReasons []ProjectDeletionError

	// The status of the project.
	ProjectStatus ProjectStatus

	// The timestamp of when the project was updated.
	UpdatedAt *time.Time
	// contains filtered or unexported fields
}

The details of a Amazon DataZone project.

type ProvisioningProperties

type ProvisioningProperties interface {
	// contains filtered or unexported methods
}

The provisioning properties of an environment blueprint.

The following types satisfy this interface:

ProvisioningPropertiesMemberCloudFormation
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/datazone/types"
	"fmt"
)

func main() {
	var union types.ProvisioningProperties
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.ProvisioningPropertiesMemberCloudFormation:
		_ = v.Value // Value is types.CloudFormationProperties

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type ProvisioningPropertiesMemberCloudFormation

type ProvisioningPropertiesMemberCloudFormation struct {
	Value CloudFormationProperties
	// contains filtered or unexported fields
}

The cloud formation properties included as part of the provisioning properties of an environment blueprint.

type RecommendationConfiguration

type RecommendationConfiguration struct {

	// Specifies whether automatic business name generation is to be enabled or not as
	// part of the recommendation configuration.
	EnableBusinessNameGeneration *bool
	// contains filtered or unexported fields
}

The recommendation to be updated as part of the UpdateDataSource action.

type RedshiftClusterStorage

type RedshiftClusterStorage struct {

	// The name of an Amazon Redshift cluster.
	//
	// This member is required.
	ClusterName *string
	// contains filtered or unexported fields
}

The details of the Amazon Redshift cluster storage.

type RedshiftCredentialConfiguration

type RedshiftCredentialConfiguration struct {

	// The ARN of a secret manager for an Amazon Redshift cluster.
	//
	// This member is required.
	SecretManagerArn *string
	// contains filtered or unexported fields
}

The details of the credentials required to access an Amazon Redshift cluster.

type RedshiftRunConfigurationInput

type RedshiftRunConfigurationInput struct {

	// The details of the credentials required to access an Amazon Redshift cluster.
	//
	// This member is required.
	RedshiftCredentialConfiguration *RedshiftCredentialConfiguration

	// The details of the Amazon Redshift storage as part of the configuration of an
	// Amazon Redshift data source run.
	//
	// This member is required.
	RedshiftStorage RedshiftStorage

	// The relational filger configurations included in the configuration details of
	// the Amazon Redshift data source.
	//
	// This member is required.
	RelationalFilterConfigurations []RelationalFilterConfiguration

	// The data access role included in the configuration details of the Amazon
	// Redshift data source.
	DataAccessRole *string
	// contains filtered or unexported fields
}

The configuration details of the Amazon Redshift data source.

type RedshiftRunConfigurationOutput

type RedshiftRunConfigurationOutput struct {

	// The details of the credentials required to access an Amazon Redshift cluster.
	//
	// This member is required.
	RedshiftCredentialConfiguration *RedshiftCredentialConfiguration

	// The details of the Amazon Redshift storage as part of the configuration of an
	// Amazon Redshift data source run.
	//
	// This member is required.
	RedshiftStorage RedshiftStorage

	// The relational filger configurations included in the configuration details of
	// the Amazon Redshift data source.
	//
	// This member is required.
	RelationalFilterConfigurations []RelationalFilterConfiguration

	// The ID of the Amazon Web Services account included in the configuration details
	// of the Amazon Redshift data source.
	AccountId *string

	// The data access role included in the configuration details of the Amazon
	// Redshift data source.
	DataAccessRole *string

	// The Amazon Web Services region included in the configuration details of the
	// Amazon Redshift data source.
	Region *string
	// contains filtered or unexported fields
}

The configuration details of the Amazon Redshift data source.

type RedshiftServerlessStorage

type RedshiftServerlessStorage struct {

	// The name of the Amazon Redshift Serverless workgroup.
	//
	// This member is required.
	WorkgroupName *string
	// contains filtered or unexported fields
}

The details of the Amazon Redshift Serverless workgroup storage.

type RedshiftStorage

type RedshiftStorage interface {
	// contains filtered or unexported methods
}

The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.

The following types satisfy this interface:

RedshiftStorageMemberRedshiftClusterSource
RedshiftStorageMemberRedshiftServerlessSource
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/datazone/types"
	"fmt"
)

func main() {
	var union types.RedshiftStorage
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.RedshiftStorageMemberRedshiftClusterSource:
		_ = v.Value // Value is types.RedshiftClusterStorage

	case *types.RedshiftStorageMemberRedshiftServerlessSource:
		_ = v.Value // Value is types.RedshiftServerlessStorage

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type RedshiftStorageMemberRedshiftClusterSource

type RedshiftStorageMemberRedshiftClusterSource struct {
	Value RedshiftClusterStorage
	// contains filtered or unexported fields
}

The details of the Amazon Redshift cluster source.

type RedshiftStorageMemberRedshiftServerlessSource

type RedshiftStorageMemberRedshiftServerlessSource struct {
	Value RedshiftServerlessStorage
	// contains filtered or unexported fields
}

The details of the Amazon Redshift Serverless workgroup source.

type RejectChoice

type RejectChoice struct {

	// Specifies the target (for example, a column name) where a prediction can be
	// rejected.
	//
	// This member is required.
	PredictionTarget *string

	// Specifies the the automatically generated business metadata that can be
	// rejected.
	PredictionChoices []int32
	// contains filtered or unexported fields
}

The details of the automatically generated business metadata that is rejected.

type RejectRule

type RejectRule struct {

	// Specifies whether you want to reject the top prediction for all targets or none.
	Rule RejectRuleBehavior

	// The confidence score that specifies the condition at which a prediction can be
	// rejected.
	Threshold *float32
	// contains filtered or unexported fields
}

Specifies the rule and the threshold under which a prediction can be rejected.

type RejectRuleBehavior

type RejectRuleBehavior string
const (
	RejectRuleBehaviorAll  RejectRuleBehavior = "ALL"
	RejectRuleBehaviorNone RejectRuleBehavior = "NONE"
)

Enum values for RejectRuleBehavior

func (RejectRuleBehavior) Values

Values returns all known values for RejectRuleBehavior. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type RelationalFilterConfiguration

type RelationalFilterConfiguration struct {

	// The database name specified in the relational filter configuration for the data
	// source.
	//
	// This member is required.
	DatabaseName *string

	// The filter expressions specified in the relational filter configuration for the
	// data source.
	FilterExpressions []FilterExpression

	// The schema name specified in the relational filter configuration for the data
	// source.
	SchemaName *string
	// contains filtered or unexported fields
}

The relational filter configuration for the data source.

type Resource

type Resource struct {

	// The type of a provisioned resource of this Amazon DataZone environment.
	//
	// This member is required.
	Type *string

	// The value of a provisioned resource of this Amazon DataZone environment.
	//
	// This member is required.
	Value *string

	// The name of a provisioned resource of this Amazon DataZone environment.
	Name *string

	// The provider of a provisioned resource of this Amazon DataZone environment.
	Provider *string
	// contains filtered or unexported fields
}

The details of a provisioned resource of this Amazon DataZone environment.

type ResourceNotFoundException

type ResourceNotFoundException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified resource cannot be found.

func (*ResourceNotFoundException) Error

func (e *ResourceNotFoundException) Error() string

func (*ResourceNotFoundException) ErrorCode

func (e *ResourceNotFoundException) ErrorCode() string

func (*ResourceNotFoundException) ErrorFault

func (*ResourceNotFoundException) ErrorMessage

func (e *ResourceNotFoundException) ErrorMessage() string

type RunStatisticsForAssets

type RunStatisticsForAssets struct {

	// The added statistic for the data source run.
	Added *int32

	// The failed statistic for the data source run.
	Failed *int32

	// The skipped statistic for the data source run.
	Skipped *int32

	// The unchanged statistic for the data source run.
	Unchanged *int32

	// The updated statistic for the data source run.
	Updated *int32
	// contains filtered or unexported fields
}

The asset statistics from the data source run.

type ScheduleConfiguration

type ScheduleConfiguration struct {

	// The schedule of the data source runs.
	Schedule *string

	// The timezone of the data source run.
	Timezone Timezone
	// contains filtered or unexported fields
}

The details of the schedule of the data source runs.

type SearchInItem

type SearchInItem struct {

	// The search attribute.
	//
	// This member is required.
	Attribute *string
	// contains filtered or unexported fields
}

The details of the search.

type SearchInventoryResultItem

type SearchInventoryResultItem interface {
	// contains filtered or unexported methods
}

The details of the search results.

The following types satisfy this interface:

SearchInventoryResultItemMemberAssetItem
SearchInventoryResultItemMemberDataProductItem
SearchInventoryResultItemMemberGlossaryItem
SearchInventoryResultItemMemberGlossaryTermItem
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/datazone/types"
	"fmt"
)

func main() {
	var union types.SearchInventoryResultItem
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.SearchInventoryResultItemMemberAssetItem:
		_ = v.Value // Value is types.AssetItem

	case *types.SearchInventoryResultItemMemberDataProductItem:
		_ = v.Value // Value is types.DataProductSummary

	case *types.SearchInventoryResultItemMemberGlossaryItem:
		_ = v.Value // Value is types.GlossaryItem

	case *types.SearchInventoryResultItemMemberGlossaryTermItem:
		_ = v.Value // Value is types.GlossaryTermItem

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type SearchInventoryResultItemMemberAssetItem

type SearchInventoryResultItemMemberAssetItem struct {
	Value AssetItem
	// contains filtered or unexported fields
}

The asset item included in the search results.

type SearchInventoryResultItemMemberDataProductItem

type SearchInventoryResultItemMemberDataProductItem struct {
	Value DataProductSummary
	// contains filtered or unexported fields
}

The data product item included in the search results.

type SearchInventoryResultItemMemberGlossaryItem

type SearchInventoryResultItemMemberGlossaryItem struct {
	Value GlossaryItem
	// contains filtered or unexported fields
}

The glossary item included in the search results.

type SearchInventoryResultItemMemberGlossaryTermItem

type SearchInventoryResultItemMemberGlossaryTermItem struct {
	Value GlossaryTermItem
	// contains filtered or unexported fields
}

The glossary term item included in the search results.

type SearchOutputAdditionalAttribute

type SearchOutputAdditionalAttribute string
const (
	SearchOutputAdditionalAttributeForms                    SearchOutputAdditionalAttribute = "FORMS"
	SearchOutputAdditionalAttributeTimeSeriesDataPointForms SearchOutputAdditionalAttribute = "TIME_SERIES_DATA_POINT_FORMS"
)

Enum values for SearchOutputAdditionalAttribute

func (SearchOutputAdditionalAttribute) Values

Values returns all known values for SearchOutputAdditionalAttribute. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type SearchResultItem

type SearchResultItem interface {
	// contains filtered or unexported methods
}

The details of the results of the SearchListings action.

The following types satisfy this interface:

SearchResultItemMemberAssetListing
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/datazone/types"
	"fmt"
)

func main() {
	var union types.SearchResultItem
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.SearchResultItemMemberAssetListing:
		_ = v.Value // Value is types.AssetListingItem

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type SearchResultItemMemberAssetListing

type SearchResultItemMemberAssetListing struct {
	Value AssetListingItem
	// contains filtered or unexported fields
}

The asset listing included in the results of the SearchListings action.

type SearchSort

type SearchSort struct {

	// The attribute detail of the way to sort search results.
	//
	// This member is required.
	Attribute *string

	// The order detail of the wya to sort search results.
	Order SortOrder
	// contains filtered or unexported fields
}

The details of the way to sort search results.

type SearchTypesResultItem

type SearchTypesResultItem interface {
	// contains filtered or unexported methods
}

The details of the results of the SearchTypes action.

The following types satisfy this interface:

SearchTypesResultItemMemberAssetTypeItem
SearchTypesResultItemMemberFormTypeItem
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/datazone/types"
	"fmt"
)

func main() {
	var union types.SearchTypesResultItem
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.SearchTypesResultItemMemberAssetTypeItem:
		_ = v.Value // Value is types.AssetTypeItem

	case *types.SearchTypesResultItemMemberFormTypeItem:
		_ = v.Value // Value is types.FormTypeData

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type SearchTypesResultItemMemberAssetTypeItem

type SearchTypesResultItemMemberAssetTypeItem struct {
	Value AssetTypeItem
	// contains filtered or unexported fields
}

The asset type included in the results of the SearchTypes action.

type SearchTypesResultItemMemberFormTypeItem

type SearchTypesResultItemMemberFormTypeItem struct {
	Value FormTypeData
	// contains filtered or unexported fields
}

The form type included in the results of the SearchTypes action.

type ServiceQuotaExceededException

type ServiceQuotaExceededException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The request has exceeded the specified service quota.

func (*ServiceQuotaExceededException) Error

func (*ServiceQuotaExceededException) ErrorCode

func (e *ServiceQuotaExceededException) ErrorCode() string

func (*ServiceQuotaExceededException) ErrorFault

func (*ServiceQuotaExceededException) ErrorMessage

func (e *ServiceQuotaExceededException) ErrorMessage() string

type SingleSignOn

type SingleSignOn struct {

	// The type of single sign-on in Amazon DataZone.
	Type AuthType

	// The single sign-on user assignment in Amazon DataZone.
	UserAssignment UserAssignment
	// contains filtered or unexported fields
}

The single sign-on details in Amazon DataZone.

type SortFieldProject

type SortFieldProject string
const (
	SortFieldProjectName SortFieldProject = "NAME"
)

Enum values for SortFieldProject

func (SortFieldProject) Values

Values returns all known values for SortFieldProject. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type SortKey

type SortKey string
const (
	SortKeyCreatedAt SortKey = "CREATED_AT"
	SortKeyUpdatedAt SortKey = "UPDATED_AT"
)

Enum values for SortKey

func (SortKey) Values

func (SortKey) Values() []SortKey

Values returns all known values for SortKey. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type SortOrder

type SortOrder string
const (
	SortOrderAscending  SortOrder = "ASCENDING"
	SortOrderDescending SortOrder = "DESCENDING"
)

Enum values for SortOrder

func (SortOrder) Values

func (SortOrder) Values() []SortOrder

Values returns all known values for SortOrder. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type SsoUserProfileDetails

type SsoUserProfileDetails struct {

	// The first name included in the single sign-on details of the user profile.
	FirstName *string

	// The last name included in the single sign-on details of the user profile.
	LastName *string

	// The username included in the single sign-on details of the user profile.
	Username *string
	// contains filtered or unexported fields
}

The single sign-on details of the user profile.

type SubscribedAsset

type SubscribedAsset struct {

	// The identifier of the asset for which the subscription grant is created.
	//
	// This member is required.
	AssetId *string

	// The revision of the asset for which the subscription grant is created.
	//
	// This member is required.
	AssetRevision *string

	// The status of the asset for which the subscription grant is created.
	//
	// This member is required.
	Status SubscriptionGrantStatus

	// The failure cause included in the details of the asset for which the
	// subscription grant is created.
	FailureCause *FailureCause

	// The failure timestamp included in the details of the asset for which the
	// subscription grant is created.
	FailureTimestamp *time.Time

	// The timestamp of when the subscription grant to the asset is created.
	GrantedTimestamp *time.Time

	// The target name of the asset for which the subscription grant is created.
	TargetName *string
	// contains filtered or unexported fields
}

The details of the asset for which the subscription grant is created.

type SubscribedAssetListing

type SubscribedAssetListing struct {

	// The identifier of the published asset for which the subscription grant is
	// created.
	EntityId *string

	// The revision of the published asset for which the subscription grant is created.
	EntityRevision *string

	// The type of the published asset for which the subscription grant is created.
	EntityType *string

	// The forms attached to the published asset for which the subscription grant is
	// created.
	Forms *string

	// The glossary terms attached to the published asset for which the subscription
	// grant is created.
	GlossaryTerms []DetailedGlossaryTerm
	// contains filtered or unexported fields
}

The details of the published asset for which the subscription grant is created.

type SubscribedListing

type SubscribedListing struct {

	// The description of the published asset for which the subscription grant is
	// created.
	//
	// This member is required.
	Description *string

	// The identifier of the published asset for which the subscription grant is
	// created.
	//
	// This member is required.
	Id *string

	// The published asset for which the subscription grant is created.
	//
	// This member is required.
	Item SubscribedListingItem

	// The name of the published asset for which the subscription grant is created.
	//
	// This member is required.
	Name *string

	// The identifier of the project of the published asset for which the subscription
	// grant is created.
	//
	// This member is required.
	OwnerProjectId *string

	// The name of the project that owns the published asset for which the
	// subscription grant is created.
	OwnerProjectName *string

	// The revision of the published asset for which the subscription grant is created.
	Revision *string
	// contains filtered or unexported fields
}

The details of the published asset for which the subscription grant is created.

type SubscribedListingInput

type SubscribedListingInput struct {

	// The identifier of the published asset for which the subscription grant is to be
	// created.
	//
	// This member is required.
	Identifier *string
	// contains filtered or unexported fields
}

The published asset for which the subscription grant is to be created.

type SubscribedListingItem

type SubscribedListingItem interface {
	// contains filtered or unexported methods
}

The published asset for which the subscription grant is created.

The following types satisfy this interface:

SubscribedListingItemMemberAssetListing
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/datazone/types"
	"fmt"
)

func main() {
	var union types.SubscribedListingItem
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.SubscribedListingItemMemberAssetListing:
		_ = v.Value // Value is types.SubscribedAssetListing

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type SubscribedListingItemMemberAssetListing

type SubscribedListingItemMemberAssetListing struct {
	Value SubscribedAssetListing
	// contains filtered or unexported fields
}

The asset for which the subscription grant is created.

type SubscribedPrincipal

type SubscribedPrincipal interface {
	// contains filtered or unexported methods
}

The principal that has the subscription grant for the asset.

The following types satisfy this interface:

SubscribedPrincipalMemberProject
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/datazone/types"
	"fmt"
)

func main() {
	var union types.SubscribedPrincipal
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.SubscribedPrincipalMemberProject:
		_ = v.Value // Value is types.SubscribedProject

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type SubscribedPrincipalInput

type SubscribedPrincipalInput interface {
	// contains filtered or unexported methods
}

The principal that is to be given a subscriptiong grant.

The following types satisfy this interface:

SubscribedPrincipalInputMemberProject
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/datazone/types"
	"fmt"
)

func main() {
	var union types.SubscribedPrincipalInput
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.SubscribedPrincipalInputMemberProject:
		_ = v.Value // Value is types.SubscribedProjectInput

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type SubscribedPrincipalInputMemberProject

type SubscribedPrincipalInputMemberProject struct {
	Value SubscribedProjectInput
	// contains filtered or unexported fields
}

The project that is to be given a subscription grant.

type SubscribedPrincipalMemberProject

type SubscribedPrincipalMemberProject struct {
	Value SubscribedProject
	// contains filtered or unexported fields
}

The project that has the subscription grant.

type SubscribedProject

type SubscribedProject struct {

	// The identifier of the project that has the subscription grant.
	Id *string

	// The name of the project that has the subscription grant.
	Name *string
	// contains filtered or unexported fields
}

The project that has the subscription grant.

type SubscribedProjectInput

type SubscribedProjectInput struct {

	// The identifier of the project that is to be given a subscription grant.
	Identifier *string
	// contains filtered or unexported fields
}

The project that is to be given a subscription grant.

type SubscriptionGrantOverallStatus

type SubscriptionGrantOverallStatus string
const (
	SubscriptionGrantOverallStatusPending              SubscriptionGrantOverallStatus = "PENDING"
	SubscriptionGrantOverallStatusInProgress           SubscriptionGrantOverallStatus = "IN_PROGRESS"
	SubscriptionGrantOverallStatusGrantFailed          SubscriptionGrantOverallStatus = "GRANT_FAILED"
	SubscriptionGrantOverallStatusRevokeFailed         SubscriptionGrantOverallStatus = "REVOKE_FAILED"
	SubscriptionGrantOverallStatusGrantAndRevokeFailed SubscriptionGrantOverallStatus = "GRANT_AND_REVOKE_FAILED"
	SubscriptionGrantOverallStatusCompleted            SubscriptionGrantOverallStatus = "COMPLETED"
	SubscriptionGrantOverallStatusInaccessible         SubscriptionGrantOverallStatus = "INACCESSIBLE"
)

Enum values for SubscriptionGrantOverallStatus

func (SubscriptionGrantOverallStatus) Values

Values returns all known values for SubscriptionGrantOverallStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type SubscriptionGrantStatus

type SubscriptionGrantStatus string
const (
	SubscriptionGrantStatusGrantPending     SubscriptionGrantStatus = "GRANT_PENDING"
	SubscriptionGrantStatusRevokePending    SubscriptionGrantStatus = "REVOKE_PENDING"
	SubscriptionGrantStatusGrantInProgress  SubscriptionGrantStatus = "GRANT_IN_PROGRESS"
	SubscriptionGrantStatusRevokeInProgress SubscriptionGrantStatus = "REVOKE_IN_PROGRESS"
	SubscriptionGrantStatusGranted          SubscriptionGrantStatus = "GRANTED"
	SubscriptionGrantStatusRevoked          SubscriptionGrantStatus = "REVOKED"
	SubscriptionGrantStatusGrantFailed      SubscriptionGrantStatus = "GRANT_FAILED"
	SubscriptionGrantStatusRevokeFailed     SubscriptionGrantStatus = "REVOKE_FAILED"
)

Enum values for SubscriptionGrantStatus

func (SubscriptionGrantStatus) Values

Values returns all known values for SubscriptionGrantStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type SubscriptionGrantSummary

type SubscriptionGrantSummary struct {

	// The timestamp of when a subscription grant was created.
	//
	// This member is required.
	CreatedAt *time.Time

	// The datazone user who created the subscription grant.
	//
	// This member is required.
	CreatedBy *string

	// The identifier of the Amazon DataZone domain in which a subscription grant
	// exists.
	//
	// This member is required.
	DomainId *string

	// The entity to which the subscription is granted.
	//
	// This member is required.
	GrantedEntity GrantedEntity

	// The identifier of the subscription grant.
	//
	// This member is required.
	Id *string

	// The status of the subscription grant.
	//
	// This member is required.
	Status SubscriptionGrantOverallStatus

	// The identifier of the target of the subscription grant.
	//
	// This member is required.
	SubscriptionTargetId *string

	// The timestampf of when the subscription grant was updated.
	//
	// This member is required.
	UpdatedAt *time.Time

	// The assets included in the subscription grant.
	Assets []SubscribedAsset

	// The ID of the subscription grant.
	SubscriptionId *string

	// The Amazon DataZone user who updated the subscription grant.
	UpdatedBy *string
	// contains filtered or unexported fields
}

The details of the subscription grant.

type SubscriptionRequestStatus

type SubscriptionRequestStatus string
const (
	SubscriptionRequestStatusPending  SubscriptionRequestStatus = "PENDING"
	SubscriptionRequestStatusAccepted SubscriptionRequestStatus = "ACCEPTED"
	SubscriptionRequestStatusRejected SubscriptionRequestStatus = "REJECTED"
)

Enum values for SubscriptionRequestStatus

func (SubscriptionRequestStatus) Values

Values returns all known values for SubscriptionRequestStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type SubscriptionRequestSummary

type SubscriptionRequestSummary struct {

	// The timestamp of when a subscription request was created.
	//
	// This member is required.
	CreatedAt *time.Time

	// The Amazon DataZone user who created the subscription request.
	//
	// This member is required.
	CreatedBy *string

	// The identifier of the Amazon DataZone domain in which a subscription request
	// exists.
	//
	// This member is required.
	DomainId *string

	// The identifier of the subscription request.
	//
	// This member is required.
	Id *string

	// The reason for the subscription request.
	//
	// This member is required.
	RequestReason *string

	// The status of the subscription request.
	//
	// This member is required.
	Status SubscriptionRequestStatus

	// The listings included in the subscription request.
	//
	// This member is required.
	SubscribedListings []SubscribedListing

	// The principals included in the subscription request.
	//
	// This member is required.
	SubscribedPrincipals []SubscribedPrincipal

	// The timestamp of when the subscription request was updated.
	//
	// This member is required.
	UpdatedAt *time.Time

	// The decision comment of the subscription request.
	DecisionComment *string

	// The identifier of the subscription request reviewer.
	ReviewerId *string

	// The identifier of the Amazon DataZone user who updated the subscription request.
	UpdatedBy *string
	// contains filtered or unexported fields
}

The details of the subscription request.

type SubscriptionStatus

type SubscriptionStatus string
const (
	SubscriptionStatusApproved  SubscriptionStatus = "APPROVED"
	SubscriptionStatusRevoked   SubscriptionStatus = "REVOKED"
	SubscriptionStatusCancelled SubscriptionStatus = "CANCELLED"
)

Enum values for SubscriptionStatus

func (SubscriptionStatus) Values

Values returns all known values for SubscriptionStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type SubscriptionSummary

type SubscriptionSummary struct {

	// The timestamp of when the subscription was created.
	//
	// This member is required.
	CreatedAt *time.Time

	// The Amazon DataZone user who created the subscription.
	//
	// This member is required.
	CreatedBy *string

	// The identifier of the Amazon DataZone domain in which a subscription exists.
	//
	// This member is required.
	DomainId *string

	// The identifier of the subscription.
	//
	// This member is required.
	Id *string

	// The status of the subscription.
	//
	// This member is required.
	Status SubscriptionStatus

	// The listing included in the subscription.
	//
	// This member is required.
	SubscribedListing *SubscribedListing

	// The principal included in the subscription.
	//
	// This member is required.
	SubscribedPrincipal SubscribedPrincipal

	// The timestamp of when the subscription was updated.
	//
	// This member is required.
	UpdatedAt *time.Time

	// The retain permissions included in the subscription.
	RetainPermissions *bool

	// The identifier of the subscription request for the subscription.
	SubscriptionRequestId *string

	// The Amazon DataZone user who updated the subscription.
	UpdatedBy *string
	// contains filtered or unexported fields
}

The details of the subscription.

type SubscriptionTargetForm

type SubscriptionTargetForm struct {

	// The content of the subscription target configuration.
	//
	// This member is required.
	Content *string

	// The form name included in the subscription target configuration.
	//
	// This member is required.
	FormName *string
	// contains filtered or unexported fields
}

The details of the subscription target configuration.

type SubscriptionTargetSummary

type SubscriptionTargetSummary struct {

	// The asset types included in the subscription target.
	//
	// This member is required.
	ApplicableAssetTypes []string

	// The authorized principals included in the subscription target.
	//
	// This member is required.
	AuthorizedPrincipals []string

	// The timestamp of when the subscription target was created.
	//
	// This member is required.
	CreatedAt *time.Time

	// The Amazon DataZone user who created the subscription target.
	//
	// This member is required.
	CreatedBy *string

	// The identifier of the Amazon DataZone domain in which the subscription target
	// exists.
	//
	// This member is required.
	DomainId *string

	// The identifier of the environment of the subscription target.
	//
	// This member is required.
	EnvironmentId *string

	// The identifier of the subscription target.
	//
	// This member is required.
	Id *string

	// The manage access role specified in the subscription target.
	//
	// This member is required.
	ManageAccessRole *string

	// The name of the subscription target.
	//
	// This member is required.
	Name *string

	// The identifier of the project specified in the subscription target.
	//
	// This member is required.
	ProjectId *string

	// The provider of the subscription target.
	//
	// This member is required.
	Provider *string

	// The configuration of the subscription target.
	//
	// This member is required.
	SubscriptionTargetConfig []SubscriptionTargetForm

	// The type of the subscription target.
	//
	// This member is required.
	Type *string

	// The timestamp of when the subscription target was updated.
	UpdatedAt *time.Time

	// The Amazon DataZone user who updated the subscription target.
	UpdatedBy *string
	// contains filtered or unexported fields
}

The details of the subscription target.

type TaskStatus

type TaskStatus string
const (
	TaskStatusActive   TaskStatus = "ACTIVE"
	TaskStatusInactive TaskStatus = "INACTIVE"
)

Enum values for TaskStatus

func (TaskStatus) Values

func (TaskStatus) Values() []TaskStatus

Values returns all known values for TaskStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type TermRelations

type TermRelations struct {

	// The classifies of the term relations.
	Classifies []string

	// The isA property of the term relations.
	IsA []string
	// contains filtered or unexported fields
}

The details of the term relations.

type ThrottlingException

type ThrottlingException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The request was denied due to request throttling.

func (*ThrottlingException) Error

func (e *ThrottlingException) Error() string

func (*ThrottlingException) ErrorCode

func (e *ThrottlingException) ErrorCode() string

func (*ThrottlingException) ErrorFault

func (e *ThrottlingException) ErrorFault() smithy.ErrorFault

func (*ThrottlingException) ErrorMessage

func (e *ThrottlingException) ErrorMessage() string

type TimeSeriesDataPointFormInput

type TimeSeriesDataPointFormInput struct {

	// The name of the time series data points form.
	//
	// This member is required.
	FormName *string

	// The timestamp of the time series data points form.
	//
	// This member is required.
	Timestamp *time.Time

	// The ID of the type of the time series data points form.
	//
	// This member is required.
	TypeIdentifier *string

	// The content of the time series data points form.
	Content *string

	// The revision type of the time series data points form.
	TypeRevision *string
	// contains filtered or unexported fields
}

The time series data points form.

type TimeSeriesDataPointFormOutput

type TimeSeriesDataPointFormOutput struct {

	// The name of the time series data points form.
	//
	// This member is required.
	FormName *string

	// The timestamp of the time series data points form.
	//
	// This member is required.
	Timestamp *time.Time

	// The ID of the type of the time series data points form.
	//
	// This member is required.
	TypeIdentifier *string

	// The content of the time series data points form.
	Content *string

	// The ID of the time series data points form.
	Id *string

	// The revision type of the time series data points form.
	TypeRevision *string
	// contains filtered or unexported fields
}

The time series data points form.

type TimeSeriesDataPointSummaryFormOutput

type TimeSeriesDataPointSummaryFormOutput struct {

	// The name of the time series data points summary form.
	//
	// This member is required.
	FormName *string

	// The timestamp of the time series data points summary form.
	//
	// This member is required.
	Timestamp *time.Time

	// The type ID of the time series data points summary form.
	//
	// This member is required.
	TypeIdentifier *string

	// The content of the summary of the time series data points form.
	ContentSummary *string

	// The ID of the time series data points summary form.
	Id *string

	// The type revision of the time series data points summary form.
	TypeRevision *string
	// contains filtered or unexported fields
}

The summary of the time series data points form.

type TimeSeriesEntityType

type TimeSeriesEntityType string
const (
	TimeSeriesEntityTypeAsset   TimeSeriesEntityType = "ASSET"
	TimeSeriesEntityTypeListing TimeSeriesEntityType = "LISTING"
)

Enum values for TimeSeriesEntityType

func (TimeSeriesEntityType) Values

Values returns all known values for TimeSeriesEntityType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type Timezone

type Timezone string
const (
	TimezoneUtc                Timezone = "UTC"
	TimezoneAfricaJohannesburg Timezone = "AFRICA_JOHANNESBURG"
	TimezoneAmericaMontreal    Timezone = "AMERICA_MONTREAL"
	TimezoneAmericaSaoPaulo    Timezone = "AMERICA_SAO_PAULO"
	TimezoneAsiaBahrain        Timezone = "ASIA_BAHRAIN"
	TimezoneAsiaBangkok        Timezone = "ASIA_BANGKOK"
	TimezoneAsiaCalcutta       Timezone = "ASIA_CALCUTTA"
	TimezoneAsiaDubai          Timezone = "ASIA_DUBAI"
	TimezoneAsiaHongKong       Timezone = "ASIA_HONG_KONG"
	TimezoneAsiaJakarta        Timezone = "ASIA_JAKARTA"
	TimezoneAsiaKualaLumpur    Timezone = "ASIA_KUALA_LUMPUR"
	TimezoneAsiaSeoul          Timezone = "ASIA_SEOUL"
	TimezoneAsiaShanghai       Timezone = "ASIA_SHANGHAI"
	TimezoneAsiaSingapore      Timezone = "ASIA_SINGAPORE"
	TimezoneAsiaTaipei         Timezone = "ASIA_TAIPEI"
	TimezoneAsiaTokyo          Timezone = "ASIA_TOKYO"
	TimezoneAustraliaMelbourne Timezone = "AUSTRALIA_MELBOURNE"
	TimezoneAustraliaSydney    Timezone = "AUSTRALIA_SYDNEY"
	TimezoneCanadaCentral      Timezone = "CANADA_CENTRAL"
	TimezoneCet                Timezone = "CET"
	TimezoneCst6cdt            Timezone = "CST6CDT"
	TimezoneEtcGmt             Timezone = "ETC_GMT"
	TimezoneEtcGmt0            Timezone = "ETC_GMT0"
	TimezoneEtcGmtAdd0         Timezone = "ETC_GMT_ADD_0"
	TimezoneEtcGmtAdd1         Timezone = "ETC_GMT_ADD_1"
	TimezoneEtcGmtAdd10        Timezone = "ETC_GMT_ADD_10"
	TimezoneEtcGmtAdd11        Timezone = "ETC_GMT_ADD_11"
	TimezoneEtcGmtAdd12        Timezone = "ETC_GMT_ADD_12"
	TimezoneEtcGmtAdd2         Timezone = "ETC_GMT_ADD_2"
	TimezoneEtcGmtAdd3         Timezone = "ETC_GMT_ADD_3"
	TimezoneEtcGmtAdd4         Timezone = "ETC_GMT_ADD_4"
	TimezoneEtcGmtAdd5         Timezone = "ETC_GMT_ADD_5"
	TimezoneEtcGmtAdd6         Timezone = "ETC_GMT_ADD_6"
	TimezoneEtcGmtAdd7         Timezone = "ETC_GMT_ADD_7"
	TimezoneEtcGmtAdd8         Timezone = "ETC_GMT_ADD_8"
	TimezoneEtcGmtAdd9         Timezone = "ETC_GMT_ADD_9"
	TimezoneEtcGmtNeg0         Timezone = "ETC_GMT_NEG_0"
	TimezoneEtcGmtNeg1         Timezone = "ETC_GMT_NEG_1"
	TimezoneEtcGmtNeg10        Timezone = "ETC_GMT_NEG_10"
	TimezoneEtcGmtNeg11        Timezone = "ETC_GMT_NEG_11"
	TimezoneEtcGmtNeg12        Timezone = "ETC_GMT_NEG_12"
	TimezoneEtcGmtNeg13        Timezone = "ETC_GMT_NEG_13"
	TimezoneEtcGmtNeg14        Timezone = "ETC_GMT_NEG_14"
	TimezoneEtcGmtNeg2         Timezone = "ETC_GMT_NEG_2"
	TimezoneEtcGmtNeg3         Timezone = "ETC_GMT_NEG_3"
	TimezoneEtcGmtNeg4         Timezone = "ETC_GMT_NEG_4"
	TimezoneEtcGmtNeg5         Timezone = "ETC_GMT_NEG_5"
	TimezoneEtcGmtNeg6         Timezone = "ETC_GMT_NEG_6"
	TimezoneEtcGmtNeg7         Timezone = "ETC_GMT_NEG_7"
	TimezoneEtcGmtNeg8         Timezone = "ETC_GMT_NEG_8"
	TimezoneEtcGmtNeg9         Timezone = "ETC_GMT_NEG_9"
	TimezoneEuropeDublin       Timezone = "EUROPE_DUBLIN"
	TimezoneEuropeLondon       Timezone = "EUROPE_LONDON"
	TimezoneEuropeParis        Timezone = "EUROPE_PARIS"
	TimezoneEuropeStockholm    Timezone = "EUROPE_STOCKHOLM"
	TimezoneEuropeZurich       Timezone = "EUROPE_ZURICH"
	TimezoneIsrael             Timezone = "ISRAEL"
	TimezoneMexicoGeneral      Timezone = "MEXICO_GENERAL"
	TimezoneMst7mdt            Timezone = "MST7MDT"
	TimezonePacificAuckland    Timezone = "PACIFIC_AUCKLAND"
	TimezoneUsCentral          Timezone = "US_CENTRAL"
	TimezoneUsEastern          Timezone = "US_EASTERN"
	TimezoneUsMountain         Timezone = "US_MOUNTAIN"
	TimezoneUsPacific          Timezone = "US_PACIFIC"
)

Enum values for Timezone

func (Timezone) Values

func (Timezone) Values() []Timezone

Values returns all known values for Timezone. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type Topic

type Topic struct {

	// The details of the resource mentioned in a notification.
	//
	// This member is required.
	Resource *NotificationResource

	// The role of the resource mentioned in a notification.
	//
	// This member is required.
	Role NotificationRole

	// The subject of the resource mentioned in a notification.
	//
	// This member is required.
	Subject *string
	// contains filtered or unexported fields
}

The topic of the notification.

type TypesSearchScope

type TypesSearchScope string
const (
	TypesSearchScopeAssetType TypesSearchScope = "ASSET_TYPE"
	TypesSearchScopeFormType  TypesSearchScope = "FORM_TYPE"
)

Enum values for TypesSearchScope

func (TypesSearchScope) Values

Values returns all known values for TypesSearchScope. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type UnauthorizedException

type UnauthorizedException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

You do not have permission to perform this action.

func (*UnauthorizedException) Error

func (e *UnauthorizedException) Error() string

func (*UnauthorizedException) ErrorCode

func (e *UnauthorizedException) ErrorCode() string

func (*UnauthorizedException) ErrorFault

func (e *UnauthorizedException) ErrorFault() smithy.ErrorFault

func (*UnauthorizedException) ErrorMessage

func (e *UnauthorizedException) ErrorMessage() string

type UnknownUnionMember

type UnknownUnionMember struct {
	Tag   string
	Value []byte
	// contains filtered or unexported fields
}

UnknownUnionMember is returned when a union member is returned over the wire, but has an unknown tag.

type UserAssignment

type UserAssignment string
const (
	UserAssignmentAutomatic UserAssignment = "AUTOMATIC"
	UserAssignmentManual    UserAssignment = "MANUAL"
)

Enum values for UserAssignment

func (UserAssignment) Values

func (UserAssignment) Values() []UserAssignment

Values returns all known values for UserAssignment. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type UserDesignation

type UserDesignation string
const (
	UserDesignationProjectOwner       UserDesignation = "PROJECT_OWNER"
	UserDesignationProjectContributor UserDesignation = "PROJECT_CONTRIBUTOR"
)

Enum values for UserDesignation

func (UserDesignation) Values

func (UserDesignation) Values() []UserDesignation

Values returns all known values for UserDesignation. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type UserDetails

type UserDetails struct {

	// The identifier of the Amazon DataZone user.
	//
	// This member is required.
	UserId *string
	// contains filtered or unexported fields
}

The user details of a project member.

type UserProfileDetails

type UserProfileDetails interface {
	// contains filtered or unexported methods
}

The details of the user profile in Amazon DataZone.

The following types satisfy this interface:

UserProfileDetailsMemberIam
UserProfileDetailsMemberSso
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/datazone/types"
	"fmt"
)

func main() {
	var union types.UserProfileDetails
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.UserProfileDetailsMemberIam:
		_ = v.Value // Value is types.IamUserProfileDetails

	case *types.UserProfileDetailsMemberSso:
		_ = v.Value // Value is types.SsoUserProfileDetails

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type UserProfileDetailsMemberIam

type UserProfileDetailsMemberIam struct {
	Value IamUserProfileDetails
	// contains filtered or unexported fields
}

The IAM details included in the user profile details.

type UserProfileDetailsMemberSso

type UserProfileDetailsMemberSso struct {
	Value SsoUserProfileDetails
	// contains filtered or unexported fields
}

The single sign-on details included in the user profile details.

type UserProfileStatus

type UserProfileStatus string
const (
	UserProfileStatusAssigned    UserProfileStatus = "ASSIGNED"
	UserProfileStatusNotAssigned UserProfileStatus = "NOT_ASSIGNED"
	UserProfileStatusActivated   UserProfileStatus = "ACTIVATED"
	UserProfileStatusDeactivated UserProfileStatus = "DEACTIVATED"
)

Enum values for UserProfileStatus

func (UserProfileStatus) Values

Values returns all known values for UserProfileStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type UserProfileSummary

type UserProfileSummary struct {

	// The details of the user profile.
	Details UserProfileDetails

	// The ID of the Amazon DataZone domain of the user profile.
	DomainId *string

	// The ID of the user profile.
	Id *string

	// The status of the user profile.
	Status UserProfileStatus

	// The type of the user profile.
	Type UserProfileType
	// contains filtered or unexported fields
}

The details of the user profile.

type UserProfileType

type UserProfileType string
const (
	UserProfileTypeIam UserProfileType = "IAM"
	UserProfileTypeSso UserProfileType = "SSO"
)

Enum values for UserProfileType

func (UserProfileType) Values

func (UserProfileType) Values() []UserProfileType

Values returns all known values for UserProfileType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type UserSearchType

type UserSearchType string
const (
	UserSearchTypeSsoUser         UserSearchType = "SSO_USER"
	UserSearchTypeDatazoneUser    UserSearchType = "DATAZONE_USER"
	UserSearchTypeDatazoneSsoUser UserSearchType = "DATAZONE_SSO_USER"
	UserSearchTypeDatazoneIamUser UserSearchType = "DATAZONE_IAM_USER"
)

Enum values for UserSearchType

func (UserSearchType) Values

func (UserSearchType) Values() []UserSearchType

Values returns all known values for UserSearchType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type UserType

type UserType string
const (
	UserTypeIamUser UserType = "IAM_USER"
	UserTypeIamRole UserType = "IAM_ROLE"
	UserTypeSsoUser UserType = "SSO_USER"
)

Enum values for UserType

func (UserType) Values

func (UserType) Values() []UserType

Values returns all known values for UserType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ValidationException

type ValidationException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The input fails to satisfy the constraints specified by the Amazon Web Services service.

func (*ValidationException) Error

func (e *ValidationException) Error() string

func (*ValidationException) ErrorCode

func (e *ValidationException) ErrorCode() string

func (*ValidationException) ErrorFault

func (e *ValidationException) ErrorFault() smithy.ErrorFault

func (*ValidationException) ErrorMessage

func (e *ValidationException) ErrorMessage() string

Source Files

  • enums.go
  • errors.go
  • types.go

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL