datazone

package
v0.0.0-...-c570f4e Latest Latest
Warning

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

Go to latest
Published: Dec 20, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package datazone provides the client and types for making API requests to Amazon DataZone.

Amazon DataZone is a data management service that enables you to catalog, discover, govern, share, and analyze your data. With Amazon DataZone, you can share and access your data across accounts and supported regions. Amazon DataZone simplifies your experience across Amazon Web Services services, including, but not limited to, Amazon Redshift, Amazon Athena, Amazon Web Services Glue, and Amazon Web Services Lake Formation.

See https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10 for more information on this service.

See datazone package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/datazone/

Using the Client

To contact Amazon DataZone with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the Amazon DataZone client DataZone for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/datazone/#New

Index

Constants

View Source
const (
	// AcceptRuleBehaviorAll is a AcceptRuleBehavior enum value
	AcceptRuleBehaviorAll = "ALL"

	// AcceptRuleBehaviorNone is a AcceptRuleBehavior enum value
	AcceptRuleBehaviorNone = "NONE"
)
View Source
const (
	// AuthTypeIamIdc is a AuthType enum value
	AuthTypeIamIdc = "IAM_IDC"

	// AuthTypeDisabled is a AuthType enum value
	AuthTypeDisabled = "DISABLED"
)
View Source
const (
	// ChangeActionPublish is a ChangeAction enum value
	ChangeActionPublish = "PUBLISH"

	// ChangeActionUnpublish is a ChangeAction enum value
	ChangeActionUnpublish = "UNPUBLISH"
)
View Source
const (
	// ConfigurableActionTypeAuthorizationIam is a ConfigurableActionTypeAuthorization enum value
	ConfigurableActionTypeAuthorizationIam = "IAM"

	// ConfigurableActionTypeAuthorizationHttps is a ConfigurableActionTypeAuthorization enum value
	ConfigurableActionTypeAuthorizationHttps = "HTTPS"
)
View Source
const (
	// DataAssetActivityStatusFailed is a DataAssetActivityStatus enum value
	DataAssetActivityStatusFailed = "FAILED"

	// DataAssetActivityStatusPublishingFailed is a DataAssetActivityStatus enum value
	DataAssetActivityStatusPublishingFailed = "PUBLISHING_FAILED"

	// DataAssetActivityStatusSucceededCreated is a DataAssetActivityStatus enum value
	DataAssetActivityStatusSucceededCreated = "SUCCEEDED_CREATED"

	// DataAssetActivityStatusSucceededUpdated is a DataAssetActivityStatus enum value
	DataAssetActivityStatusSucceededUpdated = "SUCCEEDED_UPDATED"

	// DataAssetActivityStatusSkippedAlreadyImported is a DataAssetActivityStatus enum value
	DataAssetActivityStatusSkippedAlreadyImported = "SKIPPED_ALREADY_IMPORTED"

	// DataAssetActivityStatusSkippedArchived is a DataAssetActivityStatus enum value
	DataAssetActivityStatusSkippedArchived = "SKIPPED_ARCHIVED"

	// DataAssetActivityStatusSkippedNoAccess is a DataAssetActivityStatus enum value
	DataAssetActivityStatusSkippedNoAccess = "SKIPPED_NO_ACCESS"

	// DataAssetActivityStatusUnchanged is a DataAssetActivityStatus enum value
	DataAssetActivityStatusUnchanged = "UNCHANGED"
)
View Source
const (
	// DataSourceErrorTypeAccessDeniedException is a DataSourceErrorType enum value
	DataSourceErrorTypeAccessDeniedException = "ACCESS_DENIED_EXCEPTION"

	// DataSourceErrorTypeConflictException is a DataSourceErrorType enum value
	DataSourceErrorTypeConflictException = "CONFLICT_EXCEPTION"

	// DataSourceErrorTypeInternalServerException is a DataSourceErrorType enum value
	DataSourceErrorTypeInternalServerException = "INTERNAL_SERVER_EXCEPTION"

	// DataSourceErrorTypeResourceNotFoundException is a DataSourceErrorType enum value
	DataSourceErrorTypeResourceNotFoundException = "RESOURCE_NOT_FOUND_EXCEPTION"

	// DataSourceErrorTypeServiceQuotaExceededException is a DataSourceErrorType enum value
	DataSourceErrorTypeServiceQuotaExceededException = "SERVICE_QUOTA_EXCEEDED_EXCEPTION"

	// DataSourceErrorTypeThrottlingException is a DataSourceErrorType enum value
	DataSourceErrorTypeThrottlingException = "THROTTLING_EXCEPTION"

	// DataSourceErrorTypeValidationException is a DataSourceErrorType enum value
	DataSourceErrorTypeValidationException = "VALIDATION_EXCEPTION"
)
View Source
const (
	// DataSourceRunStatusRequested is a DataSourceRunStatus enum value
	DataSourceRunStatusRequested = "REQUESTED"

	// DataSourceRunStatusRunning is a DataSourceRunStatus enum value
	DataSourceRunStatusRunning = "RUNNING"

	// DataSourceRunStatusFailed is a DataSourceRunStatus enum value
	DataSourceRunStatusFailed = "FAILED"

	// DataSourceRunStatusPartiallySucceeded is a DataSourceRunStatus enum value
	DataSourceRunStatusPartiallySucceeded = "PARTIALLY_SUCCEEDED"

	// DataSourceRunStatusSuccess is a DataSourceRunStatus enum value
	DataSourceRunStatusSuccess = "SUCCESS"
)
View Source
const (
	// DataSourceRunTypePrioritized is a DataSourceRunType enum value
	DataSourceRunTypePrioritized = "PRIORITIZED"

	// DataSourceRunTypeScheduled is a DataSourceRunType enum value
	DataSourceRunTypeScheduled = "SCHEDULED"
)
View Source
const (
	// DataSourceStatusCreating is a DataSourceStatus enum value
	DataSourceStatusCreating = "CREATING"

	// DataSourceStatusFailedCreation is a DataSourceStatus enum value
	DataSourceStatusFailedCreation = "FAILED_CREATION"

	// DataSourceStatusReady is a DataSourceStatus enum value
	DataSourceStatusReady = "READY"

	// DataSourceStatusUpdating is a DataSourceStatus enum value
	DataSourceStatusUpdating = "UPDATING"

	// DataSourceStatusFailedUpdate is a DataSourceStatus enum value
	DataSourceStatusFailedUpdate = "FAILED_UPDATE"

	// DataSourceStatusRunning is a DataSourceStatus enum value
	DataSourceStatusRunning = "RUNNING"

	// DataSourceStatusDeleting is a DataSourceStatus enum value
	DataSourceStatusDeleting = "DELETING"

	// DataSourceStatusFailedDeletion is a DataSourceStatus enum value
	DataSourceStatusFailedDeletion = "FAILED_DELETION"
)
View Source
const (
	// DeploymentStatusInProgress is a DeploymentStatus enum value
	DeploymentStatusInProgress = "IN_PROGRESS"

	// DeploymentStatusSuccessful is a DeploymentStatus enum value
	DeploymentStatusSuccessful = "SUCCESSFUL"

	// DeploymentStatusFailed is a DeploymentStatus enum value
	DeploymentStatusFailed = "FAILED"

	// DeploymentStatusPendingDeployment is a DeploymentStatus enum value
	DeploymentStatusPendingDeployment = "PENDING_DEPLOYMENT"
)
View Source
const (
	// DeploymentTypeCreate is a DeploymentType enum value
	DeploymentTypeCreate = "CREATE"

	// DeploymentTypeUpdate is a DeploymentType enum value
	DeploymentTypeUpdate = "UPDATE"

	// DeploymentTypeDelete is a DeploymentType enum value
	DeploymentTypeDelete = "DELETE"
)
View Source
const (
	// DomainStatusCreating is a DomainStatus enum value
	DomainStatusCreating = "CREATING"

	// DomainStatusAvailable is a DomainStatus enum value
	DomainStatusAvailable = "AVAILABLE"

	// DomainStatusCreationFailed is a DomainStatus enum value
	DomainStatusCreationFailed = "CREATION_FAILED"

	// DomainStatusDeleting is a DomainStatus enum value
	DomainStatusDeleting = "DELETING"

	// DomainStatusDeleted is a DomainStatus enum value
	DomainStatusDeleted = "DELETED"

	// DomainStatusDeletionFailed is a DomainStatus enum value
	DomainStatusDeletionFailed = "DELETION_FAILED"
)
View Source
const (
	// EnableSettingEnabled is a EnableSetting enum value
	EnableSettingEnabled = "ENABLED"

	// EnableSettingDisabled is a EnableSetting enum value
	EnableSettingDisabled = "DISABLED"
)
View Source
const (
	// EnvironmentStatusActive is a EnvironmentStatus enum value
	EnvironmentStatusActive = "ACTIVE"

	// EnvironmentStatusCreating is a EnvironmentStatus enum value
	EnvironmentStatusCreating = "CREATING"

	// EnvironmentStatusUpdating is a EnvironmentStatus enum value
	EnvironmentStatusUpdating = "UPDATING"

	// EnvironmentStatusDeleting is a EnvironmentStatus enum value
	EnvironmentStatusDeleting = "DELETING"

	// EnvironmentStatusCreateFailed is a EnvironmentStatus enum value
	EnvironmentStatusCreateFailed = "CREATE_FAILED"

	// EnvironmentStatusUpdateFailed is a EnvironmentStatus enum value
	EnvironmentStatusUpdateFailed = "UPDATE_FAILED"

	// EnvironmentStatusDeleteFailed is a EnvironmentStatus enum value
	EnvironmentStatusDeleteFailed = "DELETE_FAILED"

	// EnvironmentStatusValidationFailed is a EnvironmentStatus enum value
	EnvironmentStatusValidationFailed = "VALIDATION_FAILED"

	// EnvironmentStatusSuspended is a EnvironmentStatus enum value
	EnvironmentStatusSuspended = "SUSPENDED"

	// EnvironmentStatusDisabled is a EnvironmentStatus enum value
	EnvironmentStatusDisabled = "DISABLED"

	// EnvironmentStatusExpired is a EnvironmentStatus enum value
	EnvironmentStatusExpired = "EXPIRED"

	// EnvironmentStatusDeleted is a EnvironmentStatus enum value
	EnvironmentStatusDeleted = "DELETED"

	// EnvironmentStatusInaccessible is a EnvironmentStatus enum value
	EnvironmentStatusInaccessible = "INACCESSIBLE"
)
View Source
const (
	// FilterExpressionTypeInclude is a FilterExpressionType enum value
	FilterExpressionTypeInclude = "INCLUDE"

	// FilterExpressionTypeExclude is a FilterExpressionType enum value
	FilterExpressionTypeExclude = "EXCLUDE"
)
View Source
const (
	// FormTypeStatusEnabled is a FormTypeStatus enum value
	FormTypeStatusEnabled = "ENABLED"

	// FormTypeStatusDisabled is a FormTypeStatus enum value
	FormTypeStatusDisabled = "DISABLED"
)
View Source
const (
	// GlossaryStatusDisabled is a GlossaryStatus enum value
	GlossaryStatusDisabled = "DISABLED"

	// GlossaryStatusEnabled is a GlossaryStatus enum value
	GlossaryStatusEnabled = "ENABLED"
)
View Source
const (
	// GlossaryTermStatusEnabled is a GlossaryTermStatus enum value
	GlossaryTermStatusEnabled = "ENABLED"

	// GlossaryTermStatusDisabled is a GlossaryTermStatus enum value
	GlossaryTermStatusDisabled = "DISABLED"
)
View Source
const (
	// GroupProfileStatusAssigned is a GroupProfileStatus enum value
	GroupProfileStatusAssigned = "ASSIGNED"

	// GroupProfileStatusNotAssigned is a GroupProfileStatus enum value
	GroupProfileStatusNotAssigned = "NOT_ASSIGNED"
)
View Source
const (
	// GroupSearchTypeSsoGroup is a GroupSearchType enum value
	GroupSearchTypeSsoGroup = "SSO_GROUP"

	// GroupSearchTypeDatazoneSsoGroup is a GroupSearchType enum value
	GroupSearchTypeDatazoneSsoGroup = "DATAZONE_SSO_GROUP"
)
View Source
const (
	// InventorySearchScopeAsset is a InventorySearchScope enum value
	InventorySearchScopeAsset = "ASSET"

	// InventorySearchScopeGlossary is a InventorySearchScope enum value
	InventorySearchScopeGlossary = "GLOSSARY"

	// InventorySearchScopeGlossaryTerm is a InventorySearchScope enum value
	InventorySearchScopeGlossaryTerm = "GLOSSARY_TERM"
)
View Source
const (
	// ListingStatusCreating is a ListingStatus enum value
	ListingStatusCreating = "CREATING"

	// ListingStatusActive is a ListingStatus enum value
	ListingStatusActive = "ACTIVE"

	// ListingStatusInactive is a ListingStatus enum value
	ListingStatusInactive = "INACTIVE"
)
View Source
const (
	// NotificationRoleProjectOwner is a NotificationRole enum value
	NotificationRoleProjectOwner = "PROJECT_OWNER"

	// NotificationRoleProjectContributor is a NotificationRole enum value
	NotificationRoleProjectContributor = "PROJECT_CONTRIBUTOR"

	// NotificationRoleProjectViewer is a NotificationRole enum value
	NotificationRoleProjectViewer = "PROJECT_VIEWER"

	// NotificationRoleDomainOwner is a NotificationRole enum value
	NotificationRoleDomainOwner = "DOMAIN_OWNER"

	// NotificationRoleProjectSubscriber is a NotificationRole enum value
	NotificationRoleProjectSubscriber = "PROJECT_SUBSCRIBER"
)
View Source
const (
	// NotificationTypeTask is a NotificationType enum value
	NotificationTypeTask = "TASK"

	// NotificationTypeEvent is a NotificationType enum value
	NotificationTypeEvent = "EVENT"
)
View Source
const (
	// RejectRuleBehaviorAll is a RejectRuleBehavior enum value
	RejectRuleBehaviorAll = "ALL"

	// RejectRuleBehaviorNone is a RejectRuleBehavior enum value
	RejectRuleBehaviorNone = "NONE"
)
View Source
const (
	// SortKeyCreatedAt is a SortKey enum value
	SortKeyCreatedAt = "CREATED_AT"

	// SortKeyUpdatedAt is a SortKey enum value
	SortKeyUpdatedAt = "UPDATED_AT"
)
View Source
const (
	// SortOrderAscending is a SortOrder enum value
	SortOrderAscending = "ASCENDING"

	// SortOrderDescending is a SortOrder enum value
	SortOrderDescending = "DESCENDING"
)
View Source
const (
	// SubscriptionGrantOverallStatusPending is a SubscriptionGrantOverallStatus enum value
	SubscriptionGrantOverallStatusPending = "PENDING"

	// SubscriptionGrantOverallStatusInProgress is a SubscriptionGrantOverallStatus enum value
	SubscriptionGrantOverallStatusInProgress = "IN_PROGRESS"

	// SubscriptionGrantOverallStatusGrantFailed is a SubscriptionGrantOverallStatus enum value
	SubscriptionGrantOverallStatusGrantFailed = "GRANT_FAILED"

	// SubscriptionGrantOverallStatusRevokeFailed is a SubscriptionGrantOverallStatus enum value
	SubscriptionGrantOverallStatusRevokeFailed = "REVOKE_FAILED"

	// SubscriptionGrantOverallStatusGrantAndRevokeFailed is a SubscriptionGrantOverallStatus enum value
	SubscriptionGrantOverallStatusGrantAndRevokeFailed = "GRANT_AND_REVOKE_FAILED"

	// SubscriptionGrantOverallStatusCompleted is a SubscriptionGrantOverallStatus enum value
	SubscriptionGrantOverallStatusCompleted = "COMPLETED"

	// SubscriptionGrantOverallStatusInaccessible is a SubscriptionGrantOverallStatus enum value
	SubscriptionGrantOverallStatusInaccessible = "INACCESSIBLE"
)
View Source
const (
	// SubscriptionGrantStatusGrantPending is a SubscriptionGrantStatus enum value
	SubscriptionGrantStatusGrantPending = "GRANT_PENDING"

	// SubscriptionGrantStatusRevokePending is a SubscriptionGrantStatus enum value
	SubscriptionGrantStatusRevokePending = "REVOKE_PENDING"

	// SubscriptionGrantStatusGrantInProgress is a SubscriptionGrantStatus enum value
	SubscriptionGrantStatusGrantInProgress = "GRANT_IN_PROGRESS"

	// SubscriptionGrantStatusRevokeInProgress is a SubscriptionGrantStatus enum value
	SubscriptionGrantStatusRevokeInProgress = "REVOKE_IN_PROGRESS"

	// SubscriptionGrantStatusGranted is a SubscriptionGrantStatus enum value
	SubscriptionGrantStatusGranted = "GRANTED"

	// SubscriptionGrantStatusRevoked is a SubscriptionGrantStatus enum value
	SubscriptionGrantStatusRevoked = "REVOKED"

	// SubscriptionGrantStatusGrantFailed is a SubscriptionGrantStatus enum value
	SubscriptionGrantStatusGrantFailed = "GRANT_FAILED"

	// SubscriptionGrantStatusRevokeFailed is a SubscriptionGrantStatus enum value
	SubscriptionGrantStatusRevokeFailed = "REVOKE_FAILED"
)
View Source
const (
	// SubscriptionRequestStatusPending is a SubscriptionRequestStatus enum value
	SubscriptionRequestStatusPending = "PENDING"

	// SubscriptionRequestStatusAccepted is a SubscriptionRequestStatus enum value
	SubscriptionRequestStatusAccepted = "ACCEPTED"

	// SubscriptionRequestStatusRejected is a SubscriptionRequestStatus enum value
	SubscriptionRequestStatusRejected = "REJECTED"
)
View Source
const (
	// SubscriptionStatusApproved is a SubscriptionStatus enum value
	SubscriptionStatusApproved = "APPROVED"

	// SubscriptionStatusRevoked is a SubscriptionStatus enum value
	SubscriptionStatusRevoked = "REVOKED"

	// SubscriptionStatusCancelled is a SubscriptionStatus enum value
	SubscriptionStatusCancelled = "CANCELLED"
)
View Source
const (
	// TaskStatusActive is a TaskStatus enum value
	TaskStatusActive = "ACTIVE"

	// TaskStatusInactive is a TaskStatus enum value
	TaskStatusInactive = "INACTIVE"
)
View Source
const (
	// TimezoneUtc is a Timezone enum value
	TimezoneUtc = "UTC"

	// TimezoneAfricaJohannesburg is a Timezone enum value
	TimezoneAfricaJohannesburg = "AFRICA_JOHANNESBURG"

	// TimezoneAmericaMontreal is a Timezone enum value
	TimezoneAmericaMontreal = "AMERICA_MONTREAL"

	// TimezoneAmericaSaoPaulo is a Timezone enum value
	TimezoneAmericaSaoPaulo = "AMERICA_SAO_PAULO"

	// TimezoneAsiaBahrain is a Timezone enum value
	TimezoneAsiaBahrain = "ASIA_BAHRAIN"

	// TimezoneAsiaBangkok is a Timezone enum value
	TimezoneAsiaBangkok = "ASIA_BANGKOK"

	// TimezoneAsiaCalcutta is a Timezone enum value
	TimezoneAsiaCalcutta = "ASIA_CALCUTTA"

	// TimezoneAsiaDubai is a Timezone enum value
	TimezoneAsiaDubai = "ASIA_DUBAI"

	// TimezoneAsiaHongKong is a Timezone enum value
	TimezoneAsiaHongKong = "ASIA_HONG_KONG"

	// TimezoneAsiaJakarta is a Timezone enum value
	TimezoneAsiaJakarta = "ASIA_JAKARTA"

	// TimezoneAsiaKualaLumpur is a Timezone enum value
	TimezoneAsiaKualaLumpur = "ASIA_KUALA_LUMPUR"

	// TimezoneAsiaSeoul is a Timezone enum value
	TimezoneAsiaSeoul = "ASIA_SEOUL"

	// TimezoneAsiaShanghai is a Timezone enum value
	TimezoneAsiaShanghai = "ASIA_SHANGHAI"

	// TimezoneAsiaSingapore is a Timezone enum value
	TimezoneAsiaSingapore = "ASIA_SINGAPORE"

	// TimezoneAsiaTaipei is a Timezone enum value
	TimezoneAsiaTaipei = "ASIA_TAIPEI"

	// TimezoneAsiaTokyo is a Timezone enum value
	TimezoneAsiaTokyo = "ASIA_TOKYO"

	// TimezoneAustraliaMelbourne is a Timezone enum value
	TimezoneAustraliaMelbourne = "AUSTRALIA_MELBOURNE"

	// TimezoneAustraliaSydney is a Timezone enum value
	TimezoneAustraliaSydney = "AUSTRALIA_SYDNEY"

	// TimezoneCanadaCentral is a Timezone enum value
	TimezoneCanadaCentral = "CANADA_CENTRAL"

	// TimezoneCet is a Timezone enum value
	TimezoneCet = "CET"

	// TimezoneCst6cdt is a Timezone enum value
	TimezoneCst6cdt = "CST6CDT"

	// TimezoneEtcGmt is a Timezone enum value
	TimezoneEtcGmt = "ETC_GMT"

	// TimezoneEtcGmt0 is a Timezone enum value
	TimezoneEtcGmt0 = "ETC_GMT0"

	// TimezoneEtcGmtAdd0 is a Timezone enum value
	TimezoneEtcGmtAdd0 = "ETC_GMT_ADD_0"

	// TimezoneEtcGmtAdd1 is a Timezone enum value
	TimezoneEtcGmtAdd1 = "ETC_GMT_ADD_1"

	// TimezoneEtcGmtAdd10 is a Timezone enum value
	TimezoneEtcGmtAdd10 = "ETC_GMT_ADD_10"

	// TimezoneEtcGmtAdd11 is a Timezone enum value
	TimezoneEtcGmtAdd11 = "ETC_GMT_ADD_11"

	// TimezoneEtcGmtAdd12 is a Timezone enum value
	TimezoneEtcGmtAdd12 = "ETC_GMT_ADD_12"

	// TimezoneEtcGmtAdd2 is a Timezone enum value
	TimezoneEtcGmtAdd2 = "ETC_GMT_ADD_2"

	// TimezoneEtcGmtAdd3 is a Timezone enum value
	TimezoneEtcGmtAdd3 = "ETC_GMT_ADD_3"

	// TimezoneEtcGmtAdd4 is a Timezone enum value
	TimezoneEtcGmtAdd4 = "ETC_GMT_ADD_4"

	// TimezoneEtcGmtAdd5 is a Timezone enum value
	TimezoneEtcGmtAdd5 = "ETC_GMT_ADD_5"

	// TimezoneEtcGmtAdd6 is a Timezone enum value
	TimezoneEtcGmtAdd6 = "ETC_GMT_ADD_6"

	// TimezoneEtcGmtAdd7 is a Timezone enum value
	TimezoneEtcGmtAdd7 = "ETC_GMT_ADD_7"

	// TimezoneEtcGmtAdd8 is a Timezone enum value
	TimezoneEtcGmtAdd8 = "ETC_GMT_ADD_8"

	// TimezoneEtcGmtAdd9 is a Timezone enum value
	TimezoneEtcGmtAdd9 = "ETC_GMT_ADD_9"

	// TimezoneEtcGmtNeg0 is a Timezone enum value
	TimezoneEtcGmtNeg0 = "ETC_GMT_NEG_0"

	// TimezoneEtcGmtNeg1 is a Timezone enum value
	TimezoneEtcGmtNeg1 = "ETC_GMT_NEG_1"

	// TimezoneEtcGmtNeg10 is a Timezone enum value
	TimezoneEtcGmtNeg10 = "ETC_GMT_NEG_10"

	// TimezoneEtcGmtNeg11 is a Timezone enum value
	TimezoneEtcGmtNeg11 = "ETC_GMT_NEG_11"

	// TimezoneEtcGmtNeg12 is a Timezone enum value
	TimezoneEtcGmtNeg12 = "ETC_GMT_NEG_12"

	// TimezoneEtcGmtNeg13 is a Timezone enum value
	TimezoneEtcGmtNeg13 = "ETC_GMT_NEG_13"

	// TimezoneEtcGmtNeg14 is a Timezone enum value
	TimezoneEtcGmtNeg14 = "ETC_GMT_NEG_14"

	// TimezoneEtcGmtNeg2 is a Timezone enum value
	TimezoneEtcGmtNeg2 = "ETC_GMT_NEG_2"

	// TimezoneEtcGmtNeg3 is a Timezone enum value
	TimezoneEtcGmtNeg3 = "ETC_GMT_NEG_3"

	// TimezoneEtcGmtNeg4 is a Timezone enum value
	TimezoneEtcGmtNeg4 = "ETC_GMT_NEG_4"

	// TimezoneEtcGmtNeg5 is a Timezone enum value
	TimezoneEtcGmtNeg5 = "ETC_GMT_NEG_5"

	// TimezoneEtcGmtNeg6 is a Timezone enum value
	TimezoneEtcGmtNeg6 = "ETC_GMT_NEG_6"

	// TimezoneEtcGmtNeg7 is a Timezone enum value
	TimezoneEtcGmtNeg7 = "ETC_GMT_NEG_7"

	// TimezoneEtcGmtNeg8 is a Timezone enum value
	TimezoneEtcGmtNeg8 = "ETC_GMT_NEG_8"

	// TimezoneEtcGmtNeg9 is a Timezone enum value
	TimezoneEtcGmtNeg9 = "ETC_GMT_NEG_9"

	// TimezoneEuropeDublin is a Timezone enum value
	TimezoneEuropeDublin = "EUROPE_DUBLIN"

	// TimezoneEuropeLondon is a Timezone enum value
	TimezoneEuropeLondon = "EUROPE_LONDON"

	// TimezoneEuropeParis is a Timezone enum value
	TimezoneEuropeParis = "EUROPE_PARIS"

	// TimezoneEuropeStockholm is a Timezone enum value
	TimezoneEuropeStockholm = "EUROPE_STOCKHOLM"

	// TimezoneEuropeZurich is a Timezone enum value
	TimezoneEuropeZurich = "EUROPE_ZURICH"

	// TimezoneIsrael is a Timezone enum value
	TimezoneIsrael = "ISRAEL"

	// TimezoneMexicoGeneral is a Timezone enum value
	TimezoneMexicoGeneral = "MEXICO_GENERAL"

	// TimezoneMst7mdt is a Timezone enum value
	TimezoneMst7mdt = "MST7MDT"

	// TimezonePacificAuckland is a Timezone enum value
	TimezonePacificAuckland = "PACIFIC_AUCKLAND"

	// TimezoneUsCentral is a Timezone enum value
	TimezoneUsCentral = "US_CENTRAL"

	// TimezoneUsEastern is a Timezone enum value
	TimezoneUsEastern = "US_EASTERN"

	// TimezoneUsMountain is a Timezone enum value
	TimezoneUsMountain = "US_MOUNTAIN"

	// TimezoneUsPacific is a Timezone enum value
	TimezoneUsPacific = "US_PACIFIC"
)
View Source
const (
	// TypesSearchScopeAssetType is a TypesSearchScope enum value
	TypesSearchScopeAssetType = "ASSET_TYPE"

	// TypesSearchScopeFormType is a TypesSearchScope enum value
	TypesSearchScopeFormType = "FORM_TYPE"
)
View Source
const (
	// UserAssignmentAutomatic is a UserAssignment enum value
	UserAssignmentAutomatic = "AUTOMATIC"

	// UserAssignmentManual is a UserAssignment enum value
	UserAssignmentManual = "MANUAL"
)
View Source
const (
	// UserDesignationProjectOwner is a UserDesignation enum value
	UserDesignationProjectOwner = "PROJECT_OWNER"

	// UserDesignationProjectContributor is a UserDesignation enum value
	UserDesignationProjectContributor = "PROJECT_CONTRIBUTOR"
)
View Source
const (
	// UserProfileStatusAssigned is a UserProfileStatus enum value
	UserProfileStatusAssigned = "ASSIGNED"

	// UserProfileStatusNotAssigned is a UserProfileStatus enum value
	UserProfileStatusNotAssigned = "NOT_ASSIGNED"

	// UserProfileStatusActivated is a UserProfileStatus enum value
	UserProfileStatusActivated = "ACTIVATED"

	// UserProfileStatusDeactivated is a UserProfileStatus enum value
	UserProfileStatusDeactivated = "DEACTIVATED"
)
View Source
const (
	// UserProfileTypeIam is a UserProfileType enum value
	UserProfileTypeIam = "IAM"

	// UserProfileTypeSso is a UserProfileType enum value
	UserProfileTypeSso = "SSO"
)
View Source
const (
	// UserSearchTypeSsoUser is a UserSearchType enum value
	UserSearchTypeSsoUser = "SSO_USER"

	// UserSearchTypeDatazoneUser is a UserSearchType enum value
	UserSearchTypeDatazoneUser = "DATAZONE_USER"

	// UserSearchTypeDatazoneSsoUser is a UserSearchType enum value
	UserSearchTypeDatazoneSsoUser = "DATAZONE_SSO_USER"

	// UserSearchTypeDatazoneIamUser is a UserSearchType enum value
	UserSearchTypeDatazoneIamUser = "DATAZONE_IAM_USER"
)
View Source
const (
	// UserTypeIamUser is a UserType enum value
	UserTypeIamUser = "IAM_USER"

	// UserTypeIamRole is a UserType enum value
	UserTypeIamRole = "IAM_ROLE"

	// UserTypeSsoUser is a UserType enum value
	UserTypeSsoUser = "SSO_USER"
)
View Source
const (

	// ErrCodeAccessDeniedException for service response error code
	// "AccessDeniedException".
	//
	// You do not have sufficient access to perform this action.
	ErrCodeAccessDeniedException = "AccessDeniedException"

	// ErrCodeConflictException for service response error code
	// "ConflictException".
	//
	// There is a conflict while performing this action.
	ErrCodeConflictException = "ConflictException"

	// ErrCodeInternalServerException for service response error code
	// "InternalServerException".
	//
	// The request has failed because of an unknown error, exception or failure.
	ErrCodeInternalServerException = "InternalServerException"

	// ErrCodeResourceNotFoundException for service response error code
	// "ResourceNotFoundException".
	//
	// The specified resource cannot be found.
	ErrCodeResourceNotFoundException = "ResourceNotFoundException"

	// ErrCodeServiceQuotaExceededException for service response error code
	// "ServiceQuotaExceededException".
	//
	// The request has exceeded the specified service quota.
	ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException"

	// ErrCodeThrottlingException for service response error code
	// "ThrottlingException".
	//
	// The request was denied due to request throttling.
	ErrCodeThrottlingException = "ThrottlingException"

	// ErrCodeUnauthorizedException for service response error code
	// "UnauthorizedException".
	//
	// You do not have permission to perform this action.
	ErrCodeUnauthorizedException = "UnauthorizedException"

	// ErrCodeValidationException for service response error code
	// "ValidationException".
	//
	// The input fails to satisfy the constraints specified by the Amazon Web Services
	// service.
	ErrCodeValidationException = "ValidationException"
)
View Source
const (
	ServiceName = "DataZone" // Name of service.
	EndpointsID = "datazone" // ID to lookup a service endpoint with.
	ServiceID   = "DataZone" // ServiceID is a unique identifier of a specific service.
)

Service information constants

View Source
const (
	// EntityTypeAsset is a EntityType enum value
	EntityTypeAsset = "ASSET"
)
View Source
const (
	// NotificationResourceTypeProject is a NotificationResourceType enum value
	NotificationResourceTypeProject = "PROJECT"
)
View Source
const (
	// SearchOutputAdditionalAttributeForms is a SearchOutputAdditionalAttribute enum value
	SearchOutputAdditionalAttributeForms = "FORMS"
)
View Source
const (
	// SortFieldProjectName is a SortFieldProject enum value
	SortFieldProjectName = "NAME"
)

Variables

This section is empty.

Functions

func AcceptRuleBehavior_Values

func AcceptRuleBehavior_Values() []string

AcceptRuleBehavior_Values returns all elements of the AcceptRuleBehavior enum

func AuthType_Values

func AuthType_Values() []string

AuthType_Values returns all elements of the AuthType enum

func ChangeAction_Values

func ChangeAction_Values() []string

ChangeAction_Values returns all elements of the ChangeAction enum

func ConfigurableActionTypeAuthorization_Values

func ConfigurableActionTypeAuthorization_Values() []string

ConfigurableActionTypeAuthorization_Values returns all elements of the ConfigurableActionTypeAuthorization enum

func DataAssetActivityStatus_Values

func DataAssetActivityStatus_Values() []string

DataAssetActivityStatus_Values returns all elements of the DataAssetActivityStatus enum

func DataSourceErrorType_Values

func DataSourceErrorType_Values() []string

DataSourceErrorType_Values returns all elements of the DataSourceErrorType enum

func DataSourceRunStatus_Values

func DataSourceRunStatus_Values() []string

DataSourceRunStatus_Values returns all elements of the DataSourceRunStatus enum

func DataSourceRunType_Values

func DataSourceRunType_Values() []string

DataSourceRunType_Values returns all elements of the DataSourceRunType enum

func DataSourceStatus_Values

func DataSourceStatus_Values() []string

DataSourceStatus_Values returns all elements of the DataSourceStatus enum

func DeploymentStatus_Values

func DeploymentStatus_Values() []string

DeploymentStatus_Values returns all elements of the DeploymentStatus enum

func DeploymentType_Values

func DeploymentType_Values() []string

DeploymentType_Values returns all elements of the DeploymentType enum

func DomainStatus_Values

func DomainStatus_Values() []string

DomainStatus_Values returns all elements of the DomainStatus enum

func EnableSetting_Values

func EnableSetting_Values() []string

EnableSetting_Values returns all elements of the EnableSetting enum

func EntityType_Values

func EntityType_Values() []string

EntityType_Values returns all elements of the EntityType enum

func EnvironmentStatus_Values

func EnvironmentStatus_Values() []string

EnvironmentStatus_Values returns all elements of the EnvironmentStatus enum

func FilterExpressionType_Values

func FilterExpressionType_Values() []string

FilterExpressionType_Values returns all elements of the FilterExpressionType enum

func FormTypeStatus_Values

func FormTypeStatus_Values() []string

FormTypeStatus_Values returns all elements of the FormTypeStatus enum

func GlossaryStatus_Values

func GlossaryStatus_Values() []string

GlossaryStatus_Values returns all elements of the GlossaryStatus enum

func GlossaryTermStatus_Values

func GlossaryTermStatus_Values() []string

GlossaryTermStatus_Values returns all elements of the GlossaryTermStatus enum

func GroupProfileStatus_Values

func GroupProfileStatus_Values() []string

GroupProfileStatus_Values returns all elements of the GroupProfileStatus enum

func GroupSearchType_Values

func GroupSearchType_Values() []string

GroupSearchType_Values returns all elements of the GroupSearchType enum

func InventorySearchScope_Values

func InventorySearchScope_Values() []string

InventorySearchScope_Values returns all elements of the InventorySearchScope enum

func ListingStatus_Values

func ListingStatus_Values() []string

ListingStatus_Values returns all elements of the ListingStatus enum

func NotificationResourceType_Values

func NotificationResourceType_Values() []string

NotificationResourceType_Values returns all elements of the NotificationResourceType enum

func NotificationRole_Values

func NotificationRole_Values() []string

NotificationRole_Values returns all elements of the NotificationRole enum

func NotificationType_Values

func NotificationType_Values() []string

NotificationType_Values returns all elements of the NotificationType enum

func RejectRuleBehavior_Values

func RejectRuleBehavior_Values() []string

RejectRuleBehavior_Values returns all elements of the RejectRuleBehavior enum

func SearchOutputAdditionalAttribute_Values

func SearchOutputAdditionalAttribute_Values() []string

SearchOutputAdditionalAttribute_Values returns all elements of the SearchOutputAdditionalAttribute enum

func SortFieldProject_Values

func SortFieldProject_Values() []string

SortFieldProject_Values returns all elements of the SortFieldProject enum

func SortKey_Values

func SortKey_Values() []string

SortKey_Values returns all elements of the SortKey enum

func SortOrder_Values

func SortOrder_Values() []string

SortOrder_Values returns all elements of the SortOrder enum

func SubscriptionGrantOverallStatus_Values

func SubscriptionGrantOverallStatus_Values() []string

SubscriptionGrantOverallStatus_Values returns all elements of the SubscriptionGrantOverallStatus enum

func SubscriptionGrantStatus_Values

func SubscriptionGrantStatus_Values() []string

SubscriptionGrantStatus_Values returns all elements of the SubscriptionGrantStatus enum

func SubscriptionRequestStatus_Values

func SubscriptionRequestStatus_Values() []string

SubscriptionRequestStatus_Values returns all elements of the SubscriptionRequestStatus enum

func SubscriptionStatus_Values

func SubscriptionStatus_Values() []string

SubscriptionStatus_Values returns all elements of the SubscriptionStatus enum

func TaskStatus_Values

func TaskStatus_Values() []string

TaskStatus_Values returns all elements of the TaskStatus enum

func Timezone_Values

func Timezone_Values() []string

Timezone_Values returns all elements of the Timezone enum

func TypesSearchScope_Values

func TypesSearchScope_Values() []string

TypesSearchScope_Values returns all elements of the TypesSearchScope enum

func UserAssignment_Values

func UserAssignment_Values() []string

UserAssignment_Values returns all elements of the UserAssignment enum

func UserDesignation_Values

func UserDesignation_Values() []string

UserDesignation_Values returns all elements of the UserDesignation enum

func UserProfileStatus_Values

func UserProfileStatus_Values() []string

UserProfileStatus_Values returns all elements of the UserProfileStatus enum

func UserProfileType_Values

func UserProfileType_Values() []string

UserProfileType_Values returns all elements of the UserProfileType enum

func UserSearchType_Values

func UserSearchType_Values() []string

UserSearchType_Values returns all elements of the UserSearchType enum

func UserType_Values

func UserType_Values() []string

UserType_Values returns all elements of the UserType enum

Types

type AcceptChoice

type AcceptChoice struct {

	// Specifies the prediction (aka, the automatically generated piece of metadata)
	// that can be accepted.
	PredictionChoice *int64 `locationName:"predictionChoice" type:"integer"`

	// Specifies the target (for example, a column name) where a prediction can
	// be accepted.
	PredictionTarget *string `locationName:"predictionTarget" type:"string"`
	// 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.

func (AcceptChoice) GoString

func (s AcceptChoice) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcceptChoice) SetPredictionChoice

func (s *AcceptChoice) SetPredictionChoice(v int64) *AcceptChoice

SetPredictionChoice sets the PredictionChoice field's value.

func (*AcceptChoice) SetPredictionTarget

func (s *AcceptChoice) SetPredictionTarget(v string) *AcceptChoice

SetPredictionTarget sets the PredictionTarget field's value.

func (AcceptChoice) String

func (s AcceptChoice) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AcceptPredictionsInput

type AcceptPredictionsInput struct {
	AcceptChoices []*AcceptChoice `locationName:"acceptChoices" type:"list"`

	// Specifies the rule (or the conditions) under which a prediction can be accepted.
	AcceptRule *AcceptRule `locationName:"acceptRule" type:"structure"`

	// A unique, case-sensitive identifier to ensure idempotency of the request.
	// This field is automatically populated if not provided.
	ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"`

	// The identifier of the Amazon DataZone domain.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

	Revision *string `location:"querystring" locationName:"revision" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (AcceptPredictionsInput) GoString

func (s AcceptPredictionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcceptPredictionsInput) SetAcceptChoices

func (s *AcceptPredictionsInput) SetAcceptChoices(v []*AcceptChoice) *AcceptPredictionsInput

SetAcceptChoices sets the AcceptChoices field's value.

func (*AcceptPredictionsInput) SetAcceptRule

SetAcceptRule sets the AcceptRule field's value.

func (*AcceptPredictionsInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*AcceptPredictionsInput) SetDomainIdentifier

func (s *AcceptPredictionsInput) SetDomainIdentifier(v string) *AcceptPredictionsInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*AcceptPredictionsInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (*AcceptPredictionsInput) SetRevision

SetRevision sets the Revision field's value.

func (AcceptPredictionsInput) String

func (s AcceptPredictionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcceptPredictionsInput) Validate

func (s *AcceptPredictionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AcceptPredictionsOutput

type AcceptPredictionsOutput struct {

	// AssetId is a required field
	AssetId *string `locationName:"assetId" type:"string" required:"true"`

	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// Revision is a required field
	Revision *string `locationName:"revision" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AcceptPredictionsOutput) GoString

func (s AcceptPredictionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcceptPredictionsOutput) SetAssetId

SetAssetId sets the AssetId field's value.

func (*AcceptPredictionsOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*AcceptPredictionsOutput) SetRevision

SetRevision sets the Revision field's value.

func (AcceptPredictionsOutput) String

func (s AcceptPredictionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AcceptRule

type AcceptRule struct {

	// Specifies whether you want to accept the top prediction for all targets or
	// none.
	Rule *string `locationName:"rule" type:"string" enum:"AcceptRuleBehavior"`

	// The confidence score that specifies the condition at which a prediction can
	// be accepted.
	Threshold *float64 `locationName:"threshold" type:"float"`
	// contains filtered or unexported fields
}

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

func (AcceptRule) GoString

func (s AcceptRule) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcceptRule) SetRule

func (s *AcceptRule) SetRule(v string) *AcceptRule

SetRule sets the Rule field's value.

func (*AcceptRule) SetThreshold

func (s *AcceptRule) SetThreshold(v float64) *AcceptRule

SetThreshold sets the Threshold field's value.

func (AcceptRule) String

func (s AcceptRule) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AcceptSubscriptionRequestInput

type AcceptSubscriptionRequestInput struct {

	// A description that specifies the reason for accepting the specified subscription
	// request.
	//
	// DecisionComment is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AcceptSubscriptionRequestInput's
	// String and GoString methods.
	DecisionComment *string `locationName:"decisionComment" min:"1" type:"string" sensitive:"true"`

	// The Amazon DataZone domain where the specified subscription request is being
	// accepted.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The unique identifier of the subscription request that is to be accepted.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AcceptSubscriptionRequestInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcceptSubscriptionRequestInput) SetDecisionComment

SetDecisionComment sets the DecisionComment field's value.

func (*AcceptSubscriptionRequestInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*AcceptSubscriptionRequestInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (AcceptSubscriptionRequestInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcceptSubscriptionRequestInput) Validate

func (s *AcceptSubscriptionRequestInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AcceptSubscriptionRequestOutput

type AcceptSubscriptionRequestOutput struct {

	// The timestamp that specifies when the subscription request was accepted.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"`

	// Specifies the Amazon DataZone user that accepted the specified subscription
	// request.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// Specifies the reason for accepting the subscription request.
	//
	// DecisionComment is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AcceptSubscriptionRequestOutput's
	// String and GoString methods.
	DecisionComment *string `locationName:"decisionComment" min:"1" type:"string" sensitive:"true"`

	// The unique identifier of the Amazon DataZone domain where the specified subscription
	// request was accepted.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The identifier of the subscription request.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// Specifies the reason for requesting a subscription to the asset.
	//
	// RequestReason is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AcceptSubscriptionRequestOutput's
	// String and GoString methods.
	//
	// RequestReason is a required field
	RequestReason *string `locationName:"requestReason" min:"1" type:"string" required:"true" sensitive:"true"`

	// Specifes the ID of the Amazon DataZone user who reviewed the subscription
	// request.
	ReviewerId *string `locationName:"reviewerId" type:"string"`

	// Specifies the status of the subscription request.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"SubscriptionRequestStatus"`

	// Specifies the asset for which the subscription request was created.
	//
	// SubscribedListings is a required field
	SubscribedListings []*SubscribedListing `locationName:"subscribedListings" min:"1" type:"list" required:"true"`

	// Specifies the Amazon DataZone users who are subscribed to the asset specified
	// in the subscription request.
	//
	// SubscribedPrincipals is a required field
	SubscribedPrincipals []*SubscribedPrincipal `locationName:"subscribedPrincipals" min:"1" type:"list" required:"true"`

	// Specifies the timestamp when subscription request was updated.
	//
	// UpdatedAt is a required field
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"`

	// Specifies the Amazon DataZone user who updated the subscription request.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (AcceptSubscriptionRequestOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcceptSubscriptionRequestOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*AcceptSubscriptionRequestOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*AcceptSubscriptionRequestOutput) SetDecisionComment

SetDecisionComment sets the DecisionComment field's value.

func (*AcceptSubscriptionRequestOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*AcceptSubscriptionRequestOutput) SetId

SetId sets the Id field's value.

func (*AcceptSubscriptionRequestOutput) SetRequestReason

SetRequestReason sets the RequestReason field's value.

func (*AcceptSubscriptionRequestOutput) SetReviewerId

SetReviewerId sets the ReviewerId field's value.

func (*AcceptSubscriptionRequestOutput) SetStatus

SetStatus sets the Status field's value.

func (*AcceptSubscriptionRequestOutput) SetSubscribedListings

SetSubscribedListings sets the SubscribedListings field's value.

func (*AcceptSubscriptionRequestOutput) SetSubscribedPrincipals

SetSubscribedPrincipals sets the SubscribedPrincipals field's value.

func (*AcceptSubscriptionRequestOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*AcceptSubscriptionRequestOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (AcceptSubscriptionRequestOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AccessDeniedException

type AccessDeniedException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

You do not have sufficient access to perform this action.

func (*AccessDeniedException) Code

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString

func (s AccessDeniedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AccessDeniedException) Message

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode

func (s *AccessDeniedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (AccessDeniedException) String

func (s AccessDeniedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssetItem

type AssetItem struct {

	// The additional attributes of a Amazon DataZone inventory asset.
	AdditionalAttributes *AssetItemAdditionalAttributes `locationName:"additionalAttributes" type:"structure"`

	// The timestamp of when the Amazon DataZone inventory asset was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

	// The Amazon DataZone user who created the inventory asset.
	CreatedBy *string `locationName:"createdBy" type:"string"`

	// The description of an Amazon DataZone inventory asset.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AssetItem's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The identifier of the Amazon DataZone domain in which the inventory asset
	// exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The external identifier of the Amazon DataZone inventory asset.
	//
	// ExternalIdentifier is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AssetItem's
	// String and GoString methods.
	ExternalIdentifier *string `locationName:"externalIdentifier" min:"1" type:"string" sensitive:"true"`

	// The timestamp of when the first revision of the inventory asset was created.
	FirstRevisionCreatedAt *time.Time `locationName:"firstRevisionCreatedAt" type:"timestamp"`

	// The Amazon DataZone user who created the first revision of the inventory
	// asset.
	FirstRevisionCreatedBy *string `locationName:"firstRevisionCreatedBy" type:"string"`

	// The glossary terms attached to the Amazon DataZone inventory asset.
	GlossaryTerms []*string `locationName:"glossaryTerms" min:"1" type:"list"`

	// the identifier of the Amazon DataZone inventory asset.
	//
	// Identifier is a required field
	Identifier *string `locationName:"identifier" type:"string" required:"true"`

	// The name of the Amazon DataZone inventory asset.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AssetItem's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The identifier of the Amazon DataZone project that owns the inventory asset.
	//
	// OwningProjectId is a required field
	OwningProjectId *string `locationName:"owningProjectId" type:"string" required:"true"`

	// The identifier of the asset type of the specified Amazon DataZone inventory
	// asset.
	//
	// TypeIdentifier is a required field
	TypeIdentifier *string `locationName:"typeIdentifier" min:"1" type:"string" required:"true"`

	// The revision of the inventory asset type.
	//
	// TypeRevision is a required field
	TypeRevision *string `locationName:"typeRevision" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

A Amazon DataZone inventory asset.

func (AssetItem) GoString

func (s AssetItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetItem) SetAdditionalAttributes

func (s *AssetItem) SetAdditionalAttributes(v *AssetItemAdditionalAttributes) *AssetItem

SetAdditionalAttributes sets the AdditionalAttributes field's value.

func (*AssetItem) SetCreatedAt

func (s *AssetItem) SetCreatedAt(v time.Time) *AssetItem

SetCreatedAt sets the CreatedAt field's value.

func (*AssetItem) SetCreatedBy

func (s *AssetItem) SetCreatedBy(v string) *AssetItem

SetCreatedBy sets the CreatedBy field's value.

func (*AssetItem) SetDescription

func (s *AssetItem) SetDescription(v string) *AssetItem

SetDescription sets the Description field's value.

func (*AssetItem) SetDomainId

func (s *AssetItem) SetDomainId(v string) *AssetItem

SetDomainId sets the DomainId field's value.

func (*AssetItem) SetExternalIdentifier

func (s *AssetItem) SetExternalIdentifier(v string) *AssetItem

SetExternalIdentifier sets the ExternalIdentifier field's value.

func (*AssetItem) SetFirstRevisionCreatedAt

func (s *AssetItem) SetFirstRevisionCreatedAt(v time.Time) *AssetItem

SetFirstRevisionCreatedAt sets the FirstRevisionCreatedAt field's value.

func (*AssetItem) SetFirstRevisionCreatedBy

func (s *AssetItem) SetFirstRevisionCreatedBy(v string) *AssetItem

SetFirstRevisionCreatedBy sets the FirstRevisionCreatedBy field's value.

func (*AssetItem) SetGlossaryTerms

func (s *AssetItem) SetGlossaryTerms(v []*string) *AssetItem

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*AssetItem) SetIdentifier

func (s *AssetItem) SetIdentifier(v string) *AssetItem

SetIdentifier sets the Identifier field's value.

func (*AssetItem) SetName

func (s *AssetItem) SetName(v string) *AssetItem

SetName sets the Name field's value.

func (*AssetItem) SetOwningProjectId

func (s *AssetItem) SetOwningProjectId(v string) *AssetItem

SetOwningProjectId sets the OwningProjectId field's value.

func (*AssetItem) SetTypeIdentifier

func (s *AssetItem) SetTypeIdentifier(v string) *AssetItem

SetTypeIdentifier sets the TypeIdentifier field's value.

func (*AssetItem) SetTypeRevision

func (s *AssetItem) SetTypeRevision(v string) *AssetItem

SetTypeRevision sets the TypeRevision field's value.

func (AssetItem) String

func (s AssetItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssetItemAdditionalAttributes

type AssetItemAdditionalAttributes struct {

	// The forms included in the additional attributes of an inventory asset.
	FormsOutput []*FormOutput_ `locationName:"formsOutput" type:"list"`

	// The read-only forms included in the additional attributes of an inventory
	// asset.
	ReadOnlyFormsOutput []*FormOutput_ `locationName:"readOnlyFormsOutput" type:"list"`
	// contains filtered or unexported fields
}

The additional attributes of an inventory asset.

func (AssetItemAdditionalAttributes) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetItemAdditionalAttributes) SetFormsOutput

SetFormsOutput sets the FormsOutput field's value.

func (*AssetItemAdditionalAttributes) SetReadOnlyFormsOutput

SetReadOnlyFormsOutput sets the ReadOnlyFormsOutput field's value.

func (AssetItemAdditionalAttributes) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssetListing

type AssetListing struct {

	// The identifier of an asset published in an Amazon DataZone catalog.
	AssetId *string `locationName:"assetId" type:"string"`

	// The revision of an asset published in an Amazon DataZone catalog.
	AssetRevision *string `locationName:"assetRevision" min:"1" type:"string"`

	// The type of an asset published in an Amazon DataZone catalog.
	AssetType *string `locationName:"assetType" min:"1" type:"string"`

	// The timestamp of when an asset published in an Amazon DataZone catalog was
	// created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

	// The metadata forms attached to an asset published in an Amazon DataZone catalog.
	Forms *string `locationName:"forms" type:"string"`

	// The glossary terms attached to an asset published in an Amazon DataZone catalog.
	GlossaryTerms []*DetailedGlossaryTerm `locationName:"glossaryTerms" type:"list"`

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

An asset published in an Amazon DataZone catalog.

func (AssetListing) GoString

func (s AssetListing) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetListing) SetAssetId

func (s *AssetListing) SetAssetId(v string) *AssetListing

SetAssetId sets the AssetId field's value.

func (*AssetListing) SetAssetRevision

func (s *AssetListing) SetAssetRevision(v string) *AssetListing

SetAssetRevision sets the AssetRevision field's value.

func (*AssetListing) SetAssetType

func (s *AssetListing) SetAssetType(v string) *AssetListing

SetAssetType sets the AssetType field's value.

func (*AssetListing) SetCreatedAt

func (s *AssetListing) SetCreatedAt(v time.Time) *AssetListing

SetCreatedAt sets the CreatedAt field's value.

func (*AssetListing) SetForms

func (s *AssetListing) SetForms(v string) *AssetListing

SetForms sets the Forms field's value.

func (*AssetListing) SetGlossaryTerms

func (s *AssetListing) SetGlossaryTerms(v []*DetailedGlossaryTerm) *AssetListing

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*AssetListing) SetOwningProjectId

func (s *AssetListing) SetOwningProjectId(v string) *AssetListing

SetOwningProjectId sets the OwningProjectId field's value.

func (AssetListing) String

func (s AssetListing) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssetListingDetails

type AssetListingDetails struct {

	// The identifier of an asset published in an Amazon DataZone catalog.
	//
	// ListingId is a required field
	ListingId *string `locationName:"listingId" type:"string" required:"true"`

	// The status of an asset published in an Amazon DataZone catalog.
	//
	// ListingStatus is a required field
	ListingStatus *string `locationName:"listingStatus" type:"string" required:"true" enum:"ListingStatus"`
	// contains filtered or unexported fields
}

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

func (AssetListingDetails) GoString

func (s AssetListingDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetListingDetails) SetListingId

func (s *AssetListingDetails) SetListingId(v string) *AssetListingDetails

SetListingId sets the ListingId field's value.

func (*AssetListingDetails) SetListingStatus

func (s *AssetListingDetails) SetListingStatus(v string) *AssetListingDetails

SetListingStatus sets the ListingStatus field's value.

func (AssetListingDetails) String

func (s AssetListingDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssetListingItem

type AssetListingItem struct {

	// The additional attributes of an asset published in an Amazon DataZone catalog.
	AdditionalAttributes *AssetListingItemAdditionalAttributes `locationName:"additionalAttributes" type:"structure"`

	// The timestamp of when an asset published in an Amazon DataZone catalog was
	// created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

	// The description of an asset published in an Amazon DataZone catalog.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AssetListingItem's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The identifier of the inventory asset.
	EntityId *string `locationName:"entityId" type:"string"`

	// The revision of the inventory asset.
	EntityRevision *string `locationName:"entityRevision" min:"1" type:"string"`

	// The type of the inventory asset.
	EntityType *string `locationName:"entityType" min:"1" type:"string"`

	// Glossary terms attached to the inventory asset.
	GlossaryTerms []*DetailedGlossaryTerm `locationName:"glossaryTerms" type:"list"`

	// The Amazon DataZone user who created the listing.
	ListingCreatedBy *string `locationName:"listingCreatedBy" type:"string"`

	// The identifier of the listing (asset published in Amazon DataZone catalog).
	ListingId *string `locationName:"listingId" type:"string"`

	// The revision of the listing (asset published in Amazon DataZone catalog).
	ListingRevision *string `locationName:"listingRevision" min:"1" type:"string"`

	// The Amazon DataZone user who updated the listing.
	ListingUpdatedBy *string `locationName:"listingUpdatedBy" type:"string"`

	// The name of the inventory asset.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AssetListingItem's
	// String and GoString methods.
	Name *string `locationName:"name" min:"1" type:"string" sensitive:"true"`

	// The identifier of the project that owns the inventory asset.
	OwningProjectId *string `locationName:"owningProjectId" type:"string"`
	// contains filtered or unexported fields
}

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

func (AssetListingItem) GoString

func (s AssetListingItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetListingItem) SetAdditionalAttributes

SetAdditionalAttributes sets the AdditionalAttributes field's value.

func (*AssetListingItem) SetCreatedAt

func (s *AssetListingItem) SetCreatedAt(v time.Time) *AssetListingItem

SetCreatedAt sets the CreatedAt field's value.

func (*AssetListingItem) SetDescription

func (s *AssetListingItem) SetDescription(v string) *AssetListingItem

SetDescription sets the Description field's value.

func (*AssetListingItem) SetEntityId

func (s *AssetListingItem) SetEntityId(v string) *AssetListingItem

SetEntityId sets the EntityId field's value.

func (*AssetListingItem) SetEntityRevision

func (s *AssetListingItem) SetEntityRevision(v string) *AssetListingItem

SetEntityRevision sets the EntityRevision field's value.

func (*AssetListingItem) SetEntityType

func (s *AssetListingItem) SetEntityType(v string) *AssetListingItem

SetEntityType sets the EntityType field's value.

func (*AssetListingItem) SetGlossaryTerms

func (s *AssetListingItem) SetGlossaryTerms(v []*DetailedGlossaryTerm) *AssetListingItem

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*AssetListingItem) SetListingCreatedBy

func (s *AssetListingItem) SetListingCreatedBy(v string) *AssetListingItem

SetListingCreatedBy sets the ListingCreatedBy field's value.

func (*AssetListingItem) SetListingId

func (s *AssetListingItem) SetListingId(v string) *AssetListingItem

SetListingId sets the ListingId field's value.

func (*AssetListingItem) SetListingRevision

func (s *AssetListingItem) SetListingRevision(v string) *AssetListingItem

SetListingRevision sets the ListingRevision field's value.

func (*AssetListingItem) SetListingUpdatedBy

func (s *AssetListingItem) SetListingUpdatedBy(v string) *AssetListingItem

SetListingUpdatedBy sets the ListingUpdatedBy field's value.

func (*AssetListingItem) SetName

func (s *AssetListingItem) SetName(v string) *AssetListingItem

SetName sets the Name field's value.

func (*AssetListingItem) SetOwningProjectId

func (s *AssetListingItem) SetOwningProjectId(v string) *AssetListingItem

SetOwningProjectId sets the OwningProjectId field's value.

func (AssetListingItem) String

func (s AssetListingItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssetListingItemAdditionalAttributes

type AssetListingItemAdditionalAttributes struct {

	// The metadata forms that form additional attributes of the metadata asset.
	Forms *string `locationName:"forms" type:"string"`
	// contains filtered or unexported fields
}

Additional attributes of an inventory asset.

func (AssetListingItemAdditionalAttributes) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetListingItemAdditionalAttributes) SetForms

SetForms sets the Forms field's value.

func (AssetListingItemAdditionalAttributes) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssetRevision

type AssetRevision struct {

	// The timestamp of when an inventory asset revison was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

	// The Amazon DataZone user who created the asset revision.
	CreatedBy *string `locationName:"createdBy" type:"string"`

	// The Amazon DataZone user who created the inventory asset.
	DomainId *string `locationName:"domainId" type:"string"`

	// The identifier of the inventory asset revision.
	Id *string `locationName:"id" type:"string"`

	// The revision details of the inventory asset.
	Revision *string `locationName:"revision" min:"1" type:"string"`
	// contains filtered or unexported fields
}

The revision of an inventory asset.

func (AssetRevision) GoString

func (s AssetRevision) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetRevision) SetCreatedAt

func (s *AssetRevision) SetCreatedAt(v time.Time) *AssetRevision

SetCreatedAt sets the CreatedAt field's value.

func (*AssetRevision) SetCreatedBy

func (s *AssetRevision) SetCreatedBy(v string) *AssetRevision

SetCreatedBy sets the CreatedBy field's value.

func (*AssetRevision) SetDomainId

func (s *AssetRevision) SetDomainId(v string) *AssetRevision

SetDomainId sets the DomainId field's value.

func (*AssetRevision) SetId

func (s *AssetRevision) SetId(v string) *AssetRevision

SetId sets the Id field's value.

func (*AssetRevision) SetRevision

func (s *AssetRevision) SetRevision(v string) *AssetRevision

SetRevision sets the Revision field's value.

func (AssetRevision) String

func (s AssetRevision) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssetTargetNameMap

type AssetTargetNameMap struct {

	// The identifier of the inventory asset.
	//
	// AssetId is a required field
	AssetId *string `locationName:"assetId" type:"string" required:"true"`

	// The target name in the asset target name map.
	//
	// TargetName is a required field
	TargetName *string `locationName:"targetName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AssetTargetNameMap) GoString

func (s AssetTargetNameMap) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetTargetNameMap) SetAssetId

func (s *AssetTargetNameMap) SetAssetId(v string) *AssetTargetNameMap

SetAssetId sets the AssetId field's value.

func (*AssetTargetNameMap) SetTargetName

func (s *AssetTargetNameMap) SetTargetName(v string) *AssetTargetNameMap

SetTargetName sets the TargetName field's value.

func (AssetTargetNameMap) String

func (s AssetTargetNameMap) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetTargetNameMap) Validate

func (s *AssetTargetNameMap) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetTypeItem

type AssetTypeItem struct {

	// The timestamp of when the asset type was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

	// The Amazon DataZone user who created the asset type.
	CreatedBy *string `locationName:"createdBy" type:"string"`

	// The description of the asset type.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AssetTypeItem's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The identifier of the Amazon DataZone domain where the asset type exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The forms included in the details of the asset type.
	//
	// FormsOutput is a required field
	FormsOutput map[string]*FormEntryOutput_ `locationName:"formsOutput" type:"map" required:"true"`

	// The name of the asset type.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	// The identifier of the Amazon DataZone domain where the asset type was originally
	// created.
	OriginDomainId *string `locationName:"originDomainId" type:"string"`

	// The identifier of the Amazon DataZone project where the asset type exists.
	OriginProjectId *string `locationName:"originProjectId" type:"string"`

	// The identifier of the Amazon DataZone project that owns the asset type.
	//
	// OwningProjectId is a required field
	OwningProjectId *string `locationName:"owningProjectId" type:"string" required:"true"`

	// The revision of the asset type.
	//
	// Revision is a required field
	Revision *string `locationName:"revision" min:"1" type:"string" required:"true"`

	// The timestamp of when the asset type was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`

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

The details of the asset type.

func (AssetTypeItem) GoString

func (s AssetTypeItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetTypeItem) SetCreatedAt

func (s *AssetTypeItem) SetCreatedAt(v time.Time) *AssetTypeItem

SetCreatedAt sets the CreatedAt field's value.

func (*AssetTypeItem) SetCreatedBy

func (s *AssetTypeItem) SetCreatedBy(v string) *AssetTypeItem

SetCreatedBy sets the CreatedBy field's value.

func (*AssetTypeItem) SetDescription

func (s *AssetTypeItem) SetDescription(v string) *AssetTypeItem

SetDescription sets the Description field's value.

func (*AssetTypeItem) SetDomainId

func (s *AssetTypeItem) SetDomainId(v string) *AssetTypeItem

SetDomainId sets the DomainId field's value.

func (*AssetTypeItem) SetFormsOutput

func (s *AssetTypeItem) SetFormsOutput(v map[string]*FormEntryOutput_) *AssetTypeItem

SetFormsOutput sets the FormsOutput field's value.

func (*AssetTypeItem) SetName

func (s *AssetTypeItem) SetName(v string) *AssetTypeItem

SetName sets the Name field's value.

func (*AssetTypeItem) SetOriginDomainId

func (s *AssetTypeItem) SetOriginDomainId(v string) *AssetTypeItem

SetOriginDomainId sets the OriginDomainId field's value.

func (*AssetTypeItem) SetOriginProjectId

func (s *AssetTypeItem) SetOriginProjectId(v string) *AssetTypeItem

SetOriginProjectId sets the OriginProjectId field's value.

func (*AssetTypeItem) SetOwningProjectId

func (s *AssetTypeItem) SetOwningProjectId(v string) *AssetTypeItem

SetOwningProjectId sets the OwningProjectId field's value.

func (*AssetTypeItem) SetRevision

func (s *AssetTypeItem) SetRevision(v string) *AssetTypeItem

SetRevision sets the Revision field's value.

func (*AssetTypeItem) SetUpdatedAt

func (s *AssetTypeItem) SetUpdatedAt(v time.Time) *AssetTypeItem

SetUpdatedAt sets the UpdatedAt field's value.

func (*AssetTypeItem) SetUpdatedBy

func (s *AssetTypeItem) SetUpdatedBy(v string) *AssetTypeItem

SetUpdatedBy sets the UpdatedBy field's value.

func (AssetTypeItem) String

func (s AssetTypeItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BusinessNameGenerationConfiguration

type BusinessNameGenerationConfiguration struct {

	// Specifies whether the business name generation is enabled.
	Enabled *bool `locationName:"enabled" type:"boolean"`
	// contains filtered or unexported fields
}

The configuration of the business name generation.

func (BusinessNameGenerationConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BusinessNameGenerationConfiguration) SetEnabled

SetEnabled sets the Enabled field's value.

func (BusinessNameGenerationConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CancelSubscriptionInput

type CancelSubscriptionInput struct {

	// The unique identifier of the Amazon DataZone domain where the subscription
	// request is being cancelled.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The unique identifier of the subscription that is being cancelled.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CancelSubscriptionInput) GoString

func (s CancelSubscriptionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CancelSubscriptionInput) SetDomainIdentifier

func (s *CancelSubscriptionInput) SetDomainIdentifier(v string) *CancelSubscriptionInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CancelSubscriptionInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (CancelSubscriptionInput) String

func (s CancelSubscriptionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CancelSubscriptionInput) Validate

func (s *CancelSubscriptionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CancelSubscriptionOutput

type CancelSubscriptionOutput struct {

	// The timestamp that specifies when the request to cancel the subscription
	// was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"`

	// Specifies the Amazon DataZone user who is cancelling the subscription.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The unique identifier of the Amazon DataZone domain where the subscription
	// is being cancelled.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The identifier of the subscription.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// Specifies whether the permissions to the asset are retained after the subscription
	// is cancelled.
	RetainPermissions *bool `locationName:"retainPermissions" type:"boolean"`

	// The status of the request to cancel the subscription.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"SubscriptionStatus"`

	// The asset to which a subscription is being cancelled.
	//
	// SubscribedListing is a required field
	SubscribedListing *SubscribedListing `locationName:"subscribedListing" type:"structure" required:"true"`

	// The Amazon DataZone user who is made a subscriber to the specified asset
	// by the subscription that is being cancelled.
	//
	// SubscribedPrincipal is a required field
	SubscribedPrincipal *SubscribedPrincipal `locationName:"subscribedPrincipal" type:"structure" required:"true"`

	// The unique ID of the subscripton request for the subscription that is being
	// cancelled.
	SubscriptionRequestId *string `locationName:"subscriptionRequestId" type:"string"`

	// The timestamp that specifies when the subscription was cancelled.
	//
	// UpdatedAt is a required field
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user that cancelled the subscription.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (CancelSubscriptionOutput) GoString

func (s CancelSubscriptionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CancelSubscriptionOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*CancelSubscriptionOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*CancelSubscriptionOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*CancelSubscriptionOutput) SetId

SetId sets the Id field's value.

func (*CancelSubscriptionOutput) SetRetainPermissions

func (s *CancelSubscriptionOutput) SetRetainPermissions(v bool) *CancelSubscriptionOutput

SetRetainPermissions sets the RetainPermissions field's value.

func (*CancelSubscriptionOutput) SetStatus

SetStatus sets the Status field's value.

func (*CancelSubscriptionOutput) SetSubscribedListing

SetSubscribedListing sets the SubscribedListing field's value.

func (*CancelSubscriptionOutput) SetSubscribedPrincipal

SetSubscribedPrincipal sets the SubscribedPrincipal field's value.

func (*CancelSubscriptionOutput) SetSubscriptionRequestId

func (s *CancelSubscriptionOutput) SetSubscriptionRequestId(v string) *CancelSubscriptionOutput

SetSubscriptionRequestId sets the SubscriptionRequestId field's value.

func (*CancelSubscriptionOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*CancelSubscriptionOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (CancelSubscriptionOutput) String

func (s CancelSubscriptionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CloudFormationProperties

type CloudFormationProperties struct {

	// The template URL of the cloud formation provisioning properties of the environment
	// blueprint.
	//
	// TemplateUrl is a required field
	TemplateUrl *string `locationName:"templateUrl" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Part of the provisioning properties of the environment blueprint.

func (CloudFormationProperties) GoString

func (s CloudFormationProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CloudFormationProperties) SetTemplateUrl

SetTemplateUrl sets the TemplateUrl field's value.

func (CloudFormationProperties) String

func (s CloudFormationProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConfigurableActionParameter

type ConfigurableActionParameter struct {

	// The key of the configurable action parameter.
	Key *string `locationName:"key" type:"string"`

	// The value of the configurable action parameter.
	Value *string `locationName:"value" type:"string"`
	// contains filtered or unexported fields
}

The details of the parameters for the configurable environment action.

func (ConfigurableActionParameter) GoString

func (s ConfigurableActionParameter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConfigurableActionParameter) SetKey

SetKey sets the Key field's value.

func (*ConfigurableActionParameter) SetValue

SetValue sets the Value field's value.

func (ConfigurableActionParameter) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConfigurableEnvironmentAction

type ConfigurableEnvironmentAction struct {

	// The authentication type of a configurable action of a Amazon DataZone environment.
	Auth *string `locationName:"auth" type:"string" enum:"ConfigurableActionTypeAuthorization"`

	// The parameters of a configurable action in a Amazon DataZone environment.
	//
	// Parameters is a required field
	Parameters []*ConfigurableActionParameter `locationName:"parameters" type:"list" required:"true"`

	// The type of a configurable action in a Amazon DataZone environment.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The configurable action of a Amazon DataZone environment.

func (ConfigurableEnvironmentAction) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConfigurableEnvironmentAction) SetAuth

SetAuth sets the Auth field's value.

func (*ConfigurableEnvironmentAction) SetParameters

SetParameters sets the Parameters field's value.

func (*ConfigurableEnvironmentAction) SetType

SetType sets the Type field's value.

func (ConfigurableEnvironmentAction) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConflictException

type ConflictException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

There is a conflict while performing this action.

func (*ConflictException) Code

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error

func (s *ConflictException) Error() string

func (ConflictException) GoString

func (s ConflictException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConflictException) Message

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode

func (s *ConflictException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConflictException) String

func (s ConflictException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateAssetInput

type CreateAssetInput struct {

	// A unique, case-sensitive identifier that is provided to ensure the idempotency
	// of the request.
	ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"`

	// Asset description.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAssetInput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// Amazon DataZone domain where the asset is created.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// ExternalIdentifier is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAssetInput's
	// String and GoString methods.
	ExternalIdentifier *string `locationName:"externalIdentifier" min:"1" type:"string" sensitive:"true"`

	// Metadata forms attached to the asset.
	//
	// FormsInput is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAssetInput's
	// String and GoString methods.
	FormsInput []*FormInput_ `locationName:"formsInput" type:"list" sensitive:"true"`

	// Glossary terms attached to the asset.
	GlossaryTerms []*string `locationName:"glossaryTerms" min:"1" type:"list"`

	// Asset name.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAssetInput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The unique identifier of the project that owns this asset.
	//
	// OwningProjectIdentifier is a required field
	OwningProjectIdentifier *string `locationName:"owningProjectIdentifier" type:"string" required:"true"`

	// The configuration of the automatically generated business-friendly metadata
	// for the asset.
	PredictionConfiguration *PredictionConfiguration `locationName:"predictionConfiguration" type:"structure"`

	// The unique identifier of this asset's type.
	//
	// TypeIdentifier is a required field
	TypeIdentifier *string `locationName:"typeIdentifier" min:"1" type:"string" required:"true"`

	// The revision of this asset's type.
	TypeRevision *string `locationName:"typeRevision" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (CreateAssetInput) GoString

func (s CreateAssetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAssetInput) SetClientToken

func (s *CreateAssetInput) SetClientToken(v string) *CreateAssetInput

SetClientToken sets the ClientToken field's value.

func (*CreateAssetInput) SetDescription

func (s *CreateAssetInput) SetDescription(v string) *CreateAssetInput

SetDescription sets the Description field's value.

func (*CreateAssetInput) SetDomainIdentifier

func (s *CreateAssetInput) SetDomainIdentifier(v string) *CreateAssetInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateAssetInput) SetExternalIdentifier

func (s *CreateAssetInput) SetExternalIdentifier(v string) *CreateAssetInput

SetExternalIdentifier sets the ExternalIdentifier field's value.

func (*CreateAssetInput) SetFormsInput

func (s *CreateAssetInput) SetFormsInput(v []*FormInput_) *CreateAssetInput

SetFormsInput sets the FormsInput field's value.

func (*CreateAssetInput) SetGlossaryTerms

func (s *CreateAssetInput) SetGlossaryTerms(v []*string) *CreateAssetInput

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*CreateAssetInput) SetName

func (s *CreateAssetInput) SetName(v string) *CreateAssetInput

SetName sets the Name field's value.

func (*CreateAssetInput) SetOwningProjectIdentifier

func (s *CreateAssetInput) SetOwningProjectIdentifier(v string) *CreateAssetInput

SetOwningProjectIdentifier sets the OwningProjectIdentifier field's value.

func (*CreateAssetInput) SetPredictionConfiguration

func (s *CreateAssetInput) SetPredictionConfiguration(v *PredictionConfiguration) *CreateAssetInput

SetPredictionConfiguration sets the PredictionConfiguration field's value.

func (*CreateAssetInput) SetTypeIdentifier

func (s *CreateAssetInput) SetTypeIdentifier(v string) *CreateAssetInput

SetTypeIdentifier sets the TypeIdentifier field's value.

func (*CreateAssetInput) SetTypeRevision

func (s *CreateAssetInput) SetTypeRevision(v string) *CreateAssetInput

SetTypeRevision sets the TypeRevision field's value.

func (CreateAssetInput) String

func (s CreateAssetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAssetInput) Validate

func (s *CreateAssetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAssetOutput

type CreateAssetOutput struct {

	// The timestamp of when the asset was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

	// The Amazon DataZone user that created this asset in the catalog.
	CreatedBy *string `locationName:"createdBy" type:"string"`

	// The description of the created asset.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAssetOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain in which the asset was created.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// ExternalIdentifier is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAssetOutput's
	// String and GoString methods.
	ExternalIdentifier *string `locationName:"externalIdentifier" min:"1" type:"string" sensitive:"true"`

	// The timestamp of when the first revision of the asset took place.
	FirstRevisionCreatedAt *time.Time `locationName:"firstRevisionCreatedAt" type:"timestamp"`

	// The Amazon DataZone user that made the first revision of the asset.
	FirstRevisionCreatedBy *string `locationName:"firstRevisionCreatedBy" type:"string"`

	// The metadata forms that are attached to the created asset.
	//
	// FormsOutput is a required field
	FormsOutput []*FormOutput_ `locationName:"formsOutput" type:"list" required:"true"`

	// The glossary terms that are attached to the created asset.
	GlossaryTerms []*string `locationName:"glossaryTerms" min:"1" type:"list"`

	// The unique identifier of the created asset.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The details of an asset published in an Amazon DataZone catalog.
	Listing *AssetListingDetails `locationName:"listing" type:"structure"`

	// The name of the created asset.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAssetOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The ID of the Amazon DataZone project that owns the created asset.
	//
	// OwningProjectId is a required field
	OwningProjectId *string `locationName:"owningProjectId" type:"string" required:"true"`

	// The configuration of the automatically generated business-friendly metadata
	// for the asset.
	PredictionConfiguration *PredictionConfiguration `locationName:"predictionConfiguration" type:"structure"`

	// The read-only metadata forms that are attached to the created asset.
	ReadOnlyFormsOutput []*FormOutput_ `locationName:"readOnlyFormsOutput" type:"list"`

	// The revision of the asset.
	//
	// Revision is a required field
	Revision *string `locationName:"revision" min:"1" type:"string" required:"true"`

	// The identifier of the created asset type.
	//
	// TypeIdentifier is a required field
	TypeIdentifier *string `locationName:"typeIdentifier" min:"1" type:"string" required:"true"`

	// The revision type of the asset.
	//
	// TypeRevision is a required field
	TypeRevision *string `locationName:"typeRevision" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateAssetOutput) GoString

func (s CreateAssetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAssetOutput) SetCreatedAt

func (s *CreateAssetOutput) SetCreatedAt(v time.Time) *CreateAssetOutput

SetCreatedAt sets the CreatedAt field's value.

func (*CreateAssetOutput) SetCreatedBy

func (s *CreateAssetOutput) SetCreatedBy(v string) *CreateAssetOutput

SetCreatedBy sets the CreatedBy field's value.

func (*CreateAssetOutput) SetDescription

func (s *CreateAssetOutput) SetDescription(v string) *CreateAssetOutput

SetDescription sets the Description field's value.

func (*CreateAssetOutput) SetDomainId

func (s *CreateAssetOutput) SetDomainId(v string) *CreateAssetOutput

SetDomainId sets the DomainId field's value.

func (*CreateAssetOutput) SetExternalIdentifier

func (s *CreateAssetOutput) SetExternalIdentifier(v string) *CreateAssetOutput

SetExternalIdentifier sets the ExternalIdentifier field's value.

func (*CreateAssetOutput) SetFirstRevisionCreatedAt

func (s *CreateAssetOutput) SetFirstRevisionCreatedAt(v time.Time) *CreateAssetOutput

SetFirstRevisionCreatedAt sets the FirstRevisionCreatedAt field's value.

func (*CreateAssetOutput) SetFirstRevisionCreatedBy

func (s *CreateAssetOutput) SetFirstRevisionCreatedBy(v string) *CreateAssetOutput

SetFirstRevisionCreatedBy sets the FirstRevisionCreatedBy field's value.

func (*CreateAssetOutput) SetFormsOutput

func (s *CreateAssetOutput) SetFormsOutput(v []*FormOutput_) *CreateAssetOutput

SetFormsOutput sets the FormsOutput field's value.

func (*CreateAssetOutput) SetGlossaryTerms

func (s *CreateAssetOutput) SetGlossaryTerms(v []*string) *CreateAssetOutput

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*CreateAssetOutput) SetId

SetId sets the Id field's value.

func (*CreateAssetOutput) SetListing

SetListing sets the Listing field's value.

func (*CreateAssetOutput) SetName

SetName sets the Name field's value.

func (*CreateAssetOutput) SetOwningProjectId

func (s *CreateAssetOutput) SetOwningProjectId(v string) *CreateAssetOutput

SetOwningProjectId sets the OwningProjectId field's value.

func (*CreateAssetOutput) SetPredictionConfiguration

func (s *CreateAssetOutput) SetPredictionConfiguration(v *PredictionConfiguration) *CreateAssetOutput

SetPredictionConfiguration sets the PredictionConfiguration field's value.

func (*CreateAssetOutput) SetReadOnlyFormsOutput

func (s *CreateAssetOutput) SetReadOnlyFormsOutput(v []*FormOutput_) *CreateAssetOutput

SetReadOnlyFormsOutput sets the ReadOnlyFormsOutput field's value.

func (*CreateAssetOutput) SetRevision

func (s *CreateAssetOutput) SetRevision(v string) *CreateAssetOutput

SetRevision sets the Revision field's value.

func (*CreateAssetOutput) SetTypeIdentifier

func (s *CreateAssetOutput) SetTypeIdentifier(v string) *CreateAssetOutput

SetTypeIdentifier sets the TypeIdentifier field's value.

func (*CreateAssetOutput) SetTypeRevision

func (s *CreateAssetOutput) SetTypeRevision(v string) *CreateAssetOutput

SetTypeRevision sets the TypeRevision field's value.

func (CreateAssetOutput) String

func (s CreateAssetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateAssetRevisionInput

type CreateAssetRevisionInput struct {

	// A unique, case-sensitive identifier that is provided to ensure the idempotency
	// of the request.
	ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"`

	// The revised description of the asset.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAssetRevisionInput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The unique identifier of the domain where the asset is being revised.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The metadata forms to be attached to the asset as part of asset revision.
	//
	// FormsInput is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAssetRevisionInput's
	// String and GoString methods.
	FormsInput []*FormInput_ `locationName:"formsInput" type:"list" sensitive:"true"`

	// The glossary terms to be attached to the asset as part of asset revision.
	GlossaryTerms []*string `locationName:"glossaryTerms" min:"1" type:"list"`

	// The identifier of the asset.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

	// Te revised name of the asset.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAssetRevisionInput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The configuration of the automatically generated business-friendly metadata
	// for the asset.
	PredictionConfiguration *PredictionConfiguration `locationName:"predictionConfiguration" type:"structure"`

	// The revision type of the asset.
	TypeRevision *string `locationName:"typeRevision" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (CreateAssetRevisionInput) GoString

func (s CreateAssetRevisionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAssetRevisionInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateAssetRevisionInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateAssetRevisionInput) SetDomainIdentifier

func (s *CreateAssetRevisionInput) SetDomainIdentifier(v string) *CreateAssetRevisionInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateAssetRevisionInput) SetFormsInput

SetFormsInput sets the FormsInput field's value.

func (*CreateAssetRevisionInput) SetGlossaryTerms

func (s *CreateAssetRevisionInput) SetGlossaryTerms(v []*string) *CreateAssetRevisionInput

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*CreateAssetRevisionInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (*CreateAssetRevisionInput) SetName

SetName sets the Name field's value.

func (*CreateAssetRevisionInput) SetPredictionConfiguration

SetPredictionConfiguration sets the PredictionConfiguration field's value.

func (*CreateAssetRevisionInput) SetTypeRevision

SetTypeRevision sets the TypeRevision field's value.

func (CreateAssetRevisionInput) String

func (s CreateAssetRevisionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAssetRevisionInput) Validate

func (s *CreateAssetRevisionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAssetRevisionOutput

type CreateAssetRevisionOutput struct {

	// The timestamp of when the asset revision occured.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

	// The Amazon DataZone user who performed the asset revision.
	CreatedBy *string `locationName:"createdBy" type:"string"`

	// The revised asset description.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAssetRevisionOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The unique identifier of the Amazon DataZone domain where the asset was revised.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// ExternalIdentifier is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAssetRevisionOutput's
	// String and GoString methods.
	ExternalIdentifier *string `locationName:"externalIdentifier" min:"1" type:"string" sensitive:"true"`

	// The timestamp of when the first asset revision occured.
	FirstRevisionCreatedAt *time.Time `locationName:"firstRevisionCreatedAt" type:"timestamp"`

	// The Amazon DataZone user who performed the first asset revision.
	FirstRevisionCreatedBy *string `locationName:"firstRevisionCreatedBy" type:"string"`

	// The metadata forms that were attached to the asset as part of the asset revision.
	//
	// FormsOutput is a required field
	FormsOutput []*FormOutput_ `locationName:"formsOutput" type:"list" required:"true"`

	// The glossary terms that were attached to the asset as part of asset revision.
	GlossaryTerms []*string `locationName:"glossaryTerms" min:"1" type:"list"`

	// The unique identifier of the asset revision.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The details of an asset published in an Amazon DataZone catalog.
	Listing *AssetListingDetails `locationName:"listing" type:"structure"`

	// The revised name of the asset.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAssetRevisionOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The unique identifier of the revised project that owns the asset.
	//
	// OwningProjectId is a required field
	OwningProjectId *string `locationName:"owningProjectId" type:"string" required:"true"`

	// The configuration of the automatically generated business-friendly metadata
	// for the asset.
	PredictionConfiguration *PredictionConfiguration `locationName:"predictionConfiguration" type:"structure"`

	// The read-only metadata forms that were attached to the asset as part of the
	// asset revision.
	ReadOnlyFormsOutput []*FormOutput_ `locationName:"readOnlyFormsOutput" type:"list"`

	// The revision of the asset.
	//
	// Revision is a required field
	Revision *string `locationName:"revision" min:"1" type:"string" required:"true"`

	// The identifier of the revision type.
	//
	// TypeIdentifier is a required field
	TypeIdentifier *string `locationName:"typeIdentifier" min:"1" type:"string" required:"true"`

	// The revision type of the asset.
	//
	// TypeRevision is a required field
	TypeRevision *string `locationName:"typeRevision" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateAssetRevisionOutput) GoString

func (s CreateAssetRevisionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAssetRevisionOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*CreateAssetRevisionOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*CreateAssetRevisionOutput) SetDescription

SetDescription sets the Description field's value.

func (*CreateAssetRevisionOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*CreateAssetRevisionOutput) SetExternalIdentifier

func (s *CreateAssetRevisionOutput) SetExternalIdentifier(v string) *CreateAssetRevisionOutput

SetExternalIdentifier sets the ExternalIdentifier field's value.

func (*CreateAssetRevisionOutput) SetFirstRevisionCreatedAt

func (s *CreateAssetRevisionOutput) SetFirstRevisionCreatedAt(v time.Time) *CreateAssetRevisionOutput

SetFirstRevisionCreatedAt sets the FirstRevisionCreatedAt field's value.

func (*CreateAssetRevisionOutput) SetFirstRevisionCreatedBy

func (s *CreateAssetRevisionOutput) SetFirstRevisionCreatedBy(v string) *CreateAssetRevisionOutput

SetFirstRevisionCreatedBy sets the FirstRevisionCreatedBy field's value.

func (*CreateAssetRevisionOutput) SetFormsOutput

SetFormsOutput sets the FormsOutput field's value.

func (*CreateAssetRevisionOutput) SetGlossaryTerms

func (s *CreateAssetRevisionOutput) SetGlossaryTerms(v []*string) *CreateAssetRevisionOutput

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*CreateAssetRevisionOutput) SetId

SetId sets the Id field's value.

func (*CreateAssetRevisionOutput) SetListing

SetListing sets the Listing field's value.

func (*CreateAssetRevisionOutput) SetName

SetName sets the Name field's value.

func (*CreateAssetRevisionOutput) SetOwningProjectId

SetOwningProjectId sets the OwningProjectId field's value.

func (*CreateAssetRevisionOutput) SetPredictionConfiguration

SetPredictionConfiguration sets the PredictionConfiguration field's value.

func (*CreateAssetRevisionOutput) SetReadOnlyFormsOutput

func (s *CreateAssetRevisionOutput) SetReadOnlyFormsOutput(v []*FormOutput_) *CreateAssetRevisionOutput

SetReadOnlyFormsOutput sets the ReadOnlyFormsOutput field's value.

func (*CreateAssetRevisionOutput) SetRevision

SetRevision sets the Revision field's value.

func (*CreateAssetRevisionOutput) SetTypeIdentifier

SetTypeIdentifier sets the TypeIdentifier field's value.

func (*CreateAssetRevisionOutput) SetTypeRevision

SetTypeRevision sets the TypeRevision field's value.

func (CreateAssetRevisionOutput) String

func (s CreateAssetRevisionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateAssetTypeInput

type CreateAssetTypeInput struct {

	// The descripton of the custom asset type.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAssetTypeInput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The unique identifier of the Amazon DataZone domain where the custom asset
	// type is being created.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The metadata forms that are to be attached to the custom asset type.
	//
	// FormsInput is a required field
	FormsInput map[string]*FormEntryInput_ `locationName:"formsInput" type:"map" required:"true"`

	// The name of the custom asset type.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	// The identifier of the Amazon DataZone project that is to own the custom asset
	// type.
	//
	// OwningProjectIdentifier is a required field
	OwningProjectIdentifier *string `locationName:"owningProjectIdentifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateAssetTypeInput) GoString

func (s CreateAssetTypeInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAssetTypeInput) SetDescription

func (s *CreateAssetTypeInput) SetDescription(v string) *CreateAssetTypeInput

SetDescription sets the Description field's value.

func (*CreateAssetTypeInput) SetDomainIdentifier

func (s *CreateAssetTypeInput) SetDomainIdentifier(v string) *CreateAssetTypeInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateAssetTypeInput) SetFormsInput

SetFormsInput sets the FormsInput field's value.

func (*CreateAssetTypeInput) SetName

SetName sets the Name field's value.

func (*CreateAssetTypeInput) SetOwningProjectIdentifier

func (s *CreateAssetTypeInput) SetOwningProjectIdentifier(v string) *CreateAssetTypeInput

SetOwningProjectIdentifier sets the OwningProjectIdentifier field's value.

func (CreateAssetTypeInput) String

func (s CreateAssetTypeInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAssetTypeInput) Validate

func (s *CreateAssetTypeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAssetTypeOutput

type CreateAssetTypeOutput struct {

	// The timestamp of when the asset type is to be created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

	// The Amazon DataZone user who creates this custom asset type.
	CreatedBy *string `locationName:"createdBy" type:"string"`

	// The description of the custom asset type.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAssetTypeOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain in which the asset type was created.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The metadata forms that are attached to the asset type.
	//
	// FormsOutput is a required field
	FormsOutput map[string]*FormEntryOutput_ `locationName:"formsOutput" type:"map" required:"true"`

	// The name of the asset type.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	// The ID of the Amazon DataZone domain where the asset type was originally
	// created.
	OriginDomainId *string `locationName:"originDomainId" type:"string"`

	// The ID of the Amazon DataZone project where the asset type was originally
	// created.
	OriginProjectId *string `locationName:"originProjectId" type:"string"`

	// The ID of the Amazon DataZone project that currently owns this asset type.
	OwningProjectId *string `locationName:"owningProjectId" type:"string"`

	// The revision of the custom asset type.
	//
	// Revision is a required field
	Revision *string `locationName:"revision" min:"1" type:"string" required:"true"`

	// The timestamp of when the custom type was created.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`

	// The Amazon DataZone user that created the custom asset type.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (CreateAssetTypeOutput) GoString

func (s CreateAssetTypeOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAssetTypeOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*CreateAssetTypeOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*CreateAssetTypeOutput) SetDescription

func (s *CreateAssetTypeOutput) SetDescription(v string) *CreateAssetTypeOutput

SetDescription sets the Description field's value.

func (*CreateAssetTypeOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*CreateAssetTypeOutput) SetFormsOutput

SetFormsOutput sets the FormsOutput field's value.

func (*CreateAssetTypeOutput) SetName

SetName sets the Name field's value.

func (*CreateAssetTypeOutput) SetOriginDomainId

func (s *CreateAssetTypeOutput) SetOriginDomainId(v string) *CreateAssetTypeOutput

SetOriginDomainId sets the OriginDomainId field's value.

func (*CreateAssetTypeOutput) SetOriginProjectId

func (s *CreateAssetTypeOutput) SetOriginProjectId(v string) *CreateAssetTypeOutput

SetOriginProjectId sets the OriginProjectId field's value.

func (*CreateAssetTypeOutput) SetOwningProjectId

func (s *CreateAssetTypeOutput) SetOwningProjectId(v string) *CreateAssetTypeOutput

SetOwningProjectId sets the OwningProjectId field's value.

func (*CreateAssetTypeOutput) SetRevision

SetRevision sets the Revision field's value.

func (*CreateAssetTypeOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*CreateAssetTypeOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (CreateAssetTypeOutput) String

func (s CreateAssetTypeOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateDataSourceInput

type CreateDataSourceInput struct {

	// The metadata forms that are to be attached to the assets that this data source
	// works with.
	//
	// AssetFormsInput is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateDataSourceInput's
	// String and GoString methods.
	AssetFormsInput []*FormInput_ `locationName:"assetFormsInput" type:"list" sensitive:"true"`

	// A unique, case-sensitive identifier that is provided to ensure the idempotency
	// of the request.
	ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"`

	// Specifies the configuration of the data source. It can be set to either glueRunConfiguration
	// or redshiftRunConfiguration.
	Configuration *DataSourceConfigurationInput_ `locationName:"configuration" type:"structure"`

	// The description of the data source.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateDataSourceInput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain where the data source is created.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// Specifies whether the data source is enabled.
	EnableSetting *string `locationName:"enableSetting" type:"string" enum:"EnableSetting"`

	// The unique identifier of the Amazon DataZone environment to which the data
	// source publishes assets.
	//
	// EnvironmentIdentifier is a required field
	EnvironmentIdentifier *string `locationName:"environmentIdentifier" type:"string" required:"true"`

	// The name of the data source.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateDataSourceInput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The identifier of the Amazon DataZone project in which you want to add this
	// data source.
	//
	// ProjectIdentifier is a required field
	ProjectIdentifier *string `locationName:"projectIdentifier" type:"string" required:"true"`

	// Specifies whether the assets that this data source creates in the inventory
	// are to be also automatically published to the catalog.
	PublishOnImport *bool `locationName:"publishOnImport" type:"boolean"`

	// Specifies whether the business name generation is to be enabled for this
	// data source.
	Recommendation *RecommendationConfiguration `locationName:"recommendation" type:"structure"`

	// The schedule of the data source runs.
	//
	// Schedule is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateDataSourceInput's
	// String and GoString methods.
	Schedule *ScheduleConfiguration `locationName:"schedule" type:"structure" sensitive:"true"`

	// The type of the data source.
	//
	// Type is a required field
	Type *string `locationName:"type" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateDataSourceInput) GoString

func (s CreateDataSourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDataSourceInput) SetAssetFormsInput

func (s *CreateDataSourceInput) SetAssetFormsInput(v []*FormInput_) *CreateDataSourceInput

SetAssetFormsInput sets the AssetFormsInput field's value.

func (*CreateDataSourceInput) SetClientToken

func (s *CreateDataSourceInput) SetClientToken(v string) *CreateDataSourceInput

SetClientToken sets the ClientToken field's value.

func (*CreateDataSourceInput) SetConfiguration

SetConfiguration sets the Configuration field's value.

func (*CreateDataSourceInput) SetDescription

func (s *CreateDataSourceInput) SetDescription(v string) *CreateDataSourceInput

SetDescription sets the Description field's value.

func (*CreateDataSourceInput) SetDomainIdentifier

func (s *CreateDataSourceInput) SetDomainIdentifier(v string) *CreateDataSourceInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateDataSourceInput) SetEnableSetting

func (s *CreateDataSourceInput) SetEnableSetting(v string) *CreateDataSourceInput

SetEnableSetting sets the EnableSetting field's value.

func (*CreateDataSourceInput) SetEnvironmentIdentifier

func (s *CreateDataSourceInput) SetEnvironmentIdentifier(v string) *CreateDataSourceInput

SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.

func (*CreateDataSourceInput) SetName

SetName sets the Name field's value.

func (*CreateDataSourceInput) SetProjectIdentifier

func (s *CreateDataSourceInput) SetProjectIdentifier(v string) *CreateDataSourceInput

SetProjectIdentifier sets the ProjectIdentifier field's value.

func (*CreateDataSourceInput) SetPublishOnImport

func (s *CreateDataSourceInput) SetPublishOnImport(v bool) *CreateDataSourceInput

SetPublishOnImport sets the PublishOnImport field's value.

func (*CreateDataSourceInput) SetRecommendation

SetRecommendation sets the Recommendation field's value.

func (*CreateDataSourceInput) SetSchedule

SetSchedule sets the Schedule field's value.

func (*CreateDataSourceInput) SetType

SetType sets the Type field's value.

func (CreateDataSourceInput) String

func (s CreateDataSourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDataSourceInput) Validate

func (s *CreateDataSourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDataSourceOutput

type CreateDataSourceOutput struct {

	// The metadata forms attached to the assets that this data source creates.
	AssetFormsOutput []*FormOutput_ `locationName:"assetFormsOutput" type:"list"`

	// Specifies the configuration of the data source. It can be set to either glueRunConfiguration
	// or redshiftRunConfiguration.
	Configuration *DataSourceConfigurationOutput_ `locationName:"configuration" type:"structure"`

	// The timestamp of when the data source was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The description of the data source.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateDataSourceOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain in which the data source is created.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// Specifies whether the data source is enabled.
	EnableSetting *string `locationName:"enableSetting" type:"string" enum:"EnableSetting"`

	// The unique identifier of the Amazon DataZone environment to which the data
	// source publishes assets.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" type:"string" required:"true"`

	// Specifies the error message that is returned if the operation cannot be successfully
	// completed.
	ErrorMessage *DataSourceErrorMessage `locationName:"errorMessage" type:"structure"`

	// The unique identifier of the data source.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The timestamp that specifies when the data source was last run.
	LastRunAt *time.Time `locationName:"lastRunAt" type:"timestamp" timestampFormat:"iso8601"`

	// Specifies the error message that is returned if the operation cannot be successfully
	// completed.
	LastRunErrorMessage *DataSourceErrorMessage `locationName:"lastRunErrorMessage" type:"structure"`

	// The status of the last run of this data source.
	LastRunStatus *string `locationName:"lastRunStatus" type:"string" enum:"DataSourceRunStatus"`

	// The name of the data source.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateDataSourceOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The ID of the Amazon DataZone project to which the data source is added.
	//
	// ProjectId is a required field
	ProjectId *string `locationName:"projectId" type:"string" required:"true"`

	// Specifies whether the assets that this data source creates in the inventory
	// are to be also automatically published to the catalog.
	PublishOnImport *bool `locationName:"publishOnImport" type:"boolean"`

	// Specifies whether the business name generation is to be enabled for this
	// data source.
	Recommendation *RecommendationConfiguration `locationName:"recommendation" type:"structure"`

	// The schedule of the data source runs.
	//
	// Schedule is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateDataSourceOutput's
	// String and GoString methods.
	Schedule *ScheduleConfiguration `locationName:"schedule" type:"structure" sensitive:"true"`

	// The status of the data source.
	Status *string `locationName:"status" type:"string" enum:"DataSourceStatus"`

	// The type of the data source.
	Type *string `locationName:"type" min:"1" type:"string"`

	// The timestamp of when the data source was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

func (CreateDataSourceOutput) GoString

func (s CreateDataSourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDataSourceOutput) SetAssetFormsOutput

func (s *CreateDataSourceOutput) SetAssetFormsOutput(v []*FormOutput_) *CreateDataSourceOutput

SetAssetFormsOutput sets the AssetFormsOutput field's value.

func (*CreateDataSourceOutput) SetConfiguration

SetConfiguration sets the Configuration field's value.

func (*CreateDataSourceOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*CreateDataSourceOutput) SetDescription

SetDescription sets the Description field's value.

func (*CreateDataSourceOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*CreateDataSourceOutput) SetEnableSetting

func (s *CreateDataSourceOutput) SetEnableSetting(v string) *CreateDataSourceOutput

SetEnableSetting sets the EnableSetting field's value.

func (*CreateDataSourceOutput) SetEnvironmentId

func (s *CreateDataSourceOutput) SetEnvironmentId(v string) *CreateDataSourceOutput

SetEnvironmentId sets the EnvironmentId field's value.

func (*CreateDataSourceOutput) SetErrorMessage

SetErrorMessage sets the ErrorMessage field's value.

func (*CreateDataSourceOutput) SetId

SetId sets the Id field's value.

func (*CreateDataSourceOutput) SetLastRunAt

SetLastRunAt sets the LastRunAt field's value.

func (*CreateDataSourceOutput) SetLastRunErrorMessage

SetLastRunErrorMessage sets the LastRunErrorMessage field's value.

func (*CreateDataSourceOutput) SetLastRunStatus

func (s *CreateDataSourceOutput) SetLastRunStatus(v string) *CreateDataSourceOutput

SetLastRunStatus sets the LastRunStatus field's value.

func (*CreateDataSourceOutput) SetName

SetName sets the Name field's value.

func (*CreateDataSourceOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*CreateDataSourceOutput) SetPublishOnImport

func (s *CreateDataSourceOutput) SetPublishOnImport(v bool) *CreateDataSourceOutput

SetPublishOnImport sets the PublishOnImport field's value.

func (*CreateDataSourceOutput) SetRecommendation

SetRecommendation sets the Recommendation field's value.

func (*CreateDataSourceOutput) SetSchedule

SetSchedule sets the Schedule field's value.

func (*CreateDataSourceOutput) SetStatus

SetStatus sets the Status field's value.

func (*CreateDataSourceOutput) SetType

SetType sets the Type field's value.

func (*CreateDataSourceOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (CreateDataSourceOutput) String

func (s CreateDataSourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateDomainInput

type CreateDomainInput struct {

	// A unique, case-sensitive identifier that is provided to ensure the idempotency
	// of the request.
	ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"`

	// The description of the Amazon DataZone domain.
	Description *string `locationName:"description" type:"string"`

	// The domain execution role that is created when an Amazon DataZone domain
	// is created. The domain execution role is created in the Amazon Web Services
	// account that houses the Amazon DataZone domain.
	//
	// DomainExecutionRole is a required field
	DomainExecutionRole *string `locationName:"domainExecutionRole" type:"string" required:"true"`

	// The identifier of the Amazon Web Services Key Management Service (KMS) key
	// that is used to encrypt the Amazon DataZone domain, metadata, and reporting
	// data.
	KmsKeyIdentifier *string `locationName:"kmsKeyIdentifier" min:"1" type:"string"`

	// The name of the Amazon DataZone domain.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The single-sign on configuration of the Amazon DataZone domain.
	SingleSignOn *SingleSignOn `locationName:"singleSignOn" type:"structure"`

	// The tags specified for the Amazon DataZone domain.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateDomainInput) GoString

func (s CreateDomainInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDomainInput) SetClientToken

func (s *CreateDomainInput) SetClientToken(v string) *CreateDomainInput

SetClientToken sets the ClientToken field's value.

func (*CreateDomainInput) SetDescription

func (s *CreateDomainInput) SetDescription(v string) *CreateDomainInput

SetDescription sets the Description field's value.

func (*CreateDomainInput) SetDomainExecutionRole

func (s *CreateDomainInput) SetDomainExecutionRole(v string) *CreateDomainInput

SetDomainExecutionRole sets the DomainExecutionRole field's value.

func (*CreateDomainInput) SetKmsKeyIdentifier

func (s *CreateDomainInput) SetKmsKeyIdentifier(v string) *CreateDomainInput

SetKmsKeyIdentifier sets the KmsKeyIdentifier field's value.

func (*CreateDomainInput) SetName

SetName sets the Name field's value.

func (*CreateDomainInput) SetSingleSignOn

func (s *CreateDomainInput) SetSingleSignOn(v *SingleSignOn) *CreateDomainInput

SetSingleSignOn sets the SingleSignOn field's value.

func (*CreateDomainInput) SetTags

func (s *CreateDomainInput) SetTags(v map[string]*string) *CreateDomainInput

SetTags sets the Tags field's value.

func (CreateDomainInput) String

func (s CreateDomainInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDomainInput) Validate

func (s *CreateDomainInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDomainOutput

type CreateDomainOutput struct {

	// The ARN of the Amazon DataZone domain.
	Arn *string `locationName:"arn" type:"string"`

	// The description of the Amazon DataZone domain.
	Description *string `locationName:"description" type:"string"`

	// The domain execution role that is created when an Amazon DataZone domain
	// is created. The domain execution role is created in the Amazon Web Services
	// account that houses the Amazon DataZone domain.
	DomainExecutionRole *string `locationName:"domainExecutionRole" type:"string"`

	// The identifier of the Amazon DataZone domain.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The identifier of the Amazon Web Services Key Management Service (KMS) key
	// that is used to encrypt the Amazon DataZone domain, metadata, and reporting
	// data.
	KmsKeyIdentifier *string `locationName:"kmsKeyIdentifier" min:"1" type:"string"`

	// The name of the Amazon DataZone domain.
	Name *string `locationName:"name" type:"string"`

	// The URL of the data portal for this Amazon DataZone domain.
	PortalUrl *string `locationName:"portalUrl" type:"string"`

	// The single-sign on configuration of the Amazon DataZone domain.
	SingleSignOn *SingleSignOn `locationName:"singleSignOn" type:"structure"`

	// The status of the Amazon DataZone domain.
	Status *string `locationName:"status" type:"string" enum:"DomainStatus"`

	// The tags specified for the Amazon DataZone domain.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateDomainOutput) GoString

func (s CreateDomainOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDomainOutput) SetArn

SetArn sets the Arn field's value.

func (*CreateDomainOutput) SetDescription

func (s *CreateDomainOutput) SetDescription(v string) *CreateDomainOutput

SetDescription sets the Description field's value.

func (*CreateDomainOutput) SetDomainExecutionRole

func (s *CreateDomainOutput) SetDomainExecutionRole(v string) *CreateDomainOutput

SetDomainExecutionRole sets the DomainExecutionRole field's value.

func (*CreateDomainOutput) SetId

SetId sets the Id field's value.

func (*CreateDomainOutput) SetKmsKeyIdentifier

func (s *CreateDomainOutput) SetKmsKeyIdentifier(v string) *CreateDomainOutput

SetKmsKeyIdentifier sets the KmsKeyIdentifier field's value.

func (*CreateDomainOutput) SetName

SetName sets the Name field's value.

func (*CreateDomainOutput) SetPortalUrl

func (s *CreateDomainOutput) SetPortalUrl(v string) *CreateDomainOutput

SetPortalUrl sets the PortalUrl field's value.

func (*CreateDomainOutput) SetSingleSignOn

func (s *CreateDomainOutput) SetSingleSignOn(v *SingleSignOn) *CreateDomainOutput

SetSingleSignOn sets the SingleSignOn field's value.

func (*CreateDomainOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*CreateDomainOutput) SetTags

func (s *CreateDomainOutput) SetTags(v map[string]*string) *CreateDomainOutput

SetTags sets the Tags field's value.

func (CreateDomainOutput) String

func (s CreateDomainOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateEnvironmentInput

type CreateEnvironmentInput struct {

	// The description of the Amazon DataZone environment.
	Description *string `locationName:"description" type:"string"`

	// The identifier of the Amazon DataZone domain in which the environment is
	// created.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the environment profile that is used to create this Amazon
	// DataZone environment.
	//
	// EnvironmentProfileIdentifier is a required field
	EnvironmentProfileIdentifier *string `locationName:"environmentProfileIdentifier" type:"string" required:"true"`

	// The glossary terms that can be used in this Amazon DataZone environment.
	GlossaryTerms []*string `locationName:"glossaryTerms" min:"1" type:"list"`

	// The name of the Amazon DataZone environment.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The identifier of the Amazon DataZone project in which this environment is
	// created.
	//
	// ProjectIdentifier is a required field
	ProjectIdentifier *string `locationName:"projectIdentifier" type:"string" required:"true"`

	// The user parameters of this Amazon DataZone environment.
	UserParameters []*EnvironmentParameter `locationName:"userParameters" type:"list"`
	// contains filtered or unexported fields
}

func (CreateEnvironmentInput) GoString

func (s CreateEnvironmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateEnvironmentInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateEnvironmentInput) SetDomainIdentifier

func (s *CreateEnvironmentInput) SetDomainIdentifier(v string) *CreateEnvironmentInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateEnvironmentInput) SetEnvironmentProfileIdentifier

func (s *CreateEnvironmentInput) SetEnvironmentProfileIdentifier(v string) *CreateEnvironmentInput

SetEnvironmentProfileIdentifier sets the EnvironmentProfileIdentifier field's value.

func (*CreateEnvironmentInput) SetGlossaryTerms

func (s *CreateEnvironmentInput) SetGlossaryTerms(v []*string) *CreateEnvironmentInput

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*CreateEnvironmentInput) SetName

SetName sets the Name field's value.

func (*CreateEnvironmentInput) SetProjectIdentifier

func (s *CreateEnvironmentInput) SetProjectIdentifier(v string) *CreateEnvironmentInput

SetProjectIdentifier sets the ProjectIdentifier field's value.

func (*CreateEnvironmentInput) SetUserParameters

SetUserParameters sets the UserParameters field's value.

func (CreateEnvironmentInput) String

func (s CreateEnvironmentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateEnvironmentInput) Validate

func (s *CreateEnvironmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateEnvironmentOutput

type CreateEnvironmentOutput struct {

	// The Amazon Web Services account in which the Amazon DataZone environment
	// is created.
	AwsAccountId *string `locationName:"awsAccountId" type:"string"`

	// The Amazon Web Services region in which the Amazon DataZone environment is
	// created.
	AwsAccountRegion *string `locationName:"awsAccountRegion" type:"string"`

	// The timestamp of when the environment was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The Amazon DataZone user who created this environment.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The deployment properties of this Amazon DataZone environment.
	DeploymentProperties *DeploymentProperties `locationName:"deploymentProperties" type:"structure"`

	// The description of this Amazon DataZone environment.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateEnvironmentOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The identifier of the Amazon DataZone domain in which the environment is
	// created.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The configurable actions of this Amazon DataZone environment.
	EnvironmentActions []*ConfigurableEnvironmentAction `locationName:"environmentActions" type:"list"`

	// The ID of the blueprint with which this Amazon DataZone environment was created.
	EnvironmentBlueprintId *string `locationName:"environmentBlueprintId" type:"string"`

	// The ID of the environment profile with which this Amazon DataZone environment
	// was created.
	//
	// EnvironmentProfileId is a required field
	EnvironmentProfileId *string `locationName:"environmentProfileId" type:"string" required:"true"`

	// The glossary terms that can be used in this Amazon DataZone environment.
	GlossaryTerms []*string `locationName:"glossaryTerms" min:"1" type:"list"`

	// The ID of this Amazon DataZone environment.
	Id *string `locationName:"id" type:"string"`

	// The details of the last deployment of this Amazon DataZone environment.
	LastDeployment *Deployment `locationName:"lastDeployment" type:"structure"`

	// The name of this environment.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateEnvironmentOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The ID of the Amazon DataZone project in which this environment is created.
	//
	// ProjectId is a required field
	ProjectId *string `locationName:"projectId" type:"string" required:"true"`

	// The provider of this Amazon DataZone environment.
	//
	// Provider is a required field
	Provider *string `locationName:"provider" type:"string" required:"true"`

	// The provisioned resources of this Amazon DataZone environment.
	ProvisionedResources []*Resource `locationName:"provisionedResources" type:"list"`

	// The provisioning properties of this Amazon DataZone environment.
	ProvisioningProperties *ProvisioningProperties `locationName:"provisioningProperties" type:"structure"`

	// The status of this Amazon DataZone environment.
	Status *string `locationName:"status" type:"string" enum:"EnvironmentStatus"`

	// The timestamp of when this environment was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user parameters of this Amazon DataZone environment.
	UserParameters []*CustomParameter `locationName:"userParameters" type:"list"`
	// contains filtered or unexported fields
}

func (CreateEnvironmentOutput) GoString

func (s CreateEnvironmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateEnvironmentOutput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateEnvironmentOutput) SetAwsAccountRegion

func (s *CreateEnvironmentOutput) SetAwsAccountRegion(v string) *CreateEnvironmentOutput

SetAwsAccountRegion sets the AwsAccountRegion field's value.

func (*CreateEnvironmentOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*CreateEnvironmentOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*CreateEnvironmentOutput) SetDeploymentProperties

SetDeploymentProperties sets the DeploymentProperties field's value.

func (*CreateEnvironmentOutput) SetDescription

SetDescription sets the Description field's value.

func (*CreateEnvironmentOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*CreateEnvironmentOutput) SetEnvironmentActions

SetEnvironmentActions sets the EnvironmentActions field's value.

func (*CreateEnvironmentOutput) SetEnvironmentBlueprintId

func (s *CreateEnvironmentOutput) SetEnvironmentBlueprintId(v string) *CreateEnvironmentOutput

SetEnvironmentBlueprintId sets the EnvironmentBlueprintId field's value.

func (*CreateEnvironmentOutput) SetEnvironmentProfileId

func (s *CreateEnvironmentOutput) SetEnvironmentProfileId(v string) *CreateEnvironmentOutput

SetEnvironmentProfileId sets the EnvironmentProfileId field's value.

func (*CreateEnvironmentOutput) SetGlossaryTerms

func (s *CreateEnvironmentOutput) SetGlossaryTerms(v []*string) *CreateEnvironmentOutput

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*CreateEnvironmentOutput) SetId

SetId sets the Id field's value.

func (*CreateEnvironmentOutput) SetLastDeployment

SetLastDeployment sets the LastDeployment field's value.

func (*CreateEnvironmentOutput) SetName

SetName sets the Name field's value.

func (*CreateEnvironmentOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*CreateEnvironmentOutput) SetProvider

SetProvider sets the Provider field's value.

func (*CreateEnvironmentOutput) SetProvisionedResources

func (s *CreateEnvironmentOutput) SetProvisionedResources(v []*Resource) *CreateEnvironmentOutput

SetProvisionedResources sets the ProvisionedResources field's value.

func (*CreateEnvironmentOutput) SetProvisioningProperties

SetProvisioningProperties sets the ProvisioningProperties field's value.

func (*CreateEnvironmentOutput) SetStatus

SetStatus sets the Status field's value.

func (*CreateEnvironmentOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*CreateEnvironmentOutput) SetUserParameters

SetUserParameters sets the UserParameters field's value.

func (CreateEnvironmentOutput) String

func (s CreateEnvironmentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateEnvironmentProfileInput

type CreateEnvironmentProfileInput struct {

	// The Amazon Web Services account in which the Amazon DataZone environment
	// is created.
	AwsAccountId *string `locationName:"awsAccountId" type:"string"`

	// The Amazon Web Services region in which this environment profile is created.
	AwsAccountRegion *string `locationName:"awsAccountRegion" type:"string"`

	// The description of this Amazon DataZone environment profile.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateEnvironmentProfileInput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain in which this environment profile is
	// created.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the blueprint with which this environment profile is created.
	//
	// EnvironmentBlueprintIdentifier is a required field
	EnvironmentBlueprintIdentifier *string `locationName:"environmentBlueprintIdentifier" type:"string" required:"true"`

	// The name of this Amazon DataZone environment profile.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateEnvironmentProfileInput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The identifier of the project in which to create the environment profile.
	//
	// ProjectIdentifier is a required field
	ProjectIdentifier *string `locationName:"projectIdentifier" type:"string" required:"true"`

	// The user parameters of this Amazon DataZone environment profile.
	UserParameters []*EnvironmentParameter `locationName:"userParameters" type:"list"`
	// contains filtered or unexported fields
}

func (CreateEnvironmentProfileInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateEnvironmentProfileInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateEnvironmentProfileInput) SetAwsAccountRegion

SetAwsAccountRegion sets the AwsAccountRegion field's value.

func (*CreateEnvironmentProfileInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateEnvironmentProfileInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateEnvironmentProfileInput) SetEnvironmentBlueprintIdentifier

func (s *CreateEnvironmentProfileInput) SetEnvironmentBlueprintIdentifier(v string) *CreateEnvironmentProfileInput

SetEnvironmentBlueprintIdentifier sets the EnvironmentBlueprintIdentifier field's value.

func (*CreateEnvironmentProfileInput) SetName

SetName sets the Name field's value.

func (*CreateEnvironmentProfileInput) SetProjectIdentifier

SetProjectIdentifier sets the ProjectIdentifier field's value.

func (*CreateEnvironmentProfileInput) SetUserParameters

SetUserParameters sets the UserParameters field's value.

func (CreateEnvironmentProfileInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateEnvironmentProfileInput) Validate

func (s *CreateEnvironmentProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateEnvironmentProfileOutput

type CreateEnvironmentProfileOutput struct {

	// The Amazon Web Services account ID in which this Amazon DataZone environment
	// profile is created.
	AwsAccountId *string `locationName:"awsAccountId" type:"string"`

	// The Amazon Web Services region in which this Amazon DataZone environment
	// profile is created.
	AwsAccountRegion *string `locationName:"awsAccountRegion" type:"string"`

	// The timestamp of when this environment profile was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The Amazon DataZone user who created this environment profile.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The description of this Amazon DataZone environment profile.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateEnvironmentProfileOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain in which this environment profile is
	// created.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The ID of the blueprint with which this environment profile is created.
	//
	// EnvironmentBlueprintId is a required field
	EnvironmentBlueprintId *string `locationName:"environmentBlueprintId" type:"string" required:"true"`

	// The ID of this Amazon DataZone environment profile.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The name of this Amazon DataZone environment profile.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateEnvironmentProfileOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The ID of the Amazon DataZone project in which this environment profile is
	// created.
	ProjectId *string `locationName:"projectId" type:"string"`

	// The timestamp of when this environment profile was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user parameters of this Amazon DataZone environment profile.
	UserParameters []*CustomParameter `locationName:"userParameters" type:"list"`
	// contains filtered or unexported fields
}

func (CreateEnvironmentProfileOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateEnvironmentProfileOutput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateEnvironmentProfileOutput) SetAwsAccountRegion

SetAwsAccountRegion sets the AwsAccountRegion field's value.

func (*CreateEnvironmentProfileOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*CreateEnvironmentProfileOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*CreateEnvironmentProfileOutput) SetDescription

SetDescription sets the Description field's value.

func (*CreateEnvironmentProfileOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*CreateEnvironmentProfileOutput) SetEnvironmentBlueprintId

func (s *CreateEnvironmentProfileOutput) SetEnvironmentBlueprintId(v string) *CreateEnvironmentProfileOutput

SetEnvironmentBlueprintId sets the EnvironmentBlueprintId field's value.

func (*CreateEnvironmentProfileOutput) SetId

SetId sets the Id field's value.

func (*CreateEnvironmentProfileOutput) SetName

SetName sets the Name field's value.

func (*CreateEnvironmentProfileOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*CreateEnvironmentProfileOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*CreateEnvironmentProfileOutput) SetUserParameters

SetUserParameters sets the UserParameters field's value.

func (CreateEnvironmentProfileOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateFormTypeInput

type CreateFormTypeInput struct {

	// The description of this Amazon DataZone metadata form type.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateFormTypeInput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain in which this metadata form type is
	// created.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The model of this Amazon DataZone metadata form type.
	//
	// Model is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateFormTypeInput's
	// String and GoString methods.
	//
	// Model is a required field
	Model *Model `locationName:"model" type:"structure" required:"true" sensitive:"true"`

	// The name of this Amazon DataZone metadata form type.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateFormTypeInput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The ID of the Amazon DataZone project that owns this metadata form type.
	//
	// OwningProjectIdentifier is a required field
	OwningProjectIdentifier *string `locationName:"owningProjectIdentifier" type:"string" required:"true"`

	// The status of this Amazon DataZone metadata form type.
	Status *string `locationName:"status" type:"string" enum:"FormTypeStatus"`
	// contains filtered or unexported fields
}

func (CreateFormTypeInput) GoString

func (s CreateFormTypeInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFormTypeInput) SetDescription

func (s *CreateFormTypeInput) SetDescription(v string) *CreateFormTypeInput

SetDescription sets the Description field's value.

func (*CreateFormTypeInput) SetDomainIdentifier

func (s *CreateFormTypeInput) SetDomainIdentifier(v string) *CreateFormTypeInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateFormTypeInput) SetModel

SetModel sets the Model field's value.

func (*CreateFormTypeInput) SetName

SetName sets the Name field's value.

func (*CreateFormTypeInput) SetOwningProjectIdentifier

func (s *CreateFormTypeInput) SetOwningProjectIdentifier(v string) *CreateFormTypeInput

SetOwningProjectIdentifier sets the OwningProjectIdentifier field's value.

func (*CreateFormTypeInput) SetStatus

SetStatus sets the Status field's value.

func (CreateFormTypeInput) String

func (s CreateFormTypeInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFormTypeInput) Validate

func (s *CreateFormTypeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateFormTypeOutput

type CreateFormTypeOutput struct {

	// The description of this Amazon DataZone metadata form type.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateFormTypeOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain in which this metadata form type is
	// created.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The name of this Amazon DataZone metadata form type.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateFormTypeOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The ID of the Amazon DataZone domain in which this metadata form type was
	// originally created.
	OriginDomainId *string `locationName:"originDomainId" type:"string"`

	// The ID of the project in which this Amazon DataZone metadata form type was
	// originally created.
	OriginProjectId *string `locationName:"originProjectId" type:"string"`

	// The ID of the project that owns this Amazon DataZone metadata form type.
	OwningProjectId *string `locationName:"owningProjectId" type:"string"`

	// The revision of this Amazon DataZone metadata form type.
	//
	// Revision is a required field
	Revision *string `locationName:"revision" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateFormTypeOutput) GoString

func (s CreateFormTypeOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFormTypeOutput) SetDescription

func (s *CreateFormTypeOutput) SetDescription(v string) *CreateFormTypeOutput

SetDescription sets the Description field's value.

func (*CreateFormTypeOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*CreateFormTypeOutput) SetName

SetName sets the Name field's value.

func (*CreateFormTypeOutput) SetOriginDomainId

func (s *CreateFormTypeOutput) SetOriginDomainId(v string) *CreateFormTypeOutput

SetOriginDomainId sets the OriginDomainId field's value.

func (*CreateFormTypeOutput) SetOriginProjectId

func (s *CreateFormTypeOutput) SetOriginProjectId(v string) *CreateFormTypeOutput

SetOriginProjectId sets the OriginProjectId field's value.

func (*CreateFormTypeOutput) SetOwningProjectId

func (s *CreateFormTypeOutput) SetOwningProjectId(v string) *CreateFormTypeOutput

SetOwningProjectId sets the OwningProjectId field's value.

func (*CreateFormTypeOutput) SetRevision

SetRevision sets the Revision field's value.

func (CreateFormTypeOutput) String

func (s CreateFormTypeOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateGlossaryInput

type CreateGlossaryInput struct {

	// A unique, case-sensitive identifier that is provided to ensure the idempotency
	// of the request.
	ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"`

	// The description of this business glossary.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateGlossaryInput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain in which this business glossary is created.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The name of this business glossary.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateGlossaryInput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The ID of the project that currently owns business glossary.
	//
	// OwningProjectIdentifier is a required field
	OwningProjectIdentifier *string `locationName:"owningProjectIdentifier" type:"string" required:"true"`

	// The status of this business glossary.
	Status *string `locationName:"status" type:"string" enum:"GlossaryStatus"`
	// contains filtered or unexported fields
}

func (CreateGlossaryInput) GoString

func (s CreateGlossaryInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateGlossaryInput) SetClientToken

func (s *CreateGlossaryInput) SetClientToken(v string) *CreateGlossaryInput

SetClientToken sets the ClientToken field's value.

func (*CreateGlossaryInput) SetDescription

func (s *CreateGlossaryInput) SetDescription(v string) *CreateGlossaryInput

SetDescription sets the Description field's value.

func (*CreateGlossaryInput) SetDomainIdentifier

func (s *CreateGlossaryInput) SetDomainIdentifier(v string) *CreateGlossaryInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateGlossaryInput) SetName

SetName sets the Name field's value.

func (*CreateGlossaryInput) SetOwningProjectIdentifier

func (s *CreateGlossaryInput) SetOwningProjectIdentifier(v string) *CreateGlossaryInput

SetOwningProjectIdentifier sets the OwningProjectIdentifier field's value.

func (*CreateGlossaryInput) SetStatus

SetStatus sets the Status field's value.

func (CreateGlossaryInput) String

func (s CreateGlossaryInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateGlossaryInput) Validate

func (s *CreateGlossaryInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateGlossaryOutput

type CreateGlossaryOutput struct {

	// The description of this business glossary.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateGlossaryOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain in which this business glossary is created.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The ID of this business glossary.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The name of this business glossary.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateGlossaryOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The ID of the project that currently owns this business glossary.
	//
	// OwningProjectId is a required field
	OwningProjectId *string `locationName:"owningProjectId" type:"string" required:"true"`

	// The status of this business glossary.
	Status *string `locationName:"status" type:"string" enum:"GlossaryStatus"`
	// contains filtered or unexported fields
}

func (CreateGlossaryOutput) GoString

func (s CreateGlossaryOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateGlossaryOutput) SetDescription

func (s *CreateGlossaryOutput) SetDescription(v string) *CreateGlossaryOutput

SetDescription sets the Description field's value.

func (*CreateGlossaryOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*CreateGlossaryOutput) SetId

SetId sets the Id field's value.

func (*CreateGlossaryOutput) SetName

SetName sets the Name field's value.

func (*CreateGlossaryOutput) SetOwningProjectId

func (s *CreateGlossaryOutput) SetOwningProjectId(v string) *CreateGlossaryOutput

SetOwningProjectId sets the OwningProjectId field's value.

func (*CreateGlossaryOutput) SetStatus

SetStatus sets the Status field's value.

func (CreateGlossaryOutput) String

func (s CreateGlossaryOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateGlossaryTermInput

type CreateGlossaryTermInput struct {

	// A unique, case-sensitive identifier that is provided to ensure the idempotency
	// of the request.
	ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"`

	// The ID of the Amazon DataZone domain in which this business glossary term
	// is created.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the business glossary in which this term is created.
	//
	// GlossaryIdentifier is a required field
	GlossaryIdentifier *string `locationName:"glossaryIdentifier" type:"string" required:"true"`

	// The long description of this business glossary term.
	//
	// LongDescription is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateGlossaryTermInput's
	// String and GoString methods.
	LongDescription *string `locationName:"longDescription" type:"string" sensitive:"true"`

	// The name of this business glossary term.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateGlossaryTermInput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The short description of this business glossary term.
	//
	// ShortDescription is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateGlossaryTermInput's
	// String and GoString methods.
	ShortDescription *string `locationName:"shortDescription" type:"string" sensitive:"true"`

	// The status of this business glossary term.
	Status *string `locationName:"status" type:"string" enum:"GlossaryTermStatus"`

	// The term relations of this business glossary term.
	TermRelations *TermRelations `locationName:"termRelations" type:"structure"`
	// contains filtered or unexported fields
}

func (CreateGlossaryTermInput) GoString

func (s CreateGlossaryTermInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateGlossaryTermInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateGlossaryTermInput) SetDomainIdentifier

func (s *CreateGlossaryTermInput) SetDomainIdentifier(v string) *CreateGlossaryTermInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateGlossaryTermInput) SetGlossaryIdentifier

func (s *CreateGlossaryTermInput) SetGlossaryIdentifier(v string) *CreateGlossaryTermInput

SetGlossaryIdentifier sets the GlossaryIdentifier field's value.

func (*CreateGlossaryTermInput) SetLongDescription

func (s *CreateGlossaryTermInput) SetLongDescription(v string) *CreateGlossaryTermInput

SetLongDescription sets the LongDescription field's value.

func (*CreateGlossaryTermInput) SetName

SetName sets the Name field's value.

func (*CreateGlossaryTermInput) SetShortDescription

func (s *CreateGlossaryTermInput) SetShortDescription(v string) *CreateGlossaryTermInput

SetShortDescription sets the ShortDescription field's value.

func (*CreateGlossaryTermInput) SetStatus

SetStatus sets the Status field's value.

func (*CreateGlossaryTermInput) SetTermRelations

SetTermRelations sets the TermRelations field's value.

func (CreateGlossaryTermInput) String

func (s CreateGlossaryTermInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateGlossaryTermInput) Validate

func (s *CreateGlossaryTermInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateGlossaryTermOutput

type CreateGlossaryTermOutput struct {

	// The ID of the Amazon DataZone domain in which this business glossary term
	// is created.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The ID of the business glossary in which this term is created.
	//
	// GlossaryId is a required field
	GlossaryId *string `locationName:"glossaryId" type:"string" required:"true"`

	// The ID of this business glossary term.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The long description of this business glossary term.
	//
	// LongDescription is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateGlossaryTermOutput's
	// String and GoString methods.
	LongDescription *string `locationName:"longDescription" type:"string" sensitive:"true"`

	// The name of this business glossary term.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateGlossaryTermOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The short description of this business glossary term.
	//
	// ShortDescription is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateGlossaryTermOutput's
	// String and GoString methods.
	ShortDescription *string `locationName:"shortDescription" type:"string" sensitive:"true"`

	// The status of this business glossary term.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"GlossaryTermStatus"`

	// The term relations of this business glossary term.
	TermRelations *TermRelations `locationName:"termRelations" type:"structure"`
	// contains filtered or unexported fields
}

func (CreateGlossaryTermOutput) GoString

func (s CreateGlossaryTermOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateGlossaryTermOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*CreateGlossaryTermOutput) SetGlossaryId

SetGlossaryId sets the GlossaryId field's value.

func (*CreateGlossaryTermOutput) SetId

SetId sets the Id field's value.

func (*CreateGlossaryTermOutput) SetLongDescription

func (s *CreateGlossaryTermOutput) SetLongDescription(v string) *CreateGlossaryTermOutput

SetLongDescription sets the LongDescription field's value.

func (*CreateGlossaryTermOutput) SetName

SetName sets the Name field's value.

func (*CreateGlossaryTermOutput) SetShortDescription

func (s *CreateGlossaryTermOutput) SetShortDescription(v string) *CreateGlossaryTermOutput

SetShortDescription sets the ShortDescription field's value.

func (*CreateGlossaryTermOutput) SetStatus

SetStatus sets the Status field's value.

func (*CreateGlossaryTermOutput) SetTermRelations

SetTermRelations sets the TermRelations field's value.

func (CreateGlossaryTermOutput) String

func (s CreateGlossaryTermOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateGroupProfileInput

type CreateGroupProfileInput struct {

	// A unique, case-sensitive identifier that is provided to ensure the idempotency
	// of the request.
	ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"`

	// The identifier of the Amazon DataZone domain in which the group profile is
	// created.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the group for which the group profile is created.
	//
	// GroupIdentifier is a required field
	GroupIdentifier *string `locationName:"groupIdentifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateGroupProfileInput) GoString

func (s CreateGroupProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateGroupProfileInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateGroupProfileInput) SetDomainIdentifier

func (s *CreateGroupProfileInput) SetDomainIdentifier(v string) *CreateGroupProfileInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateGroupProfileInput) SetGroupIdentifier

func (s *CreateGroupProfileInput) SetGroupIdentifier(v string) *CreateGroupProfileInput

SetGroupIdentifier sets the GroupIdentifier field's value.

func (CreateGroupProfileInput) String

func (s CreateGroupProfileInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateGroupProfileInput) Validate

func (s *CreateGroupProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateGroupProfileOutput

type CreateGroupProfileOutput struct {

	// The identifier of the Amazon DataZone domain in which the group profile is
	// created.
	DomainId *string `locationName:"domainId" type:"string"`

	// The name of the group for which group profile is created.
	//
	// GroupName is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateGroupProfileOutput's
	// String and GoString methods.
	GroupName *string `locationName:"groupName" min:"1" type:"string" sensitive:"true"`

	// The identifier of the group profile.
	Id *string `locationName:"id" type:"string"`

	// The status of the group profile.
	Status *string `locationName:"status" type:"string" enum:"GroupProfileStatus"`
	// contains filtered or unexported fields
}

func (CreateGroupProfileOutput) GoString

func (s CreateGroupProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateGroupProfileOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*CreateGroupProfileOutput) SetGroupName

SetGroupName sets the GroupName field's value.

func (*CreateGroupProfileOutput) SetId

SetId sets the Id field's value.

func (*CreateGroupProfileOutput) SetStatus

SetStatus sets the Status field's value.

func (CreateGroupProfileOutput) String

func (s CreateGroupProfileOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateListingChangeSetInput

type CreateListingChangeSetInput struct {

	// Action is a required field
	Action *string `locationName:"action" type:"string" required:"true" enum:"ChangeAction"`

	ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"`

	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// EntityIdentifier is a required field
	EntityIdentifier *string `locationName:"entityIdentifier" type:"string" required:"true"`

	EntityRevision *string `locationName:"entityRevision" min:"1" type:"string"`

	// EntityType is a required field
	EntityType *string `locationName:"entityType" type:"string" required:"true" enum:"EntityType"`
	// contains filtered or unexported fields
}

func (CreateListingChangeSetInput) GoString

func (s CreateListingChangeSetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateListingChangeSetInput) SetAction

SetAction sets the Action field's value.

func (*CreateListingChangeSetInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateListingChangeSetInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateListingChangeSetInput) SetEntityIdentifier

SetEntityIdentifier sets the EntityIdentifier field's value.

func (*CreateListingChangeSetInput) SetEntityRevision

SetEntityRevision sets the EntityRevision field's value.

func (*CreateListingChangeSetInput) SetEntityType

SetEntityType sets the EntityType field's value.

func (CreateListingChangeSetInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateListingChangeSetInput) Validate

func (s *CreateListingChangeSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateListingChangeSetOutput

type CreateListingChangeSetOutput struct {

	// ListingId is a required field
	ListingId *string `locationName:"listingId" type:"string" required:"true"`

	// ListingRevision is a required field
	ListingRevision *string `locationName:"listingRevision" min:"1" type:"string" required:"true"`

	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ListingStatus"`
	// contains filtered or unexported fields
}

func (CreateListingChangeSetOutput) GoString

func (s CreateListingChangeSetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateListingChangeSetOutput) SetListingId

SetListingId sets the ListingId field's value.

func (*CreateListingChangeSetOutput) SetListingRevision

SetListingRevision sets the ListingRevision field's value.

func (*CreateListingChangeSetOutput) SetStatus

SetStatus sets the Status field's value.

func (CreateListingChangeSetOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateProjectInput

type CreateProjectInput struct {

	// The description of the Amazon DataZone project.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateProjectInput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain in which this project is created.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The glossary terms that can be used in this Amazon DataZone project.
	GlossaryTerms []*string `locationName:"glossaryTerms" min:"1" type:"list"`

	// The name of the Amazon DataZone project.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateProjectInput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (CreateProjectInput) GoString

func (s CreateProjectInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateProjectInput) SetDescription

func (s *CreateProjectInput) SetDescription(v string) *CreateProjectInput

SetDescription sets the Description field's value.

func (*CreateProjectInput) SetDomainIdentifier

func (s *CreateProjectInput) SetDomainIdentifier(v string) *CreateProjectInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateProjectInput) SetGlossaryTerms

func (s *CreateProjectInput) SetGlossaryTerms(v []*string) *CreateProjectInput

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*CreateProjectInput) SetName

SetName sets the Name field's value.

func (CreateProjectInput) String

func (s CreateProjectInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateProjectInput) Validate

func (s *CreateProjectInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateProjectMembershipInput

type CreateProjectMembershipInput struct {

	// The designation of the project membership.
	//
	// Designation is a required field
	Designation *string `locationName:"designation" type:"string" required:"true" enum:"UserDesignation"`

	// The ID of the Amazon DataZone domain in which project membership is created.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The project member whose project membership was created.
	//
	// Member is a required field
	Member *Member `locationName:"member" type:"structure" required:"true"`

	// The ID of the project for which this project membership was created.
	//
	// ProjectIdentifier is a required field
	ProjectIdentifier *string `location:"uri" locationName:"projectIdentifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateProjectMembershipInput) GoString

func (s CreateProjectMembershipInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateProjectMembershipInput) SetDesignation

SetDesignation sets the Designation field's value.

func (*CreateProjectMembershipInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateProjectMembershipInput) SetMember

SetMember sets the Member field's value.

func (*CreateProjectMembershipInput) SetProjectIdentifier

SetProjectIdentifier sets the ProjectIdentifier field's value.

func (CreateProjectMembershipInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateProjectMembershipInput) Validate

func (s *CreateProjectMembershipInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateProjectMembershipOutput

type CreateProjectMembershipOutput struct {
	// contains filtered or unexported fields
}

func (CreateProjectMembershipOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (CreateProjectMembershipOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateProjectOutput

type CreateProjectOutput struct {

	// The timestamp of when the project was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The Amazon DataZone user who created the project.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The description of the project.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateProjectOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The identifier of the Amazon DataZone domain in which the project was created.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The glossary terms that can be used in the project.
	GlossaryTerms []*string `locationName:"glossaryTerms" min:"1" type:"list"`

	// The ID of the Amazon DataZone project.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The timestamp of when the project was last updated.
	LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The name of the project.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateProjectOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (CreateProjectOutput) GoString

func (s CreateProjectOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateProjectOutput) SetCreatedAt

func (s *CreateProjectOutput) SetCreatedAt(v time.Time) *CreateProjectOutput

SetCreatedAt sets the CreatedAt field's value.

func (*CreateProjectOutput) SetCreatedBy

func (s *CreateProjectOutput) SetCreatedBy(v string) *CreateProjectOutput

SetCreatedBy sets the CreatedBy field's value.

func (*CreateProjectOutput) SetDescription

func (s *CreateProjectOutput) SetDescription(v string) *CreateProjectOutput

SetDescription sets the Description field's value.

func (*CreateProjectOutput) SetDomainId

func (s *CreateProjectOutput) SetDomainId(v string) *CreateProjectOutput

SetDomainId sets the DomainId field's value.

func (*CreateProjectOutput) SetGlossaryTerms

func (s *CreateProjectOutput) SetGlossaryTerms(v []*string) *CreateProjectOutput

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*CreateProjectOutput) SetId

SetId sets the Id field's value.

func (*CreateProjectOutput) SetLastUpdatedAt

func (s *CreateProjectOutput) SetLastUpdatedAt(v time.Time) *CreateProjectOutput

SetLastUpdatedAt sets the LastUpdatedAt field's value.

func (*CreateProjectOutput) SetName

SetName sets the Name field's value.

func (CreateProjectOutput) String

func (s CreateProjectOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateSubscriptionGrantInput

type CreateSubscriptionGrantInput struct {

	// The names of the assets for which the subscription grant is created.
	AssetTargetNames []*AssetTargetNameMap `locationName:"assetTargetNames" type:"list"`

	// A unique, case-sensitive identifier that is provided to ensure the idempotency
	// of the request.
	ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"`

	// The ID of the Amazon DataZone domain in which the subscription grant is created.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the environment in which the subscription grant is created.
	//
	// EnvironmentIdentifier is a required field
	EnvironmentIdentifier *string `locationName:"environmentIdentifier" type:"string" required:"true"`

	// The entity to which the subscription is to be granted.
	//
	// GrantedEntity is a required field
	GrantedEntity *GrantedEntityInput_ `locationName:"grantedEntity" type:"structure" required:"true"`

	// The ID of the subscription target for which the subscription grant is created.
	//
	// SubscriptionTargetIdentifier is a required field
	SubscriptionTargetIdentifier *string `locationName:"subscriptionTargetIdentifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateSubscriptionGrantInput) GoString

func (s CreateSubscriptionGrantInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSubscriptionGrantInput) SetAssetTargetNames

SetAssetTargetNames sets the AssetTargetNames field's value.

func (*CreateSubscriptionGrantInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateSubscriptionGrantInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateSubscriptionGrantInput) SetEnvironmentIdentifier

func (s *CreateSubscriptionGrantInput) SetEnvironmentIdentifier(v string) *CreateSubscriptionGrantInput

SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.

func (*CreateSubscriptionGrantInput) SetGrantedEntity

SetGrantedEntity sets the GrantedEntity field's value.

func (*CreateSubscriptionGrantInput) SetSubscriptionTargetIdentifier

func (s *CreateSubscriptionGrantInput) SetSubscriptionTargetIdentifier(v string) *CreateSubscriptionGrantInput

SetSubscriptionTargetIdentifier sets the SubscriptionTargetIdentifier field's value.

func (CreateSubscriptionGrantInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSubscriptionGrantInput) Validate

func (s *CreateSubscriptionGrantInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSubscriptionGrantOutput

type CreateSubscriptionGrantOutput struct {

	// The assets for which the subscription grant is created.
	Assets []*SubscribedAsset `locationName:"assets" type:"list"`

	// A timestamp of when the subscription grant is created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who created the subscription grant.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The ID of the Amazon DataZone domain in which the subscription grant is created.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The entity to which the subscription is granted.
	//
	// GrantedEntity is a required field
	GrantedEntity *GrantedEntity `locationName:"grantedEntity" type:"structure" required:"true"`

	// The ID of the subscription grant.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The status of the subscription grant.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"SubscriptionGrantOverallStatus"`

	// The identifier of the subscription grant.
	SubscriptionId *string `locationName:"subscriptionId" type:"string"`

	// The ID of the subscription target for which the subscription grant is created.
	//
	// SubscriptionTargetId is a required field
	SubscriptionTargetId *string `locationName:"subscriptionTargetId" type:"string" required:"true"`

	// A timestamp of when the subscription grant was updated.
	//
	// UpdatedAt is a required field
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who updated the subscription grant.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (CreateSubscriptionGrantOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSubscriptionGrantOutput) SetAssets

SetAssets sets the Assets field's value.

func (*CreateSubscriptionGrantOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*CreateSubscriptionGrantOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*CreateSubscriptionGrantOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*CreateSubscriptionGrantOutput) SetGrantedEntity

SetGrantedEntity sets the GrantedEntity field's value.

func (*CreateSubscriptionGrantOutput) SetId

SetId sets the Id field's value.

func (*CreateSubscriptionGrantOutput) SetStatus

SetStatus sets the Status field's value.

func (*CreateSubscriptionGrantOutput) SetSubscriptionId

SetSubscriptionId sets the SubscriptionId field's value.

func (*CreateSubscriptionGrantOutput) SetSubscriptionTargetId

SetSubscriptionTargetId sets the SubscriptionTargetId field's value.

func (*CreateSubscriptionGrantOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*CreateSubscriptionGrantOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (CreateSubscriptionGrantOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateSubscriptionRequestInput

type CreateSubscriptionRequestInput struct {

	// A unique, case-sensitive identifier that is provided to ensure the idempotency
	// of the request.
	ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"`

	// The ID of the Amazon DataZone domain in which the subscription request is
	// created.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The reason for the subscription request.
	//
	// RequestReason is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateSubscriptionRequestInput's
	// String and GoString methods.
	//
	// RequestReason is a required field
	RequestReason *string `locationName:"requestReason" min:"1" type:"string" required:"true" sensitive:"true"`

	// SubscribedListings is a required field
	SubscribedListings []*SubscribedListingInput_ `locationName:"subscribedListings" min:"1" type:"list" required:"true"`

	// The Amazon DataZone principals for whom the subscription request is created.
	//
	// SubscribedPrincipals is a required field
	SubscribedPrincipals []*SubscribedPrincipalInput_ `locationName:"subscribedPrincipals" min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (CreateSubscriptionRequestInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSubscriptionRequestInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateSubscriptionRequestInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateSubscriptionRequestInput) SetRequestReason

SetRequestReason sets the RequestReason field's value.

func (*CreateSubscriptionRequestInput) SetSubscribedListings

SetSubscribedListings sets the SubscribedListings field's value.

func (*CreateSubscriptionRequestInput) SetSubscribedPrincipals

SetSubscribedPrincipals sets the SubscribedPrincipals field's value.

func (CreateSubscriptionRequestInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSubscriptionRequestInput) Validate

func (s *CreateSubscriptionRequestInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSubscriptionRequestOutput

type CreateSubscriptionRequestOutput struct {

	// A timestamp of when the subscription request is created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who created the subscription request.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The decision comment of the subscription request.
	//
	// DecisionComment is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateSubscriptionRequestOutput's
	// String and GoString methods.
	DecisionComment *string `locationName:"decisionComment" min:"1" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain in whcih the subscription request is
	// created.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The ID of the subscription request.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The reason for the subscription request.
	//
	// RequestReason is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateSubscriptionRequestOutput's
	// String and GoString methods.
	//
	// RequestReason is a required field
	RequestReason *string `locationName:"requestReason" min:"1" type:"string" required:"true" sensitive:"true"`

	// The ID of the reviewer of the subscription request.
	ReviewerId *string `locationName:"reviewerId" type:"string"`

	// The status of the subscription request.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"SubscriptionRequestStatus"`

	// SubscribedListings is a required field
	SubscribedListings []*SubscribedListing `locationName:"subscribedListings" min:"1" type:"list" required:"true"`

	// The subscribed principals of the subscription request.
	//
	// SubscribedPrincipals is a required field
	SubscribedPrincipals []*SubscribedPrincipal `locationName:"subscribedPrincipals" min:"1" type:"list" required:"true"`

	// The timestamp of when the subscription request was updated.
	//
	// UpdatedAt is a required field
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who updated the subscription request.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (CreateSubscriptionRequestOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSubscriptionRequestOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*CreateSubscriptionRequestOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*CreateSubscriptionRequestOutput) SetDecisionComment

SetDecisionComment sets the DecisionComment field's value.

func (*CreateSubscriptionRequestOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*CreateSubscriptionRequestOutput) SetId

SetId sets the Id field's value.

func (*CreateSubscriptionRequestOutput) SetRequestReason

SetRequestReason sets the RequestReason field's value.

func (*CreateSubscriptionRequestOutput) SetReviewerId

SetReviewerId sets the ReviewerId field's value.

func (*CreateSubscriptionRequestOutput) SetStatus

SetStatus sets the Status field's value.

func (*CreateSubscriptionRequestOutput) SetSubscribedListings

SetSubscribedListings sets the SubscribedListings field's value.

func (*CreateSubscriptionRequestOutput) SetSubscribedPrincipals

SetSubscribedPrincipals sets the SubscribedPrincipals field's value.

func (*CreateSubscriptionRequestOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*CreateSubscriptionRequestOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (CreateSubscriptionRequestOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateSubscriptionTargetInput

type CreateSubscriptionTargetInput struct {

	// The asset types that can be included in the subscription target.
	//
	// ApplicableAssetTypes is a required field
	ApplicableAssetTypes []*string `locationName:"applicableAssetTypes" type:"list" required:"true"`

	// The authorized principals of the subscription target.
	//
	// AuthorizedPrincipals is a required field
	AuthorizedPrincipals []*string `locationName:"authorizedPrincipals" min:"1" type:"list" required:"true"`

	// A unique, case-sensitive identifier that is provided to ensure the idempotency
	// of the request.
	ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"`

	// The ID of the Amazon DataZone domain in which subscription target is created.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the environment in which subscription target is created.
	//
	// EnvironmentIdentifier is a required field
	EnvironmentIdentifier *string `location:"uri" locationName:"environmentIdentifier" type:"string" required:"true"`

	// The manage access role that is used to create the subscription target.
	//
	// ManageAccessRole is a required field
	ManageAccessRole *string `locationName:"manageAccessRole" type:"string" required:"true"`

	// The name of the subscription target.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateSubscriptionTargetInput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The provider of the subscription target.
	Provider *string `locationName:"provider" type:"string"`

	// The configuration of the subscription target.
	//
	// SubscriptionTargetConfig is a required field
	SubscriptionTargetConfig []*SubscriptionTargetForm `locationName:"subscriptionTargetConfig" type:"list" required:"true"`

	// The type of the subscription target.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateSubscriptionTargetInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSubscriptionTargetInput) SetApplicableAssetTypes

func (s *CreateSubscriptionTargetInput) SetApplicableAssetTypes(v []*string) *CreateSubscriptionTargetInput

SetApplicableAssetTypes sets the ApplicableAssetTypes field's value.

func (*CreateSubscriptionTargetInput) SetAuthorizedPrincipals

func (s *CreateSubscriptionTargetInput) SetAuthorizedPrincipals(v []*string) *CreateSubscriptionTargetInput

SetAuthorizedPrincipals sets the AuthorizedPrincipals field's value.

func (*CreateSubscriptionTargetInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateSubscriptionTargetInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateSubscriptionTargetInput) SetEnvironmentIdentifier

func (s *CreateSubscriptionTargetInput) SetEnvironmentIdentifier(v string) *CreateSubscriptionTargetInput

SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.

func (*CreateSubscriptionTargetInput) SetManageAccessRole

SetManageAccessRole sets the ManageAccessRole field's value.

func (*CreateSubscriptionTargetInput) SetName

SetName sets the Name field's value.

func (*CreateSubscriptionTargetInput) SetProvider

SetProvider sets the Provider field's value.

func (*CreateSubscriptionTargetInput) SetSubscriptionTargetConfig

SetSubscriptionTargetConfig sets the SubscriptionTargetConfig field's value.

func (*CreateSubscriptionTargetInput) SetType

SetType sets the Type field's value.

func (CreateSubscriptionTargetInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSubscriptionTargetInput) Validate

func (s *CreateSubscriptionTargetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSubscriptionTargetOutput

type CreateSubscriptionTargetOutput struct {

	// The asset types that can be included in the subscription target.
	//
	// ApplicableAssetTypes is a required field
	ApplicableAssetTypes []*string `locationName:"applicableAssetTypes" type:"list" required:"true"`

	// The authorised principals of the subscription target.
	//
	// AuthorizedPrincipals is a required field
	AuthorizedPrincipals []*string `locationName:"authorizedPrincipals" min:"1" type:"list" required:"true"`

	// The timestamp of when the subscription target was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who created the subscription target.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The ID of the Amazon DataZone domain in which the subscription target was
	// created.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The ID of the environment in which the subscription target was created.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" type:"string" required:"true"`

	// The ID of the subscription target.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The manage access role with which the subscription target was created.
	//
	// ManageAccessRole is a required field
	ManageAccessRole *string `locationName:"manageAccessRole" type:"string" required:"true"`

	// The name of the subscription target.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateSubscriptionTargetOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// ???
	//
	// ProjectId is a required field
	ProjectId *string `locationName:"projectId" type:"string" required:"true"`

	// The provider of the subscription target.
	//
	// Provider is a required field
	Provider *string `locationName:"provider" type:"string" required:"true"`

	// The configuration of the subscription target.
	//
	// SubscriptionTargetConfig is a required field
	SubscriptionTargetConfig []*SubscriptionTargetForm `locationName:"subscriptionTargetConfig" type:"list" required:"true"`

	// The type of the subscription target.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true"`

	// The timestamp of when the subscription target was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`

	// The Amazon DataZone user who updated the subscription target.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (CreateSubscriptionTargetOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSubscriptionTargetOutput) SetApplicableAssetTypes

func (s *CreateSubscriptionTargetOutput) SetApplicableAssetTypes(v []*string) *CreateSubscriptionTargetOutput

SetApplicableAssetTypes sets the ApplicableAssetTypes field's value.

func (*CreateSubscriptionTargetOutput) SetAuthorizedPrincipals

func (s *CreateSubscriptionTargetOutput) SetAuthorizedPrincipals(v []*string) *CreateSubscriptionTargetOutput

SetAuthorizedPrincipals sets the AuthorizedPrincipals field's value.

func (*CreateSubscriptionTargetOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*CreateSubscriptionTargetOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*CreateSubscriptionTargetOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*CreateSubscriptionTargetOutput) SetEnvironmentId

SetEnvironmentId sets the EnvironmentId field's value.

func (*CreateSubscriptionTargetOutput) SetId

SetId sets the Id field's value.

func (*CreateSubscriptionTargetOutput) SetManageAccessRole

SetManageAccessRole sets the ManageAccessRole field's value.

func (*CreateSubscriptionTargetOutput) SetName

SetName sets the Name field's value.

func (*CreateSubscriptionTargetOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*CreateSubscriptionTargetOutput) SetProvider

SetProvider sets the Provider field's value.

func (*CreateSubscriptionTargetOutput) SetSubscriptionTargetConfig

SetSubscriptionTargetConfig sets the SubscriptionTargetConfig field's value.

func (*CreateSubscriptionTargetOutput) SetType

SetType sets the Type field's value.

func (*CreateSubscriptionTargetOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*CreateSubscriptionTargetOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (CreateSubscriptionTargetOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateUserProfileInput

type CreateUserProfileInput struct {

	// A unique, case-sensitive identifier that is provided to ensure the idempotency
	// of the request.
	ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"`

	// The identifier of the Amazon DataZone domain in which a user profile is created.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the user for which the user profile is created.
	//
	// UserIdentifier is a required field
	UserIdentifier *string `locationName:"userIdentifier" type:"string" required:"true"`

	// The user type of the user for which the user profile is created.
	UserType *string `locationName:"userType" type:"string" enum:"UserType"`
	// contains filtered or unexported fields
}

func (CreateUserProfileInput) GoString

func (s CreateUserProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateUserProfileInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateUserProfileInput) SetDomainIdentifier

func (s *CreateUserProfileInput) SetDomainIdentifier(v string) *CreateUserProfileInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateUserProfileInput) SetUserIdentifier

func (s *CreateUserProfileInput) SetUserIdentifier(v string) *CreateUserProfileInput

SetUserIdentifier sets the UserIdentifier field's value.

func (*CreateUserProfileInput) SetUserType

SetUserType sets the UserType field's value.

func (CreateUserProfileInput) String

func (s CreateUserProfileInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateUserProfileInput) Validate

func (s *CreateUserProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateUserProfileOutput

type CreateUserProfileOutput struct {

	// The details of the user profile in Amazon DataZone.
	Details *UserProfileDetails `locationName:"details" type:"structure"`

	// The identifier of the Amazon DataZone domain in which a user profile is created.
	DomainId *string `locationName:"domainId" type:"string"`

	// The identifier of the user profile.
	Id *string `locationName:"id" type:"string"`

	// The status of the user profile.
	Status *string `locationName:"status" type:"string" enum:"UserProfileStatus"`

	// The type of the user profile.
	Type *string `locationName:"type" type:"string" enum:"UserProfileType"`
	// contains filtered or unexported fields
}

func (CreateUserProfileOutput) GoString

func (s CreateUserProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateUserProfileOutput) SetDetails

SetDetails sets the Details field's value.

func (*CreateUserProfileOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*CreateUserProfileOutput) SetId

SetId sets the Id field's value.

func (*CreateUserProfileOutput) SetStatus

SetStatus sets the Status field's value.

func (*CreateUserProfileOutput) SetType

SetType sets the Type field's value.

func (CreateUserProfileOutput) String

func (s CreateUserProfileOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CustomParameter

type CustomParameter struct {

	// The default value of the parameter.
	DefaultValue *string `locationName:"defaultValue" type:"string"`

	// The description of the parameter.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CustomParameter's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The filed type of the parameter.
	//
	// FieldType is a required field
	FieldType *string `locationName:"fieldType" type:"string" required:"true"`

	// Specifies whether the parameter is editable.
	IsEditable *bool `locationName:"isEditable" type:"boolean"`

	// Specifies whether the custom parameter is optional.
	IsOptional *bool `locationName:"isOptional" type:"boolean"`

	// The key name of the parameter.
	//
	// KeyName is a required field
	KeyName *string `locationName:"keyName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details of user parameters of an environment blueprint.

func (CustomParameter) GoString

func (s CustomParameter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomParameter) SetDefaultValue

func (s *CustomParameter) SetDefaultValue(v string) *CustomParameter

SetDefaultValue sets the DefaultValue field's value.

func (*CustomParameter) SetDescription

func (s *CustomParameter) SetDescription(v string) *CustomParameter

SetDescription sets the Description field's value.

func (*CustomParameter) SetFieldType

func (s *CustomParameter) SetFieldType(v string) *CustomParameter

SetFieldType sets the FieldType field's value.

func (*CustomParameter) SetIsEditable

func (s *CustomParameter) SetIsEditable(v bool) *CustomParameter

SetIsEditable sets the IsEditable field's value.

func (*CustomParameter) SetIsOptional

func (s *CustomParameter) SetIsOptional(v bool) *CustomParameter

SetIsOptional sets the IsOptional field's value.

func (*CustomParameter) SetKeyName

func (s *CustomParameter) SetKeyName(v string) *CustomParameter

SetKeyName sets the KeyName field's value.

func (CustomParameter) String

func (s CustomParameter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataProductItem

type DataProductItem struct {
	DomainId *string `locationName:"domainId" type:"string"`

	ItemId *string `locationName:"itemId" type:"string"`
	// contains filtered or unexported fields
}

func (DataProductItem) GoString

func (s DataProductItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataProductItem) SetDomainId

func (s *DataProductItem) SetDomainId(v string) *DataProductItem

SetDomainId sets the DomainId field's value.

func (*DataProductItem) SetItemId

func (s *DataProductItem) SetItemId(v string) *DataProductItem

SetItemId sets the ItemId field's value.

func (DataProductItem) String

func (s DataProductItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataProductSummary

type DataProductSummary struct {
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

	CreatedBy *string `locationName:"createdBy" type:"string"`

	DataProductItems []*DataProductItem `locationName:"dataProductItems" type:"list"`

	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by DataProductSummary's
	// String and GoString methods.
	Description *string `locationName:"description" min:"1" type:"string" sensitive:"true"`

	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	GlossaryTerms []*string `locationName:"glossaryTerms" min:"1" type:"list"`

	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by DataProductSummary's
	// String and GoString methods.
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// OwningProjectId is a required field
	OwningProjectId *string `locationName:"owningProjectId" type:"string" required:"true"`

	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`

	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (DataProductSummary) GoString

func (s DataProductSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataProductSummary) SetCreatedAt

func (s *DataProductSummary) SetCreatedAt(v time.Time) *DataProductSummary

SetCreatedAt sets the CreatedAt field's value.

func (*DataProductSummary) SetCreatedBy

func (s *DataProductSummary) SetCreatedBy(v string) *DataProductSummary

SetCreatedBy sets the CreatedBy field's value.

func (*DataProductSummary) SetDataProductItems

func (s *DataProductSummary) SetDataProductItems(v []*DataProductItem) *DataProductSummary

SetDataProductItems sets the DataProductItems field's value.

func (*DataProductSummary) SetDescription

func (s *DataProductSummary) SetDescription(v string) *DataProductSummary

SetDescription sets the Description field's value.

func (*DataProductSummary) SetDomainId

func (s *DataProductSummary) SetDomainId(v string) *DataProductSummary

SetDomainId sets the DomainId field's value.

func (*DataProductSummary) SetGlossaryTerms

func (s *DataProductSummary) SetGlossaryTerms(v []*string) *DataProductSummary

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*DataProductSummary) SetId

SetId sets the Id field's value.

func (*DataProductSummary) SetName

SetName sets the Name field's value.

func (*DataProductSummary) SetOwningProjectId

func (s *DataProductSummary) SetOwningProjectId(v string) *DataProductSummary

SetOwningProjectId sets the OwningProjectId field's value.

func (*DataProductSummary) SetUpdatedAt

func (s *DataProductSummary) SetUpdatedAt(v time.Time) *DataProductSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (*DataProductSummary) SetUpdatedBy

func (s *DataProductSummary) SetUpdatedBy(v string) *DataProductSummary

SetUpdatedBy sets the UpdatedBy field's value.

func (DataProductSummary) String

func (s DataProductSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataSourceConfigurationInput_

type DataSourceConfigurationInput_ struct {

	// The configuration of the Amazon Web Services Glue data source.
	GlueRunConfiguration *GlueRunConfigurationInput_ `locationName:"glueRunConfiguration" type:"structure"`

	// The configuration of the Amazon Redshift data source.
	RedshiftRunConfiguration *RedshiftRunConfigurationInput_ `locationName:"redshiftRunConfiguration" type:"structure"`
	// contains filtered or unexported fields
}

The configuration of the data source.

func (DataSourceConfigurationInput_) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSourceConfigurationInput_) SetGlueRunConfiguration

SetGlueRunConfiguration sets the GlueRunConfiguration field's value.

func (*DataSourceConfigurationInput_) SetRedshiftRunConfiguration

SetRedshiftRunConfiguration sets the RedshiftRunConfiguration field's value.

func (DataSourceConfigurationInput_) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSourceConfigurationInput_) Validate

func (s *DataSourceConfigurationInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DataSourceConfigurationOutput_

type DataSourceConfigurationOutput_ struct {

	// The configuration of the Amazon Web Services Glue data source.
	GlueRunConfiguration *GlueRunConfigurationOutput_ `locationName:"glueRunConfiguration" type:"structure"`

	// The configuration of the Amazon Redshift data source.
	RedshiftRunConfiguration *RedshiftRunConfigurationOutput_ `locationName:"redshiftRunConfiguration" type:"structure"`
	// contains filtered or unexported fields
}

The configuration of the data source.

func (DataSourceConfigurationOutput_) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSourceConfigurationOutput_) SetGlueRunConfiguration

SetGlueRunConfiguration sets the GlueRunConfiguration field's value.

func (*DataSourceConfigurationOutput_) SetRedshiftRunConfiguration

SetRedshiftRunConfiguration sets the RedshiftRunConfiguration field's value.

func (DataSourceConfigurationOutput_) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataSourceErrorMessage

type DataSourceErrorMessage struct {

	// The details of the error message that is returned if the operation cannot
	// be successfully completed.
	ErrorDetail *string `locationName:"errorDetail" type:"string"`

	// The type of the error message that is returned if the operation cannot be
	// successfully completed.
	//
	// ErrorType is a required field
	ErrorType *string `locationName:"errorType" type:"string" required:"true" enum:"DataSourceErrorType"`
	// contains filtered or unexported fields
}

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

func (DataSourceErrorMessage) GoString

func (s DataSourceErrorMessage) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSourceErrorMessage) SetErrorDetail

SetErrorDetail sets the ErrorDetail field's value.

func (*DataSourceErrorMessage) SetErrorType

SetErrorType sets the ErrorType field's value.

func (DataSourceErrorMessage) String

func (s DataSourceErrorMessage) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataSourceRunActivity

type DataSourceRunActivity struct {

	// The timestamp of when data source run activity was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The identifier of the asset included in the data source run activity.
	DataAssetId *string `locationName:"dataAssetId" type:"string"`

	// The status of the asset included in the data source run activity.
	//
	// DataAssetStatus is a required field
	DataAssetStatus *string `locationName:"dataAssetStatus" type:"string" required:"true" enum:"DataAssetActivityStatus"`

	// The identifier of the data source for the data source run activity.
	//
	// DataSourceRunId is a required field
	DataSourceRunId *string `locationName:"dataSourceRunId" type:"string" required:"true"`

	// The database included in the data source run activity.
	//
	// Database is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by DataSourceRunActivity's
	// String and GoString methods.
	//
	// Database is a required field
	Database *string `locationName:"database" min:"1" type:"string" required:"true" sensitive:"true"`

	// The details of the error message that is returned if the operation cannot
	// be successfully completed.
	ErrorMessage *DataSourceErrorMessage `locationName:"errorMessage" type:"structure"`

	// The project ID included in the data source run activity.
	//
	// ProjectId is a required field
	ProjectId *string `locationName:"projectId" type:"string" required:"true"`

	// The technical description included in the data source run activity.
	//
	// TechnicalDescription is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by DataSourceRunActivity's
	// String and GoString methods.
	TechnicalDescription *string `locationName:"technicalDescription" type:"string" sensitive:"true"`

	// The technical name included in the data source run activity.
	//
	// TechnicalName is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by DataSourceRunActivity's
	// String and GoString methods.
	//
	// TechnicalName is a required field
	TechnicalName *string `locationName:"technicalName" min:"1" type:"string" required:"true" sensitive:"true"`

	// The timestamp of when data source run activity was updated.
	//
	// UpdatedAt is a required field
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`
	// contains filtered or unexported fields
}

The activity details of the data source run.

func (DataSourceRunActivity) GoString

func (s DataSourceRunActivity) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSourceRunActivity) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DataSourceRunActivity) SetDataAssetId

func (s *DataSourceRunActivity) SetDataAssetId(v string) *DataSourceRunActivity

SetDataAssetId sets the DataAssetId field's value.

func (*DataSourceRunActivity) SetDataAssetStatus

func (s *DataSourceRunActivity) SetDataAssetStatus(v string) *DataSourceRunActivity

SetDataAssetStatus sets the DataAssetStatus field's value.

func (*DataSourceRunActivity) SetDataSourceRunId

func (s *DataSourceRunActivity) SetDataSourceRunId(v string) *DataSourceRunActivity

SetDataSourceRunId sets the DataSourceRunId field's value.

func (*DataSourceRunActivity) SetDatabase

SetDatabase sets the Database field's value.

func (*DataSourceRunActivity) SetErrorMessage

SetErrorMessage sets the ErrorMessage field's value.

func (*DataSourceRunActivity) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*DataSourceRunActivity) SetTechnicalDescription

func (s *DataSourceRunActivity) SetTechnicalDescription(v string) *DataSourceRunActivity

SetTechnicalDescription sets the TechnicalDescription field's value.

func (*DataSourceRunActivity) SetTechnicalName

func (s *DataSourceRunActivity) SetTechnicalName(v string) *DataSourceRunActivity

SetTechnicalName sets the TechnicalName field's value.

func (*DataSourceRunActivity) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (DataSourceRunActivity) String

func (s DataSourceRunActivity) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataSourceRunSummary

type DataSourceRunSummary struct {

	// The timestamp of when a data source run was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The identifier of the data source of the data source run.
	//
	// DataSourceId is a required field
	DataSourceId *string `locationName:"dataSourceId" type:"string" required:"true"`

	// The details of the error message that is returned if the operation cannot
	// be successfully completed.
	ErrorMessage *DataSourceErrorMessage `locationName:"errorMessage" type:"structure"`

	// The identifier of the data source run.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The project ID of the data source run.
	//
	// ProjectId is a required field
	ProjectId *string `locationName:"projectId" type:"string" required:"true"`

	// The asset statistics from the data source run.
	RunStatisticsForAssets *RunStatisticsForAssets `locationName:"runStatisticsForAssets" type:"structure"`

	// The timestamp of when a data source run was started.
	StartedAt *time.Time `locationName:"startedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The status of the data source run.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"DataSourceRunStatus"`

	// The timestamp of when a data source run was stopped.
	StoppedAt *time.Time `locationName:"stoppedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The type of the data source run.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true" enum:"DataSourceRunType"`

	// The timestamp of when a data source run was updated.
	//
	// UpdatedAt is a required field
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`
	// contains filtered or unexported fields
}

The details of a data source run.

func (DataSourceRunSummary) GoString

func (s DataSourceRunSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSourceRunSummary) SetCreatedAt

func (s *DataSourceRunSummary) SetCreatedAt(v time.Time) *DataSourceRunSummary

SetCreatedAt sets the CreatedAt field's value.

func (*DataSourceRunSummary) SetDataSourceId

func (s *DataSourceRunSummary) SetDataSourceId(v string) *DataSourceRunSummary

SetDataSourceId sets the DataSourceId field's value.

func (*DataSourceRunSummary) SetErrorMessage

SetErrorMessage sets the ErrorMessage field's value.

func (*DataSourceRunSummary) SetId

SetId sets the Id field's value.

func (*DataSourceRunSummary) SetProjectId

func (s *DataSourceRunSummary) SetProjectId(v string) *DataSourceRunSummary

SetProjectId sets the ProjectId field's value.

func (*DataSourceRunSummary) SetRunStatisticsForAssets

func (s *DataSourceRunSummary) SetRunStatisticsForAssets(v *RunStatisticsForAssets) *DataSourceRunSummary

SetRunStatisticsForAssets sets the RunStatisticsForAssets field's value.

func (*DataSourceRunSummary) SetStartedAt

func (s *DataSourceRunSummary) SetStartedAt(v time.Time) *DataSourceRunSummary

SetStartedAt sets the StartedAt field's value.

func (*DataSourceRunSummary) SetStatus

SetStatus sets the Status field's value.

func (*DataSourceRunSummary) SetStoppedAt

func (s *DataSourceRunSummary) SetStoppedAt(v time.Time) *DataSourceRunSummary

SetStoppedAt sets the StoppedAt field's value.

func (*DataSourceRunSummary) SetType

SetType sets the Type field's value.

func (*DataSourceRunSummary) SetUpdatedAt

func (s *DataSourceRunSummary) SetUpdatedAt(v time.Time) *DataSourceRunSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (DataSourceRunSummary) String

func (s DataSourceRunSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataSourceSummary

type DataSourceSummary struct {

	// The timestamp of when the data source was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The ID of the data source.
	//
	// DataSourceId is a required field
	DataSourceId *string `locationName:"dataSourceId" type:"string" required:"true"`

	// The ID of the Amazon DataZone domain in which the data source exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// Specifies whether the data source is enabled.
	EnableSetting *string `locationName:"enableSetting" type:"string" enum:"EnableSetting"`

	// The ID of the environment in which the data source exists.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" type:"string" required:"true"`

	// The count of the assets created during the last data source run.
	LastRunAssetCount *int64 `locationName:"lastRunAssetCount" type:"integer"`

	// The timestamp of when the data source run was last performed.
	LastRunAt *time.Time `locationName:"lastRunAt" type:"timestamp" timestampFormat:"iso8601"`

	// The details of the error message that is returned if the operation cannot
	// be successfully completed.
	LastRunErrorMessage *DataSourceErrorMessage `locationName:"lastRunErrorMessage" type:"structure"`

	// The status of the last data source run.
	LastRunStatus *string `locationName:"lastRunStatus" type:"string" enum:"DataSourceRunStatus"`

	// The name of the data source.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by DataSourceSummary's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The details of the schedule of the data source runs.
	//
	// Schedule is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by DataSourceSummary's
	// String and GoString methods.
	Schedule *ScheduleConfiguration `locationName:"schedule" type:"structure" sensitive:"true"`

	// The status of the data source.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"DataSourceStatus"`

	// The type of the data source.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true"`

	// The timestamp of when the data source was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

The details of the data source.

func (DataSourceSummary) GoString

func (s DataSourceSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSourceSummary) SetCreatedAt

func (s *DataSourceSummary) SetCreatedAt(v time.Time) *DataSourceSummary

SetCreatedAt sets the CreatedAt field's value.

func (*DataSourceSummary) SetDataSourceId

func (s *DataSourceSummary) SetDataSourceId(v string) *DataSourceSummary

SetDataSourceId sets the DataSourceId field's value.

func (*DataSourceSummary) SetDomainId

func (s *DataSourceSummary) SetDomainId(v string) *DataSourceSummary

SetDomainId sets the DomainId field's value.

func (*DataSourceSummary) SetEnableSetting

func (s *DataSourceSummary) SetEnableSetting(v string) *DataSourceSummary

SetEnableSetting sets the EnableSetting field's value.

func (*DataSourceSummary) SetEnvironmentId

func (s *DataSourceSummary) SetEnvironmentId(v string) *DataSourceSummary

SetEnvironmentId sets the EnvironmentId field's value.

func (*DataSourceSummary) SetLastRunAssetCount

func (s *DataSourceSummary) SetLastRunAssetCount(v int64) *DataSourceSummary

SetLastRunAssetCount sets the LastRunAssetCount field's value.

func (*DataSourceSummary) SetLastRunAt

func (s *DataSourceSummary) SetLastRunAt(v time.Time) *DataSourceSummary

SetLastRunAt sets the LastRunAt field's value.

func (*DataSourceSummary) SetLastRunErrorMessage

func (s *DataSourceSummary) SetLastRunErrorMessage(v *DataSourceErrorMessage) *DataSourceSummary

SetLastRunErrorMessage sets the LastRunErrorMessage field's value.

func (*DataSourceSummary) SetLastRunStatus

func (s *DataSourceSummary) SetLastRunStatus(v string) *DataSourceSummary

SetLastRunStatus sets the LastRunStatus field's value.

func (*DataSourceSummary) SetName

SetName sets the Name field's value.

func (*DataSourceSummary) SetSchedule

SetSchedule sets the Schedule field's value.

func (*DataSourceSummary) SetStatus

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

SetStatus sets the Status field's value.

func (*DataSourceSummary) SetType

SetType sets the Type field's value.

func (*DataSourceSummary) SetUpdatedAt

func (s *DataSourceSummary) SetUpdatedAt(v time.Time) *DataSourceSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (DataSourceSummary) String

func (s DataSourceSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataZone

type DataZone struct {
	*client.Client
}

DataZone provides the API operation methods for making requests to Amazon DataZone. See this package's package overview docs for details on the service.

DataZone methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*aws.Config) *DataZone

New creates a new instance of the DataZone client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

Example:

mySession := session.Must(session.NewSession())

// Create a DataZone client from just a session.
svc := datazone.New(mySession)

// Create a DataZone client with additional configuration
svc := datazone.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*DataZone) AcceptPredictions

func (c *DataZone) AcceptPredictions(input *AcceptPredictionsInput) (*AcceptPredictionsOutput, error)

AcceptPredictions API operation for Amazon DataZone.

Accepts automatically generated business-friendly metadata for your Amazon DataZone assets.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation AcceptPredictions for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/AcceptPredictions

func (*DataZone) AcceptPredictionsRequest

func (c *DataZone) AcceptPredictionsRequest(input *AcceptPredictionsInput) (req *request.Request, output *AcceptPredictionsOutput)

AcceptPredictionsRequest generates a "aws/request.Request" representing the client's request for the AcceptPredictions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AcceptPredictions for more information on using the AcceptPredictions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AcceptPredictionsRequest method.
req, resp := client.AcceptPredictionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/AcceptPredictions

func (*DataZone) AcceptPredictionsWithContext

func (c *DataZone) AcceptPredictionsWithContext(ctx aws.Context, input *AcceptPredictionsInput, opts ...request.Option) (*AcceptPredictionsOutput, error)

AcceptPredictionsWithContext is the same as AcceptPredictions with the addition of the ability to pass a context and additional request options.

See AcceptPredictions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) AcceptSubscriptionRequest

func (c *DataZone) AcceptSubscriptionRequest(input *AcceptSubscriptionRequestInput) (*AcceptSubscriptionRequestOutput, error)

AcceptSubscriptionRequest API operation for Amazon DataZone.

Accepts a subscription request to a specific asset.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation AcceptSubscriptionRequest for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/AcceptSubscriptionRequest

func (*DataZone) AcceptSubscriptionRequestRequest

func (c *DataZone) AcceptSubscriptionRequestRequest(input *AcceptSubscriptionRequestInput) (req *request.Request, output *AcceptSubscriptionRequestOutput)

AcceptSubscriptionRequestRequest generates a "aws/request.Request" representing the client's request for the AcceptSubscriptionRequest operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AcceptSubscriptionRequest for more information on using the AcceptSubscriptionRequest API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AcceptSubscriptionRequestRequest method.
req, resp := client.AcceptSubscriptionRequestRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/AcceptSubscriptionRequest

func (*DataZone) AcceptSubscriptionRequestWithContext

func (c *DataZone) AcceptSubscriptionRequestWithContext(ctx aws.Context, input *AcceptSubscriptionRequestInput, opts ...request.Option) (*AcceptSubscriptionRequestOutput, error)

AcceptSubscriptionRequestWithContext is the same as AcceptSubscriptionRequest with the addition of the ability to pass a context and additional request options.

See AcceptSubscriptionRequest for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) CancelSubscription

func (c *DataZone) CancelSubscription(input *CancelSubscriptionInput) (*CancelSubscriptionOutput, error)

CancelSubscription API operation for Amazon DataZone.

Cancels the subscription to the specified asset.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation CancelSubscription for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CancelSubscription

func (*DataZone) CancelSubscriptionRequest

func (c *DataZone) CancelSubscriptionRequest(input *CancelSubscriptionInput) (req *request.Request, output *CancelSubscriptionOutput)

CancelSubscriptionRequest generates a "aws/request.Request" representing the client's request for the CancelSubscription operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CancelSubscription for more information on using the CancelSubscription API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CancelSubscriptionRequest method.
req, resp := client.CancelSubscriptionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CancelSubscription

func (*DataZone) CancelSubscriptionWithContext

func (c *DataZone) CancelSubscriptionWithContext(ctx aws.Context, input *CancelSubscriptionInput, opts ...request.Option) (*CancelSubscriptionOutput, error)

CancelSubscriptionWithContext is the same as CancelSubscription with the addition of the ability to pass a context and additional request options.

See CancelSubscription for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) CreateAsset

func (c *DataZone) CreateAsset(input *CreateAssetInput) (*CreateAssetOutput, error)

CreateAsset API operation for Amazon DataZone.

Creates an asset in Amazon DataZone catalog.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation CreateAsset for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateAsset

func (*DataZone) CreateAssetRequest

func (c *DataZone) CreateAssetRequest(input *CreateAssetInput) (req *request.Request, output *CreateAssetOutput)

CreateAssetRequest generates a "aws/request.Request" representing the client's request for the CreateAsset operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateAsset for more information on using the CreateAsset API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateAssetRequest method.
req, resp := client.CreateAssetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateAsset

func (*DataZone) CreateAssetRevision

func (c *DataZone) CreateAssetRevision(input *CreateAssetRevisionInput) (*CreateAssetRevisionOutput, error)

CreateAssetRevision API operation for Amazon DataZone.

Creates a revision of the asset.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation CreateAssetRevision for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateAssetRevision

func (*DataZone) CreateAssetRevisionRequest

func (c *DataZone) CreateAssetRevisionRequest(input *CreateAssetRevisionInput) (req *request.Request, output *CreateAssetRevisionOutput)

CreateAssetRevisionRequest generates a "aws/request.Request" representing the client's request for the CreateAssetRevision operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateAssetRevision for more information on using the CreateAssetRevision API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateAssetRevisionRequest method.
req, resp := client.CreateAssetRevisionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateAssetRevision

func (*DataZone) CreateAssetRevisionWithContext

func (c *DataZone) CreateAssetRevisionWithContext(ctx aws.Context, input *CreateAssetRevisionInput, opts ...request.Option) (*CreateAssetRevisionOutput, error)

CreateAssetRevisionWithContext is the same as CreateAssetRevision with the addition of the ability to pass a context and additional request options.

See CreateAssetRevision for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) CreateAssetType

func (c *DataZone) CreateAssetType(input *CreateAssetTypeInput) (*CreateAssetTypeOutput, error)

CreateAssetType API operation for Amazon DataZone.

Creates a custom asset type.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation CreateAssetType for usage and error information.

Returned Error Types:

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

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateAssetType

func (*DataZone) CreateAssetTypeRequest

func (c *DataZone) CreateAssetTypeRequest(input *CreateAssetTypeInput) (req *request.Request, output *CreateAssetTypeOutput)

CreateAssetTypeRequest generates a "aws/request.Request" representing the client's request for the CreateAssetType operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateAssetType for more information on using the CreateAssetType API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateAssetTypeRequest method.
req, resp := client.CreateAssetTypeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateAssetType

func (*DataZone) CreateAssetTypeWithContext

func (c *DataZone) CreateAssetTypeWithContext(ctx aws.Context, input *CreateAssetTypeInput, opts ...request.Option) (*CreateAssetTypeOutput, error)

CreateAssetTypeWithContext is the same as CreateAssetType with the addition of the ability to pass a context and additional request options.

See CreateAssetType for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) CreateAssetWithContext

func (c *DataZone) CreateAssetWithContext(ctx aws.Context, input *CreateAssetInput, opts ...request.Option) (*CreateAssetOutput, error)

CreateAssetWithContext is the same as CreateAsset with the addition of the ability to pass a context and additional request options.

See CreateAsset for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) CreateDataSource

func (c *DataZone) CreateDataSource(input *CreateDataSourceInput) (*CreateDataSourceOutput, error)

CreateDataSource API operation for Amazon DataZone.

Creates an Amazon DataZone data source.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation CreateDataSource for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateDataSource

func (*DataZone) CreateDataSourceRequest

func (c *DataZone) CreateDataSourceRequest(input *CreateDataSourceInput) (req *request.Request, output *CreateDataSourceOutput)

CreateDataSourceRequest generates a "aws/request.Request" representing the client's request for the CreateDataSource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateDataSource for more information on using the CreateDataSource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateDataSourceRequest method.
req, resp := client.CreateDataSourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateDataSource

func (*DataZone) CreateDataSourceWithContext

func (c *DataZone) CreateDataSourceWithContext(ctx aws.Context, input *CreateDataSourceInput, opts ...request.Option) (*CreateDataSourceOutput, error)

CreateDataSourceWithContext is the same as CreateDataSource with the addition of the ability to pass a context and additional request options.

See CreateDataSource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) CreateDomain

func (c *DataZone) CreateDomain(input *CreateDomainInput) (*CreateDomainOutput, error)

CreateDomain API operation for Amazon DataZone.

Creates an Amazon DataZone domain.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation CreateDomain for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateDomain

func (*DataZone) CreateDomainRequest

func (c *DataZone) CreateDomainRequest(input *CreateDomainInput) (req *request.Request, output *CreateDomainOutput)

CreateDomainRequest generates a "aws/request.Request" representing the client's request for the CreateDomain operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateDomain for more information on using the CreateDomain API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateDomainRequest method.
req, resp := client.CreateDomainRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateDomain

func (*DataZone) CreateDomainWithContext

func (c *DataZone) CreateDomainWithContext(ctx aws.Context, input *CreateDomainInput, opts ...request.Option) (*CreateDomainOutput, error)

CreateDomainWithContext is the same as CreateDomain with the addition of the ability to pass a context and additional request options.

See CreateDomain for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) CreateEnvironment

func (c *DataZone) CreateEnvironment(input *CreateEnvironmentInput) (*CreateEnvironmentOutput, error)

CreateEnvironment API operation for Amazon DataZone.

Create an Amazon DataZone environment.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation CreateEnvironment for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateEnvironment

func (*DataZone) CreateEnvironmentProfile

func (c *DataZone) CreateEnvironmentProfile(input *CreateEnvironmentProfileInput) (*CreateEnvironmentProfileOutput, error)

CreateEnvironmentProfile API operation for Amazon DataZone.

Creates an Amazon DataZone environment profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation CreateEnvironmentProfile for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateEnvironmentProfile

func (*DataZone) CreateEnvironmentProfileRequest

func (c *DataZone) CreateEnvironmentProfileRequest(input *CreateEnvironmentProfileInput) (req *request.Request, output *CreateEnvironmentProfileOutput)

CreateEnvironmentProfileRequest generates a "aws/request.Request" representing the client's request for the CreateEnvironmentProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateEnvironmentProfile for more information on using the CreateEnvironmentProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateEnvironmentProfileRequest method.
req, resp := client.CreateEnvironmentProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateEnvironmentProfile

func (*DataZone) CreateEnvironmentProfileWithContext

func (c *DataZone) CreateEnvironmentProfileWithContext(ctx aws.Context, input *CreateEnvironmentProfileInput, opts ...request.Option) (*CreateEnvironmentProfileOutput, error)

CreateEnvironmentProfileWithContext is the same as CreateEnvironmentProfile with the addition of the ability to pass a context and additional request options.

See CreateEnvironmentProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) CreateEnvironmentRequest

func (c *DataZone) CreateEnvironmentRequest(input *CreateEnvironmentInput) (req *request.Request, output *CreateEnvironmentOutput)

CreateEnvironmentRequest generates a "aws/request.Request" representing the client's request for the CreateEnvironment operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateEnvironment for more information on using the CreateEnvironment API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateEnvironmentRequest method.
req, resp := client.CreateEnvironmentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateEnvironment

func (*DataZone) CreateEnvironmentWithContext

func (c *DataZone) CreateEnvironmentWithContext(ctx aws.Context, input *CreateEnvironmentInput, opts ...request.Option) (*CreateEnvironmentOutput, error)

CreateEnvironmentWithContext is the same as CreateEnvironment with the addition of the ability to pass a context and additional request options.

See CreateEnvironment for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) CreateFormType

func (c *DataZone) CreateFormType(input *CreateFormTypeInput) (*CreateFormTypeOutput, error)

CreateFormType API operation for Amazon DataZone.

Creates a metadata form type.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation CreateFormType for usage and error information.

Returned Error Types:

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

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateFormType

func (*DataZone) CreateFormTypeRequest

func (c *DataZone) CreateFormTypeRequest(input *CreateFormTypeInput) (req *request.Request, output *CreateFormTypeOutput)

CreateFormTypeRequest generates a "aws/request.Request" representing the client's request for the CreateFormType operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateFormType for more information on using the CreateFormType API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateFormTypeRequest method.
req, resp := client.CreateFormTypeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateFormType

func (*DataZone) CreateFormTypeWithContext

func (c *DataZone) CreateFormTypeWithContext(ctx aws.Context, input *CreateFormTypeInput, opts ...request.Option) (*CreateFormTypeOutput, error)

CreateFormTypeWithContext is the same as CreateFormType with the addition of the ability to pass a context and additional request options.

See CreateFormType for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) CreateGlossary

func (c *DataZone) CreateGlossary(input *CreateGlossaryInput) (*CreateGlossaryOutput, error)

CreateGlossary API operation for Amazon DataZone.

Creates an Amazon DataZone business glossary.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation CreateGlossary for usage and error information.

Returned Error Types:

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

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateGlossary

func (*DataZone) CreateGlossaryRequest

func (c *DataZone) CreateGlossaryRequest(input *CreateGlossaryInput) (req *request.Request, output *CreateGlossaryOutput)

CreateGlossaryRequest generates a "aws/request.Request" representing the client's request for the CreateGlossary operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateGlossary for more information on using the CreateGlossary API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateGlossaryRequest method.
req, resp := client.CreateGlossaryRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateGlossary

func (*DataZone) CreateGlossaryTerm

func (c *DataZone) CreateGlossaryTerm(input *CreateGlossaryTermInput) (*CreateGlossaryTermOutput, error)

CreateGlossaryTerm API operation for Amazon DataZone.

Creates a business glossary term.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation CreateGlossaryTerm for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateGlossaryTerm

func (*DataZone) CreateGlossaryTermRequest

func (c *DataZone) CreateGlossaryTermRequest(input *CreateGlossaryTermInput) (req *request.Request, output *CreateGlossaryTermOutput)

CreateGlossaryTermRequest generates a "aws/request.Request" representing the client's request for the CreateGlossaryTerm operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateGlossaryTerm for more information on using the CreateGlossaryTerm API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateGlossaryTermRequest method.
req, resp := client.CreateGlossaryTermRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateGlossaryTerm

func (*DataZone) CreateGlossaryTermWithContext

func (c *DataZone) CreateGlossaryTermWithContext(ctx aws.Context, input *CreateGlossaryTermInput, opts ...request.Option) (*CreateGlossaryTermOutput, error)

CreateGlossaryTermWithContext is the same as CreateGlossaryTerm with the addition of the ability to pass a context and additional request options.

See CreateGlossaryTerm for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) CreateGlossaryWithContext

func (c *DataZone) CreateGlossaryWithContext(ctx aws.Context, input *CreateGlossaryInput, opts ...request.Option) (*CreateGlossaryOutput, error)

CreateGlossaryWithContext is the same as CreateGlossary with the addition of the ability to pass a context and additional request options.

See CreateGlossary for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) CreateGroupProfile

func (c *DataZone) CreateGroupProfile(input *CreateGroupProfileInput) (*CreateGroupProfileOutput, error)

CreateGroupProfile API operation for Amazon DataZone.

Creates a group profile in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation CreateGroupProfile for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateGroupProfile

func (*DataZone) CreateGroupProfileRequest

func (c *DataZone) CreateGroupProfileRequest(input *CreateGroupProfileInput) (req *request.Request, output *CreateGroupProfileOutput)

CreateGroupProfileRequest generates a "aws/request.Request" representing the client's request for the CreateGroupProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateGroupProfile for more information on using the CreateGroupProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateGroupProfileRequest method.
req, resp := client.CreateGroupProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateGroupProfile

func (*DataZone) CreateGroupProfileWithContext

func (c *DataZone) CreateGroupProfileWithContext(ctx aws.Context, input *CreateGroupProfileInput, opts ...request.Option) (*CreateGroupProfileOutput, error)

CreateGroupProfileWithContext is the same as CreateGroupProfile with the addition of the ability to pass a context and additional request options.

See CreateGroupProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) CreateListingChangeSet

func (c *DataZone) CreateListingChangeSet(input *CreateListingChangeSetInput) (*CreateListingChangeSetOutput, error)

CreateListingChangeSet API operation for Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation CreateListingChangeSet for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateListingChangeSet

func (*DataZone) CreateListingChangeSetRequest

func (c *DataZone) CreateListingChangeSetRequest(input *CreateListingChangeSetInput) (req *request.Request, output *CreateListingChangeSetOutput)

CreateListingChangeSetRequest generates a "aws/request.Request" representing the client's request for the CreateListingChangeSet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateListingChangeSet for more information on using the CreateListingChangeSet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateListingChangeSetRequest method.
req, resp := client.CreateListingChangeSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateListingChangeSet

func (*DataZone) CreateListingChangeSetWithContext

func (c *DataZone) CreateListingChangeSetWithContext(ctx aws.Context, input *CreateListingChangeSetInput, opts ...request.Option) (*CreateListingChangeSetOutput, error)

CreateListingChangeSetWithContext is the same as CreateListingChangeSet with the addition of the ability to pass a context and additional request options.

See CreateListingChangeSet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) CreateProject

func (c *DataZone) CreateProject(input *CreateProjectInput) (*CreateProjectOutput, error)

CreateProject API operation for Amazon DataZone.

Creates an Amazon DataZone project.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation CreateProject for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateProject

func (*DataZone) CreateProjectMembership

func (c *DataZone) CreateProjectMembership(input *CreateProjectMembershipInput) (*CreateProjectMembershipOutput, error)

CreateProjectMembership API operation for Amazon DataZone.

Creates a project membership in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation CreateProjectMembership for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateProjectMembership

func (*DataZone) CreateProjectMembershipRequest

func (c *DataZone) CreateProjectMembershipRequest(input *CreateProjectMembershipInput) (req *request.Request, output *CreateProjectMembershipOutput)

CreateProjectMembershipRequest generates a "aws/request.Request" representing the client's request for the CreateProjectMembership operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateProjectMembership for more information on using the CreateProjectMembership API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateProjectMembershipRequest method.
req, resp := client.CreateProjectMembershipRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateProjectMembership

func (*DataZone) CreateProjectMembershipWithContext

func (c *DataZone) CreateProjectMembershipWithContext(ctx aws.Context, input *CreateProjectMembershipInput, opts ...request.Option) (*CreateProjectMembershipOutput, error)

CreateProjectMembershipWithContext is the same as CreateProjectMembership with the addition of the ability to pass a context and additional request options.

See CreateProjectMembership for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) CreateProjectRequest

func (c *DataZone) CreateProjectRequest(input *CreateProjectInput) (req *request.Request, output *CreateProjectOutput)

CreateProjectRequest generates a "aws/request.Request" representing the client's request for the CreateProject operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateProject for more information on using the CreateProject API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateProjectRequest method.
req, resp := client.CreateProjectRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateProject

func (*DataZone) CreateProjectWithContext

func (c *DataZone) CreateProjectWithContext(ctx aws.Context, input *CreateProjectInput, opts ...request.Option) (*CreateProjectOutput, error)

CreateProjectWithContext is the same as CreateProject with the addition of the ability to pass a context and additional request options.

See CreateProject for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) CreateSubscriptionGrant

func (c *DataZone) CreateSubscriptionGrant(input *CreateSubscriptionGrantInput) (*CreateSubscriptionGrantOutput, error)

CreateSubscriptionGrant API operation for Amazon DataZone.

Creates a subsscription grant in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation CreateSubscriptionGrant for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateSubscriptionGrant

func (*DataZone) CreateSubscriptionGrantRequest

func (c *DataZone) CreateSubscriptionGrantRequest(input *CreateSubscriptionGrantInput) (req *request.Request, output *CreateSubscriptionGrantOutput)

CreateSubscriptionGrantRequest generates a "aws/request.Request" representing the client's request for the CreateSubscriptionGrant operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateSubscriptionGrant for more information on using the CreateSubscriptionGrant API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateSubscriptionGrantRequest method.
req, resp := client.CreateSubscriptionGrantRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateSubscriptionGrant

func (*DataZone) CreateSubscriptionGrantWithContext

func (c *DataZone) CreateSubscriptionGrantWithContext(ctx aws.Context, input *CreateSubscriptionGrantInput, opts ...request.Option) (*CreateSubscriptionGrantOutput, error)

CreateSubscriptionGrantWithContext is the same as CreateSubscriptionGrant with the addition of the ability to pass a context and additional request options.

See CreateSubscriptionGrant for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) CreateSubscriptionRequest

func (c *DataZone) CreateSubscriptionRequest(input *CreateSubscriptionRequestInput) (*CreateSubscriptionRequestOutput, error)

CreateSubscriptionRequest API operation for Amazon DataZone.

Creates a subscription request in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation CreateSubscriptionRequest for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateSubscriptionRequest

func (*DataZone) CreateSubscriptionRequestRequest

func (c *DataZone) CreateSubscriptionRequestRequest(input *CreateSubscriptionRequestInput) (req *request.Request, output *CreateSubscriptionRequestOutput)

CreateSubscriptionRequestRequest generates a "aws/request.Request" representing the client's request for the CreateSubscriptionRequest operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateSubscriptionRequest for more information on using the CreateSubscriptionRequest API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateSubscriptionRequestRequest method.
req, resp := client.CreateSubscriptionRequestRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateSubscriptionRequest

func (*DataZone) CreateSubscriptionRequestWithContext

func (c *DataZone) CreateSubscriptionRequestWithContext(ctx aws.Context, input *CreateSubscriptionRequestInput, opts ...request.Option) (*CreateSubscriptionRequestOutput, error)

CreateSubscriptionRequestWithContext is the same as CreateSubscriptionRequest with the addition of the ability to pass a context and additional request options.

See CreateSubscriptionRequest for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) CreateSubscriptionTarget

func (c *DataZone) CreateSubscriptionTarget(input *CreateSubscriptionTargetInput) (*CreateSubscriptionTargetOutput, error)

CreateSubscriptionTarget API operation for Amazon DataZone.

Creates a subscription target in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation CreateSubscriptionTarget for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateSubscriptionTarget

func (*DataZone) CreateSubscriptionTargetRequest

func (c *DataZone) CreateSubscriptionTargetRequest(input *CreateSubscriptionTargetInput) (req *request.Request, output *CreateSubscriptionTargetOutput)

CreateSubscriptionTargetRequest generates a "aws/request.Request" representing the client's request for the CreateSubscriptionTarget operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateSubscriptionTarget for more information on using the CreateSubscriptionTarget API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateSubscriptionTargetRequest method.
req, resp := client.CreateSubscriptionTargetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateSubscriptionTarget

func (*DataZone) CreateSubscriptionTargetWithContext

func (c *DataZone) CreateSubscriptionTargetWithContext(ctx aws.Context, input *CreateSubscriptionTargetInput, opts ...request.Option) (*CreateSubscriptionTargetOutput, error)

CreateSubscriptionTargetWithContext is the same as CreateSubscriptionTarget with the addition of the ability to pass a context and additional request options.

See CreateSubscriptionTarget for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) CreateUserProfile

func (c *DataZone) CreateUserProfile(input *CreateUserProfileInput) (*CreateUserProfileOutput, error)

CreateUserProfile API operation for Amazon DataZone.

Creates a user profile in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation CreateUserProfile for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateUserProfile

func (*DataZone) CreateUserProfileRequest

func (c *DataZone) CreateUserProfileRequest(input *CreateUserProfileInput) (req *request.Request, output *CreateUserProfileOutput)

CreateUserProfileRequest generates a "aws/request.Request" representing the client's request for the CreateUserProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateUserProfile for more information on using the CreateUserProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateUserProfileRequest method.
req, resp := client.CreateUserProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateUserProfile

func (*DataZone) CreateUserProfileWithContext

func (c *DataZone) CreateUserProfileWithContext(ctx aws.Context, input *CreateUserProfileInput, opts ...request.Option) (*CreateUserProfileOutput, error)

CreateUserProfileWithContext is the same as CreateUserProfile with the addition of the ability to pass a context and additional request options.

See CreateUserProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) DeleteAsset

func (c *DataZone) DeleteAsset(input *DeleteAssetInput) (*DeleteAssetOutput, error)

DeleteAsset API operation for Amazon DataZone.

Delets an asset in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation DeleteAsset for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteAsset

func (*DataZone) DeleteAssetRequest

func (c *DataZone) DeleteAssetRequest(input *DeleteAssetInput) (req *request.Request, output *DeleteAssetOutput)

DeleteAssetRequest generates a "aws/request.Request" representing the client's request for the DeleteAsset operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteAsset for more information on using the DeleteAsset API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteAssetRequest method.
req, resp := client.DeleteAssetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteAsset

func (*DataZone) DeleteAssetType

func (c *DataZone) DeleteAssetType(input *DeleteAssetTypeInput) (*DeleteAssetTypeOutput, error)

DeleteAssetType API operation for Amazon DataZone.

Deletes an asset type in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation DeleteAssetType for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteAssetType

func (*DataZone) DeleteAssetTypeRequest

func (c *DataZone) DeleteAssetTypeRequest(input *DeleteAssetTypeInput) (req *request.Request, output *DeleteAssetTypeOutput)

DeleteAssetTypeRequest generates a "aws/request.Request" representing the client's request for the DeleteAssetType operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteAssetType for more information on using the DeleteAssetType API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteAssetTypeRequest method.
req, resp := client.DeleteAssetTypeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteAssetType

func (*DataZone) DeleteAssetTypeWithContext

func (c *DataZone) DeleteAssetTypeWithContext(ctx aws.Context, input *DeleteAssetTypeInput, opts ...request.Option) (*DeleteAssetTypeOutput, error)

DeleteAssetTypeWithContext is the same as DeleteAssetType with the addition of the ability to pass a context and additional request options.

See DeleteAssetType for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) DeleteAssetWithContext

func (c *DataZone) DeleteAssetWithContext(ctx aws.Context, input *DeleteAssetInput, opts ...request.Option) (*DeleteAssetOutput, error)

DeleteAssetWithContext is the same as DeleteAsset with the addition of the ability to pass a context and additional request options.

See DeleteAsset for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) DeleteDataSource

func (c *DataZone) DeleteDataSource(input *DeleteDataSourceInput) (*DeleteDataSourceOutput, error)

DeleteDataSource API operation for Amazon DataZone.

Deletes a data source in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation DeleteDataSource for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteDataSource

func (*DataZone) DeleteDataSourceRequest

func (c *DataZone) DeleteDataSourceRequest(input *DeleteDataSourceInput) (req *request.Request, output *DeleteDataSourceOutput)

DeleteDataSourceRequest generates a "aws/request.Request" representing the client's request for the DeleteDataSource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteDataSource for more information on using the DeleteDataSource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteDataSourceRequest method.
req, resp := client.DeleteDataSourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteDataSource

func (*DataZone) DeleteDataSourceWithContext

func (c *DataZone) DeleteDataSourceWithContext(ctx aws.Context, input *DeleteDataSourceInput, opts ...request.Option) (*DeleteDataSourceOutput, error)

DeleteDataSourceWithContext is the same as DeleteDataSource with the addition of the ability to pass a context and additional request options.

See DeleteDataSource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) DeleteDomain

func (c *DataZone) DeleteDomain(input *DeleteDomainInput) (*DeleteDomainOutput, error)

DeleteDomain API operation for Amazon DataZone.

Deletes a Amazon DataZone domain.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation DeleteDomain for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteDomain

func (*DataZone) DeleteDomainRequest

func (c *DataZone) DeleteDomainRequest(input *DeleteDomainInput) (req *request.Request, output *DeleteDomainOutput)

DeleteDomainRequest generates a "aws/request.Request" representing the client's request for the DeleteDomain operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteDomain for more information on using the DeleteDomain API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteDomainRequest method.
req, resp := client.DeleteDomainRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteDomain

func (*DataZone) DeleteDomainWithContext

func (c *DataZone) DeleteDomainWithContext(ctx aws.Context, input *DeleteDomainInput, opts ...request.Option) (*DeleteDomainOutput, error)

DeleteDomainWithContext is the same as DeleteDomain with the addition of the ability to pass a context and additional request options.

See DeleteDomain for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) DeleteEnvironment

func (c *DataZone) DeleteEnvironment(input *DeleteEnvironmentInput) (*DeleteEnvironmentOutput, error)

DeleteEnvironment API operation for Amazon DataZone.

Deletes an environment in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation DeleteEnvironment for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteEnvironment

func (*DataZone) DeleteEnvironmentBlueprintConfiguration

DeleteEnvironmentBlueprintConfiguration API operation for Amazon DataZone.

Deletes the blueprint configuration in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation DeleteEnvironmentBlueprintConfiguration for usage and error information.

Returned Error Types:

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

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteEnvironmentBlueprintConfiguration

func (*DataZone) DeleteEnvironmentBlueprintConfigurationRequest

func (c *DataZone) DeleteEnvironmentBlueprintConfigurationRequest(input *DeleteEnvironmentBlueprintConfigurationInput) (req *request.Request, output *DeleteEnvironmentBlueprintConfigurationOutput)

DeleteEnvironmentBlueprintConfigurationRequest generates a "aws/request.Request" representing the client's request for the DeleteEnvironmentBlueprintConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteEnvironmentBlueprintConfiguration for more information on using the DeleteEnvironmentBlueprintConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteEnvironmentBlueprintConfigurationRequest method.
req, resp := client.DeleteEnvironmentBlueprintConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteEnvironmentBlueprintConfiguration

func (*DataZone) DeleteEnvironmentBlueprintConfigurationWithContext

func (c *DataZone) DeleteEnvironmentBlueprintConfigurationWithContext(ctx aws.Context, input *DeleteEnvironmentBlueprintConfigurationInput, opts ...request.Option) (*DeleteEnvironmentBlueprintConfigurationOutput, error)

DeleteEnvironmentBlueprintConfigurationWithContext is the same as DeleteEnvironmentBlueprintConfiguration with the addition of the ability to pass a context and additional request options.

See DeleteEnvironmentBlueprintConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) DeleteEnvironmentProfile

func (c *DataZone) DeleteEnvironmentProfile(input *DeleteEnvironmentProfileInput) (*DeleteEnvironmentProfileOutput, error)

DeleteEnvironmentProfile API operation for Amazon DataZone.

Deletes an environment profile in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation DeleteEnvironmentProfile for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteEnvironmentProfile

func (*DataZone) DeleteEnvironmentProfileRequest

func (c *DataZone) DeleteEnvironmentProfileRequest(input *DeleteEnvironmentProfileInput) (req *request.Request, output *DeleteEnvironmentProfileOutput)

DeleteEnvironmentProfileRequest generates a "aws/request.Request" representing the client's request for the DeleteEnvironmentProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteEnvironmentProfile for more information on using the DeleteEnvironmentProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteEnvironmentProfileRequest method.
req, resp := client.DeleteEnvironmentProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteEnvironmentProfile

func (*DataZone) DeleteEnvironmentProfileWithContext

func (c *DataZone) DeleteEnvironmentProfileWithContext(ctx aws.Context, input *DeleteEnvironmentProfileInput, opts ...request.Option) (*DeleteEnvironmentProfileOutput, error)

DeleteEnvironmentProfileWithContext is the same as DeleteEnvironmentProfile with the addition of the ability to pass a context and additional request options.

See DeleteEnvironmentProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) DeleteEnvironmentRequest

func (c *DataZone) DeleteEnvironmentRequest(input *DeleteEnvironmentInput) (req *request.Request, output *DeleteEnvironmentOutput)

DeleteEnvironmentRequest generates a "aws/request.Request" representing the client's request for the DeleteEnvironment operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteEnvironment for more information on using the DeleteEnvironment API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteEnvironmentRequest method.
req, resp := client.DeleteEnvironmentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteEnvironment

func (*DataZone) DeleteEnvironmentWithContext

func (c *DataZone) DeleteEnvironmentWithContext(ctx aws.Context, input *DeleteEnvironmentInput, opts ...request.Option) (*DeleteEnvironmentOutput, error)

DeleteEnvironmentWithContext is the same as DeleteEnvironment with the addition of the ability to pass a context and additional request options.

See DeleteEnvironment for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) DeleteFormType

func (c *DataZone) DeleteFormType(input *DeleteFormTypeInput) (*DeleteFormTypeOutput, error)

DeleteFormType API operation for Amazon DataZone.

Delets and metadata form type in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation DeleteFormType for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteFormType

func (*DataZone) DeleteFormTypeRequest

func (c *DataZone) DeleteFormTypeRequest(input *DeleteFormTypeInput) (req *request.Request, output *DeleteFormTypeOutput)

DeleteFormTypeRequest generates a "aws/request.Request" representing the client's request for the DeleteFormType operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteFormType for more information on using the DeleteFormType API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteFormTypeRequest method.
req, resp := client.DeleteFormTypeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteFormType

func (*DataZone) DeleteFormTypeWithContext

func (c *DataZone) DeleteFormTypeWithContext(ctx aws.Context, input *DeleteFormTypeInput, opts ...request.Option) (*DeleteFormTypeOutput, error)

DeleteFormTypeWithContext is the same as DeleteFormType with the addition of the ability to pass a context and additional request options.

See DeleteFormType for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) DeleteGlossary

func (c *DataZone) DeleteGlossary(input *DeleteGlossaryInput) (*DeleteGlossaryOutput, error)

DeleteGlossary API operation for Amazon DataZone.

Deletes a business glossary in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation DeleteGlossary for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteGlossary

func (*DataZone) DeleteGlossaryRequest

func (c *DataZone) DeleteGlossaryRequest(input *DeleteGlossaryInput) (req *request.Request, output *DeleteGlossaryOutput)

DeleteGlossaryRequest generates a "aws/request.Request" representing the client's request for the DeleteGlossary operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteGlossary for more information on using the DeleteGlossary API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteGlossaryRequest method.
req, resp := client.DeleteGlossaryRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteGlossary

func (*DataZone) DeleteGlossaryTerm

func (c *DataZone) DeleteGlossaryTerm(input *DeleteGlossaryTermInput) (*DeleteGlossaryTermOutput, error)

DeleteGlossaryTerm API operation for Amazon DataZone.

Deletes a business glossary term in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation DeleteGlossaryTerm for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteGlossaryTerm

func (*DataZone) DeleteGlossaryTermRequest

func (c *DataZone) DeleteGlossaryTermRequest(input *DeleteGlossaryTermInput) (req *request.Request, output *DeleteGlossaryTermOutput)

DeleteGlossaryTermRequest generates a "aws/request.Request" representing the client's request for the DeleteGlossaryTerm operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteGlossaryTerm for more information on using the DeleteGlossaryTerm API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteGlossaryTermRequest method.
req, resp := client.DeleteGlossaryTermRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteGlossaryTerm

func (*DataZone) DeleteGlossaryTermWithContext

func (c *DataZone) DeleteGlossaryTermWithContext(ctx aws.Context, input *DeleteGlossaryTermInput, opts ...request.Option) (*DeleteGlossaryTermOutput, error)

DeleteGlossaryTermWithContext is the same as DeleteGlossaryTerm with the addition of the ability to pass a context and additional request options.

See DeleteGlossaryTerm for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) DeleteGlossaryWithContext

func (c *DataZone) DeleteGlossaryWithContext(ctx aws.Context, input *DeleteGlossaryInput, opts ...request.Option) (*DeleteGlossaryOutput, error)

DeleteGlossaryWithContext is the same as DeleteGlossary with the addition of the ability to pass a context and additional request options.

See DeleteGlossary for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) DeleteListing

func (c *DataZone) DeleteListing(input *DeleteListingInput) (*DeleteListingOutput, error)

DeleteListing API operation for Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation DeleteListing for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteListing

func (*DataZone) DeleteListingRequest

func (c *DataZone) DeleteListingRequest(input *DeleteListingInput) (req *request.Request, output *DeleteListingOutput)

DeleteListingRequest generates a "aws/request.Request" representing the client's request for the DeleteListing operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteListing for more information on using the DeleteListing API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteListingRequest method.
req, resp := client.DeleteListingRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteListing

func (*DataZone) DeleteListingWithContext

func (c *DataZone) DeleteListingWithContext(ctx aws.Context, input *DeleteListingInput, opts ...request.Option) (*DeleteListingOutput, error)

DeleteListingWithContext is the same as DeleteListing with the addition of the ability to pass a context and additional request options.

See DeleteListing for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) DeleteProject

func (c *DataZone) DeleteProject(input *DeleteProjectInput) (*DeleteProjectOutput, error)

DeleteProject API operation for Amazon DataZone.

Deletes a project in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation DeleteProject for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteProject

func (*DataZone) DeleteProjectMembership

func (c *DataZone) DeleteProjectMembership(input *DeleteProjectMembershipInput) (*DeleteProjectMembershipOutput, error)

DeleteProjectMembership API operation for Amazon DataZone.

Deletes project membership in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation DeleteProjectMembership for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteProjectMembership

func (*DataZone) DeleteProjectMembershipRequest

func (c *DataZone) DeleteProjectMembershipRequest(input *DeleteProjectMembershipInput) (req *request.Request, output *DeleteProjectMembershipOutput)

DeleteProjectMembershipRequest generates a "aws/request.Request" representing the client's request for the DeleteProjectMembership operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteProjectMembership for more information on using the DeleteProjectMembership API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteProjectMembershipRequest method.
req, resp := client.DeleteProjectMembershipRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteProjectMembership

func (*DataZone) DeleteProjectMembershipWithContext

func (c *DataZone) DeleteProjectMembershipWithContext(ctx aws.Context, input *DeleteProjectMembershipInput, opts ...request.Option) (*DeleteProjectMembershipOutput, error)

DeleteProjectMembershipWithContext is the same as DeleteProjectMembership with the addition of the ability to pass a context and additional request options.

See DeleteProjectMembership for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) DeleteProjectRequest

func (c *DataZone) DeleteProjectRequest(input *DeleteProjectInput) (req *request.Request, output *DeleteProjectOutput)

DeleteProjectRequest generates a "aws/request.Request" representing the client's request for the DeleteProject operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteProject for more information on using the DeleteProject API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteProjectRequest method.
req, resp := client.DeleteProjectRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteProject

func (*DataZone) DeleteProjectWithContext

func (c *DataZone) DeleteProjectWithContext(ctx aws.Context, input *DeleteProjectInput, opts ...request.Option) (*DeleteProjectOutput, error)

DeleteProjectWithContext is the same as DeleteProject with the addition of the ability to pass a context and additional request options.

See DeleteProject for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) DeleteSubscriptionGrant

func (c *DataZone) DeleteSubscriptionGrant(input *DeleteSubscriptionGrantInput) (*DeleteSubscriptionGrantOutput, error)

DeleteSubscriptionGrant API operation for Amazon DataZone.

Deletes and subscription grant in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation DeleteSubscriptionGrant for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteSubscriptionGrant

func (*DataZone) DeleteSubscriptionGrantRequest

func (c *DataZone) DeleteSubscriptionGrantRequest(input *DeleteSubscriptionGrantInput) (req *request.Request, output *DeleteSubscriptionGrantOutput)

DeleteSubscriptionGrantRequest generates a "aws/request.Request" representing the client's request for the DeleteSubscriptionGrant operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteSubscriptionGrant for more information on using the DeleteSubscriptionGrant API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteSubscriptionGrantRequest method.
req, resp := client.DeleteSubscriptionGrantRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteSubscriptionGrant

func (*DataZone) DeleteSubscriptionGrantWithContext

func (c *DataZone) DeleteSubscriptionGrantWithContext(ctx aws.Context, input *DeleteSubscriptionGrantInput, opts ...request.Option) (*DeleteSubscriptionGrantOutput, error)

DeleteSubscriptionGrantWithContext is the same as DeleteSubscriptionGrant with the addition of the ability to pass a context and additional request options.

See DeleteSubscriptionGrant for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) DeleteSubscriptionRequest

func (c *DataZone) DeleteSubscriptionRequest(input *DeleteSubscriptionRequestInput) (*DeleteSubscriptionRequestOutput, error)

DeleteSubscriptionRequest API operation for Amazon DataZone.

Deletes a subscription request in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation DeleteSubscriptionRequest for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteSubscriptionRequest

func (*DataZone) DeleteSubscriptionRequestRequest

func (c *DataZone) DeleteSubscriptionRequestRequest(input *DeleteSubscriptionRequestInput) (req *request.Request, output *DeleteSubscriptionRequestOutput)

DeleteSubscriptionRequestRequest generates a "aws/request.Request" representing the client's request for the DeleteSubscriptionRequest operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteSubscriptionRequest for more information on using the DeleteSubscriptionRequest API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteSubscriptionRequestRequest method.
req, resp := client.DeleteSubscriptionRequestRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteSubscriptionRequest

func (*DataZone) DeleteSubscriptionRequestWithContext

func (c *DataZone) DeleteSubscriptionRequestWithContext(ctx aws.Context, input *DeleteSubscriptionRequestInput, opts ...request.Option) (*DeleteSubscriptionRequestOutput, error)

DeleteSubscriptionRequestWithContext is the same as DeleteSubscriptionRequest with the addition of the ability to pass a context and additional request options.

See DeleteSubscriptionRequest for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) DeleteSubscriptionTarget

func (c *DataZone) DeleteSubscriptionTarget(input *DeleteSubscriptionTargetInput) (*DeleteSubscriptionTargetOutput, error)

DeleteSubscriptionTarget API operation for Amazon DataZone.

Deletes a subscription target in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation DeleteSubscriptionTarget for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteSubscriptionTarget

func (*DataZone) DeleteSubscriptionTargetRequest

func (c *DataZone) DeleteSubscriptionTargetRequest(input *DeleteSubscriptionTargetInput) (req *request.Request, output *DeleteSubscriptionTargetOutput)

DeleteSubscriptionTargetRequest generates a "aws/request.Request" representing the client's request for the DeleteSubscriptionTarget operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteSubscriptionTarget for more information on using the DeleteSubscriptionTarget API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteSubscriptionTargetRequest method.
req, resp := client.DeleteSubscriptionTargetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteSubscriptionTarget

func (*DataZone) DeleteSubscriptionTargetWithContext

func (c *DataZone) DeleteSubscriptionTargetWithContext(ctx aws.Context, input *DeleteSubscriptionTargetInput, opts ...request.Option) (*DeleteSubscriptionTargetOutput, error)

DeleteSubscriptionTargetWithContext is the same as DeleteSubscriptionTarget with the addition of the ability to pass a context and additional request options.

See DeleteSubscriptionTarget for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetAsset

func (c *DataZone) GetAsset(input *GetAssetInput) (*GetAssetOutput, error)

GetAsset API operation for Amazon DataZone.

Gets an Amazon DataZone asset.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetAsset for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetAsset

func (*DataZone) GetAssetRequest

func (c *DataZone) GetAssetRequest(input *GetAssetInput) (req *request.Request, output *GetAssetOutput)

GetAssetRequest generates a "aws/request.Request" representing the client's request for the GetAsset operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetAsset for more information on using the GetAsset API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetAssetRequest method.
req, resp := client.GetAssetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetAsset

func (*DataZone) GetAssetType

func (c *DataZone) GetAssetType(input *GetAssetTypeInput) (*GetAssetTypeOutput, error)

GetAssetType API operation for Amazon DataZone.

Gets an Amazon DataZone asset type.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetAssetType for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetAssetType

func (*DataZone) GetAssetTypeRequest

func (c *DataZone) GetAssetTypeRequest(input *GetAssetTypeInput) (req *request.Request, output *GetAssetTypeOutput)

GetAssetTypeRequest generates a "aws/request.Request" representing the client's request for the GetAssetType operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetAssetType for more information on using the GetAssetType API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetAssetTypeRequest method.
req, resp := client.GetAssetTypeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetAssetType

func (*DataZone) GetAssetTypeWithContext

func (c *DataZone) GetAssetTypeWithContext(ctx aws.Context, input *GetAssetTypeInput, opts ...request.Option) (*GetAssetTypeOutput, error)

GetAssetTypeWithContext is the same as GetAssetType with the addition of the ability to pass a context and additional request options.

See GetAssetType for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetAssetWithContext

func (c *DataZone) GetAssetWithContext(ctx aws.Context, input *GetAssetInput, opts ...request.Option) (*GetAssetOutput, error)

GetAssetWithContext is the same as GetAsset with the addition of the ability to pass a context and additional request options.

See GetAsset for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetDataSource

func (c *DataZone) GetDataSource(input *GetDataSourceInput) (*GetDataSourceOutput, error)

GetDataSource API operation for Amazon DataZone.

Gets an Amazon DataZone data source.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetDataSource for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetDataSource

func (*DataZone) GetDataSourceRequest

func (c *DataZone) GetDataSourceRequest(input *GetDataSourceInput) (req *request.Request, output *GetDataSourceOutput)

GetDataSourceRequest generates a "aws/request.Request" representing the client's request for the GetDataSource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetDataSource for more information on using the GetDataSource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetDataSourceRequest method.
req, resp := client.GetDataSourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetDataSource

func (*DataZone) GetDataSourceRun

func (c *DataZone) GetDataSourceRun(input *GetDataSourceRunInput) (*GetDataSourceRunOutput, error)

GetDataSourceRun API operation for Amazon DataZone.

Gets an Amazon DataZone data source run.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetDataSourceRun for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetDataSourceRun

func (*DataZone) GetDataSourceRunRequest

func (c *DataZone) GetDataSourceRunRequest(input *GetDataSourceRunInput) (req *request.Request, output *GetDataSourceRunOutput)

GetDataSourceRunRequest generates a "aws/request.Request" representing the client's request for the GetDataSourceRun operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetDataSourceRun for more information on using the GetDataSourceRun API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetDataSourceRunRequest method.
req, resp := client.GetDataSourceRunRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetDataSourceRun

func (*DataZone) GetDataSourceRunWithContext

func (c *DataZone) GetDataSourceRunWithContext(ctx aws.Context, input *GetDataSourceRunInput, opts ...request.Option) (*GetDataSourceRunOutput, error)

GetDataSourceRunWithContext is the same as GetDataSourceRun with the addition of the ability to pass a context and additional request options.

See GetDataSourceRun for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetDataSourceWithContext

func (c *DataZone) GetDataSourceWithContext(ctx aws.Context, input *GetDataSourceInput, opts ...request.Option) (*GetDataSourceOutput, error)

GetDataSourceWithContext is the same as GetDataSource with the addition of the ability to pass a context and additional request options.

See GetDataSource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetDomain

func (c *DataZone) GetDomain(input *GetDomainInput) (*GetDomainOutput, error)

GetDomain API operation for Amazon DataZone.

Gets an Amazon DataZone domain.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetDomain for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetDomain

func (*DataZone) GetDomainRequest

func (c *DataZone) GetDomainRequest(input *GetDomainInput) (req *request.Request, output *GetDomainOutput)

GetDomainRequest generates a "aws/request.Request" representing the client's request for the GetDomain operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetDomain for more information on using the GetDomain API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetDomainRequest method.
req, resp := client.GetDomainRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetDomain

func (*DataZone) GetDomainWithContext

func (c *DataZone) GetDomainWithContext(ctx aws.Context, input *GetDomainInput, opts ...request.Option) (*GetDomainOutput, error)

GetDomainWithContext is the same as GetDomain with the addition of the ability to pass a context and additional request options.

See GetDomain for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetEnvironment

func (c *DataZone) GetEnvironment(input *GetEnvironmentInput) (*GetEnvironmentOutput, error)

GetEnvironment API operation for Amazon DataZone.

Gets an Amazon DataZone environment.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetEnvironment for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetEnvironment

func (*DataZone) GetEnvironmentBlueprint

func (c *DataZone) GetEnvironmentBlueprint(input *GetEnvironmentBlueprintInput) (*GetEnvironmentBlueprintOutput, error)

GetEnvironmentBlueprint API operation for Amazon DataZone.

Gets an Amazon DataZone blueprint.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetEnvironmentBlueprint for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetEnvironmentBlueprint

func (*DataZone) GetEnvironmentBlueprintConfiguration

func (c *DataZone) GetEnvironmentBlueprintConfiguration(input *GetEnvironmentBlueprintConfigurationInput) (*GetEnvironmentBlueprintConfigurationOutput, error)

GetEnvironmentBlueprintConfiguration API operation for Amazon DataZone.

Gets the blueprint configuration in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetEnvironmentBlueprintConfiguration for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetEnvironmentBlueprintConfiguration

func (*DataZone) GetEnvironmentBlueprintConfigurationRequest

func (c *DataZone) GetEnvironmentBlueprintConfigurationRequest(input *GetEnvironmentBlueprintConfigurationInput) (req *request.Request, output *GetEnvironmentBlueprintConfigurationOutput)

GetEnvironmentBlueprintConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetEnvironmentBlueprintConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetEnvironmentBlueprintConfiguration for more information on using the GetEnvironmentBlueprintConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetEnvironmentBlueprintConfigurationRequest method.
req, resp := client.GetEnvironmentBlueprintConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetEnvironmentBlueprintConfiguration

func (*DataZone) GetEnvironmentBlueprintConfigurationWithContext

func (c *DataZone) GetEnvironmentBlueprintConfigurationWithContext(ctx aws.Context, input *GetEnvironmentBlueprintConfigurationInput, opts ...request.Option) (*GetEnvironmentBlueprintConfigurationOutput, error)

GetEnvironmentBlueprintConfigurationWithContext is the same as GetEnvironmentBlueprintConfiguration with the addition of the ability to pass a context and additional request options.

See GetEnvironmentBlueprintConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetEnvironmentBlueprintRequest

func (c *DataZone) GetEnvironmentBlueprintRequest(input *GetEnvironmentBlueprintInput) (req *request.Request, output *GetEnvironmentBlueprintOutput)

GetEnvironmentBlueprintRequest generates a "aws/request.Request" representing the client's request for the GetEnvironmentBlueprint operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetEnvironmentBlueprint for more information on using the GetEnvironmentBlueprint API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetEnvironmentBlueprintRequest method.
req, resp := client.GetEnvironmentBlueprintRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetEnvironmentBlueprint

func (*DataZone) GetEnvironmentBlueprintWithContext

func (c *DataZone) GetEnvironmentBlueprintWithContext(ctx aws.Context, input *GetEnvironmentBlueprintInput, opts ...request.Option) (*GetEnvironmentBlueprintOutput, error)

GetEnvironmentBlueprintWithContext is the same as GetEnvironmentBlueprint with the addition of the ability to pass a context and additional request options.

See GetEnvironmentBlueprint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetEnvironmentProfile

func (c *DataZone) GetEnvironmentProfile(input *GetEnvironmentProfileInput) (*GetEnvironmentProfileOutput, error)

GetEnvironmentProfile API operation for Amazon DataZone.

Gets an evinronment profile in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetEnvironmentProfile for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetEnvironmentProfile

func (*DataZone) GetEnvironmentProfileRequest

func (c *DataZone) GetEnvironmentProfileRequest(input *GetEnvironmentProfileInput) (req *request.Request, output *GetEnvironmentProfileOutput)

GetEnvironmentProfileRequest generates a "aws/request.Request" representing the client's request for the GetEnvironmentProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetEnvironmentProfile for more information on using the GetEnvironmentProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetEnvironmentProfileRequest method.
req, resp := client.GetEnvironmentProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetEnvironmentProfile

func (*DataZone) GetEnvironmentProfileWithContext

func (c *DataZone) GetEnvironmentProfileWithContext(ctx aws.Context, input *GetEnvironmentProfileInput, opts ...request.Option) (*GetEnvironmentProfileOutput, error)

GetEnvironmentProfileWithContext is the same as GetEnvironmentProfile with the addition of the ability to pass a context and additional request options.

See GetEnvironmentProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetEnvironmentRequest

func (c *DataZone) GetEnvironmentRequest(input *GetEnvironmentInput) (req *request.Request, output *GetEnvironmentOutput)

GetEnvironmentRequest generates a "aws/request.Request" representing the client's request for the GetEnvironment operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetEnvironment for more information on using the GetEnvironment API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetEnvironmentRequest method.
req, resp := client.GetEnvironmentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetEnvironment

func (*DataZone) GetEnvironmentWithContext

func (c *DataZone) GetEnvironmentWithContext(ctx aws.Context, input *GetEnvironmentInput, opts ...request.Option) (*GetEnvironmentOutput, error)

GetEnvironmentWithContext is the same as GetEnvironment with the addition of the ability to pass a context and additional request options.

See GetEnvironment for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetFormType

func (c *DataZone) GetFormType(input *GetFormTypeInput) (*GetFormTypeOutput, error)

GetFormType API operation for Amazon DataZone.

Gets a metadata form type in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetFormType for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetFormType

func (*DataZone) GetFormTypeRequest

func (c *DataZone) GetFormTypeRequest(input *GetFormTypeInput) (req *request.Request, output *GetFormTypeOutput)

GetFormTypeRequest generates a "aws/request.Request" representing the client's request for the GetFormType operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetFormType for more information on using the GetFormType API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetFormTypeRequest method.
req, resp := client.GetFormTypeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetFormType

func (*DataZone) GetFormTypeWithContext

func (c *DataZone) GetFormTypeWithContext(ctx aws.Context, input *GetFormTypeInput, opts ...request.Option) (*GetFormTypeOutput, error)

GetFormTypeWithContext is the same as GetFormType with the addition of the ability to pass a context and additional request options.

See GetFormType for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetGlossary

func (c *DataZone) GetGlossary(input *GetGlossaryInput) (*GetGlossaryOutput, error)

GetGlossary API operation for Amazon DataZone.

Gets a business glossary in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetGlossary for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetGlossary

func (*DataZone) GetGlossaryRequest

func (c *DataZone) GetGlossaryRequest(input *GetGlossaryInput) (req *request.Request, output *GetGlossaryOutput)

GetGlossaryRequest generates a "aws/request.Request" representing the client's request for the GetGlossary operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetGlossary for more information on using the GetGlossary API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetGlossaryRequest method.
req, resp := client.GetGlossaryRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetGlossary

func (*DataZone) GetGlossaryTerm

func (c *DataZone) GetGlossaryTerm(input *GetGlossaryTermInput) (*GetGlossaryTermOutput, error)

GetGlossaryTerm API operation for Amazon DataZone.

Gets a business glossary term in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetGlossaryTerm for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetGlossaryTerm

func (*DataZone) GetGlossaryTermRequest

func (c *DataZone) GetGlossaryTermRequest(input *GetGlossaryTermInput) (req *request.Request, output *GetGlossaryTermOutput)

GetGlossaryTermRequest generates a "aws/request.Request" representing the client's request for the GetGlossaryTerm operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetGlossaryTerm for more information on using the GetGlossaryTerm API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetGlossaryTermRequest method.
req, resp := client.GetGlossaryTermRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetGlossaryTerm

func (*DataZone) GetGlossaryTermWithContext

func (c *DataZone) GetGlossaryTermWithContext(ctx aws.Context, input *GetGlossaryTermInput, opts ...request.Option) (*GetGlossaryTermOutput, error)

GetGlossaryTermWithContext is the same as GetGlossaryTerm with the addition of the ability to pass a context and additional request options.

See GetGlossaryTerm for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetGlossaryWithContext

func (c *DataZone) GetGlossaryWithContext(ctx aws.Context, input *GetGlossaryInput, opts ...request.Option) (*GetGlossaryOutput, error)

GetGlossaryWithContext is the same as GetGlossary with the addition of the ability to pass a context and additional request options.

See GetGlossary for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetGroupProfile

func (c *DataZone) GetGroupProfile(input *GetGroupProfileInput) (*GetGroupProfileOutput, error)

GetGroupProfile API operation for Amazon DataZone.

Gets a group profile in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetGroupProfile for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetGroupProfile

func (*DataZone) GetGroupProfileRequest

func (c *DataZone) GetGroupProfileRequest(input *GetGroupProfileInput) (req *request.Request, output *GetGroupProfileOutput)

GetGroupProfileRequest generates a "aws/request.Request" representing the client's request for the GetGroupProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetGroupProfile for more information on using the GetGroupProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetGroupProfileRequest method.
req, resp := client.GetGroupProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetGroupProfile

func (*DataZone) GetGroupProfileWithContext

func (c *DataZone) GetGroupProfileWithContext(ctx aws.Context, input *GetGroupProfileInput, opts ...request.Option) (*GetGroupProfileOutput, error)

GetGroupProfileWithContext is the same as GetGroupProfile with the addition of the ability to pass a context and additional request options.

See GetGroupProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetIamPortalLoginUrl

func (c *DataZone) GetIamPortalLoginUrl(input *GetIamPortalLoginUrlInput) (*GetIamPortalLoginUrlOutput, error)

GetIamPortalLoginUrl API operation for Amazon DataZone.

Gets the data portal URL for the specified Amazon DataZone domain.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetIamPortalLoginUrl for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetIamPortalLoginUrl

func (*DataZone) GetIamPortalLoginUrlRequest

func (c *DataZone) GetIamPortalLoginUrlRequest(input *GetIamPortalLoginUrlInput) (req *request.Request, output *GetIamPortalLoginUrlOutput)

GetIamPortalLoginUrlRequest generates a "aws/request.Request" representing the client's request for the GetIamPortalLoginUrl operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetIamPortalLoginUrl for more information on using the GetIamPortalLoginUrl API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetIamPortalLoginUrlRequest method.
req, resp := client.GetIamPortalLoginUrlRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetIamPortalLoginUrl

func (*DataZone) GetIamPortalLoginUrlWithContext

func (c *DataZone) GetIamPortalLoginUrlWithContext(ctx aws.Context, input *GetIamPortalLoginUrlInput, opts ...request.Option) (*GetIamPortalLoginUrlOutput, error)

GetIamPortalLoginUrlWithContext is the same as GetIamPortalLoginUrl with the addition of the ability to pass a context and additional request options.

See GetIamPortalLoginUrl for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetListing

func (c *DataZone) GetListing(input *GetListingInput) (*GetListingOutput, error)

GetListing API operation for Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetListing for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetListing

func (*DataZone) GetListingRequest

func (c *DataZone) GetListingRequest(input *GetListingInput) (req *request.Request, output *GetListingOutput)

GetListingRequest generates a "aws/request.Request" representing the client's request for the GetListing operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetListing for more information on using the GetListing API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetListingRequest method.
req, resp := client.GetListingRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetListing

func (*DataZone) GetListingWithContext

func (c *DataZone) GetListingWithContext(ctx aws.Context, input *GetListingInput, opts ...request.Option) (*GetListingOutput, error)

GetListingWithContext is the same as GetListing with the addition of the ability to pass a context and additional request options.

See GetListing for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetProject

func (c *DataZone) GetProject(input *GetProjectInput) (*GetProjectOutput, error)

GetProject API operation for Amazon DataZone.

Gets a project in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetProject for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetProject

func (*DataZone) GetProjectRequest

func (c *DataZone) GetProjectRequest(input *GetProjectInput) (req *request.Request, output *GetProjectOutput)

GetProjectRequest generates a "aws/request.Request" representing the client's request for the GetProject operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetProject for more information on using the GetProject API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetProjectRequest method.
req, resp := client.GetProjectRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetProject

func (*DataZone) GetProjectWithContext

func (c *DataZone) GetProjectWithContext(ctx aws.Context, input *GetProjectInput, opts ...request.Option) (*GetProjectOutput, error)

GetProjectWithContext is the same as GetProject with the addition of the ability to pass a context and additional request options.

See GetProject for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetSubscription

func (c *DataZone) GetSubscription(input *GetSubscriptionInput) (*GetSubscriptionOutput, error)

GetSubscription API operation for Amazon DataZone.

Gets a subscription in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetSubscription for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetSubscription

func (*DataZone) GetSubscriptionGrant

func (c *DataZone) GetSubscriptionGrant(input *GetSubscriptionGrantInput) (*GetSubscriptionGrantOutput, error)

GetSubscriptionGrant API operation for Amazon DataZone.

Gets the subscription grant in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetSubscriptionGrant for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetSubscriptionGrant

func (*DataZone) GetSubscriptionGrantRequest

func (c *DataZone) GetSubscriptionGrantRequest(input *GetSubscriptionGrantInput) (req *request.Request, output *GetSubscriptionGrantOutput)

GetSubscriptionGrantRequest generates a "aws/request.Request" representing the client's request for the GetSubscriptionGrant operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetSubscriptionGrant for more information on using the GetSubscriptionGrant API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetSubscriptionGrantRequest method.
req, resp := client.GetSubscriptionGrantRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetSubscriptionGrant

func (*DataZone) GetSubscriptionGrantWithContext

func (c *DataZone) GetSubscriptionGrantWithContext(ctx aws.Context, input *GetSubscriptionGrantInput, opts ...request.Option) (*GetSubscriptionGrantOutput, error)

GetSubscriptionGrantWithContext is the same as GetSubscriptionGrant with the addition of the ability to pass a context and additional request options.

See GetSubscriptionGrant for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetSubscriptionRequest

func (c *DataZone) GetSubscriptionRequest(input *GetSubscriptionInput) (req *request.Request, output *GetSubscriptionOutput)

GetSubscriptionRequest generates a "aws/request.Request" representing the client's request for the GetSubscription operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetSubscription for more information on using the GetSubscription API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetSubscriptionRequest method.
req, resp := client.GetSubscriptionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetSubscription

func (*DataZone) GetSubscriptionRequestDetails

func (c *DataZone) GetSubscriptionRequestDetails(input *GetSubscriptionRequestDetailsInput) (*GetSubscriptionRequestDetailsOutput, error)

GetSubscriptionRequestDetails API operation for Amazon DataZone.

Gets the details of the specified subscription request.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetSubscriptionRequestDetails for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetSubscriptionRequestDetails

func (*DataZone) GetSubscriptionRequestDetailsRequest

func (c *DataZone) GetSubscriptionRequestDetailsRequest(input *GetSubscriptionRequestDetailsInput) (req *request.Request, output *GetSubscriptionRequestDetailsOutput)

GetSubscriptionRequestDetailsRequest generates a "aws/request.Request" representing the client's request for the GetSubscriptionRequestDetails operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetSubscriptionRequestDetails for more information on using the GetSubscriptionRequestDetails API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetSubscriptionRequestDetailsRequest method.
req, resp := client.GetSubscriptionRequestDetailsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetSubscriptionRequestDetails

func (*DataZone) GetSubscriptionRequestDetailsWithContext

func (c *DataZone) GetSubscriptionRequestDetailsWithContext(ctx aws.Context, input *GetSubscriptionRequestDetailsInput, opts ...request.Option) (*GetSubscriptionRequestDetailsOutput, error)

GetSubscriptionRequestDetailsWithContext is the same as GetSubscriptionRequestDetails with the addition of the ability to pass a context and additional request options.

See GetSubscriptionRequestDetails for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetSubscriptionTarget

func (c *DataZone) GetSubscriptionTarget(input *GetSubscriptionTargetInput) (*GetSubscriptionTargetOutput, error)

GetSubscriptionTarget API operation for Amazon DataZone.

Gets the subscription target in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetSubscriptionTarget for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetSubscriptionTarget

func (*DataZone) GetSubscriptionTargetRequest

func (c *DataZone) GetSubscriptionTargetRequest(input *GetSubscriptionTargetInput) (req *request.Request, output *GetSubscriptionTargetOutput)

GetSubscriptionTargetRequest generates a "aws/request.Request" representing the client's request for the GetSubscriptionTarget operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetSubscriptionTarget for more information on using the GetSubscriptionTarget API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetSubscriptionTargetRequest method.
req, resp := client.GetSubscriptionTargetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetSubscriptionTarget

func (*DataZone) GetSubscriptionTargetWithContext

func (c *DataZone) GetSubscriptionTargetWithContext(ctx aws.Context, input *GetSubscriptionTargetInput, opts ...request.Option) (*GetSubscriptionTargetOutput, error)

GetSubscriptionTargetWithContext is the same as GetSubscriptionTarget with the addition of the ability to pass a context and additional request options.

See GetSubscriptionTarget for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetSubscriptionWithContext

func (c *DataZone) GetSubscriptionWithContext(ctx aws.Context, input *GetSubscriptionInput, opts ...request.Option) (*GetSubscriptionOutput, error)

GetSubscriptionWithContext is the same as GetSubscription with the addition of the ability to pass a context and additional request options.

See GetSubscription for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) GetUserProfile

func (c *DataZone) GetUserProfile(input *GetUserProfileInput) (*GetUserProfileOutput, error)

GetUserProfile API operation for Amazon DataZone.

Gets a user profile in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation GetUserProfile for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetUserProfile

func (*DataZone) GetUserProfileRequest

func (c *DataZone) GetUserProfileRequest(input *GetUserProfileInput) (req *request.Request, output *GetUserProfileOutput)

GetUserProfileRequest generates a "aws/request.Request" representing the client's request for the GetUserProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetUserProfile for more information on using the GetUserProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetUserProfileRequest method.
req, resp := client.GetUserProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetUserProfile

func (*DataZone) GetUserProfileWithContext

func (c *DataZone) GetUserProfileWithContext(ctx aws.Context, input *GetUserProfileInput, opts ...request.Option) (*GetUserProfileOutput, error)

GetUserProfileWithContext is the same as GetUserProfile with the addition of the ability to pass a context and additional request options.

See GetUserProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListAssetRevisions

func (c *DataZone) ListAssetRevisions(input *ListAssetRevisionsInput) (*ListAssetRevisionsOutput, error)

ListAssetRevisions API operation for Amazon DataZone.

Lists the revisions for the asset.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation ListAssetRevisions for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListAssetRevisions

func (*DataZone) ListAssetRevisionsPages

func (c *DataZone) ListAssetRevisionsPages(input *ListAssetRevisionsInput, fn func(*ListAssetRevisionsOutput, bool) bool) error

ListAssetRevisionsPages iterates over the pages of a ListAssetRevisions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAssetRevisions method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListAssetRevisions operation.
pageNum := 0
err := client.ListAssetRevisionsPages(params,
    func(page *datazone.ListAssetRevisionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListAssetRevisionsPagesWithContext

func (c *DataZone) ListAssetRevisionsPagesWithContext(ctx aws.Context, input *ListAssetRevisionsInput, fn func(*ListAssetRevisionsOutput, bool) bool, opts ...request.Option) error

ListAssetRevisionsPagesWithContext same as ListAssetRevisionsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListAssetRevisionsRequest

func (c *DataZone) ListAssetRevisionsRequest(input *ListAssetRevisionsInput) (req *request.Request, output *ListAssetRevisionsOutput)

ListAssetRevisionsRequest generates a "aws/request.Request" representing the client's request for the ListAssetRevisions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListAssetRevisions for more information on using the ListAssetRevisions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListAssetRevisionsRequest method.
req, resp := client.ListAssetRevisionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListAssetRevisions

func (*DataZone) ListAssetRevisionsWithContext

func (c *DataZone) ListAssetRevisionsWithContext(ctx aws.Context, input *ListAssetRevisionsInput, opts ...request.Option) (*ListAssetRevisionsOutput, error)

ListAssetRevisionsWithContext is the same as ListAssetRevisions with the addition of the ability to pass a context and additional request options.

See ListAssetRevisions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListDataSourceRunActivities

func (c *DataZone) ListDataSourceRunActivities(input *ListDataSourceRunActivitiesInput) (*ListDataSourceRunActivitiesOutput, error)

ListDataSourceRunActivities API operation for Amazon DataZone.

Lists data source run activities.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation ListDataSourceRunActivities for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListDataSourceRunActivities

func (*DataZone) ListDataSourceRunActivitiesPages

func (c *DataZone) ListDataSourceRunActivitiesPages(input *ListDataSourceRunActivitiesInput, fn func(*ListDataSourceRunActivitiesOutput, bool) bool) error

ListDataSourceRunActivitiesPages iterates over the pages of a ListDataSourceRunActivities operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListDataSourceRunActivities method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListDataSourceRunActivities operation.
pageNum := 0
err := client.ListDataSourceRunActivitiesPages(params,
    func(page *datazone.ListDataSourceRunActivitiesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListDataSourceRunActivitiesPagesWithContext

func (c *DataZone) ListDataSourceRunActivitiesPagesWithContext(ctx aws.Context, input *ListDataSourceRunActivitiesInput, fn func(*ListDataSourceRunActivitiesOutput, bool) bool, opts ...request.Option) error

ListDataSourceRunActivitiesPagesWithContext same as ListDataSourceRunActivitiesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListDataSourceRunActivitiesRequest

func (c *DataZone) ListDataSourceRunActivitiesRequest(input *ListDataSourceRunActivitiesInput) (req *request.Request, output *ListDataSourceRunActivitiesOutput)

ListDataSourceRunActivitiesRequest generates a "aws/request.Request" representing the client's request for the ListDataSourceRunActivities operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDataSourceRunActivities for more information on using the ListDataSourceRunActivities API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDataSourceRunActivitiesRequest method.
req, resp := client.ListDataSourceRunActivitiesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListDataSourceRunActivities

func (*DataZone) ListDataSourceRunActivitiesWithContext

func (c *DataZone) ListDataSourceRunActivitiesWithContext(ctx aws.Context, input *ListDataSourceRunActivitiesInput, opts ...request.Option) (*ListDataSourceRunActivitiesOutput, error)

ListDataSourceRunActivitiesWithContext is the same as ListDataSourceRunActivities with the addition of the ability to pass a context and additional request options.

See ListDataSourceRunActivities for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListDataSourceRuns

func (c *DataZone) ListDataSourceRuns(input *ListDataSourceRunsInput) (*ListDataSourceRunsOutput, error)

ListDataSourceRuns API operation for Amazon DataZone.

Lists data source runs in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation ListDataSourceRuns for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListDataSourceRuns

func (*DataZone) ListDataSourceRunsPages

func (c *DataZone) ListDataSourceRunsPages(input *ListDataSourceRunsInput, fn func(*ListDataSourceRunsOutput, bool) bool) error

ListDataSourceRunsPages iterates over the pages of a ListDataSourceRuns operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListDataSourceRuns method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListDataSourceRuns operation.
pageNum := 0
err := client.ListDataSourceRunsPages(params,
    func(page *datazone.ListDataSourceRunsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListDataSourceRunsPagesWithContext

func (c *DataZone) ListDataSourceRunsPagesWithContext(ctx aws.Context, input *ListDataSourceRunsInput, fn func(*ListDataSourceRunsOutput, bool) bool, opts ...request.Option) error

ListDataSourceRunsPagesWithContext same as ListDataSourceRunsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListDataSourceRunsRequest

func (c *DataZone) ListDataSourceRunsRequest(input *ListDataSourceRunsInput) (req *request.Request, output *ListDataSourceRunsOutput)

ListDataSourceRunsRequest generates a "aws/request.Request" representing the client's request for the ListDataSourceRuns operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDataSourceRuns for more information on using the ListDataSourceRuns API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDataSourceRunsRequest method.
req, resp := client.ListDataSourceRunsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListDataSourceRuns

func (*DataZone) ListDataSourceRunsWithContext

func (c *DataZone) ListDataSourceRunsWithContext(ctx aws.Context, input *ListDataSourceRunsInput, opts ...request.Option) (*ListDataSourceRunsOutput, error)

ListDataSourceRunsWithContext is the same as ListDataSourceRuns with the addition of the ability to pass a context and additional request options.

See ListDataSourceRuns for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListDataSources

func (c *DataZone) ListDataSources(input *ListDataSourcesInput) (*ListDataSourcesOutput, error)

ListDataSources API operation for Amazon DataZone.

Lists data sources in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation ListDataSources for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListDataSources

func (*DataZone) ListDataSourcesPages

func (c *DataZone) ListDataSourcesPages(input *ListDataSourcesInput, fn func(*ListDataSourcesOutput, bool) bool) error

ListDataSourcesPages iterates over the pages of a ListDataSources operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListDataSources method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListDataSources operation.
pageNum := 0
err := client.ListDataSourcesPages(params,
    func(page *datazone.ListDataSourcesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListDataSourcesPagesWithContext

func (c *DataZone) ListDataSourcesPagesWithContext(ctx aws.Context, input *ListDataSourcesInput, fn func(*ListDataSourcesOutput, bool) bool, opts ...request.Option) error

ListDataSourcesPagesWithContext same as ListDataSourcesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListDataSourcesRequest

func (c *DataZone) ListDataSourcesRequest(input *ListDataSourcesInput) (req *request.Request, output *ListDataSourcesOutput)

ListDataSourcesRequest generates a "aws/request.Request" representing the client's request for the ListDataSources operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDataSources for more information on using the ListDataSources API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDataSourcesRequest method.
req, resp := client.ListDataSourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListDataSources

func (*DataZone) ListDataSourcesWithContext

func (c *DataZone) ListDataSourcesWithContext(ctx aws.Context, input *ListDataSourcesInput, opts ...request.Option) (*ListDataSourcesOutput, error)

ListDataSourcesWithContext is the same as ListDataSources with the addition of the ability to pass a context and additional request options.

See ListDataSources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListDomains

func (c *DataZone) ListDomains(input *ListDomainsInput) (*ListDomainsOutput, error)

ListDomains API operation for Amazon DataZone.

Lists Amazon DataZone domains.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation ListDomains for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListDomains

func (*DataZone) ListDomainsPages

func (c *DataZone) ListDomainsPages(input *ListDomainsInput, fn func(*ListDomainsOutput, bool) bool) error

ListDomainsPages iterates over the pages of a ListDomains operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListDomains method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListDomains operation.
pageNum := 0
err := client.ListDomainsPages(params,
    func(page *datazone.ListDomainsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListDomainsPagesWithContext

func (c *DataZone) ListDomainsPagesWithContext(ctx aws.Context, input *ListDomainsInput, fn func(*ListDomainsOutput, bool) bool, opts ...request.Option) error

ListDomainsPagesWithContext same as ListDomainsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListDomainsRequest

func (c *DataZone) ListDomainsRequest(input *ListDomainsInput) (req *request.Request, output *ListDomainsOutput)

ListDomainsRequest generates a "aws/request.Request" representing the client's request for the ListDomains operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDomains for more information on using the ListDomains API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDomainsRequest method.
req, resp := client.ListDomainsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListDomains

func (*DataZone) ListDomainsWithContext

func (c *DataZone) ListDomainsWithContext(ctx aws.Context, input *ListDomainsInput, opts ...request.Option) (*ListDomainsOutput, error)

ListDomainsWithContext is the same as ListDomains with the addition of the ability to pass a context and additional request options.

See ListDomains for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListEnvironmentBlueprintConfigurations

ListEnvironmentBlueprintConfigurations API operation for Amazon DataZone.

Lists blueprint configurations for a Amazon DataZone environment.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation ListEnvironmentBlueprintConfigurations for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListEnvironmentBlueprintConfigurations

func (*DataZone) ListEnvironmentBlueprintConfigurationsPages

func (c *DataZone) ListEnvironmentBlueprintConfigurationsPages(input *ListEnvironmentBlueprintConfigurationsInput, fn func(*ListEnvironmentBlueprintConfigurationsOutput, bool) bool) error

ListEnvironmentBlueprintConfigurationsPages iterates over the pages of a ListEnvironmentBlueprintConfigurations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListEnvironmentBlueprintConfigurations method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListEnvironmentBlueprintConfigurations operation.
pageNum := 0
err := client.ListEnvironmentBlueprintConfigurationsPages(params,
    func(page *datazone.ListEnvironmentBlueprintConfigurationsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListEnvironmentBlueprintConfigurationsPagesWithContext

func (c *DataZone) ListEnvironmentBlueprintConfigurationsPagesWithContext(ctx aws.Context, input *ListEnvironmentBlueprintConfigurationsInput, fn func(*ListEnvironmentBlueprintConfigurationsOutput, bool) bool, opts ...request.Option) error

ListEnvironmentBlueprintConfigurationsPagesWithContext same as ListEnvironmentBlueprintConfigurationsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListEnvironmentBlueprintConfigurationsRequest

func (c *DataZone) ListEnvironmentBlueprintConfigurationsRequest(input *ListEnvironmentBlueprintConfigurationsInput) (req *request.Request, output *ListEnvironmentBlueprintConfigurationsOutput)

ListEnvironmentBlueprintConfigurationsRequest generates a "aws/request.Request" representing the client's request for the ListEnvironmentBlueprintConfigurations operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListEnvironmentBlueprintConfigurations for more information on using the ListEnvironmentBlueprintConfigurations API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListEnvironmentBlueprintConfigurationsRequest method.
req, resp := client.ListEnvironmentBlueprintConfigurationsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListEnvironmentBlueprintConfigurations

func (*DataZone) ListEnvironmentBlueprintConfigurationsWithContext

func (c *DataZone) ListEnvironmentBlueprintConfigurationsWithContext(ctx aws.Context, input *ListEnvironmentBlueprintConfigurationsInput, opts ...request.Option) (*ListEnvironmentBlueprintConfigurationsOutput, error)

ListEnvironmentBlueprintConfigurationsWithContext is the same as ListEnvironmentBlueprintConfigurations with the addition of the ability to pass a context and additional request options.

See ListEnvironmentBlueprintConfigurations for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListEnvironmentBlueprints

func (c *DataZone) ListEnvironmentBlueprints(input *ListEnvironmentBlueprintsInput) (*ListEnvironmentBlueprintsOutput, error)

ListEnvironmentBlueprints API operation for Amazon DataZone.

Lists blueprints in an Amazon DataZone environment.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation ListEnvironmentBlueprints for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListEnvironmentBlueprints

func (*DataZone) ListEnvironmentBlueprintsPages

func (c *DataZone) ListEnvironmentBlueprintsPages(input *ListEnvironmentBlueprintsInput, fn func(*ListEnvironmentBlueprintsOutput, bool) bool) error

ListEnvironmentBlueprintsPages iterates over the pages of a ListEnvironmentBlueprints operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListEnvironmentBlueprints method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListEnvironmentBlueprints operation.
pageNum := 0
err := client.ListEnvironmentBlueprintsPages(params,
    func(page *datazone.ListEnvironmentBlueprintsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListEnvironmentBlueprintsPagesWithContext

func (c *DataZone) ListEnvironmentBlueprintsPagesWithContext(ctx aws.Context, input *ListEnvironmentBlueprintsInput, fn func(*ListEnvironmentBlueprintsOutput, bool) bool, opts ...request.Option) error

ListEnvironmentBlueprintsPagesWithContext same as ListEnvironmentBlueprintsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListEnvironmentBlueprintsRequest

func (c *DataZone) ListEnvironmentBlueprintsRequest(input *ListEnvironmentBlueprintsInput) (req *request.Request, output *ListEnvironmentBlueprintsOutput)

ListEnvironmentBlueprintsRequest generates a "aws/request.Request" representing the client's request for the ListEnvironmentBlueprints operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListEnvironmentBlueprints for more information on using the ListEnvironmentBlueprints API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListEnvironmentBlueprintsRequest method.
req, resp := client.ListEnvironmentBlueprintsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListEnvironmentBlueprints

func (*DataZone) ListEnvironmentBlueprintsWithContext

func (c *DataZone) ListEnvironmentBlueprintsWithContext(ctx aws.Context, input *ListEnvironmentBlueprintsInput, opts ...request.Option) (*ListEnvironmentBlueprintsOutput, error)

ListEnvironmentBlueprintsWithContext is the same as ListEnvironmentBlueprints with the addition of the ability to pass a context and additional request options.

See ListEnvironmentBlueprints for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListEnvironmentProfiles

func (c *DataZone) ListEnvironmentProfiles(input *ListEnvironmentProfilesInput) (*ListEnvironmentProfilesOutput, error)

ListEnvironmentProfiles API operation for Amazon DataZone.

Lists Amazon DataZone environment profiles.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation ListEnvironmentProfiles for usage and error information.

Returned Error Types:

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

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListEnvironmentProfiles

func (*DataZone) ListEnvironmentProfilesPages

func (c *DataZone) ListEnvironmentProfilesPages(input *ListEnvironmentProfilesInput, fn func(*ListEnvironmentProfilesOutput, bool) bool) error

ListEnvironmentProfilesPages iterates over the pages of a ListEnvironmentProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListEnvironmentProfiles method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListEnvironmentProfiles operation.
pageNum := 0
err := client.ListEnvironmentProfilesPages(params,
    func(page *datazone.ListEnvironmentProfilesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListEnvironmentProfilesPagesWithContext

func (c *DataZone) ListEnvironmentProfilesPagesWithContext(ctx aws.Context, input *ListEnvironmentProfilesInput, fn func(*ListEnvironmentProfilesOutput, bool) bool, opts ...request.Option) error

ListEnvironmentProfilesPagesWithContext same as ListEnvironmentProfilesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListEnvironmentProfilesRequest

func (c *DataZone) ListEnvironmentProfilesRequest(input *ListEnvironmentProfilesInput) (req *request.Request, output *ListEnvironmentProfilesOutput)

ListEnvironmentProfilesRequest generates a "aws/request.Request" representing the client's request for the ListEnvironmentProfiles operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListEnvironmentProfiles for more information on using the ListEnvironmentProfiles API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListEnvironmentProfilesRequest method.
req, resp := client.ListEnvironmentProfilesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListEnvironmentProfiles

func (*DataZone) ListEnvironmentProfilesWithContext

func (c *DataZone) ListEnvironmentProfilesWithContext(ctx aws.Context, input *ListEnvironmentProfilesInput, opts ...request.Option) (*ListEnvironmentProfilesOutput, error)

ListEnvironmentProfilesWithContext is the same as ListEnvironmentProfiles with the addition of the ability to pass a context and additional request options.

See ListEnvironmentProfiles for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListEnvironments

func (c *DataZone) ListEnvironments(input *ListEnvironmentsInput) (*ListEnvironmentsOutput, error)

ListEnvironments API operation for Amazon DataZone.

Lists Amazon DataZone environments.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation ListEnvironments for usage and error information.

Returned Error Types:

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

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListEnvironments

func (*DataZone) ListEnvironmentsPages

func (c *DataZone) ListEnvironmentsPages(input *ListEnvironmentsInput, fn func(*ListEnvironmentsOutput, bool) bool) error

ListEnvironmentsPages iterates over the pages of a ListEnvironments operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListEnvironments method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListEnvironments operation.
pageNum := 0
err := client.ListEnvironmentsPages(params,
    func(page *datazone.ListEnvironmentsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListEnvironmentsPagesWithContext

func (c *DataZone) ListEnvironmentsPagesWithContext(ctx aws.Context, input *ListEnvironmentsInput, fn func(*ListEnvironmentsOutput, bool) bool, opts ...request.Option) error

ListEnvironmentsPagesWithContext same as ListEnvironmentsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListEnvironmentsRequest

func (c *DataZone) ListEnvironmentsRequest(input *ListEnvironmentsInput) (req *request.Request, output *ListEnvironmentsOutput)

ListEnvironmentsRequest generates a "aws/request.Request" representing the client's request for the ListEnvironments operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListEnvironments for more information on using the ListEnvironments API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListEnvironmentsRequest method.
req, resp := client.ListEnvironmentsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListEnvironments

func (*DataZone) ListEnvironmentsWithContext

func (c *DataZone) ListEnvironmentsWithContext(ctx aws.Context, input *ListEnvironmentsInput, opts ...request.Option) (*ListEnvironmentsOutput, error)

ListEnvironmentsWithContext is the same as ListEnvironments with the addition of the ability to pass a context and additional request options.

See ListEnvironments for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListNotifications

func (c *DataZone) ListNotifications(input *ListNotificationsInput) (*ListNotificationsOutput, error)

ListNotifications API operation for Amazon DataZone.

Lists all Amazon DataZone notifications.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation ListNotifications for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListNotifications

func (*DataZone) ListNotificationsPages

func (c *DataZone) ListNotificationsPages(input *ListNotificationsInput, fn func(*ListNotificationsOutput, bool) bool) error

ListNotificationsPages iterates over the pages of a ListNotifications operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListNotifications method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListNotifications operation.
pageNum := 0
err := client.ListNotificationsPages(params,
    func(page *datazone.ListNotificationsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListNotificationsPagesWithContext

func (c *DataZone) ListNotificationsPagesWithContext(ctx aws.Context, input *ListNotificationsInput, fn func(*ListNotificationsOutput, bool) bool, opts ...request.Option) error

ListNotificationsPagesWithContext same as ListNotificationsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListNotificationsRequest

func (c *DataZone) ListNotificationsRequest(input *ListNotificationsInput) (req *request.Request, output *ListNotificationsOutput)

ListNotificationsRequest generates a "aws/request.Request" representing the client's request for the ListNotifications operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListNotifications for more information on using the ListNotifications API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListNotificationsRequest method.
req, resp := client.ListNotificationsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListNotifications

func (*DataZone) ListNotificationsWithContext

func (c *DataZone) ListNotificationsWithContext(ctx aws.Context, input *ListNotificationsInput, opts ...request.Option) (*ListNotificationsOutput, error)

ListNotificationsWithContext is the same as ListNotifications with the addition of the ability to pass a context and additional request options.

See ListNotifications for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListProjectMemberships

func (c *DataZone) ListProjectMemberships(input *ListProjectMembershipsInput) (*ListProjectMembershipsOutput, error)

ListProjectMemberships API operation for Amazon DataZone.

Lists all members of the specified project.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation ListProjectMemberships for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListProjectMemberships

func (*DataZone) ListProjectMembershipsPages

func (c *DataZone) ListProjectMembershipsPages(input *ListProjectMembershipsInput, fn func(*ListProjectMembershipsOutput, bool) bool) error

ListProjectMembershipsPages iterates over the pages of a ListProjectMemberships operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListProjectMemberships method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListProjectMemberships operation.
pageNum := 0
err := client.ListProjectMembershipsPages(params,
    func(page *datazone.ListProjectMembershipsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListProjectMembershipsPagesWithContext

func (c *DataZone) ListProjectMembershipsPagesWithContext(ctx aws.Context, input *ListProjectMembershipsInput, fn func(*ListProjectMembershipsOutput, bool) bool, opts ...request.Option) error

ListProjectMembershipsPagesWithContext same as ListProjectMembershipsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListProjectMembershipsRequest

func (c *DataZone) ListProjectMembershipsRequest(input *ListProjectMembershipsInput) (req *request.Request, output *ListProjectMembershipsOutput)

ListProjectMembershipsRequest generates a "aws/request.Request" representing the client's request for the ListProjectMemberships operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListProjectMemberships for more information on using the ListProjectMemberships API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListProjectMembershipsRequest method.
req, resp := client.ListProjectMembershipsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListProjectMemberships

func (*DataZone) ListProjectMembershipsWithContext

func (c *DataZone) ListProjectMembershipsWithContext(ctx aws.Context, input *ListProjectMembershipsInput, opts ...request.Option) (*ListProjectMembershipsOutput, error)

ListProjectMembershipsWithContext is the same as ListProjectMemberships with the addition of the ability to pass a context and additional request options.

See ListProjectMemberships for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListProjects

func (c *DataZone) ListProjects(input *ListProjectsInput) (*ListProjectsOutput, error)

ListProjects API operation for Amazon DataZone.

Lists Amazon DataZone projects.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation ListProjects for usage and error information.

Returned Error Types:

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

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListProjects

func (*DataZone) ListProjectsPages

func (c *DataZone) ListProjectsPages(input *ListProjectsInput, fn func(*ListProjectsOutput, bool) bool) error

ListProjectsPages iterates over the pages of a ListProjects operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListProjects method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListProjects operation.
pageNum := 0
err := client.ListProjectsPages(params,
    func(page *datazone.ListProjectsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListProjectsPagesWithContext

func (c *DataZone) ListProjectsPagesWithContext(ctx aws.Context, input *ListProjectsInput, fn func(*ListProjectsOutput, bool) bool, opts ...request.Option) error

ListProjectsPagesWithContext same as ListProjectsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListProjectsRequest

func (c *DataZone) ListProjectsRequest(input *ListProjectsInput) (req *request.Request, output *ListProjectsOutput)

ListProjectsRequest generates a "aws/request.Request" representing the client's request for the ListProjects operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListProjects for more information on using the ListProjects API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListProjectsRequest method.
req, resp := client.ListProjectsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListProjects

func (*DataZone) ListProjectsWithContext

func (c *DataZone) ListProjectsWithContext(ctx aws.Context, input *ListProjectsInput, opts ...request.Option) (*ListProjectsOutput, error)

ListProjectsWithContext is the same as ListProjects with the addition of the ability to pass a context and additional request options.

See ListProjects for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListSubscriptionGrants

func (c *DataZone) ListSubscriptionGrants(input *ListSubscriptionGrantsInput) (*ListSubscriptionGrantsOutput, error)

ListSubscriptionGrants API operation for Amazon DataZone.

Lists subscription grants.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation ListSubscriptionGrants for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListSubscriptionGrants

func (*DataZone) ListSubscriptionGrantsPages

func (c *DataZone) ListSubscriptionGrantsPages(input *ListSubscriptionGrantsInput, fn func(*ListSubscriptionGrantsOutput, bool) bool) error

ListSubscriptionGrantsPages iterates over the pages of a ListSubscriptionGrants operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListSubscriptionGrants method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListSubscriptionGrants operation.
pageNum := 0
err := client.ListSubscriptionGrantsPages(params,
    func(page *datazone.ListSubscriptionGrantsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListSubscriptionGrantsPagesWithContext

func (c *DataZone) ListSubscriptionGrantsPagesWithContext(ctx aws.Context, input *ListSubscriptionGrantsInput, fn func(*ListSubscriptionGrantsOutput, bool) bool, opts ...request.Option) error

ListSubscriptionGrantsPagesWithContext same as ListSubscriptionGrantsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListSubscriptionGrantsRequest

func (c *DataZone) ListSubscriptionGrantsRequest(input *ListSubscriptionGrantsInput) (req *request.Request, output *ListSubscriptionGrantsOutput)

ListSubscriptionGrantsRequest generates a "aws/request.Request" representing the client's request for the ListSubscriptionGrants operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListSubscriptionGrants for more information on using the ListSubscriptionGrants API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListSubscriptionGrantsRequest method.
req, resp := client.ListSubscriptionGrantsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListSubscriptionGrants

func (*DataZone) ListSubscriptionGrantsWithContext

func (c *DataZone) ListSubscriptionGrantsWithContext(ctx aws.Context, input *ListSubscriptionGrantsInput, opts ...request.Option) (*ListSubscriptionGrantsOutput, error)

ListSubscriptionGrantsWithContext is the same as ListSubscriptionGrants with the addition of the ability to pass a context and additional request options.

See ListSubscriptionGrants for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListSubscriptionRequests

func (c *DataZone) ListSubscriptionRequests(input *ListSubscriptionRequestsInput) (*ListSubscriptionRequestsOutput, error)

ListSubscriptionRequests API operation for Amazon DataZone.

Lists Amazon DataZone subscription requests.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation ListSubscriptionRequests for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListSubscriptionRequests

func (*DataZone) ListSubscriptionRequestsPages

func (c *DataZone) ListSubscriptionRequestsPages(input *ListSubscriptionRequestsInput, fn func(*ListSubscriptionRequestsOutput, bool) bool) error

ListSubscriptionRequestsPages iterates over the pages of a ListSubscriptionRequests operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListSubscriptionRequests method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListSubscriptionRequests operation.
pageNum := 0
err := client.ListSubscriptionRequestsPages(params,
    func(page *datazone.ListSubscriptionRequestsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListSubscriptionRequestsPagesWithContext

func (c *DataZone) ListSubscriptionRequestsPagesWithContext(ctx aws.Context, input *ListSubscriptionRequestsInput, fn func(*ListSubscriptionRequestsOutput, bool) bool, opts ...request.Option) error

ListSubscriptionRequestsPagesWithContext same as ListSubscriptionRequestsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListSubscriptionRequestsRequest

func (c *DataZone) ListSubscriptionRequestsRequest(input *ListSubscriptionRequestsInput) (req *request.Request, output *ListSubscriptionRequestsOutput)

ListSubscriptionRequestsRequest generates a "aws/request.Request" representing the client's request for the ListSubscriptionRequests operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListSubscriptionRequests for more information on using the ListSubscriptionRequests API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListSubscriptionRequestsRequest method.
req, resp := client.ListSubscriptionRequestsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListSubscriptionRequests

func (*DataZone) ListSubscriptionRequestsWithContext

func (c *DataZone) ListSubscriptionRequestsWithContext(ctx aws.Context, input *ListSubscriptionRequestsInput, opts ...request.Option) (*ListSubscriptionRequestsOutput, error)

ListSubscriptionRequestsWithContext is the same as ListSubscriptionRequests with the addition of the ability to pass a context and additional request options.

See ListSubscriptionRequests for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListSubscriptionTargets

func (c *DataZone) ListSubscriptionTargets(input *ListSubscriptionTargetsInput) (*ListSubscriptionTargetsOutput, error)

ListSubscriptionTargets API operation for Amazon DataZone.

Lists subscription targets in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation ListSubscriptionTargets for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListSubscriptionTargets

func (*DataZone) ListSubscriptionTargetsPages

func (c *DataZone) ListSubscriptionTargetsPages(input *ListSubscriptionTargetsInput, fn func(*ListSubscriptionTargetsOutput, bool) bool) error

ListSubscriptionTargetsPages iterates over the pages of a ListSubscriptionTargets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListSubscriptionTargets method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListSubscriptionTargets operation.
pageNum := 0
err := client.ListSubscriptionTargetsPages(params,
    func(page *datazone.ListSubscriptionTargetsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListSubscriptionTargetsPagesWithContext

func (c *DataZone) ListSubscriptionTargetsPagesWithContext(ctx aws.Context, input *ListSubscriptionTargetsInput, fn func(*ListSubscriptionTargetsOutput, bool) bool, opts ...request.Option) error

ListSubscriptionTargetsPagesWithContext same as ListSubscriptionTargetsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListSubscriptionTargetsRequest

func (c *DataZone) ListSubscriptionTargetsRequest(input *ListSubscriptionTargetsInput) (req *request.Request, output *ListSubscriptionTargetsOutput)

ListSubscriptionTargetsRequest generates a "aws/request.Request" representing the client's request for the ListSubscriptionTargets operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListSubscriptionTargets for more information on using the ListSubscriptionTargets API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListSubscriptionTargetsRequest method.
req, resp := client.ListSubscriptionTargetsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListSubscriptionTargets

func (*DataZone) ListSubscriptionTargetsWithContext

func (c *DataZone) ListSubscriptionTargetsWithContext(ctx aws.Context, input *ListSubscriptionTargetsInput, opts ...request.Option) (*ListSubscriptionTargetsOutput, error)

ListSubscriptionTargetsWithContext is the same as ListSubscriptionTargets with the addition of the ability to pass a context and additional request options.

See ListSubscriptionTargets for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListSubscriptions

func (c *DataZone) ListSubscriptions(input *ListSubscriptionsInput) (*ListSubscriptionsOutput, error)

ListSubscriptions API operation for Amazon DataZone.

Lists subscriptions in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation ListSubscriptions for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListSubscriptions

func (*DataZone) ListSubscriptionsPages

func (c *DataZone) ListSubscriptionsPages(input *ListSubscriptionsInput, fn func(*ListSubscriptionsOutput, bool) bool) error

ListSubscriptionsPages iterates over the pages of a ListSubscriptions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListSubscriptions method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListSubscriptions operation.
pageNum := 0
err := client.ListSubscriptionsPages(params,
    func(page *datazone.ListSubscriptionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListSubscriptionsPagesWithContext

func (c *DataZone) ListSubscriptionsPagesWithContext(ctx aws.Context, input *ListSubscriptionsInput, fn func(*ListSubscriptionsOutput, bool) bool, opts ...request.Option) error

ListSubscriptionsPagesWithContext same as ListSubscriptionsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListSubscriptionsRequest

func (c *DataZone) ListSubscriptionsRequest(input *ListSubscriptionsInput) (req *request.Request, output *ListSubscriptionsOutput)

ListSubscriptionsRequest generates a "aws/request.Request" representing the client's request for the ListSubscriptions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListSubscriptions for more information on using the ListSubscriptions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListSubscriptionsRequest method.
req, resp := client.ListSubscriptionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListSubscriptions

func (*DataZone) ListSubscriptionsWithContext

func (c *DataZone) ListSubscriptionsWithContext(ctx aws.Context, input *ListSubscriptionsInput, opts ...request.Option) (*ListSubscriptionsOutput, error)

ListSubscriptionsWithContext is the same as ListSubscriptions with the addition of the ability to pass a context and additional request options.

See ListSubscriptions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) ListTagsForResource

func (c *DataZone) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for Amazon DataZone.

Lists tags for the specified resource in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation ListTagsForResource for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListTagsForResource

func (*DataZone) ListTagsForResourceRequest

func (c *DataZone) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTagsForResourceRequest method.
req, resp := client.ListTagsForResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListTagsForResource

func (*DataZone) ListTagsForResourceWithContext

func (c *DataZone) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.

See ListTagsForResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) PutEnvironmentBlueprintConfiguration

func (c *DataZone) PutEnvironmentBlueprintConfiguration(input *PutEnvironmentBlueprintConfigurationInput) (*PutEnvironmentBlueprintConfigurationOutput, error)

PutEnvironmentBlueprintConfiguration API operation for Amazon DataZone.

Writes the configuration for the specified environment blueprint in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation PutEnvironmentBlueprintConfiguration for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/PutEnvironmentBlueprintConfiguration

func (*DataZone) PutEnvironmentBlueprintConfigurationRequest

func (c *DataZone) PutEnvironmentBlueprintConfigurationRequest(input *PutEnvironmentBlueprintConfigurationInput) (req *request.Request, output *PutEnvironmentBlueprintConfigurationOutput)

PutEnvironmentBlueprintConfigurationRequest generates a "aws/request.Request" representing the client's request for the PutEnvironmentBlueprintConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutEnvironmentBlueprintConfiguration for more information on using the PutEnvironmentBlueprintConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutEnvironmentBlueprintConfigurationRequest method.
req, resp := client.PutEnvironmentBlueprintConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/PutEnvironmentBlueprintConfiguration

func (*DataZone) PutEnvironmentBlueprintConfigurationWithContext

func (c *DataZone) PutEnvironmentBlueprintConfigurationWithContext(ctx aws.Context, input *PutEnvironmentBlueprintConfigurationInput, opts ...request.Option) (*PutEnvironmentBlueprintConfigurationOutput, error)

PutEnvironmentBlueprintConfigurationWithContext is the same as PutEnvironmentBlueprintConfiguration with the addition of the ability to pass a context and additional request options.

See PutEnvironmentBlueprintConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) RejectPredictions

func (c *DataZone) RejectPredictions(input *RejectPredictionsInput) (*RejectPredictionsOutput, error)

RejectPredictions API operation for Amazon DataZone.

Rejects automatically generated business-friendly metadata for your Amazon DataZone assets.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation RejectPredictions for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/RejectPredictions

func (*DataZone) RejectPredictionsRequest

func (c *DataZone) RejectPredictionsRequest(input *RejectPredictionsInput) (req *request.Request, output *RejectPredictionsOutput)

RejectPredictionsRequest generates a "aws/request.Request" representing the client's request for the RejectPredictions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See RejectPredictions for more information on using the RejectPredictions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the RejectPredictionsRequest method.
req, resp := client.RejectPredictionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/RejectPredictions

func (*DataZone) RejectPredictionsWithContext

func (c *DataZone) RejectPredictionsWithContext(ctx aws.Context, input *RejectPredictionsInput, opts ...request.Option) (*RejectPredictionsOutput, error)

RejectPredictionsWithContext is the same as RejectPredictions with the addition of the ability to pass a context and additional request options.

See RejectPredictions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) RejectSubscriptionRequest

func (c *DataZone) RejectSubscriptionRequest(input *RejectSubscriptionRequestInput) (*RejectSubscriptionRequestOutput, error)

RejectSubscriptionRequest API operation for Amazon DataZone.

Rejects the specified subscription request.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation RejectSubscriptionRequest for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/RejectSubscriptionRequest

func (*DataZone) RejectSubscriptionRequestRequest

func (c *DataZone) RejectSubscriptionRequestRequest(input *RejectSubscriptionRequestInput) (req *request.Request, output *RejectSubscriptionRequestOutput)

RejectSubscriptionRequestRequest generates a "aws/request.Request" representing the client's request for the RejectSubscriptionRequest operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See RejectSubscriptionRequest for more information on using the RejectSubscriptionRequest API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the RejectSubscriptionRequestRequest method.
req, resp := client.RejectSubscriptionRequestRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/RejectSubscriptionRequest

func (*DataZone) RejectSubscriptionRequestWithContext

func (c *DataZone) RejectSubscriptionRequestWithContext(ctx aws.Context, input *RejectSubscriptionRequestInput, opts ...request.Option) (*RejectSubscriptionRequestOutput, error)

RejectSubscriptionRequestWithContext is the same as RejectSubscriptionRequest with the addition of the ability to pass a context and additional request options.

See RejectSubscriptionRequest for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) RevokeSubscription

func (c *DataZone) RevokeSubscription(input *RevokeSubscriptionInput) (*RevokeSubscriptionOutput, error)

RevokeSubscription API operation for Amazon DataZone.

Revokes a specified subscription in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation RevokeSubscription for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/RevokeSubscription

func (*DataZone) RevokeSubscriptionRequest

func (c *DataZone) RevokeSubscriptionRequest(input *RevokeSubscriptionInput) (req *request.Request, output *RevokeSubscriptionOutput)

RevokeSubscriptionRequest generates a "aws/request.Request" representing the client's request for the RevokeSubscription operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See RevokeSubscription for more information on using the RevokeSubscription API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the RevokeSubscriptionRequest method.
req, resp := client.RevokeSubscriptionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/RevokeSubscription

func (*DataZone) RevokeSubscriptionWithContext

func (c *DataZone) RevokeSubscriptionWithContext(ctx aws.Context, input *RevokeSubscriptionInput, opts ...request.Option) (*RevokeSubscriptionOutput, error)

RevokeSubscriptionWithContext is the same as RevokeSubscription with the addition of the ability to pass a context and additional request options.

See RevokeSubscription for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) Search

func (c *DataZone) Search(input *SearchInput) (*SearchOutput, error)

Search API operation for Amazon DataZone.

Searches for assets in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation Search for usage and error information.

Returned Error Types:

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

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/Search

func (*DataZone) SearchGroupProfiles

func (c *DataZone) SearchGroupProfiles(input *SearchGroupProfilesInput) (*SearchGroupProfilesOutput, error)

SearchGroupProfiles API operation for Amazon DataZone.

Searches group profiles in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation SearchGroupProfiles for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/SearchGroupProfiles

func (*DataZone) SearchGroupProfilesPages

func (c *DataZone) SearchGroupProfilesPages(input *SearchGroupProfilesInput, fn func(*SearchGroupProfilesOutput, bool) bool) error

SearchGroupProfilesPages iterates over the pages of a SearchGroupProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See SearchGroupProfiles method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a SearchGroupProfiles operation.
pageNum := 0
err := client.SearchGroupProfilesPages(params,
    func(page *datazone.SearchGroupProfilesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) SearchGroupProfilesPagesWithContext

func (c *DataZone) SearchGroupProfilesPagesWithContext(ctx aws.Context, input *SearchGroupProfilesInput, fn func(*SearchGroupProfilesOutput, bool) bool, opts ...request.Option) error

SearchGroupProfilesPagesWithContext same as SearchGroupProfilesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) SearchGroupProfilesRequest

func (c *DataZone) SearchGroupProfilesRequest(input *SearchGroupProfilesInput) (req *request.Request, output *SearchGroupProfilesOutput)

SearchGroupProfilesRequest generates a "aws/request.Request" representing the client's request for the SearchGroupProfiles operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SearchGroupProfiles for more information on using the SearchGroupProfiles API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SearchGroupProfilesRequest method.
req, resp := client.SearchGroupProfilesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/SearchGroupProfiles

func (*DataZone) SearchGroupProfilesWithContext

func (c *DataZone) SearchGroupProfilesWithContext(ctx aws.Context, input *SearchGroupProfilesInput, opts ...request.Option) (*SearchGroupProfilesOutput, error)

SearchGroupProfilesWithContext is the same as SearchGroupProfiles with the addition of the ability to pass a context and additional request options.

See SearchGroupProfiles for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) SearchListings

func (c *DataZone) SearchListings(input *SearchListingsInput) (*SearchListingsOutput, error)

SearchListings API operation for Amazon DataZone.

Searches listings in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation SearchListings for usage and error information.

Returned Error Types:

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

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/SearchListings

func (*DataZone) SearchListingsPages

func (c *DataZone) SearchListingsPages(input *SearchListingsInput, fn func(*SearchListingsOutput, bool) bool) error

SearchListingsPages iterates over the pages of a SearchListings operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See SearchListings method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a SearchListings operation.
pageNum := 0
err := client.SearchListingsPages(params,
    func(page *datazone.SearchListingsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) SearchListingsPagesWithContext

func (c *DataZone) SearchListingsPagesWithContext(ctx aws.Context, input *SearchListingsInput, fn func(*SearchListingsOutput, bool) bool, opts ...request.Option) error

SearchListingsPagesWithContext same as SearchListingsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) SearchListingsRequest

func (c *DataZone) SearchListingsRequest(input *SearchListingsInput) (req *request.Request, output *SearchListingsOutput)

SearchListingsRequest generates a "aws/request.Request" representing the client's request for the SearchListings operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SearchListings for more information on using the SearchListings API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SearchListingsRequest method.
req, resp := client.SearchListingsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/SearchListings

func (*DataZone) SearchListingsWithContext

func (c *DataZone) SearchListingsWithContext(ctx aws.Context, input *SearchListingsInput, opts ...request.Option) (*SearchListingsOutput, error)

SearchListingsWithContext is the same as SearchListings with the addition of the ability to pass a context and additional request options.

See SearchListings for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) SearchPages

func (c *DataZone) SearchPages(input *SearchInput, fn func(*SearchOutput, bool) bool) error

SearchPages iterates over the pages of a Search operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See Search method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a Search operation.
pageNum := 0
err := client.SearchPages(params,
    func(page *datazone.SearchOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) SearchPagesWithContext

func (c *DataZone) SearchPagesWithContext(ctx aws.Context, input *SearchInput, fn func(*SearchOutput, bool) bool, opts ...request.Option) error

SearchPagesWithContext same as SearchPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) SearchRequest

func (c *DataZone) SearchRequest(input *SearchInput) (req *request.Request, output *SearchOutput)

SearchRequest generates a "aws/request.Request" representing the client's request for the Search operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See Search for more information on using the Search API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SearchRequest method.
req, resp := client.SearchRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/Search

func (*DataZone) SearchTypes

func (c *DataZone) SearchTypes(input *SearchTypesInput) (*SearchTypesOutput, error)

SearchTypes API operation for Amazon DataZone.

Searches for types in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation SearchTypes for usage and error information.

Returned Error Types:

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

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/SearchTypes

func (*DataZone) SearchTypesPages

func (c *DataZone) SearchTypesPages(input *SearchTypesInput, fn func(*SearchTypesOutput, bool) bool) error

SearchTypesPages iterates over the pages of a SearchTypes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See SearchTypes method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a SearchTypes operation.
pageNum := 0
err := client.SearchTypesPages(params,
    func(page *datazone.SearchTypesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) SearchTypesPagesWithContext

func (c *DataZone) SearchTypesPagesWithContext(ctx aws.Context, input *SearchTypesInput, fn func(*SearchTypesOutput, bool) bool, opts ...request.Option) error

SearchTypesPagesWithContext same as SearchTypesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) SearchTypesRequest

func (c *DataZone) SearchTypesRequest(input *SearchTypesInput) (req *request.Request, output *SearchTypesOutput)

SearchTypesRequest generates a "aws/request.Request" representing the client's request for the SearchTypes operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SearchTypes for more information on using the SearchTypes API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SearchTypesRequest method.
req, resp := client.SearchTypesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/SearchTypes

func (*DataZone) SearchTypesWithContext

func (c *DataZone) SearchTypesWithContext(ctx aws.Context, input *SearchTypesInput, opts ...request.Option) (*SearchTypesOutput, error)

SearchTypesWithContext is the same as SearchTypes with the addition of the ability to pass a context and additional request options.

See SearchTypes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) SearchUserProfiles

func (c *DataZone) SearchUserProfiles(input *SearchUserProfilesInput) (*SearchUserProfilesOutput, error)

SearchUserProfiles API operation for Amazon DataZone.

Searches user profiles in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation SearchUserProfiles for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/SearchUserProfiles

func (*DataZone) SearchUserProfilesPages

func (c *DataZone) SearchUserProfilesPages(input *SearchUserProfilesInput, fn func(*SearchUserProfilesOutput, bool) bool) error

SearchUserProfilesPages iterates over the pages of a SearchUserProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See SearchUserProfiles method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a SearchUserProfiles operation.
pageNum := 0
err := client.SearchUserProfilesPages(params,
    func(page *datazone.SearchUserProfilesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) SearchUserProfilesPagesWithContext

func (c *DataZone) SearchUserProfilesPagesWithContext(ctx aws.Context, input *SearchUserProfilesInput, fn func(*SearchUserProfilesOutput, bool) bool, opts ...request.Option) error

SearchUserProfilesPagesWithContext same as SearchUserProfilesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) SearchUserProfilesRequest

func (c *DataZone) SearchUserProfilesRequest(input *SearchUserProfilesInput) (req *request.Request, output *SearchUserProfilesOutput)

SearchUserProfilesRequest generates a "aws/request.Request" representing the client's request for the SearchUserProfiles operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SearchUserProfiles for more information on using the SearchUserProfiles API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SearchUserProfilesRequest method.
req, resp := client.SearchUserProfilesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/SearchUserProfiles

func (*DataZone) SearchUserProfilesWithContext

func (c *DataZone) SearchUserProfilesWithContext(ctx aws.Context, input *SearchUserProfilesInput, opts ...request.Option) (*SearchUserProfilesOutput, error)

SearchUserProfilesWithContext is the same as SearchUserProfiles with the addition of the ability to pass a context and additional request options.

See SearchUserProfiles for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) SearchWithContext

func (c *DataZone) SearchWithContext(ctx aws.Context, input *SearchInput, opts ...request.Option) (*SearchOutput, error)

SearchWithContext is the same as Search with the addition of the ability to pass a context and additional request options.

See Search for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) StartDataSourceRun

func (c *DataZone) StartDataSourceRun(input *StartDataSourceRunInput) (*StartDataSourceRunOutput, error)

StartDataSourceRun API operation for Amazon DataZone.

Start the run of the specified data source in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation StartDataSourceRun for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/StartDataSourceRun

func (*DataZone) StartDataSourceRunRequest

func (c *DataZone) StartDataSourceRunRequest(input *StartDataSourceRunInput) (req *request.Request, output *StartDataSourceRunOutput)

StartDataSourceRunRequest generates a "aws/request.Request" representing the client's request for the StartDataSourceRun operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartDataSourceRun for more information on using the StartDataSourceRun API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartDataSourceRunRequest method.
req, resp := client.StartDataSourceRunRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/StartDataSourceRun

func (*DataZone) StartDataSourceRunWithContext

func (c *DataZone) StartDataSourceRunWithContext(ctx aws.Context, input *StartDataSourceRunInput, opts ...request.Option) (*StartDataSourceRunOutput, error)

StartDataSourceRunWithContext is the same as StartDataSourceRun with the addition of the ability to pass a context and additional request options.

See StartDataSourceRun for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) TagResource

func (c *DataZone) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for Amazon DataZone.

Tags a resource in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation TagResource for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/TagResource

func (*DataZone) TagResourceRequest

func (c *DataZone) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TagResource for more information on using the TagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TagResourceRequest method.
req, resp := client.TagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/TagResource

func (*DataZone) TagResourceWithContext

func (c *DataZone) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.

See TagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) UntagResource

func (c *DataZone) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for Amazon DataZone.

Untags a resource in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation UntagResource for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UntagResource

func (*DataZone) UntagResourceRequest

func (c *DataZone) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UntagResource for more information on using the UntagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UntagResourceRequest method.
req, resp := client.UntagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UntagResource

func (*DataZone) UntagResourceWithContext

func (c *DataZone) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) UpdateDataSource

func (c *DataZone) UpdateDataSource(input *UpdateDataSourceInput) (*UpdateDataSourceOutput, error)

UpdateDataSource API operation for Amazon DataZone.

Updates the specified data source in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation UpdateDataSource for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateDataSource

func (*DataZone) UpdateDataSourceRequest

func (c *DataZone) UpdateDataSourceRequest(input *UpdateDataSourceInput) (req *request.Request, output *UpdateDataSourceOutput)

UpdateDataSourceRequest generates a "aws/request.Request" representing the client's request for the UpdateDataSource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateDataSource for more information on using the UpdateDataSource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateDataSourceRequest method.
req, resp := client.UpdateDataSourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateDataSource

func (*DataZone) UpdateDataSourceWithContext

func (c *DataZone) UpdateDataSourceWithContext(ctx aws.Context, input *UpdateDataSourceInput, opts ...request.Option) (*UpdateDataSourceOutput, error)

UpdateDataSourceWithContext is the same as UpdateDataSource with the addition of the ability to pass a context and additional request options.

See UpdateDataSource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) UpdateDomain

func (c *DataZone) UpdateDomain(input *UpdateDomainInput) (*UpdateDomainOutput, error)

UpdateDomain API operation for Amazon DataZone.

Updates a Amazon DataZone domain.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation UpdateDomain for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateDomain

func (*DataZone) UpdateDomainRequest

func (c *DataZone) UpdateDomainRequest(input *UpdateDomainInput) (req *request.Request, output *UpdateDomainOutput)

UpdateDomainRequest generates a "aws/request.Request" representing the client's request for the UpdateDomain operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateDomain for more information on using the UpdateDomain API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateDomainRequest method.
req, resp := client.UpdateDomainRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateDomain

func (*DataZone) UpdateDomainWithContext

func (c *DataZone) UpdateDomainWithContext(ctx aws.Context, input *UpdateDomainInput, opts ...request.Option) (*UpdateDomainOutput, error)

UpdateDomainWithContext is the same as UpdateDomain with the addition of the ability to pass a context and additional request options.

See UpdateDomain for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) UpdateEnvironment

func (c *DataZone) UpdateEnvironment(input *UpdateEnvironmentInput) (*UpdateEnvironmentOutput, error)

UpdateEnvironment API operation for Amazon DataZone.

Updates the specified environment in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation UpdateEnvironment for usage and error information.

Returned Error Types:

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

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateEnvironment

func (*DataZone) UpdateEnvironmentProfile

func (c *DataZone) UpdateEnvironmentProfile(input *UpdateEnvironmentProfileInput) (*UpdateEnvironmentProfileOutput, error)

UpdateEnvironmentProfile API operation for Amazon DataZone.

Updates the specified environment profile in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation UpdateEnvironmentProfile for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateEnvironmentProfile

func (*DataZone) UpdateEnvironmentProfileRequest

func (c *DataZone) UpdateEnvironmentProfileRequest(input *UpdateEnvironmentProfileInput) (req *request.Request, output *UpdateEnvironmentProfileOutput)

UpdateEnvironmentProfileRequest generates a "aws/request.Request" representing the client's request for the UpdateEnvironmentProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateEnvironmentProfile for more information on using the UpdateEnvironmentProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateEnvironmentProfileRequest method.
req, resp := client.UpdateEnvironmentProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateEnvironmentProfile

func (*DataZone) UpdateEnvironmentProfileWithContext

func (c *DataZone) UpdateEnvironmentProfileWithContext(ctx aws.Context, input *UpdateEnvironmentProfileInput, opts ...request.Option) (*UpdateEnvironmentProfileOutput, error)

UpdateEnvironmentProfileWithContext is the same as UpdateEnvironmentProfile with the addition of the ability to pass a context and additional request options.

See UpdateEnvironmentProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) UpdateEnvironmentRequest

func (c *DataZone) UpdateEnvironmentRequest(input *UpdateEnvironmentInput) (req *request.Request, output *UpdateEnvironmentOutput)

UpdateEnvironmentRequest generates a "aws/request.Request" representing the client's request for the UpdateEnvironment operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateEnvironment for more information on using the UpdateEnvironment API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateEnvironmentRequest method.
req, resp := client.UpdateEnvironmentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateEnvironment

func (*DataZone) UpdateEnvironmentWithContext

func (c *DataZone) UpdateEnvironmentWithContext(ctx aws.Context, input *UpdateEnvironmentInput, opts ...request.Option) (*UpdateEnvironmentOutput, error)

UpdateEnvironmentWithContext is the same as UpdateEnvironment with the addition of the ability to pass a context and additional request options.

See UpdateEnvironment for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) UpdateGlossary

func (c *DataZone) UpdateGlossary(input *UpdateGlossaryInput) (*UpdateGlossaryOutput, error)

UpdateGlossary API operation for Amazon DataZone.

Updates the business glossary in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation UpdateGlossary for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateGlossary

func (*DataZone) UpdateGlossaryRequest

func (c *DataZone) UpdateGlossaryRequest(input *UpdateGlossaryInput) (req *request.Request, output *UpdateGlossaryOutput)

UpdateGlossaryRequest generates a "aws/request.Request" representing the client's request for the UpdateGlossary operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateGlossary for more information on using the UpdateGlossary API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateGlossaryRequest method.
req, resp := client.UpdateGlossaryRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateGlossary

func (*DataZone) UpdateGlossaryTerm

func (c *DataZone) UpdateGlossaryTerm(input *UpdateGlossaryTermInput) (*UpdateGlossaryTermOutput, error)

UpdateGlossaryTerm API operation for Amazon DataZone.

Updates a business glossary term in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation UpdateGlossaryTerm for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateGlossaryTerm

func (*DataZone) UpdateGlossaryTermRequest

func (c *DataZone) UpdateGlossaryTermRequest(input *UpdateGlossaryTermInput) (req *request.Request, output *UpdateGlossaryTermOutput)

UpdateGlossaryTermRequest generates a "aws/request.Request" representing the client's request for the UpdateGlossaryTerm operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateGlossaryTerm for more information on using the UpdateGlossaryTerm API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateGlossaryTermRequest method.
req, resp := client.UpdateGlossaryTermRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateGlossaryTerm

func (*DataZone) UpdateGlossaryTermWithContext

func (c *DataZone) UpdateGlossaryTermWithContext(ctx aws.Context, input *UpdateGlossaryTermInput, opts ...request.Option) (*UpdateGlossaryTermOutput, error)

UpdateGlossaryTermWithContext is the same as UpdateGlossaryTerm with the addition of the ability to pass a context and additional request options.

See UpdateGlossaryTerm for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) UpdateGlossaryWithContext

func (c *DataZone) UpdateGlossaryWithContext(ctx aws.Context, input *UpdateGlossaryInput, opts ...request.Option) (*UpdateGlossaryOutput, error)

UpdateGlossaryWithContext is the same as UpdateGlossary with the addition of the ability to pass a context and additional request options.

See UpdateGlossary for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) UpdateGroupProfile

func (c *DataZone) UpdateGroupProfile(input *UpdateGroupProfileInput) (*UpdateGroupProfileOutput, error)

UpdateGroupProfile API operation for Amazon DataZone.

Updates the specified group profile in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation UpdateGroupProfile for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateGroupProfile

func (*DataZone) UpdateGroupProfileRequest

func (c *DataZone) UpdateGroupProfileRequest(input *UpdateGroupProfileInput) (req *request.Request, output *UpdateGroupProfileOutput)

UpdateGroupProfileRequest generates a "aws/request.Request" representing the client's request for the UpdateGroupProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateGroupProfile for more information on using the UpdateGroupProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateGroupProfileRequest method.
req, resp := client.UpdateGroupProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateGroupProfile

func (*DataZone) UpdateGroupProfileWithContext

func (c *DataZone) UpdateGroupProfileWithContext(ctx aws.Context, input *UpdateGroupProfileInput, opts ...request.Option) (*UpdateGroupProfileOutput, error)

UpdateGroupProfileWithContext is the same as UpdateGroupProfile with the addition of the ability to pass a context and additional request options.

See UpdateGroupProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) UpdateProject

func (c *DataZone) UpdateProject(input *UpdateProjectInput) (*UpdateProjectOutput, error)

UpdateProject API operation for Amazon DataZone.

Updates the specified project in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation UpdateProject for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException The request has exceeded the specified service quota.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateProject

func (*DataZone) UpdateProjectRequest

func (c *DataZone) UpdateProjectRequest(input *UpdateProjectInput) (req *request.Request, output *UpdateProjectOutput)

UpdateProjectRequest generates a "aws/request.Request" representing the client's request for the UpdateProject operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateProject for more information on using the UpdateProject API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateProjectRequest method.
req, resp := client.UpdateProjectRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateProject

func (*DataZone) UpdateProjectWithContext

func (c *DataZone) UpdateProjectWithContext(ctx aws.Context, input *UpdateProjectInput, opts ...request.Option) (*UpdateProjectOutput, error)

UpdateProjectWithContext is the same as UpdateProject with the addition of the ability to pass a context and additional request options.

See UpdateProject for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) UpdateSubscriptionGrantStatus

func (c *DataZone) UpdateSubscriptionGrantStatus(input *UpdateSubscriptionGrantStatusInput) (*UpdateSubscriptionGrantStatusOutput, error)

UpdateSubscriptionGrantStatus API operation for Amazon DataZone.

Updates the status of the specified subscription grant status in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation UpdateSubscriptionGrantStatus for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateSubscriptionGrantStatus

func (*DataZone) UpdateSubscriptionGrantStatusRequest

func (c *DataZone) UpdateSubscriptionGrantStatusRequest(input *UpdateSubscriptionGrantStatusInput) (req *request.Request, output *UpdateSubscriptionGrantStatusOutput)

UpdateSubscriptionGrantStatusRequest generates a "aws/request.Request" representing the client's request for the UpdateSubscriptionGrantStatus operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateSubscriptionGrantStatus for more information on using the UpdateSubscriptionGrantStatus API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateSubscriptionGrantStatusRequest method.
req, resp := client.UpdateSubscriptionGrantStatusRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateSubscriptionGrantStatus

func (*DataZone) UpdateSubscriptionGrantStatusWithContext

func (c *DataZone) UpdateSubscriptionGrantStatusWithContext(ctx aws.Context, input *UpdateSubscriptionGrantStatusInput, opts ...request.Option) (*UpdateSubscriptionGrantStatusOutput, error)

UpdateSubscriptionGrantStatusWithContext is the same as UpdateSubscriptionGrantStatus with the addition of the ability to pass a context and additional request options.

See UpdateSubscriptionGrantStatus for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) UpdateSubscriptionRequest

func (c *DataZone) UpdateSubscriptionRequest(input *UpdateSubscriptionRequestInput) (*UpdateSubscriptionRequestOutput, error)

UpdateSubscriptionRequest API operation for Amazon DataZone.

Updates a specified subscription request in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation UpdateSubscriptionRequest for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateSubscriptionRequest

func (*DataZone) UpdateSubscriptionRequestRequest

func (c *DataZone) UpdateSubscriptionRequestRequest(input *UpdateSubscriptionRequestInput) (req *request.Request, output *UpdateSubscriptionRequestOutput)

UpdateSubscriptionRequestRequest generates a "aws/request.Request" representing the client's request for the UpdateSubscriptionRequest operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateSubscriptionRequest for more information on using the UpdateSubscriptionRequest API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateSubscriptionRequestRequest method.
req, resp := client.UpdateSubscriptionRequestRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateSubscriptionRequest

func (*DataZone) UpdateSubscriptionRequestWithContext

func (c *DataZone) UpdateSubscriptionRequestWithContext(ctx aws.Context, input *UpdateSubscriptionRequestInput, opts ...request.Option) (*UpdateSubscriptionRequestOutput, error)

UpdateSubscriptionRequestWithContext is the same as UpdateSubscriptionRequest with the addition of the ability to pass a context and additional request options.

See UpdateSubscriptionRequest for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) UpdateSubscriptionTarget

func (c *DataZone) UpdateSubscriptionTarget(input *UpdateSubscriptionTargetInput) (*UpdateSubscriptionTargetOutput, error)

UpdateSubscriptionTarget API operation for Amazon DataZone.

Updates the specified subscription target in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation UpdateSubscriptionTarget for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ConflictException There is a conflict while performing this action.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateSubscriptionTarget

func (*DataZone) UpdateSubscriptionTargetRequest

func (c *DataZone) UpdateSubscriptionTargetRequest(input *UpdateSubscriptionTargetInput) (req *request.Request, output *UpdateSubscriptionTargetOutput)

UpdateSubscriptionTargetRequest generates a "aws/request.Request" representing the client's request for the UpdateSubscriptionTarget operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateSubscriptionTarget for more information on using the UpdateSubscriptionTarget API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateSubscriptionTargetRequest method.
req, resp := client.UpdateSubscriptionTargetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateSubscriptionTarget

func (*DataZone) UpdateSubscriptionTargetWithContext

func (c *DataZone) UpdateSubscriptionTargetWithContext(ctx aws.Context, input *UpdateSubscriptionTargetInput, opts ...request.Option) (*UpdateSubscriptionTargetOutput, error)

UpdateSubscriptionTargetWithContext is the same as UpdateSubscriptionTarget with the addition of the ability to pass a context and additional request options.

See UpdateSubscriptionTarget for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DataZone) UpdateUserProfile

func (c *DataZone) UpdateUserProfile(input *UpdateUserProfileInput) (*UpdateUserProfileOutput, error)

UpdateUserProfile API operation for Amazon DataZone.

Updates the specified user profile in Amazon DataZone.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon DataZone's API operation UpdateUserProfile for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException The specified resource cannot be found.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

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

  • UnauthorizedException You do not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateUserProfile

func (*DataZone) UpdateUserProfileRequest

func (c *DataZone) UpdateUserProfileRequest(input *UpdateUserProfileInput) (req *request.Request, output *UpdateUserProfileOutput)

UpdateUserProfileRequest generates a "aws/request.Request" representing the client's request for the UpdateUserProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateUserProfile for more information on using the UpdateUserProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateUserProfileRequest method.
req, resp := client.UpdateUserProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateUserProfile

func (*DataZone) UpdateUserProfileWithContext

func (c *DataZone) UpdateUserProfileWithContext(ctx aws.Context, input *UpdateUserProfileInput, opts ...request.Option) (*UpdateUserProfileOutput, error)

UpdateUserProfileWithContext is the same as UpdateUserProfile with the addition of the ability to pass a context and additional request options.

See UpdateUserProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type DeleteAssetInput

type DeleteAssetInput struct {

	// The ID of the Amazon DataZone domain in which the asset is deleted.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the asset that is deleted.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAssetInput) GoString

func (s DeleteAssetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAssetInput) SetDomainIdentifier

func (s *DeleteAssetInput) SetDomainIdentifier(v string) *DeleteAssetInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteAssetInput) SetIdentifier

func (s *DeleteAssetInput) SetIdentifier(v string) *DeleteAssetInput

SetIdentifier sets the Identifier field's value.

func (DeleteAssetInput) String

func (s DeleteAssetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAssetInput) Validate

func (s *DeleteAssetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAssetOutput

type DeleteAssetOutput struct {
	// contains filtered or unexported fields
}

func (DeleteAssetOutput) GoString

func (s DeleteAssetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteAssetOutput) String

func (s DeleteAssetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteAssetTypeInput

type DeleteAssetTypeInput struct {

	// The ID of the Amazon DataZone domain in which the asset type is deleted.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the asset type that is deleted.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAssetTypeInput) GoString

func (s DeleteAssetTypeInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAssetTypeInput) SetDomainIdentifier

func (s *DeleteAssetTypeInput) SetDomainIdentifier(v string) *DeleteAssetTypeInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteAssetTypeInput) SetIdentifier

func (s *DeleteAssetTypeInput) SetIdentifier(v string) *DeleteAssetTypeInput

SetIdentifier sets the Identifier field's value.

func (DeleteAssetTypeInput) String

func (s DeleteAssetTypeInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAssetTypeInput) Validate

func (s *DeleteAssetTypeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAssetTypeOutput

type DeleteAssetTypeOutput struct {
	// contains filtered or unexported fields
}

func (DeleteAssetTypeOutput) GoString

func (s DeleteAssetTypeOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteAssetTypeOutput) String

func (s DeleteAssetTypeOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteDataSourceInput

type DeleteDataSourceInput struct {

	// A unique, case-sensitive identifier that is provided to ensure the idempotency
	// of the request.
	ClientToken *string `location:"querystring" locationName:"clientToken" type:"string" idempotencyToken:"true"`

	// The ID of the Amazon DataZone domain in which the data source is deleted.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the data source that is deleted.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteDataSourceInput) GoString

func (s DeleteDataSourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDataSourceInput) SetClientToken

func (s *DeleteDataSourceInput) SetClientToken(v string) *DeleteDataSourceInput

SetClientToken sets the ClientToken field's value.

func (*DeleteDataSourceInput) SetDomainIdentifier

func (s *DeleteDataSourceInput) SetDomainIdentifier(v string) *DeleteDataSourceInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteDataSourceInput) SetIdentifier

func (s *DeleteDataSourceInput) SetIdentifier(v string) *DeleteDataSourceInput

SetIdentifier sets the Identifier field's value.

func (DeleteDataSourceInput) String

func (s DeleteDataSourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDataSourceInput) Validate

func (s *DeleteDataSourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDataSourceOutput

type DeleteDataSourceOutput struct {

	// The asset data forms associated with this data source.
	AssetFormsOutput []*FormOutput_ `locationName:"assetFormsOutput" type:"list"`

	// The configuration of the data source that is deleted.
	Configuration *DataSourceConfigurationOutput_ `locationName:"configuration" type:"structure"`

	// The timestamp of when this data source was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The description of the data source that is deleted.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by DeleteDataSourceOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain in which the data source is deleted.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The enable setting of the data source that specifies whether the data source
	// is enabled or disabled.
	EnableSetting *string `locationName:"enableSetting" type:"string" enum:"EnableSetting"`

	// The ID of the environemnt associated with this data source.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" type:"string" required:"true"`

	// Specifies the error message that is returned if the operation cannot be successfully
	// completed.
	ErrorMessage *DataSourceErrorMessage `locationName:"errorMessage" type:"structure"`

	// The ID of the data source that is deleted.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The timestamp of when the data source was last run.
	LastRunAt *time.Time `locationName:"lastRunAt" type:"timestamp" timestampFormat:"iso8601"`

	// Specifies the error message that is returned if the operation cannot be successfully
	// completed.
	LastRunErrorMessage *DataSourceErrorMessage `locationName:"lastRunErrorMessage" type:"structure"`

	// The status of the last run of this data source.
	LastRunStatus *string `locationName:"lastRunStatus" type:"string" enum:"DataSourceRunStatus"`

	// The name of the data source that is deleted.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by DeleteDataSourceOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The ID of the project in which this data source exists and from which it's
	// deleted.
	//
	// ProjectId is a required field
	ProjectId *string `locationName:"projectId" type:"string" required:"true"`

	// Specifies whether the assets that this data source creates in the inventory
	// are to be also automatically published to the catalog.
	PublishOnImport *bool `locationName:"publishOnImport" type:"boolean"`

	// The schedule of runs for this data source.
	//
	// Schedule is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by DeleteDataSourceOutput's
	// String and GoString methods.
	Schedule *ScheduleConfiguration `locationName:"schedule" type:"structure" sensitive:"true"`

	// The status of this data source.
	Status *string `locationName:"status" type:"string" enum:"DataSourceStatus"`

	// The type of this data source.
	Type *string `locationName:"type" min:"1" type:"string"`

	// The timestamp of when this data source was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

func (DeleteDataSourceOutput) GoString

func (s DeleteDataSourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDataSourceOutput) SetAssetFormsOutput

func (s *DeleteDataSourceOutput) SetAssetFormsOutput(v []*FormOutput_) *DeleteDataSourceOutput

SetAssetFormsOutput sets the AssetFormsOutput field's value.

func (*DeleteDataSourceOutput) SetConfiguration

SetConfiguration sets the Configuration field's value.

func (*DeleteDataSourceOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DeleteDataSourceOutput) SetDescription

SetDescription sets the Description field's value.

func (*DeleteDataSourceOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*DeleteDataSourceOutput) SetEnableSetting

func (s *DeleteDataSourceOutput) SetEnableSetting(v string) *DeleteDataSourceOutput

SetEnableSetting sets the EnableSetting field's value.

func (*DeleteDataSourceOutput) SetEnvironmentId

func (s *DeleteDataSourceOutput) SetEnvironmentId(v string) *DeleteDataSourceOutput

SetEnvironmentId sets the EnvironmentId field's value.

func (*DeleteDataSourceOutput) SetErrorMessage

SetErrorMessage sets the ErrorMessage field's value.

func (*DeleteDataSourceOutput) SetId

SetId sets the Id field's value.

func (*DeleteDataSourceOutput) SetLastRunAt

SetLastRunAt sets the LastRunAt field's value.

func (*DeleteDataSourceOutput) SetLastRunErrorMessage

SetLastRunErrorMessage sets the LastRunErrorMessage field's value.

func (*DeleteDataSourceOutput) SetLastRunStatus

func (s *DeleteDataSourceOutput) SetLastRunStatus(v string) *DeleteDataSourceOutput

SetLastRunStatus sets the LastRunStatus field's value.

func (*DeleteDataSourceOutput) SetName

SetName sets the Name field's value.

func (*DeleteDataSourceOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*DeleteDataSourceOutput) SetPublishOnImport

func (s *DeleteDataSourceOutput) SetPublishOnImport(v bool) *DeleteDataSourceOutput

SetPublishOnImport sets the PublishOnImport field's value.

func (*DeleteDataSourceOutput) SetSchedule

SetSchedule sets the Schedule field's value.

func (*DeleteDataSourceOutput) SetStatus

SetStatus sets the Status field's value.

func (*DeleteDataSourceOutput) SetType

SetType sets the Type field's value.

func (*DeleteDataSourceOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (DeleteDataSourceOutput) String

func (s DeleteDataSourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteDomainInput

type DeleteDomainInput struct {

	// A unique, case-sensitive identifier that is provided to ensure the idempotency
	// of the request.
	ClientToken *string `location:"querystring" locationName:"clientToken" type:"string" idempotencyToken:"true"`

	// The identifier of the Amazon Web Services domain that is to be deleted.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteDomainInput) GoString

func (s DeleteDomainInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDomainInput) SetClientToken

func (s *DeleteDomainInput) SetClientToken(v string) *DeleteDomainInput

SetClientToken sets the ClientToken field's value.

func (*DeleteDomainInput) SetIdentifier

func (s *DeleteDomainInput) SetIdentifier(v string) *DeleteDomainInput

SetIdentifier sets the Identifier field's value.

func (DeleteDomainInput) String

func (s DeleteDomainInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDomainInput) Validate

func (s *DeleteDomainInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDomainOutput

type DeleteDomainOutput struct {

	// The status of the domain.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"DomainStatus"`
	// contains filtered or unexported fields
}

func (DeleteDomainOutput) GoString

func (s DeleteDomainOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDomainOutput) SetStatus

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

SetStatus sets the Status field's value.

func (DeleteDomainOutput) String

func (s DeleteDomainOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteEnvironmentBlueprintConfigurationInput

type DeleteEnvironmentBlueprintConfigurationInput struct {

	// The ID of the Amazon DataZone domain in which the blueprint configuration
	// is deleted.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the blueprint the configuration of which is deleted.
	//
	// EnvironmentBlueprintIdentifier is a required field
	EnvironmentBlueprintIdentifier *string `location:"uri" locationName:"environmentBlueprintIdentifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteEnvironmentBlueprintConfigurationInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteEnvironmentBlueprintConfigurationInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteEnvironmentBlueprintConfigurationInput) SetEnvironmentBlueprintIdentifier

SetEnvironmentBlueprintIdentifier sets the EnvironmentBlueprintIdentifier field's value.

func (DeleteEnvironmentBlueprintConfigurationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteEnvironmentBlueprintConfigurationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DeleteEnvironmentBlueprintConfigurationOutput

type DeleteEnvironmentBlueprintConfigurationOutput struct {
	// contains filtered or unexported fields
}

func (DeleteEnvironmentBlueprintConfigurationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteEnvironmentBlueprintConfigurationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteEnvironmentInput

type DeleteEnvironmentInput struct {

	// The ID of the Amazon DataZone domain in which the environment is deleted.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the environment that is to be deleted.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteEnvironmentInput) GoString

func (s DeleteEnvironmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteEnvironmentInput) SetDomainIdentifier

func (s *DeleteEnvironmentInput) SetDomainIdentifier(v string) *DeleteEnvironmentInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteEnvironmentInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (DeleteEnvironmentInput) String

func (s DeleteEnvironmentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteEnvironmentInput) Validate

func (s *DeleteEnvironmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteEnvironmentOutput

type DeleteEnvironmentOutput struct {
	// contains filtered or unexported fields
}

func (DeleteEnvironmentOutput) GoString

func (s DeleteEnvironmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteEnvironmentOutput) String

func (s DeleteEnvironmentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteEnvironmentProfileInput

type DeleteEnvironmentProfileInput struct {

	// The ID of the Amazon DataZone domain in which the environment profile is
	// deleted.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the environment profile that is deleted.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteEnvironmentProfileInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteEnvironmentProfileInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteEnvironmentProfileInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (DeleteEnvironmentProfileInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteEnvironmentProfileInput) Validate

func (s *DeleteEnvironmentProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteEnvironmentProfileOutput

type DeleteEnvironmentProfileOutput struct {
	// contains filtered or unexported fields
}

func (DeleteEnvironmentProfileOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteEnvironmentProfileOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteFormTypeInput

type DeleteFormTypeInput struct {

	// The ID of the Amazon DataZone domain in which the metadata form type is deleted.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the metadata form type that is deleted.
	//
	// FormTypeIdentifier is a required field
	FormTypeIdentifier *string `location:"uri" locationName:"formTypeIdentifier" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteFormTypeInput) GoString

func (s DeleteFormTypeInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteFormTypeInput) SetDomainIdentifier

func (s *DeleteFormTypeInput) SetDomainIdentifier(v string) *DeleteFormTypeInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteFormTypeInput) SetFormTypeIdentifier

func (s *DeleteFormTypeInput) SetFormTypeIdentifier(v string) *DeleteFormTypeInput

SetFormTypeIdentifier sets the FormTypeIdentifier field's value.

func (DeleteFormTypeInput) String

func (s DeleteFormTypeInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteFormTypeInput) Validate

func (s *DeleteFormTypeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteFormTypeOutput

type DeleteFormTypeOutput struct {
	// contains filtered or unexported fields
}

func (DeleteFormTypeOutput) GoString

func (s DeleteFormTypeOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteFormTypeOutput) String

func (s DeleteFormTypeOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteGlossaryInput

type DeleteGlossaryInput struct {

	// The ID of the Amazon DataZone domain in which the business glossary is deleted.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the business glossary that is deleted.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteGlossaryInput) GoString

func (s DeleteGlossaryInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteGlossaryInput) SetDomainIdentifier

func (s *DeleteGlossaryInput) SetDomainIdentifier(v string) *DeleteGlossaryInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteGlossaryInput) SetIdentifier

func (s *DeleteGlossaryInput) SetIdentifier(v string) *DeleteGlossaryInput

SetIdentifier sets the Identifier field's value.

func (DeleteGlossaryInput) String

func (s DeleteGlossaryInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteGlossaryInput) Validate

func (s *DeleteGlossaryInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteGlossaryOutput

type DeleteGlossaryOutput struct {
	// contains filtered or unexported fields
}

func (DeleteGlossaryOutput) GoString

func (s DeleteGlossaryOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteGlossaryOutput) String

func (s DeleteGlossaryOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteGlossaryTermInput

type DeleteGlossaryTermInput struct {

	// The ID of the Amazon DataZone domain in which the business glossary term
	// is deleted.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the business glossary term that is deleted.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteGlossaryTermInput) GoString

func (s DeleteGlossaryTermInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteGlossaryTermInput) SetDomainIdentifier

func (s *DeleteGlossaryTermInput) SetDomainIdentifier(v string) *DeleteGlossaryTermInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteGlossaryTermInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (DeleteGlossaryTermInput) String

func (s DeleteGlossaryTermInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteGlossaryTermInput) Validate

func (s *DeleteGlossaryTermInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteGlossaryTermOutput

type DeleteGlossaryTermOutput struct {
	// contains filtered or unexported fields
}

func (DeleteGlossaryTermOutput) GoString

func (s DeleteGlossaryTermOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteGlossaryTermOutput) String

func (s DeleteGlossaryTermOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteListingInput

type DeleteListingInput struct {

	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteListingInput) GoString

func (s DeleteListingInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteListingInput) SetDomainIdentifier

func (s *DeleteListingInput) SetDomainIdentifier(v string) *DeleteListingInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteListingInput) SetIdentifier

func (s *DeleteListingInput) SetIdentifier(v string) *DeleteListingInput

SetIdentifier sets the Identifier field's value.

func (DeleteListingInput) String

func (s DeleteListingInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteListingInput) Validate

func (s *DeleteListingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteListingOutput

type DeleteListingOutput struct {
	// contains filtered or unexported fields
}

func (DeleteListingOutput) GoString

func (s DeleteListingOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteListingOutput) String

func (s DeleteListingOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteProjectInput

type DeleteProjectInput struct {

	// The ID of the Amazon DataZone domain in which the project is deleted.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the project that is to be deleted.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteProjectInput) GoString

func (s DeleteProjectInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteProjectInput) SetDomainIdentifier

func (s *DeleteProjectInput) SetDomainIdentifier(v string) *DeleteProjectInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteProjectInput) SetIdentifier

func (s *DeleteProjectInput) SetIdentifier(v string) *DeleteProjectInput

SetIdentifier sets the Identifier field's value.

func (DeleteProjectInput) String

func (s DeleteProjectInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteProjectInput) Validate

func (s *DeleteProjectInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteProjectMembershipInput

type DeleteProjectMembershipInput struct {

	// The ID of the Amazon DataZone domain where project membership is deleted.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The project member whose project membership is deleted.
	//
	// Member is a required field
	Member *Member `locationName:"member" type:"structure" required:"true"`

	// The ID of the Amazon DataZone project the membership to which is deleted.
	//
	// ProjectIdentifier is a required field
	ProjectIdentifier *string `location:"uri" locationName:"projectIdentifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteProjectMembershipInput) GoString

func (s DeleteProjectMembershipInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteProjectMembershipInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteProjectMembershipInput) SetMember

SetMember sets the Member field's value.

func (*DeleteProjectMembershipInput) SetProjectIdentifier

SetProjectIdentifier sets the ProjectIdentifier field's value.

func (DeleteProjectMembershipInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteProjectMembershipInput) Validate

func (s *DeleteProjectMembershipInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteProjectMembershipOutput

type DeleteProjectMembershipOutput struct {
	// contains filtered or unexported fields
}

func (DeleteProjectMembershipOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteProjectMembershipOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteProjectOutput

type DeleteProjectOutput struct {
	// contains filtered or unexported fields
}

func (DeleteProjectOutput) GoString

func (s DeleteProjectOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteProjectOutput) String

func (s DeleteProjectOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteSubscriptionGrantInput

type DeleteSubscriptionGrantInput struct {

	// The ID of the Amazon DataZone domain where the subscription grant is deleted.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the subscription grant that is deleted.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteSubscriptionGrantInput) GoString

func (s DeleteSubscriptionGrantInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteSubscriptionGrantInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteSubscriptionGrantInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (DeleteSubscriptionGrantInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteSubscriptionGrantInput) Validate

func (s *DeleteSubscriptionGrantInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSubscriptionGrantOutput

type DeleteSubscriptionGrantOutput struct {

	// The assets for which the subsctiption grant that is deleted gave access.
	Assets []*SubscribedAsset `locationName:"assets" type:"list"`

	// The timestamp of when the subscription grant that is deleted was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who created the subscription grant that is deleted.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The ID of the Amazon DataZone domain in which the subscription grant is deleted.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The entity to which the subscription is deleted.
	//
	// GrantedEntity is a required field
	GrantedEntity *GrantedEntity `locationName:"grantedEntity" type:"structure" required:"true"`

	// The ID of the subscription grant that is deleted.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The status of the subscription grant that is deleted.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"SubscriptionGrantOverallStatus"`

	// The identifier of the subsctiption whose subscription grant is to be deleted.
	SubscriptionId *string `locationName:"subscriptionId" type:"string"`

	// The ID of the subscription target associated with the subscription grant
	// that is deleted.
	//
	// SubscriptionTargetId is a required field
	SubscriptionTargetId *string `locationName:"subscriptionTargetId" type:"string" required:"true"`

	// The timestamp of when the subscription grant that is deleted was updated.
	//
	// UpdatedAt is a required field
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who updated the subscription grant that is deleted.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (DeleteSubscriptionGrantOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteSubscriptionGrantOutput) SetAssets

SetAssets sets the Assets field's value.

func (*DeleteSubscriptionGrantOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DeleteSubscriptionGrantOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*DeleteSubscriptionGrantOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*DeleteSubscriptionGrantOutput) SetGrantedEntity

SetGrantedEntity sets the GrantedEntity field's value.

func (*DeleteSubscriptionGrantOutput) SetId

SetId sets the Id field's value.

func (*DeleteSubscriptionGrantOutput) SetStatus

SetStatus sets the Status field's value.

func (*DeleteSubscriptionGrantOutput) SetSubscriptionId

SetSubscriptionId sets the SubscriptionId field's value.

func (*DeleteSubscriptionGrantOutput) SetSubscriptionTargetId

SetSubscriptionTargetId sets the SubscriptionTargetId field's value.

func (*DeleteSubscriptionGrantOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*DeleteSubscriptionGrantOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (DeleteSubscriptionGrantOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteSubscriptionRequestInput

type DeleteSubscriptionRequestInput struct {

	// The ID of the Amazon DataZone domain in which the subscription request is
	// deleted.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the subscription request that is deleted.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteSubscriptionRequestInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteSubscriptionRequestInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteSubscriptionRequestInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (DeleteSubscriptionRequestInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteSubscriptionRequestInput) Validate

func (s *DeleteSubscriptionRequestInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSubscriptionRequestOutput

type DeleteSubscriptionRequestOutput struct {
	// contains filtered or unexported fields
}

func (DeleteSubscriptionRequestOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteSubscriptionRequestOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteSubscriptionTargetInput

type DeleteSubscriptionTargetInput struct {

	// The ID of the Amazon DataZone domain in which the subscription target is
	// deleted.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the Amazon DataZone environment in which the subscription target
	// is deleted.
	//
	// EnvironmentIdentifier is a required field
	EnvironmentIdentifier *string `location:"uri" locationName:"environmentIdentifier" type:"string" required:"true"`

	// The ID of the subscription target that is deleted.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteSubscriptionTargetInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteSubscriptionTargetInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteSubscriptionTargetInput) SetEnvironmentIdentifier

func (s *DeleteSubscriptionTargetInput) SetEnvironmentIdentifier(v string) *DeleteSubscriptionTargetInput

SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.

func (*DeleteSubscriptionTargetInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (DeleteSubscriptionTargetInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteSubscriptionTargetInput) Validate

func (s *DeleteSubscriptionTargetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSubscriptionTargetOutput

type DeleteSubscriptionTargetOutput struct {
	// contains filtered or unexported fields
}

func (DeleteSubscriptionTargetOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteSubscriptionTargetOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Deployment

type Deployment struct {

	// The identifier of the last deployment of the environment.
	DeploymentId *string `locationName:"deploymentId" type:"string"`

	// The status of the last deployment of the environment.
	DeploymentStatus *string `locationName:"deploymentStatus" type:"string" enum:"DeploymentStatus"`

	// The type of the last deployment of the environment.
	DeploymentType *string `locationName:"deploymentType" type:"string" enum:"DeploymentType"`

	// The failure reason of the last deployment of the environment.
	FailureReason *EnvironmentError `locationName:"failureReason" type:"structure"`

	// Specifies whether the last deployment of the environment is complete.
	IsDeploymentComplete *bool `locationName:"isDeploymentComplete" type:"boolean"`

	// The messages of the last deployment of the environment.
	Messages []*string `locationName:"messages" type:"list"`
	// contains filtered or unexported fields
}

The details of the last deployment of the environment.

func (Deployment) GoString

func (s Deployment) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Deployment) SetDeploymentId

func (s *Deployment) SetDeploymentId(v string) *Deployment

SetDeploymentId sets the DeploymentId field's value.

func (*Deployment) SetDeploymentStatus

func (s *Deployment) SetDeploymentStatus(v string) *Deployment

SetDeploymentStatus sets the DeploymentStatus field's value.

func (*Deployment) SetDeploymentType

func (s *Deployment) SetDeploymentType(v string) *Deployment

SetDeploymentType sets the DeploymentType field's value.

func (*Deployment) SetFailureReason

func (s *Deployment) SetFailureReason(v *EnvironmentError) *Deployment

SetFailureReason sets the FailureReason field's value.

func (*Deployment) SetIsDeploymentComplete

func (s *Deployment) SetIsDeploymentComplete(v bool) *Deployment

SetIsDeploymentComplete sets the IsDeploymentComplete field's value.

func (*Deployment) SetMessages

func (s *Deployment) SetMessages(v []*string) *Deployment

SetMessages sets the Messages field's value.

func (Deployment) String

func (s Deployment) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeploymentProperties

type DeploymentProperties struct {

	// The end timeout of the environment blueprint deployment.
	EndTimeoutMinutes *int64 `locationName:"endTimeoutMinutes" min:"1" type:"integer"`

	// The start timeout of the environment blueprint deployment.
	StartTimeoutMinutes *int64 `locationName:"startTimeoutMinutes" min:"1" type:"integer"`
	// contains filtered or unexported fields
}

The deployment properties of the Amazon DataZone blueprint.

func (DeploymentProperties) GoString

func (s DeploymentProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeploymentProperties) SetEndTimeoutMinutes

func (s *DeploymentProperties) SetEndTimeoutMinutes(v int64) *DeploymentProperties

SetEndTimeoutMinutes sets the EndTimeoutMinutes field's value.

func (*DeploymentProperties) SetStartTimeoutMinutes

func (s *DeploymentProperties) SetStartTimeoutMinutes(v int64) *DeploymentProperties

SetStartTimeoutMinutes sets the StartTimeoutMinutes field's value.

func (DeploymentProperties) String

func (s DeploymentProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DetailedGlossaryTerm

type DetailedGlossaryTerm struct {

	// The name of a glossary term attached to the inventory asset.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by DetailedGlossaryTerm's
	// String and GoString methods.
	Name *string `locationName:"name" min:"1" type:"string" sensitive:"true"`

	// The shoft description of a glossary term attached to the inventory asset.
	//
	// ShortDescription is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by DetailedGlossaryTerm's
	// String and GoString methods.
	ShortDescription *string `locationName:"shortDescription" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

Details of a glossary term attached to the inventory asset.

func (DetailedGlossaryTerm) GoString

func (s DetailedGlossaryTerm) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DetailedGlossaryTerm) SetName

SetName sets the Name field's value.

func (*DetailedGlossaryTerm) SetShortDescription

func (s *DetailedGlossaryTerm) SetShortDescription(v string) *DetailedGlossaryTerm

SetShortDescription sets the ShortDescription field's value.

func (DetailedGlossaryTerm) String

func (s DetailedGlossaryTerm) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DomainSummary

type DomainSummary struct {

	// The ARN of the Amazon DataZone domain.
	//
	// Arn is a required field
	Arn *string `locationName:"arn" type:"string" required:"true"`

	// A timestamp of when a Amazon DataZone domain was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"`

	// A description of an Amazon DataZone domain.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by DomainSummary's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// A timestamp of when a Amazon DataZone domain was last updated.
	LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"`

	// The identifier of the Amazon Web Services account that manages the domain.
	//
	// ManagedAccountId is a required field
	ManagedAccountId *string `locationName:"managedAccountId" type:"string" required:"true"`

	// A name of an Amazon DataZone domain.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by DomainSummary's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true" sensitive:"true"`

	// The data portal URL for the Amazon DataZone domain.
	PortalUrl *string `locationName:"portalUrl" type:"string"`

	// The status of the Amazon DataZone domain.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"DomainStatus"`
	// contains filtered or unexported fields
}

A summary of a Amazon DataZone domain.

func (DomainSummary) GoString

func (s DomainSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DomainSummary) SetArn

func (s *DomainSummary) SetArn(v string) *DomainSummary

SetArn sets the Arn field's value.

func (*DomainSummary) SetCreatedAt

func (s *DomainSummary) SetCreatedAt(v time.Time) *DomainSummary

SetCreatedAt sets the CreatedAt field's value.

func (*DomainSummary) SetDescription

func (s *DomainSummary) SetDescription(v string) *DomainSummary

SetDescription sets the Description field's value.

func (*DomainSummary) SetId

func (s *DomainSummary) SetId(v string) *DomainSummary

SetId sets the Id field's value.

func (*DomainSummary) SetLastUpdatedAt

func (s *DomainSummary) SetLastUpdatedAt(v time.Time) *DomainSummary

SetLastUpdatedAt sets the LastUpdatedAt field's value.

func (*DomainSummary) SetManagedAccountId

func (s *DomainSummary) SetManagedAccountId(v string) *DomainSummary

SetManagedAccountId sets the ManagedAccountId field's value.

func (*DomainSummary) SetName

func (s *DomainSummary) SetName(v string) *DomainSummary

SetName sets the Name field's value.

func (*DomainSummary) SetPortalUrl

func (s *DomainSummary) SetPortalUrl(v string) *DomainSummary

SetPortalUrl sets the PortalUrl field's value.

func (*DomainSummary) SetStatus

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

SetStatus sets the Status field's value.

func (DomainSummary) String

func (s DomainSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type EnvironmentBlueprintConfigurationItem

type EnvironmentBlueprintConfigurationItem struct {

	// The timestamp of when an environment blueprint was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The identifier of the Amazon DataZone domain in which an environment blueprint
	// exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The enabled Amazon Web Services Regions specified in a blueprint configuration.
	EnabledRegions []*string `locationName:"enabledRegions" type:"list"`

	// The identifier of the environment blueprint.
	//
	// EnvironmentBlueprintId is a required field
	EnvironmentBlueprintId *string `locationName:"environmentBlueprintId" type:"string" required:"true"`

	// The ARN of the manage access role specified in the environment blueprint
	// configuration.
	ManageAccessRoleArn *string `locationName:"manageAccessRoleArn" type:"string"`

	// The ARN of the provisioning role specified in the environment blueprint configuration.
	ProvisioningRoleArn *string `locationName:"provisioningRoleArn" type:"string"`

	// The regional parameters of the environment blueprint.
	RegionalParameters map[string]map[string]*string `locationName:"regionalParameters" type:"map"`

	// The timestamp of when the environment blueprint was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

The configuration details of an environment blueprint.

func (EnvironmentBlueprintConfigurationItem) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EnvironmentBlueprintConfigurationItem) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*EnvironmentBlueprintConfigurationItem) SetDomainId

SetDomainId sets the DomainId field's value.

func (*EnvironmentBlueprintConfigurationItem) SetEnabledRegions

SetEnabledRegions sets the EnabledRegions field's value.

func (*EnvironmentBlueprintConfigurationItem) SetEnvironmentBlueprintId

SetEnvironmentBlueprintId sets the EnvironmentBlueprintId field's value.

func (*EnvironmentBlueprintConfigurationItem) SetManageAccessRoleArn

SetManageAccessRoleArn sets the ManageAccessRoleArn field's value.

func (*EnvironmentBlueprintConfigurationItem) SetProvisioningRoleArn

SetProvisioningRoleArn sets the ProvisioningRoleArn field's value.

func (*EnvironmentBlueprintConfigurationItem) SetRegionalParameters

SetRegionalParameters sets the RegionalParameters field's value.

func (*EnvironmentBlueprintConfigurationItem) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (EnvironmentBlueprintConfigurationItem) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type EnvironmentBlueprintSummary

type EnvironmentBlueprintSummary struct {

	// The timestamp of when an environment blueprint was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The description of a blueprint.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by EnvironmentBlueprintSummary's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The identifier of the blueprint.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The name of the blueprint.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	// The provider of the blueprint.
	//
	// Provider is a required field
	Provider *string `locationName:"provider" type:"string" required:"true"`

	// The provisioning properties of the blueprint.
	//
	// ProvisioningProperties is a required field
	ProvisioningProperties *ProvisioningProperties `locationName:"provisioningProperties" type:"structure" required:"true"`

	// The timestamp of when the blueprint was enabled.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

The details of an environment blueprint summary.

func (EnvironmentBlueprintSummary) GoString

func (s EnvironmentBlueprintSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EnvironmentBlueprintSummary) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*EnvironmentBlueprintSummary) SetDescription

SetDescription sets the Description field's value.

func (*EnvironmentBlueprintSummary) SetId

SetId sets the Id field's value.

func (*EnvironmentBlueprintSummary) SetName

SetName sets the Name field's value.

func (*EnvironmentBlueprintSummary) SetProvider

SetProvider sets the Provider field's value.

func (*EnvironmentBlueprintSummary) SetProvisioningProperties

SetProvisioningProperties sets the ProvisioningProperties field's value.

func (*EnvironmentBlueprintSummary) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (EnvironmentBlueprintSummary) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type EnvironmentError

type EnvironmentError struct {

	// The error code for the failure reason for the environment deployment.
	Code *string `locationName:"code" type:"string"`

	// The error message for the failure reason for the environment deployment.
	//
	// Message is a required field
	Message *string `locationName:"message" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The failure reasons for the environment deployment.

func (EnvironmentError) GoString

func (s EnvironmentError) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EnvironmentError) SetCode

func (s *EnvironmentError) SetCode(v string) *EnvironmentError

SetCode sets the Code field's value.

func (*EnvironmentError) SetMessage

func (s *EnvironmentError) SetMessage(v string) *EnvironmentError

SetMessage sets the Message field's value.

func (EnvironmentError) String

func (s EnvironmentError) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type EnvironmentParameter

type EnvironmentParameter struct {

	// The name of an environment profile parameter.
	Name *string `locationName:"name" type:"string"`

	// The value of an environment profile parameter.
	Value *string `locationName:"value" type:"string"`
	// contains filtered or unexported fields
}

The parameter details of an evironment profile.

func (EnvironmentParameter) GoString

func (s EnvironmentParameter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EnvironmentParameter) SetName

SetName sets the Name field's value.

func (*EnvironmentParameter) SetValue

SetValue sets the Value field's value.

func (EnvironmentParameter) String

func (s EnvironmentParameter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type EnvironmentProfileSummary

type EnvironmentProfileSummary struct {

	// The identifier of an Amazon Web Services account in which an environment
	// profile exists.
	AwsAccountId *string `locationName:"awsAccountId" type:"string"`

	// The Amazon Web Services Region in which an environment profile exists.
	AwsAccountRegion *string `locationName:"awsAccountRegion" type:"string"`

	// The timestamp of when an environment profile was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The Amazon DataZone user who created the environment profile.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The description of the environment profile.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by EnvironmentProfileSummary's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The identifier of the Amazon DataZone domain in which the environment profile
	// exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The identifier of a blueprint with which an environment profile is created.
	//
	// EnvironmentBlueprintId is a required field
	EnvironmentBlueprintId *string `locationName:"environmentBlueprintId" type:"string" required:"true"`

	// The identifier of the environment profile.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The name of the environment profile.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by EnvironmentProfileSummary's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The identifier of a project in which an environment profile exists.
	ProjectId *string `locationName:"projectId" type:"string"`

	// The timestamp of when the environment profile was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

The details of an environment profile.

func (EnvironmentProfileSummary) GoString

func (s EnvironmentProfileSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EnvironmentProfileSummary) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*EnvironmentProfileSummary) SetAwsAccountRegion

func (s *EnvironmentProfileSummary) SetAwsAccountRegion(v string) *EnvironmentProfileSummary

SetAwsAccountRegion sets the AwsAccountRegion field's value.

func (*EnvironmentProfileSummary) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*EnvironmentProfileSummary) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*EnvironmentProfileSummary) SetDescription

SetDescription sets the Description field's value.

func (*EnvironmentProfileSummary) SetDomainId

SetDomainId sets the DomainId field's value.

func (*EnvironmentProfileSummary) SetEnvironmentBlueprintId

func (s *EnvironmentProfileSummary) SetEnvironmentBlueprintId(v string) *EnvironmentProfileSummary

SetEnvironmentBlueprintId sets the EnvironmentBlueprintId field's value.

func (*EnvironmentProfileSummary) SetId

SetId sets the Id field's value.

func (*EnvironmentProfileSummary) SetName

SetName sets the Name field's value.

func (*EnvironmentProfileSummary) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*EnvironmentProfileSummary) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (EnvironmentProfileSummary) String

func (s EnvironmentProfileSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type EnvironmentSummary

type EnvironmentSummary struct {

	// The identifier of the Amazon Web Services account in which an environment
	// exists.
	AwsAccountId *string `locationName:"awsAccountId" type:"string"`

	// The Amazon Web Services Region in which an environment exists.
	AwsAccountRegion *string `locationName:"awsAccountRegion" type:"string"`

	// The timestamp of when the environment was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The Amazon DataZone user who created the environment.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The description of the environment.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by EnvironmentSummary's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The identifier of the Amazon DataZone domain in which the environment exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The identifier of the environment profile with which the environment was
	// created.
	//
	// EnvironmentProfileId is a required field
	EnvironmentProfileId *string `locationName:"environmentProfileId" type:"string" required:"true"`

	// The identifier of the environment.
	Id *string `locationName:"id" type:"string"`

	// The name of the environment.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by EnvironmentSummary's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The identifier of the project in which the environment exists.
	//
	// ProjectId is a required field
	ProjectId *string `locationName:"projectId" type:"string" required:"true"`

	// The provider of the environment.
	//
	// Provider is a required field
	Provider *string `locationName:"provider" type:"string" required:"true"`

	// The status of the environment.
	Status *string `locationName:"status" type:"string" enum:"EnvironmentStatus"`

	// The timestamp of when the environment was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

The details of an environment.

func (EnvironmentSummary) GoString

func (s EnvironmentSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EnvironmentSummary) SetAwsAccountId

func (s *EnvironmentSummary) SetAwsAccountId(v string) *EnvironmentSummary

SetAwsAccountId sets the AwsAccountId field's value.

func (*EnvironmentSummary) SetAwsAccountRegion

func (s *EnvironmentSummary) SetAwsAccountRegion(v string) *EnvironmentSummary

SetAwsAccountRegion sets the AwsAccountRegion field's value.

func (*EnvironmentSummary) SetCreatedAt

func (s *EnvironmentSummary) SetCreatedAt(v time.Time) *EnvironmentSummary

SetCreatedAt sets the CreatedAt field's value.

func (*EnvironmentSummary) SetCreatedBy

func (s *EnvironmentSummary) SetCreatedBy(v string) *EnvironmentSummary

SetCreatedBy sets the CreatedBy field's value.

func (*EnvironmentSummary) SetDescription

func (s *EnvironmentSummary) SetDescription(v string) *EnvironmentSummary

SetDescription sets the Description field's value.

func (*EnvironmentSummary) SetDomainId

func (s *EnvironmentSummary) SetDomainId(v string) *EnvironmentSummary

SetDomainId sets the DomainId field's value.

func (*EnvironmentSummary) SetEnvironmentProfileId

func (s *EnvironmentSummary) SetEnvironmentProfileId(v string) *EnvironmentSummary

SetEnvironmentProfileId sets the EnvironmentProfileId field's value.

func (*EnvironmentSummary) SetId

SetId sets the Id field's value.

func (*EnvironmentSummary) SetName

SetName sets the Name field's value.

func (*EnvironmentSummary) SetProjectId

func (s *EnvironmentSummary) SetProjectId(v string) *EnvironmentSummary

SetProjectId sets the ProjectId field's value.

func (*EnvironmentSummary) SetProvider

func (s *EnvironmentSummary) SetProvider(v string) *EnvironmentSummary

SetProvider sets the Provider field's value.

func (*EnvironmentSummary) SetStatus

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

SetStatus sets the Status field's value.

func (*EnvironmentSummary) SetUpdatedAt

func (s *EnvironmentSummary) SetUpdatedAt(v time.Time) *EnvironmentSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (EnvironmentSummary) String

func (s EnvironmentSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FailureCause

type FailureCause struct {

	// The description of the error message.
	Message *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

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

func (FailureCause) GoString

func (s FailureCause) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FailureCause) SetMessage

func (s *FailureCause) SetMessage(v string) *FailureCause

SetMessage sets the Message field's value.

func (FailureCause) String

func (s FailureCause) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Filter

type Filter struct {

	// A search filter attribute in Amazon DataZone.
	//
	// Attribute is a required field
	Attribute *string `locationName:"attribute" min:"1" type:"string" required:"true"`

	// A search filter value in Amazon DataZone.
	//
	// Value is a required field
	Value *string `locationName:"value" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

A search filter in Amazon DataZone.

func (Filter) GoString

func (s Filter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Filter) SetAttribute

func (s *Filter) SetAttribute(v string) *Filter

SetAttribute sets the Attribute field's value.

func (*Filter) SetValue

func (s *Filter) SetValue(v string) *Filter

SetValue sets the Value field's value.

func (Filter) String

func (s Filter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Filter) Validate

func (s *Filter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilterClause

type FilterClause struct {

	// The 'and' search filter clause in Amazon DataZone.
	And []*FilterClause `locationName:"and" min:"1" type:"list"`

	// A search filter in Amazon DataZone.
	Filter *Filter `locationName:"filter" type:"structure"`

	// The 'or' search filter clause in Amazon DataZone.
	Or []*FilterClause `locationName:"or" min:"1" type:"list"`
	// contains filtered or unexported fields
}

A search filter clause in Amazon DataZone.

func (FilterClause) GoString

func (s FilterClause) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterClause) SetAnd

func (s *FilterClause) SetAnd(v []*FilterClause) *FilterClause

SetAnd sets the And field's value.

func (*FilterClause) SetFilter

func (s *FilterClause) SetFilter(v *Filter) *FilterClause

SetFilter sets the Filter field's value.

func (*FilterClause) SetOr

func (s *FilterClause) SetOr(v []*FilterClause) *FilterClause

SetOr sets the Or field's value.

func (FilterClause) String

func (s FilterClause) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterClause) Validate

func (s *FilterClause) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilterExpression

type FilterExpression struct {

	// The search filter expression.
	//
	// Expression is a required field
	Expression *string `locationName:"expression" min:"1" type:"string" required:"true"`

	// The search filter explresison type.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true" enum:"FilterExpressionType"`
	// contains filtered or unexported fields
}

A filter expression in Amazon DataZone.

func (FilterExpression) GoString

func (s FilterExpression) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterExpression) SetExpression

func (s *FilterExpression) SetExpression(v string) *FilterExpression

SetExpression sets the Expression field's value.

func (*FilterExpression) SetType

func (s *FilterExpression) SetType(v string) *FilterExpression

SetType sets the Type field's value.

func (FilterExpression) String

func (s FilterExpression) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterExpression) Validate

func (s *FilterExpression) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FormEntryInput_

type FormEntryInput_ struct {

	// Specifies whether a form entry is required.
	Required *bool `locationName:"required" type:"boolean"`

	// The type ID of the form entry.
	//
	// TypeIdentifier is a required field
	TypeIdentifier *string `locationName:"typeIdentifier" min:"1" type:"string" required:"true"`

	// The type revision of the form entry.
	//
	// TypeRevision is a required field
	TypeRevision *string `locationName:"typeRevision" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details of the form entry.

func (FormEntryInput_) GoString

func (s FormEntryInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FormEntryInput_) SetRequired

func (s *FormEntryInput_) SetRequired(v bool) *FormEntryInput_

SetRequired sets the Required field's value.

func (*FormEntryInput_) SetTypeIdentifier

func (s *FormEntryInput_) SetTypeIdentifier(v string) *FormEntryInput_

SetTypeIdentifier sets the TypeIdentifier field's value.

func (*FormEntryInput_) SetTypeRevision

func (s *FormEntryInput_) SetTypeRevision(v string) *FormEntryInput_

SetTypeRevision sets the TypeRevision field's value.

func (FormEntryInput_) String

func (s FormEntryInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FormEntryInput_) Validate

func (s *FormEntryInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FormEntryOutput_

type FormEntryOutput_ struct {

	// Specifies whether a form entry is required.
	Required *bool `locationName:"required" type:"boolean"`

	// The name of the type of the form entry.
	//
	// TypeName is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by FormEntryOutput_'s
	// String and GoString methods.
	//
	// TypeName is a required field
	TypeName *string `locationName:"typeName" min:"1" type:"string" required:"true" sensitive:"true"`

	// The type revision of the form entry.
	//
	// TypeRevision is a required field
	TypeRevision *string `locationName:"typeRevision" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details of the form entry.

func (FormEntryOutput_) GoString

func (s FormEntryOutput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FormEntryOutput_) SetRequired

func (s *FormEntryOutput_) SetRequired(v bool) *FormEntryOutput_

SetRequired sets the Required field's value.

func (*FormEntryOutput_) SetTypeName

func (s *FormEntryOutput_) SetTypeName(v string) *FormEntryOutput_

SetTypeName sets the TypeName field's value.

func (*FormEntryOutput_) SetTypeRevision

func (s *FormEntryOutput_) SetTypeRevision(v string) *FormEntryOutput_

SetTypeRevision sets the TypeRevision field's value.

func (FormEntryOutput_) String

func (s FormEntryOutput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FormInput_

type FormInput_ struct {

	// The content of the metadata form.
	Content *string `locationName:"content" type:"string"`

	// The name of the metadata form.
	//
	// FormName is a required field
	FormName *string `locationName:"formName" min:"1" type:"string" required:"true"`

	// The ID of the metadata form type.
	TypeIdentifier *string `locationName:"typeIdentifier" min:"1" type:"string"`

	// The revision of the metadata form type.
	TypeRevision *string `locationName:"typeRevision" min:"1" type:"string"`
	// contains filtered or unexported fields
}

The details of a metadata form.

func (FormInput_) GoString

func (s FormInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FormInput_) SetContent

func (s *FormInput_) SetContent(v string) *FormInput_

SetContent sets the Content field's value.

func (*FormInput_) SetFormName

func (s *FormInput_) SetFormName(v string) *FormInput_

SetFormName sets the FormName field's value.

func (*FormInput_) SetTypeIdentifier

func (s *FormInput_) SetTypeIdentifier(v string) *FormInput_

SetTypeIdentifier sets the TypeIdentifier field's value.

func (*FormInput_) SetTypeRevision

func (s *FormInput_) SetTypeRevision(v string) *FormInput_

SetTypeRevision sets the TypeRevision field's value.

func (FormInput_) String

func (s FormInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FormInput_) Validate

func (s *FormInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FormOutput_

type FormOutput_ struct {

	// The content of the metadata form.
	Content *string `locationName:"content" type:"string"`

	// The name of the metadata form.
	//
	// FormName is a required field
	FormName *string `locationName:"formName" min:"1" type:"string" required:"true"`

	// The name of the metadata form type.
	//
	// TypeName is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by FormOutput_'s
	// String and GoString methods.
	TypeName *string `locationName:"typeName" min:"1" type:"string" sensitive:"true"`

	// The revision of the metadata form type.
	TypeRevision *string `locationName:"typeRevision" min:"1" type:"string"`
	// contains filtered or unexported fields
}

The details of a metadata form.

func (FormOutput_) GoString

func (s FormOutput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FormOutput_) SetContent

func (s *FormOutput_) SetContent(v string) *FormOutput_

SetContent sets the Content field's value.

func (*FormOutput_) SetFormName

func (s *FormOutput_) SetFormName(v string) *FormOutput_

SetFormName sets the FormName field's value.

func (*FormOutput_) SetTypeName

func (s *FormOutput_) SetTypeName(v string) *FormOutput_

SetTypeName sets the TypeName field's value.

func (*FormOutput_) SetTypeRevision

func (s *FormOutput_) SetTypeRevision(v string) *FormOutput_

SetTypeRevision sets the TypeRevision field's value.

func (FormOutput_) String

func (s FormOutput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FormTypeData

type FormTypeData struct {

	// The timestamp of when the metadata form type was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

	// The Amazon DataZone user who created teh metadata form type.
	CreatedBy *string `locationName:"createdBy" type:"string"`

	// The description of the metadata form type.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by FormTypeData's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The identifier of the Amazon DataZone domain in which the form type exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The imports specified in the form type.
	Imports []*Import `locationName:"imports" min:"1" type:"list"`

	// The model of the form type.
	//
	// Model is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by FormTypeData's
	// String and GoString methods.
	Model *Model `locationName:"model" type:"structure" sensitive:"true"`

	// The name of the form type.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by FormTypeData's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The identifier of the Amazon DataZone domain in which the form type was originally
	// created.
	OriginDomainId *string `locationName:"originDomainId" type:"string"`

	// The identifier of the project in which the form type was originally created.
	OriginProjectId *string `locationName:"originProjectId" type:"string"`

	// The identifier of the project that owns the form type.
	OwningProjectId *string `locationName:"owningProjectId" type:"string"`

	// The revision of the form type.
	//
	// Revision is a required field
	Revision *string `locationName:"revision" min:"1" type:"string" required:"true"`

	// The status of the form type.
	Status *string `locationName:"status" type:"string" enum:"FormTypeStatus"`
	// contains filtered or unexported fields
}

The details of the metadata form type.

func (FormTypeData) GoString

func (s FormTypeData) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FormTypeData) SetCreatedAt

func (s *FormTypeData) SetCreatedAt(v time.Time) *FormTypeData

SetCreatedAt sets the CreatedAt field's value.

func (*FormTypeData) SetCreatedBy

func (s *FormTypeData) SetCreatedBy(v string) *FormTypeData

SetCreatedBy sets the CreatedBy field's value.

func (*FormTypeData) SetDescription

func (s *FormTypeData) SetDescription(v string) *FormTypeData

SetDescription sets the Description field's value.

func (*FormTypeData) SetDomainId

func (s *FormTypeData) SetDomainId(v string) *FormTypeData

SetDomainId sets the DomainId field's value.

func (*FormTypeData) SetImports

func (s *FormTypeData) SetImports(v []*Import) *FormTypeData

SetImports sets the Imports field's value.

func (*FormTypeData) SetModel

func (s *FormTypeData) SetModel(v *Model) *FormTypeData

SetModel sets the Model field's value.

func (*FormTypeData) SetName

func (s *FormTypeData) SetName(v string) *FormTypeData

SetName sets the Name field's value.

func (*FormTypeData) SetOriginDomainId

func (s *FormTypeData) SetOriginDomainId(v string) *FormTypeData

SetOriginDomainId sets the OriginDomainId field's value.

func (*FormTypeData) SetOriginProjectId

func (s *FormTypeData) SetOriginProjectId(v string) *FormTypeData

SetOriginProjectId sets the OriginProjectId field's value.

func (*FormTypeData) SetOwningProjectId

func (s *FormTypeData) SetOwningProjectId(v string) *FormTypeData

SetOwningProjectId sets the OwningProjectId field's value.

func (*FormTypeData) SetRevision

func (s *FormTypeData) SetRevision(v string) *FormTypeData

SetRevision sets the Revision field's value.

func (*FormTypeData) SetStatus

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

SetStatus sets the Status field's value.

func (FormTypeData) String

func (s FormTypeData) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetAssetInput

type GetAssetInput struct {

	// The ID of the Amazon DataZone domain to which the asset belongs.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the Amazon DataZone asset.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

	// The revision of the Amazon DataZone asset.
	Revision *string `location:"querystring" locationName:"revision" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (GetAssetInput) GoString

func (s GetAssetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetAssetInput) SetDomainIdentifier

func (s *GetAssetInput) SetDomainIdentifier(v string) *GetAssetInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetAssetInput) SetIdentifier

func (s *GetAssetInput) SetIdentifier(v string) *GetAssetInput

SetIdentifier sets the Identifier field's value.

func (*GetAssetInput) SetRevision

func (s *GetAssetInput) SetRevision(v string) *GetAssetInput

SetRevision sets the Revision field's value.

func (GetAssetInput) String

func (s GetAssetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetAssetInput) Validate

func (s *GetAssetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetAssetOutput

type GetAssetOutput struct {

	// The timestamp of when the asset was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

	// The Amazon DataZone user who created the asset.
	CreatedBy *string `locationName:"createdBy" type:"string"`

	// The description of the Amazon DataZone asset.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetAssetOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain to which the asset belongs.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// ExternalIdentifier is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetAssetOutput's
	// String and GoString methods.
	ExternalIdentifier *string `locationName:"externalIdentifier" min:"1" type:"string" sensitive:"true"`

	// The timestamp of when the first revision of the asset was created.
	FirstRevisionCreatedAt *time.Time `locationName:"firstRevisionCreatedAt" type:"timestamp"`

	// The Amazon DataZone user who created the first revision of the asset.
	FirstRevisionCreatedBy *string `locationName:"firstRevisionCreatedBy" type:"string"`

	// The metadata forms attached to the asset.
	//
	// FormsOutput is a required field
	FormsOutput []*FormOutput_ `locationName:"formsOutput" type:"list" required:"true"`

	// The business glossary terms attached to the asset.
	GlossaryTerms []*string `locationName:"glossaryTerms" min:"1" type:"list"`

	// The ID of the asset.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The details of an asset published in an Amazon DataZone catalog.
	Listing *AssetListingDetails `locationName:"listing" type:"structure"`

	// The name of the asset.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetAssetOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The ID of the project that owns the asset.
	//
	// OwningProjectId is a required field
	OwningProjectId *string `locationName:"owningProjectId" type:"string" required:"true"`

	// The read-only metadata forms attached to the asset.
	ReadOnlyFormsOutput []*FormOutput_ `locationName:"readOnlyFormsOutput" type:"list"`

	// The revision of the asset.
	//
	// Revision is a required field
	Revision *string `locationName:"revision" min:"1" type:"string" required:"true"`

	// The ID of the asset type.
	//
	// TypeIdentifier is a required field
	TypeIdentifier *string `locationName:"typeIdentifier" min:"1" type:"string" required:"true"`

	// The revision of the asset type.
	//
	// TypeRevision is a required field
	TypeRevision *string `locationName:"typeRevision" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetAssetOutput) GoString

func (s GetAssetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetAssetOutput) SetCreatedAt

func (s *GetAssetOutput) SetCreatedAt(v time.Time) *GetAssetOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetAssetOutput) SetCreatedBy

func (s *GetAssetOutput) SetCreatedBy(v string) *GetAssetOutput

SetCreatedBy sets the CreatedBy field's value.

func (*GetAssetOutput) SetDescription

func (s *GetAssetOutput) SetDescription(v string) *GetAssetOutput

SetDescription sets the Description field's value.

func (*GetAssetOutput) SetDomainId

func (s *GetAssetOutput) SetDomainId(v string) *GetAssetOutput

SetDomainId sets the DomainId field's value.

func (*GetAssetOutput) SetExternalIdentifier

func (s *GetAssetOutput) SetExternalIdentifier(v string) *GetAssetOutput

SetExternalIdentifier sets the ExternalIdentifier field's value.

func (*GetAssetOutput) SetFirstRevisionCreatedAt

func (s *GetAssetOutput) SetFirstRevisionCreatedAt(v time.Time) *GetAssetOutput

SetFirstRevisionCreatedAt sets the FirstRevisionCreatedAt field's value.

func (*GetAssetOutput) SetFirstRevisionCreatedBy

func (s *GetAssetOutput) SetFirstRevisionCreatedBy(v string) *GetAssetOutput

SetFirstRevisionCreatedBy sets the FirstRevisionCreatedBy field's value.

func (*GetAssetOutput) SetFormsOutput

func (s *GetAssetOutput) SetFormsOutput(v []*FormOutput_) *GetAssetOutput

SetFormsOutput sets the FormsOutput field's value.

func (*GetAssetOutput) SetGlossaryTerms

func (s *GetAssetOutput) SetGlossaryTerms(v []*string) *GetAssetOutput

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*GetAssetOutput) SetId

func (s *GetAssetOutput) SetId(v string) *GetAssetOutput

SetId sets the Id field's value.

func (*GetAssetOutput) SetListing

SetListing sets the Listing field's value.

func (*GetAssetOutput) SetName

func (s *GetAssetOutput) SetName(v string) *GetAssetOutput

SetName sets the Name field's value.

func (*GetAssetOutput) SetOwningProjectId

func (s *GetAssetOutput) SetOwningProjectId(v string) *GetAssetOutput

SetOwningProjectId sets the OwningProjectId field's value.

func (*GetAssetOutput) SetReadOnlyFormsOutput

func (s *GetAssetOutput) SetReadOnlyFormsOutput(v []*FormOutput_) *GetAssetOutput

SetReadOnlyFormsOutput sets the ReadOnlyFormsOutput field's value.

func (*GetAssetOutput) SetRevision

func (s *GetAssetOutput) SetRevision(v string) *GetAssetOutput

SetRevision sets the Revision field's value.

func (*GetAssetOutput) SetTypeIdentifier

func (s *GetAssetOutput) SetTypeIdentifier(v string) *GetAssetOutput

SetTypeIdentifier sets the TypeIdentifier field's value.

func (*GetAssetOutput) SetTypeRevision

func (s *GetAssetOutput) SetTypeRevision(v string) *GetAssetOutput

SetTypeRevision sets the TypeRevision field's value.

func (GetAssetOutput) String

func (s GetAssetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetAssetTypeInput

type GetAssetTypeInput struct {

	// The ID of the Amazon DataZone domain in which the asset type exists.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the asset type.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" min:"1" type:"string" required:"true"`

	// The revision of the asset type.
	Revision *string `location:"querystring" locationName:"revision" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (GetAssetTypeInput) GoString

func (s GetAssetTypeInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetAssetTypeInput) SetDomainIdentifier

func (s *GetAssetTypeInput) SetDomainIdentifier(v string) *GetAssetTypeInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetAssetTypeInput) SetIdentifier

func (s *GetAssetTypeInput) SetIdentifier(v string) *GetAssetTypeInput

SetIdentifier sets the Identifier field's value.

func (*GetAssetTypeInput) SetRevision

func (s *GetAssetTypeInput) SetRevision(v string) *GetAssetTypeInput

SetRevision sets the Revision field's value.

func (GetAssetTypeInput) String

func (s GetAssetTypeInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetAssetTypeInput) Validate

func (s *GetAssetTypeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetAssetTypeOutput

type GetAssetTypeOutput struct {

	// The timestamp of when the asset type was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

	// The Amazon DataZone user who created the asset type.
	CreatedBy *string `locationName:"createdBy" type:"string"`

	// The description of the asset type.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetAssetTypeOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain in which the asset type exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The metadata forms attached to the asset type.
	//
	// FormsOutput is a required field
	FormsOutput map[string]*FormEntryOutput_ `locationName:"formsOutput" type:"map" required:"true"`

	// The name of the asset type.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	// The ID of the Amazon DataZone domain in which the asset type was originally
	// created.
	OriginDomainId *string `locationName:"originDomainId" type:"string"`

	// The ID of the Amazon DataZone project in which the asset type was originally
	// created.
	OriginProjectId *string `locationName:"originProjectId" type:"string"`

	// The ID of the Amazon DataZone project that owns the asset type.
	//
	// OwningProjectId is a required field
	OwningProjectId *string `locationName:"owningProjectId" type:"string" required:"true"`

	// The revision of the asset type.
	//
	// Revision is a required field
	Revision *string `locationName:"revision" min:"1" type:"string" required:"true"`

	// The timestamp of when the asset type was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`

	// The Amazon DataZone user that updated the asset type.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (GetAssetTypeOutput) GoString

func (s GetAssetTypeOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetAssetTypeOutput) SetCreatedAt

func (s *GetAssetTypeOutput) SetCreatedAt(v time.Time) *GetAssetTypeOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetAssetTypeOutput) SetCreatedBy

func (s *GetAssetTypeOutput) SetCreatedBy(v string) *GetAssetTypeOutput

SetCreatedBy sets the CreatedBy field's value.

func (*GetAssetTypeOutput) SetDescription

func (s *GetAssetTypeOutput) SetDescription(v string) *GetAssetTypeOutput

SetDescription sets the Description field's value.

func (*GetAssetTypeOutput) SetDomainId

func (s *GetAssetTypeOutput) SetDomainId(v string) *GetAssetTypeOutput

SetDomainId sets the DomainId field's value.

func (*GetAssetTypeOutput) SetFormsOutput

func (s *GetAssetTypeOutput) SetFormsOutput(v map[string]*FormEntryOutput_) *GetAssetTypeOutput

SetFormsOutput sets the FormsOutput field's value.

func (*GetAssetTypeOutput) SetName

SetName sets the Name field's value.

func (*GetAssetTypeOutput) SetOriginDomainId

func (s *GetAssetTypeOutput) SetOriginDomainId(v string) *GetAssetTypeOutput

SetOriginDomainId sets the OriginDomainId field's value.

func (*GetAssetTypeOutput) SetOriginProjectId

func (s *GetAssetTypeOutput) SetOriginProjectId(v string) *GetAssetTypeOutput

SetOriginProjectId sets the OriginProjectId field's value.

func (*GetAssetTypeOutput) SetOwningProjectId

func (s *GetAssetTypeOutput) SetOwningProjectId(v string) *GetAssetTypeOutput

SetOwningProjectId sets the OwningProjectId field's value.

func (*GetAssetTypeOutput) SetRevision

func (s *GetAssetTypeOutput) SetRevision(v string) *GetAssetTypeOutput

SetRevision sets the Revision field's value.

func (*GetAssetTypeOutput) SetUpdatedAt

func (s *GetAssetTypeOutput) SetUpdatedAt(v time.Time) *GetAssetTypeOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetAssetTypeOutput) SetUpdatedBy

func (s *GetAssetTypeOutput) SetUpdatedBy(v string) *GetAssetTypeOutput

SetUpdatedBy sets the UpdatedBy field's value.

func (GetAssetTypeOutput) String

func (s GetAssetTypeOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetDataSourceInput

type GetDataSourceInput struct {

	// The ID of the Amazon DataZone domain in which the data source exists.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the Amazon DataZone data source.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetDataSourceInput) GoString

func (s GetDataSourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDataSourceInput) SetDomainIdentifier

func (s *GetDataSourceInput) SetDomainIdentifier(v string) *GetDataSourceInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetDataSourceInput) SetIdentifier

func (s *GetDataSourceInput) SetIdentifier(v string) *GetDataSourceInput

SetIdentifier sets the Identifier field's value.

func (GetDataSourceInput) String

func (s GetDataSourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDataSourceInput) Validate

func (s *GetDataSourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDataSourceOutput

type GetDataSourceOutput struct {

	// The metadata forms attached to the assets created by this data source.
	AssetFormsOutput []*FormOutput_ `locationName:"assetFormsOutput" type:"list"`

	// The configuration of the data source.
	Configuration *DataSourceConfigurationOutput_ `locationName:"configuration" type:"structure"`

	// The timestamp of when the data source was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The description of the data source.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetDataSourceOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain in which the data source exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// Specifies whether this data source is enabled or not.
	EnableSetting *string `locationName:"enableSetting" type:"string" enum:"EnableSetting"`

	// The ID of the environment where this data source creates and publishes assets,
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" type:"string" required:"true"`

	// Specifies the error message that is returned if the operation cannot be successfully
	// completed.
	ErrorMessage *DataSourceErrorMessage `locationName:"errorMessage" type:"structure"`

	// The ID of the data source.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The number of assets created by the data source during its last run.
	LastRunAssetCount *int64 `locationName:"lastRunAssetCount" type:"integer"`

	// The timestamp of the last run of the data source.
	LastRunAt *time.Time `locationName:"lastRunAt" type:"timestamp" timestampFormat:"iso8601"`

	// Specifies the error message that is returned if the operation cannot be successfully
	// completed.
	LastRunErrorMessage *DataSourceErrorMessage `locationName:"lastRunErrorMessage" type:"structure"`

	// The status of the last run of the data source.
	LastRunStatus *string `locationName:"lastRunStatus" type:"string" enum:"DataSourceRunStatus"`

	// The name of the data source.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetDataSourceOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The ID of the project where the data source creates and publishes assets.
	//
	// ProjectId is a required field
	ProjectId *string `locationName:"projectId" type:"string" required:"true"`

	// Specifies whether the assets that this data source creates in the inventory
	// are to be also automatically published to the catalog.
	PublishOnImport *bool `locationName:"publishOnImport" type:"boolean"`

	// The recommendation to be updated as part of the UpdateDataSource action.
	Recommendation *RecommendationConfiguration `locationName:"recommendation" type:"structure"`

	// The schedule of the data source runs.
	//
	// Schedule is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetDataSourceOutput's
	// String and GoString methods.
	Schedule *ScheduleConfiguration `locationName:"schedule" type:"structure" sensitive:"true"`

	// The status of the data source.
	Status *string `locationName:"status" type:"string" enum:"DataSourceStatus"`

	// The type of the data source.
	Type *string `locationName:"type" min:"1" type:"string"`

	// The timestamp of when the data source was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

func (GetDataSourceOutput) GoString

func (s GetDataSourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDataSourceOutput) SetAssetFormsOutput

func (s *GetDataSourceOutput) SetAssetFormsOutput(v []*FormOutput_) *GetDataSourceOutput

SetAssetFormsOutput sets the AssetFormsOutput field's value.

func (*GetDataSourceOutput) SetConfiguration

SetConfiguration sets the Configuration field's value.

func (*GetDataSourceOutput) SetCreatedAt

func (s *GetDataSourceOutput) SetCreatedAt(v time.Time) *GetDataSourceOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetDataSourceOutput) SetDescription

func (s *GetDataSourceOutput) SetDescription(v string) *GetDataSourceOutput

SetDescription sets the Description field's value.

func (*GetDataSourceOutput) SetDomainId

func (s *GetDataSourceOutput) SetDomainId(v string) *GetDataSourceOutput

SetDomainId sets the DomainId field's value.

func (*GetDataSourceOutput) SetEnableSetting

func (s *GetDataSourceOutput) SetEnableSetting(v string) *GetDataSourceOutput

SetEnableSetting sets the EnableSetting field's value.

func (*GetDataSourceOutput) SetEnvironmentId

func (s *GetDataSourceOutput) SetEnvironmentId(v string) *GetDataSourceOutput

SetEnvironmentId sets the EnvironmentId field's value.

func (*GetDataSourceOutput) SetErrorMessage

SetErrorMessage sets the ErrorMessage field's value.

func (*GetDataSourceOutput) SetId

SetId sets the Id field's value.

func (*GetDataSourceOutput) SetLastRunAssetCount

func (s *GetDataSourceOutput) SetLastRunAssetCount(v int64) *GetDataSourceOutput

SetLastRunAssetCount sets the LastRunAssetCount field's value.

func (*GetDataSourceOutput) SetLastRunAt

func (s *GetDataSourceOutput) SetLastRunAt(v time.Time) *GetDataSourceOutput

SetLastRunAt sets the LastRunAt field's value.

func (*GetDataSourceOutput) SetLastRunErrorMessage

func (s *GetDataSourceOutput) SetLastRunErrorMessage(v *DataSourceErrorMessage) *GetDataSourceOutput

SetLastRunErrorMessage sets the LastRunErrorMessage field's value.

func (*GetDataSourceOutput) SetLastRunStatus

func (s *GetDataSourceOutput) SetLastRunStatus(v string) *GetDataSourceOutput

SetLastRunStatus sets the LastRunStatus field's value.

func (*GetDataSourceOutput) SetName

SetName sets the Name field's value.

func (*GetDataSourceOutput) SetProjectId

func (s *GetDataSourceOutput) SetProjectId(v string) *GetDataSourceOutput

SetProjectId sets the ProjectId field's value.

func (*GetDataSourceOutput) SetPublishOnImport

func (s *GetDataSourceOutput) SetPublishOnImport(v bool) *GetDataSourceOutput

SetPublishOnImport sets the PublishOnImport field's value.

func (*GetDataSourceOutput) SetRecommendation

SetRecommendation sets the Recommendation field's value.

func (*GetDataSourceOutput) SetSchedule

SetSchedule sets the Schedule field's value.

func (*GetDataSourceOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetDataSourceOutput) SetType

SetType sets the Type field's value.

func (*GetDataSourceOutput) SetUpdatedAt

func (s *GetDataSourceOutput) SetUpdatedAt(v time.Time) *GetDataSourceOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (GetDataSourceOutput) String

func (s GetDataSourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetDataSourceRunInput

type GetDataSourceRunInput struct {

	// The ID of the domain in which this data source run was performed.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the data source run.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetDataSourceRunInput) GoString

func (s GetDataSourceRunInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDataSourceRunInput) SetDomainIdentifier

func (s *GetDataSourceRunInput) SetDomainIdentifier(v string) *GetDataSourceRunInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetDataSourceRunInput) SetIdentifier

func (s *GetDataSourceRunInput) SetIdentifier(v string) *GetDataSourceRunInput

SetIdentifier sets the Identifier field's value.

func (GetDataSourceRunInput) String

func (s GetDataSourceRunInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDataSourceRunInput) Validate

func (s *GetDataSourceRunInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDataSourceRunOutput

type GetDataSourceRunOutput struct {

	// The timestamp of when the data source run was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The configuration snapshot of the data source run.
	DataSourceConfigurationSnapshot *string `locationName:"dataSourceConfigurationSnapshot" type:"string"`

	// The ID of the data source for this data source run.
	//
	// DataSourceId is a required field
	DataSourceId *string `locationName:"dataSourceId" type:"string" required:"true"`

	// The ID of the domain in which this data source run was performed.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// Specifies the error message that is returned if the operation cannot be successfully
	// completed.
	ErrorMessage *DataSourceErrorMessage `locationName:"errorMessage" type:"structure"`

	// The ID of the data source run.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The ID of the project in which this data source run occured.
	//
	// ProjectId is a required field
	ProjectId *string `locationName:"projectId" type:"string" required:"true"`

	// The asset statistics from this data source run.
	RunStatisticsForAssets *RunStatisticsForAssets `locationName:"runStatisticsForAssets" type:"structure"`

	// The timestamp of when this data source run started.
	StartedAt *time.Time `locationName:"startedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The status of this data source run.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"DataSourceRunStatus"`

	// The timestamp of when this data source run stopped.
	StoppedAt *time.Time `locationName:"stoppedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The type of this data source run.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true" enum:"DataSourceRunType"`

	// The timestamp of when this data source run was updated.
	//
	// UpdatedAt is a required field
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`
	// contains filtered or unexported fields
}

func (GetDataSourceRunOutput) GoString

func (s GetDataSourceRunOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDataSourceRunOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*GetDataSourceRunOutput) SetDataSourceConfigurationSnapshot

func (s *GetDataSourceRunOutput) SetDataSourceConfigurationSnapshot(v string) *GetDataSourceRunOutput

SetDataSourceConfigurationSnapshot sets the DataSourceConfigurationSnapshot field's value.

func (*GetDataSourceRunOutput) SetDataSourceId

func (s *GetDataSourceRunOutput) SetDataSourceId(v string) *GetDataSourceRunOutput

SetDataSourceId sets the DataSourceId field's value.

func (*GetDataSourceRunOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*GetDataSourceRunOutput) SetErrorMessage

SetErrorMessage sets the ErrorMessage field's value.

func (*GetDataSourceRunOutput) SetId

SetId sets the Id field's value.

func (*GetDataSourceRunOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*GetDataSourceRunOutput) SetRunStatisticsForAssets

func (s *GetDataSourceRunOutput) SetRunStatisticsForAssets(v *RunStatisticsForAssets) *GetDataSourceRunOutput

SetRunStatisticsForAssets sets the RunStatisticsForAssets field's value.

func (*GetDataSourceRunOutput) SetStartedAt

SetStartedAt sets the StartedAt field's value.

func (*GetDataSourceRunOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetDataSourceRunOutput) SetStoppedAt

SetStoppedAt sets the StoppedAt field's value.

func (*GetDataSourceRunOutput) SetType

SetType sets the Type field's value.

func (*GetDataSourceRunOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (GetDataSourceRunOutput) String

func (s GetDataSourceRunOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetDomainInput

type GetDomainInput struct {

	// The identifier of the specified Amazon DataZone domain.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetDomainInput) GoString

func (s GetDomainInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDomainInput) SetIdentifier

func (s *GetDomainInput) SetIdentifier(v string) *GetDomainInput

SetIdentifier sets the Identifier field's value.

func (GetDomainInput) String

func (s GetDomainInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDomainInput) Validate

func (s *GetDomainInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDomainOutput

type GetDomainOutput struct {

	// The ARN of the specified Amazon DataZone domain.
	Arn *string `locationName:"arn" type:"string"`

	// The timestamp of when the Amazon DataZone domain was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

	// The description of the Amazon DataZone domain.
	Description *string `locationName:"description" type:"string"`

	// The domain execution role with which the Amazon DataZone domain is created.
	//
	// DomainExecutionRole is a required field
	DomainExecutionRole *string `locationName:"domainExecutionRole" type:"string" required:"true"`

	// The identifier of the specified Amazon DataZone domain.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The identifier of the Amazon Web Services Key Management Service (KMS) key
	// that is used to encrypt the Amazon DataZone domain, metadata, and reporting
	// data.
	KmsKeyIdentifier *string `locationName:"kmsKeyIdentifier" min:"1" type:"string"`

	// The timestamp of when the Amazon DataZone domain was last updated.
	LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"`

	// The name of the Amazon DataZone domain.
	Name *string `locationName:"name" type:"string"`

	// The URL of the data portal for this Amazon DataZone domain.
	PortalUrl *string `locationName:"portalUrl" type:"string"`

	// The single sing-on option of the specified Amazon DataZone domain.
	SingleSignOn *SingleSignOn `locationName:"singleSignOn" type:"structure"`

	// The status of the specified Amazon DataZone domain.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"DomainStatus"`

	// The tags specified for the Amazon DataZone domain.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (GetDomainOutput) GoString

func (s GetDomainOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDomainOutput) SetArn

func (s *GetDomainOutput) SetArn(v string) *GetDomainOutput

SetArn sets the Arn field's value.

func (*GetDomainOutput) SetCreatedAt

func (s *GetDomainOutput) SetCreatedAt(v time.Time) *GetDomainOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetDomainOutput) SetDescription

func (s *GetDomainOutput) SetDescription(v string) *GetDomainOutput

SetDescription sets the Description field's value.

func (*GetDomainOutput) SetDomainExecutionRole

func (s *GetDomainOutput) SetDomainExecutionRole(v string) *GetDomainOutput

SetDomainExecutionRole sets the DomainExecutionRole field's value.

func (*GetDomainOutput) SetId

func (s *GetDomainOutput) SetId(v string) *GetDomainOutput

SetId sets the Id field's value.

func (*GetDomainOutput) SetKmsKeyIdentifier

func (s *GetDomainOutput) SetKmsKeyIdentifier(v string) *GetDomainOutput

SetKmsKeyIdentifier sets the KmsKeyIdentifier field's value.

func (*GetDomainOutput) SetLastUpdatedAt

func (s *GetDomainOutput) SetLastUpdatedAt(v time.Time) *GetDomainOutput

SetLastUpdatedAt sets the LastUpdatedAt field's value.

func (*GetDomainOutput) SetName

func (s *GetDomainOutput) SetName(v string) *GetDomainOutput

SetName sets the Name field's value.

func (*GetDomainOutput) SetPortalUrl

func (s *GetDomainOutput) SetPortalUrl(v string) *GetDomainOutput

SetPortalUrl sets the PortalUrl field's value.

func (*GetDomainOutput) SetSingleSignOn

func (s *GetDomainOutput) SetSingleSignOn(v *SingleSignOn) *GetDomainOutput

SetSingleSignOn sets the SingleSignOn field's value.

func (*GetDomainOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*GetDomainOutput) SetTags

func (s *GetDomainOutput) SetTags(v map[string]*string) *GetDomainOutput

SetTags sets the Tags field's value.

func (GetDomainOutput) String

func (s GetDomainOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetEnvironmentBlueprintConfigurationInput

type GetEnvironmentBlueprintConfigurationInput struct {

	// The ID of the Amazon DataZone domain where this blueprint exists.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// He ID of the blueprint.
	//
	// EnvironmentBlueprintIdentifier is a required field
	EnvironmentBlueprintIdentifier *string `location:"uri" locationName:"environmentBlueprintIdentifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetEnvironmentBlueprintConfigurationInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetEnvironmentBlueprintConfigurationInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetEnvironmentBlueprintConfigurationInput) SetEnvironmentBlueprintIdentifier

SetEnvironmentBlueprintIdentifier sets the EnvironmentBlueprintIdentifier field's value.

func (GetEnvironmentBlueprintConfigurationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetEnvironmentBlueprintConfigurationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetEnvironmentBlueprintConfigurationOutput

type GetEnvironmentBlueprintConfigurationOutput struct {

	// The timestamp of when this blueprint was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The ID of the Amazon DataZone domain where this blueprint exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The Amazon Web Services regions in which this blueprint is enabled.
	EnabledRegions []*string `locationName:"enabledRegions" type:"list"`

	// The ID of the blueprint.
	//
	// EnvironmentBlueprintId is a required field
	EnvironmentBlueprintId *string `locationName:"environmentBlueprintId" type:"string" required:"true"`

	// The ARN of the manage access role with which this blueprint is created.
	ManageAccessRoleArn *string `locationName:"manageAccessRoleArn" type:"string"`

	// The ARN of the provisioning role with which this blueprint is created.
	ProvisioningRoleArn *string `locationName:"provisioningRoleArn" type:"string"`

	// The regional parameters of the blueprint.
	RegionalParameters map[string]map[string]*string `locationName:"regionalParameters" type:"map"`

	// The timestamp of when this blueprint was upated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

func (GetEnvironmentBlueprintConfigurationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetEnvironmentBlueprintConfigurationOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*GetEnvironmentBlueprintConfigurationOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*GetEnvironmentBlueprintConfigurationOutput) SetEnabledRegions

SetEnabledRegions sets the EnabledRegions field's value.

func (*GetEnvironmentBlueprintConfigurationOutput) SetEnvironmentBlueprintId

SetEnvironmentBlueprintId sets the EnvironmentBlueprintId field's value.

func (*GetEnvironmentBlueprintConfigurationOutput) SetManageAccessRoleArn

SetManageAccessRoleArn sets the ManageAccessRoleArn field's value.

func (*GetEnvironmentBlueprintConfigurationOutput) SetProvisioningRoleArn

SetProvisioningRoleArn sets the ProvisioningRoleArn field's value.

func (*GetEnvironmentBlueprintConfigurationOutput) SetRegionalParameters

SetRegionalParameters sets the RegionalParameters field's value.

func (*GetEnvironmentBlueprintConfigurationOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (GetEnvironmentBlueprintConfigurationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetEnvironmentBlueprintInput

type GetEnvironmentBlueprintInput struct {

	// The identifier of the domain in which this blueprint exists.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of this Amazon DataZone blueprint.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetEnvironmentBlueprintInput) GoString

func (s GetEnvironmentBlueprintInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetEnvironmentBlueprintInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetEnvironmentBlueprintInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (GetEnvironmentBlueprintInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetEnvironmentBlueprintInput) Validate

func (s *GetEnvironmentBlueprintInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetEnvironmentBlueprintOutput

type GetEnvironmentBlueprintOutput struct {

	// A timestamp of when this blueprint was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The deployment properties of this Amazon DataZone blueprint.
	DeploymentProperties *DeploymentProperties `locationName:"deploymentProperties" type:"structure"`

	// The description of this Amazon DataZone blueprint.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetEnvironmentBlueprintOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The glossary terms attached to this Amazon DataZone blueprint.
	GlossaryTerms []*string `locationName:"glossaryTerms" min:"1" type:"list"`

	// The ID of this Amazon DataZone blueprint.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The name of this Amazon DataZone blueprint.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	// The provider of this Amazon DataZone blueprint.
	//
	// Provider is a required field
	Provider *string `locationName:"provider" type:"string" required:"true"`

	// The provisioning properties of this Amazon DataZone blueprint.
	//
	// ProvisioningProperties is a required field
	ProvisioningProperties *ProvisioningProperties `locationName:"provisioningProperties" type:"structure" required:"true"`

	// The timestamp of when this blueprint was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user parameters of this blueprint.
	UserParameters []*CustomParameter `locationName:"userParameters" type:"list"`
	// contains filtered or unexported fields
}

func (GetEnvironmentBlueprintOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetEnvironmentBlueprintOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*GetEnvironmentBlueprintOutput) SetDeploymentProperties

SetDeploymentProperties sets the DeploymentProperties field's value.

func (*GetEnvironmentBlueprintOutput) SetDescription

SetDescription sets the Description field's value.

func (*GetEnvironmentBlueprintOutput) SetGlossaryTerms

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*GetEnvironmentBlueprintOutput) SetId

SetId sets the Id field's value.

func (*GetEnvironmentBlueprintOutput) SetName

SetName sets the Name field's value.

func (*GetEnvironmentBlueprintOutput) SetProvider

SetProvider sets the Provider field's value.

func (*GetEnvironmentBlueprintOutput) SetProvisioningProperties

SetProvisioningProperties sets the ProvisioningProperties field's value.

func (*GetEnvironmentBlueprintOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetEnvironmentBlueprintOutput) SetUserParameters

SetUserParameters sets the UserParameters field's value.

func (GetEnvironmentBlueprintOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetEnvironmentInput

type GetEnvironmentInput struct {

	// The ID of the Amazon DataZone domain where the environment exists.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the Amazon DataZone environment.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetEnvironmentInput) GoString

func (s GetEnvironmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetEnvironmentInput) SetDomainIdentifier

func (s *GetEnvironmentInput) SetDomainIdentifier(v string) *GetEnvironmentInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetEnvironmentInput) SetIdentifier

func (s *GetEnvironmentInput) SetIdentifier(v string) *GetEnvironmentInput

SetIdentifier sets the Identifier field's value.

func (GetEnvironmentInput) String

func (s GetEnvironmentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetEnvironmentInput) Validate

func (s *GetEnvironmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetEnvironmentOutput

type GetEnvironmentOutput struct {

	// The ID of the Amazon Web Services account where the environment exists.
	AwsAccountId *string `locationName:"awsAccountId" type:"string"`

	// The Amazon Web Services region where the environment exists.
	AwsAccountRegion *string `locationName:"awsAccountRegion" type:"string"`

	// The timestamp of when the environment was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The Amazon DataZone user who created the environment.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The deployment properties of the environment.
	DeploymentProperties *DeploymentProperties `locationName:"deploymentProperties" type:"structure"`

	// The description of the environment.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetEnvironmentOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain where the environment exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The actions of the environment.
	EnvironmentActions []*ConfigurableEnvironmentAction `locationName:"environmentActions" type:"list"`

	// The blueprint with which the environment is created.
	EnvironmentBlueprintId *string `locationName:"environmentBlueprintId" type:"string"`

	// The ID of the environment profile with which the environment is created.
	//
	// EnvironmentProfileId is a required field
	EnvironmentProfileId *string `locationName:"environmentProfileId" type:"string" required:"true"`

	// The business glossary terms that can be used in this environment.
	GlossaryTerms []*string `locationName:"glossaryTerms" min:"1" type:"list"`

	// The ID of the environment.
	Id *string `locationName:"id" type:"string"`

	// The details of the last deployment of the environment.
	LastDeployment *Deployment `locationName:"lastDeployment" type:"structure"`

	// The name of the environment.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetEnvironmentOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The ID of the Amazon DataZone project in which this environment is created.
	//
	// ProjectId is a required field
	ProjectId *string `locationName:"projectId" type:"string" required:"true"`

	// The provider of this Amazon DataZone environment.
	//
	// Provider is a required field
	Provider *string `locationName:"provider" type:"string" required:"true"`

	// The provisioned resources of this Amazon DataZone environment.
	ProvisionedResources []*Resource `locationName:"provisionedResources" type:"list"`

	// The provisioning properties of this Amazon DataZone environment.
	ProvisioningProperties *ProvisioningProperties `locationName:"provisioningProperties" type:"structure"`

	// The status of this Amazon DataZone environment.
	Status *string `locationName:"status" type:"string" enum:"EnvironmentStatus"`

	// The timestamp of when this environment was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user parameters of this Amazon DataZone environment.
	UserParameters []*CustomParameter `locationName:"userParameters" type:"list"`
	// contains filtered or unexported fields
}

func (GetEnvironmentOutput) GoString

func (s GetEnvironmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetEnvironmentOutput) SetAwsAccountId

func (s *GetEnvironmentOutput) SetAwsAccountId(v string) *GetEnvironmentOutput

SetAwsAccountId sets the AwsAccountId field's value.

func (*GetEnvironmentOutput) SetAwsAccountRegion

func (s *GetEnvironmentOutput) SetAwsAccountRegion(v string) *GetEnvironmentOutput

SetAwsAccountRegion sets the AwsAccountRegion field's value.

func (*GetEnvironmentOutput) SetCreatedAt

func (s *GetEnvironmentOutput) SetCreatedAt(v time.Time) *GetEnvironmentOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetEnvironmentOutput) SetCreatedBy

func (s *GetEnvironmentOutput) SetCreatedBy(v string) *GetEnvironmentOutput

SetCreatedBy sets the CreatedBy field's value.

func (*GetEnvironmentOutput) SetDeploymentProperties

func (s *GetEnvironmentOutput) SetDeploymentProperties(v *DeploymentProperties) *GetEnvironmentOutput

SetDeploymentProperties sets the DeploymentProperties field's value.

func (*GetEnvironmentOutput) SetDescription

func (s *GetEnvironmentOutput) SetDescription(v string) *GetEnvironmentOutput

SetDescription sets the Description field's value.

func (*GetEnvironmentOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*GetEnvironmentOutput) SetEnvironmentActions

SetEnvironmentActions sets the EnvironmentActions field's value.

func (*GetEnvironmentOutput) SetEnvironmentBlueprintId

func (s *GetEnvironmentOutput) SetEnvironmentBlueprintId(v string) *GetEnvironmentOutput

SetEnvironmentBlueprintId sets the EnvironmentBlueprintId field's value.

func (*GetEnvironmentOutput) SetEnvironmentProfileId

func (s *GetEnvironmentOutput) SetEnvironmentProfileId(v string) *GetEnvironmentOutput

SetEnvironmentProfileId sets the EnvironmentProfileId field's value.

func (*GetEnvironmentOutput) SetGlossaryTerms

func (s *GetEnvironmentOutput) SetGlossaryTerms(v []*string) *GetEnvironmentOutput

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*GetEnvironmentOutput) SetId

SetId sets the Id field's value.

func (*GetEnvironmentOutput) SetLastDeployment

func (s *GetEnvironmentOutput) SetLastDeployment(v *Deployment) *GetEnvironmentOutput

SetLastDeployment sets the LastDeployment field's value.

func (*GetEnvironmentOutput) SetName

SetName sets the Name field's value.

func (*GetEnvironmentOutput) SetProjectId

func (s *GetEnvironmentOutput) SetProjectId(v string) *GetEnvironmentOutput

SetProjectId sets the ProjectId field's value.

func (*GetEnvironmentOutput) SetProvider

SetProvider sets the Provider field's value.

func (*GetEnvironmentOutput) SetProvisionedResources

func (s *GetEnvironmentOutput) SetProvisionedResources(v []*Resource) *GetEnvironmentOutput

SetProvisionedResources sets the ProvisionedResources field's value.

func (*GetEnvironmentOutput) SetProvisioningProperties

func (s *GetEnvironmentOutput) SetProvisioningProperties(v *ProvisioningProperties) *GetEnvironmentOutput

SetProvisioningProperties sets the ProvisioningProperties field's value.

func (*GetEnvironmentOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetEnvironmentOutput) SetUpdatedAt

func (s *GetEnvironmentOutput) SetUpdatedAt(v time.Time) *GetEnvironmentOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetEnvironmentOutput) SetUserParameters

func (s *GetEnvironmentOutput) SetUserParameters(v []*CustomParameter) *GetEnvironmentOutput

SetUserParameters sets the UserParameters field's value.

func (GetEnvironmentOutput) String

func (s GetEnvironmentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetEnvironmentProfileInput

type GetEnvironmentProfileInput struct {

	// The ID of the Amazon DataZone domain in which this environment profile exists.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the environment profile.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetEnvironmentProfileInput) GoString

func (s GetEnvironmentProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetEnvironmentProfileInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetEnvironmentProfileInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (GetEnvironmentProfileInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetEnvironmentProfileInput) Validate

func (s *GetEnvironmentProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetEnvironmentProfileOutput

type GetEnvironmentProfileOutput struct {

	// The ID of the Amazon Web Services account where this environment profile
	// exists.
	AwsAccountId *string `locationName:"awsAccountId" type:"string"`

	// The Amazon Web Services region where this environment profile exists.
	AwsAccountRegion *string `locationName:"awsAccountRegion" type:"string"`

	// The timestamp of when this environment profile was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The Amazon DataZone user who created this environment profile.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The description of the environment profile.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetEnvironmentProfileOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain in which this environment profile exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The ID of the blueprint with which this environment profile is created.
	//
	// EnvironmentBlueprintId is a required field
	EnvironmentBlueprintId *string `locationName:"environmentBlueprintId" type:"string" required:"true"`

	// The ID of the environment profile.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The name of the environment profile.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetEnvironmentProfileOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The ID of the Amazon DataZone project in which this environment profile is
	// created.
	ProjectId *string `locationName:"projectId" type:"string"`

	// The timestamp of when this environment profile was upated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user parameters of the environment profile.
	UserParameters []*CustomParameter `locationName:"userParameters" type:"list"`
	// contains filtered or unexported fields
}

func (GetEnvironmentProfileOutput) GoString

func (s GetEnvironmentProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetEnvironmentProfileOutput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*GetEnvironmentProfileOutput) SetAwsAccountRegion

SetAwsAccountRegion sets the AwsAccountRegion field's value.

func (*GetEnvironmentProfileOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*GetEnvironmentProfileOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*GetEnvironmentProfileOutput) SetDescription

SetDescription sets the Description field's value.

func (*GetEnvironmentProfileOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*GetEnvironmentProfileOutput) SetEnvironmentBlueprintId

func (s *GetEnvironmentProfileOutput) SetEnvironmentBlueprintId(v string) *GetEnvironmentProfileOutput

SetEnvironmentBlueprintId sets the EnvironmentBlueprintId field's value.

func (*GetEnvironmentProfileOutput) SetId

SetId sets the Id field's value.

func (*GetEnvironmentProfileOutput) SetName

SetName sets the Name field's value.

func (*GetEnvironmentProfileOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*GetEnvironmentProfileOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetEnvironmentProfileOutput) SetUserParameters

SetUserParameters sets the UserParameters field's value.

func (GetEnvironmentProfileOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetFormTypeInput

type GetFormTypeInput struct {

	// The ID of the Amazon DataZone domain in which this metadata form type exists.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the metadata form type.
	//
	// FormTypeIdentifier is a required field
	FormTypeIdentifier *string `location:"uri" locationName:"formTypeIdentifier" min:"1" type:"string" required:"true"`

	// The revision of this metadata form type.
	Revision *string `location:"querystring" locationName:"revision" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (GetFormTypeInput) GoString

func (s GetFormTypeInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetFormTypeInput) SetDomainIdentifier

func (s *GetFormTypeInput) SetDomainIdentifier(v string) *GetFormTypeInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetFormTypeInput) SetFormTypeIdentifier

func (s *GetFormTypeInput) SetFormTypeIdentifier(v string) *GetFormTypeInput

SetFormTypeIdentifier sets the FormTypeIdentifier field's value.

func (*GetFormTypeInput) SetRevision

func (s *GetFormTypeInput) SetRevision(v string) *GetFormTypeInput

SetRevision sets the Revision field's value.

func (GetFormTypeInput) String

func (s GetFormTypeInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetFormTypeInput) Validate

func (s *GetFormTypeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetFormTypeOutput

type GetFormTypeOutput struct {

	// The timestamp of when this metadata form type was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

	// The Amazon DataZone user who created this metadata form type.
	CreatedBy *string `locationName:"createdBy" type:"string"`

	// The description of the metadata form type.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetFormTypeOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain in which this metadata form type exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The imports of the metadata form type.
	Imports []*Import `locationName:"imports" min:"1" type:"list"`

	// The model of the metadata form type.
	//
	// Model is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetFormTypeOutput's
	// String and GoString methods.
	//
	// Model is a required field
	Model *Model `locationName:"model" type:"structure" required:"true" sensitive:"true"`

	// The name of the metadata form type.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetFormTypeOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The ID of the Amazon DataZone domain in which the metadata form type was
	// originally created.
	OriginDomainId *string `locationName:"originDomainId" type:"string"`

	// The ID of the project in which this metadata form type was originally created.
	OriginProjectId *string `locationName:"originProjectId" type:"string"`

	// The ID of the project that owns this metadata form type.
	OwningProjectId *string `locationName:"owningProjectId" type:"string"`

	// The revision of the metadata form type.
	//
	// Revision is a required field
	Revision *string `locationName:"revision" min:"1" type:"string" required:"true"`

	// The status of the metadata form type.
	Status *string `locationName:"status" type:"string" enum:"FormTypeStatus"`
	// contains filtered or unexported fields
}

func (GetFormTypeOutput) GoString

func (s GetFormTypeOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetFormTypeOutput) SetCreatedAt

func (s *GetFormTypeOutput) SetCreatedAt(v time.Time) *GetFormTypeOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetFormTypeOutput) SetCreatedBy

func (s *GetFormTypeOutput) SetCreatedBy(v string) *GetFormTypeOutput

SetCreatedBy sets the CreatedBy field's value.

func (*GetFormTypeOutput) SetDescription

func (s *GetFormTypeOutput) SetDescription(v string) *GetFormTypeOutput

SetDescription sets the Description field's value.

func (*GetFormTypeOutput) SetDomainId

func (s *GetFormTypeOutput) SetDomainId(v string) *GetFormTypeOutput

SetDomainId sets the DomainId field's value.

func (*GetFormTypeOutput) SetImports

func (s *GetFormTypeOutput) SetImports(v []*Import) *GetFormTypeOutput

SetImports sets the Imports field's value.

func (*GetFormTypeOutput) SetModel

func (s *GetFormTypeOutput) SetModel(v *Model) *GetFormTypeOutput

SetModel sets the Model field's value.

func (*GetFormTypeOutput) SetName

SetName sets the Name field's value.

func (*GetFormTypeOutput) SetOriginDomainId

func (s *GetFormTypeOutput) SetOriginDomainId(v string) *GetFormTypeOutput

SetOriginDomainId sets the OriginDomainId field's value.

func (*GetFormTypeOutput) SetOriginProjectId

func (s *GetFormTypeOutput) SetOriginProjectId(v string) *GetFormTypeOutput

SetOriginProjectId sets the OriginProjectId field's value.

func (*GetFormTypeOutput) SetOwningProjectId

func (s *GetFormTypeOutput) SetOwningProjectId(v string) *GetFormTypeOutput

SetOwningProjectId sets the OwningProjectId field's value.

func (*GetFormTypeOutput) SetRevision

func (s *GetFormTypeOutput) SetRevision(v string) *GetFormTypeOutput

SetRevision sets the Revision field's value.

func (*GetFormTypeOutput) SetStatus

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

SetStatus sets the Status field's value.

func (GetFormTypeOutput) String

func (s GetFormTypeOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetGlossaryInput

type GetGlossaryInput struct {

	// The ID of the Amazon DataZone domain in which this business glossary exists.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the business glossary.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetGlossaryInput) GoString

func (s GetGlossaryInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetGlossaryInput) SetDomainIdentifier

func (s *GetGlossaryInput) SetDomainIdentifier(v string) *GetGlossaryInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetGlossaryInput) SetIdentifier

func (s *GetGlossaryInput) SetIdentifier(v string) *GetGlossaryInput

SetIdentifier sets the Identifier field's value.

func (GetGlossaryInput) String

func (s GetGlossaryInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetGlossaryInput) Validate

func (s *GetGlossaryInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetGlossaryOutput

type GetGlossaryOutput struct {

	// The timestamp of when this business glossary was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

	// The Amazon DataZone user who created this business glossary.
	CreatedBy *string `locationName:"createdBy" type:"string"`

	// The description of the business glossary.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetGlossaryOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain in which this business glossary exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The ID of the business glossary.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The name of the business glossary.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetGlossaryOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The ID of the project that owns this business glossary.
	//
	// OwningProjectId is a required field
	OwningProjectId *string `locationName:"owningProjectId" type:"string" required:"true"`

	// The status of the business glossary.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"GlossaryStatus"`

	// The timestamp of when the business glossary was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`

	// The Amazon DataZone user who updated the business glossary.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (GetGlossaryOutput) GoString

func (s GetGlossaryOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetGlossaryOutput) SetCreatedAt

func (s *GetGlossaryOutput) SetCreatedAt(v time.Time) *GetGlossaryOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetGlossaryOutput) SetCreatedBy

func (s *GetGlossaryOutput) SetCreatedBy(v string) *GetGlossaryOutput

SetCreatedBy sets the CreatedBy field's value.

func (*GetGlossaryOutput) SetDescription

func (s *GetGlossaryOutput) SetDescription(v string) *GetGlossaryOutput

SetDescription sets the Description field's value.

func (*GetGlossaryOutput) SetDomainId

func (s *GetGlossaryOutput) SetDomainId(v string) *GetGlossaryOutput

SetDomainId sets the DomainId field's value.

func (*GetGlossaryOutput) SetId

SetId sets the Id field's value.

func (*GetGlossaryOutput) SetName

SetName sets the Name field's value.

func (*GetGlossaryOutput) SetOwningProjectId

func (s *GetGlossaryOutput) SetOwningProjectId(v string) *GetGlossaryOutput

SetOwningProjectId sets the OwningProjectId field's value.

func (*GetGlossaryOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*GetGlossaryOutput) SetUpdatedAt

func (s *GetGlossaryOutput) SetUpdatedAt(v time.Time) *GetGlossaryOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetGlossaryOutput) SetUpdatedBy

func (s *GetGlossaryOutput) SetUpdatedBy(v string) *GetGlossaryOutput

SetUpdatedBy sets the UpdatedBy field's value.

func (GetGlossaryOutput) String

func (s GetGlossaryOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetGlossaryTermInput

type GetGlossaryTermInput struct {

	// The ID of the Amazon DataZone domain in which this business glossary term
	// exists.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the business glossary term.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetGlossaryTermInput) GoString

func (s GetGlossaryTermInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetGlossaryTermInput) SetDomainIdentifier

func (s *GetGlossaryTermInput) SetDomainIdentifier(v string) *GetGlossaryTermInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetGlossaryTermInput) SetIdentifier

func (s *GetGlossaryTermInput) SetIdentifier(v string) *GetGlossaryTermInput

SetIdentifier sets the Identifier field's value.

func (GetGlossaryTermInput) String

func (s GetGlossaryTermInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetGlossaryTermInput) Validate

func (s *GetGlossaryTermInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetGlossaryTermOutput

type GetGlossaryTermOutput struct {

	// The timestamp of when the business glossary term was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

	// The Amazon DataZone user who created the business glossary.
	CreatedBy *string `locationName:"createdBy" type:"string"`

	// The ID of the Amazon DataZone domain in which this business glossary term
	// exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The ID of the business glossary to which this term belongs.
	//
	// GlossaryId is a required field
	GlossaryId *string `locationName:"glossaryId" type:"string" required:"true"`

	// The ID of the business glossary term.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The long description of the business glossary term.
	//
	// LongDescription is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetGlossaryTermOutput's
	// String and GoString methods.
	LongDescription *string `locationName:"longDescription" type:"string" sensitive:"true"`

	// The name of the business glossary term.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetGlossaryTermOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The short decription of the business glossary term.
	//
	// ShortDescription is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetGlossaryTermOutput's
	// String and GoString methods.
	ShortDescription *string `locationName:"shortDescription" type:"string" sensitive:"true"`

	// The status of the business glossary term.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"GlossaryTermStatus"`

	// The relations of the business glossary term.
	TermRelations *TermRelations `locationName:"termRelations" type:"structure"`

	// The timestamp of when the business glossary term was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`

	// The Amazon DataZone user who updated the business glossary term.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (GetGlossaryTermOutput) GoString

func (s GetGlossaryTermOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetGlossaryTermOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*GetGlossaryTermOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*GetGlossaryTermOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*GetGlossaryTermOutput) SetGlossaryId

func (s *GetGlossaryTermOutput) SetGlossaryId(v string) *GetGlossaryTermOutput

SetGlossaryId sets the GlossaryId field's value.

func (*GetGlossaryTermOutput) SetId

SetId sets the Id field's value.

func (*GetGlossaryTermOutput) SetLongDescription

func (s *GetGlossaryTermOutput) SetLongDescription(v string) *GetGlossaryTermOutput

SetLongDescription sets the LongDescription field's value.

func (*GetGlossaryTermOutput) SetName

SetName sets the Name field's value.

func (*GetGlossaryTermOutput) SetShortDescription

func (s *GetGlossaryTermOutput) SetShortDescription(v string) *GetGlossaryTermOutput

SetShortDescription sets the ShortDescription field's value.

func (*GetGlossaryTermOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetGlossaryTermOutput) SetTermRelations

SetTermRelations sets the TermRelations field's value.

func (*GetGlossaryTermOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetGlossaryTermOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (GetGlossaryTermOutput) String

func (s GetGlossaryTermOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetGroupProfileInput

type GetGroupProfileInput struct {

	// The identifier of the Amazon DataZone domain in which the group profile exists.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the group profile.
	//
	// GroupIdentifier is a required field
	GroupIdentifier *string `location:"uri" locationName:"groupIdentifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetGroupProfileInput) GoString

func (s GetGroupProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetGroupProfileInput) SetDomainIdentifier

func (s *GetGroupProfileInput) SetDomainIdentifier(v string) *GetGroupProfileInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetGroupProfileInput) SetGroupIdentifier

func (s *GetGroupProfileInput) SetGroupIdentifier(v string) *GetGroupProfileInput

SetGroupIdentifier sets the GroupIdentifier field's value.

func (GetGroupProfileInput) String

func (s GetGroupProfileInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetGroupProfileInput) Validate

func (s *GetGroupProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetGroupProfileOutput

type GetGroupProfileOutput struct {

	// The identifier of the Amazon DataZone domain in which the group profile exists.
	DomainId *string `locationName:"domainId" type:"string"`

	// The name of the group for which the specified group profile exists.
	//
	// GroupName is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetGroupProfileOutput's
	// String and GoString methods.
	GroupName *string `locationName:"groupName" min:"1" type:"string" sensitive:"true"`

	// The identifier of the group profile.
	Id *string `locationName:"id" type:"string"`

	// The identifier of the group profile.
	Status *string `locationName:"status" type:"string" enum:"GroupProfileStatus"`
	// contains filtered or unexported fields
}

func (GetGroupProfileOutput) GoString

func (s GetGroupProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetGroupProfileOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*GetGroupProfileOutput) SetGroupName

SetGroupName sets the GroupName field's value.

func (*GetGroupProfileOutput) SetId

SetId sets the Id field's value.

func (*GetGroupProfileOutput) SetStatus

SetStatus sets the Status field's value.

func (GetGroupProfileOutput) String

func (s GetGroupProfileOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetIamPortalLoginUrlInput

type GetIamPortalLoginUrlInput struct {

	// the ID of the Amazon DataZone domain the data portal of which you want to
	// get.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetIamPortalLoginUrlInput) GoString

func (s GetIamPortalLoginUrlInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetIamPortalLoginUrlInput) SetDomainIdentifier

func (s *GetIamPortalLoginUrlInput) SetDomainIdentifier(v string) *GetIamPortalLoginUrlInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (GetIamPortalLoginUrlInput) String

func (s GetIamPortalLoginUrlInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetIamPortalLoginUrlInput) Validate

func (s *GetIamPortalLoginUrlInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetIamPortalLoginUrlOutput

type GetIamPortalLoginUrlOutput struct {

	// The data portal URL of the specified Amazon DataZone domain.
	AuthCodeUrl *string `locationName:"authCodeUrl" type:"string"`

	// The ID of the user profile.
	//
	// UserProfileId is a required field
	UserProfileId *string `locationName:"userProfileId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetIamPortalLoginUrlOutput) GoString

func (s GetIamPortalLoginUrlOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetIamPortalLoginUrlOutput) SetAuthCodeUrl

SetAuthCodeUrl sets the AuthCodeUrl field's value.

func (*GetIamPortalLoginUrlOutput) SetUserProfileId

SetUserProfileId sets the UserProfileId field's value.

func (GetIamPortalLoginUrlOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetListingInput

type GetListingInput struct {

	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

	ListingRevision *string `location:"querystring" locationName:"listingRevision" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (GetListingInput) GoString

func (s GetListingInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetListingInput) SetDomainIdentifier

func (s *GetListingInput) SetDomainIdentifier(v string) *GetListingInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetListingInput) SetIdentifier

func (s *GetListingInput) SetIdentifier(v string) *GetListingInput

SetIdentifier sets the Identifier field's value.

func (*GetListingInput) SetListingRevision

func (s *GetListingInput) SetListingRevision(v string) *GetListingInput

SetListingRevision sets the ListingRevision field's value.

func (GetListingInput) String

func (s GetListingInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetListingInput) Validate

func (s *GetListingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetListingOutput

type GetListingOutput struct {
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

	// The Amazon DataZone user who created the listing.
	CreatedBy *string `locationName:"createdBy" type:"string"`

	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetListingOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The details of a listing (aka asset published in a Amazon DataZone catalog).
	Item *ListingItem `locationName:"item" type:"structure"`

	// ListingRevision is a required field
	ListingRevision *string `locationName:"listingRevision" min:"1" type:"string" required:"true"`

	Name *string `locationName:"name" min:"1" type:"string"`

	Status *string `locationName:"status" type:"string" enum:"ListingStatus"`

	// The timestamp of when the listing was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`

	// The Amazon DataZone user who updated the listing.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (GetListingOutput) GoString

func (s GetListingOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetListingOutput) SetCreatedAt

func (s *GetListingOutput) SetCreatedAt(v time.Time) *GetListingOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetListingOutput) SetCreatedBy

func (s *GetListingOutput) SetCreatedBy(v string) *GetListingOutput

SetCreatedBy sets the CreatedBy field's value.

func (*GetListingOutput) SetDescription

func (s *GetListingOutput) SetDescription(v string) *GetListingOutput

SetDescription sets the Description field's value.

func (*GetListingOutput) SetDomainId

func (s *GetListingOutput) SetDomainId(v string) *GetListingOutput

SetDomainId sets the DomainId field's value.

func (*GetListingOutput) SetId

SetId sets the Id field's value.

func (*GetListingOutput) SetItem

SetItem sets the Item field's value.

func (*GetListingOutput) SetListingRevision

func (s *GetListingOutput) SetListingRevision(v string) *GetListingOutput

SetListingRevision sets the ListingRevision field's value.

func (*GetListingOutput) SetName

func (s *GetListingOutput) SetName(v string) *GetListingOutput

SetName sets the Name field's value.

func (*GetListingOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*GetListingOutput) SetUpdatedAt

func (s *GetListingOutput) SetUpdatedAt(v time.Time) *GetListingOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetListingOutput) SetUpdatedBy

func (s *GetListingOutput) SetUpdatedBy(v string) *GetListingOutput

SetUpdatedBy sets the UpdatedBy field's value.

func (GetListingOutput) String

func (s GetListingOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetProjectInput

type GetProjectInput struct {

	// The ID of the Amazon DataZone domain in which the project exists.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the project.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetProjectInput) GoString

func (s GetProjectInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetProjectInput) SetDomainIdentifier

func (s *GetProjectInput) SetDomainIdentifier(v string) *GetProjectInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetProjectInput) SetIdentifier

func (s *GetProjectInput) SetIdentifier(v string) *GetProjectInput

SetIdentifier sets the Identifier field's value.

func (GetProjectInput) String

func (s GetProjectInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetProjectInput) Validate

func (s *GetProjectInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetProjectOutput

type GetProjectOutput struct {

	// The timestamp of when the project was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The Amazon DataZone user who created the project.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The description of the project.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetProjectOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The ID of the Amazon DataZone domain in which the project exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The business glossary terms that can be used in the project.
	GlossaryTerms []*string `locationName:"glossaryTerms" min:"1" type:"list"`

	// >The ID of the project.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The timestamp of when the project was last updated.
	LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The name of the project.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetProjectOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (GetProjectOutput) GoString

func (s GetProjectOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetProjectOutput) SetCreatedAt

func (s *GetProjectOutput) SetCreatedAt(v time.Time) *GetProjectOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetProjectOutput) SetCreatedBy

func (s *GetProjectOutput) SetCreatedBy(v string) *GetProjectOutput

SetCreatedBy sets the CreatedBy field's value.

func (*GetProjectOutput) SetDescription

func (s *GetProjectOutput) SetDescription(v string) *GetProjectOutput

SetDescription sets the Description field's value.

func (*GetProjectOutput) SetDomainId

func (s *GetProjectOutput) SetDomainId(v string) *GetProjectOutput

SetDomainId sets the DomainId field's value.

func (*GetProjectOutput) SetGlossaryTerms

func (s *GetProjectOutput) SetGlossaryTerms(v []*string) *GetProjectOutput

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*GetProjectOutput) SetId

SetId sets the Id field's value.

func (*GetProjectOutput) SetLastUpdatedAt

func (s *GetProjectOutput) SetLastUpdatedAt(v time.Time) *GetProjectOutput

SetLastUpdatedAt sets the LastUpdatedAt field's value.

func (*GetProjectOutput) SetName

func (s *GetProjectOutput) SetName(v string) *GetProjectOutput

SetName sets the Name field's value.

func (GetProjectOutput) String

func (s GetProjectOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetSubscriptionGrantInput

type GetSubscriptionGrantInput struct {

	// The ID of the Amazon DataZone domain in which the subscription grant exists.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the subscription grant.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSubscriptionGrantInput) GoString

func (s GetSubscriptionGrantInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSubscriptionGrantInput) SetDomainIdentifier

func (s *GetSubscriptionGrantInput) SetDomainIdentifier(v string) *GetSubscriptionGrantInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetSubscriptionGrantInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (GetSubscriptionGrantInput) String

func (s GetSubscriptionGrantInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSubscriptionGrantInput) Validate

func (s *GetSubscriptionGrantInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSubscriptionGrantOutput

type GetSubscriptionGrantOutput struct {

	// The assets for which the subscription grant is created.
	Assets []*SubscribedAsset `locationName:"assets" type:"list"`

	// The timestamp of when the subscription grant is created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who created the subscription grant.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The ID of the Amazon DataZone domain in which the subscription grant exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The entity to which the subscription is granted.
	//
	// GrantedEntity is a required field
	GrantedEntity *GrantedEntity `locationName:"grantedEntity" type:"structure" required:"true"`

	// The ID of the subscription grant.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The status of the subscription grant.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"SubscriptionGrantOverallStatus"`

	// The identifier of the subscription.
	SubscriptionId *string `locationName:"subscriptionId" type:"string"`

	// The subscription target ID associated with the subscription grant.
	//
	// SubscriptionTargetId is a required field
	SubscriptionTargetId *string `locationName:"subscriptionTargetId" type:"string" required:"true"`

	// The timestamp of when the subscription grant was upated.
	//
	// UpdatedAt is a required field
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who updated the subscription grant.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (GetSubscriptionGrantOutput) GoString

func (s GetSubscriptionGrantOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSubscriptionGrantOutput) SetAssets

SetAssets sets the Assets field's value.

func (*GetSubscriptionGrantOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*GetSubscriptionGrantOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*GetSubscriptionGrantOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*GetSubscriptionGrantOutput) SetGrantedEntity

SetGrantedEntity sets the GrantedEntity field's value.

func (*GetSubscriptionGrantOutput) SetId

SetId sets the Id field's value.

func (*GetSubscriptionGrantOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetSubscriptionGrantOutput) SetSubscriptionId

SetSubscriptionId sets the SubscriptionId field's value.

func (*GetSubscriptionGrantOutput) SetSubscriptionTargetId

func (s *GetSubscriptionGrantOutput) SetSubscriptionTargetId(v string) *GetSubscriptionGrantOutput

SetSubscriptionTargetId sets the SubscriptionTargetId field's value.

func (*GetSubscriptionGrantOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetSubscriptionGrantOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (GetSubscriptionGrantOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetSubscriptionInput

type GetSubscriptionInput struct {

	// The ID of the Amazon DataZone domain in which the subscription exists.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the subscription.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSubscriptionInput) GoString

func (s GetSubscriptionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSubscriptionInput) SetDomainIdentifier

func (s *GetSubscriptionInput) SetDomainIdentifier(v string) *GetSubscriptionInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetSubscriptionInput) SetIdentifier

func (s *GetSubscriptionInput) SetIdentifier(v string) *GetSubscriptionInput

SetIdentifier sets the Identifier field's value.

func (GetSubscriptionInput) String

func (s GetSubscriptionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSubscriptionInput) Validate

func (s *GetSubscriptionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSubscriptionOutput

type GetSubscriptionOutput struct {

	// The timestamp of when the subscription was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who created the subscription.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The ID of the Amazon DataZone domain in which the subscription exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The ID of the subscription.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The retain permissions of the subscription.
	RetainPermissions *bool `locationName:"retainPermissions" type:"boolean"`

	// The status of the subscription.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"SubscriptionStatus"`

	// The details of the published asset for which the subscription grant is created.
	//
	// SubscribedListing is a required field
	SubscribedListing *SubscribedListing `locationName:"subscribedListing" type:"structure" required:"true"`

	// The principal that owns the subscription.
	//
	// SubscribedPrincipal is a required field
	SubscribedPrincipal *SubscribedPrincipal `locationName:"subscribedPrincipal" type:"structure" required:"true"`

	// The ID of the subscription request.
	SubscriptionRequestId *string `locationName:"subscriptionRequestId" type:"string"`

	// The timestamp of when the subscription was updated.
	//
	// UpdatedAt is a required field
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who updated the subscription.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (GetSubscriptionOutput) GoString

func (s GetSubscriptionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSubscriptionOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*GetSubscriptionOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*GetSubscriptionOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*GetSubscriptionOutput) SetId

SetId sets the Id field's value.

func (*GetSubscriptionOutput) SetRetainPermissions

func (s *GetSubscriptionOutput) SetRetainPermissions(v bool) *GetSubscriptionOutput

SetRetainPermissions sets the RetainPermissions field's value.

func (*GetSubscriptionOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetSubscriptionOutput) SetSubscribedListing

func (s *GetSubscriptionOutput) SetSubscribedListing(v *SubscribedListing) *GetSubscriptionOutput

SetSubscribedListing sets the SubscribedListing field's value.

func (*GetSubscriptionOutput) SetSubscribedPrincipal

func (s *GetSubscriptionOutput) SetSubscribedPrincipal(v *SubscribedPrincipal) *GetSubscriptionOutput

SetSubscribedPrincipal sets the SubscribedPrincipal field's value.

func (*GetSubscriptionOutput) SetSubscriptionRequestId

func (s *GetSubscriptionOutput) SetSubscriptionRequestId(v string) *GetSubscriptionOutput

SetSubscriptionRequestId sets the SubscriptionRequestId field's value.

func (*GetSubscriptionOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetSubscriptionOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (GetSubscriptionOutput) String

func (s GetSubscriptionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetSubscriptionRequestDetailsInput

type GetSubscriptionRequestDetailsInput struct {

	// The identifier of the Amazon DataZone domain in which to get the subscription
	// request details.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the subscription request the details of which to get.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSubscriptionRequestDetailsInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSubscriptionRequestDetailsInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetSubscriptionRequestDetailsInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (GetSubscriptionRequestDetailsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSubscriptionRequestDetailsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetSubscriptionRequestDetailsOutput

type GetSubscriptionRequestDetailsOutput struct {

	// The timestamp of when the specified subscription request was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who created the subscription request.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The decision comment of the subscription request.
	//
	// DecisionComment is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetSubscriptionRequestDetailsOutput's
	// String and GoString methods.
	DecisionComment *string `locationName:"decisionComment" min:"1" type:"string" sensitive:"true"`

	// The Amazon DataZone domain of the subscription request.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The identifier of the subscription request.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The reason for the subscription request.
	//
	// RequestReason is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetSubscriptionRequestDetailsOutput's
	// String and GoString methods.
	//
	// RequestReason is a required field
	RequestReason *string `locationName:"requestReason" min:"1" type:"string" required:"true" sensitive:"true"`

	// The identifier of the Amazon DataZone user who reviewed the subscription
	// request.
	ReviewerId *string `locationName:"reviewerId" type:"string"`

	// The status of the subscription request.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"SubscriptionRequestStatus"`

	// The subscribed listings in the subscription request.
	//
	// SubscribedListings is a required field
	SubscribedListings []*SubscribedListing `locationName:"subscribedListings" min:"1" type:"list" required:"true"`

	// The subscribed principals in the subscription request.
	//
	// SubscribedPrincipals is a required field
	SubscribedPrincipals []*SubscribedPrincipal `locationName:"subscribedPrincipals" min:"1" type:"list" required:"true"`

	// The timestamp of when the subscription request was updated.
	//
	// UpdatedAt is a required field
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who updated the subscription request.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (GetSubscriptionRequestDetailsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSubscriptionRequestDetailsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*GetSubscriptionRequestDetailsOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*GetSubscriptionRequestDetailsOutput) SetDecisionComment

SetDecisionComment sets the DecisionComment field's value.

func (*GetSubscriptionRequestDetailsOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*GetSubscriptionRequestDetailsOutput) SetId

SetId sets the Id field's value.

func (*GetSubscriptionRequestDetailsOutput) SetRequestReason

SetRequestReason sets the RequestReason field's value.

func (*GetSubscriptionRequestDetailsOutput) SetReviewerId

SetReviewerId sets the ReviewerId field's value.

func (*GetSubscriptionRequestDetailsOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetSubscriptionRequestDetailsOutput) SetSubscribedListings

SetSubscribedListings sets the SubscribedListings field's value.

func (*GetSubscriptionRequestDetailsOutput) SetSubscribedPrincipals

SetSubscribedPrincipals sets the SubscribedPrincipals field's value.

func (*GetSubscriptionRequestDetailsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetSubscriptionRequestDetailsOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (GetSubscriptionRequestDetailsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetSubscriptionTargetInput

type GetSubscriptionTargetInput struct {

	// The ID of the Amazon DataZone domain in which the subscription target exists.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The ID of the environment associated with the subscription target.
	//
	// EnvironmentIdentifier is a required field
	EnvironmentIdentifier *string `location:"uri" locationName:"environmentIdentifier" type:"string" required:"true"`

	// The ID of the subscription target.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSubscriptionTargetInput) GoString

func (s GetSubscriptionTargetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSubscriptionTargetInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetSubscriptionTargetInput) SetEnvironmentIdentifier

func (s *GetSubscriptionTargetInput) SetEnvironmentIdentifier(v string) *GetSubscriptionTargetInput

SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.

func (*GetSubscriptionTargetInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (GetSubscriptionTargetInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSubscriptionTargetInput) Validate

func (s *GetSubscriptionTargetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSubscriptionTargetOutput

type GetSubscriptionTargetOutput struct {

	// The asset types associated with the subscription target.
	//
	// ApplicableAssetTypes is a required field
	ApplicableAssetTypes []*string `locationName:"applicableAssetTypes" type:"list" required:"true"`

	// The authorized principals of the subscription target.
	//
	// AuthorizedPrincipals is a required field
	AuthorizedPrincipals []*string `locationName:"authorizedPrincipals" min:"1" type:"list" required:"true"`

	// The timestamp of when the subscription target was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who created the subscription target.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The ID of the Amazon DataZone domain in which the subscription target exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The ID of the environment associated with the subscription target.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" type:"string" required:"true"`

	// The ID of the subscription target.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The manage access role with which the subscription target was created.
	//
	// ManageAccessRole is a required field
	ManageAccessRole *string `locationName:"manageAccessRole" type:"string" required:"true"`

	// The name of the subscription target.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetSubscriptionTargetOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The ID of the project associated with the subscription target.
	//
	// ProjectId is a required field
	ProjectId *string `locationName:"projectId" type:"string" required:"true"`

	// The provider of the subscription target.
	//
	// Provider is a required field
	Provider *string `locationName:"provider" type:"string" required:"true"`

	// The configuration of teh subscription target.
	//
	// SubscriptionTargetConfig is a required field
	SubscriptionTargetConfig []*SubscriptionTargetForm `locationName:"subscriptionTargetConfig" type:"list" required:"true"`

	// The type of the subscription target.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true"`

	// The timestamp of when the subscription target was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`

	// The Amazon DataZone user who updated the subscription target.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (GetSubscriptionTargetOutput) GoString

func (s GetSubscriptionTargetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSubscriptionTargetOutput) SetApplicableAssetTypes

func (s *GetSubscriptionTargetOutput) SetApplicableAssetTypes(v []*string) *GetSubscriptionTargetOutput

SetApplicableAssetTypes sets the ApplicableAssetTypes field's value.

func (*GetSubscriptionTargetOutput) SetAuthorizedPrincipals

func (s *GetSubscriptionTargetOutput) SetAuthorizedPrincipals(v []*string) *GetSubscriptionTargetOutput

SetAuthorizedPrincipals sets the AuthorizedPrincipals field's value.

func (*GetSubscriptionTargetOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*GetSubscriptionTargetOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*GetSubscriptionTargetOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*GetSubscriptionTargetOutput) SetEnvironmentId

SetEnvironmentId sets the EnvironmentId field's value.

func (*GetSubscriptionTargetOutput) SetId

SetId sets the Id field's value.

func (*GetSubscriptionTargetOutput) SetManageAccessRole

SetManageAccessRole sets the ManageAccessRole field's value.

func (*GetSubscriptionTargetOutput) SetName

SetName sets the Name field's value.

func (*GetSubscriptionTargetOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*GetSubscriptionTargetOutput) SetProvider

SetProvider sets the Provider field's value.

func (*GetSubscriptionTargetOutput) SetSubscriptionTargetConfig

SetSubscriptionTargetConfig sets the SubscriptionTargetConfig field's value.

func (*GetSubscriptionTargetOutput) SetType

SetType sets the Type field's value.

func (*GetSubscriptionTargetOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetSubscriptionTargetOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (GetSubscriptionTargetOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetUserProfileInput

type GetUserProfileInput struct {

	// the ID of the Amazon DataZone domain the data portal of which you want to
	// get.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The type of the user profile.
	Type *string `location:"querystring" locationName:"type" type:"string" enum:"UserProfileType"`

	// The identifier of the user for which you want to get the user profile.
	//
	// UserIdentifier is a required field
	UserIdentifier *string `location:"uri" locationName:"userIdentifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetUserProfileInput) GoString

func (s GetUserProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetUserProfileInput) SetDomainIdentifier

func (s *GetUserProfileInput) SetDomainIdentifier(v string) *GetUserProfileInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetUserProfileInput) SetType

SetType sets the Type field's value.

func (*GetUserProfileInput) SetUserIdentifier

func (s *GetUserProfileInput) SetUserIdentifier(v string) *GetUserProfileInput

SetUserIdentifier sets the UserIdentifier field's value.

func (GetUserProfileInput) String

func (s GetUserProfileInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetUserProfileInput) Validate

func (s *GetUserProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetUserProfileOutput

type GetUserProfileOutput struct {

	// The details of the user profile in Amazon DataZone.
	Details *UserProfileDetails `locationName:"details" type:"structure"`

	// the identifier of the Amazon DataZone domain of which you want to get the
	// user profile.
	DomainId *string `locationName:"domainId" type:"string"`

	// The identifier of the user profile.
	Id *string `locationName:"id" type:"string"`

	// The status of the user profile.
	Status *string `locationName:"status" type:"string" enum:"UserProfileStatus"`

	// The type of the user profile.
	Type *string `locationName:"type" type:"string" enum:"UserProfileType"`
	// contains filtered or unexported fields
}

func (GetUserProfileOutput) GoString

func (s GetUserProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetUserProfileOutput) SetDetails

SetDetails sets the Details field's value.

func (*GetUserProfileOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*GetUserProfileOutput) SetId

SetId sets the Id field's value.

func (*GetUserProfileOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetUserProfileOutput) SetType

SetType sets the Type field's value.

func (GetUserProfileOutput) String

func (s GetUserProfileOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GlossaryItem

type GlossaryItem struct {

	// The timestamp of when the glossary was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

	// The Amazon DataZone user who created the glossary.
	CreatedBy *string `locationName:"createdBy" type:"string"`

	// The business glossary description.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GlossaryItem's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The identifier of the Amazon DataZone domain in which the business glossary
	// exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The identifier of the glossary.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The name of the glossary.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GlossaryItem's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The identifier of the project that owns the business glosary.
	//
	// OwningProjectId is a required field
	OwningProjectId *string `locationName:"owningProjectId" type:"string" required:"true"`

	// The business glossary status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"GlossaryStatus"`

	// The timestamp of when the business glossary was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`

	// The Amazon DataZone user who updated the business glossary.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

The details of a business glossary.

func (GlossaryItem) GoString

func (s GlossaryItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GlossaryItem) SetCreatedAt

func (s *GlossaryItem) SetCreatedAt(v time.Time) *GlossaryItem

SetCreatedAt sets the CreatedAt field's value.

func (*GlossaryItem) SetCreatedBy

func (s *GlossaryItem) SetCreatedBy(v string) *GlossaryItem

SetCreatedBy sets the CreatedBy field's value.

func (*GlossaryItem) SetDescription

func (s *GlossaryItem) SetDescription(v string) *GlossaryItem

SetDescription sets the Description field's value.

func (*GlossaryItem) SetDomainId

func (s *GlossaryItem) SetDomainId(v string) *GlossaryItem

SetDomainId sets the DomainId field's value.

func (*GlossaryItem) SetId

func (s *GlossaryItem) SetId(v string) *GlossaryItem

SetId sets the Id field's value.

func (*GlossaryItem) SetName

func (s *GlossaryItem) SetName(v string) *GlossaryItem

SetName sets the Name field's value.

func (*GlossaryItem) SetOwningProjectId

func (s *GlossaryItem) SetOwningProjectId(v string) *GlossaryItem

SetOwningProjectId sets the OwningProjectId field's value.

func (*GlossaryItem) SetStatus

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

SetStatus sets the Status field's value.

func (*GlossaryItem) SetUpdatedAt

func (s *GlossaryItem) SetUpdatedAt(v time.Time) *GlossaryItem

SetUpdatedAt sets the UpdatedAt field's value.

func (*GlossaryItem) SetUpdatedBy

func (s *GlossaryItem) SetUpdatedBy(v string) *GlossaryItem

SetUpdatedBy sets the UpdatedBy field's value.

func (GlossaryItem) String

func (s GlossaryItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GlossaryTermItem

type GlossaryTermItem struct {

	// The timestamp of when a business glossary term was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

	// The Amazon DataZone user who created the business glossary.
	CreatedBy *string `locationName:"createdBy" type:"string"`

	// The identifier of the Amazon DataZone domain in which the business glossary
	// exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The identifier of the business glossary to which the term belongs.
	//
	// GlossaryId is a required field
	GlossaryId *string `locationName:"glossaryId" type:"string" required:"true"`

	// The identifier of the business glossary term.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The long description of the business glossary term.
	//
	// LongDescription is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GlossaryTermItem's
	// String and GoString methods.
	LongDescription *string `locationName:"longDescription" type:"string" sensitive:"true"`

	// The name of the business glossary term.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GlossaryTermItem's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The short description of the business glossary term.
	//
	// ShortDescription is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GlossaryTermItem's
	// String and GoString methods.
	ShortDescription *string `locationName:"shortDescription" type:"string" sensitive:"true"`

	// The status of the business glossary term.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"GlossaryTermStatus"`

	// The relations of the business glossary term.
	TermRelations *TermRelations `locationName:"termRelations" type:"structure"`

	// The timestamp of when a business glossary term was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`

	// The Amazon DataZone user who updated the business glossary term.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

The details of a business glossary term.

func (GlossaryTermItem) GoString

func (s GlossaryTermItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GlossaryTermItem) SetCreatedAt

func (s *GlossaryTermItem) SetCreatedAt(v time.Time) *GlossaryTermItem

SetCreatedAt sets the CreatedAt field's value.

func (*GlossaryTermItem) SetCreatedBy

func (s *GlossaryTermItem) SetCreatedBy(v string) *GlossaryTermItem

SetCreatedBy sets the CreatedBy field's value.

func (*GlossaryTermItem) SetDomainId

func (s *GlossaryTermItem) SetDomainId(v string) *GlossaryTermItem

SetDomainId sets the DomainId field's value.

func (*GlossaryTermItem) SetGlossaryId

func (s *GlossaryTermItem) SetGlossaryId(v string) *GlossaryTermItem

SetGlossaryId sets the GlossaryId field's value.

func (*GlossaryTermItem) SetId

SetId sets the Id field's value.

func (*GlossaryTermItem) SetLongDescription

func (s *GlossaryTermItem) SetLongDescription(v string) *GlossaryTermItem

SetLongDescription sets the LongDescription field's value.

func (*GlossaryTermItem) SetName

func (s *GlossaryTermItem) SetName(v string) *GlossaryTermItem

SetName sets the Name field's value.

func (*GlossaryTermItem) SetShortDescription

func (s *GlossaryTermItem) SetShortDescription(v string) *GlossaryTermItem

SetShortDescription sets the ShortDescription field's value.

func (*GlossaryTermItem) SetStatus

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

SetStatus sets the Status field's value.

func (*GlossaryTermItem) SetTermRelations

func (s *GlossaryTermItem) SetTermRelations(v *TermRelations) *GlossaryTermItem

SetTermRelations sets the TermRelations field's value.

func (*GlossaryTermItem) SetUpdatedAt

func (s *GlossaryTermItem) SetUpdatedAt(v time.Time) *GlossaryTermItem

SetUpdatedAt sets the UpdatedAt field's value.

func (*GlossaryTermItem) SetUpdatedBy

func (s *GlossaryTermItem) SetUpdatedBy(v string) *GlossaryTermItem

SetUpdatedBy sets the UpdatedBy field's value.

func (GlossaryTermItem) String

func (s GlossaryTermItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GlueRunConfigurationInput_

type GlueRunConfigurationInput_ struct {

	// The data access role included in the configuration details of the Amazon
	// Web Services Glue data source.
	DataAccessRole *string `locationName:"dataAccessRole" type:"string"`

	// The relational filter configurations included in the configuration details
	// of the Amazon Web Services Glue data source.
	//
	// RelationalFilterConfigurations is a required field
	RelationalFilterConfigurations []*RelationalFilterConfiguration `locationName:"relationalFilterConfigurations" type:"list" required:"true"`
	// contains filtered or unexported fields
}

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

func (GlueRunConfigurationInput_) GoString

func (s GlueRunConfigurationInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GlueRunConfigurationInput_) SetDataAccessRole

SetDataAccessRole sets the DataAccessRole field's value.

func (*GlueRunConfigurationInput_) SetRelationalFilterConfigurations

func (s *GlueRunConfigurationInput_) SetRelationalFilterConfigurations(v []*RelationalFilterConfiguration) *GlueRunConfigurationInput_

SetRelationalFilterConfigurations sets the RelationalFilterConfigurations field's value.

func (GlueRunConfigurationInput_) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GlueRunConfigurationInput_) Validate

func (s *GlueRunConfigurationInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GlueRunConfigurationOutput_

type GlueRunConfigurationOutput_ struct {

	// The Amazon Web Services account ID included in the configuration details
	// of the Amazon Web Services Glue data source.
	AccountId *string `locationName:"accountId" min:"12" type:"string"`

	// The data access role included in the configuration details of the Amazon
	// Web Services Glue data source.
	DataAccessRole *string `locationName:"dataAccessRole" type:"string"`

	// The Amazon Web Services region included in the configuration details of the
	// Amazon Web Services Glue data source.
	Region *string `locationName:"region" min:"4" type:"string"`

	// The relational filter configurations included in the configuration details
	// of the Amazon Web Services Glue data source.
	//
	// RelationalFilterConfigurations is a required field
	RelationalFilterConfigurations []*RelationalFilterConfiguration `locationName:"relationalFilterConfigurations" type:"list" required:"true"`
	// contains filtered or unexported fields
}

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

func (GlueRunConfigurationOutput_) GoString

func (s GlueRunConfigurationOutput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GlueRunConfigurationOutput_) SetAccountId

SetAccountId sets the AccountId field's value.

func (*GlueRunConfigurationOutput_) SetDataAccessRole

SetDataAccessRole sets the DataAccessRole field's value.

func (*GlueRunConfigurationOutput_) SetRegion

SetRegion sets the Region field's value.

func (*GlueRunConfigurationOutput_) SetRelationalFilterConfigurations

SetRelationalFilterConfigurations sets the RelationalFilterConfigurations field's value.

func (GlueRunConfigurationOutput_) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GrantedEntity

type GrantedEntity struct {

	// The listing for which a subscription is granted.
	Listing *ListingRevision `locationName:"listing" type:"structure"`
	// contains filtered or unexported fields
}

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

func (GrantedEntity) GoString

func (s GrantedEntity) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GrantedEntity) SetListing

func (s *GrantedEntity) SetListing(v *ListingRevision) *GrantedEntity

SetListing sets the Listing field's value.

func (GrantedEntity) String

func (s GrantedEntity) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GrantedEntityInput_

type GrantedEntityInput_ struct {

	// The listing for which a subscription is to be granted.
	Listing *ListingRevisionInput_ `locationName:"listing" type:"structure"`
	// contains filtered or unexported fields
}

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

func (GrantedEntityInput_) GoString

func (s GrantedEntityInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GrantedEntityInput_) SetListing

SetListing sets the Listing field's value.

func (GrantedEntityInput_) String

func (s GrantedEntityInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GrantedEntityInput_) Validate

func (s *GrantedEntityInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GroupDetails

type GroupDetails struct {

	// The identifier of the group in Amazon DataZone.
	//
	// GroupId is a required field
	GroupId *string `locationName:"groupId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details of a group in Amazon DataZone.

func (GroupDetails) GoString

func (s GroupDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GroupDetails) SetGroupId

func (s *GroupDetails) SetGroupId(v string) *GroupDetails

SetGroupId sets the GroupId field's value.

func (GroupDetails) String

func (s GroupDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GroupProfileSummary

type GroupProfileSummary struct {

	// The ID of the Amazon DataZone domain of a group profile.
	DomainId *string `locationName:"domainId" type:"string"`

	// The group name of a group profile.
	//
	// GroupName is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GroupProfileSummary's
	// String and GoString methods.
	GroupName *string `locationName:"groupName" min:"1" type:"string" sensitive:"true"`

	// The ID of a group profile.
	Id *string `locationName:"id" type:"string"`

	// The status of a group profile.
	Status *string `locationName:"status" type:"string" enum:"GroupProfileStatus"`
	// contains filtered or unexported fields
}

The details of a group profile.

func (GroupProfileSummary) GoString

func (s GroupProfileSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GroupProfileSummary) SetDomainId

func (s *GroupProfileSummary) SetDomainId(v string) *GroupProfileSummary

SetDomainId sets the DomainId field's value.

func (*GroupProfileSummary) SetGroupName

func (s *GroupProfileSummary) SetGroupName(v string) *GroupProfileSummary

SetGroupName sets the GroupName field's value.

func (*GroupProfileSummary) SetId

SetId sets the Id field's value.

func (*GroupProfileSummary) SetStatus

SetStatus sets the Status field's value.

func (GroupProfileSummary) String

func (s GroupProfileSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type IamUserProfileDetails

type IamUserProfileDetails struct {

	// The ARN of an IAM user profile in Amazon DataZone.
	Arn *string `locationName:"arn" type:"string"`
	// contains filtered or unexported fields
}

The details of an IAM user profile in Amazon DataZone.

func (IamUserProfileDetails) GoString

func (s IamUserProfileDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IamUserProfileDetails) SetArn

SetArn sets the Arn field's value.

func (IamUserProfileDetails) String

func (s IamUserProfileDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Import

type Import struct {

	// The name of the import.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Import's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The revision of the import.
	//
	// Revision is a required field
	Revision *string `locationName:"revision" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details of the import of the metadata form type.

func (Import) GoString

func (s Import) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Import) SetName

func (s *Import) SetName(v string) *Import

SetName sets the Name field's value.

func (*Import) SetRevision

func (s *Import) SetRevision(v string) *Import

SetRevision sets the Revision field's value.

func (Import) String

func (s Import) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InternalServerException

type InternalServerException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

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

func (*InternalServerException) Code

func (s *InternalServerException) Code() string

Code returns the exception type name.

func (*InternalServerException) Error

func (s *InternalServerException) Error() string

func (InternalServerException) GoString

func (s InternalServerException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InternalServerException) Message

func (s *InternalServerException) Message() string

Message returns the exception's message.

func (*InternalServerException) OrigErr

func (s *InternalServerException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalServerException) RequestID

func (s *InternalServerException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalServerException) StatusCode

func (s *InternalServerException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InternalServerException) String

func (s InternalServerException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListAssetRevisionsInput

type ListAssetRevisionsInput struct {

	// The identifier of the domain.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the asset.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

	// The maximum number of revisions to return in a single call to ListAssetRevisions.
	// When the number of revisions to be listed is greater than the value of MaxResults,
	// the response contains a NextToken value that you can use in a subsequent
	// call to ListAssetRevisions to list the next set of revisions.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// When the number of revisions is greater than the default value for the MaxResults
	// parameter, or if you explicitly specify a value for MaxResults that is less
	// than the number of revisions, the response includes a pagination token named
	// NextToken. You can specify this NextToken value in a subsequent call to ListAssetRevisions
	// to list the next set of revisions.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListAssetRevisionsInput) GoString

func (s ListAssetRevisionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAssetRevisionsInput) SetDomainIdentifier

func (s *ListAssetRevisionsInput) SetDomainIdentifier(v string) *ListAssetRevisionsInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListAssetRevisionsInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (*ListAssetRevisionsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListAssetRevisionsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAssetRevisionsInput) String

func (s ListAssetRevisionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAssetRevisionsInput) Validate

func (s *ListAssetRevisionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAssetRevisionsOutput

type ListAssetRevisionsOutput struct {

	// The results of the ListAssetRevisions action.
	Items []*AssetRevision `locationName:"items" type:"list"`

	// When the number of revisions is greater than the default value for the MaxResults
	// parameter, or if you explicitly specify a value for MaxResults that is less
	// than the number of revisions, the response includes a pagination token named
	// NextToken. You can specify this NextToken value in a subsequent call to ListAssetRevisions
	// to list the next set of revisions.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListAssetRevisionsOutput) GoString

func (s ListAssetRevisionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAssetRevisionsOutput) SetItems

SetItems sets the Items field's value.

func (*ListAssetRevisionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAssetRevisionsOutput) String

func (s ListAssetRevisionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDataSourceRunActivitiesInput

type ListDataSourceRunActivitiesInput struct {

	// The identifier of the Amazon DataZone domain in which to list data source
	// run activities.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the data source run.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

	// The maximum number of activities to return in a single call to ListDataSourceRunActivities.
	// When the number of activities to be listed is greater than the value of MaxResults,
	// the response contains a NextToken value that you can use in a subsequent
	// call to ListDataSourceRunActivities to list the next set of activities.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// When the number of activities is greater than the default value for the MaxResults
	// parameter, or if you explicitly specify a value for MaxResults that is less
	// than the number of activities, the response includes a pagination token named
	// NextToken. You can specify this NextToken value in a subsequent call to ListDataSourceRunActivities
	// to list the next set of activities.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// The status of the data source run.
	Status *string `location:"querystring" locationName:"status" type:"string" enum:"DataAssetActivityStatus"`
	// contains filtered or unexported fields
}

func (ListDataSourceRunActivitiesInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDataSourceRunActivitiesInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListDataSourceRunActivitiesInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (*ListDataSourceRunActivitiesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListDataSourceRunActivitiesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListDataSourceRunActivitiesInput) SetStatus

SetStatus sets the Status field's value.

func (ListDataSourceRunActivitiesInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDataSourceRunActivitiesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListDataSourceRunActivitiesOutput

type ListDataSourceRunActivitiesOutput struct {

	// The results of the ListDataSourceRunActivities action.
	//
	// Items is a required field
	Items []*DataSourceRunActivity `locationName:"items" type:"list" required:"true"`

	// When the number of activities is greater than the default value for the MaxResults
	// parameter, or if you explicitly specify a value for MaxResults that is less
	// than the number of activities, the response includes a pagination token named
	// NextToken. You can specify this NextToken value in a subsequent call to ListDataSourceRunActivities
	// to list the next set of activities.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListDataSourceRunActivitiesOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDataSourceRunActivitiesOutput) SetItems

SetItems sets the Items field's value.

func (*ListDataSourceRunActivitiesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListDataSourceRunActivitiesOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDataSourceRunsInput

type ListDataSourceRunsInput struct {

	// The identifier of the data source.
	//
	// DataSourceIdentifier is a required field
	DataSourceIdentifier *string `location:"uri" locationName:"dataSourceIdentifier" type:"string" required:"true"`

	// The identifier of the Amazon DataZone domain in which to invoke the ListDataSourceRuns
	// action.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The maximum number of runs to return in a single call to ListDataSourceRuns.
	// When the number of runs to be listed is greater than the value of MaxResults,
	// the response contains a NextToken value that you can use in a subsequent
	// call to ListDataSourceRuns to list the next set of runs.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// When the number of runs is greater than the default value for the MaxResults
	// parameter, or if you explicitly specify a value for MaxResults that is less
	// than the number of runs, the response includes a pagination token named NextToken.
	// You can specify this NextToken value in a subsequent call to ListDataSourceRuns
	// to list the next set of runs.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// The status of the data source.
	Status *string `location:"querystring" locationName:"status" type:"string" enum:"DataSourceRunStatus"`
	// contains filtered or unexported fields
}

func (ListDataSourceRunsInput) GoString

func (s ListDataSourceRunsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDataSourceRunsInput) SetDataSourceIdentifier

func (s *ListDataSourceRunsInput) SetDataSourceIdentifier(v string) *ListDataSourceRunsInput

SetDataSourceIdentifier sets the DataSourceIdentifier field's value.

func (*ListDataSourceRunsInput) SetDomainIdentifier

func (s *ListDataSourceRunsInput) SetDomainIdentifier(v string) *ListDataSourceRunsInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListDataSourceRunsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListDataSourceRunsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListDataSourceRunsInput) SetStatus

SetStatus sets the Status field's value.

func (ListDataSourceRunsInput) String

func (s ListDataSourceRunsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDataSourceRunsInput) Validate

func (s *ListDataSourceRunsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDataSourceRunsOutput

type ListDataSourceRunsOutput struct {

	// The results of the ListDataSourceRuns action.
	//
	// Items is a required field
	Items []*DataSourceRunSummary `locationName:"items" type:"list" required:"true"`

	// When the number of runs is greater than the default value for the MaxResults
	// parameter, or if you explicitly specify a value for MaxResults that is less
	// than the number of runs, the response includes a pagination token named NextToken.
	// You can specify this NextToken value in a subsequent call to ListDataSourceRuns
	// to list the next set of runs.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListDataSourceRunsOutput) GoString

func (s ListDataSourceRunsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDataSourceRunsOutput) SetItems

SetItems sets the Items field's value.

func (*ListDataSourceRunsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListDataSourceRunsOutput) String

func (s ListDataSourceRunsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDataSourcesInput

type ListDataSourcesInput struct {

	// The identifier of the Amazon DataZone domain in which to list the data sources.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the environment in which to list the data sources.
	EnvironmentIdentifier *string `location:"querystring" locationName:"environmentIdentifier" type:"string"`

	// The maximum number of data sources to return in a single call to ListDataSources.
	// When the number of data sources to be listed is greater than the value of
	// MaxResults, the response contains a NextToken value that you can use in a
	// subsequent call to ListDataSources to list the next set of data sources.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The name of the data source.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ListDataSourcesInput's
	// String and GoString methods.
	Name *string `location:"querystring" locationName:"name" min:"1" type:"string" sensitive:"true"`

	// When the number of data sources is greater than the default value for the
	// MaxResults parameter, or if you explicitly specify a value for MaxResults
	// that is less than the number of data sources, the response includes a pagination
	// token named NextToken. You can specify this NextToken value in a subsequent
	// call to ListDataSources to list the next set of data sources.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// The identifier of the project in which to list data sources.
	//
	// ProjectIdentifier is a required field
	ProjectIdentifier *string `location:"querystring" locationName:"projectIdentifier" type:"string" required:"true"`

	// The status of the data source.
	Status *string `location:"querystring" locationName:"status" type:"string" enum:"DataSourceStatus"`

	// The type of the data source.
	Type *string `location:"querystring" locationName:"type" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListDataSourcesInput) GoString

func (s ListDataSourcesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDataSourcesInput) SetDomainIdentifier

func (s *ListDataSourcesInput) SetDomainIdentifier(v string) *ListDataSourcesInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListDataSourcesInput) SetEnvironmentIdentifier

func (s *ListDataSourcesInput) SetEnvironmentIdentifier(v string) *ListDataSourcesInput

SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.

func (*ListDataSourcesInput) SetMaxResults

func (s *ListDataSourcesInput) SetMaxResults(v int64) *ListDataSourcesInput

SetMaxResults sets the MaxResults field's value.

func (*ListDataSourcesInput) SetName

SetName sets the Name field's value.

func (*ListDataSourcesInput) SetNextToken

func (s *ListDataSourcesInput) SetNextToken(v string) *ListDataSourcesInput

SetNextToken sets the NextToken field's value.

func (*ListDataSourcesInput) SetProjectIdentifier

func (s *ListDataSourcesInput) SetProjectIdentifier(v string) *ListDataSourcesInput

SetProjectIdentifier sets the ProjectIdentifier field's value.

func (*ListDataSourcesInput) SetStatus

SetStatus sets the Status field's value.

func (*ListDataSourcesInput) SetType

SetType sets the Type field's value.

func (ListDataSourcesInput) String

func (s ListDataSourcesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDataSourcesInput) Validate

func (s *ListDataSourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDataSourcesOutput

type ListDataSourcesOutput struct {

	// The results of the ListDataSources action.
	//
	// Items is a required field
	Items []*DataSourceSummary `locationName:"items" type:"list" required:"true"`

	// When the number of data sources is greater than the default value for the
	// MaxResults parameter, or if you explicitly specify a value for MaxResults
	// that is less than the number of data sources, the response includes a pagination
	// token named NextToken. You can specify this NextToken value in a subsequent
	// call to ListDataSources to list the next set of data sources.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListDataSourcesOutput) GoString

func (s ListDataSourcesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDataSourcesOutput) SetItems

SetItems sets the Items field's value.

func (*ListDataSourcesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListDataSourcesOutput) String

func (s ListDataSourcesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDomainsInput

type ListDomainsInput struct {

	// The maximum number of domains to return in a single call to ListDomains.
	// When the number of domains to be listed is greater than the value of MaxResults,
	// the response contains a NextToken value that you can use in a subsequent
	// call to ListDomains to list the next set of domains.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// When the number of domains is greater than the default value for the MaxResults
	// parameter, or if you explicitly specify a value for MaxResults that is less
	// than the number of domains, the response includes a pagination token named
	// NextToken. You can specify this NextToken value in a subsequent call to ListDomains
	// to list the next set of domains.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// The status of the data source.
	Status *string `location:"querystring" locationName:"status" type:"string" enum:"DomainStatus"`
	// contains filtered or unexported fields
}

func (ListDomainsInput) GoString

func (s ListDomainsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDomainsInput) SetMaxResults

func (s *ListDomainsInput) SetMaxResults(v int64) *ListDomainsInput

SetMaxResults sets the MaxResults field's value.

func (*ListDomainsInput) SetNextToken

func (s *ListDomainsInput) SetNextToken(v string) *ListDomainsInput

SetNextToken sets the NextToken field's value.

func (*ListDomainsInput) SetStatus

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

SetStatus sets the Status field's value.

func (ListDomainsInput) String

func (s ListDomainsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDomainsInput) Validate

func (s *ListDomainsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDomainsOutput

type ListDomainsOutput struct {

	// The results of the ListDomains action.
	//
	// Items is a required field
	Items []*DomainSummary `locationName:"items" type:"list" required:"true"`

	// When the number of domains is greater than the default value for the MaxResults
	// parameter, or if you explicitly specify a value for MaxResults that is less
	// than the number of domains, the response includes a pagination token named
	// NextToken. You can specify this NextToken value in a subsequent call to ListDomains
	// to list the next set of domains.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListDomainsOutput) GoString

func (s ListDomainsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDomainsOutput) SetItems

SetItems sets the Items field's value.

func (*ListDomainsOutput) SetNextToken

func (s *ListDomainsOutput) SetNextToken(v string) *ListDomainsOutput

SetNextToken sets the NextToken field's value.

func (ListDomainsOutput) String

func (s ListDomainsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListEnvironmentBlueprintConfigurationsInput

type ListEnvironmentBlueprintConfigurationsInput struct {

	// The identifier of the Amazon DataZone domain.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The maximum number of blueprint configurations to return in a single call
	// to ListEnvironmentBlueprintConfigurations. When the number of configurations
	// to be listed is greater than the value of MaxResults, the response contains
	// a NextToken value that you can use in a subsequent call to ListEnvironmentBlueprintConfigurations
	// to list the next set of configurations.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// When the number of blueprint configurations is greater than the default value
	// for the MaxResults parameter, or if you explicitly specify a value for MaxResults
	// that is less than the number of configurations, the response includes a pagination
	// token named NextToken. You can specify this NextToken value in a subsequent
	// call to ListEnvironmentBlueprintConfigurations to list the next set of configurations.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListEnvironmentBlueprintConfigurationsInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListEnvironmentBlueprintConfigurationsInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListEnvironmentBlueprintConfigurationsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListEnvironmentBlueprintConfigurationsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListEnvironmentBlueprintConfigurationsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListEnvironmentBlueprintConfigurationsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListEnvironmentBlueprintConfigurationsOutput

type ListEnvironmentBlueprintConfigurationsOutput struct {

	// The results of the ListEnvironmentBlueprintConfigurations action.
	Items []*EnvironmentBlueprintConfigurationItem `locationName:"items" type:"list"`

	// When the number of blueprint configurations is greater than the default value
	// for the MaxResults parameter, or if you explicitly specify a value for MaxResults
	// that is less than the number of configurations, the response includes a pagination
	// token named NextToken. You can specify this NextToken value in a subsequent
	// call to ListEnvironmentBlueprintConfigurations to list the next set of configurations.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListEnvironmentBlueprintConfigurationsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListEnvironmentBlueprintConfigurationsOutput) SetItems

SetItems sets the Items field's value.

func (*ListEnvironmentBlueprintConfigurationsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListEnvironmentBlueprintConfigurationsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListEnvironmentBlueprintsInput

type ListEnvironmentBlueprintsInput struct {

	// The identifier of the Amazon DataZone domain.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// Specifies whether the environment blueprint is managed by Amazon DataZone.
	Managed *bool `location:"querystring" locationName:"managed" type:"boolean"`

	// The maximum number of blueprints to return in a single call to ListEnvironmentBlueprints.
	// When the number of blueprints to be listed is greater than the value of MaxResults,
	// the response contains a NextToken value that you can use in a subsequent
	// call to ListEnvironmentBlueprints to list the next set of blueprints.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The name of the Amazon DataZone environment.
	Name *string `location:"querystring" locationName:"name" min:"1" type:"string"`

	// When the number of blueprints in the environment is greater than the default
	// value for the MaxResults parameter, or if you explicitly specify a value
	// for MaxResults that is less than the number of blueprints in the environment,
	// the response includes a pagination token named NextToken. You can specify
	// this NextToken value in a subsequent call to ListEnvironmentBlueprintsto
	// list the next set of blueprints.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListEnvironmentBlueprintsInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListEnvironmentBlueprintsInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListEnvironmentBlueprintsInput) SetManaged

SetManaged sets the Managed field's value.

func (*ListEnvironmentBlueprintsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListEnvironmentBlueprintsInput) SetName

SetName sets the Name field's value.

func (*ListEnvironmentBlueprintsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListEnvironmentBlueprintsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListEnvironmentBlueprintsInput) Validate

func (s *ListEnvironmentBlueprintsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListEnvironmentBlueprintsOutput

type ListEnvironmentBlueprintsOutput struct {

	// The results of the ListEnvironmentBlueprints action.
	//
	// Items is a required field
	Items []*EnvironmentBlueprintSummary `locationName:"items" type:"list" required:"true"`

	// When the number of blueprints in the environment is greater than the default
	// value for the MaxResults parameter, or if you explicitly specify a value
	// for MaxResults that is less than the number of blueprints in the environment,
	// the response includes a pagination token named NextToken. You can specify
	// this NextToken value in a subsequent call to ListEnvironmentBlueprintsto
	// list the next set of blueprints.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListEnvironmentBlueprintsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListEnvironmentBlueprintsOutput) SetItems

SetItems sets the Items field's value.

func (*ListEnvironmentBlueprintsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListEnvironmentBlueprintsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListEnvironmentProfilesInput

type ListEnvironmentProfilesInput struct {

	// The identifier of the Amazon Web Services account where you want to list
	// environment profiles.
	AwsAccountId *string `location:"querystring" locationName:"awsAccountId" type:"string"`

	// The Amazon Web Services region where you want to list environment profiles.
	AwsAccountRegion *string `location:"querystring" locationName:"awsAccountRegion" type:"string"`

	// The identifier of the Amazon DataZone domain.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the blueprint that was used to create the environment profiles
	// that you want to list.
	EnvironmentBlueprintIdentifier *string `location:"querystring" locationName:"environmentBlueprintIdentifier" type:"string"`

	// The maximum number of environment profiles to return in a single call to
	// ListEnvironmentProfiles. When the number of environment profiles to be listed
	// is greater than the value of MaxResults, the response contains a NextToken
	// value that you can use in a subsequent call to ListEnvironmentProfiles to
	// list the next set of environment profiles.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ListEnvironmentProfilesInput's
	// String and GoString methods.
	Name *string `location:"querystring" locationName:"name" min:"1" type:"string" sensitive:"true"`

	// When the number of environment profiles is greater than the default value
	// for the MaxResults parameter, or if you explicitly specify a value for MaxResults
	// that is less than the number of environment profiles, the response includes
	// a pagination token named NextToken. You can specify this NextToken value
	// in a subsequent call to ListEnvironmentProfiles to list the next set of environment
	// profiles.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// The identifier of the Amazon DataZone project.
	ProjectIdentifier *string `location:"querystring" locationName:"projectIdentifier" type:"string"`
	// contains filtered or unexported fields
}

func (ListEnvironmentProfilesInput) GoString

func (s ListEnvironmentProfilesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListEnvironmentProfilesInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListEnvironmentProfilesInput) SetAwsAccountRegion

SetAwsAccountRegion sets the AwsAccountRegion field's value.

func (*ListEnvironmentProfilesInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListEnvironmentProfilesInput) SetEnvironmentBlueprintIdentifier

func (s *ListEnvironmentProfilesInput) SetEnvironmentBlueprintIdentifier(v string) *ListEnvironmentProfilesInput

SetEnvironmentBlueprintIdentifier sets the EnvironmentBlueprintIdentifier field's value.

func (*ListEnvironmentProfilesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListEnvironmentProfilesInput) SetName

SetName sets the Name field's value.

func (*ListEnvironmentProfilesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListEnvironmentProfilesInput) SetProjectIdentifier

SetProjectIdentifier sets the ProjectIdentifier field's value.

func (ListEnvironmentProfilesInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListEnvironmentProfilesInput) Validate

func (s *ListEnvironmentProfilesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListEnvironmentProfilesOutput

type ListEnvironmentProfilesOutput struct {

	// The results of the ListEnvironmentProfiles action.
	//
	// Items is a required field
	Items []*EnvironmentProfileSummary `locationName:"items" type:"list" required:"true"`

	// When the number of environment profiles is greater than the default value
	// for the MaxResults parameter, or if you explicitly specify a value for MaxResults
	// that is less than the number of environment profiles, the response includes
	// a pagination token named NextToken. You can specify this NextToken value
	// in a subsequent call to ListEnvironmentProfiles to list the next set of environment
	// profiles.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListEnvironmentProfilesOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListEnvironmentProfilesOutput) SetItems

SetItems sets the Items field's value.

func (*ListEnvironmentProfilesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListEnvironmentProfilesOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListEnvironmentsInput

type ListEnvironmentsInput struct {

	// The identifier of the Amazon Web Services account where you want to list
	// environments.
	AwsAccountId *string `location:"querystring" locationName:"awsAccountId" type:"string"`

	// The Amazon Web Services region where you want to list environments.
	AwsAccountRegion *string `location:"querystring" locationName:"awsAccountRegion" type:"string"`

	// The identifier of the Amazon DataZone domain.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the Amazon DataZone blueprint.
	EnvironmentBlueprintIdentifier *string `location:"querystring" locationName:"environmentBlueprintIdentifier" type:"string"`

	// The identifier of the environment profile.
	EnvironmentProfileIdentifier *string `location:"querystring" locationName:"environmentProfileIdentifier" type:"string"`

	// The maximum number of environments to return in a single call to ListEnvironments.
	// When the number of environments to be listed is greater than the value of
	// MaxResults, the response contains a NextToken value that you can use in a
	// subsequent call to ListEnvironments to list the next set of environments.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	Name *string `location:"querystring" locationName:"name" type:"string"`

	// When the number of environments is greater than the default value for the
	// MaxResults parameter, or if you explicitly specify a value for MaxResults
	// that is less than the number of environments, the response includes a pagination
	// token named NextToken. You can specify this NextToken value in a subsequent
	// call to ListEnvironments to list the next set of environments.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// The identifier of the Amazon DataZone project.
	//
	// ProjectIdentifier is a required field
	ProjectIdentifier *string `location:"querystring" locationName:"projectIdentifier" type:"string" required:"true"`

	// The provider of the environment.
	Provider *string `location:"querystring" locationName:"provider" type:"string"`

	// The status of the environments that you want to list.
	Status *string `location:"querystring" locationName:"status" type:"string" enum:"EnvironmentStatus"`
	// contains filtered or unexported fields
}

func (ListEnvironmentsInput) GoString

func (s ListEnvironmentsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListEnvironmentsInput) SetAwsAccountId

func (s *ListEnvironmentsInput) SetAwsAccountId(v string) *ListEnvironmentsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListEnvironmentsInput) SetAwsAccountRegion

func (s *ListEnvironmentsInput) SetAwsAccountRegion(v string) *ListEnvironmentsInput

SetAwsAccountRegion sets the AwsAccountRegion field's value.

func (*ListEnvironmentsInput) SetDomainIdentifier

func (s *ListEnvironmentsInput) SetDomainIdentifier(v string) *ListEnvironmentsInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListEnvironmentsInput) SetEnvironmentBlueprintIdentifier

func (s *ListEnvironmentsInput) SetEnvironmentBlueprintIdentifier(v string) *ListEnvironmentsInput

SetEnvironmentBlueprintIdentifier sets the EnvironmentBlueprintIdentifier field's value.

func (*ListEnvironmentsInput) SetEnvironmentProfileIdentifier

func (s *ListEnvironmentsInput) SetEnvironmentProfileIdentifier(v string) *ListEnvironmentsInput

SetEnvironmentProfileIdentifier sets the EnvironmentProfileIdentifier field's value.

func (*ListEnvironmentsInput) SetMaxResults

func (s *ListEnvironmentsInput) SetMaxResults(v int64) *ListEnvironmentsInput

SetMaxResults sets the MaxResults field's value.

func (*ListEnvironmentsInput) SetName

SetName sets the Name field's value.

func (*ListEnvironmentsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListEnvironmentsInput) SetProjectIdentifier

func (s *ListEnvironmentsInput) SetProjectIdentifier(v string) *ListEnvironmentsInput

SetProjectIdentifier sets the ProjectIdentifier field's value.

func (*ListEnvironmentsInput) SetProvider

SetProvider sets the Provider field's value.

func (*ListEnvironmentsInput) SetStatus

SetStatus sets the Status field's value.

func (ListEnvironmentsInput) String

func (s ListEnvironmentsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListEnvironmentsInput) Validate

func (s *ListEnvironmentsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListEnvironmentsOutput

type ListEnvironmentsOutput struct {

	// The results of the ListEnvironments action.
	//
	// Items is a required field
	Items []*EnvironmentSummary `locationName:"items" type:"list" required:"true"`

	// When the number of environments is greater than the default value for the
	// MaxResults parameter, or if you explicitly specify a value for MaxResults
	// that is less than the number of environments, the response includes a pagination
	// token named NextToken. You can specify this NextToken value in a subsequent
	// call to ListEnvironments to list the next set of environments.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListEnvironmentsOutput) GoString

func (s ListEnvironmentsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListEnvironmentsOutput) SetItems

SetItems sets the Items field's value.

func (*ListEnvironmentsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListEnvironmentsOutput) String

func (s ListEnvironmentsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListNotificationsInput

type ListNotificationsInput struct {

	// The time after which you want to list notifications.
	AfterTimestamp *time.Time `location:"querystring" locationName:"afterTimestamp" type:"timestamp"`

	// The time before which you want to list notifications.
	BeforeTimestamp *time.Time `location:"querystring" locationName:"beforeTimestamp" type:"timestamp"`

	// The identifier of the Amazon DataZone domain.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The maximum number of notifications to return in a single call to ListNotifications.
	// When the number of notifications to be listed is greater than the value of
	// MaxResults, the response contains a NextToken value that you can use in a
	// subsequent call to ListNotifications to list the next set of notifications.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// When the number of notifications is greater than the default value for the
	// MaxResults parameter, or if you explicitly specify a value for MaxResults
	// that is less than the number of notifications, the response includes a pagination
	// token named NextToken. You can specify this NextToken value in a subsequent
	// call to ListNotifications to list the next set of notifications.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// The subjects of notifications.
	Subjects []*string `location:"querystring" locationName:"subjects" type:"list"`

	// The task status of notifications.
	TaskStatus *string `location:"querystring" locationName:"taskStatus" type:"string" enum:"TaskStatus"`

	// The type of notifications.
	//
	// Type is a required field
	Type *string `location:"querystring" locationName:"type" type:"string" required:"true" enum:"NotificationType"`
	// contains filtered or unexported fields
}

func (ListNotificationsInput) GoString

func (s ListNotificationsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListNotificationsInput) SetAfterTimestamp

func (s *ListNotificationsInput) SetAfterTimestamp(v time.Time) *ListNotificationsInput

SetAfterTimestamp sets the AfterTimestamp field's value.

func (*ListNotificationsInput) SetBeforeTimestamp

func (s *ListNotificationsInput) SetBeforeTimestamp(v time.Time) *ListNotificationsInput

SetBeforeTimestamp sets the BeforeTimestamp field's value.

func (*ListNotificationsInput) SetDomainIdentifier

func (s *ListNotificationsInput) SetDomainIdentifier(v string) *ListNotificationsInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListNotificationsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListNotificationsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListNotificationsInput) SetSubjects

SetSubjects sets the Subjects field's value.

func (*ListNotificationsInput) SetTaskStatus

SetTaskStatus sets the TaskStatus field's value.

func (*ListNotificationsInput) SetType

SetType sets the Type field's value.

func (ListNotificationsInput) String

func (s ListNotificationsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListNotificationsInput) Validate

func (s *ListNotificationsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListNotificationsOutput

type ListNotificationsOutput struct {

	// When the number of notifications is greater than the default value for the
	// MaxResults parameter, or if you explicitly specify a value for MaxResults
	// that is less than the number of notifications, the response includes a pagination
	// token named NextToken. You can specify this NextToken value in a subsequent
	// call to ListNotifications to list the next set of notifications.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`

	// The results of the ListNotifications action.
	Notifications []*NotificationOutput_ `locationName:"notifications" type:"list"`
	// contains filtered or unexported fields
}

func (ListNotificationsOutput) GoString

func (s ListNotificationsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListNotificationsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListNotificationsOutput) SetNotifications

SetNotifications sets the Notifications field's value.

func (ListNotificationsOutput) String

func (s ListNotificationsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListProjectMembershipsInput

type ListProjectMembershipsInput struct {

	// The identifier of the Amazon DataZone domain in which you want to list project
	// memberships.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The maximum number of memberships to return in a single call to ListProjectMemberships.
	// When the number of memberships to be listed is greater than the value of
	// MaxResults, the response contains a NextToken value that you can use in a
	// subsequent call to ListProjectMemberships to list the next set of memberships.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// When the number of memberships is greater than the default value for the
	// MaxResults parameter, or if you explicitly specify a value for MaxResults
	// that is less than the number of memberships, the response includes a pagination
	// token named NextToken. You can specify this NextToken value in a subsequent
	// call to ListProjectMemberships to list the next set of memberships.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// The identifier of the project whose memberships you want to list.
	//
	// ProjectIdentifier is a required field
	ProjectIdentifier *string `location:"uri" locationName:"projectIdentifier" type:"string" required:"true"`

	// The method by which you want to sort the project memberships.
	SortBy *string `location:"querystring" locationName:"sortBy" type:"string" enum:"SortFieldProject"`

	// The sort order of the project memberships.
	SortOrder *string `location:"querystring" locationName:"sortOrder" type:"string" enum:"SortOrder"`
	// contains filtered or unexported fields
}

func (ListProjectMembershipsInput) GoString

func (s ListProjectMembershipsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListProjectMembershipsInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListProjectMembershipsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListProjectMembershipsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListProjectMembershipsInput) SetProjectIdentifier

SetProjectIdentifier sets the ProjectIdentifier field's value.

func (*ListProjectMembershipsInput) SetSortBy

SetSortBy sets the SortBy field's value.

func (*ListProjectMembershipsInput) SetSortOrder

SetSortOrder sets the SortOrder field's value.

func (ListProjectMembershipsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListProjectMembershipsInput) Validate

func (s *ListProjectMembershipsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListProjectMembershipsOutput

type ListProjectMembershipsOutput struct {

	// The members of the project.
	//
	// Members is a required field
	Members []*ProjectMember `locationName:"members" type:"list" required:"true"`

	// When the number of memberships is greater than the default value for the
	// MaxResults parameter, or if you explicitly specify a value for MaxResults
	// that is less than the number of memberships, the response includes a pagination
	// token named NextToken. You can specify this NextToken value in a subsequent
	// call to ListProjectMemberships to list the next set of memberships.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListProjectMembershipsOutput) GoString

func (s ListProjectMembershipsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListProjectMembershipsOutput) SetMembers

SetMembers sets the Members field's value.

func (*ListProjectMembershipsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListProjectMembershipsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListProjectsInput

type ListProjectsInput struct {

	// The identifier of the Amazon DataZone domain.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of a group.
	GroupIdentifier *string `location:"querystring" locationName:"groupIdentifier" type:"string"`

	// The maximum number of projects to return in a single call to ListProjects.
	// When the number of projects to be listed is greater than the value of MaxResults,
	// the response contains a NextToken value that you can use in a subsequent
	// call to ListProjects to list the next set of projects.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ListProjectsInput's
	// String and GoString methods.
	Name *string `location:"querystring" locationName:"name" min:"1" type:"string" sensitive:"true"`

	// When the number of projects is greater than the default value for the MaxResults
	// parameter, or if you explicitly specify a value for MaxResults that is less
	// than the number of projects, the response includes a pagination token named
	// NextToken. You can specify this NextToken value in a subsequent call to ListProjects
	// to list the next set of projects.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// The identifier of the Amazon DataZone user.
	UserIdentifier *string `location:"querystring" locationName:"userIdentifier" type:"string"`
	// contains filtered or unexported fields
}

func (ListProjectsInput) GoString

func (s ListProjectsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListProjectsInput) SetDomainIdentifier

func (s *ListProjectsInput) SetDomainIdentifier(v string) *ListProjectsInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListProjectsInput) SetGroupIdentifier

func (s *ListProjectsInput) SetGroupIdentifier(v string) *ListProjectsInput

SetGroupIdentifier sets the GroupIdentifier field's value.

func (*ListProjectsInput) SetMaxResults

func (s *ListProjectsInput) SetMaxResults(v int64) *ListProjectsInput

SetMaxResults sets the MaxResults field's value.

func (*ListProjectsInput) SetName

SetName sets the Name field's value.

func (*ListProjectsInput) SetNextToken

func (s *ListProjectsInput) SetNextToken(v string) *ListProjectsInput

SetNextToken sets the NextToken field's value.

func (*ListProjectsInput) SetUserIdentifier

func (s *ListProjectsInput) SetUserIdentifier(v string) *ListProjectsInput

SetUserIdentifier sets the UserIdentifier field's value.

func (ListProjectsInput) String

func (s ListProjectsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListProjectsInput) Validate

func (s *ListProjectsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListProjectsOutput

type ListProjectsOutput struct {

	// The results of the ListProjects action.
	Items []*ProjectSummary `locationName:"items" type:"list"`

	// When the number of projects is greater than the default value for the MaxResults
	// parameter, or if you explicitly specify a value for MaxResults that is less
	// than the number of projects, the response includes a pagination token named
	// NextToken. You can specify this NextToken value in a subsequent call to ListProjects
	// to list the next set of projects.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListProjectsOutput) GoString

func (s ListProjectsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListProjectsOutput) SetItems

SetItems sets the Items field's value.

func (*ListProjectsOutput) SetNextToken

func (s *ListProjectsOutput) SetNextToken(v string) *ListProjectsOutput

SetNextToken sets the NextToken field's value.

func (ListProjectsOutput) String

func (s ListProjectsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListSubscriptionGrantsInput

type ListSubscriptionGrantsInput struct {

	// The identifier of the Amazon DataZone domain.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the Amazon DataZone environment.
	EnvironmentId *string `location:"querystring" locationName:"environmentId" type:"string"`

	// The maximum number of subscription grants to return in a single call to ListSubscriptionGrants.
	// When the number of subscription grants to be listed is greater than the value
	// of MaxResults, the response contains a NextToken value that you can use in
	// a subsequent call to ListSubscriptionGrants to list the next set of subscription
	// grants.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// When the number of subscription grants is greater than the default value
	// for the MaxResults parameter, or if you explicitly specify a value for MaxResults
	// that is less than the number of subscription grants, the response includes
	// a pagination token named NextToken. You can specify this NextToken value
	// in a subsequent call to ListSubscriptionGrants to list the next set of subscription
	// grants.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// Specifies the way of sorting the results of this action.
	SortBy *string `location:"querystring" locationName:"sortBy" type:"string" enum:"SortKey"`

	// Specifies the sort order of this action.
	SortOrder *string `location:"querystring" locationName:"sortOrder" type:"string" enum:"SortOrder"`

	// The identifier of the subscribed listing.
	SubscribedListingId *string `location:"querystring" locationName:"subscribedListingId" type:"string"`

	// The identifier of the subscription.
	SubscriptionId *string `location:"querystring" locationName:"subscriptionId" type:"string"`

	// The identifier of the subscription target.
	SubscriptionTargetId *string `location:"querystring" locationName:"subscriptionTargetId" type:"string"`
	// contains filtered or unexported fields
}

func (ListSubscriptionGrantsInput) GoString

func (s ListSubscriptionGrantsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSubscriptionGrantsInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListSubscriptionGrantsInput) SetEnvironmentId

SetEnvironmentId sets the EnvironmentId field's value.

func (*ListSubscriptionGrantsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListSubscriptionGrantsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListSubscriptionGrantsInput) SetSortBy

SetSortBy sets the SortBy field's value.

func (*ListSubscriptionGrantsInput) SetSortOrder

SetSortOrder sets the SortOrder field's value.

func (*ListSubscriptionGrantsInput) SetSubscribedListingId

func (s *ListSubscriptionGrantsInput) SetSubscribedListingId(v string) *ListSubscriptionGrantsInput

SetSubscribedListingId sets the SubscribedListingId field's value.

func (*ListSubscriptionGrantsInput) SetSubscriptionId

SetSubscriptionId sets the SubscriptionId field's value.

func (*ListSubscriptionGrantsInput) SetSubscriptionTargetId

func (s *ListSubscriptionGrantsInput) SetSubscriptionTargetId(v string) *ListSubscriptionGrantsInput

SetSubscriptionTargetId sets the SubscriptionTargetId field's value.

func (ListSubscriptionGrantsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSubscriptionGrantsInput) Validate

func (s *ListSubscriptionGrantsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSubscriptionGrantsOutput

type ListSubscriptionGrantsOutput struct {

	// The results of the ListSubscriptionGrants action.
	//
	// Items is a required field
	Items []*SubscriptionGrantSummary `locationName:"items" type:"list" required:"true"`

	// When the number of subscription grants is greater than the default value
	// for the MaxResults parameter, or if you explicitly specify a value for MaxResults
	// that is less than the number of subscription grants, the response includes
	// a pagination token named NextToken. You can specify this NextToken value
	// in a subsequent call to ListSubscriptionGrants to list the next set of subscription
	// grants.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListSubscriptionGrantsOutput) GoString

func (s ListSubscriptionGrantsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSubscriptionGrantsOutput) SetItems

SetItems sets the Items field's value.

func (*ListSubscriptionGrantsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListSubscriptionGrantsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListSubscriptionRequestsInput

type ListSubscriptionRequestsInput struct {

	// The identifier of the subscription request approver's project.
	ApproverProjectId *string `location:"querystring" locationName:"approverProjectId" type:"string"`

	// The identifier of the Amazon DataZone domain.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The maximum number of subscription requests to return in a single call to
	// ListSubscriptionRequests. When the number of subscription requests to be
	// listed is greater than the value of MaxResults, the response contains a NextToken
	// value that you can use in a subsequent call to ListSubscriptionRequests to
	// list the next set of subscription requests.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// When the number of subscription requests is greater than the default value
	// for the MaxResults parameter, or if you explicitly specify a value for MaxResults
	// that is less than the number of subscription requests, the response includes
	// a pagination token named NextToken. You can specify this NextToken value
	// in a subsequent call to ListSubscriptionRequests to list the next set of
	// subscription requests.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// The identifier of the project for the subscription requests.
	OwningProjectId *string `location:"querystring" locationName:"owningProjectId" type:"string"`

	// Specifies the way to sort the results of this action.
	SortBy *string `location:"querystring" locationName:"sortBy" type:"string" enum:"SortKey"`

	// Specifies the sort order for the results of this action.
	SortOrder *string `location:"querystring" locationName:"sortOrder" type:"string" enum:"SortOrder"`

	// Specifies the status of the subscription requests.
	Status *string `location:"querystring" locationName:"status" type:"string" enum:"SubscriptionRequestStatus"`

	// The identifier of the subscribed listing.
	SubscribedListingId *string `location:"querystring" locationName:"subscribedListingId" type:"string"`
	// contains filtered or unexported fields
}

func (ListSubscriptionRequestsInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSubscriptionRequestsInput) SetApproverProjectId

SetApproverProjectId sets the ApproverProjectId field's value.

func (*ListSubscriptionRequestsInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListSubscriptionRequestsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListSubscriptionRequestsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListSubscriptionRequestsInput) SetOwningProjectId

SetOwningProjectId sets the OwningProjectId field's value.

func (*ListSubscriptionRequestsInput) SetSortBy

SetSortBy sets the SortBy field's value.

func (*ListSubscriptionRequestsInput) SetSortOrder

SetSortOrder sets the SortOrder field's value.

func (*ListSubscriptionRequestsInput) SetStatus

SetStatus sets the Status field's value.

func (*ListSubscriptionRequestsInput) SetSubscribedListingId

SetSubscribedListingId sets the SubscribedListingId field's value.

func (ListSubscriptionRequestsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSubscriptionRequestsInput) Validate

func (s *ListSubscriptionRequestsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSubscriptionRequestsOutput

type ListSubscriptionRequestsOutput struct {

	// The results of the ListSubscriptionRequests action.
	//
	// Items is a required field
	Items []*SubscriptionRequestSummary `locationName:"items" type:"list" required:"true"`

	// When the number of subscription requests is greater than the default value
	// for the MaxResults parameter, or if you explicitly specify a value for MaxResults
	// that is less than the number of subscription requests, the response includes
	// a pagination token named NextToken. You can specify this NextToken value
	// in a subsequent call to ListSubscriptionRequests to list the next set of
	// subscription requests.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListSubscriptionRequestsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSubscriptionRequestsOutput) SetItems

SetItems sets the Items field's value.

func (*ListSubscriptionRequestsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListSubscriptionRequestsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListSubscriptionTargetsInput

type ListSubscriptionTargetsInput struct {

	// The identifier of the Amazon DataZone domain where you want to list subscription
	// targets.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the environment where you want to list subscription targets.
	//
	// EnvironmentIdentifier is a required field
	EnvironmentIdentifier *string `location:"uri" locationName:"environmentIdentifier" type:"string" required:"true"`

	// The maximum number of subscription targets to return in a single call to
	// ListSubscriptionTargets. When the number of subscription targets to be listed
	// is greater than the value of MaxResults, the response contains a NextToken
	// value that you can use in a subsequent call to ListSubscriptionTargets to
	// list the next set of subscription targets.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// When the number of subscription targets is greater than the default value
	// for the MaxResults parameter, or if you explicitly specify a value for MaxResults
	// that is less than the number of subscription targets, the response includes
	// a pagination token named NextToken. You can specify this NextToken value
	// in a subsequent call to ListSubscriptionTargets to list the next set of subscription
	// targets.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// Specifies the way in which the results of this action are to be sorted.
	SortBy *string `location:"querystring" locationName:"sortBy" type:"string" enum:"SortKey"`

	// Specifies the sort order for the results of this action.
	SortOrder *string `location:"querystring" locationName:"sortOrder" type:"string" enum:"SortOrder"`
	// contains filtered or unexported fields
}

func (ListSubscriptionTargetsInput) GoString

func (s ListSubscriptionTargetsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSubscriptionTargetsInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListSubscriptionTargetsInput) SetEnvironmentIdentifier

func (s *ListSubscriptionTargetsInput) SetEnvironmentIdentifier(v string) *ListSubscriptionTargetsInput

SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.

func (*ListSubscriptionTargetsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListSubscriptionTargetsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListSubscriptionTargetsInput) SetSortBy

SetSortBy sets the SortBy field's value.

func (*ListSubscriptionTargetsInput) SetSortOrder

SetSortOrder sets the SortOrder field's value.

func (ListSubscriptionTargetsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSubscriptionTargetsInput) Validate

func (s *ListSubscriptionTargetsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSubscriptionTargetsOutput

type ListSubscriptionTargetsOutput struct {

	// The results of the ListSubscriptionTargets action.
	//
	// Items is a required field
	Items []*SubscriptionTargetSummary `locationName:"items" type:"list" required:"true"`

	// When the number of subscription targets is greater than the default value
	// for the MaxResults parameter, or if you explicitly specify a value for MaxResults
	// that is less than the number of subscription targets, the response includes
	// a pagination token named NextToken. You can specify this NextToken value
	// in a subsequent call to ListSubscriptionTargets to list the next set of subscription
	// targets.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListSubscriptionTargetsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSubscriptionTargetsOutput) SetItems

SetItems sets the Items field's value.

func (*ListSubscriptionTargetsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListSubscriptionTargetsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListSubscriptionsInput

type ListSubscriptionsInput struct {

	// The identifier of the project for the subscription's approver.
	ApproverProjectId *string `location:"querystring" locationName:"approverProjectId" type:"string"`

	// The identifier of the Amazon DataZone domain.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The maximum number of subscriptions to return in a single call to ListSubscriptions.
	// When the number of subscriptions to be listed is greater than the value of
	// MaxResults, the response contains a NextToken value that you can use in a
	// subsequent call to ListSubscriptions to list the next set of Subscriptions.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// When the number of subscriptions is greater than the default value for the
	// MaxResults parameter, or if you explicitly specify a value for MaxResults
	// that is less than the number of subscriptions, the response includes a pagination
	// token named NextToken. You can specify this NextToken value in a subsequent
	// call to ListSubscriptions to list the next set of subscriptions.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// The identifier of the owning project.
	OwningProjectId *string `location:"querystring" locationName:"owningProjectId" type:"string"`

	// Specifies the way in which the results of this action are to be sorted.
	SortBy *string `location:"querystring" locationName:"sortBy" type:"string" enum:"SortKey"`

	// Specifies the sort order for the results of this action.
	SortOrder *string `location:"querystring" locationName:"sortOrder" type:"string" enum:"SortOrder"`

	// The status of the subscriptions that you want to list.
	Status *string `location:"querystring" locationName:"status" type:"string" enum:"SubscriptionStatus"`

	// The identifier of the subscribed listing for the subscriptions that you want
	// to list.
	SubscribedListingId *string `location:"querystring" locationName:"subscribedListingId" type:"string"`

	// The identifier of the subscription request for the subscriptions that you
	// want to list.
	SubscriptionRequestIdentifier *string `location:"querystring" locationName:"subscriptionRequestIdentifier" type:"string"`
	// contains filtered or unexported fields
}

func (ListSubscriptionsInput) GoString

func (s ListSubscriptionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSubscriptionsInput) SetApproverProjectId

func (s *ListSubscriptionsInput) SetApproverProjectId(v string) *ListSubscriptionsInput

SetApproverProjectId sets the ApproverProjectId field's value.

func (*ListSubscriptionsInput) SetDomainIdentifier

func (s *ListSubscriptionsInput) SetDomainIdentifier(v string) *ListSubscriptionsInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListSubscriptionsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListSubscriptionsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListSubscriptionsInput) SetOwningProjectId

func (s *ListSubscriptionsInput) SetOwningProjectId(v string) *ListSubscriptionsInput

SetOwningProjectId sets the OwningProjectId field's value.

func (*ListSubscriptionsInput) SetSortBy

SetSortBy sets the SortBy field's value.

func (*ListSubscriptionsInput) SetSortOrder

SetSortOrder sets the SortOrder field's value.

func (*ListSubscriptionsInput) SetStatus

SetStatus sets the Status field's value.

func (*ListSubscriptionsInput) SetSubscribedListingId

func (s *ListSubscriptionsInput) SetSubscribedListingId(v string) *ListSubscriptionsInput

SetSubscribedListingId sets the SubscribedListingId field's value.

func (*ListSubscriptionsInput) SetSubscriptionRequestIdentifier

func (s *ListSubscriptionsInput) SetSubscriptionRequestIdentifier(v string) *ListSubscriptionsInput

SetSubscriptionRequestIdentifier sets the SubscriptionRequestIdentifier field's value.

func (ListSubscriptionsInput) String

func (s ListSubscriptionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSubscriptionsInput) Validate

func (s *ListSubscriptionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSubscriptionsOutput

type ListSubscriptionsOutput struct {

	// The results of the ListSubscriptions action.
	//
	// Items is a required field
	Items []*SubscriptionSummary `locationName:"items" type:"list" required:"true"`

	// When the number of subscriptions is greater than the default value for the
	// MaxResults parameter, or if you explicitly specify a value for MaxResults
	// that is less than the number of subscriptions, the response includes a pagination
	// token named NextToken. You can specify this NextToken value in a subsequent
	// call to ListSubscriptions to list the next set of subscriptions.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListSubscriptionsOutput) GoString

func (s ListSubscriptionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSubscriptionsOutput) SetItems

SetItems sets the Items field's value.

func (*ListSubscriptionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListSubscriptionsOutput) String

func (s ListSubscriptionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTagsForResourceInput

type ListTagsForResourceInput struct {

	// The ARN of the resource whose tags you want to list.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) SetResourceArn

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) Validate

func (s *ListTagsForResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourceOutput

type ListTagsForResourceOutput struct {

	// The tags of the specified resource.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceOutput) SetTags

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListingItem

type ListingItem struct {

	// An asset published in an Amazon DataZone catalog.
	AssetListing *AssetListing `locationName:"assetListing" type:"structure"`
	// contains filtered or unexported fields
}

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

func (ListingItem) GoString

func (s ListingItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListingItem) SetAssetListing

func (s *ListingItem) SetAssetListing(v *AssetListing) *ListingItem

SetAssetListing sets the AssetListing field's value.

func (ListingItem) String

func (s ListingItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListingRevision

type ListingRevision struct {

	// An identifier of a revision of an asset published in a Amazon DataZone catalog.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The details of a revision of an asset published in a Amazon DataZone catalog.
	//
	// Revision is a required field
	Revision *string `locationName:"revision" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

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

func (ListingRevision) GoString

func (s ListingRevision) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListingRevision) SetId

func (s *ListingRevision) SetId(v string) *ListingRevision

SetId sets the Id field's value.

func (*ListingRevision) SetRevision

func (s *ListingRevision) SetRevision(v string) *ListingRevision

SetRevision sets the Revision field's value.

func (ListingRevision) String

func (s ListingRevision) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListingRevisionInput_

type ListingRevisionInput_ struct {

	// An identifier of revision to be made to an asset published in a Amazon DataZone
	// catalog.
	//
	// Identifier is a required field
	Identifier *string `locationName:"identifier" type:"string" required:"true"`

	// The details of a revision to be made to an asset published in a Amazon DataZone
	// catalog.
	//
	// Revision is a required field
	Revision *string `locationName:"revision" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

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

func (ListingRevisionInput_) GoString

func (s ListingRevisionInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListingRevisionInput_) SetIdentifier

func (s *ListingRevisionInput_) SetIdentifier(v string) *ListingRevisionInput_

SetIdentifier sets the Identifier field's value.

func (*ListingRevisionInput_) SetRevision

SetRevision sets the Revision field's value.

func (ListingRevisionInput_) String

func (s ListingRevisionInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListingRevisionInput_) Validate

func (s *ListingRevisionInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Member

type Member struct {

	// The ID of the group of a project member.
	GroupIdentifier *string `locationName:"groupIdentifier" type:"string"`

	// The user ID of a project member.
	UserIdentifier *string `locationName:"userIdentifier" type:"string"`
	// contains filtered or unexported fields
}

The details about a project member.

func (Member) GoString

func (s Member) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Member) SetGroupIdentifier

func (s *Member) SetGroupIdentifier(v string) *Member

SetGroupIdentifier sets the GroupIdentifier field's value.

func (*Member) SetUserIdentifier

func (s *Member) SetUserIdentifier(v string) *Member

SetUserIdentifier sets the UserIdentifier field's value.

func (Member) String

func (s Member) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MemberDetails

type MemberDetails struct {

	// The group details of a project member.
	Group *GroupDetails `locationName:"group" type:"structure"`

	// The user details of a project member.
	User *UserDetails `locationName:"user" type:"structure"`
	// contains filtered or unexported fields
}

The details about a project member.

func (MemberDetails) GoString

func (s MemberDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MemberDetails) SetGroup

func (s *MemberDetails) SetGroup(v *GroupDetails) *MemberDetails

SetGroup sets the Group field's value.

func (*MemberDetails) SetUser

func (s *MemberDetails) SetUser(v *UserDetails) *MemberDetails

SetUser sets the User field's value.

func (MemberDetails) String

func (s MemberDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Model

type Model struct {
	Smithy *string `locationName:"smithy" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (Model) GoString

func (s Model) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Model) SetSmithy

func (s *Model) SetSmithy(v string) *Model

SetSmithy sets the Smithy field's value.

func (Model) String

func (s Model) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Model) Validate

func (s *Model) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type NotificationOutput_

type NotificationOutput_ struct {

	// The action link included in the notification.
	//
	// ActionLink is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by NotificationOutput_'s
	// String and GoString methods.
	//
	// ActionLink is a required field
	ActionLink *string `locationName:"actionLink" type:"string" required:"true" sensitive:"true"`

	// The timestamp of when a notification was created.
	//
	// CreationTimestamp is a required field
	CreationTimestamp *time.Time `locationName:"creationTimestamp" type:"timestamp" required:"true"`

	// The identifier of a Amazon DataZone domain in which the notification exists.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the notification.
	//
	// Identifier is a required field
	Identifier *string `locationName:"identifier" type:"string" required:"true"`

	// The timestamp of when the notification was last updated.
	//
	// LastUpdatedTimestamp is a required field
	LastUpdatedTimestamp *time.Time `locationName:"lastUpdatedTimestamp" type:"timestamp" required:"true"`

	// The message included in the notification.
	//
	// Message is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by NotificationOutput_'s
	// String and GoString methods.
	//
	// Message is a required field
	Message *string `locationName:"message" type:"string" required:"true" sensitive:"true"`

	// The metadata included in the notification.
	Metadata map[string]*string `locationName:"metadata" type:"map"`

	// The status included in the notification.
	Status *string `locationName:"status" type:"string" enum:"TaskStatus"`

	// The title of the notification.
	//
	// Title is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by NotificationOutput_'s
	// String and GoString methods.
	//
	// Title is a required field
	Title *string `locationName:"title" type:"string" required:"true" sensitive:"true"`

	// The topic of the notification.
	//
	// Topic is a required field
	Topic *Topic `locationName:"topic" type:"structure" required:"true"`

	// The type of the notification.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true" enum:"NotificationType"`
	// contains filtered or unexported fields
}

The details of a notification generated in Amazon DataZone.

func (NotificationOutput_) GoString

func (s NotificationOutput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (s *NotificationOutput_) SetActionLink(v string) *NotificationOutput_

SetActionLink sets the ActionLink field's value.

func (*NotificationOutput_) SetCreationTimestamp

func (s *NotificationOutput_) SetCreationTimestamp(v time.Time) *NotificationOutput_

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*NotificationOutput_) SetDomainIdentifier

func (s *NotificationOutput_) SetDomainIdentifier(v string) *NotificationOutput_

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*NotificationOutput_) SetIdentifier

func (s *NotificationOutput_) SetIdentifier(v string) *NotificationOutput_

SetIdentifier sets the Identifier field's value.

func (*NotificationOutput_) SetLastUpdatedTimestamp

func (s *NotificationOutput_) SetLastUpdatedTimestamp(v time.Time) *NotificationOutput_

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*NotificationOutput_) SetMessage

SetMessage sets the Message field's value.

func (*NotificationOutput_) SetMetadata

func (s *NotificationOutput_) SetMetadata(v map[string]*string) *NotificationOutput_

SetMetadata sets the Metadata field's value.

func (*NotificationOutput_) SetStatus

SetStatus sets the Status field's value.

func (*NotificationOutput_) SetTitle

SetTitle sets the Title field's value.

func (*NotificationOutput_) SetTopic

SetTopic sets the Topic field's value.

func (*NotificationOutput_) SetType

SetType sets the Type field's value.

func (NotificationOutput_) String

func (s NotificationOutput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type NotificationResource

type NotificationResource struct {

	// The ID of the resource mentioned in a notification.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The name of the resource mentioned in a notification.
	Name *string `locationName:"name" type:"string"`

	// The type of the resource mentioned in a notification.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true" enum:"NotificationResourceType"`
	// contains filtered or unexported fields
}

The details of the resource mentioned in a notification.

func (NotificationResource) GoString

func (s NotificationResource) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NotificationResource) SetId

SetId sets the Id field's value.

func (*NotificationResource) SetName

SetName sets the Name field's value.

func (*NotificationResource) SetType

SetType sets the Type field's value.

func (NotificationResource) String

func (s NotificationResource) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type PredictionConfiguration

type PredictionConfiguration struct {

	// The business name generation mechanism.
	BusinessNameGeneration *BusinessNameGenerationConfiguration `locationName:"businessNameGeneration" type:"structure"`
	// contains filtered or unexported fields
}

The configuration of the prediction.

func (PredictionConfiguration) GoString

func (s PredictionConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PredictionConfiguration) SetBusinessNameGeneration

SetBusinessNameGeneration sets the BusinessNameGeneration field's value.

func (PredictionConfiguration) String

func (s PredictionConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProjectMember

type ProjectMember struct {

	// The designated role of a project member.
	//
	// Designation is a required field
	Designation *string `locationName:"designation" type:"string" required:"true" enum:"UserDesignation"`

	// The membership details of a project member.
	//
	// MemberDetails is a required field
	MemberDetails *MemberDetails `locationName:"memberDetails" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

The details of a project member.

func (ProjectMember) GoString

func (s ProjectMember) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProjectMember) SetDesignation

func (s *ProjectMember) SetDesignation(v string) *ProjectMember

SetDesignation sets the Designation field's value.

func (*ProjectMember) SetMemberDetails

func (s *ProjectMember) SetMemberDetails(v *MemberDetails) *ProjectMember

SetMemberDetails sets the MemberDetails field's value.

func (ProjectMember) String

func (s ProjectMember) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProjectSummary

type ProjectSummary struct {

	// The timestamp of when a project was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The Amazon DataZone user who created the project.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The description of a project.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ProjectSummary's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The identifier of a Amazon DataZone domain where the project exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The identifier of a project.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The name of a project.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ProjectSummary's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The timestamp of when the project was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

The details of a Amazon DataZone project.

func (ProjectSummary) GoString

func (s ProjectSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProjectSummary) SetCreatedAt

func (s *ProjectSummary) SetCreatedAt(v time.Time) *ProjectSummary

SetCreatedAt sets the CreatedAt field's value.

func (*ProjectSummary) SetCreatedBy

func (s *ProjectSummary) SetCreatedBy(v string) *ProjectSummary

SetCreatedBy sets the CreatedBy field's value.

func (*ProjectSummary) SetDescription

func (s *ProjectSummary) SetDescription(v string) *ProjectSummary

SetDescription sets the Description field's value.

func (*ProjectSummary) SetDomainId

func (s *ProjectSummary) SetDomainId(v string) *ProjectSummary

SetDomainId sets the DomainId field's value.

func (*ProjectSummary) SetId

func (s *ProjectSummary) SetId(v string) *ProjectSummary

SetId sets the Id field's value.

func (*ProjectSummary) SetName

func (s *ProjectSummary) SetName(v string) *ProjectSummary

SetName sets the Name field's value.

func (*ProjectSummary) SetUpdatedAt

func (s *ProjectSummary) SetUpdatedAt(v time.Time) *ProjectSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (ProjectSummary) String

func (s ProjectSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProvisioningProperties

type ProvisioningProperties struct {

	// The cloud formation properties included as part of the provisioning properties
	// of an environment blueprint.
	CloudFormation *CloudFormationProperties `locationName:"cloudFormation" type:"structure"`
	// contains filtered or unexported fields
}

The provisioning properties of an environment blueprint.

func (ProvisioningProperties) GoString

func (s ProvisioningProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProvisioningProperties) SetCloudFormation

SetCloudFormation sets the CloudFormation field's value.

func (ProvisioningProperties) String

func (s ProvisioningProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type PutEnvironmentBlueprintConfigurationInput

type PutEnvironmentBlueprintConfigurationInput struct {

	// The identifier of the Amazon DataZone domain.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// Specifies the enabled Amazon Web Services Regions.
	//
	// EnabledRegions is a required field
	EnabledRegions []*string `locationName:"enabledRegions" type:"list" required:"true"`

	// The identifier of the environment blueprint.
	//
	// EnvironmentBlueprintIdentifier is a required field
	EnvironmentBlueprintIdentifier *string `location:"uri" locationName:"environmentBlueprintIdentifier" type:"string" required:"true"`

	// The ARN of the manage access role.
	ManageAccessRoleArn *string `locationName:"manageAccessRoleArn" type:"string"`

	// The ARN of the provisioning role.
	ProvisioningRoleArn *string `locationName:"provisioningRoleArn" type:"string"`

	// The regional parameters in the environment blueprint.
	RegionalParameters map[string]map[string]*string `locationName:"regionalParameters" type:"map"`
	// contains filtered or unexported fields
}

func (PutEnvironmentBlueprintConfigurationInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PutEnvironmentBlueprintConfigurationInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*PutEnvironmentBlueprintConfigurationInput) SetEnabledRegions

SetEnabledRegions sets the EnabledRegions field's value.

func (*PutEnvironmentBlueprintConfigurationInput) SetEnvironmentBlueprintIdentifier

SetEnvironmentBlueprintIdentifier sets the EnvironmentBlueprintIdentifier field's value.

func (*PutEnvironmentBlueprintConfigurationInput) SetManageAccessRoleArn

SetManageAccessRoleArn sets the ManageAccessRoleArn field's value.

func (*PutEnvironmentBlueprintConfigurationInput) SetProvisioningRoleArn

SetProvisioningRoleArn sets the ProvisioningRoleArn field's value.

func (*PutEnvironmentBlueprintConfigurationInput) SetRegionalParameters

SetRegionalParameters sets the RegionalParameters field's value.

func (PutEnvironmentBlueprintConfigurationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PutEnvironmentBlueprintConfigurationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type PutEnvironmentBlueprintConfigurationOutput

type PutEnvironmentBlueprintConfigurationOutput struct {

	// The timestamp of when the environment blueprint was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The identifier of the Amazon DataZone domain.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// Specifies the enabled Amazon Web Services Regions.
	EnabledRegions []*string `locationName:"enabledRegions" type:"list"`

	// The identifier of the environment blueprint.
	//
	// EnvironmentBlueprintId is a required field
	EnvironmentBlueprintId *string `locationName:"environmentBlueprintId" type:"string" required:"true"`

	// The ARN of the manage access role.
	ManageAccessRoleArn *string `locationName:"manageAccessRoleArn" type:"string"`

	// The ARN of the provisioning role.
	ProvisioningRoleArn *string `locationName:"provisioningRoleArn" type:"string"`

	// The regional parameters in the environment blueprint.
	RegionalParameters map[string]map[string]*string `locationName:"regionalParameters" type:"map"`

	// The timestamp of when the environment blueprint was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

func (PutEnvironmentBlueprintConfigurationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PutEnvironmentBlueprintConfigurationOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*PutEnvironmentBlueprintConfigurationOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*PutEnvironmentBlueprintConfigurationOutput) SetEnabledRegions

SetEnabledRegions sets the EnabledRegions field's value.

func (*PutEnvironmentBlueprintConfigurationOutput) SetEnvironmentBlueprintId

SetEnvironmentBlueprintId sets the EnvironmentBlueprintId field's value.

func (*PutEnvironmentBlueprintConfigurationOutput) SetManageAccessRoleArn

SetManageAccessRoleArn sets the ManageAccessRoleArn field's value.

func (*PutEnvironmentBlueprintConfigurationOutput) SetProvisioningRoleArn

SetProvisioningRoleArn sets the ProvisioningRoleArn field's value.

func (*PutEnvironmentBlueprintConfigurationOutput) SetRegionalParameters

SetRegionalParameters sets the RegionalParameters field's value.

func (*PutEnvironmentBlueprintConfigurationOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (PutEnvironmentBlueprintConfigurationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 `locationName:"enableBusinessNameGeneration" type:"boolean"`
	// contains filtered or unexported fields
}

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

func (RecommendationConfiguration) GoString

func (s RecommendationConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RecommendationConfiguration) SetEnableBusinessNameGeneration

func (s *RecommendationConfiguration) SetEnableBusinessNameGeneration(v bool) *RecommendationConfiguration

SetEnableBusinessNameGeneration sets the EnableBusinessNameGeneration field's value.

func (RecommendationConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RedshiftClusterStorage

type RedshiftClusterStorage struct {

	// The name of an Amazon Redshift cluster.
	//
	// ClusterName is a required field
	ClusterName *string `locationName:"clusterName" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details of the Amazon Redshift cluster storage.

func (RedshiftClusterStorage) GoString

func (s RedshiftClusterStorage) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RedshiftClusterStorage) SetClusterName

SetClusterName sets the ClusterName field's value.

func (RedshiftClusterStorage) String

func (s RedshiftClusterStorage) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RedshiftClusterStorage) Validate

func (s *RedshiftClusterStorage) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RedshiftCredentialConfiguration

type RedshiftCredentialConfiguration struct {

	// The ARN of a secret manager for an Amazon Redshift cluster.
	//
	// SecretManagerArn is a required field
	SecretManagerArn *string `locationName:"secretManagerArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

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

func (RedshiftCredentialConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RedshiftCredentialConfiguration) SetSecretManagerArn

SetSecretManagerArn sets the SecretManagerArn field's value.

func (RedshiftCredentialConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RedshiftCredentialConfiguration) Validate

func (s *RedshiftCredentialConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RedshiftRunConfigurationInput_

type RedshiftRunConfigurationInput_ struct {

	// The data access role included in the configuration details of the Amazon
	// Redshift data source.
	DataAccessRole *string `locationName:"dataAccessRole" type:"string"`

	// The details of the credentials required to access an Amazon Redshift cluster.
	//
	// RedshiftCredentialConfiguration is a required field
	RedshiftCredentialConfiguration *RedshiftCredentialConfiguration `locationName:"redshiftCredentialConfiguration" type:"structure" required:"true"`

	// The details of the Amazon Redshift storage as part of the configuration of
	// an Amazon Redshift data source run.
	//
	// RedshiftStorage is a required field
	RedshiftStorage *RedshiftStorage `locationName:"redshiftStorage" type:"structure" required:"true"`

	// The relational filger configurations included in the configuration details
	// of the Amazon Redshift data source.
	//
	// RelationalFilterConfigurations is a required field
	RelationalFilterConfigurations []*RelationalFilterConfiguration `locationName:"relationalFilterConfigurations" type:"list" required:"true"`
	// contains filtered or unexported fields
}

The configuration details of the Amazon Redshift data source.

func (RedshiftRunConfigurationInput_) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RedshiftRunConfigurationInput_) SetDataAccessRole

SetDataAccessRole sets the DataAccessRole field's value.

func (*RedshiftRunConfigurationInput_) SetRedshiftCredentialConfiguration

SetRedshiftCredentialConfiguration sets the RedshiftCredentialConfiguration field's value.

func (*RedshiftRunConfigurationInput_) SetRedshiftStorage

SetRedshiftStorage sets the RedshiftStorage field's value.

func (*RedshiftRunConfigurationInput_) SetRelationalFilterConfigurations

SetRelationalFilterConfigurations sets the RelationalFilterConfigurations field's value.

func (RedshiftRunConfigurationInput_) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RedshiftRunConfigurationInput_) Validate

func (s *RedshiftRunConfigurationInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RedshiftRunConfigurationOutput_

type RedshiftRunConfigurationOutput_ struct {

	// The ID of the Amazon Web Services account included in the configuration details
	// of the Amazon Redshift data source.
	AccountId *string `locationName:"accountId" min:"12" type:"string"`

	// The data access role included in the configuration details of the Amazon
	// Redshift data source.
	DataAccessRole *string `locationName:"dataAccessRole" type:"string"`

	// The details of the credentials required to access an Amazon Redshift cluster.
	//
	// RedshiftCredentialConfiguration is a required field
	RedshiftCredentialConfiguration *RedshiftCredentialConfiguration `locationName:"redshiftCredentialConfiguration" type:"structure" required:"true"`

	// The details of the Amazon Redshift storage as part of the configuration of
	// an Amazon Redshift data source run.
	//
	// RedshiftStorage is a required field
	RedshiftStorage *RedshiftStorage `locationName:"redshiftStorage" type:"structure" required:"true"`

	// The Amazon Web Services region included in the configuration details of the
	// Amazon Redshift data source.
	Region *string `locationName:"region" min:"4" type:"string"`

	// The relational filger configurations included in the configuration details
	// of the Amazon Redshift data source.
	//
	// RelationalFilterConfigurations is a required field
	RelationalFilterConfigurations []*RelationalFilterConfiguration `locationName:"relationalFilterConfigurations" type:"list" required:"true"`
	// contains filtered or unexported fields
}

The configuration details of the Amazon Redshift data source.

func (RedshiftRunConfigurationOutput_) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RedshiftRunConfigurationOutput_) SetAccountId

SetAccountId sets the AccountId field's value.

func (*RedshiftRunConfigurationOutput_) SetDataAccessRole

SetDataAccessRole sets the DataAccessRole field's value.

func (*RedshiftRunConfigurationOutput_) SetRedshiftCredentialConfiguration

SetRedshiftCredentialConfiguration sets the RedshiftCredentialConfiguration field's value.

func (*RedshiftRunConfigurationOutput_) SetRedshiftStorage

SetRedshiftStorage sets the RedshiftStorage field's value.

func (*RedshiftRunConfigurationOutput_) SetRegion

SetRegion sets the Region field's value.

func (*RedshiftRunConfigurationOutput_) SetRelationalFilterConfigurations

SetRelationalFilterConfigurations sets the RelationalFilterConfigurations field's value.

func (RedshiftRunConfigurationOutput_) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RedshiftServerlessStorage

type RedshiftServerlessStorage struct {

	// The name of the Amazon Redshift Serverless workgroup.
	//
	// WorkgroupName is a required field
	WorkgroupName *string `locationName:"workgroupName" min:"3" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details of the Amazon Redshift Serverless workgroup storage.

func (RedshiftServerlessStorage) GoString

func (s RedshiftServerlessStorage) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RedshiftServerlessStorage) SetWorkgroupName

SetWorkgroupName sets the WorkgroupName field's value.

func (RedshiftServerlessStorage) String

func (s RedshiftServerlessStorage) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RedshiftServerlessStorage) Validate

func (s *RedshiftServerlessStorage) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RedshiftStorage

type RedshiftStorage struct {

	// The details of the Amazon Redshift cluster source.
	RedshiftClusterSource *RedshiftClusterStorage `locationName:"redshiftClusterSource" type:"structure"`

	// The details of the Amazon Redshift Serverless workgroup source.
	RedshiftServerlessSource *RedshiftServerlessStorage `locationName:"redshiftServerlessSource" type:"structure"`
	// contains filtered or unexported fields
}

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

func (RedshiftStorage) GoString

func (s RedshiftStorage) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RedshiftStorage) SetRedshiftClusterSource

func (s *RedshiftStorage) SetRedshiftClusterSource(v *RedshiftClusterStorage) *RedshiftStorage

SetRedshiftClusterSource sets the RedshiftClusterSource field's value.

func (*RedshiftStorage) SetRedshiftServerlessSource

func (s *RedshiftStorage) SetRedshiftServerlessSource(v *RedshiftServerlessStorage) *RedshiftStorage

SetRedshiftServerlessSource sets the RedshiftServerlessSource field's value.

func (RedshiftStorage) String

func (s RedshiftStorage) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RedshiftStorage) Validate

func (s *RedshiftStorage) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RejectChoice

type RejectChoice struct {

	// Specifies the the automatically generated business metadata that can be rejected.
	PredictionChoices []*int64 `locationName:"predictionChoices" type:"list"`

	// Specifies the target (for example, a column name) where a prediction can
	// be rejected.
	PredictionTarget *string `locationName:"predictionTarget" type:"string"`
	// contains filtered or unexported fields
}

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

func (RejectChoice) GoString

func (s RejectChoice) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RejectChoice) SetPredictionChoices

func (s *RejectChoice) SetPredictionChoices(v []*int64) *RejectChoice

SetPredictionChoices sets the PredictionChoices field's value.

func (*RejectChoice) SetPredictionTarget

func (s *RejectChoice) SetPredictionTarget(v string) *RejectChoice

SetPredictionTarget sets the PredictionTarget field's value.

func (RejectChoice) String

func (s RejectChoice) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RejectPredictionsInput

type RejectPredictionsInput struct {

	// A unique, case-sensitive identifier that is provided to ensure the idempotency
	// of the request.
	ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"`

	// The identifier of the Amazon DataZone domain.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the prediction.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

	RejectChoices []*RejectChoice `locationName:"rejectChoices" type:"list"`

	// Specifies the rule and the threshold under which a prediction can be rejected.
	RejectRule *RejectRule `locationName:"rejectRule" type:"structure"`

	Revision *string `location:"querystring" locationName:"revision" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (RejectPredictionsInput) GoString

func (s RejectPredictionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RejectPredictionsInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*RejectPredictionsInput) SetDomainIdentifier

func (s *RejectPredictionsInput) SetDomainIdentifier(v string) *RejectPredictionsInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*RejectPredictionsInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (*RejectPredictionsInput) SetRejectChoices

func (s *RejectPredictionsInput) SetRejectChoices(v []*RejectChoice) *RejectPredictionsInput

SetRejectChoices sets the RejectChoices field's value.

func (*RejectPredictionsInput) SetRejectRule

SetRejectRule sets the RejectRule field's value.

func (*RejectPredictionsInput) SetRevision

SetRevision sets the Revision field's value.

func (RejectPredictionsInput) String

func (s RejectPredictionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RejectPredictionsInput) Validate

func (s *RejectPredictionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RejectPredictionsOutput

type RejectPredictionsOutput struct {

	// AssetId is a required field
	AssetId *string `locationName:"assetId" type:"string" required:"true"`

	// AssetRevision is a required field
	AssetRevision *string `locationName:"assetRevision" min:"1" type:"string" required:"true"`

	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RejectPredictionsOutput) GoString

func (s RejectPredictionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RejectPredictionsOutput) SetAssetId

SetAssetId sets the AssetId field's value.

func (*RejectPredictionsOutput) SetAssetRevision

func (s *RejectPredictionsOutput) SetAssetRevision(v string) *RejectPredictionsOutput

SetAssetRevision sets the AssetRevision field's value.

func (*RejectPredictionsOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (RejectPredictionsOutput) String

func (s RejectPredictionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RejectRule

type RejectRule struct {

	// Specifies whether you want to reject the top prediction for all targets or
	// none.
	Rule *string `locationName:"rule" type:"string" enum:"RejectRuleBehavior"`

	// The confidence score that specifies the condition at which a prediction can
	// be rejected.
	Threshold *float64 `locationName:"threshold" type:"float"`
	// contains filtered or unexported fields
}

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

func (RejectRule) GoString

func (s RejectRule) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RejectRule) SetRule

func (s *RejectRule) SetRule(v string) *RejectRule

SetRule sets the Rule field's value.

func (*RejectRule) SetThreshold

func (s *RejectRule) SetThreshold(v float64) *RejectRule

SetThreshold sets the Threshold field's value.

func (RejectRule) String

func (s RejectRule) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RejectSubscriptionRequestInput

type RejectSubscriptionRequestInput struct {

	// The decision comment of the rejected subscription request.
	//
	// DecisionComment is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by RejectSubscriptionRequestInput's
	// String and GoString methods.
	DecisionComment *string `locationName:"decisionComment" min:"1" type:"string" sensitive:"true"`

	// The identifier of the Amazon DataZone domain in which the subscription request
	// was rejected.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the subscription request that was rejected.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RejectSubscriptionRequestInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RejectSubscriptionRequestInput) SetDecisionComment

SetDecisionComment sets the DecisionComment field's value.

func (*RejectSubscriptionRequestInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*RejectSubscriptionRequestInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (RejectSubscriptionRequestInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RejectSubscriptionRequestInput) Validate

func (s *RejectSubscriptionRequestInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RejectSubscriptionRequestOutput

type RejectSubscriptionRequestOutput struct {

	// The timestamp of when the subscription request was rejected.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"`

	// The timestamp of when the subscription request was rejected.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The decision comment of the rejected subscription request.
	//
	// DecisionComment is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by RejectSubscriptionRequestOutput's
	// String and GoString methods.
	DecisionComment *string `locationName:"decisionComment" min:"1" type:"string" sensitive:"true"`

	// The identifier of the Amazon DataZone domain in which the subscription request
	// was rejected.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The identifier of the subscription request that was rejected.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The reason for the subscription request.
	//
	// RequestReason is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by RejectSubscriptionRequestOutput's
	// String and GoString methods.
	//
	// RequestReason is a required field
	RequestReason *string `locationName:"requestReason" min:"1" type:"string" required:"true" sensitive:"true"`

	// The identifier of the subscription request reviewer.
	ReviewerId *string `locationName:"reviewerId" type:"string"`

	// The status of the subscription request.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"SubscriptionRequestStatus"`

	// The subscribed listings of the subscription request.
	//
	// SubscribedListings is a required field
	SubscribedListings []*SubscribedListing `locationName:"subscribedListings" min:"1" type:"list" required:"true"`

	// The subscribed principals of the subscription request.
	//
	// SubscribedPrincipals is a required field
	SubscribedPrincipals []*SubscribedPrincipal `locationName:"subscribedPrincipals" min:"1" type:"list" required:"true"`

	// The timestamp of when the subscription request was updated.
	//
	// UpdatedAt is a required field
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who updated the subscription request.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (RejectSubscriptionRequestOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RejectSubscriptionRequestOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*RejectSubscriptionRequestOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*RejectSubscriptionRequestOutput) SetDecisionComment

SetDecisionComment sets the DecisionComment field's value.

func (*RejectSubscriptionRequestOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*RejectSubscriptionRequestOutput) SetId

SetId sets the Id field's value.

func (*RejectSubscriptionRequestOutput) SetRequestReason

SetRequestReason sets the RequestReason field's value.

func (*RejectSubscriptionRequestOutput) SetReviewerId

SetReviewerId sets the ReviewerId field's value.

func (*RejectSubscriptionRequestOutput) SetStatus

SetStatus sets the Status field's value.

func (*RejectSubscriptionRequestOutput) SetSubscribedListings

SetSubscribedListings sets the SubscribedListings field's value.

func (*RejectSubscriptionRequestOutput) SetSubscribedPrincipals

SetSubscribedPrincipals sets the SubscribedPrincipals field's value.

func (*RejectSubscriptionRequestOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*RejectSubscriptionRequestOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (RejectSubscriptionRequestOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RelationalFilterConfiguration

type RelationalFilterConfiguration struct {

	// The database name specified in the relational filter configuration for the
	// data source.
	//
	// DatabaseName is a required field
	DatabaseName *string `locationName:"databaseName" min:"1" type:"string" required:"true"`

	// The filter expressions specified in the relational filter configuration for
	// the data source.
	FilterExpressions []*FilterExpression `locationName:"filterExpressions" type:"list"`

	// The schema name specified in the relational filter configuration for the
	// data source.
	SchemaName *string `locationName:"schemaName" min:"1" type:"string"`
	// contains filtered or unexported fields
}

The relational filter configuration for the data source.

func (RelationalFilterConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RelationalFilterConfiguration) SetDatabaseName

SetDatabaseName sets the DatabaseName field's value.

func (*RelationalFilterConfiguration) SetFilterExpressions

SetFilterExpressions sets the FilterExpressions field's value.

func (*RelationalFilterConfiguration) SetSchemaName

SetSchemaName sets the SchemaName field's value.

func (RelationalFilterConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RelationalFilterConfiguration) Validate

func (s *RelationalFilterConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Resource

type Resource struct {

	// The name of a provisioned resource of this Amazon DataZone environment.
	Name *string `locationName:"name" type:"string"`

	// The provider of a provisioned resource of this Amazon DataZone environment.
	Provider *string `locationName:"provider" type:"string"`

	// The type of a provisioned resource of this Amazon DataZone environment.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true"`

	// The value of a provisioned resource of this Amazon DataZone environment.
	//
	// Value is a required field
	Value *string `locationName:"value" type:"string" required:"true"`
	// contains filtered or unexported fields
}

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

func (Resource) GoString

func (s Resource) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Resource) SetName

func (s *Resource) SetName(v string) *Resource

SetName sets the Name field's value.

func (*Resource) SetProvider

func (s *Resource) SetProvider(v string) *Resource

SetProvider sets the Provider field's value.

func (*Resource) SetType

func (s *Resource) SetType(v string) *Resource

SetType sets the Type field's value.

func (*Resource) SetValue

func (s *Resource) SetValue(v string) *Resource

SetValue sets the Value field's value.

func (Resource) String

func (s Resource) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ResourceNotFoundException

type ResourceNotFoundException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

The specified resource cannot be found.

func (*ResourceNotFoundException) Code

Code returns the exception type name.

func (*ResourceNotFoundException) Error

func (s *ResourceNotFoundException) Error() string

func (ResourceNotFoundException) GoString

func (s ResourceNotFoundException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceNotFoundException) Message

func (s *ResourceNotFoundException) Message() string

Message returns the exception's message.

func (*ResourceNotFoundException) OrigErr

func (s *ResourceNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceNotFoundException) RequestID

func (s *ResourceNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceNotFoundException) StatusCode

func (s *ResourceNotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceNotFoundException) String

func (s ResourceNotFoundException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RevokeSubscriptionInput

type RevokeSubscriptionInput struct {

	// The identifier of the Amazon DataZone domain where you want to revoke a subscription.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the revoked subscription.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

	// Specifies whether permissions are retained when the subscription is revoked.
	RetainPermissions *bool `locationName:"retainPermissions" type:"boolean"`
	// contains filtered or unexported fields
}

func (RevokeSubscriptionInput) GoString

func (s RevokeSubscriptionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RevokeSubscriptionInput) SetDomainIdentifier

func (s *RevokeSubscriptionInput) SetDomainIdentifier(v string) *RevokeSubscriptionInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*RevokeSubscriptionInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (*RevokeSubscriptionInput) SetRetainPermissions

func (s *RevokeSubscriptionInput) SetRetainPermissions(v bool) *RevokeSubscriptionInput

SetRetainPermissions sets the RetainPermissions field's value.

func (RevokeSubscriptionInput) String

func (s RevokeSubscriptionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RevokeSubscriptionInput) Validate

func (s *RevokeSubscriptionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RevokeSubscriptionOutput

type RevokeSubscriptionOutput struct {

	// The timestamp of when the subscription was revoked.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"`

	// The identifier of the user who revoked the subscription.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The identifier of the Amazon DataZone domain where you want to revoke a subscription.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The identifier of the revoked subscription.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// Specifies whether permissions are retained when the subscription is revoked.
	RetainPermissions *bool `locationName:"retainPermissions" type:"boolean"`

	// The status of the revoked subscription.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"SubscriptionStatus"`

	// The subscribed listing of the revoked subscription.
	//
	// SubscribedListing is a required field
	SubscribedListing *SubscribedListing `locationName:"subscribedListing" type:"structure" required:"true"`

	// The subscribed principal of the revoked subscription.
	//
	// SubscribedPrincipal is a required field
	SubscribedPrincipal *SubscribedPrincipal `locationName:"subscribedPrincipal" type:"structure" required:"true"`

	// The identifier of the subscription request for the revoked subscription.
	SubscriptionRequestId *string `locationName:"subscriptionRequestId" type:"string"`

	// The timestamp of when the subscription was revoked.
	//
	// UpdatedAt is a required field
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who revoked the subscription.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (RevokeSubscriptionOutput) GoString

func (s RevokeSubscriptionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RevokeSubscriptionOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*RevokeSubscriptionOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*RevokeSubscriptionOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*RevokeSubscriptionOutput) SetId

SetId sets the Id field's value.

func (*RevokeSubscriptionOutput) SetRetainPermissions

func (s *RevokeSubscriptionOutput) SetRetainPermissions(v bool) *RevokeSubscriptionOutput

SetRetainPermissions sets the RetainPermissions field's value.

func (*RevokeSubscriptionOutput) SetStatus

SetStatus sets the Status field's value.

func (*RevokeSubscriptionOutput) SetSubscribedListing

SetSubscribedListing sets the SubscribedListing field's value.

func (*RevokeSubscriptionOutput) SetSubscribedPrincipal

SetSubscribedPrincipal sets the SubscribedPrincipal field's value.

func (*RevokeSubscriptionOutput) SetSubscriptionRequestId

func (s *RevokeSubscriptionOutput) SetSubscriptionRequestId(v string) *RevokeSubscriptionOutput

SetSubscriptionRequestId sets the SubscriptionRequestId field's value.

func (*RevokeSubscriptionOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*RevokeSubscriptionOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (RevokeSubscriptionOutput) String

func (s RevokeSubscriptionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RunStatisticsForAssets

type RunStatisticsForAssets struct {

	// The added statistic for the data source run.
	Added *int64 `locationName:"added" type:"integer"`

	// The failed statistic for the data source run.
	Failed *int64 `locationName:"failed" type:"integer"`

	// The skipped statistic for the data source run.
	Skipped *int64 `locationName:"skipped" type:"integer"`

	// The unchanged statistic for the data source run.
	Unchanged *int64 `locationName:"unchanged" type:"integer"`

	// The updated statistic for the data source run.
	Updated *int64 `locationName:"updated" type:"integer"`
	// contains filtered or unexported fields
}

The asset statistics from the data source run.

func (RunStatisticsForAssets) GoString

func (s RunStatisticsForAssets) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RunStatisticsForAssets) SetAdded

SetAdded sets the Added field's value.

func (*RunStatisticsForAssets) SetFailed

SetFailed sets the Failed field's value.

func (*RunStatisticsForAssets) SetSkipped

SetSkipped sets the Skipped field's value.

func (*RunStatisticsForAssets) SetUnchanged

SetUnchanged sets the Unchanged field's value.

func (*RunStatisticsForAssets) SetUpdated

SetUpdated sets the Updated field's value.

func (RunStatisticsForAssets) String

func (s RunStatisticsForAssets) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ScheduleConfiguration

type ScheduleConfiguration struct {

	// The schedule of the data source runs.
	Schedule *string `locationName:"schedule" min:"1" type:"string"`

	// The timezone of the data source run.
	Timezone *string `locationName:"timezone" type:"string" enum:"Timezone"`
	// contains filtered or unexported fields
}

The details of the schedule of the data source runs.

func (ScheduleConfiguration) GoString

func (s ScheduleConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ScheduleConfiguration) SetSchedule

SetSchedule sets the Schedule field's value.

func (*ScheduleConfiguration) SetTimezone

SetTimezone sets the Timezone field's value.

func (ScheduleConfiguration) String

func (s ScheduleConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ScheduleConfiguration) Validate

func (s *ScheduleConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchGroupProfilesInput

type SearchGroupProfilesInput struct {

	// The identifier of the Amazon DataZone domain in which you want to search
	// group profiles.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The group type for which to search.
	//
	// GroupType is a required field
	GroupType *string `locationName:"groupType" type:"string" required:"true" enum:"GroupSearchType"`

	// The maximum number of results to return in a single call to SearchGroupProfiles.
	// When the number of results to be listed is greater than the value of MaxResults,
	// the response contains a NextToken value that you can use in a subsequent
	// call to SearchGroupProfiles to list the next set of results.
	MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"`

	// When the number of results is greater than the default value for the MaxResults
	// parameter, or if you explicitly specify a value for MaxResults that is less
	// than the number of results, the response includes a pagination token named
	// NextToken. You can specify this NextToken value in a subsequent call to SearchGroupProfiles
	// to list the next set of results.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`

	// Specifies the text for which to search.
	//
	// SearchText is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by SearchGroupProfilesInput's
	// String and GoString methods.
	SearchText *string `locationName:"searchText" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (SearchGroupProfilesInput) GoString

func (s SearchGroupProfilesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchGroupProfilesInput) SetDomainIdentifier

func (s *SearchGroupProfilesInput) SetDomainIdentifier(v string) *SearchGroupProfilesInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*SearchGroupProfilesInput) SetGroupType

SetGroupType sets the GroupType field's value.

func (*SearchGroupProfilesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*SearchGroupProfilesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*SearchGroupProfilesInput) SetSearchText

SetSearchText sets the SearchText field's value.

func (SearchGroupProfilesInput) String

func (s SearchGroupProfilesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchGroupProfilesInput) Validate

func (s *SearchGroupProfilesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchGroupProfilesOutput

type SearchGroupProfilesOutput struct {

	// The results of the SearchGroupProfiles action.
	Items []*GroupProfileSummary `locationName:"items" type:"list"`

	// When the number of results is greater than the default value for the MaxResults
	// parameter, or if you explicitly specify a value for MaxResults that is less
	// than the number of results, the response includes a pagination token named
	// NextToken. You can specify this NextToken value in a subsequent call to SearchGroupProfiles
	// to list the next set of results.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (SearchGroupProfilesOutput) GoString

func (s SearchGroupProfilesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchGroupProfilesOutput) SetItems

SetItems sets the Items field's value.

func (*SearchGroupProfilesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (SearchGroupProfilesOutput) String

func (s SearchGroupProfilesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SearchInItem

type SearchInItem struct {

	// The search attribute.
	//
	// Attribute is a required field
	Attribute *string `locationName:"attribute" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details of the search.

func (SearchInItem) GoString

func (s SearchInItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchInItem) SetAttribute

func (s *SearchInItem) SetAttribute(v string) *SearchInItem

SetAttribute sets the Attribute field's value.

func (SearchInItem) String

func (s SearchInItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchInItem) Validate

func (s *SearchInItem) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchInput

type SearchInput struct {

	// Specifies additional attributes for the Search action.
	AdditionalAttributes []*string `locationName:"additionalAttributes" type:"list" enum:"SearchOutputAdditionalAttribute"`

	// The identifier of the Amazon DataZone domain.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// Specifies the search filters.
	Filters *FilterClause `locationName:"filters" type:"structure"`

	// The maximum number of results to return in a single call to Search. When
	// the number of results to be listed is greater than the value of MaxResults,
	// the response contains a NextToken value that you can use in a subsequent
	// call to Search to list the next set of results.
	MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"`

	// When the number of results is greater than the default value for the MaxResults
	// parameter, or if you explicitly specify a value for MaxResults that is less
	// than the number of results, the response includes a pagination token named
	// NextToken. You can specify this NextToken value in a subsequent call to Search
	// to list the next set of results.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`

	// The identifier of the owning project specified for the search.
	OwningProjectIdentifier *string `locationName:"owningProjectIdentifier" type:"string"`

	SearchIn []*SearchInItem `locationName:"searchIn" min:"1" type:"list"`

	// The scope of the search.
	//
	// SearchScope is a required field
	SearchScope *string `locationName:"searchScope" type:"string" required:"true" enum:"InventorySearchScope"`

	// Specifies the text for which to search.
	SearchText *string `locationName:"searchText" min:"1" type:"string"`

	// Specifies the way in which the search results are to be sorted.
	Sort *SearchSort `locationName:"sort" type:"structure"`
	// contains filtered or unexported fields
}

func (SearchInput) GoString

func (s SearchInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchInput) SetAdditionalAttributes

func (s *SearchInput) SetAdditionalAttributes(v []*string) *SearchInput

SetAdditionalAttributes sets the AdditionalAttributes field's value.

func (*SearchInput) SetDomainIdentifier

func (s *SearchInput) SetDomainIdentifier(v string) *SearchInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*SearchInput) SetFilters

func (s *SearchInput) SetFilters(v *FilterClause) *SearchInput

SetFilters sets the Filters field's value.

func (*SearchInput) SetMaxResults

func (s *SearchInput) SetMaxResults(v int64) *SearchInput

SetMaxResults sets the MaxResults field's value.

func (*SearchInput) SetNextToken

func (s *SearchInput) SetNextToken(v string) *SearchInput

SetNextToken sets the NextToken field's value.

func (*SearchInput) SetOwningProjectIdentifier

func (s *SearchInput) SetOwningProjectIdentifier(v string) *SearchInput

SetOwningProjectIdentifier sets the OwningProjectIdentifier field's value.

func (*SearchInput) SetSearchIn

func (s *SearchInput) SetSearchIn(v []*SearchInItem) *SearchInput

SetSearchIn sets the SearchIn field's value.

func (*SearchInput) SetSearchScope

func (s *SearchInput) SetSearchScope(v string) *SearchInput

SetSearchScope sets the SearchScope field's value.

func (*SearchInput) SetSearchText

func (s *SearchInput) SetSearchText(v string) *SearchInput

SetSearchText sets the SearchText field's value.

func (*SearchInput) SetSort

func (s *SearchInput) SetSort(v *SearchSort) *SearchInput

SetSort sets the Sort field's value.

func (SearchInput) String

func (s SearchInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchInput) Validate

func (s *SearchInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchInventoryResultItem

type SearchInventoryResultItem struct {

	// The asset item included in the search results.
	AssetItem *AssetItem `locationName:"assetItem" type:"structure"`

	// The data product item included in the search results.
	DataProductItem *DataProductSummary `locationName:"dataProductItem" type:"structure"`

	// The glossary item included in the search results.
	GlossaryItem *GlossaryItem `locationName:"glossaryItem" type:"structure"`

	// The glossary term item included in the search results.
	GlossaryTermItem *GlossaryTermItem `locationName:"glossaryTermItem" type:"structure"`
	// contains filtered or unexported fields
}

The details of the search results.

func (SearchInventoryResultItem) GoString

func (s SearchInventoryResultItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchInventoryResultItem) SetAssetItem

SetAssetItem sets the AssetItem field's value.

func (*SearchInventoryResultItem) SetDataProductItem

SetDataProductItem sets the DataProductItem field's value.

func (*SearchInventoryResultItem) SetGlossaryItem

SetGlossaryItem sets the GlossaryItem field's value.

func (*SearchInventoryResultItem) SetGlossaryTermItem

SetGlossaryTermItem sets the GlossaryTermItem field's value.

func (SearchInventoryResultItem) String

func (s SearchInventoryResultItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SearchListingsInput

type SearchListingsInput struct {

	// Specifies additional attributes for the search.
	AdditionalAttributes []*string `locationName:"additionalAttributes" type:"list" enum:"SearchOutputAdditionalAttribute"`

	// The identifier of the domain in which to search listings.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// Specifies the filters for the search of listings.
	Filters *FilterClause `locationName:"filters" type:"structure"`

	// The maximum number of results to return in a single call to SearchListings.
	// When the number of results to be listed is greater than the value of MaxResults,
	// the response contains a NextToken value that you can use in a subsequent
	// call to SearchListings to list the next set of results.
	MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"`

	// When the number of results is greater than the default value for the MaxResults
	// parameter, or if you explicitly specify a value for MaxResults that is less
	// than the number of results, the response includes a pagination token named
	// NextToken. You can specify this NextToken value in a subsequent call to SearchListings
	// to list the next set of results.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`

	SearchIn []*SearchInItem `locationName:"searchIn" min:"1" type:"list"`

	// Specifies the text for which to search.
	SearchText *string `locationName:"searchText" type:"string"`

	// Specifies the way for sorting the search results.
	Sort *SearchSort `locationName:"sort" type:"structure"`
	// contains filtered or unexported fields
}

func (SearchListingsInput) GoString

func (s SearchListingsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchListingsInput) SetAdditionalAttributes

func (s *SearchListingsInput) SetAdditionalAttributes(v []*string) *SearchListingsInput

SetAdditionalAttributes sets the AdditionalAttributes field's value.

func (*SearchListingsInput) SetDomainIdentifier

func (s *SearchListingsInput) SetDomainIdentifier(v string) *SearchListingsInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*SearchListingsInput) SetFilters

SetFilters sets the Filters field's value.

func (*SearchListingsInput) SetMaxResults

func (s *SearchListingsInput) SetMaxResults(v int64) *SearchListingsInput

SetMaxResults sets the MaxResults field's value.

func (*SearchListingsInput) SetNextToken

func (s *SearchListingsInput) SetNextToken(v string) *SearchListingsInput

SetNextToken sets the NextToken field's value.

func (*SearchListingsInput) SetSearchIn

SetSearchIn sets the SearchIn field's value.

func (*SearchListingsInput) SetSearchText

func (s *SearchListingsInput) SetSearchText(v string) *SearchListingsInput

SetSearchText sets the SearchText field's value.

func (*SearchListingsInput) SetSort

SetSort sets the Sort field's value.

func (SearchListingsInput) String

func (s SearchListingsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchListingsInput) Validate

func (s *SearchListingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchListingsOutput

type SearchListingsOutput struct {

	// The results of the SearchListings action.
	Items []*SearchResultItem `locationName:"items" type:"list"`

	// When the number of results is greater than the default value for the MaxResults
	// parameter, or if you explicitly specify a value for MaxResults that is less
	// than the number of results, the response includes a pagination token named
	// NextToken. You can specify this NextToken value in a subsequent call to SearchListings
	// to list the next set of results.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`

	// Total number of search results.
	TotalMatchCount *int64 `locationName:"totalMatchCount" type:"integer"`
	// contains filtered or unexported fields
}

func (SearchListingsOutput) GoString

func (s SearchListingsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchListingsOutput) SetItems

SetItems sets the Items field's value.

func (*SearchListingsOutput) SetNextToken

func (s *SearchListingsOutput) SetNextToken(v string) *SearchListingsOutput

SetNextToken sets the NextToken field's value.

func (*SearchListingsOutput) SetTotalMatchCount

func (s *SearchListingsOutput) SetTotalMatchCount(v int64) *SearchListingsOutput

SetTotalMatchCount sets the TotalMatchCount field's value.

func (SearchListingsOutput) String

func (s SearchListingsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SearchOutput

type SearchOutput struct {

	// The results of the Search action.
	Items []*SearchInventoryResultItem `locationName:"items" type:"list"`

	// When the number of results is greater than the default value for the MaxResults
	// parameter, or if you explicitly specify a value for MaxResults that is less
	// than the number of results, the response includes a pagination token named
	// NextToken. You can specify this NextToken value in a subsequent call to Search
	// to list the next set of results.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`

	// Total number of search results.
	TotalMatchCount *int64 `locationName:"totalMatchCount" type:"integer"`
	// contains filtered or unexported fields
}

func (SearchOutput) GoString

func (s SearchOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchOutput) SetItems

SetItems sets the Items field's value.

func (*SearchOutput) SetNextToken

func (s *SearchOutput) SetNextToken(v string) *SearchOutput

SetNextToken sets the NextToken field's value.

func (*SearchOutput) SetTotalMatchCount

func (s *SearchOutput) SetTotalMatchCount(v int64) *SearchOutput

SetTotalMatchCount sets the TotalMatchCount field's value.

func (SearchOutput) String

func (s SearchOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SearchResultItem

type SearchResultItem struct {

	// The asset listing included in the results of the SearchListings action.
	AssetListing *AssetListingItem `locationName:"assetListing" type:"structure"`
	// contains filtered or unexported fields
}

The details of the results of the SearchListings action.

func (SearchResultItem) GoString

func (s SearchResultItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchResultItem) SetAssetListing

func (s *SearchResultItem) SetAssetListing(v *AssetListingItem) *SearchResultItem

SetAssetListing sets the AssetListing field's value.

func (SearchResultItem) String

func (s SearchResultItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SearchSort

type SearchSort struct {

	// The attribute detail of the way to sort search results.
	//
	// Attribute is a required field
	Attribute *string `locationName:"attribute" min:"1" type:"string" required:"true"`

	// The order detail of the wya to sort search results.
	Order *string `locationName:"order" type:"string" enum:"SortOrder"`
	// contains filtered or unexported fields
}

The details of the way to sort search results.

func (SearchSort) GoString

func (s SearchSort) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchSort) SetAttribute

func (s *SearchSort) SetAttribute(v string) *SearchSort

SetAttribute sets the Attribute field's value.

func (*SearchSort) SetOrder

func (s *SearchSort) SetOrder(v string) *SearchSort

SetOrder sets the Order field's value.

func (SearchSort) String

func (s SearchSort) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchSort) Validate

func (s *SearchSort) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchTypesInput

type SearchTypesInput struct {

	// The identifier of the Amazon DataZone domain in which to invoke the SearchTypes
	// action.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The filters for the SearchTypes action.
	Filters *FilterClause `locationName:"filters" type:"structure"`

	// Managed is a required field
	Managed *bool `locationName:"managed" type:"boolean" required:"true"`

	// The maximum number of results to return in a single call to SearchTypes.
	// When the number of results to be listed is greater than the value of MaxResults,
	// the response contains a NextToken value that you can use in a subsequent
	// call to SearchTypes to list the next set of results.
	MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"`

	// When the number of results is greater than the default value for the MaxResults
	// parameter, or if you explicitly specify a value for MaxResults that is less
	// than the number of results, the response includes a pagination token named
	// NextToken. You can specify this NextToken value in a subsequent call to SearchTypes
	// to list the next set of results.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`

	SearchIn []*SearchInItem `locationName:"searchIn" min:"1" type:"list"`

	// Specifies the scope of the search for types.
	//
	// SearchScope is a required field
	SearchScope *string `locationName:"searchScope" type:"string" required:"true" enum:"TypesSearchScope"`

	// Specifies the text for which to search.
	SearchText *string `locationName:"searchText" min:"1" type:"string"`

	// The specifies the way to sort the SearchTypes results.
	Sort *SearchSort `locationName:"sort" type:"structure"`
	// contains filtered or unexported fields
}

func (SearchTypesInput) GoString

func (s SearchTypesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchTypesInput) SetDomainIdentifier

func (s *SearchTypesInput) SetDomainIdentifier(v string) *SearchTypesInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*SearchTypesInput) SetFilters

func (s *SearchTypesInput) SetFilters(v *FilterClause) *SearchTypesInput

SetFilters sets the Filters field's value.

func (*SearchTypesInput) SetManaged

func (s *SearchTypesInput) SetManaged(v bool) *SearchTypesInput

SetManaged sets the Managed field's value.

func (*SearchTypesInput) SetMaxResults

func (s *SearchTypesInput) SetMaxResults(v int64) *SearchTypesInput

SetMaxResults sets the MaxResults field's value.

func (*SearchTypesInput) SetNextToken

func (s *SearchTypesInput) SetNextToken(v string) *SearchTypesInput

SetNextToken sets the NextToken field's value.

func (*SearchTypesInput) SetSearchIn

func (s *SearchTypesInput) SetSearchIn(v []*SearchInItem) *SearchTypesInput

SetSearchIn sets the SearchIn field's value.

func (*SearchTypesInput) SetSearchScope

func (s *SearchTypesInput) SetSearchScope(v string) *SearchTypesInput

SetSearchScope sets the SearchScope field's value.

func (*SearchTypesInput) SetSearchText

func (s *SearchTypesInput) SetSearchText(v string) *SearchTypesInput

SetSearchText sets the SearchText field's value.

func (*SearchTypesInput) SetSort

SetSort sets the Sort field's value.

func (SearchTypesInput) String

func (s SearchTypesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchTypesInput) Validate

func (s *SearchTypesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchTypesOutput

type SearchTypesOutput struct {

	// The results of the SearchTypes action.
	Items []*SearchTypesResultItem `locationName:"items" type:"list"`

	// When the number of results is greater than the default value for the MaxResults
	// parameter, or if you explicitly specify a value for MaxResults that is less
	// than the number of results, the response includes a pagination token named
	// NextToken. You can specify this NextToken value in a subsequent call to SearchTypes
	// to list the next set of results.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`

	// Total number of search results.
	TotalMatchCount *int64 `locationName:"totalMatchCount" type:"integer"`
	// contains filtered or unexported fields
}

func (SearchTypesOutput) GoString

func (s SearchTypesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchTypesOutput) SetItems

SetItems sets the Items field's value.

func (*SearchTypesOutput) SetNextToken

func (s *SearchTypesOutput) SetNextToken(v string) *SearchTypesOutput

SetNextToken sets the NextToken field's value.

func (*SearchTypesOutput) SetTotalMatchCount

func (s *SearchTypesOutput) SetTotalMatchCount(v int64) *SearchTypesOutput

SetTotalMatchCount sets the TotalMatchCount field's value.

func (SearchTypesOutput) String

func (s SearchTypesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SearchTypesResultItem

type SearchTypesResultItem struct {

	// The asset type included in the results of the SearchTypes action.
	AssetTypeItem *AssetTypeItem `locationName:"assetTypeItem" type:"structure"`

	// The form type included in the results of the SearchTypes action.
	FormTypeItem *FormTypeData `locationName:"formTypeItem" type:"structure"`
	// contains filtered or unexported fields
}

The details of the results of the SearchTypes action.

func (SearchTypesResultItem) GoString

func (s SearchTypesResultItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchTypesResultItem) SetAssetTypeItem

SetAssetTypeItem sets the AssetTypeItem field's value.

func (*SearchTypesResultItem) SetFormTypeItem

SetFormTypeItem sets the FormTypeItem field's value.

func (SearchTypesResultItem) String

func (s SearchTypesResultItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SearchUserProfilesInput

type SearchUserProfilesInput struct {

	// The identifier of the Amazon DataZone domain in which you want to search
	// user profiles.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The maximum number of results to return in a single call to SearchUserProfiles.
	// When the number of results to be listed is greater than the value of MaxResults,
	// the response contains a NextToken value that you can use in a subsequent
	// call to SearchUserProfiles to list the next set of results.
	MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"`

	// When the number of results is greater than the default value for the MaxResults
	// parameter, or if you explicitly specify a value for MaxResults that is less
	// than the number of results, the response includes a pagination token named
	// NextToken. You can specify this NextToken value in a subsequent call to SearchUserProfiles
	// to list the next set of results.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`

	// Specifies the text for which to search.
	//
	// SearchText is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by SearchUserProfilesInput's
	// String and GoString methods.
	SearchText *string `locationName:"searchText" type:"string" sensitive:"true"`

	// Specifies the user type for the SearchUserProfiles action.
	//
	// UserType is a required field
	UserType *string `locationName:"userType" type:"string" required:"true" enum:"UserSearchType"`
	// contains filtered or unexported fields
}

func (SearchUserProfilesInput) GoString

func (s SearchUserProfilesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchUserProfilesInput) SetDomainIdentifier

func (s *SearchUserProfilesInput) SetDomainIdentifier(v string) *SearchUserProfilesInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*SearchUserProfilesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*SearchUserProfilesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*SearchUserProfilesInput) SetSearchText

SetSearchText sets the SearchText field's value.

func (*SearchUserProfilesInput) SetUserType

SetUserType sets the UserType field's value.

func (SearchUserProfilesInput) String

func (s SearchUserProfilesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchUserProfilesInput) Validate

func (s *SearchUserProfilesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchUserProfilesOutput

type SearchUserProfilesOutput struct {

	// The results of the SearchUserProfiles action.
	Items []*UserProfileSummary `locationName:"items" type:"list"`

	// When the number of results is greater than the default value for the MaxResults
	// parameter, or if you explicitly specify a value for MaxResults that is less
	// than the number of results, the response includes a pagination token named
	// NextToken. You can specify this NextToken value in a subsequent call to SearchUserProfiles
	// to list the next set of results.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (SearchUserProfilesOutput) GoString

func (s SearchUserProfilesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchUserProfilesOutput) SetItems

SetItems sets the Items field's value.

func (*SearchUserProfilesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (SearchUserProfilesOutput) String

func (s SearchUserProfilesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ServiceQuotaExceededException

type ServiceQuotaExceededException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

The request has exceeded the specified service quota.

func (*ServiceQuotaExceededException) Code

Code returns the exception type name.

func (*ServiceQuotaExceededException) Error

func (ServiceQuotaExceededException) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ServiceQuotaExceededException) Message

Message returns the exception's message.

func (*ServiceQuotaExceededException) OrigErr

func (s *ServiceQuotaExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServiceQuotaExceededException) RequestID

func (s *ServiceQuotaExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServiceQuotaExceededException) StatusCode

func (s *ServiceQuotaExceededException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ServiceQuotaExceededException) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SingleSignOn

type SingleSignOn struct {

	// The type of single sign-on in Amazon DataZone.
	Type *string `locationName:"type" type:"string" enum:"AuthType"`

	// The single sign-on user assignment in Amazon DataZone.
	UserAssignment *string `locationName:"userAssignment" type:"string" enum:"UserAssignment"`
	// contains filtered or unexported fields
}

The single sign-on details in Amazon DataZone.

func (SingleSignOn) GoString

func (s SingleSignOn) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SingleSignOn) SetType

func (s *SingleSignOn) SetType(v string) *SingleSignOn

SetType sets the Type field's value.

func (*SingleSignOn) SetUserAssignment

func (s *SingleSignOn) SetUserAssignment(v string) *SingleSignOn

SetUserAssignment sets the UserAssignment field's value.

func (SingleSignOn) String

func (s SingleSignOn) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SsoUserProfileDetails

type SsoUserProfileDetails struct {

	// The first name included in the single sign-on details of the user profile.
	//
	// FirstName is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by SsoUserProfileDetails's
	// String and GoString methods.
	FirstName *string `locationName:"firstName" type:"string" sensitive:"true"`

	// The last name included in the single sign-on details of the user profile.
	//
	// LastName is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by SsoUserProfileDetails's
	// String and GoString methods.
	LastName *string `locationName:"lastName" type:"string" sensitive:"true"`

	// The username included in the single sign-on details of the user profile.
	//
	// Username is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by SsoUserProfileDetails's
	// String and GoString methods.
	Username *string `locationName:"username" min:"1" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

The single sign-on details of the user profile.

func (SsoUserProfileDetails) GoString

func (s SsoUserProfileDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SsoUserProfileDetails) SetFirstName

SetFirstName sets the FirstName field's value.

func (*SsoUserProfileDetails) SetLastName

SetLastName sets the LastName field's value.

func (*SsoUserProfileDetails) SetUsername

SetUsername sets the Username field's value.

func (SsoUserProfileDetails) String

func (s SsoUserProfileDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StartDataSourceRunInput

type StartDataSourceRunInput struct {

	// A unique, case-sensitive identifier that is provided to ensure the idempotency
	// of the request.
	ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"`

	// The identifier of the data source.
	//
	// DataSourceIdentifier is a required field
	DataSourceIdentifier *string `location:"uri" locationName:"dataSourceIdentifier" type:"string" required:"true"`

	// The identifier of the Amazon DataZone domain in which to start a data source
	// run.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (StartDataSourceRunInput) GoString

func (s StartDataSourceRunInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartDataSourceRunInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*StartDataSourceRunInput) SetDataSourceIdentifier

func (s *StartDataSourceRunInput) SetDataSourceIdentifier(v string) *StartDataSourceRunInput

SetDataSourceIdentifier sets the DataSourceIdentifier field's value.

func (*StartDataSourceRunInput) SetDomainIdentifier

func (s *StartDataSourceRunInput) SetDomainIdentifier(v string) *StartDataSourceRunInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (StartDataSourceRunInput) String

func (s StartDataSourceRunInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartDataSourceRunInput) Validate

func (s *StartDataSourceRunInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartDataSourceRunOutput

type StartDataSourceRunOutput struct {

	// The timestamp of when data source run was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The configuration snapshot of the data source that is being run.
	DataSourceConfigurationSnapshot *string `locationName:"dataSourceConfigurationSnapshot" type:"string"`

	// The identifier of the data source.
	//
	// DataSourceId is a required field
	DataSourceId *string `locationName:"dataSourceId" type:"string" required:"true"`

	// The identifier of the Amazon DataZone domain in which to start a data source
	// run.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// Specifies the error message that is returned if the operation cannot be successfully
	// completed.
	ErrorMessage *DataSourceErrorMessage `locationName:"errorMessage" type:"structure"`

	// The identifier of the data source run.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The identifier of the project.
	//
	// ProjectId is a required field
	ProjectId *string `locationName:"projectId" type:"string" required:"true"`

	// Specifies run statistics for assets.
	RunStatisticsForAssets *RunStatisticsForAssets `locationName:"runStatisticsForAssets" type:"structure"`

	// The timestamp of when the data source run was started.
	StartedAt *time.Time `locationName:"startedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The status of the data source run.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"DataSourceRunStatus"`

	// The timestamp of when the data source run was stopped.
	StoppedAt *time.Time `locationName:"stoppedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The type of the data source run.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true" enum:"DataSourceRunType"`

	// The timestamp of when the data source run was updated.
	//
	// UpdatedAt is a required field
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`
	// contains filtered or unexported fields
}

func (StartDataSourceRunOutput) GoString

func (s StartDataSourceRunOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartDataSourceRunOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*StartDataSourceRunOutput) SetDataSourceConfigurationSnapshot

func (s *StartDataSourceRunOutput) SetDataSourceConfigurationSnapshot(v string) *StartDataSourceRunOutput

SetDataSourceConfigurationSnapshot sets the DataSourceConfigurationSnapshot field's value.

func (*StartDataSourceRunOutput) SetDataSourceId

SetDataSourceId sets the DataSourceId field's value.

func (*StartDataSourceRunOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*StartDataSourceRunOutput) SetErrorMessage

SetErrorMessage sets the ErrorMessage field's value.

func (*StartDataSourceRunOutput) SetId

SetId sets the Id field's value.

func (*StartDataSourceRunOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*StartDataSourceRunOutput) SetRunStatisticsForAssets

SetRunStatisticsForAssets sets the RunStatisticsForAssets field's value.

func (*StartDataSourceRunOutput) SetStartedAt

SetStartedAt sets the StartedAt field's value.

func (*StartDataSourceRunOutput) SetStatus

SetStatus sets the Status field's value.

func (*StartDataSourceRunOutput) SetStoppedAt

SetStoppedAt sets the StoppedAt field's value.

func (*StartDataSourceRunOutput) SetType

SetType sets the Type field's value.

func (*StartDataSourceRunOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (StartDataSourceRunOutput) String

func (s StartDataSourceRunOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SubscribedAsset

type SubscribedAsset struct {

	// The identifier of the asset for which the subscription grant is created.
	//
	// AssetId is a required field
	AssetId *string `locationName:"assetId" type:"string" required:"true"`

	// The revision of the asset for which the subscription grant is created.
	//
	// AssetRevision is a required field
	AssetRevision *string `locationName:"assetRevision" min:"1" type:"string" required:"true"`

	// The failure cause included in the details of the asset for which the subscription
	// grant is created.
	FailureCause *FailureCause `locationName:"failureCause" type:"structure"`

	// The failure timestamp included in the details of the asset for which the
	// subscription grant is created.
	FailureTimestamp *time.Time `locationName:"failureTimestamp" type:"timestamp"`

	// The timestamp of when the subscription grant to the asset is created.
	GrantedTimestamp *time.Time `locationName:"grantedTimestamp" type:"timestamp"`

	// The status of the asset for which the subscription grant is created.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"SubscriptionGrantStatus"`

	// The target name of the asset for which the subscription grant is created.
	TargetName *string `locationName:"targetName" type:"string"`
	// contains filtered or unexported fields
}

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

func (SubscribedAsset) GoString

func (s SubscribedAsset) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SubscribedAsset) SetAssetId

func (s *SubscribedAsset) SetAssetId(v string) *SubscribedAsset

SetAssetId sets the AssetId field's value.

func (*SubscribedAsset) SetAssetRevision

func (s *SubscribedAsset) SetAssetRevision(v string) *SubscribedAsset

SetAssetRevision sets the AssetRevision field's value.

func (*SubscribedAsset) SetFailureCause

func (s *SubscribedAsset) SetFailureCause(v *FailureCause) *SubscribedAsset

SetFailureCause sets the FailureCause field's value.

func (*SubscribedAsset) SetFailureTimestamp

func (s *SubscribedAsset) SetFailureTimestamp(v time.Time) *SubscribedAsset

SetFailureTimestamp sets the FailureTimestamp field's value.

func (*SubscribedAsset) SetGrantedTimestamp

func (s *SubscribedAsset) SetGrantedTimestamp(v time.Time) *SubscribedAsset

SetGrantedTimestamp sets the GrantedTimestamp field's value.

func (*SubscribedAsset) SetStatus

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

SetStatus sets the Status field's value.

func (*SubscribedAsset) SetTargetName

func (s *SubscribedAsset) SetTargetName(v string) *SubscribedAsset

SetTargetName sets the TargetName field's value.

func (SubscribedAsset) String

func (s SubscribedAsset) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SubscribedAssetListing

type SubscribedAssetListing struct {

	// The identifier of the published asset for which the subscription grant is
	// created.
	EntityId *string `locationName:"entityId" type:"string"`

	// The revision of the published asset for which the subscription grant is created.
	EntityRevision *string `locationName:"entityRevision" min:"1" type:"string"`

	// The type of the published asset for which the subscription grant is created.
	EntityType *string `locationName:"entityType" min:"1" type:"string"`

	// The forms attached to the published asset for which the subscription grant
	// is created.
	Forms *string `locationName:"forms" type:"string"`

	// The glossary terms attached to the published asset for which the subscription
	// grant is created.
	GlossaryTerms []*DetailedGlossaryTerm `locationName:"glossaryTerms" type:"list"`
	// contains filtered or unexported fields
}

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

func (SubscribedAssetListing) GoString

func (s SubscribedAssetListing) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SubscribedAssetListing) SetEntityId

SetEntityId sets the EntityId field's value.

func (*SubscribedAssetListing) SetEntityRevision

func (s *SubscribedAssetListing) SetEntityRevision(v string) *SubscribedAssetListing

SetEntityRevision sets the EntityRevision field's value.

func (*SubscribedAssetListing) SetEntityType

SetEntityType sets the EntityType field's value.

func (*SubscribedAssetListing) SetForms

SetForms sets the Forms field's value.

func (*SubscribedAssetListing) SetGlossaryTerms

SetGlossaryTerms sets the GlossaryTerms field's value.

func (SubscribedAssetListing) String

func (s SubscribedAssetListing) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SubscribedListing

type SubscribedListing struct {

	// The description of the published asset for which the subscription grant is
	// created.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by SubscribedListing's
	// String and GoString methods.
	//
	// Description is a required field
	Description *string `locationName:"description" type:"string" required:"true" sensitive:"true"`

	// The identifier of the published asset for which the subscription grant is
	// created.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The published asset for which the subscription grant is created.
	//
	// Item is a required field
	Item *SubscribedListingItem `locationName:"item" type:"structure" required:"true"`

	// The name of the published asset for which the subscription grant is created.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	// The identifier of the project of the published asset for which the subscription
	// grant is created.
	//
	// OwnerProjectId is a required field
	OwnerProjectId *string `locationName:"ownerProjectId" type:"string" required:"true"`

	// The name of the project that owns the published asset for which the subscription
	// grant is created.
	OwnerProjectName *string `locationName:"ownerProjectName" type:"string"`

	// The revision of the published asset for which the subscription grant is created.
	Revision *string `locationName:"revision" min:"1" type:"string"`
	// contains filtered or unexported fields
}

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

func (SubscribedListing) GoString

func (s SubscribedListing) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SubscribedListing) SetDescription

func (s *SubscribedListing) SetDescription(v string) *SubscribedListing

SetDescription sets the Description field's value.

func (*SubscribedListing) SetId

SetId sets the Id field's value.

func (*SubscribedListing) SetItem

SetItem sets the Item field's value.

func (*SubscribedListing) SetName

SetName sets the Name field's value.

func (*SubscribedListing) SetOwnerProjectId

func (s *SubscribedListing) SetOwnerProjectId(v string) *SubscribedListing

SetOwnerProjectId sets the OwnerProjectId field's value.

func (*SubscribedListing) SetOwnerProjectName

func (s *SubscribedListing) SetOwnerProjectName(v string) *SubscribedListing

SetOwnerProjectName sets the OwnerProjectName field's value.

func (*SubscribedListing) SetRevision

func (s *SubscribedListing) SetRevision(v string) *SubscribedListing

SetRevision sets the Revision field's value.

func (SubscribedListing) String

func (s SubscribedListing) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SubscribedListingInput_

type SubscribedListingInput_ struct {

	// The identifier of the published asset for which the subscription grant is
	// to be created.
	//
	// Identifier is a required field
	Identifier *string `locationName:"identifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

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

func (SubscribedListingInput_) GoString

func (s SubscribedListingInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SubscribedListingInput_) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (SubscribedListingInput_) String

func (s SubscribedListingInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SubscribedListingInput_) Validate

func (s *SubscribedListingInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SubscribedListingItem

type SubscribedListingItem struct {

	// The asset for which the subscription grant is created.
	AssetListing *SubscribedAssetListing `locationName:"assetListing" type:"structure"`
	// contains filtered or unexported fields
}

The published asset for which the subscription grant is created.

func (SubscribedListingItem) GoString

func (s SubscribedListingItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SubscribedListingItem) SetAssetListing

SetAssetListing sets the AssetListing field's value.

func (SubscribedListingItem) String

func (s SubscribedListingItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SubscribedPrincipal

type SubscribedPrincipal struct {

	// The project that has the subscription grant.
	Project *SubscribedProject `locationName:"project" type:"structure"`
	// contains filtered or unexported fields
}

The principal that has the subscription grant for the asset.

func (SubscribedPrincipal) GoString

func (s SubscribedPrincipal) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SubscribedPrincipal) SetProject

SetProject sets the Project field's value.

func (SubscribedPrincipal) String

func (s SubscribedPrincipal) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SubscribedPrincipalInput_

type SubscribedPrincipalInput_ struct {

	// The project that is to be given a subscription grant.
	Project *SubscribedProjectInput_ `locationName:"project" type:"structure"`
	// contains filtered or unexported fields
}

The principal that is to be given a subscriptiong grant.

func (SubscribedPrincipalInput_) GoString

func (s SubscribedPrincipalInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SubscribedPrincipalInput_) SetProject

SetProject sets the Project field's value.

func (SubscribedPrincipalInput_) String

func (s SubscribedPrincipalInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SubscribedProject

type SubscribedProject struct {

	// The identifier of the project that has the subscription grant.
	Id *string `locationName:"id" type:"string"`

	// The name of the project that has the subscription grant.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by SubscribedProject's
	// String and GoString methods.
	Name *string `locationName:"name" min:"1" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

The project that has the subscription grant.

func (SubscribedProject) GoString

func (s SubscribedProject) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SubscribedProject) SetId

SetId sets the Id field's value.

func (*SubscribedProject) SetName

SetName sets the Name field's value.

func (SubscribedProject) String

func (s SubscribedProject) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SubscribedProjectInput_

type SubscribedProjectInput_ struct {

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

The project that is to be given a subscription grant.

func (SubscribedProjectInput_) GoString

func (s SubscribedProjectInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SubscribedProjectInput_) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (SubscribedProjectInput_) String

func (s SubscribedProjectInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SubscriptionGrantSummary

type SubscriptionGrantSummary struct {

	// The assets included in the subscription grant.
	Assets []*SubscribedAsset `locationName:"assets" type:"list"`

	// The timestamp of when a subscription grant was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"`

	// The datazone user who created the subscription grant.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The identifier of the Amazon DataZone domain in which a subscription grant
	// exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The entity to which the subscription is granted.
	//
	// GrantedEntity is a required field
	GrantedEntity *GrantedEntity `locationName:"grantedEntity" type:"structure" required:"true"`

	// The identifier of the subscription grant.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The status of the subscription grant.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"SubscriptionGrantOverallStatus"`

	// The ID of the subscription grant.
	SubscriptionId *string `locationName:"subscriptionId" type:"string"`

	// The identifier of the target of the subscription grant.
	//
	// SubscriptionTargetId is a required field
	SubscriptionTargetId *string `locationName:"subscriptionTargetId" type:"string" required:"true"`

	// The timestampf of when the subscription grant was updated.
	//
	// UpdatedAt is a required field
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who updated the subscription grant.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

The details of the subscription grant.

func (SubscriptionGrantSummary) GoString

func (s SubscriptionGrantSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SubscriptionGrantSummary) SetAssets

SetAssets sets the Assets field's value.

func (*SubscriptionGrantSummary) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*SubscriptionGrantSummary) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*SubscriptionGrantSummary) SetDomainId

SetDomainId sets the DomainId field's value.

func (*SubscriptionGrantSummary) SetGrantedEntity

SetGrantedEntity sets the GrantedEntity field's value.

func (*SubscriptionGrantSummary) SetId

SetId sets the Id field's value.

func (*SubscriptionGrantSummary) SetStatus

SetStatus sets the Status field's value.

func (*SubscriptionGrantSummary) SetSubscriptionId

func (s *SubscriptionGrantSummary) SetSubscriptionId(v string) *SubscriptionGrantSummary

SetSubscriptionId sets the SubscriptionId field's value.

func (*SubscriptionGrantSummary) SetSubscriptionTargetId

func (s *SubscriptionGrantSummary) SetSubscriptionTargetId(v string) *SubscriptionGrantSummary

SetSubscriptionTargetId sets the SubscriptionTargetId field's value.

func (*SubscriptionGrantSummary) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*SubscriptionGrantSummary) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (SubscriptionGrantSummary) String

func (s SubscriptionGrantSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SubscriptionRequestSummary

type SubscriptionRequestSummary struct {

	// The timestamp of when a subscription request was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who created the subscription request.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The decision comment of the subscription request.
	//
	// DecisionComment is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by SubscriptionRequestSummary's
	// String and GoString methods.
	DecisionComment *string `locationName:"decisionComment" min:"1" type:"string" sensitive:"true"`

	// The identifier of the Amazon DataZone domain in which a subscription request
	// exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The identifier of the subscription request.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The reason for the subscription request.
	//
	// RequestReason is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by SubscriptionRequestSummary's
	// String and GoString methods.
	//
	// RequestReason is a required field
	RequestReason *string `locationName:"requestReason" min:"1" type:"string" required:"true" sensitive:"true"`

	// The identifier of the subscription request reviewer.
	ReviewerId *string `locationName:"reviewerId" type:"string"`

	// The status of the subscription request.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"SubscriptionRequestStatus"`

	// The listings included in the subscription request.
	//
	// SubscribedListings is a required field
	SubscribedListings []*SubscribedListing `locationName:"subscribedListings" min:"1" type:"list" required:"true"`

	// The principals included in the subscription request.
	//
	// SubscribedPrincipals is a required field
	SubscribedPrincipals []*SubscribedPrincipal `locationName:"subscribedPrincipals" min:"1" type:"list" required:"true"`

	// The timestamp of when the subscription request was updated.
	//
	// UpdatedAt is a required field
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"`

	// The identifier of the Amazon DataZone user who updated the subscription request.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

The details of the subscription request.

func (SubscriptionRequestSummary) GoString

func (s SubscriptionRequestSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SubscriptionRequestSummary) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*SubscriptionRequestSummary) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*SubscriptionRequestSummary) SetDecisionComment

SetDecisionComment sets the DecisionComment field's value.

func (*SubscriptionRequestSummary) SetDomainId

SetDomainId sets the DomainId field's value.

func (*SubscriptionRequestSummary) SetId

SetId sets the Id field's value.

func (*SubscriptionRequestSummary) SetRequestReason

SetRequestReason sets the RequestReason field's value.

func (*SubscriptionRequestSummary) SetReviewerId

SetReviewerId sets the ReviewerId field's value.

func (*SubscriptionRequestSummary) SetStatus

SetStatus sets the Status field's value.

func (*SubscriptionRequestSummary) SetSubscribedListings

SetSubscribedListings sets the SubscribedListings field's value.

func (*SubscriptionRequestSummary) SetSubscribedPrincipals

SetSubscribedPrincipals sets the SubscribedPrincipals field's value.

func (*SubscriptionRequestSummary) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*SubscriptionRequestSummary) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (SubscriptionRequestSummary) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SubscriptionSummary

type SubscriptionSummary struct {

	// The timestamp of when the subscription was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who created the subscription.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The identifier of the Amazon DataZone domain in which a subscription exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The identifier of the subscription.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The retain permissions included in the subscription.
	RetainPermissions *bool `locationName:"retainPermissions" type:"boolean"`

	// The status of the subscription.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"SubscriptionStatus"`

	// The listing included in the subscription.
	//
	// SubscribedListing is a required field
	SubscribedListing *SubscribedListing `locationName:"subscribedListing" type:"structure" required:"true"`

	// The principal included in the subscription.
	//
	// SubscribedPrincipal is a required field
	SubscribedPrincipal *SubscribedPrincipal `locationName:"subscribedPrincipal" type:"structure" required:"true"`

	// The identifier of the subscription request for the subscription.
	SubscriptionRequestId *string `locationName:"subscriptionRequestId" type:"string"`

	// The timestamp of when the subscription was updated.
	//
	// UpdatedAt is a required field
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who updated the subscription.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

The details of the subscription.

func (SubscriptionSummary) GoString

func (s SubscriptionSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SubscriptionSummary) SetCreatedAt

func (s *SubscriptionSummary) SetCreatedAt(v time.Time) *SubscriptionSummary

SetCreatedAt sets the CreatedAt field's value.

func (*SubscriptionSummary) SetCreatedBy

func (s *SubscriptionSummary) SetCreatedBy(v string) *SubscriptionSummary

SetCreatedBy sets the CreatedBy field's value.

func (*SubscriptionSummary) SetDomainId

func (s *SubscriptionSummary) SetDomainId(v string) *SubscriptionSummary

SetDomainId sets the DomainId field's value.

func (*SubscriptionSummary) SetId

SetId sets the Id field's value.

func (*SubscriptionSummary) SetRetainPermissions

func (s *SubscriptionSummary) SetRetainPermissions(v bool) *SubscriptionSummary

SetRetainPermissions sets the RetainPermissions field's value.

func (*SubscriptionSummary) SetStatus

SetStatus sets the Status field's value.

func (*SubscriptionSummary) SetSubscribedListing

func (s *SubscriptionSummary) SetSubscribedListing(v *SubscribedListing) *SubscriptionSummary

SetSubscribedListing sets the SubscribedListing field's value.

func (*SubscriptionSummary) SetSubscribedPrincipal

func (s *SubscriptionSummary) SetSubscribedPrincipal(v *SubscribedPrincipal) *SubscriptionSummary

SetSubscribedPrincipal sets the SubscribedPrincipal field's value.

func (*SubscriptionSummary) SetSubscriptionRequestId

func (s *SubscriptionSummary) SetSubscriptionRequestId(v string) *SubscriptionSummary

SetSubscriptionRequestId sets the SubscriptionRequestId field's value.

func (*SubscriptionSummary) SetUpdatedAt

func (s *SubscriptionSummary) SetUpdatedAt(v time.Time) *SubscriptionSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (*SubscriptionSummary) SetUpdatedBy

func (s *SubscriptionSummary) SetUpdatedBy(v string) *SubscriptionSummary

SetUpdatedBy sets the UpdatedBy field's value.

func (SubscriptionSummary) String

func (s SubscriptionSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SubscriptionTargetForm

type SubscriptionTargetForm struct {

	// The content of the subscription target configuration.
	//
	// Content is a required field
	Content *string `locationName:"content" type:"string" required:"true"`

	// The form name included in the subscription target configuration.
	//
	// FormName is a required field
	FormName *string `locationName:"formName" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details of the subscription target configuration.

func (SubscriptionTargetForm) GoString

func (s SubscriptionTargetForm) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SubscriptionTargetForm) SetContent

SetContent sets the Content field's value.

func (*SubscriptionTargetForm) SetFormName

SetFormName sets the FormName field's value.

func (SubscriptionTargetForm) String

func (s SubscriptionTargetForm) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SubscriptionTargetForm) Validate

func (s *SubscriptionTargetForm) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SubscriptionTargetSummary

type SubscriptionTargetSummary struct {

	// The asset types included in the subscription target.
	//
	// ApplicableAssetTypes is a required field
	ApplicableAssetTypes []*string `locationName:"applicableAssetTypes" type:"list" required:"true"`

	// The authorized principals included in the subscription target.
	//
	// AuthorizedPrincipals is a required field
	AuthorizedPrincipals []*string `locationName:"authorizedPrincipals" min:"1" type:"list" required:"true"`

	// The timestamp of when the subscription target was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who created the subscription target.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The identifier of the Amazon DataZone domain in which the subscription target
	// exists.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The identifier of the environment of the subscription target.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" type:"string" required:"true"`

	// The identifier of the subscription target.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The manage access role specified in the subscription target.
	//
	// ManageAccessRole is a required field
	ManageAccessRole *string `locationName:"manageAccessRole" type:"string" required:"true"`

	// The name of the subscription target.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by SubscriptionTargetSummary's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The identifier of the project specified in the subscription target.
	//
	// ProjectId is a required field
	ProjectId *string `locationName:"projectId" type:"string" required:"true"`

	// The provider of the subscription target.
	//
	// Provider is a required field
	Provider *string `locationName:"provider" type:"string" required:"true"`

	// The configuration of the subscription target.
	//
	// SubscriptionTargetConfig is a required field
	SubscriptionTargetConfig []*SubscriptionTargetForm `locationName:"subscriptionTargetConfig" type:"list" required:"true"`

	// The type of the subscription target.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true"`

	// The timestamp of when the subscription target was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`

	// The Amazon DataZone user who updated the subscription target.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

The details of the subscription target.

func (SubscriptionTargetSummary) GoString

func (s SubscriptionTargetSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SubscriptionTargetSummary) SetApplicableAssetTypes

func (s *SubscriptionTargetSummary) SetApplicableAssetTypes(v []*string) *SubscriptionTargetSummary

SetApplicableAssetTypes sets the ApplicableAssetTypes field's value.

func (*SubscriptionTargetSummary) SetAuthorizedPrincipals

func (s *SubscriptionTargetSummary) SetAuthorizedPrincipals(v []*string) *SubscriptionTargetSummary

SetAuthorizedPrincipals sets the AuthorizedPrincipals field's value.

func (*SubscriptionTargetSummary) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*SubscriptionTargetSummary) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*SubscriptionTargetSummary) SetDomainId

SetDomainId sets the DomainId field's value.

func (*SubscriptionTargetSummary) SetEnvironmentId

SetEnvironmentId sets the EnvironmentId field's value.

func (*SubscriptionTargetSummary) SetId

SetId sets the Id field's value.

func (*SubscriptionTargetSummary) SetManageAccessRole

func (s *SubscriptionTargetSummary) SetManageAccessRole(v string) *SubscriptionTargetSummary

SetManageAccessRole sets the ManageAccessRole field's value.

func (*SubscriptionTargetSummary) SetName

SetName sets the Name field's value.

func (*SubscriptionTargetSummary) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*SubscriptionTargetSummary) SetProvider

SetProvider sets the Provider field's value.

func (*SubscriptionTargetSummary) SetSubscriptionTargetConfig

func (s *SubscriptionTargetSummary) SetSubscriptionTargetConfig(v []*SubscriptionTargetForm) *SubscriptionTargetSummary

SetSubscriptionTargetConfig sets the SubscriptionTargetConfig field's value.

func (*SubscriptionTargetSummary) SetType

SetType sets the Type field's value.

func (*SubscriptionTargetSummary) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*SubscriptionTargetSummary) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (SubscriptionTargetSummary) String

func (s SubscriptionTargetSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TagResourceInput

type TagResourceInput struct {

	// The ARN of the resource to be tagged in Amazon DataZone.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`

	// Specifies the tags for the TagResource action.
	//
	// Tags is a required field
	Tags map[string]*string `locationName:"tags" type:"map" required:"true"`
	// contains filtered or unexported fields
}

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) SetResourceArn

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags

func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String

func (s TagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) Validate

func (s *TagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceOutput

type TagResourceOutput struct {
	// contains filtered or unexported fields
}

func (TagResourceOutput) GoString

func (s TagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TermRelations

type TermRelations struct {

	// The classifies of the term relations.
	Classifies []*string `locationName:"classifies" min:"1" type:"list"`

	// The isA property of the term relations.
	IsA []*string `locationName:"isA" min:"1" type:"list"`
	// contains filtered or unexported fields
}

The details of the term relations.

func (TermRelations) GoString

func (s TermRelations) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TermRelations) SetClassifies

func (s *TermRelations) SetClassifies(v []*string) *TermRelations

SetClassifies sets the Classifies field's value.

func (*TermRelations) SetIsA

func (s *TermRelations) SetIsA(v []*string) *TermRelations

SetIsA sets the IsA field's value.

func (TermRelations) String

func (s TermRelations) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TermRelations) Validate

func (s *TermRelations) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ThrottlingException

type ThrottlingException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

The request was denied due to request throttling.

func (*ThrottlingException) Code

func (s *ThrottlingException) Code() string

Code returns the exception type name.

func (*ThrottlingException) Error

func (s *ThrottlingException) Error() string

func (ThrottlingException) GoString

func (s ThrottlingException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ThrottlingException) Message

func (s *ThrottlingException) Message() string

Message returns the exception's message.

func (*ThrottlingException) OrigErr

func (s *ThrottlingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ThrottlingException) RequestID

func (s *ThrottlingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ThrottlingException) StatusCode

func (s *ThrottlingException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ThrottlingException) String

func (s ThrottlingException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Topic

type Topic struct {

	// The details of the resource mentioned in a notification.
	//
	// Resource is a required field
	Resource *NotificationResource `locationName:"resource" type:"structure" required:"true"`

	// The role of the resource mentioned in a notification.
	//
	// Role is a required field
	Role *string `locationName:"role" type:"string" required:"true" enum:"NotificationRole"`

	// The subject of the resource mentioned in a notification.
	//
	// Subject is a required field
	Subject *string `locationName:"subject" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The topic of the notification.

func (Topic) GoString

func (s Topic) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Topic) SetResource

func (s *Topic) SetResource(v *NotificationResource) *Topic

SetResource sets the Resource field's value.

func (*Topic) SetRole

func (s *Topic) SetRole(v string) *Topic

SetRole sets the Role field's value.

func (*Topic) SetSubject

func (s *Topic) SetSubject(v string) *Topic

SetSubject sets the Subject field's value.

func (Topic) String

func (s Topic) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UnauthorizedException

type UnauthorizedException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

You do not have permission to perform this action.

func (*UnauthorizedException) Code

func (s *UnauthorizedException) Code() string

Code returns the exception type name.

func (*UnauthorizedException) Error

func (s *UnauthorizedException) Error() string

func (UnauthorizedException) GoString

func (s UnauthorizedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UnauthorizedException) Message

func (s *UnauthorizedException) Message() string

Message returns the exception's message.

func (*UnauthorizedException) OrigErr

func (s *UnauthorizedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*UnauthorizedException) RequestID

func (s *UnauthorizedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*UnauthorizedException) StatusCode

func (s *UnauthorizedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (UnauthorizedException) String

func (s UnauthorizedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UntagResourceInput

type UntagResourceInput struct {

	// The ARN of the resource to be untagged in Amazon DataZone.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`

	// Specifies the tag keys for the UntagResource action.
	//
	// TagKeys is a required field
	TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourceInput) GoString

func (s UntagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) SetResourceArn

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String

func (s UntagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) Validate

func (s *UntagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceOutput

type UntagResourceOutput struct {
	// contains filtered or unexported fields
}

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateDataSourceInput

type UpdateDataSourceInput struct {

	// The asset forms to be updated as part of the UpdateDataSource action.
	//
	// AssetFormsInput is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateDataSourceInput's
	// String and GoString methods.
	AssetFormsInput []*FormInput_ `locationName:"assetFormsInput" type:"list" sensitive:"true"`

	// The configuration to be updated as part of the UpdateDataSource action.
	Configuration *DataSourceConfigurationInput_ `locationName:"configuration" type:"structure"`

	// The description to be updated as part of the UpdateDataSource action.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateDataSourceInput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The identifier of the domain in which to update a data source.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The enable setting to be updated as part of the UpdateDataSource action.
	EnableSetting *string `locationName:"enableSetting" type:"string" enum:"EnableSetting"`

	// The identifier of the data source to be updated.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

	// The name to be updated as part of the UpdateDataSource action.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateDataSourceInput's
	// String and GoString methods.
	Name *string `locationName:"name" min:"1" type:"string" sensitive:"true"`

	// The publish on import setting to be updated as part of the UpdateDataSource
	// action.
	PublishOnImport *bool `locationName:"publishOnImport" type:"boolean"`

	// The recommendation to be updated as part of the UpdateDataSource action.
	Recommendation *RecommendationConfiguration `locationName:"recommendation" type:"structure"`

	// The schedule to be updated as part of the UpdateDataSource action.
	//
	// Schedule is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateDataSourceInput's
	// String and GoString methods.
	Schedule *ScheduleConfiguration `locationName:"schedule" type:"structure" sensitive:"true"`
	// contains filtered or unexported fields
}

func (UpdateDataSourceInput) GoString

func (s UpdateDataSourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDataSourceInput) SetAssetFormsInput

func (s *UpdateDataSourceInput) SetAssetFormsInput(v []*FormInput_) *UpdateDataSourceInput

SetAssetFormsInput sets the AssetFormsInput field's value.

func (*UpdateDataSourceInput) SetConfiguration

SetConfiguration sets the Configuration field's value.

func (*UpdateDataSourceInput) SetDescription

func (s *UpdateDataSourceInput) SetDescription(v string) *UpdateDataSourceInput

SetDescription sets the Description field's value.

func (*UpdateDataSourceInput) SetDomainIdentifier

func (s *UpdateDataSourceInput) SetDomainIdentifier(v string) *UpdateDataSourceInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*UpdateDataSourceInput) SetEnableSetting

func (s *UpdateDataSourceInput) SetEnableSetting(v string) *UpdateDataSourceInput

SetEnableSetting sets the EnableSetting field's value.

func (*UpdateDataSourceInput) SetIdentifier

func (s *UpdateDataSourceInput) SetIdentifier(v string) *UpdateDataSourceInput

SetIdentifier sets the Identifier field's value.

func (*UpdateDataSourceInput) SetName

SetName sets the Name field's value.

func (*UpdateDataSourceInput) SetPublishOnImport

func (s *UpdateDataSourceInput) SetPublishOnImport(v bool) *UpdateDataSourceInput

SetPublishOnImport sets the PublishOnImport field's value.

func (*UpdateDataSourceInput) SetRecommendation

SetRecommendation sets the Recommendation field's value.

func (*UpdateDataSourceInput) SetSchedule

SetSchedule sets the Schedule field's value.

func (UpdateDataSourceInput) String

func (s UpdateDataSourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDataSourceInput) Validate

func (s *UpdateDataSourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateDataSourceOutput

type UpdateDataSourceOutput struct {

	// The asset forms to be updated as part of the UpdateDataSource action.
	AssetFormsOutput []*FormOutput_ `locationName:"assetFormsOutput" type:"list"`

	// The configuration to be updated as part of the UpdateDataSource action.
	Configuration *DataSourceConfigurationOutput_ `locationName:"configuration" type:"structure"`

	// The timestamp of when the data source was updated.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The description to be updated as part of the UpdateDataSource action.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateDataSourceOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The identifier of the Amazon DataZone domain in which a data source is to
	// be updated.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The enable setting to be updated as part of the UpdateDataSource action.
	EnableSetting *string `locationName:"enableSetting" type:"string" enum:"EnableSetting"`

	// The identifier of the environment in which a data source is to be updated.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" type:"string" required:"true"`

	// Specifies the error message that is returned if the operation cannot be successfully
	// completed.
	ErrorMessage *DataSourceErrorMessage `locationName:"errorMessage" type:"structure"`

	// The identifier of the data source to be updated.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The timestamp of when the data source was last run.
	LastRunAt *time.Time `locationName:"lastRunAt" type:"timestamp" timestampFormat:"iso8601"`

	// The last run error message of the data source.
	LastRunErrorMessage *DataSourceErrorMessage `locationName:"lastRunErrorMessage" type:"structure"`

	// The last run status of the data source.
	LastRunStatus *string `locationName:"lastRunStatus" type:"string" enum:"DataSourceRunStatus"`

	// The name to be updated as part of the UpdateDataSource action.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateDataSourceOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The identifier of the project where data source is to be updated.
	//
	// ProjectId is a required field
	ProjectId *string `locationName:"projectId" type:"string" required:"true"`

	// The publish on import setting to be updated as part of the UpdateDataSource
	// action.
	PublishOnImport *bool `locationName:"publishOnImport" type:"boolean"`

	// The recommendation to be updated as part of the UpdateDataSource action.
	Recommendation *RecommendationConfiguration `locationName:"recommendation" type:"structure"`

	// The schedule to be updated as part of the UpdateDataSource action.
	//
	// Schedule is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateDataSourceOutput's
	// String and GoString methods.
	Schedule *ScheduleConfiguration `locationName:"schedule" type:"structure" sensitive:"true"`

	// The status to be updated as part of the UpdateDataSource action.
	Status *string `locationName:"status" type:"string" enum:"DataSourceStatus"`

	// The type to be updated as part of the UpdateDataSource action.
	Type *string `locationName:"type" min:"1" type:"string"`

	// The timestamp of when the data source was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

func (UpdateDataSourceOutput) GoString

func (s UpdateDataSourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDataSourceOutput) SetAssetFormsOutput

func (s *UpdateDataSourceOutput) SetAssetFormsOutput(v []*FormOutput_) *UpdateDataSourceOutput

SetAssetFormsOutput sets the AssetFormsOutput field's value.

func (*UpdateDataSourceOutput) SetConfiguration

SetConfiguration sets the Configuration field's value.

func (*UpdateDataSourceOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateDataSourceOutput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateDataSourceOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*UpdateDataSourceOutput) SetEnableSetting

func (s *UpdateDataSourceOutput) SetEnableSetting(v string) *UpdateDataSourceOutput

SetEnableSetting sets the EnableSetting field's value.

func (*UpdateDataSourceOutput) SetEnvironmentId

func (s *UpdateDataSourceOutput) SetEnvironmentId(v string) *UpdateDataSourceOutput

SetEnvironmentId sets the EnvironmentId field's value.

func (*UpdateDataSourceOutput) SetErrorMessage

SetErrorMessage sets the ErrorMessage field's value.

func (*UpdateDataSourceOutput) SetId

SetId sets the Id field's value.

func (*UpdateDataSourceOutput) SetLastRunAt

SetLastRunAt sets the LastRunAt field's value.

func (*UpdateDataSourceOutput) SetLastRunErrorMessage

SetLastRunErrorMessage sets the LastRunErrorMessage field's value.

func (*UpdateDataSourceOutput) SetLastRunStatus

func (s *UpdateDataSourceOutput) SetLastRunStatus(v string) *UpdateDataSourceOutput

SetLastRunStatus sets the LastRunStatus field's value.

func (*UpdateDataSourceOutput) SetName

SetName sets the Name field's value.

func (*UpdateDataSourceOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*UpdateDataSourceOutput) SetPublishOnImport

func (s *UpdateDataSourceOutput) SetPublishOnImport(v bool) *UpdateDataSourceOutput

SetPublishOnImport sets the PublishOnImport field's value.

func (*UpdateDataSourceOutput) SetRecommendation

SetRecommendation sets the Recommendation field's value.

func (*UpdateDataSourceOutput) SetSchedule

SetSchedule sets the Schedule field's value.

func (*UpdateDataSourceOutput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateDataSourceOutput) SetType

SetType sets the Type field's value.

func (*UpdateDataSourceOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (UpdateDataSourceOutput) String

func (s UpdateDataSourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateDomainInput

type UpdateDomainInput struct {

	// A unique, case-sensitive identifier that is provided to ensure the idempotency
	// of the request.
	ClientToken *string `location:"querystring" locationName:"clientToken" type:"string" idempotencyToken:"true"`

	// The description to be updated as part of the UpdateDomain action.
	Description *string `locationName:"description" type:"string"`

	// The domain execution role to be updated as part of the UpdateDomain action.
	DomainExecutionRole *string `locationName:"domainExecutionRole" type:"string"`

	// The ID of the Amazon Web Services domain that is to be updated.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

	// The name to be updated as part of the UpdateDomain action.
	Name *string `locationName:"name" type:"string"`

	// The single sign-on option to be updated as part of the UpdateDomain action.
	SingleSignOn *SingleSignOn `locationName:"singleSignOn" type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateDomainInput) GoString

func (s UpdateDomainInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDomainInput) SetClientToken

func (s *UpdateDomainInput) SetClientToken(v string) *UpdateDomainInput

SetClientToken sets the ClientToken field's value.

func (*UpdateDomainInput) SetDescription

func (s *UpdateDomainInput) SetDescription(v string) *UpdateDomainInput

SetDescription sets the Description field's value.

func (*UpdateDomainInput) SetDomainExecutionRole

func (s *UpdateDomainInput) SetDomainExecutionRole(v string) *UpdateDomainInput

SetDomainExecutionRole sets the DomainExecutionRole field's value.

func (*UpdateDomainInput) SetIdentifier

func (s *UpdateDomainInput) SetIdentifier(v string) *UpdateDomainInput

SetIdentifier sets the Identifier field's value.

func (*UpdateDomainInput) SetName

SetName sets the Name field's value.

func (*UpdateDomainInput) SetSingleSignOn

func (s *UpdateDomainInput) SetSingleSignOn(v *SingleSignOn) *UpdateDomainInput

SetSingleSignOn sets the SingleSignOn field's value.

func (UpdateDomainInput) String

func (s UpdateDomainInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDomainInput) Validate

func (s *UpdateDomainInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateDomainOutput

type UpdateDomainOutput struct {

	// The description to be updated as part of the UpdateDomain action.
	Description *string `locationName:"description" type:"string"`

	// The domain execution role to be updated as part of the UpdateDomain action.
	DomainExecutionRole *string `locationName:"domainExecutionRole" type:"string"`

	// The identifier of the Amazon DataZone domain.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// Specifies the timestamp of when the domain was last updated.
	LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"`

	// The name to be updated as part of the UpdateDomain action.
	Name *string `locationName:"name" type:"string"`

	// The single sign-on option of the Amazon DataZone domain.
	SingleSignOn *SingleSignOn `locationName:"singleSignOn" type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateDomainOutput) GoString

func (s UpdateDomainOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDomainOutput) SetDescription

func (s *UpdateDomainOutput) SetDescription(v string) *UpdateDomainOutput

SetDescription sets the Description field's value.

func (*UpdateDomainOutput) SetDomainExecutionRole

func (s *UpdateDomainOutput) SetDomainExecutionRole(v string) *UpdateDomainOutput

SetDomainExecutionRole sets the DomainExecutionRole field's value.

func (*UpdateDomainOutput) SetId

SetId sets the Id field's value.

func (*UpdateDomainOutput) SetLastUpdatedAt

func (s *UpdateDomainOutput) SetLastUpdatedAt(v time.Time) *UpdateDomainOutput

SetLastUpdatedAt sets the LastUpdatedAt field's value.

func (*UpdateDomainOutput) SetName

SetName sets the Name field's value.

func (*UpdateDomainOutput) SetSingleSignOn

func (s *UpdateDomainOutput) SetSingleSignOn(v *SingleSignOn) *UpdateDomainOutput

SetSingleSignOn sets the SingleSignOn field's value.

func (UpdateDomainOutput) String

func (s UpdateDomainOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateEnvironmentInput

type UpdateEnvironmentInput struct {

	// The description to be updated as part of the UpdateEnvironment action.
	Description *string `locationName:"description" type:"string"`

	// The identifier of the domain in which the environment is to be updated.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The glossary terms to be updated as part of the UpdateEnvironment action.
	GlossaryTerms []*string `locationName:"glossaryTerms" min:"1" type:"list"`

	// The identifier of the environment that is to be updated.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

	// The name to be updated as part of the UpdateEnvironment action.
	Name *string `locationName:"name" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateEnvironmentInput) GoString

func (s UpdateEnvironmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateEnvironmentInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateEnvironmentInput) SetDomainIdentifier

func (s *UpdateEnvironmentInput) SetDomainIdentifier(v string) *UpdateEnvironmentInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*UpdateEnvironmentInput) SetGlossaryTerms

func (s *UpdateEnvironmentInput) SetGlossaryTerms(v []*string) *UpdateEnvironmentInput

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*UpdateEnvironmentInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (*UpdateEnvironmentInput) SetName

SetName sets the Name field's value.

func (UpdateEnvironmentInput) String

func (s UpdateEnvironmentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateEnvironmentInput) Validate

func (s *UpdateEnvironmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateEnvironmentOutput

type UpdateEnvironmentOutput struct {

	// The identifier of the Amazon Web Services account in which the environment
	// is to be updated.
	AwsAccountId *string `locationName:"awsAccountId" type:"string"`

	// The Amazon Web Services Region in which the environment is updated.
	AwsAccountRegion *string `locationName:"awsAccountRegion" type:"string"`

	// The timestamp of when the environment was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The Amazon DataZone user who created the environment.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The deployment properties to be updated as part of the UpdateEnvironment
	// action.
	DeploymentProperties *DeploymentProperties `locationName:"deploymentProperties" type:"structure"`

	// The description to be updated as part of the UpdateEnvironment action.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateEnvironmentOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The identifier of the domain in which the environment is to be updated.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The environment actions to be updated as part of the UpdateEnvironment action.
	EnvironmentActions []*ConfigurableEnvironmentAction `locationName:"environmentActions" type:"list"`

	// The blueprint identifier of the environment.
	EnvironmentBlueprintId *string `locationName:"environmentBlueprintId" type:"string"`

	// The profile identifier of the environment.
	//
	// EnvironmentProfileId is a required field
	EnvironmentProfileId *string `locationName:"environmentProfileId" type:"string" required:"true"`

	// The glossary terms to be updated as part of the UpdateEnvironment action.
	GlossaryTerms []*string `locationName:"glossaryTerms" min:"1" type:"list"`

	// The identifier of the environment that is to be updated.
	Id *string `locationName:"id" type:"string"`

	// The last deployment of the environment.
	LastDeployment *Deployment `locationName:"lastDeployment" type:"structure"`

	// The name to be updated as part of the UpdateEnvironment action.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateEnvironmentOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The project identifier of the environment.
	//
	// ProjectId is a required field
	ProjectId *string `locationName:"projectId" type:"string" required:"true"`

	// The provider identifier of the environment.
	//
	// Provider is a required field
	Provider *string `locationName:"provider" type:"string" required:"true"`

	// The provisioned resources to be updated as part of the UpdateEnvironment
	// action.
	ProvisionedResources []*Resource `locationName:"provisionedResources" type:"list"`

	// The provisioning properties to be updated as part of the UpdateEnvironment
	// action.
	ProvisioningProperties *ProvisioningProperties `locationName:"provisioningProperties" type:"structure"`

	// The status to be updated as part of the UpdateEnvironment action.
	Status *string `locationName:"status" type:"string" enum:"EnvironmentStatus"`

	// The timestamp of when the environment was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user parameters to be updated as part of the UpdateEnvironment action.
	UserParameters []*CustomParameter `locationName:"userParameters" type:"list"`
	// contains filtered or unexported fields
}

func (UpdateEnvironmentOutput) GoString

func (s UpdateEnvironmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateEnvironmentOutput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateEnvironmentOutput) SetAwsAccountRegion

func (s *UpdateEnvironmentOutput) SetAwsAccountRegion(v string) *UpdateEnvironmentOutput

SetAwsAccountRegion sets the AwsAccountRegion field's value.

func (*UpdateEnvironmentOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateEnvironmentOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*UpdateEnvironmentOutput) SetDeploymentProperties

SetDeploymentProperties sets the DeploymentProperties field's value.

func (*UpdateEnvironmentOutput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateEnvironmentOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*UpdateEnvironmentOutput) SetEnvironmentActions

SetEnvironmentActions sets the EnvironmentActions field's value.

func (*UpdateEnvironmentOutput) SetEnvironmentBlueprintId

func (s *UpdateEnvironmentOutput) SetEnvironmentBlueprintId(v string) *UpdateEnvironmentOutput

SetEnvironmentBlueprintId sets the EnvironmentBlueprintId field's value.

func (*UpdateEnvironmentOutput) SetEnvironmentProfileId

func (s *UpdateEnvironmentOutput) SetEnvironmentProfileId(v string) *UpdateEnvironmentOutput

SetEnvironmentProfileId sets the EnvironmentProfileId field's value.

func (*UpdateEnvironmentOutput) SetGlossaryTerms

func (s *UpdateEnvironmentOutput) SetGlossaryTerms(v []*string) *UpdateEnvironmentOutput

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*UpdateEnvironmentOutput) SetId

SetId sets the Id field's value.

func (*UpdateEnvironmentOutput) SetLastDeployment

SetLastDeployment sets the LastDeployment field's value.

func (*UpdateEnvironmentOutput) SetName

SetName sets the Name field's value.

func (*UpdateEnvironmentOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*UpdateEnvironmentOutput) SetProvider

SetProvider sets the Provider field's value.

func (*UpdateEnvironmentOutput) SetProvisionedResources

func (s *UpdateEnvironmentOutput) SetProvisionedResources(v []*Resource) *UpdateEnvironmentOutput

SetProvisionedResources sets the ProvisionedResources field's value.

func (*UpdateEnvironmentOutput) SetProvisioningProperties

SetProvisioningProperties sets the ProvisioningProperties field's value.

func (*UpdateEnvironmentOutput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateEnvironmentOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*UpdateEnvironmentOutput) SetUserParameters

SetUserParameters sets the UserParameters field's value.

func (UpdateEnvironmentOutput) String

func (s UpdateEnvironmentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateEnvironmentProfileInput

type UpdateEnvironmentProfileInput struct {

	// The Amazon Web Services account in which a specified environment profile
	// is to be udpated.
	AwsAccountId *string `locationName:"awsAccountId" type:"string"`

	// The Amazon Web Services Region in which a specified environment profile is
	// to be updated.
	AwsAccountRegion *string `locationName:"awsAccountRegion" type:"string"`

	// The description to be updated as part of the UpdateEnvironmentProfile action.
	Description *string `locationName:"description" type:"string"`

	// The identifier of the Amazon DataZone domain in which an environment profile
	// is to be updated.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the environment profile that is to be updated.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

	// The name to be updated as part of the UpdateEnvironmentProfile action.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateEnvironmentProfileInput's
	// String and GoString methods.
	Name *string `locationName:"name" min:"1" type:"string" sensitive:"true"`

	// The user parameters to be updated as part of the UpdateEnvironmentProfile
	// action.
	UserParameters []*EnvironmentParameter `locationName:"userParameters" type:"list"`
	// contains filtered or unexported fields
}

func (UpdateEnvironmentProfileInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateEnvironmentProfileInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateEnvironmentProfileInput) SetAwsAccountRegion

SetAwsAccountRegion sets the AwsAccountRegion field's value.

func (*UpdateEnvironmentProfileInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateEnvironmentProfileInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*UpdateEnvironmentProfileInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (*UpdateEnvironmentProfileInput) SetName

SetName sets the Name field's value.

func (*UpdateEnvironmentProfileInput) SetUserParameters

SetUserParameters sets the UserParameters field's value.

func (UpdateEnvironmentProfileInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateEnvironmentProfileInput) Validate

func (s *UpdateEnvironmentProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateEnvironmentProfileOutput

type UpdateEnvironmentProfileOutput struct {

	// The Amazon Web Services account in which a specified environment profile
	// is to be udpated.
	AwsAccountId *string `locationName:"awsAccountId" type:"string"`

	// The Amazon Web Services Region in which a specified environment profile is
	// to be updated.
	AwsAccountRegion *string `locationName:"awsAccountRegion" type:"string"`

	// The timestamp of when the environment profile was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The Amazon DataZone user who created the environment profile.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The description to be updated as part of the UpdateEnvironmentProfile action.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateEnvironmentProfileOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The identifier of the Amazon DataZone domain in which the environment profile
	// is to be updated.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The identifier of the blueprint of the environment profile that is to be
	// updated.
	//
	// EnvironmentBlueprintId is a required field
	EnvironmentBlueprintId *string `locationName:"environmentBlueprintId" type:"string" required:"true"`

	// The identifier of the environment profile that is to be udpated.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The name to be updated as part of the UpdateEnvironmentProfile action.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateEnvironmentProfileOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The identifier of the project of the environment profile that is to be updated.
	ProjectId *string `locationName:"projectId" type:"string"`

	// The timestamp of when the environment profile was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user parameters to be updated as part of the UpdateEnvironmentProfile
	// action.
	UserParameters []*CustomParameter `locationName:"userParameters" type:"list"`
	// contains filtered or unexported fields
}

func (UpdateEnvironmentProfileOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateEnvironmentProfileOutput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateEnvironmentProfileOutput) SetAwsAccountRegion

SetAwsAccountRegion sets the AwsAccountRegion field's value.

func (*UpdateEnvironmentProfileOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateEnvironmentProfileOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*UpdateEnvironmentProfileOutput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateEnvironmentProfileOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*UpdateEnvironmentProfileOutput) SetEnvironmentBlueprintId

func (s *UpdateEnvironmentProfileOutput) SetEnvironmentBlueprintId(v string) *UpdateEnvironmentProfileOutput

SetEnvironmentBlueprintId sets the EnvironmentBlueprintId field's value.

func (*UpdateEnvironmentProfileOutput) SetId

SetId sets the Id field's value.

func (*UpdateEnvironmentProfileOutput) SetName

SetName sets the Name field's value.

func (*UpdateEnvironmentProfileOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*UpdateEnvironmentProfileOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*UpdateEnvironmentProfileOutput) SetUserParameters

SetUserParameters sets the UserParameters field's value.

func (UpdateEnvironmentProfileOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateGlossaryInput

type UpdateGlossaryInput struct {

	// A unique, case-sensitive identifier that is provided to ensure the idempotency
	// of the request.
	ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"`

	// The description to be updated as part of the UpdateGlossary action.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateGlossaryInput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The identifier of the Amazon DataZone domain in which a business glossary
	// is to be updated.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the business glossary to be updated.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

	// The name to be updated as part of the UpdateGlossary action.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateGlossaryInput's
	// String and GoString methods.
	Name *string `locationName:"name" min:"1" type:"string" sensitive:"true"`

	// The status to be updated as part of the UpdateGlossary action.
	Status *string `locationName:"status" type:"string" enum:"GlossaryStatus"`
	// contains filtered or unexported fields
}

func (UpdateGlossaryInput) GoString

func (s UpdateGlossaryInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateGlossaryInput) SetClientToken

func (s *UpdateGlossaryInput) SetClientToken(v string) *UpdateGlossaryInput

SetClientToken sets the ClientToken field's value.

func (*UpdateGlossaryInput) SetDescription

func (s *UpdateGlossaryInput) SetDescription(v string) *UpdateGlossaryInput

SetDescription sets the Description field's value.

func (*UpdateGlossaryInput) SetDomainIdentifier

func (s *UpdateGlossaryInput) SetDomainIdentifier(v string) *UpdateGlossaryInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*UpdateGlossaryInput) SetIdentifier

func (s *UpdateGlossaryInput) SetIdentifier(v string) *UpdateGlossaryInput

SetIdentifier sets the Identifier field's value.

func (*UpdateGlossaryInput) SetName

SetName sets the Name field's value.

func (*UpdateGlossaryInput) SetStatus

SetStatus sets the Status field's value.

func (UpdateGlossaryInput) String

func (s UpdateGlossaryInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateGlossaryInput) Validate

func (s *UpdateGlossaryInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateGlossaryOutput

type UpdateGlossaryOutput struct {

	// The description to be updated as part of the UpdateGlossary action.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateGlossaryOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The identifier of the Amazon DataZone domain in which a business glossary
	// is to be updated.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The identifier of the business glossary that is to be updated.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The name to be updated as part of the UpdateGlossary action.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateGlossaryOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The identifier of the project in which to update a business glossary.
	//
	// OwningProjectId is a required field
	OwningProjectId *string `locationName:"owningProjectId" type:"string" required:"true"`

	// The status to be updated as part of the UpdateGlossary action.
	Status *string `locationName:"status" type:"string" enum:"GlossaryStatus"`
	// contains filtered or unexported fields
}

func (UpdateGlossaryOutput) GoString

func (s UpdateGlossaryOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateGlossaryOutput) SetDescription

func (s *UpdateGlossaryOutput) SetDescription(v string) *UpdateGlossaryOutput

SetDescription sets the Description field's value.

func (*UpdateGlossaryOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*UpdateGlossaryOutput) SetId

SetId sets the Id field's value.

func (*UpdateGlossaryOutput) SetName

SetName sets the Name field's value.

func (*UpdateGlossaryOutput) SetOwningProjectId

func (s *UpdateGlossaryOutput) SetOwningProjectId(v string) *UpdateGlossaryOutput

SetOwningProjectId sets the OwningProjectId field's value.

func (*UpdateGlossaryOutput) SetStatus

SetStatus sets the Status field's value.

func (UpdateGlossaryOutput) String

func (s UpdateGlossaryOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateGlossaryTermInput

type UpdateGlossaryTermInput struct {

	// The identifier of the Amazon DataZone domain in which a business glossary
	// term is to be updated.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the business glossary in which a term is to be updated.
	GlossaryIdentifier *string `locationName:"glossaryIdentifier" type:"string"`

	// The identifier of the business glossary term that is to be updated.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

	// The long description to be updated as part of the UpdateGlossaryTerm action.
	//
	// LongDescription is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateGlossaryTermInput's
	// String and GoString methods.
	LongDescription *string `locationName:"longDescription" type:"string" sensitive:"true"`

	// The name to be updated as part of the UpdateGlossaryTerm action.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateGlossaryTermInput's
	// String and GoString methods.
	Name *string `locationName:"name" min:"1" type:"string" sensitive:"true"`

	// The short description to be updated as part of the UpdateGlossaryTerm action.
	//
	// ShortDescription is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateGlossaryTermInput's
	// String and GoString methods.
	ShortDescription *string `locationName:"shortDescription" type:"string" sensitive:"true"`

	// The status to be updated as part of the UpdateGlossaryTerm action.
	Status *string `locationName:"status" type:"string" enum:"GlossaryTermStatus"`

	// The term relations to be updated as part of the UpdateGlossaryTerm action.
	TermRelations *TermRelations `locationName:"termRelations" type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateGlossaryTermInput) GoString

func (s UpdateGlossaryTermInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateGlossaryTermInput) SetDomainIdentifier

func (s *UpdateGlossaryTermInput) SetDomainIdentifier(v string) *UpdateGlossaryTermInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*UpdateGlossaryTermInput) SetGlossaryIdentifier

func (s *UpdateGlossaryTermInput) SetGlossaryIdentifier(v string) *UpdateGlossaryTermInput

SetGlossaryIdentifier sets the GlossaryIdentifier field's value.

func (*UpdateGlossaryTermInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (*UpdateGlossaryTermInput) SetLongDescription

func (s *UpdateGlossaryTermInput) SetLongDescription(v string) *UpdateGlossaryTermInput

SetLongDescription sets the LongDescription field's value.

func (*UpdateGlossaryTermInput) SetName

SetName sets the Name field's value.

func (*UpdateGlossaryTermInput) SetShortDescription

func (s *UpdateGlossaryTermInput) SetShortDescription(v string) *UpdateGlossaryTermInput

SetShortDescription sets the ShortDescription field's value.

func (*UpdateGlossaryTermInput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateGlossaryTermInput) SetTermRelations

SetTermRelations sets the TermRelations field's value.

func (UpdateGlossaryTermInput) String

func (s UpdateGlossaryTermInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateGlossaryTermInput) Validate

func (s *UpdateGlossaryTermInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateGlossaryTermOutput

type UpdateGlossaryTermOutput struct {

	// The identifier of the Amazon DataZone domain in which a business glossary
	// term is to be updated.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The identifier of the business glossary in which a term is to be updated.
	//
	// GlossaryId is a required field
	GlossaryId *string `locationName:"glossaryId" type:"string" required:"true"`

	// The identifier of the business glossary term that is to be updated.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The long description to be updated as part of the UpdateGlossaryTerm action.
	//
	// LongDescription is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateGlossaryTermOutput's
	// String and GoString methods.
	LongDescription *string `locationName:"longDescription" type:"string" sensitive:"true"`

	// The name to be updated as part of the UpdateGlossaryTerm action.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateGlossaryTermOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The short description to be updated as part of the UpdateGlossaryTerm action.
	//
	// ShortDescription is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateGlossaryTermOutput's
	// String and GoString methods.
	ShortDescription *string `locationName:"shortDescription" type:"string" sensitive:"true"`

	// The status to be updated as part of the UpdateGlossaryTerm action.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"GlossaryTermStatus"`

	// The term relations to be updated as part of the UpdateGlossaryTerm action.
	TermRelations *TermRelations `locationName:"termRelations" type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateGlossaryTermOutput) GoString

func (s UpdateGlossaryTermOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateGlossaryTermOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*UpdateGlossaryTermOutput) SetGlossaryId

SetGlossaryId sets the GlossaryId field's value.

func (*UpdateGlossaryTermOutput) SetId

SetId sets the Id field's value.

func (*UpdateGlossaryTermOutput) SetLongDescription

func (s *UpdateGlossaryTermOutput) SetLongDescription(v string) *UpdateGlossaryTermOutput

SetLongDescription sets the LongDescription field's value.

func (*UpdateGlossaryTermOutput) SetName

SetName sets the Name field's value.

func (*UpdateGlossaryTermOutput) SetShortDescription

func (s *UpdateGlossaryTermOutput) SetShortDescription(v string) *UpdateGlossaryTermOutput

SetShortDescription sets the ShortDescription field's value.

func (*UpdateGlossaryTermOutput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateGlossaryTermOutput) SetTermRelations

SetTermRelations sets the TermRelations field's value.

func (UpdateGlossaryTermOutput) String

func (s UpdateGlossaryTermOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateGroupProfileInput

type UpdateGroupProfileInput struct {

	// The identifier of the Amazon DataZone domain in which a group profile is
	// updated.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the group profile that is updated.
	//
	// GroupIdentifier is a required field
	GroupIdentifier *string `location:"uri" locationName:"groupIdentifier" type:"string" required:"true"`

	// The status of the group profile that is updated.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"GroupProfileStatus"`
	// contains filtered or unexported fields
}

func (UpdateGroupProfileInput) GoString

func (s UpdateGroupProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateGroupProfileInput) SetDomainIdentifier

func (s *UpdateGroupProfileInput) SetDomainIdentifier(v string) *UpdateGroupProfileInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*UpdateGroupProfileInput) SetGroupIdentifier

func (s *UpdateGroupProfileInput) SetGroupIdentifier(v string) *UpdateGroupProfileInput

SetGroupIdentifier sets the GroupIdentifier field's value.

func (*UpdateGroupProfileInput) SetStatus

SetStatus sets the Status field's value.

func (UpdateGroupProfileInput) String

func (s UpdateGroupProfileInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateGroupProfileInput) Validate

func (s *UpdateGroupProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateGroupProfileOutput

type UpdateGroupProfileOutput struct {

	// The identifier of the Amazon DataZone domain in which a group profile is
	// updated.
	DomainId *string `locationName:"domainId" type:"string"`

	// The name of the group profile that is updated.
	//
	// GroupName is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateGroupProfileOutput's
	// String and GoString methods.
	GroupName *string `locationName:"groupName" min:"1" type:"string" sensitive:"true"`

	// The identifier of the group profile that is updated.
	Id *string `locationName:"id" type:"string"`

	// The status of the group profile that is updated.
	Status *string `locationName:"status" type:"string" enum:"GroupProfileStatus"`
	// contains filtered or unexported fields
}

func (UpdateGroupProfileOutput) GoString

func (s UpdateGroupProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateGroupProfileOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*UpdateGroupProfileOutput) SetGroupName

SetGroupName sets the GroupName field's value.

func (*UpdateGroupProfileOutput) SetId

SetId sets the Id field's value.

func (*UpdateGroupProfileOutput) SetStatus

SetStatus sets the Status field's value.

func (UpdateGroupProfileOutput) String

func (s UpdateGroupProfileOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateProjectInput

type UpdateProjectInput struct {

	// The description to be updated as part of the UpdateProject action.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateProjectInput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The identifier of the Amazon DataZone domain in which a project is to be
	// updated.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The glossary terms to be updated as part of the UpdateProject action.
	GlossaryTerms []*string `locationName:"glossaryTerms" min:"1" type:"list"`

	// The identifier of the project that is to be updated.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

	// The name to be updated as part of the UpdateProject action.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateProjectInput's
	// String and GoString methods.
	Name *string `locationName:"name" min:"1" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (UpdateProjectInput) GoString

func (s UpdateProjectInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateProjectInput) SetDescription

func (s *UpdateProjectInput) SetDescription(v string) *UpdateProjectInput

SetDescription sets the Description field's value.

func (*UpdateProjectInput) SetDomainIdentifier

func (s *UpdateProjectInput) SetDomainIdentifier(v string) *UpdateProjectInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*UpdateProjectInput) SetGlossaryTerms

func (s *UpdateProjectInput) SetGlossaryTerms(v []*string) *UpdateProjectInput

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*UpdateProjectInput) SetIdentifier

func (s *UpdateProjectInput) SetIdentifier(v string) *UpdateProjectInput

SetIdentifier sets the Identifier field's value.

func (*UpdateProjectInput) SetName

SetName sets the Name field's value.

func (UpdateProjectInput) String

func (s UpdateProjectInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateProjectInput) Validate

func (s *UpdateProjectInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateProjectOutput

type UpdateProjectOutput struct {

	// The timestamp of when the project was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The Amazon DataZone user who created the project.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The description of the project that is to be updated.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateProjectOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The identifier of the Amazon DataZone domain in which a project is updated.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The glossary terms of the project that are to be updated.
	GlossaryTerms []*string `locationName:"glossaryTerms" min:"1" type:"list"`

	// The identifier of the project that is to be updated.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The timestamp of when the project was last updated.
	LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The name of the project that is to be updated.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateProjectOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (UpdateProjectOutput) GoString

func (s UpdateProjectOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateProjectOutput) SetCreatedAt

func (s *UpdateProjectOutput) SetCreatedAt(v time.Time) *UpdateProjectOutput

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateProjectOutput) SetCreatedBy

func (s *UpdateProjectOutput) SetCreatedBy(v string) *UpdateProjectOutput

SetCreatedBy sets the CreatedBy field's value.

func (*UpdateProjectOutput) SetDescription

func (s *UpdateProjectOutput) SetDescription(v string) *UpdateProjectOutput

SetDescription sets the Description field's value.

func (*UpdateProjectOutput) SetDomainId

func (s *UpdateProjectOutput) SetDomainId(v string) *UpdateProjectOutput

SetDomainId sets the DomainId field's value.

func (*UpdateProjectOutput) SetGlossaryTerms

func (s *UpdateProjectOutput) SetGlossaryTerms(v []*string) *UpdateProjectOutput

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*UpdateProjectOutput) SetId

SetId sets the Id field's value.

func (*UpdateProjectOutput) SetLastUpdatedAt

func (s *UpdateProjectOutput) SetLastUpdatedAt(v time.Time) *UpdateProjectOutput

SetLastUpdatedAt sets the LastUpdatedAt field's value.

func (*UpdateProjectOutput) SetName

SetName sets the Name field's value.

func (UpdateProjectOutput) String

func (s UpdateProjectOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateSubscriptionGrantStatusInput

type UpdateSubscriptionGrantStatusInput struct {

	// The identifier of the asset the subscription grant status of which is to
	// be updated.
	//
	// AssetIdentifier is a required field
	AssetIdentifier *string `location:"uri" locationName:"assetIdentifier" type:"string" required:"true"`

	// The identifier of the Amazon DataZone domain in which a subscription grant
	// status is to be updated.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// Specifies the error message that is returned if the operation cannot be successfully
	// completed.
	FailureCause *FailureCause `locationName:"failureCause" type:"structure"`

	// The identifier of the subscription grant the status of which is to be updated.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

	// The status to be updated as part of the UpdateSubscriptionGrantStatus action.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"SubscriptionGrantStatus"`

	// The target name to be updated as part of the UpdateSubscriptionGrantStatus
	// action.
	TargetName *string `locationName:"targetName" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateSubscriptionGrantStatusInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateSubscriptionGrantStatusInput) SetAssetIdentifier

SetAssetIdentifier sets the AssetIdentifier field's value.

func (*UpdateSubscriptionGrantStatusInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*UpdateSubscriptionGrantStatusInput) SetFailureCause

SetFailureCause sets the FailureCause field's value.

func (*UpdateSubscriptionGrantStatusInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (*UpdateSubscriptionGrantStatusInput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateSubscriptionGrantStatusInput) SetTargetName

SetTargetName sets the TargetName field's value.

func (UpdateSubscriptionGrantStatusInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateSubscriptionGrantStatusInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type UpdateSubscriptionGrantStatusOutput

type UpdateSubscriptionGrantStatusOutput struct {
	Assets []*SubscribedAsset `locationName:"assets" type:"list"`

	// The timestamp of when the subscription grant status was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"`

	// The Amazon DataZone domain user who created the subscription grant status.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The identifier of the Amazon DataZone domain in which a subscription grant
	// status is to be updated.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The granted entity to be updated as part of the UpdateSubscriptionGrantStatus
	// action.
	//
	// GrantedEntity is a required field
	GrantedEntity *GrantedEntity `locationName:"grantedEntity" type:"structure" required:"true"`

	// The identifier of the subscription grant.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The status to be updated as part of the UpdateSubscriptionGrantStatus action.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"SubscriptionGrantOverallStatus"`

	// The identifier of the subscription.
	SubscriptionId *string `locationName:"subscriptionId" type:"string"`

	// The identifier of the subscription target whose subscription grant status
	// is to be updated.
	//
	// SubscriptionTargetId is a required field
	SubscriptionTargetId *string `locationName:"subscriptionTargetId" type:"string" required:"true"`

	// The timestamp of when the subscription grant status is to be updated.
	//
	// UpdatedAt is a required field
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who updated the subscription grant status.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateSubscriptionGrantStatusOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateSubscriptionGrantStatusOutput) SetAssets

SetAssets sets the Assets field's value.

func (*UpdateSubscriptionGrantStatusOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateSubscriptionGrantStatusOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*UpdateSubscriptionGrantStatusOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*UpdateSubscriptionGrantStatusOutput) SetGrantedEntity

SetGrantedEntity sets the GrantedEntity field's value.

func (*UpdateSubscriptionGrantStatusOutput) SetId

SetId sets the Id field's value.

func (*UpdateSubscriptionGrantStatusOutput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateSubscriptionGrantStatusOutput) SetSubscriptionId

SetSubscriptionId sets the SubscriptionId field's value.

func (*UpdateSubscriptionGrantStatusOutput) SetSubscriptionTargetId

SetSubscriptionTargetId sets the SubscriptionTargetId field's value.

func (*UpdateSubscriptionGrantStatusOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*UpdateSubscriptionGrantStatusOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (UpdateSubscriptionGrantStatusOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateSubscriptionRequestInput

type UpdateSubscriptionRequestInput struct {

	// The identifier of the Amazon DataZone domain in which a subscription request
	// is to be updated.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the subscription request that is to be updated.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

	// The reason for the UpdateSubscriptionRequest action.
	//
	// RequestReason is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateSubscriptionRequestInput's
	// String and GoString methods.
	//
	// RequestReason is a required field
	RequestReason *string `locationName:"requestReason" min:"1" type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (UpdateSubscriptionRequestInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateSubscriptionRequestInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*UpdateSubscriptionRequestInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (*UpdateSubscriptionRequestInput) SetRequestReason

SetRequestReason sets the RequestReason field's value.

func (UpdateSubscriptionRequestInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateSubscriptionRequestInput) Validate

func (s *UpdateSubscriptionRequestInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateSubscriptionRequestOutput

type UpdateSubscriptionRequestOutput struct {

	// The timestamp of when the subscription request was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who created the subscription request.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The decision comment of the UpdateSubscriptionRequest action.
	//
	// DecisionComment is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateSubscriptionRequestOutput's
	// String and GoString methods.
	DecisionComment *string `locationName:"decisionComment" min:"1" type:"string" sensitive:"true"`

	// The identifier of the Amazon DataZone domain in which a subscription request
	// is to be updated.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The identifier of the subscription request that is to be updated.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The reason for the UpdateSubscriptionRequest action.
	//
	// RequestReason is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateSubscriptionRequestOutput's
	// String and GoString methods.
	//
	// RequestReason is a required field
	RequestReason *string `locationName:"requestReason" min:"1" type:"string" required:"true" sensitive:"true"`

	// The identifier of the Amazon DataZone user who reviews the subscription request.
	ReviewerId *string `locationName:"reviewerId" type:"string"`

	// The status of the subscription request.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"SubscriptionRequestStatus"`

	// The subscribed listings of the subscription request.
	//
	// SubscribedListings is a required field
	SubscribedListings []*SubscribedListing `locationName:"subscribedListings" min:"1" type:"list" required:"true"`

	// The subscribed principals of the subscription request.
	//
	// SubscribedPrincipals is a required field
	SubscribedPrincipals []*SubscribedPrincipal `locationName:"subscribedPrincipals" min:"1" type:"list" required:"true"`

	// The timestamp of when the subscription request was updated.
	//
	// UpdatedAt is a required field
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who updated the subscription request.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateSubscriptionRequestOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateSubscriptionRequestOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateSubscriptionRequestOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*UpdateSubscriptionRequestOutput) SetDecisionComment

SetDecisionComment sets the DecisionComment field's value.

func (*UpdateSubscriptionRequestOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*UpdateSubscriptionRequestOutput) SetId

SetId sets the Id field's value.

func (*UpdateSubscriptionRequestOutput) SetRequestReason

SetRequestReason sets the RequestReason field's value.

func (*UpdateSubscriptionRequestOutput) SetReviewerId

SetReviewerId sets the ReviewerId field's value.

func (*UpdateSubscriptionRequestOutput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateSubscriptionRequestOutput) SetSubscribedListings

SetSubscribedListings sets the SubscribedListings field's value.

func (*UpdateSubscriptionRequestOutput) SetSubscribedPrincipals

SetSubscribedPrincipals sets the SubscribedPrincipals field's value.

func (*UpdateSubscriptionRequestOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*UpdateSubscriptionRequestOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (UpdateSubscriptionRequestOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateSubscriptionTargetInput

type UpdateSubscriptionTargetInput struct {

	// The applicable asset types to be updated as part of the UpdateSubscriptionTarget
	// action.
	ApplicableAssetTypes []*string `locationName:"applicableAssetTypes" type:"list"`

	// The authorized principals to be updated as part of the UpdateSubscriptionTarget
	// action.
	AuthorizedPrincipals []*string `locationName:"authorizedPrincipals" min:"1" type:"list"`

	// The identifier of the Amazon DataZone domain in which a subscription target
	// is to be updated.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The identifier of the environment in which a subscription target is to be
	// updated.
	//
	// EnvironmentIdentifier is a required field
	EnvironmentIdentifier *string `location:"uri" locationName:"environmentIdentifier" type:"string" required:"true"`

	// Identifier of the subscription target that is to be updated.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

	// The manage access role to be updated as part of the UpdateSubscriptionTarget
	// action.
	ManageAccessRole *string `locationName:"manageAccessRole" type:"string"`

	// The name to be updated as part of the UpdateSubscriptionTarget action.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateSubscriptionTargetInput's
	// String and GoString methods.
	Name *string `locationName:"name" min:"1" type:"string" sensitive:"true"`

	// The provider to be updated as part of the UpdateSubscriptionTarget action.
	Provider *string `locationName:"provider" type:"string"`

	// The configuration to be updated as part of the UpdateSubscriptionTarget action.
	SubscriptionTargetConfig []*SubscriptionTargetForm `locationName:"subscriptionTargetConfig" type:"list"`
	// contains filtered or unexported fields
}

func (UpdateSubscriptionTargetInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateSubscriptionTargetInput) SetApplicableAssetTypes

func (s *UpdateSubscriptionTargetInput) SetApplicableAssetTypes(v []*string) *UpdateSubscriptionTargetInput

SetApplicableAssetTypes sets the ApplicableAssetTypes field's value.

func (*UpdateSubscriptionTargetInput) SetAuthorizedPrincipals

func (s *UpdateSubscriptionTargetInput) SetAuthorizedPrincipals(v []*string) *UpdateSubscriptionTargetInput

SetAuthorizedPrincipals sets the AuthorizedPrincipals field's value.

func (*UpdateSubscriptionTargetInput) SetDomainIdentifier

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*UpdateSubscriptionTargetInput) SetEnvironmentIdentifier

func (s *UpdateSubscriptionTargetInput) SetEnvironmentIdentifier(v string) *UpdateSubscriptionTargetInput

SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.

func (*UpdateSubscriptionTargetInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (*UpdateSubscriptionTargetInput) SetManageAccessRole

SetManageAccessRole sets the ManageAccessRole field's value.

func (*UpdateSubscriptionTargetInput) SetName

SetName sets the Name field's value.

func (*UpdateSubscriptionTargetInput) SetProvider

SetProvider sets the Provider field's value.

func (*UpdateSubscriptionTargetInput) SetSubscriptionTargetConfig

SetSubscriptionTargetConfig sets the SubscriptionTargetConfig field's value.

func (UpdateSubscriptionTargetInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateSubscriptionTargetInput) Validate

func (s *UpdateSubscriptionTargetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateSubscriptionTargetOutput

type UpdateSubscriptionTargetOutput struct {

	// The applicable asset types to be updated as part of the UpdateSubscriptionTarget
	// action.
	//
	// ApplicableAssetTypes is a required field
	ApplicableAssetTypes []*string `locationName:"applicableAssetTypes" type:"list" required:"true"`

	// The authorized principals to be updated as part of the UpdateSubscriptionTarget
	// action.
	//
	// AuthorizedPrincipals is a required field
	AuthorizedPrincipals []*string `locationName:"authorizedPrincipals" min:"1" type:"list" required:"true"`

	// The timestamp of when a subscription target was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"`

	// The Amazon DataZone user who created the subscription target.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The identifier of the Amazon DataZone domain in which a subscription target
	// is to be updated.
	//
	// DomainId is a required field
	DomainId *string `locationName:"domainId" type:"string" required:"true"`

	// The identifier of the environment in which a subscription target is to be
	// updated.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" type:"string" required:"true"`

	// Identifier of the subscription target that is to be updated.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The manage access role to be updated as part of the UpdateSubscriptionTarget
	// action.
	//
	// ManageAccessRole is a required field
	ManageAccessRole *string `locationName:"manageAccessRole" type:"string" required:"true"`

	// The name to be updated as part of the UpdateSubscriptionTarget action.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateSubscriptionTargetOutput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The identifier of the project in which a subscription target is to be updated.
	//
	// ProjectId is a required field
	ProjectId *string `locationName:"projectId" type:"string" required:"true"`

	// The provider to be updated as part of the UpdateSubscriptionTarget action.
	//
	// Provider is a required field
	Provider *string `locationName:"provider" type:"string" required:"true"`

	// The configuration to be updated as part of the UpdateSubscriptionTarget action.
	//
	// SubscriptionTargetConfig is a required field
	SubscriptionTargetConfig []*SubscriptionTargetForm `locationName:"subscriptionTargetConfig" type:"list" required:"true"`

	// The type to be updated as part of the UpdateSubscriptionTarget action.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true"`

	// The timestamp of when the subscription target was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`

	// The Amazon DataZone user who updated the subscription target.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateSubscriptionTargetOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateSubscriptionTargetOutput) SetApplicableAssetTypes

func (s *UpdateSubscriptionTargetOutput) SetApplicableAssetTypes(v []*string) *UpdateSubscriptionTargetOutput

SetApplicableAssetTypes sets the ApplicableAssetTypes field's value.

func (*UpdateSubscriptionTargetOutput) SetAuthorizedPrincipals

func (s *UpdateSubscriptionTargetOutput) SetAuthorizedPrincipals(v []*string) *UpdateSubscriptionTargetOutput

SetAuthorizedPrincipals sets the AuthorizedPrincipals field's value.

func (*UpdateSubscriptionTargetOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateSubscriptionTargetOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*UpdateSubscriptionTargetOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*UpdateSubscriptionTargetOutput) SetEnvironmentId

SetEnvironmentId sets the EnvironmentId field's value.

func (*UpdateSubscriptionTargetOutput) SetId

SetId sets the Id field's value.

func (*UpdateSubscriptionTargetOutput) SetManageAccessRole

SetManageAccessRole sets the ManageAccessRole field's value.

func (*UpdateSubscriptionTargetOutput) SetName

SetName sets the Name field's value.

func (*UpdateSubscriptionTargetOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*UpdateSubscriptionTargetOutput) SetProvider

SetProvider sets the Provider field's value.

func (*UpdateSubscriptionTargetOutput) SetSubscriptionTargetConfig

SetSubscriptionTargetConfig sets the SubscriptionTargetConfig field's value.

func (*UpdateSubscriptionTargetOutput) SetType

SetType sets the Type field's value.

func (*UpdateSubscriptionTargetOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*UpdateSubscriptionTargetOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (UpdateSubscriptionTargetOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateUserProfileInput

type UpdateUserProfileInput struct {

	// The identifier of the Amazon DataZone domain in which a user profile is updated.
	//
	// DomainIdentifier is a required field
	DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

	// The status of the user profile that are to be updated.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"UserProfileStatus"`

	// The type of the user profile that are to be updated.
	Type *string `locationName:"type" type:"string" enum:"UserProfileType"`

	// The identifier of the user whose user profile is to be updated.
	//
	// UserIdentifier is a required field
	UserIdentifier *string `location:"uri" locationName:"userIdentifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateUserProfileInput) GoString

func (s UpdateUserProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateUserProfileInput) SetDomainIdentifier

func (s *UpdateUserProfileInput) SetDomainIdentifier(v string) *UpdateUserProfileInput

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*UpdateUserProfileInput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateUserProfileInput) SetType

SetType sets the Type field's value.

func (*UpdateUserProfileInput) SetUserIdentifier

func (s *UpdateUserProfileInput) SetUserIdentifier(v string) *UpdateUserProfileInput

SetUserIdentifier sets the UserIdentifier field's value.

func (UpdateUserProfileInput) String

func (s UpdateUserProfileInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateUserProfileInput) Validate

func (s *UpdateUserProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateUserProfileOutput

type UpdateUserProfileOutput struct {

	// The details of the user profile in Amazon DataZone.
	Details *UserProfileDetails `locationName:"details" type:"structure"`

	// The identifier of the Amazon DataZone domain in which a user profile is updated.
	DomainId *string `locationName:"domainId" type:"string"`

	// The identifier of the user profile.
	Id *string `locationName:"id" type:"string"`

	// The status of the user profile.
	Status *string `locationName:"status" type:"string" enum:"UserProfileStatus"`

	// The type of the user profile.
	Type *string `locationName:"type" type:"string" enum:"UserProfileType"`
	// contains filtered or unexported fields
}

func (UpdateUserProfileOutput) GoString

func (s UpdateUserProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateUserProfileOutput) SetDetails

SetDetails sets the Details field's value.

func (*UpdateUserProfileOutput) SetDomainId

SetDomainId sets the DomainId field's value.

func (*UpdateUserProfileOutput) SetId

SetId sets the Id field's value.

func (*UpdateUserProfileOutput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateUserProfileOutput) SetType

SetType sets the Type field's value.

func (UpdateUserProfileOutput) String

func (s UpdateUserProfileOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UserDetails

type UserDetails struct {

	// The identifier of the Amazon DataZone user.
	//
	// UserId is a required field
	UserId *string `locationName:"userId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The user details of a project member.

func (UserDetails) GoString

func (s UserDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UserDetails) SetUserId

func (s *UserDetails) SetUserId(v string) *UserDetails

SetUserId sets the UserId field's value.

func (UserDetails) String

func (s UserDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UserProfileDetails

type UserProfileDetails struct {

	// The IAM details included in the user profile details.
	Iam *IamUserProfileDetails `locationName:"iam" type:"structure"`

	// The single sign-on details included in the user profile details.
	Sso *SsoUserProfileDetails `locationName:"sso" type:"structure"`
	// contains filtered or unexported fields
}

The details of the user profile in Amazon DataZone.

func (UserProfileDetails) GoString

func (s UserProfileDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UserProfileDetails) SetIam

SetIam sets the Iam field's value.

func (*UserProfileDetails) SetSso

SetSso sets the Sso field's value.

func (UserProfileDetails) String

func (s UserProfileDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UserProfileSummary

type UserProfileSummary struct {

	// The details of the user profile.
	Details *UserProfileDetails `locationName:"details" type:"structure"`

	// The ID of the Amazon DataZone domain of the user profile.
	DomainId *string `locationName:"domainId" type:"string"`

	// The ID of the user profile.
	Id *string `locationName:"id" type:"string"`

	// The status of the user profile.
	Status *string `locationName:"status" type:"string" enum:"UserProfileStatus"`

	// The type of the user profile.
	Type *string `locationName:"type" type:"string" enum:"UserProfileType"`
	// contains filtered or unexported fields
}

The details of the user profile.

func (UserProfileSummary) GoString

func (s UserProfileSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UserProfileSummary) SetDetails

SetDetails sets the Details field's value.

func (*UserProfileSummary) SetDomainId

func (s *UserProfileSummary) SetDomainId(v string) *UserProfileSummary

SetDomainId sets the DomainId field's value.

func (*UserProfileSummary) SetId

SetId sets the Id field's value.

func (*UserProfileSummary) SetStatus

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

SetStatus sets the Status field's value.

func (*UserProfileSummary) SetType

SetType sets the Type field's value.

func (UserProfileSummary) String

func (s UserProfileSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ValidationException

type ValidationException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

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

func (*ValidationException) Code

func (s *ValidationException) Code() string

Code returns the exception type name.

func (*ValidationException) Error

func (s *ValidationException) Error() string

func (ValidationException) GoString

func (s ValidationException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ValidationException) Message

func (s *ValidationException) Message() string

Message returns the exception's message.

func (*ValidationException) OrigErr

func (s *ValidationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ValidationException) RequestID

func (s *ValidationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ValidationException) StatusCode

func (s *ValidationException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ValidationException) String

func (s ValidationException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

Directories

Path Synopsis
Package datazoneiface provides an interface to enable mocking the Amazon DataZone service client for testing your code.
Package datazoneiface provides an interface to enable mocking the Amazon DataZone service client for testing your code.

Jump to

Keyboard shortcuts

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