...
AWS SDK for Go API Reference
We announced the upcoming end-of-support for AWS SDK for Go (v1). We recommend that you migrate to AWS SDK for Go v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
import "github.com/aws/aws-sdk-go/service/datazone"
Overview
Constants

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

The stub package, datazoneiface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Operations ▾

AcceptPredictions
AcceptSubscriptionRequest
AssociateEnvironmentRole
CancelMetadataGenerationRun
CancelSubscription
CreateAsset
CreateAssetFilter
CreateAssetRevision
CreateAssetType
CreateDataSource
CreateDomain
CreateEnvironment
CreateEnvironmentAction
CreateEnvironmentProfile
CreateFormType
CreateGlossary
CreateGlossaryTerm
CreateGroupProfile
CreateListingChangeSet
CreateProject
CreateProjectMembership
CreateSubscriptionGrant
CreateSubscriptionRequest
CreateSubscriptionTarget
CreateUserProfile
DeleteAsset
DeleteAssetFilter
DeleteAssetType
DeleteDataSource
DeleteDomain
DeleteEnvironment
DeleteEnvironmentAction
DeleteEnvironmentBlueprintConfiguration
DeleteEnvironmentProfile
DeleteFormType
DeleteGlossary
DeleteGlossaryTerm
DeleteListing
DeleteProject
DeleteProjectMembership
DeleteSubscriptionGrant
DeleteSubscriptionRequest
DeleteSubscriptionTarget
DeleteTimeSeriesDataPoints
DisassociateEnvironmentRole
GetAsset
GetAssetFilter
GetAssetType
GetDataSource
GetDataSourceRun
GetDomain
GetEnvironment
GetEnvironmentAction
GetEnvironmentBlueprint
GetEnvironmentBlueprintConfiguration
GetEnvironmentProfile
GetFormType
GetGlossary
GetGlossaryTerm
GetGroupProfile
GetIamPortalLoginUrl
GetLineageNode
GetListing
GetMetadataGenerationRun
GetProject
GetSubscription
GetSubscriptionGrant
GetSubscriptionRequestDetails
GetSubscriptionTarget
GetTimeSeriesDataPoint
GetUserProfile
ListAssetFilters ( Paginator )
ListAssetRevisions ( Paginator )
ListDataSourceRunActivities ( Paginator )
ListDataSourceRuns ( Paginator )
ListDataSources ( Paginator )
ListDomains ( Paginator )
ListEnvironmentActions ( Paginator )
ListEnvironmentBlueprintConfigurations ( Paginator )
ListEnvironmentBlueprints ( Paginator )
ListEnvironmentProfiles ( Paginator )
ListEnvironments ( Paginator )
ListLineageNodeHistory ( Paginator )
ListMetadataGenerationRuns ( Paginator )
ListNotifications ( Paginator )
ListProjectMemberships ( Paginator )
ListProjects ( Paginator )
ListSubscriptionGrants ( Paginator )
ListSubscriptionRequests ( Paginator )
ListSubscriptionTargets ( Paginator )
ListSubscriptions ( Paginator )
ListTagsForResource
ListTimeSeriesDataPoints ( Paginator )
PostLineageEvent
PostTimeSeriesDataPoints
PutEnvironmentBlueprintConfiguration
RejectPredictions
RejectSubscriptionRequest
RevokeSubscription
Search ( Paginator )
SearchGroupProfiles ( Paginator )
SearchListings ( Paginator )
SearchTypes ( Paginator )
SearchUserProfiles ( Paginator )
StartDataSourceRun
StartMetadataGenerationRun
TagResource
UntagResource
UpdateAssetFilter
UpdateDataSource
UpdateDomain
UpdateEnvironment
UpdateEnvironmentAction
UpdateEnvironmentProfile
UpdateGlossary
UpdateGlossaryTerm
UpdateGroupProfile
UpdateProject
UpdateSubscriptionGrantStatus
UpdateSubscriptionRequest
UpdateSubscriptionTarget
UpdateUserProfile

Types ▾

type DataZone
func New(p client.ConfigProvider, cfgs ...*aws.Config) *DataZone
func (c *DataZone) AcceptPredictions(input *AcceptPredictionsInput) (*AcceptPredictionsOutput, error)
func (c *DataZone) AcceptPredictionsRequest(input *AcceptPredictionsInput) (req *request.Request, output *AcceptPredictionsOutput)
func (c *DataZone) AcceptPredictionsWithContext(ctx aws.Context, input *AcceptPredictionsInput, opts ...request.Option) (*AcceptPredictionsOutput, error)
func (c *DataZone) AcceptSubscriptionRequest(input *AcceptSubscriptionRequestInput) (*AcceptSubscriptionRequestOutput, error)
func (c *DataZone) AcceptSubscriptionRequestRequest(input *AcceptSubscriptionRequestInput) (req *request.Request, output *AcceptSubscriptionRequestOutput)
func (c *DataZone) AcceptSubscriptionRequestWithContext(ctx aws.Context, input *AcceptSubscriptionRequestInput, opts ...request.Option) (*AcceptSubscriptionRequestOutput, error)
func (c *DataZone) AssociateEnvironmentRole(input *AssociateEnvironmentRoleInput) (*AssociateEnvironmentRoleOutput, error)
func (c *DataZone) AssociateEnvironmentRoleRequest(input *AssociateEnvironmentRoleInput) (req *request.Request, output *AssociateEnvironmentRoleOutput)
func (c *DataZone) AssociateEnvironmentRoleWithContext(ctx aws.Context, input *AssociateEnvironmentRoleInput, opts ...request.Option) (*AssociateEnvironmentRoleOutput, error)
func (c *DataZone) CancelMetadataGenerationRun(input *CancelMetadataGenerationRunInput) (*CancelMetadataGenerationRunOutput, error)
func (c *DataZone) CancelMetadataGenerationRunRequest(input *CancelMetadataGenerationRunInput) (req *request.Request, output *CancelMetadataGenerationRunOutput)
func (c *DataZone) CancelMetadataGenerationRunWithContext(ctx aws.Context, input *CancelMetadataGenerationRunInput, opts ...request.Option) (*CancelMetadataGenerationRunOutput, error)
func (c *DataZone) CancelSubscription(input *CancelSubscriptionInput) (*CancelSubscriptionOutput, error)
func (c *DataZone) CancelSubscriptionRequest(input *CancelSubscriptionInput) (req *request.Request, output *CancelSubscriptionOutput)
func (c *DataZone) CancelSubscriptionWithContext(ctx aws.Context, input *CancelSubscriptionInput, opts ...request.Option) (*CancelSubscriptionOutput, error)
func (c *DataZone) CreateAsset(input *CreateAssetInput) (*CreateAssetOutput, error)
func (c *DataZone) CreateAssetFilter(input *CreateAssetFilterInput) (*CreateAssetFilterOutput, error)
func (c *DataZone) CreateAssetFilterRequest(input *CreateAssetFilterInput) (req *request.Request, output *CreateAssetFilterOutput)
func (c *DataZone) CreateAssetFilterWithContext(ctx aws.Context, input *CreateAssetFilterInput, opts ...request.Option) (*CreateAssetFilterOutput, error)
func (c *DataZone) CreateAssetRequest(input *CreateAssetInput) (req *request.Request, output *CreateAssetOutput)
func (c *DataZone) CreateAssetRevision(input *CreateAssetRevisionInput) (*CreateAssetRevisionOutput, error)
func (c *DataZone) CreateAssetRevisionRequest(input *CreateAssetRevisionInput) (req *request.Request, output *CreateAssetRevisionOutput)
func (c *DataZone) CreateAssetRevisionWithContext(ctx aws.Context, input *CreateAssetRevisionInput, opts ...request.Option) (*CreateAssetRevisionOutput, error)
func (c *DataZone) CreateAssetType(input *CreateAssetTypeInput) (*CreateAssetTypeOutput, error)
func (c *DataZone) CreateAssetTypeRequest(input *CreateAssetTypeInput) (req *request.Request, output *CreateAssetTypeOutput)
func (c *DataZone) CreateAssetTypeWithContext(ctx aws.Context, input *CreateAssetTypeInput, opts ...request.Option) (*CreateAssetTypeOutput, error)
func (c *DataZone) CreateAssetWithContext(ctx aws.Context, input *CreateAssetInput, opts ...request.Option) (*CreateAssetOutput, error)
func (c *DataZone) CreateDataSource(input *CreateDataSourceInput) (*CreateDataSourceOutput, error)
func (c *DataZone) CreateDataSourceRequest(input *CreateDataSourceInput) (req *request.Request, output *CreateDataSourceOutput)
func (c *DataZone) CreateDataSourceWithContext(ctx aws.Context, input *CreateDataSourceInput, opts ...request.Option) (*CreateDataSourceOutput, error)
func (c *DataZone) CreateDomain(input *CreateDomainInput) (*CreateDomainOutput, error)
func (c *DataZone) CreateDomainRequest(input *CreateDomainInput) (req *request.Request, output *CreateDomainOutput)
func (c *DataZone) CreateDomainWithContext(ctx aws.Context, input *CreateDomainInput, opts ...request.Option) (*CreateDomainOutput, error)
func (c *DataZone) CreateEnvironment(input *CreateEnvironmentInput) (*CreateEnvironmentOutput, error)
func (c *DataZone) CreateEnvironmentAction(input *CreateEnvironmentActionInput) (*CreateEnvironmentActionOutput, error)
func (c *DataZone) CreateEnvironmentActionRequest(input *CreateEnvironmentActionInput) (req *request.Request, output *CreateEnvironmentActionOutput)
func (c *DataZone) CreateEnvironmentActionWithContext(ctx aws.Context, input *CreateEnvironmentActionInput, opts ...request.Option) (*CreateEnvironmentActionOutput, error)
func (c *DataZone) CreateEnvironmentProfile(input *CreateEnvironmentProfileInput) (*CreateEnvironmentProfileOutput, error)
func (c *DataZone) CreateEnvironmentProfileRequest(input *CreateEnvironmentProfileInput) (req *request.Request, output *CreateEnvironmentProfileOutput)
func (c *DataZone) CreateEnvironmentProfileWithContext(ctx aws.Context, input *CreateEnvironmentProfileInput, opts ...request.Option) (*CreateEnvironmentProfileOutput, error)
func (c *DataZone) CreateEnvironmentRequest(input *CreateEnvironmentInput) (req *request.Request, output *CreateEnvironmentOutput)
func (c *DataZone) CreateEnvironmentWithContext(ctx aws.Context, input *CreateEnvironmentInput, opts ...request.Option) (*CreateEnvironmentOutput, error)
func (c *DataZone) CreateFormType(input *CreateFormTypeInput) (*CreateFormTypeOutput, error)
func (c *DataZone) CreateFormTypeRequest(input *CreateFormTypeInput) (req *request.Request, output *CreateFormTypeOutput)
func (c *DataZone) CreateFormTypeWithContext(ctx aws.Context, input *CreateFormTypeInput, opts ...request.Option) (*CreateFormTypeOutput, error)
func (c *DataZone) CreateGlossary(input *CreateGlossaryInput) (*CreateGlossaryOutput, error)
func (c *DataZone) CreateGlossaryRequest(input *CreateGlossaryInput) (req *request.Request, output *CreateGlossaryOutput)
func (c *DataZone) CreateGlossaryTerm(input *CreateGlossaryTermInput) (*CreateGlossaryTermOutput, error)
func (c *DataZone) CreateGlossaryTermRequest(input *CreateGlossaryTermInput) (req *request.Request, output *CreateGlossaryTermOutput)
func (c *DataZone) CreateGlossaryTermWithContext(ctx aws.Context, input *CreateGlossaryTermInput, opts ...request.Option) (*CreateGlossaryTermOutput, error)
func (c *DataZone) CreateGlossaryWithContext(ctx aws.Context, input *CreateGlossaryInput, opts ...request.Option) (*CreateGlossaryOutput, error)
func (c *DataZone) CreateGroupProfile(input *CreateGroupProfileInput) (*CreateGroupProfileOutput, error)
func (c *DataZone) CreateGroupProfileRequest(input *CreateGroupProfileInput) (req *request.Request, output *CreateGroupProfileOutput)
func (c *DataZone) CreateGroupProfileWithContext(ctx aws.Context, input *CreateGroupProfileInput, opts ...request.Option) (*CreateGroupProfileOutput, error)
func (c *DataZone) CreateListingChangeSet(input *CreateListingChangeSetInput) (*CreateListingChangeSetOutput, error)
func (c *DataZone) CreateListingChangeSetRequest(input *CreateListingChangeSetInput) (req *request.Request, output *CreateListingChangeSetOutput)
func (c *DataZone) CreateListingChangeSetWithContext(ctx aws.Context, input *CreateListingChangeSetInput, opts ...request.Option) (*CreateListingChangeSetOutput, error)
func (c *DataZone) CreateProject(input *CreateProjectInput) (*CreateProjectOutput, error)
func (c *DataZone) CreateProjectMembership(input *CreateProjectMembershipInput) (*CreateProjectMembershipOutput, error)
func (c *DataZone) CreateProjectMembershipRequest(input *CreateProjectMembershipInput) (req *request.Request, output *CreateProjectMembershipOutput)
func (c *DataZone) CreateProjectMembershipWithContext(ctx aws.Context, input *CreateProjectMembershipInput, opts ...request.Option) (*CreateProjectMembershipOutput, error)
func (c *DataZone) CreateProjectRequest(input *CreateProjectInput) (req *request.Request, output *CreateProjectOutput)
func (c *DataZone) CreateProjectWithContext(ctx aws.Context, input *CreateProjectInput, opts ...request.Option) (*CreateProjectOutput, error)
func (c *DataZone) CreateSubscriptionGrant(input *CreateSubscriptionGrantInput) (*CreateSubscriptionGrantOutput, error)
func (c *DataZone) CreateSubscriptionGrantRequest(input *CreateSubscriptionGrantInput) (req *request.Request, output *CreateSubscriptionGrantOutput)
func (c *DataZone) CreateSubscriptionGrantWithContext(ctx aws.Context, input *CreateSubscriptionGrantInput, opts ...request.Option) (*CreateSubscriptionGrantOutput, error)
func (c *DataZone) CreateSubscriptionRequest(input *CreateSubscriptionRequestInput) (*CreateSubscriptionRequestOutput, error)
func (c *DataZone) CreateSubscriptionRequestRequest(input *CreateSubscriptionRequestInput) (req *request.Request, output *CreateSubscriptionRequestOutput)
func (c *DataZone) CreateSubscriptionRequestWithContext(ctx aws.Context, input *CreateSubscriptionRequestInput, opts ...request.Option) (*CreateSubscriptionRequestOutput, error)
func (c *DataZone) CreateSubscriptionTarget(input *CreateSubscriptionTargetInput) (*CreateSubscriptionTargetOutput, error)
func (c *DataZone) CreateSubscriptionTargetRequest(input *CreateSubscriptionTargetInput) (req *request.Request, output *CreateSubscriptionTargetOutput)
func (c *DataZone) CreateSubscriptionTargetWithContext(ctx aws.Context, input *CreateSubscriptionTargetInput, opts ...request.Option) (*CreateSubscriptionTargetOutput, error)
func (c *DataZone) CreateUserProfile(input *CreateUserProfileInput) (*CreateUserProfileOutput, error)
func (c *DataZone) CreateUserProfileRequest(input *CreateUserProfileInput) (req *request.Request, output *CreateUserProfileOutput)
func (c *DataZone) CreateUserProfileWithContext(ctx aws.Context, input *CreateUserProfileInput, opts ...request.Option) (*CreateUserProfileOutput, error)
func (c *DataZone) DeleteAsset(input *DeleteAssetInput) (*DeleteAssetOutput, error)
func (c *DataZone) DeleteAssetFilter(input *DeleteAssetFilterInput) (*DeleteAssetFilterOutput, error)
func (c *DataZone) DeleteAssetFilterRequest(input *DeleteAssetFilterInput) (req *request.Request, output *DeleteAssetFilterOutput)
func (c *DataZone) DeleteAssetFilterWithContext(ctx aws.Context, input *DeleteAssetFilterInput, opts ...request.Option) (*DeleteAssetFilterOutput, error)
func (c *DataZone) DeleteAssetRequest(input *DeleteAssetInput) (req *request.Request, output *DeleteAssetOutput)
func (c *DataZone) DeleteAssetType(input *DeleteAssetTypeInput) (*DeleteAssetTypeOutput, error)
func (c *DataZone) DeleteAssetTypeRequest(input *DeleteAssetTypeInput) (req *request.Request, output *DeleteAssetTypeOutput)
func (c *DataZone) DeleteAssetTypeWithContext(ctx aws.Context, input *DeleteAssetTypeInput, opts ...request.Option) (*DeleteAssetTypeOutput, error)
func (c *DataZone) DeleteAssetWithContext(ctx aws.Context, input *DeleteAssetInput, opts ...request.Option) (*DeleteAssetOutput, error)
func (c *DataZone) DeleteDataSource(input *DeleteDataSourceInput) (*DeleteDataSourceOutput, error)
func (c *DataZone) DeleteDataSourceRequest(input *DeleteDataSourceInput) (req *request.Request, output *DeleteDataSourceOutput)
func (c *DataZone) DeleteDataSourceWithContext(ctx aws.Context, input *DeleteDataSourceInput, opts ...request.Option) (*DeleteDataSourceOutput, error)
func (c *DataZone) DeleteDomain(input *DeleteDomainInput) (*DeleteDomainOutput, error)
func (c *DataZone) DeleteDomainRequest(input *DeleteDomainInput) (req *request.Request, output *DeleteDomainOutput)
func (c *DataZone) DeleteDomainWithContext(ctx aws.Context, input *DeleteDomainInput, opts ...request.Option) (*DeleteDomainOutput, error)
func (c *DataZone) DeleteEnvironment(input *DeleteEnvironmentInput) (*DeleteEnvironmentOutput, error)
func (c *DataZone) DeleteEnvironmentAction(input *DeleteEnvironmentActionInput) (*DeleteEnvironmentActionOutput, error)
func (c *DataZone) DeleteEnvironmentActionRequest(input *DeleteEnvironmentActionInput) (req *request.Request, output *DeleteEnvironmentActionOutput)
func (c *DataZone) DeleteEnvironmentActionWithContext(ctx aws.Context, input *DeleteEnvironmentActionInput, opts ...request.Option) (*DeleteEnvironmentActionOutput, error)
func (c *DataZone) DeleteEnvironmentBlueprintConfiguration(input *DeleteEnvironmentBlueprintConfigurationInput) (*DeleteEnvironmentBlueprintConfigurationOutput, error)
func (c *DataZone) DeleteEnvironmentBlueprintConfigurationRequest(input *DeleteEnvironmentBlueprintConfigurationInput) (req *request.Request, output *DeleteEnvironmentBlueprintConfigurationOutput)
func (c *DataZone) DeleteEnvironmentBlueprintConfigurationWithContext(ctx aws.Context, input *DeleteEnvironmentBlueprintConfigurationInput, opts ...request.Option) (*DeleteEnvironmentBlueprintConfigurationOutput, error)
func (c *DataZone) DeleteEnvironmentProfile(input *DeleteEnvironmentProfileInput) (*DeleteEnvironmentProfileOutput, error)
func (c *DataZone) DeleteEnvironmentProfileRequest(input *DeleteEnvironmentProfileInput) (req *request.Request, output *DeleteEnvironmentProfileOutput)
func (c *DataZone) DeleteEnvironmentProfileWithContext(ctx aws.Context, input *DeleteEnvironmentProfileInput, opts ...request.Option) (*DeleteEnvironmentProfileOutput, error)
func (c *DataZone) DeleteEnvironmentRequest(input *DeleteEnvironmentInput) (req *request.Request, output *DeleteEnvironmentOutput)
func (c *DataZone) DeleteEnvironmentWithContext(ctx aws.Context, input *DeleteEnvironmentInput, opts ...request.Option) (*DeleteEnvironmentOutput, error)
func (c *DataZone) DeleteFormType(input *DeleteFormTypeInput) (*DeleteFormTypeOutput, error)
func (c *DataZone) DeleteFormTypeRequest(input *DeleteFormTypeInput) (req *request.Request, output *DeleteFormTypeOutput)
func (c *DataZone) DeleteFormTypeWithContext(ctx aws.Context, input *DeleteFormTypeInput, opts ...request.Option) (*DeleteFormTypeOutput, error)
func (c *DataZone) DeleteGlossary(input *DeleteGlossaryInput) (*DeleteGlossaryOutput, error)
func (c *DataZone) DeleteGlossaryRequest(input *DeleteGlossaryInput) (req *request.Request, output *DeleteGlossaryOutput)
func (c *DataZone) DeleteGlossaryTerm(input *DeleteGlossaryTermInput) (*DeleteGlossaryTermOutput, error)
func (c *DataZone) DeleteGlossaryTermRequest(input *DeleteGlossaryTermInput) (req *request.Request, output *DeleteGlossaryTermOutput)
func (c *DataZone) DeleteGlossaryTermWithContext(ctx aws.Context, input *DeleteGlossaryTermInput, opts ...request.Option) (*DeleteGlossaryTermOutput, error)
func (c *DataZone) DeleteGlossaryWithContext(ctx aws.Context, input *DeleteGlossaryInput, opts ...request.Option) (*DeleteGlossaryOutput, error)
func (c *DataZone) DeleteListing(input *DeleteListingInput) (*DeleteListingOutput, error)
func (c *DataZone) DeleteListingRequest(input *DeleteListingInput) (req *request.Request, output *DeleteListingOutput)
func (c *DataZone) DeleteListingWithContext(ctx aws.Context, input *DeleteListingInput, opts ...request.Option) (*DeleteListingOutput, error)
func (c *DataZone) DeleteProject(input *DeleteProjectInput) (*DeleteProjectOutput, error)
func (c *DataZone) DeleteProjectMembership(input *DeleteProjectMembershipInput) (*DeleteProjectMembershipOutput, error)
func (c *DataZone) DeleteProjectMembershipRequest(input *DeleteProjectMembershipInput) (req *request.Request, output *DeleteProjectMembershipOutput)
func (c *DataZone) DeleteProjectMembershipWithContext(ctx aws.Context, input *DeleteProjectMembershipInput, opts ...request.Option) (*DeleteProjectMembershipOutput, error)
func (c *DataZone) DeleteProjectRequest(input *DeleteProjectInput) (req *request.Request, output *DeleteProjectOutput)
func (c *DataZone) DeleteProjectWithContext(ctx aws.Context, input *DeleteProjectInput, opts ...request.Option) (*DeleteProjectOutput, error)
func (c *DataZone) DeleteSubscriptionGrant(input *DeleteSubscriptionGrantInput) (*DeleteSubscriptionGrantOutput, error)
func (c *DataZone) DeleteSubscriptionGrantRequest(input *DeleteSubscriptionGrantInput) (req *request.Request, output *DeleteSubscriptionGrantOutput)
func (c *DataZone) DeleteSubscriptionGrantWithContext(ctx aws.Context, input *DeleteSubscriptionGrantInput, opts ...request.Option) (*DeleteSubscriptionGrantOutput, error)
func (c *DataZone) DeleteSubscriptionRequest(input *DeleteSubscriptionRequestInput) (*DeleteSubscriptionRequestOutput, error)
func (c *DataZone) DeleteSubscriptionRequestRequest(input *DeleteSubscriptionRequestInput) (req *request.Request, output *DeleteSubscriptionRequestOutput)
func (c *DataZone) DeleteSubscriptionRequestWithContext(ctx aws.Context, input *DeleteSubscriptionRequestInput, opts ...request.Option) (*DeleteSubscriptionRequestOutput, error)
func (c *DataZone) DeleteSubscriptionTarget(input *DeleteSubscriptionTargetInput) (*DeleteSubscriptionTargetOutput, error)
func (c *DataZone) DeleteSubscriptionTargetRequest(input *DeleteSubscriptionTargetInput) (req *request.Request, output *DeleteSubscriptionTargetOutput)
func (c *DataZone) DeleteSubscriptionTargetWithContext(ctx aws.Context, input *DeleteSubscriptionTargetInput, opts ...request.Option) (*DeleteSubscriptionTargetOutput, error)
func (c *DataZone) DeleteTimeSeriesDataPoints(input *DeleteTimeSeriesDataPointsInput) (*DeleteTimeSeriesDataPointsOutput, error)
func (c *DataZone) DeleteTimeSeriesDataPointsRequest(input *DeleteTimeSeriesDataPointsInput) (req *request.Request, output *DeleteTimeSeriesDataPointsOutput)
func (c *DataZone) DeleteTimeSeriesDataPointsWithContext(ctx aws.Context, input *DeleteTimeSeriesDataPointsInput, opts ...request.Option) (*DeleteTimeSeriesDataPointsOutput, error)
func (c *DataZone) DisassociateEnvironmentRole(input *DisassociateEnvironmentRoleInput) (*DisassociateEnvironmentRoleOutput, error)
func (c *DataZone) DisassociateEnvironmentRoleRequest(input *DisassociateEnvironmentRoleInput) (req *request.Request, output *DisassociateEnvironmentRoleOutput)
func (c *DataZone) DisassociateEnvironmentRoleWithContext(ctx aws.Context, input *DisassociateEnvironmentRoleInput, opts ...request.Option) (*DisassociateEnvironmentRoleOutput, error)
func (c *DataZone) GetAsset(input *GetAssetInput) (*GetAssetOutput, error)
func (c *DataZone) GetAssetFilter(input *GetAssetFilterInput) (*GetAssetFilterOutput, error)
func (c *DataZone) GetAssetFilterRequest(input *GetAssetFilterInput) (req *request.Request, output *GetAssetFilterOutput)
func (c *DataZone) GetAssetFilterWithContext(ctx aws.Context, input *GetAssetFilterInput, opts ...request.Option) (*GetAssetFilterOutput, error)
func (c *DataZone) GetAssetRequest(input *GetAssetInput) (req *request.Request, output *GetAssetOutput)
func (c *DataZone) GetAssetType(input *GetAssetTypeInput) (*GetAssetTypeOutput, error)
func (c *DataZone) GetAssetTypeRequest(input *GetAssetTypeInput) (req *request.Request, output *GetAssetTypeOutput)
func (c *DataZone) GetAssetTypeWithContext(ctx aws.Context, input *GetAssetTypeInput, opts ...request.Option) (*GetAssetTypeOutput, error)
func (c *DataZone) GetAssetWithContext(ctx aws.Context, input *GetAssetInput, opts ...request.Option) (*GetAssetOutput, error)
func (c *DataZone) GetDataSource(input *GetDataSourceInput) (*GetDataSourceOutput, error)
func (c *DataZone) GetDataSourceRequest(input *GetDataSourceInput) (req *request.Request, output *GetDataSourceOutput)
func (c *DataZone) GetDataSourceRun(input *GetDataSourceRunInput) (*GetDataSourceRunOutput, error)
func (c *DataZone) GetDataSourceRunRequest(input *GetDataSourceRunInput) (req *request.Request, output *GetDataSourceRunOutput)
func (c *DataZone) GetDataSourceRunWithContext(ctx aws.Context, input *GetDataSourceRunInput, opts ...request.Option) (*GetDataSourceRunOutput, error)
func (c *DataZone) GetDataSourceWithContext(ctx aws.Context, input *GetDataSourceInput, opts ...request.Option) (*GetDataSourceOutput, error)
func (c *DataZone) GetDomain(input *GetDomainInput) (*GetDomainOutput, error)
func (c *DataZone) GetDomainRequest(input *GetDomainInput) (req *request.Request, output *GetDomainOutput)
func (c *DataZone) GetDomainWithContext(ctx aws.Context, input *GetDomainInput, opts ...request.Option) (*GetDomainOutput, error)
func (c *DataZone) GetEnvironment(input *GetEnvironmentInput) (*GetEnvironmentOutput, error)
func (c *DataZone) GetEnvironmentAction(input *GetEnvironmentActionInput) (*GetEnvironmentActionOutput, error)
func (c *DataZone) GetEnvironmentActionRequest(input *GetEnvironmentActionInput) (req *request.Request, output *GetEnvironmentActionOutput)
func (c *DataZone) GetEnvironmentActionWithContext(ctx aws.Context, input *GetEnvironmentActionInput, opts ...request.Option) (*GetEnvironmentActionOutput, error)
func (c *DataZone) GetEnvironmentBlueprint(input *GetEnvironmentBlueprintInput) (*GetEnvironmentBlueprintOutput, error)
func (c *DataZone) GetEnvironmentBlueprintConfiguration(input *GetEnvironmentBlueprintConfigurationInput) (*GetEnvironmentBlueprintConfigurationOutput, error)
func (c *DataZone) GetEnvironmentBlueprintConfigurationRequest(input *GetEnvironmentBlueprintConfigurationInput) (req *request.Request, output *GetEnvironmentBlueprintConfigurationOutput)
func (c *DataZone) GetEnvironmentBlueprintConfigurationWithContext(ctx aws.Context, input *GetEnvironmentBlueprintConfigurationInput, opts ...request.Option) (*GetEnvironmentBlueprintConfigurationOutput, error)
func (c *DataZone) GetEnvironmentBlueprintRequest(input *GetEnvironmentBlueprintInput) (req *request.Request, output *GetEnvironmentBlueprintOutput)
func (c *DataZone) GetEnvironmentBlueprintWithContext(ctx aws.Context, input *GetEnvironmentBlueprintInput, opts ...request.Option) (*GetEnvironmentBlueprintOutput, error)
func (c *DataZone) GetEnvironmentProfile(input *GetEnvironmentProfileInput) (*GetEnvironmentProfileOutput, error)
func (c *DataZone) GetEnvironmentProfileRequest(input *GetEnvironmentProfileInput) (req *request.Request, output *GetEnvironmentProfileOutput)
func (c *DataZone) GetEnvironmentProfileWithContext(ctx aws.Context, input *GetEnvironmentProfileInput, opts ...request.Option) (*GetEnvironmentProfileOutput, error)
func (c *DataZone) GetEnvironmentRequest(input *GetEnvironmentInput) (req *request.Request, output *GetEnvironmentOutput)
func (c *DataZone) GetEnvironmentWithContext(ctx aws.Context, input *GetEnvironmentInput, opts ...request.Option) (*GetEnvironmentOutput, error)
func (c *DataZone) GetFormType(input *GetFormTypeInput) (*GetFormTypeOutput, error)
func (c *DataZone) GetFormTypeRequest(input *GetFormTypeInput) (req *request.Request, output *GetFormTypeOutput)
func (c *DataZone) GetFormTypeWithContext(ctx aws.Context, input *GetFormTypeInput, opts ...request.Option) (*GetFormTypeOutput, error)
func (c *DataZone) GetGlossary(input *GetGlossaryInput) (*GetGlossaryOutput, error)
func (c *DataZone) GetGlossaryRequest(input *GetGlossaryInput) (req *request.Request, output *GetGlossaryOutput)
func (c *DataZone) GetGlossaryTerm(input *GetGlossaryTermInput) (*GetGlossaryTermOutput, error)
func (c *DataZone) GetGlossaryTermRequest(input *GetGlossaryTermInput) (req *request.Request, output *GetGlossaryTermOutput)
func (c *DataZone) GetGlossaryTermWithContext(ctx aws.Context, input *GetGlossaryTermInput, opts ...request.Option) (*GetGlossaryTermOutput, error)
func (c *DataZone) GetGlossaryWithContext(ctx aws.Context, input *GetGlossaryInput, opts ...request.Option) (*GetGlossaryOutput, error)
func (c *DataZone) GetGroupProfile(input *GetGroupProfileInput) (*GetGroupProfileOutput, error)
func (c *DataZone) GetGroupProfileRequest(input *GetGroupProfileInput) (req *request.Request, output *GetGroupProfileOutput)
func (c *DataZone) GetGroupProfileWithContext(ctx aws.Context, input *GetGroupProfileInput, opts ...request.Option) (*GetGroupProfileOutput, error)
func (c *DataZone) GetIamPortalLoginUrl(input *GetIamPortalLoginUrlInput) (*GetIamPortalLoginUrlOutput, error)
func (c *DataZone) GetIamPortalLoginUrlRequest(input *GetIamPortalLoginUrlInput) (req *request.Request, output *GetIamPortalLoginUrlOutput)
func (c *DataZone) GetIamPortalLoginUrlWithContext(ctx aws.Context, input *GetIamPortalLoginUrlInput, opts ...request.Option) (*GetIamPortalLoginUrlOutput, error)
func (c *DataZone) GetLineageNode(input *GetLineageNodeInput) (*GetLineageNodeOutput, error)
func (c *DataZone) GetLineageNodeRequest(input *GetLineageNodeInput) (req *request.Request, output *GetLineageNodeOutput)
func (c *DataZone) GetLineageNodeWithContext(ctx aws.Context, input *GetLineageNodeInput, opts ...request.Option) (*GetLineageNodeOutput, error)
func (c *DataZone) GetListing(input *GetListingInput) (*GetListingOutput, error)
func (c *DataZone) GetListingRequest(input *GetListingInput) (req *request.Request, output *GetListingOutput)
func (c *DataZone) GetListingWithContext(ctx aws.Context, input *GetListingInput, opts ...request.Option) (*GetListingOutput, error)
func (c *DataZone) GetMetadataGenerationRun(input *GetMetadataGenerationRunInput) (*GetMetadataGenerationRunOutput, error)
func (c *DataZone) GetMetadataGenerationRunRequest(input *GetMetadataGenerationRunInput) (req *request.Request, output *GetMetadataGenerationRunOutput)
func (c *DataZone) GetMetadataGenerationRunWithContext(ctx aws.Context, input *GetMetadataGenerationRunInput, opts ...request.Option) (*GetMetadataGenerationRunOutput, error)
func (c *DataZone) GetProject(input *GetProjectInput) (*GetProjectOutput, error)
func (c *DataZone) GetProjectRequest(input *GetProjectInput) (req *request.Request, output *GetProjectOutput)
func (c *DataZone) GetProjectWithContext(ctx aws.Context, input *GetProjectInput, opts ...request.Option) (*GetProjectOutput, error)
func (c *DataZone) GetSubscription(input *GetSubscriptionInput) (*GetSubscriptionOutput, error)
func (c *DataZone) GetSubscriptionGrant(input *GetSubscriptionGrantInput) (*GetSubscriptionGrantOutput, error)
func (c *DataZone) GetSubscriptionGrantRequest(input *GetSubscriptionGrantInput) (req *request.Request, output *GetSubscriptionGrantOutput)
func (c *DataZone) GetSubscriptionGrantWithContext(ctx aws.Context, input *GetSubscriptionGrantInput, opts ...request.Option) (*GetSubscriptionGrantOutput, error)
func (c *DataZone) GetSubscriptionRequest(input *GetSubscriptionInput) (req *request.Request, output *GetSubscriptionOutput)
func (c *DataZone) GetSubscriptionRequestDetails(input *GetSubscriptionRequestDetailsInput) (*GetSubscriptionRequestDetailsOutput, error)
func (c *DataZone) GetSubscriptionRequestDetailsRequest(input *GetSubscriptionRequestDetailsInput) (req *request.Request, output *GetSubscriptionRequestDetailsOutput)
func (c *DataZone) GetSubscriptionRequestDetailsWithContext(ctx aws.Context, input *GetSubscriptionRequestDetailsInput, opts ...request.Option) (*GetSubscriptionRequestDetailsOutput, error)
func (c *DataZone) GetSubscriptionTarget(input *GetSubscriptionTargetInput) (*GetSubscriptionTargetOutput, error)
func (c *DataZone) GetSubscriptionTargetRequest(input *GetSubscriptionTargetInput) (req *request.Request, output *GetSubscriptionTargetOutput)
func (c *DataZone) GetSubscriptionTargetWithContext(ctx aws.Context, input *GetSubscriptionTargetInput, opts ...request.Option) (*GetSubscriptionTargetOutput, error)
func (c *DataZone) GetSubscriptionWithContext(ctx aws.Context, input *GetSubscriptionInput, opts ...request.Option) (*GetSubscriptionOutput, error)
func (c *DataZone) GetTimeSeriesDataPoint(input *GetTimeSeriesDataPointInput) (*GetTimeSeriesDataPointOutput, error)
func (c *DataZone) GetTimeSeriesDataPointRequest(input *GetTimeSeriesDataPointInput) (req *request.Request, output *GetTimeSeriesDataPointOutput)
func (c *DataZone) GetTimeSeriesDataPointWithContext(ctx aws.Context, input *GetTimeSeriesDataPointInput, opts ...request.Option) (*GetTimeSeriesDataPointOutput, error)
func (c *DataZone) GetUserProfile(input *GetUserProfileInput) (*GetUserProfileOutput, error)
func (c *DataZone) GetUserProfileRequest(input *GetUserProfileInput) (req *request.Request, output *GetUserProfileOutput)
func (c *DataZone) GetUserProfileWithContext(ctx aws.Context, input *GetUserProfileInput, opts ...request.Option) (*GetUserProfileOutput, error)
func (c *DataZone) ListAssetFilters(input *ListAssetFiltersInput) (*ListAssetFiltersOutput, error)
func (c *DataZone) ListAssetFiltersPages(input *ListAssetFiltersInput, fn func(*ListAssetFiltersOutput, bool) bool) error
func (c *DataZone) ListAssetFiltersPagesWithContext(ctx aws.Context, input *ListAssetFiltersInput, fn func(*ListAssetFiltersOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListAssetFiltersRequest(input *ListAssetFiltersInput) (req *request.Request, output *ListAssetFiltersOutput)
func (c *DataZone) ListAssetFiltersWithContext(ctx aws.Context, input *ListAssetFiltersInput, opts ...request.Option) (*ListAssetFiltersOutput, error)
func (c *DataZone) ListAssetRevisions(input *ListAssetRevisionsInput) (*ListAssetRevisionsOutput, error)
func (c *DataZone) ListAssetRevisionsPages(input *ListAssetRevisionsInput, fn func(*ListAssetRevisionsOutput, bool) bool) error
func (c *DataZone) ListAssetRevisionsPagesWithContext(ctx aws.Context, input *ListAssetRevisionsInput, fn func(*ListAssetRevisionsOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListAssetRevisionsRequest(input *ListAssetRevisionsInput) (req *request.Request, output *ListAssetRevisionsOutput)
func (c *DataZone) ListAssetRevisionsWithContext(ctx aws.Context, input *ListAssetRevisionsInput, opts ...request.Option) (*ListAssetRevisionsOutput, error)
func (c *DataZone) ListDataSourceRunActivities(input *ListDataSourceRunActivitiesInput) (*ListDataSourceRunActivitiesOutput, error)
func (c *DataZone) ListDataSourceRunActivitiesPages(input *ListDataSourceRunActivitiesInput, fn func(*ListDataSourceRunActivitiesOutput, bool) bool) error
func (c *DataZone) ListDataSourceRunActivitiesPagesWithContext(ctx aws.Context, input *ListDataSourceRunActivitiesInput, fn func(*ListDataSourceRunActivitiesOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListDataSourceRunActivitiesRequest(input *ListDataSourceRunActivitiesInput) (req *request.Request, output *ListDataSourceRunActivitiesOutput)
func (c *DataZone) ListDataSourceRunActivitiesWithContext(ctx aws.Context, input *ListDataSourceRunActivitiesInput, opts ...request.Option) (*ListDataSourceRunActivitiesOutput, error)
func (c *DataZone) ListDataSourceRuns(input *ListDataSourceRunsInput) (*ListDataSourceRunsOutput, error)
func (c *DataZone) ListDataSourceRunsPages(input *ListDataSourceRunsInput, fn func(*ListDataSourceRunsOutput, bool) bool) error
func (c *DataZone) ListDataSourceRunsPagesWithContext(ctx aws.Context, input *ListDataSourceRunsInput, fn func(*ListDataSourceRunsOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListDataSourceRunsRequest(input *ListDataSourceRunsInput) (req *request.Request, output *ListDataSourceRunsOutput)
func (c *DataZone) ListDataSourceRunsWithContext(ctx aws.Context, input *ListDataSourceRunsInput, opts ...request.Option) (*ListDataSourceRunsOutput, error)
func (c *DataZone) ListDataSources(input *ListDataSourcesInput) (*ListDataSourcesOutput, error)
func (c *DataZone) ListDataSourcesPages(input *ListDataSourcesInput, fn func(*ListDataSourcesOutput, bool) bool) error
func (c *DataZone) ListDataSourcesPagesWithContext(ctx aws.Context, input *ListDataSourcesInput, fn func(*ListDataSourcesOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListDataSourcesRequest(input *ListDataSourcesInput) (req *request.Request, output *ListDataSourcesOutput)
func (c *DataZone) ListDataSourcesWithContext(ctx aws.Context, input *ListDataSourcesInput, opts ...request.Option) (*ListDataSourcesOutput, error)
func (c *DataZone) ListDomains(input *ListDomainsInput) (*ListDomainsOutput, error)
func (c *DataZone) ListDomainsPages(input *ListDomainsInput, fn func(*ListDomainsOutput, bool) bool) error
func (c *DataZone) ListDomainsPagesWithContext(ctx aws.Context, input *ListDomainsInput, fn func(*ListDomainsOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListDomainsRequest(input *ListDomainsInput) (req *request.Request, output *ListDomainsOutput)
func (c *DataZone) ListDomainsWithContext(ctx aws.Context, input *ListDomainsInput, opts ...request.Option) (*ListDomainsOutput, error)
func (c *DataZone) ListEnvironmentActions(input *ListEnvironmentActionsInput) (*ListEnvironmentActionsOutput, error)
func (c *DataZone) ListEnvironmentActionsPages(input *ListEnvironmentActionsInput, fn func(*ListEnvironmentActionsOutput, bool) bool) error
func (c *DataZone) ListEnvironmentActionsPagesWithContext(ctx aws.Context, input *ListEnvironmentActionsInput, fn func(*ListEnvironmentActionsOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListEnvironmentActionsRequest(input *ListEnvironmentActionsInput) (req *request.Request, output *ListEnvironmentActionsOutput)
func (c *DataZone) ListEnvironmentActionsWithContext(ctx aws.Context, input *ListEnvironmentActionsInput, opts ...request.Option) (*ListEnvironmentActionsOutput, error)
func (c *DataZone) ListEnvironmentBlueprintConfigurations(input *ListEnvironmentBlueprintConfigurationsInput) (*ListEnvironmentBlueprintConfigurationsOutput, error)
func (c *DataZone) ListEnvironmentBlueprintConfigurationsPages(input *ListEnvironmentBlueprintConfigurationsInput, fn func(*ListEnvironmentBlueprintConfigurationsOutput, bool) bool) error
func (c *DataZone) ListEnvironmentBlueprintConfigurationsPagesWithContext(ctx aws.Context, input *ListEnvironmentBlueprintConfigurationsInput, fn func(*ListEnvironmentBlueprintConfigurationsOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListEnvironmentBlueprintConfigurationsRequest(input *ListEnvironmentBlueprintConfigurationsInput) (req *request.Request, output *ListEnvironmentBlueprintConfigurationsOutput)
func (c *DataZone) ListEnvironmentBlueprintConfigurationsWithContext(ctx aws.Context, input *ListEnvironmentBlueprintConfigurationsInput, opts ...request.Option) (*ListEnvironmentBlueprintConfigurationsOutput, error)
func (c *DataZone) ListEnvironmentBlueprints(input *ListEnvironmentBlueprintsInput) (*ListEnvironmentBlueprintsOutput, error)
func (c *DataZone) ListEnvironmentBlueprintsPages(input *ListEnvironmentBlueprintsInput, fn func(*ListEnvironmentBlueprintsOutput, bool) bool) error
func (c *DataZone) ListEnvironmentBlueprintsPagesWithContext(ctx aws.Context, input *ListEnvironmentBlueprintsInput, fn func(*ListEnvironmentBlueprintsOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListEnvironmentBlueprintsRequest(input *ListEnvironmentBlueprintsInput) (req *request.Request, output *ListEnvironmentBlueprintsOutput)
func (c *DataZone) ListEnvironmentBlueprintsWithContext(ctx aws.Context, input *ListEnvironmentBlueprintsInput, opts ...request.Option) (*ListEnvironmentBlueprintsOutput, error)
func (c *DataZone) ListEnvironmentProfiles(input *ListEnvironmentProfilesInput) (*ListEnvironmentProfilesOutput, error)
func (c *DataZone) ListEnvironmentProfilesPages(input *ListEnvironmentProfilesInput, fn func(*ListEnvironmentProfilesOutput, bool) bool) error
func (c *DataZone) ListEnvironmentProfilesPagesWithContext(ctx aws.Context, input *ListEnvironmentProfilesInput, fn func(*ListEnvironmentProfilesOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListEnvironmentProfilesRequest(input *ListEnvironmentProfilesInput) (req *request.Request, output *ListEnvironmentProfilesOutput)
func (c *DataZone) ListEnvironmentProfilesWithContext(ctx aws.Context, input *ListEnvironmentProfilesInput, opts ...request.Option) (*ListEnvironmentProfilesOutput, error)
func (c *DataZone) ListEnvironments(input *ListEnvironmentsInput) (*ListEnvironmentsOutput, error)
func (c *DataZone) ListEnvironmentsPages(input *ListEnvironmentsInput, fn func(*ListEnvironmentsOutput, bool) bool) error
func (c *DataZone) ListEnvironmentsPagesWithContext(ctx aws.Context, input *ListEnvironmentsInput, fn func(*ListEnvironmentsOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListEnvironmentsRequest(input *ListEnvironmentsInput) (req *request.Request, output *ListEnvironmentsOutput)
func (c *DataZone) ListEnvironmentsWithContext(ctx aws.Context, input *ListEnvironmentsInput, opts ...request.Option) (*ListEnvironmentsOutput, error)
func (c *DataZone) ListLineageNodeHistory(input *ListLineageNodeHistoryInput) (*ListLineageNodeHistoryOutput, error)
func (c *DataZone) ListLineageNodeHistoryPages(input *ListLineageNodeHistoryInput, fn func(*ListLineageNodeHistoryOutput, bool) bool) error
func (c *DataZone) ListLineageNodeHistoryPagesWithContext(ctx aws.Context, input *ListLineageNodeHistoryInput, fn func(*ListLineageNodeHistoryOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListLineageNodeHistoryRequest(input *ListLineageNodeHistoryInput) (req *request.Request, output *ListLineageNodeHistoryOutput)
func (c *DataZone) ListLineageNodeHistoryWithContext(ctx aws.Context, input *ListLineageNodeHistoryInput, opts ...request.Option) (*ListLineageNodeHistoryOutput, error)
func (c *DataZone) ListMetadataGenerationRuns(input *ListMetadataGenerationRunsInput) (*ListMetadataGenerationRunsOutput, error)
func (c *DataZone) ListMetadataGenerationRunsPages(input *ListMetadataGenerationRunsInput, fn func(*ListMetadataGenerationRunsOutput, bool) bool) error
func (c *DataZone) ListMetadataGenerationRunsPagesWithContext(ctx aws.Context, input *ListMetadataGenerationRunsInput, fn func(*ListMetadataGenerationRunsOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListMetadataGenerationRunsRequest(input *ListMetadataGenerationRunsInput) (req *request.Request, output *ListMetadataGenerationRunsOutput)
func (c *DataZone) ListMetadataGenerationRunsWithContext(ctx aws.Context, input *ListMetadataGenerationRunsInput, opts ...request.Option) (*ListMetadataGenerationRunsOutput, error)
func (c *DataZone) ListNotifications(input *ListNotificationsInput) (*ListNotificationsOutput, error)
func (c *DataZone) ListNotificationsPages(input *ListNotificationsInput, fn func(*ListNotificationsOutput, bool) bool) error
func (c *DataZone) ListNotificationsPagesWithContext(ctx aws.Context, input *ListNotificationsInput, fn func(*ListNotificationsOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListNotificationsRequest(input *ListNotificationsInput) (req *request.Request, output *ListNotificationsOutput)
func (c *DataZone) ListNotificationsWithContext(ctx aws.Context, input *ListNotificationsInput, opts ...request.Option) (*ListNotificationsOutput, error)
func (c *DataZone) ListProjectMemberships(input *ListProjectMembershipsInput) (*ListProjectMembershipsOutput, error)
func (c *DataZone) ListProjectMembershipsPages(input *ListProjectMembershipsInput, fn func(*ListProjectMembershipsOutput, bool) bool) error
func (c *DataZone) ListProjectMembershipsPagesWithContext(ctx aws.Context, input *ListProjectMembershipsInput, fn func(*ListProjectMembershipsOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListProjectMembershipsRequest(input *ListProjectMembershipsInput) (req *request.Request, output *ListProjectMembershipsOutput)
func (c *DataZone) ListProjectMembershipsWithContext(ctx aws.Context, input *ListProjectMembershipsInput, opts ...request.Option) (*ListProjectMembershipsOutput, error)
func (c *DataZone) ListProjects(input *ListProjectsInput) (*ListProjectsOutput, error)
func (c *DataZone) ListProjectsPages(input *ListProjectsInput, fn func(*ListProjectsOutput, bool) bool) error
func (c *DataZone) ListProjectsPagesWithContext(ctx aws.Context, input *ListProjectsInput, fn func(*ListProjectsOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListProjectsRequest(input *ListProjectsInput) (req *request.Request, output *ListProjectsOutput)
func (c *DataZone) ListProjectsWithContext(ctx aws.Context, input *ListProjectsInput, opts ...request.Option) (*ListProjectsOutput, error)
func (c *DataZone) ListSubscriptionGrants(input *ListSubscriptionGrantsInput) (*ListSubscriptionGrantsOutput, error)
func (c *DataZone) ListSubscriptionGrantsPages(input *ListSubscriptionGrantsInput, fn func(*ListSubscriptionGrantsOutput, bool) bool) error
func (c *DataZone) ListSubscriptionGrantsPagesWithContext(ctx aws.Context, input *ListSubscriptionGrantsInput, fn func(*ListSubscriptionGrantsOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListSubscriptionGrantsRequest(input *ListSubscriptionGrantsInput) (req *request.Request, output *ListSubscriptionGrantsOutput)
func (c *DataZone) ListSubscriptionGrantsWithContext(ctx aws.Context, input *ListSubscriptionGrantsInput, opts ...request.Option) (*ListSubscriptionGrantsOutput, error)
func (c *DataZone) ListSubscriptionRequests(input *ListSubscriptionRequestsInput) (*ListSubscriptionRequestsOutput, error)
func (c *DataZone) ListSubscriptionRequestsPages(input *ListSubscriptionRequestsInput, fn func(*ListSubscriptionRequestsOutput, bool) bool) error
func (c *DataZone) ListSubscriptionRequestsPagesWithContext(ctx aws.Context, input *ListSubscriptionRequestsInput, fn func(*ListSubscriptionRequestsOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListSubscriptionRequestsRequest(input *ListSubscriptionRequestsInput) (req *request.Request, output *ListSubscriptionRequestsOutput)
func (c *DataZone) ListSubscriptionRequestsWithContext(ctx aws.Context, input *ListSubscriptionRequestsInput, opts ...request.Option) (*ListSubscriptionRequestsOutput, error)
func (c *DataZone) ListSubscriptionTargets(input *ListSubscriptionTargetsInput) (*ListSubscriptionTargetsOutput, error)
func (c *DataZone) ListSubscriptionTargetsPages(input *ListSubscriptionTargetsInput, fn func(*ListSubscriptionTargetsOutput, bool) bool) error
func (c *DataZone) ListSubscriptionTargetsPagesWithContext(ctx aws.Context, input *ListSubscriptionTargetsInput, fn func(*ListSubscriptionTargetsOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListSubscriptionTargetsRequest(input *ListSubscriptionTargetsInput) (req *request.Request, output *ListSubscriptionTargetsOutput)
func (c *DataZone) ListSubscriptionTargetsWithContext(ctx aws.Context, input *ListSubscriptionTargetsInput, opts ...request.Option) (*ListSubscriptionTargetsOutput, error)
func (c *DataZone) ListSubscriptions(input *ListSubscriptionsInput) (*ListSubscriptionsOutput, error)
func (c *DataZone) ListSubscriptionsPages(input *ListSubscriptionsInput, fn func(*ListSubscriptionsOutput, bool) bool) error
func (c *DataZone) ListSubscriptionsPagesWithContext(ctx aws.Context, input *ListSubscriptionsInput, fn func(*ListSubscriptionsOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListSubscriptionsRequest(input *ListSubscriptionsInput) (req *request.Request, output *ListSubscriptionsOutput)
func (c *DataZone) ListSubscriptionsWithContext(ctx aws.Context, input *ListSubscriptionsInput, opts ...request.Option) (*ListSubscriptionsOutput, error)
func (c *DataZone) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
func (c *DataZone) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
func (c *DataZone) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
func (c *DataZone) ListTimeSeriesDataPoints(input *ListTimeSeriesDataPointsInput) (*ListTimeSeriesDataPointsOutput, error)
func (c *DataZone) ListTimeSeriesDataPointsPages(input *ListTimeSeriesDataPointsInput, fn func(*ListTimeSeriesDataPointsOutput, bool) bool) error
func (c *DataZone) ListTimeSeriesDataPointsPagesWithContext(ctx aws.Context, input *ListTimeSeriesDataPointsInput, fn func(*ListTimeSeriesDataPointsOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) ListTimeSeriesDataPointsRequest(input *ListTimeSeriesDataPointsInput) (req *request.Request, output *ListTimeSeriesDataPointsOutput)
func (c *DataZone) ListTimeSeriesDataPointsWithContext(ctx aws.Context, input *ListTimeSeriesDataPointsInput, opts ...request.Option) (*ListTimeSeriesDataPointsOutput, error)
func (c *DataZone) PostLineageEvent(input *PostLineageEventInput) (*PostLineageEventOutput, error)
func (c *DataZone) PostLineageEventRequest(input *PostLineageEventInput) (req *request.Request, output *PostLineageEventOutput)
func (c *DataZone) PostLineageEventWithContext(ctx aws.Context, input *PostLineageEventInput, opts ...request.Option) (*PostLineageEventOutput, error)
func (c *DataZone) PostTimeSeriesDataPoints(input *PostTimeSeriesDataPointsInput) (*PostTimeSeriesDataPointsOutput, error)
func (c *DataZone) PostTimeSeriesDataPointsRequest(input *PostTimeSeriesDataPointsInput) (req *request.Request, output *PostTimeSeriesDataPointsOutput)
func (c *DataZone) PostTimeSeriesDataPointsWithContext(ctx aws.Context, input *PostTimeSeriesDataPointsInput, opts ...request.Option) (*PostTimeSeriesDataPointsOutput, error)
func (c *DataZone) PutEnvironmentBlueprintConfiguration(input *PutEnvironmentBlueprintConfigurationInput) (*PutEnvironmentBlueprintConfigurationOutput, error)
func (c *DataZone) PutEnvironmentBlueprintConfigurationRequest(input *PutEnvironmentBlueprintConfigurationInput) (req *request.Request, output *PutEnvironmentBlueprintConfigurationOutput)
func (c *DataZone) PutEnvironmentBlueprintConfigurationWithContext(ctx aws.Context, input *PutEnvironmentBlueprintConfigurationInput, opts ...request.Option) (*PutEnvironmentBlueprintConfigurationOutput, error)
func (c *DataZone) RejectPredictions(input *RejectPredictionsInput) (*RejectPredictionsOutput, error)
func (c *DataZone) RejectPredictionsRequest(input *RejectPredictionsInput) (req *request.Request, output *RejectPredictionsOutput)
func (c *DataZone) RejectPredictionsWithContext(ctx aws.Context, input *RejectPredictionsInput, opts ...request.Option) (*RejectPredictionsOutput, error)
func (c *DataZone) RejectSubscriptionRequest(input *RejectSubscriptionRequestInput) (*RejectSubscriptionRequestOutput, error)
func (c *DataZone) RejectSubscriptionRequestRequest(input *RejectSubscriptionRequestInput) (req *request.Request, output *RejectSubscriptionRequestOutput)
func (c *DataZone) RejectSubscriptionRequestWithContext(ctx aws.Context, input *RejectSubscriptionRequestInput, opts ...request.Option) (*RejectSubscriptionRequestOutput, error)
func (c *DataZone) RevokeSubscription(input *RevokeSubscriptionInput) (*RevokeSubscriptionOutput, error)
func (c *DataZone) RevokeSubscriptionRequest(input *RevokeSubscriptionInput) (req *request.Request, output *RevokeSubscriptionOutput)
func (c *DataZone) RevokeSubscriptionWithContext(ctx aws.Context, input *RevokeSubscriptionInput, opts ...request.Option) (*RevokeSubscriptionOutput, error)
func (c *DataZone) Search(input *SearchInput) (*SearchOutput, error)
func (c *DataZone) SearchGroupProfiles(input *SearchGroupProfilesInput) (*SearchGroupProfilesOutput, error)
func (c *DataZone) SearchGroupProfilesPages(input *SearchGroupProfilesInput, fn func(*SearchGroupProfilesOutput, bool) bool) error
func (c *DataZone) SearchGroupProfilesPagesWithContext(ctx aws.Context, input *SearchGroupProfilesInput, fn func(*SearchGroupProfilesOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) SearchGroupProfilesRequest(input *SearchGroupProfilesInput) (req *request.Request, output *SearchGroupProfilesOutput)
func (c *DataZone) SearchGroupProfilesWithContext(ctx aws.Context, input *SearchGroupProfilesInput, opts ...request.Option) (*SearchGroupProfilesOutput, error)
func (c *DataZone) SearchListings(input *SearchListingsInput) (*SearchListingsOutput, error)
func (c *DataZone) SearchListingsPages(input *SearchListingsInput, fn func(*SearchListingsOutput, bool) bool) error
func (c *DataZone) SearchListingsPagesWithContext(ctx aws.Context, input *SearchListingsInput, fn func(*SearchListingsOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) SearchListingsRequest(input *SearchListingsInput) (req *request.Request, output *SearchListingsOutput)
func (c *DataZone) SearchListingsWithContext(ctx aws.Context, input *SearchListingsInput, opts ...request.Option) (*SearchListingsOutput, error)
func (c *DataZone) SearchPages(input *SearchInput, fn func(*SearchOutput, bool) bool) error
func (c *DataZone) SearchPagesWithContext(ctx aws.Context, input *SearchInput, fn func(*SearchOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) SearchRequest(input *SearchInput) (req *request.Request, output *SearchOutput)
func (c *DataZone) SearchTypes(input *SearchTypesInput) (*SearchTypesOutput, error)
func (c *DataZone) SearchTypesPages(input *SearchTypesInput, fn func(*SearchTypesOutput, bool) bool) error
func (c *DataZone) SearchTypesPagesWithContext(ctx aws.Context, input *SearchTypesInput, fn func(*SearchTypesOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) SearchTypesRequest(input *SearchTypesInput) (req *request.Request, output *SearchTypesOutput)
func (c *DataZone) SearchTypesWithContext(ctx aws.Context, input *SearchTypesInput, opts ...request.Option) (*SearchTypesOutput, error)
func (c *DataZone) SearchUserProfiles(input *SearchUserProfilesInput) (*SearchUserProfilesOutput, error)
func (c *DataZone) SearchUserProfilesPages(input *SearchUserProfilesInput, fn func(*SearchUserProfilesOutput, bool) bool) error
func (c *DataZone) SearchUserProfilesPagesWithContext(ctx aws.Context, input *SearchUserProfilesInput, fn func(*SearchUserProfilesOutput, bool) bool, opts ...request.Option) error
func (c *DataZone) SearchUserProfilesRequest(input *SearchUserProfilesInput) (req *request.Request, output *SearchUserProfilesOutput)
func (c *DataZone) SearchUserProfilesWithContext(ctx aws.Context, input *SearchUserProfilesInput, opts ...request.Option) (*SearchUserProfilesOutput, error)
func (c *DataZone) SearchWithContext(ctx aws.Context, input *SearchInput, opts ...request.Option) (*SearchOutput, error)
func (c *DataZone) StartDataSourceRun(input *StartDataSourceRunInput) (*StartDataSourceRunOutput, error)
func (c *DataZone) StartDataSourceRunRequest(input *StartDataSourceRunInput) (req *request.Request, output *StartDataSourceRunOutput)
func (c *DataZone) StartDataSourceRunWithContext(ctx aws.Context, input *StartDataSourceRunInput, opts ...request.Option) (*StartDataSourceRunOutput, error)
func (c *DataZone) StartMetadataGenerationRun(input *StartMetadataGenerationRunInput) (*StartMetadataGenerationRunOutput, error)
func (c *DataZone) StartMetadataGenerationRunRequest(input *StartMetadataGenerationRunInput) (req *request.Request, output *StartMetadataGenerationRunOutput)
func (c *DataZone) StartMetadataGenerationRunWithContext(ctx aws.Context, input *StartMetadataGenerationRunInput, opts ...request.Option) (*StartMetadataGenerationRunOutput, error)
func (c *DataZone) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
func (c *DataZone) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
func (c *DataZone) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
func (c *DataZone) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
func (c *DataZone) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
func (c *DataZone) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
func (c *DataZone) UpdateAssetFilter(input *UpdateAssetFilterInput) (*UpdateAssetFilterOutput, error)
func (c *DataZone) UpdateAssetFilterRequest(input *UpdateAssetFilterInput) (req *request.Request, output *UpdateAssetFilterOutput)
func (c *DataZone) UpdateAssetFilterWithContext(ctx aws.Context, input *UpdateAssetFilterInput, opts ...request.Option) (*UpdateAssetFilterOutput, error)
func (c *DataZone) UpdateDataSource(input *UpdateDataSourceInput) (*UpdateDataSourceOutput, error)
func (c *DataZone) UpdateDataSourceRequest(input *UpdateDataSourceInput) (req *request.Request, output *UpdateDataSourceOutput)
func (c *DataZone) UpdateDataSourceWithContext(ctx aws.Context, input *UpdateDataSourceInput, opts ...request.Option) (*UpdateDataSourceOutput, error)
func (c *DataZone) UpdateDomain(input *UpdateDomainInput) (*UpdateDomainOutput, error)
func (c *DataZone) UpdateDomainRequest(input *UpdateDomainInput) (req *request.Request, output *UpdateDomainOutput)
func (c *DataZone) UpdateDomainWithContext(ctx aws.Context, input *UpdateDomainInput, opts ...request.Option) (*UpdateDomainOutput, error)
func (c *DataZone) UpdateEnvironment(input *UpdateEnvironmentInput) (*UpdateEnvironmentOutput, error)
func (c *DataZone) UpdateEnvironmentAction(input *UpdateEnvironmentActionInput) (*UpdateEnvironmentActionOutput, error)
func (c *DataZone) UpdateEnvironmentActionRequest(input *UpdateEnvironmentActionInput) (req *request.Request, output *UpdateEnvironmentActionOutput)
func (c *DataZone) UpdateEnvironmentActionWithContext(ctx aws.Context, input *UpdateEnvironmentActionInput, opts ...request.Option) (*UpdateEnvironmentActionOutput, error)
func (c *DataZone) UpdateEnvironmentProfile(input *UpdateEnvironmentProfileInput) (*UpdateEnvironmentProfileOutput, error)
func (c *DataZone) UpdateEnvironmentProfileRequest(input *UpdateEnvironmentProfileInput) (req *request.Request, output *UpdateEnvironmentProfileOutput)
func (c *DataZone) UpdateEnvironmentProfileWithContext(ctx aws.Context, input *UpdateEnvironmentProfileInput, opts ...request.Option) (*UpdateEnvironmentProfileOutput, error)
func (c *DataZone) UpdateEnvironmentRequest(input *UpdateEnvironmentInput) (req *request.Request, output *UpdateEnvironmentOutput)
func (c *DataZone) UpdateEnvironmentWithContext(ctx aws.Context, input *UpdateEnvironmentInput, opts ...request.Option) (*UpdateEnvironmentOutput, error)
func (c *DataZone) UpdateGlossary(input *UpdateGlossaryInput) (*UpdateGlossaryOutput, error)
func (c *DataZone) UpdateGlossaryRequest(input *UpdateGlossaryInput) (req *request.Request, output *UpdateGlossaryOutput)
func (c *DataZone) UpdateGlossaryTerm(input *UpdateGlossaryTermInput) (*UpdateGlossaryTermOutput, error)
func (c *DataZone) UpdateGlossaryTermRequest(input *UpdateGlossaryTermInput) (req *request.Request, output *UpdateGlossaryTermOutput)
func (c *DataZone) UpdateGlossaryTermWithContext(ctx aws.Context, input *UpdateGlossaryTermInput, opts ...request.Option) (*UpdateGlossaryTermOutput, error)
func (c *DataZone) UpdateGlossaryWithContext(ctx aws.Context, input *UpdateGlossaryInput, opts ...request.Option) (*UpdateGlossaryOutput, error)
func (c *DataZone) UpdateGroupProfile(input *UpdateGroupProfileInput) (*UpdateGroupProfileOutput, error)
func (c *DataZone) UpdateGroupProfileRequest(input *UpdateGroupProfileInput) (req *request.Request, output *UpdateGroupProfileOutput)
func (c *DataZone) UpdateGroupProfileWithContext(ctx aws.Context, input *UpdateGroupProfileInput, opts ...request.Option) (*UpdateGroupProfileOutput, error)
func (c *DataZone) UpdateProject(input *UpdateProjectInput) (*UpdateProjectOutput, error)
func (c *DataZone) UpdateProjectRequest(input *UpdateProjectInput) (req *request.Request, output *UpdateProjectOutput)
func (c *DataZone) UpdateProjectWithContext(ctx aws.Context, input *UpdateProjectInput, opts ...request.Option) (*UpdateProjectOutput, error)
func (c *DataZone) UpdateSubscriptionGrantStatus(input *UpdateSubscriptionGrantStatusInput) (*UpdateSubscriptionGrantStatusOutput, error)
func (c *DataZone) UpdateSubscriptionGrantStatusRequest(input *UpdateSubscriptionGrantStatusInput) (req *request.Request, output *UpdateSubscriptionGrantStatusOutput)
func (c *DataZone) UpdateSubscriptionGrantStatusWithContext(ctx aws.Context, input *UpdateSubscriptionGrantStatusInput, opts ...request.Option) (*UpdateSubscriptionGrantStatusOutput, error)
func (c *DataZone) UpdateSubscriptionRequest(input *UpdateSubscriptionRequestInput) (*UpdateSubscriptionRequestOutput, error)
func (c *DataZone) UpdateSubscriptionRequestRequest(input *UpdateSubscriptionRequestInput) (req *request.Request, output *UpdateSubscriptionRequestOutput)
func (c *DataZone) UpdateSubscriptionRequestWithContext(ctx aws.Context, input *UpdateSubscriptionRequestInput, opts ...request.Option) (*UpdateSubscriptionRequestOutput, error)
func (c *DataZone) UpdateSubscriptionTarget(input *UpdateSubscriptionTargetInput) (*UpdateSubscriptionTargetOutput, error)
func (c *DataZone) UpdateSubscriptionTargetRequest(input *UpdateSubscriptionTargetInput) (req *request.Request, output *UpdateSubscriptionTargetOutput)
func (c *DataZone) UpdateSubscriptionTargetWithContext(ctx aws.Context, input *UpdateSubscriptionTargetInput, opts ...request.Option) (*UpdateSubscriptionTargetOutput, error)
func (c *DataZone) UpdateUserProfile(input *UpdateUserProfileInput) (*UpdateUserProfileOutput, error)
func (c *DataZone) UpdateUserProfileRequest(input *UpdateUserProfileInput) (req *request.Request, output *UpdateUserProfileOutput)
func (c *DataZone) UpdateUserProfileWithContext(ctx aws.Context, input *UpdateUserProfileInput, opts ...request.Option) (*UpdateUserProfileOutput, error)
func AcceptRuleBehavior_Values() []string
func AuthType_Values() []string
func ChangeAction_Values() []string
func ConfigurableActionTypeAuthorization_Values() []string
func DataAssetActivityStatus_Values() []string
func DataSourceErrorType_Values() []string
func DataSourceRunStatus_Values() []string
func DataSourceRunType_Values() []string
func DataSourceStatus_Values() []string
func DeploymentStatus_Values() []string
func DeploymentType_Values() []string
func DomainStatus_Values() []string
func EdgeDirection_Values() []string
func EnableSetting_Values() []string
func EntityType_Values() []string
func EnvironmentStatus_Values() []string
func FilterExpressionType_Values() []string
func FilterStatus_Values() []string
func FormTypeStatus_Values() []string
func GlossaryStatus_Values() []string
func GlossaryTermStatus_Values() []string
func GroupProfileStatus_Values() []string
func GroupSearchType_Values() []string
func InventorySearchScope_Values() []string
func ListingStatus_Values() []string
func MetadataGenerationRunStatus_Values() []string
func MetadataGenerationRunType_Values() []string
func MetadataGenerationTargetType_Values() []string
func NotificationResourceType_Values() []string
func NotificationRole_Values() []string
func NotificationType_Values() []string
func ProjectStatus_Values() []string
func RejectRuleBehavior_Values() []string
func SearchOutputAdditionalAttribute_Values() []string
func SelfGrantStatus_Values() []string
func SortFieldProject_Values() []string
func SortKey_Values() []string
func SortOrder_Values() []string
func SubscriptionGrantOverallStatus_Values() []string
func SubscriptionGrantStatus_Values() []string
func SubscriptionRequestStatus_Values() []string
func SubscriptionStatus_Values() []string
func TaskStatus_Values() []string
func TimeSeriesEntityType_Values() []string
func Timezone_Values() []string
func TypesSearchScope_Values() []string
func UserAssignment_Values() []string
func UserDesignation_Values() []string
func UserProfileStatus_Values() []string
func UserProfileType_Values() []string
func UserSearchType_Values() []string
func UserType_Values() []string
type AcceptChoice
type AcceptPredictionsInput
type AcceptPredictionsOutput
type AcceptRule
type AcceptSubscriptionRequestInput
type AcceptSubscriptionRequestOutput
type AccessDeniedException
type ActionParameters
type AssetFilterConfiguration
type AssetFilterSummary
type AssetItem
type AssetItemAdditionalAttributes
type AssetListing
type AssetListingDetails
type AssetListingItem
type AssetListingItemAdditionalAttributes
type AssetRevision
type AssetTargetNameMap
type AssetTypeItem
type AssociateEnvironmentRoleInput
type AssociateEnvironmentRoleOutput
type AwsConsoleLinkParameters
type BusinessNameGenerationConfiguration
type CancelMetadataGenerationRunInput
type CancelMetadataGenerationRunOutput
type CancelSubscriptionInput
type CancelSubscriptionOutput
type CloudFormationProperties
type ColumnFilterConfiguration
type ConfigurableActionParameter
type ConfigurableEnvironmentAction
type ConflictException
type CreateAssetFilterInput
type CreateAssetFilterOutput
type CreateAssetInput
type CreateAssetOutput
type CreateAssetRevisionInput
type CreateAssetRevisionOutput
type CreateAssetTypeInput
type CreateAssetTypeOutput
type CreateDataSourceInput
type CreateDataSourceOutput
type CreateDomainInput
type CreateDomainOutput
type CreateEnvironmentActionInput
type CreateEnvironmentActionOutput
type CreateEnvironmentInput
type CreateEnvironmentOutput
type CreateEnvironmentProfileInput
type CreateEnvironmentProfileOutput
type CreateFormTypeInput
type CreateFormTypeOutput
type CreateGlossaryInput
type CreateGlossaryOutput
type CreateGlossaryTermInput
type CreateGlossaryTermOutput
type CreateGroupProfileInput
type CreateGroupProfileOutput
type CreateListingChangeSetInput
type CreateListingChangeSetOutput
type CreateProjectInput
type CreateProjectMembershipInput
type CreateProjectMembershipOutput
type CreateProjectOutput
type CreateSubscriptionGrantInput
type CreateSubscriptionGrantOutput
type CreateSubscriptionRequestInput
type CreateSubscriptionRequestOutput
type CreateSubscriptionTargetInput
type CreateSubscriptionTargetOutput
type CreateUserProfileInput
type CreateUserProfileOutput
type CustomParameter
type DataSourceConfigurationInput_
type DataSourceConfigurationOutput_
type DataSourceErrorMessage
type DataSourceRunActivity
type DataSourceRunSummary
type DataSourceSummary
type DeleteAssetFilterInput
type DeleteAssetFilterOutput
type DeleteAssetInput
type DeleteAssetOutput
type DeleteAssetTypeInput
type DeleteAssetTypeOutput
type DeleteDataSourceInput
type DeleteDataSourceOutput
type DeleteDomainInput
type DeleteDomainOutput
type DeleteEnvironmentActionInput
type DeleteEnvironmentActionOutput
type DeleteEnvironmentBlueprintConfigurationInput
type DeleteEnvironmentBlueprintConfigurationOutput
type DeleteEnvironmentInput
type DeleteEnvironmentOutput
type DeleteEnvironmentProfileInput
type DeleteEnvironmentProfileOutput
type DeleteFormTypeInput
type DeleteFormTypeOutput
type DeleteGlossaryInput
type DeleteGlossaryOutput
type DeleteGlossaryTermInput
type DeleteGlossaryTermOutput
type DeleteListingInput
type DeleteListingOutput
type DeleteProjectInput
type DeleteProjectMembershipInput
type DeleteProjectMembershipOutput
type DeleteProjectOutput
type DeleteSubscriptionGrantInput
type DeleteSubscriptionGrantOutput
type DeleteSubscriptionRequestInput
type DeleteSubscriptionRequestOutput
type DeleteSubscriptionTargetInput
type DeleteSubscriptionTargetOutput
type DeleteTimeSeriesDataPointsInput
type DeleteTimeSeriesDataPointsOutput
type Deployment
type DeploymentProperties
type DetailedGlossaryTerm
type DisassociateEnvironmentRoleInput
type DisassociateEnvironmentRoleOutput
type DomainSummary
type EnvironmentActionSummary
type EnvironmentBlueprintConfigurationItem
type EnvironmentBlueprintSummary
type EnvironmentError
type EnvironmentParameter
type EnvironmentProfileSummary
type EnvironmentSummary
type EqualToExpression
type FailureCause
type Filter
type FilterClause
type FilterExpression
type FormEntryInput_
type FormEntryOutput_
type FormInput_
type FormOutput_
type FormTypeData
type GetAssetFilterInput
type GetAssetFilterOutput
type GetAssetInput
type GetAssetOutput
type GetAssetTypeInput
type GetAssetTypeOutput
type GetDataSourceInput
type GetDataSourceOutput
type GetDataSourceRunInput
type GetDataSourceRunOutput
type GetDomainInput
type GetDomainOutput
type GetEnvironmentActionInput
type GetEnvironmentActionOutput
type GetEnvironmentBlueprintConfigurationInput
type GetEnvironmentBlueprintConfigurationOutput
type GetEnvironmentBlueprintInput
type GetEnvironmentBlueprintOutput
type GetEnvironmentInput
type GetEnvironmentOutput
type GetEnvironmentProfileInput
type GetEnvironmentProfileOutput
type GetFormTypeInput
type GetFormTypeOutput
type GetGlossaryInput
type GetGlossaryOutput
type GetGlossaryTermInput
type GetGlossaryTermOutput
type GetGroupProfileInput
type GetGroupProfileOutput
type GetIamPortalLoginUrlInput
type GetIamPortalLoginUrlOutput
type GetLineageNodeInput
type GetLineageNodeOutput
type GetListingInput
type GetListingOutput
type GetMetadataGenerationRunInput
type GetMetadataGenerationRunOutput
type GetProjectInput
type GetProjectOutput
type GetSubscriptionGrantInput
type GetSubscriptionGrantOutput
type GetSubscriptionInput
type GetSubscriptionOutput
type GetSubscriptionRequestDetailsInput
type GetSubscriptionRequestDetailsOutput
type GetSubscriptionTargetInput
type GetSubscriptionTargetOutput
type GetTimeSeriesDataPointInput
type GetTimeSeriesDataPointOutput
type GetUserProfileInput
type GetUserProfileOutput
type GlossaryItem
type GlossaryTermItem
type GlueRunConfigurationInput_
type GlueRunConfigurationOutput_
type GlueSelfGrantStatusOutput_
type GrantedEntity
type GrantedEntityInput_
type GreaterThanExpression
type GreaterThanOrEqualToExpression
type GroupDetails
type GroupProfileSummary
type IamUserProfileDetails
type Import
type InExpression
type InternalServerException
type IsNotNullExpression
type IsNullExpression
type LakeFormationConfiguration
type LessThanExpression
type LessThanOrEqualToExpression
type LikeExpression
type LineageNodeReference
type LineageNodeSummary
type LineageNodeTypeItem
type ListAssetFiltersInput
type ListAssetFiltersOutput
type ListAssetRevisionsInput
type ListAssetRevisionsOutput
type ListDataSourceRunActivitiesInput
type ListDataSourceRunActivitiesOutput
type ListDataSourceRunsInput
type ListDataSourceRunsOutput
type ListDataSourcesInput
type ListDataSourcesOutput
type ListDomainsInput
type ListDomainsOutput
type ListEnvironmentActionsInput
type ListEnvironmentActionsOutput
type ListEnvironmentBlueprintConfigurationsInput
type ListEnvironmentBlueprintConfigurationsOutput
type ListEnvironmentBlueprintsInput
type ListEnvironmentBlueprintsOutput
type ListEnvironmentProfilesInput
type ListEnvironmentProfilesOutput
type ListEnvironmentsInput
type ListEnvironmentsOutput
type ListLineageNodeHistoryInput
type ListLineageNodeHistoryOutput
type ListMetadataGenerationRunsInput
type ListMetadataGenerationRunsOutput
type ListNotificationsInput
type ListNotificationsOutput
type ListProjectMembershipsInput
type ListProjectMembershipsOutput
type ListProjectsInput
type ListProjectsOutput
type ListSubscriptionGrantsInput
type ListSubscriptionGrantsOutput
type ListSubscriptionRequestsInput
type ListSubscriptionRequestsOutput
type ListSubscriptionTargetsInput
type ListSubscriptionTargetsOutput
type ListSubscriptionsInput
type ListSubscriptionsOutput
type ListTagsForResourceInput
type ListTagsForResourceOutput
type ListTimeSeriesDataPointsInput
type ListTimeSeriesDataPointsOutput
type ListingItem
type ListingRevision
type ListingRevisionInput_
type Member
type MemberDetails
type MetadataGenerationRunItem
type MetadataGenerationRunTarget
type Model
type NotEqualToExpression
type NotInExpression
type NotLikeExpression
type NotificationOutput_
type NotificationResource
type PostLineageEventInput
type PostLineageEventOutput
type PostTimeSeriesDataPointsInput
type PostTimeSeriesDataPointsOutput
type PredictionConfiguration
type ProjectDeletionError
type ProjectMember
type ProjectSummary
type ProvisioningConfiguration
type ProvisioningProperties
type PutEnvironmentBlueprintConfigurationInput
type PutEnvironmentBlueprintConfigurationOutput
type RecommendationConfiguration
type RedshiftClusterStorage
type RedshiftCredentialConfiguration
type RedshiftRunConfigurationInput_
type RedshiftRunConfigurationOutput_
type RedshiftSelfGrantStatusOutput_
type RedshiftServerlessStorage
type RedshiftStorage
type RejectChoice
type RejectPredictionsInput
type RejectPredictionsOutput
type RejectRule
type RejectSubscriptionRequestInput
type RejectSubscriptionRequestOutput
type RelationalFilterConfiguration
type Resource
type ResourceNotFoundException
type RevokeSubscriptionInput
type RevokeSubscriptionOutput
type RowFilter
type RowFilterConfiguration
type RowFilterExpression
type RunStatisticsForAssets
type ScheduleConfiguration
type SearchGroupProfilesInput
type SearchGroupProfilesOutput
type SearchInItem
type SearchInput
type SearchInventoryResultItem
type SearchListingsInput
type SearchListingsOutput
type SearchOutput
type SearchResultItem
type SearchSort
type SearchTypesInput
type SearchTypesOutput
type SearchTypesResultItem
type SearchUserProfilesInput
type SearchUserProfilesOutput
type SelfGrantStatusDetail
type SelfGrantStatusOutput_
type ServiceQuotaExceededException
type SingleSignOn
type SsoUserProfileDetails
type StartDataSourceRunInput
type StartDataSourceRunOutput
type StartMetadataGenerationRunInput
type StartMetadataGenerationRunOutput
type SubscribedAsset
type SubscribedAssetListing
type SubscribedListing
type SubscribedListingInput_
type SubscribedListingItem
type SubscribedPrincipal
type SubscribedPrincipalInput_
type SubscribedProject
type SubscribedProjectInput_
type SubscriptionGrantSummary
type SubscriptionRequestSummary
type SubscriptionSummary
type SubscriptionTargetForm
type SubscriptionTargetSummary
type TagResourceInput
type TagResourceOutput
type TermRelations
type ThrottlingException
type TimeSeriesDataPointFormInput_
type TimeSeriesDataPointFormOutput_
type TimeSeriesDataPointSummaryFormOutput_
type Topic
type UnauthorizedException
type UntagResourceInput
type UntagResourceOutput
type UpdateAssetFilterInput
type UpdateAssetFilterOutput
type UpdateDataSourceInput
type UpdateDataSourceOutput
type UpdateDomainInput
type UpdateDomainOutput
type UpdateEnvironmentActionInput
type UpdateEnvironmentActionOutput
type UpdateEnvironmentInput
type UpdateEnvironmentOutput
type UpdateEnvironmentProfileInput
type UpdateEnvironmentProfileOutput
type UpdateGlossaryInput
type UpdateGlossaryOutput
type UpdateGlossaryTermInput
type UpdateGlossaryTermOutput
type UpdateGroupProfileInput
type UpdateGroupProfileOutput
type UpdateProjectInput
type UpdateProjectOutput
type UpdateSubscriptionGrantStatusInput
type UpdateSubscriptionGrantStatusOutput
type UpdateSubscriptionRequestInput
type UpdateSubscriptionRequestOutput
type UpdateSubscriptionTargetInput
type UpdateSubscriptionTargetOutput
type UpdateUserProfileInput
type UpdateUserProfileOutput
type UserDetails
type UserProfileDetails
type UserProfileSummary
type ValidationException

Constants ▾

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

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

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

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

    // ConfigurableActionTypeAuthorizationHttps is a ConfigurableActionTypeAuthorization enum value
    ConfigurableActionTypeAuthorizationHttps = "HTTPS"
)
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"
)
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"
)
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"
)
const (
    // DataSourceRunTypePrioritized is a DataSourceRunType enum value
    DataSourceRunTypePrioritized = "PRIORITIZED"

    // DataSourceRunTypeScheduled is a DataSourceRunType enum value
    DataSourceRunTypeScheduled = "SCHEDULED"
)
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"
)
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"
)
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"
)
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"
)
const (
    // EdgeDirectionUpstream is a EdgeDirection enum value
    EdgeDirectionUpstream = "UPSTREAM"

    // EdgeDirectionDownstream is a EdgeDirection enum value
    EdgeDirectionDownstream = "DOWNSTREAM"
)
const (
    // EnableSettingEnabled is a EnableSetting enum value
    EnableSettingEnabled = "ENABLED"

    // EnableSettingDisabled is a EnableSetting enum value
    EnableSettingDisabled = "DISABLED"
)
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"
)
const (
    // FilterExpressionTypeInclude is a FilterExpressionType enum value
    FilterExpressionTypeInclude = "INCLUDE"

    // FilterExpressionTypeExclude is a FilterExpressionType enum value
    FilterExpressionTypeExclude = "EXCLUDE"
)
const (
    // FilterStatusValid is a FilterStatus enum value
    FilterStatusValid = "VALID"

    // FilterStatusInvalid is a FilterStatus enum value
    FilterStatusInvalid = "INVALID"
)
const (
    // FormTypeStatusEnabled is a FormTypeStatus enum value
    FormTypeStatusEnabled = "ENABLED"

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

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

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

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

    // GroupSearchTypeDatazoneSsoGroup is a GroupSearchType enum value
    GroupSearchTypeDatazoneSsoGroup = "DATAZONE_SSO_GROUP"
)
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"
)
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"
)
const (
    // MetadataGenerationRunStatusSubmitted is a MetadataGenerationRunStatus enum value
    MetadataGenerationRunStatusSubmitted = "SUBMITTED"

    // MetadataGenerationRunStatusInProgress is a MetadataGenerationRunStatus enum value
    MetadataGenerationRunStatusInProgress = "IN_PROGRESS"

    // MetadataGenerationRunStatusCanceled is a MetadataGenerationRunStatus enum value
    MetadataGenerationRunStatusCanceled = "CANCELED"

    // MetadataGenerationRunStatusSucceeded is a MetadataGenerationRunStatus enum value
    MetadataGenerationRunStatusSucceeded = "SUCCEEDED"

    // MetadataGenerationRunStatusFailed is a MetadataGenerationRunStatus enum value
    MetadataGenerationRunStatusFailed = "FAILED"
)
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"
)
const (
    // NotificationTypeTask is a NotificationType enum value
    NotificationTypeTask = "TASK"

    // NotificationTypeEvent is a NotificationType enum value
    NotificationTypeEvent = "EVENT"
)
const (
    // ProjectStatusActive is a ProjectStatus enum value
    ProjectStatusActive = "ACTIVE"

    // ProjectStatusDeleting is a ProjectStatus enum value
    ProjectStatusDeleting = "DELETING"

    // ProjectStatusDeleteFailed is a ProjectStatus enum value
    ProjectStatusDeleteFailed = "DELETE_FAILED"
)
const (
    // RejectRuleBehaviorAll is a RejectRuleBehavior enum value
    RejectRuleBehaviorAll = "ALL"

    // RejectRuleBehaviorNone is a RejectRuleBehavior enum value
    RejectRuleBehaviorNone = "NONE"
)
const (
    // SearchOutputAdditionalAttributeForms is a SearchOutputAdditionalAttribute enum value
    SearchOutputAdditionalAttributeForms = "FORMS"

    // SearchOutputAdditionalAttributeTimeSeriesDataPointForms is a SearchOutputAdditionalAttribute enum value
    SearchOutputAdditionalAttributeTimeSeriesDataPointForms = "TIME_SERIES_DATA_POINT_FORMS"
)
const (
    // SelfGrantStatusGrantPending is a SelfGrantStatus enum value
    SelfGrantStatusGrantPending = "GRANT_PENDING"

    // SelfGrantStatusRevokePending is a SelfGrantStatus enum value
    SelfGrantStatusRevokePending = "REVOKE_PENDING"

    // SelfGrantStatusGrantInProgress is a SelfGrantStatus enum value
    SelfGrantStatusGrantInProgress = "GRANT_IN_PROGRESS"

    // SelfGrantStatusRevokeInProgress is a SelfGrantStatus enum value
    SelfGrantStatusRevokeInProgress = "REVOKE_IN_PROGRESS"

    // SelfGrantStatusGranted is a SelfGrantStatus enum value
    SelfGrantStatusGranted = "GRANTED"

    // SelfGrantStatusGrantFailed is a SelfGrantStatus enum value
    SelfGrantStatusGrantFailed = "GRANT_FAILED"

    // SelfGrantStatusRevokeFailed is a SelfGrantStatus enum value
    SelfGrantStatusRevokeFailed = "REVOKE_FAILED"
)
const (
    // SortKeyCreatedAt is a SortKey enum value
    SortKeyCreatedAt = "CREATED_AT"

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

    // SortOrderDescending is a SortOrder enum value
    SortOrderDescending = "DESCENDING"
)
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"
)
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"
)
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"
)
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"
)
const (
    // TaskStatusActive is a TaskStatus enum value
    TaskStatusActive = "ACTIVE"

    // TaskStatusInactive is a TaskStatus enum value
    TaskStatusInactive = "INACTIVE"
)
const (
    // TimeSeriesEntityTypeAsset is a TimeSeriesEntityType enum value
    TimeSeriesEntityTypeAsset = "ASSET"

    // TimeSeriesEntityTypeListing is a TimeSeriesEntityType enum value
    TimeSeriesEntityTypeListing = "LISTING"
)
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"
)
const (
    // TypesSearchScopeAssetType is a TypesSearchScope enum value
    TypesSearchScopeAssetType = "ASSET_TYPE"

    // TypesSearchScopeFormType is a TypesSearchScope enum value
    TypesSearchScopeFormType = "FORM_TYPE"

    // TypesSearchScopeLineageNodeType is a TypesSearchScope enum value
    TypesSearchScopeLineageNodeType = "LINEAGE_NODE_TYPE"
)
const (
    // UserAssignmentAutomatic is a UserAssignment enum value
    UserAssignmentAutomatic = "AUTOMATIC"

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

    // UserDesignationProjectContributor is a UserDesignation enum value
    UserDesignationProjectContributor = "PROJECT_CONTRIBUTOR"
)
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"
)
const (
    // UserProfileTypeIam is a UserProfileType enum value
    UserProfileTypeIam = "IAM"

    // UserProfileTypeSso is a UserProfileType enum value
    UserProfileTypeSso = "SSO"
)
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"
)
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"
)
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"
)
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

const (
    // EntityTypeAsset is a EntityType enum value
    EntityTypeAsset = "ASSET"
)
const (
    // MetadataGenerationRunTypeBusinessDescriptions is a MetadataGenerationRunType enum value
    MetadataGenerationRunTypeBusinessDescriptions = "BUSINESS_DESCRIPTIONS"
)
const (
    // MetadataGenerationTargetTypeAsset is a MetadataGenerationTargetType enum value
    MetadataGenerationTargetTypeAsset = "ASSET"
)
const (
    // NotificationResourceTypeProject is a NotificationResourceType enum value
    NotificationResourceTypeProject = "PROJECT"
)
const (
    // SortFieldProjectName is a SortFieldProject enum value
    SortFieldProjectName = "NAME"
)

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 EdgeDirection_Values

func EdgeDirection_Values() []string

EdgeDirection_Values returns all elements of the EdgeDirection 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 FilterStatus_Values

func FilterStatus_Values() []string

FilterStatus_Values returns all elements of the FilterStatus 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 MetadataGenerationRunStatus_Values

func MetadataGenerationRunStatus_Values() []string

MetadataGenerationRunStatus_Values returns all elements of the MetadataGenerationRunStatus enum

func MetadataGenerationRunType_Values

func MetadataGenerationRunType_Values() []string

MetadataGenerationRunType_Values returns all elements of the MetadataGenerationRunType enum

func MetadataGenerationTargetType_Values

func MetadataGenerationTargetType_Values() []string

MetadataGenerationTargetType_Values returns all elements of the MetadataGenerationTargetType 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 ProjectStatus_Values

func ProjectStatus_Values() []string

ProjectStatus_Values returns all elements of the ProjectStatus 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 SelfGrantStatus_Values

func SelfGrantStatus_Values() []string

SelfGrantStatus_Values returns all elements of the SelfGrantStatus 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 TimeSeriesEntityType_Values

func TimeSeriesEntityType_Values() []string

TimeSeriesEntityType_Values returns all elements of the TimeSeriesEntityType 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

type AcceptChoice

type AcceptChoice struct {

    // The edit of the prediction.
    //
    // EditedValue is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by AcceptChoice's
    // String and GoString methods.
    EditedValue *string `locationName:"editedValue" min:"1" type:"string" sensitive:"true"`

    // 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 is a required field
    PredictionTarget *string `locationName:"predictionTarget" type:"string" required:"true"`
    // 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) SetEditedValue

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

SetEditedValue sets the EditedValue field's value.

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".

func (*AcceptChoice) Validate

func (s *AcceptChoice) Validate() error

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

type AcceptPredictionsInput

type AcceptPredictionsInput struct {

    // Specifies the prediction (aka, the automatically generated piece of metadata)
    // and the target (for example, a column name) that can be accepted.
    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"`

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

    // The revision that is to be made to the asset.
    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

func (s *AcceptPredictionsInput) SetAcceptRule(v *AcceptRule) *AcceptPredictionsInput

SetAcceptRule sets the AcceptRule field's value.

func (*AcceptPredictionsInput) SetClientToken

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

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

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

SetIdentifier sets the Identifier field's value.

func (*AcceptPredictionsInput) SetRevision

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

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 {

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

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

    // The revision that is to be made to the asset.
    //
    // 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

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

SetAssetId sets the AssetId field's value.

func (*AcceptPredictionsOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*AcceptPredictionsOutput) SetRevision

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

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

func (s AcceptSubscriptionRequestInput) 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 (*AcceptSubscriptionRequestInput) SetDecisionComment

func (s *AcceptSubscriptionRequestInput) SetDecisionComment(v string) *AcceptSubscriptionRequestInput

SetDecisionComment sets the DecisionComment field's value.

func (*AcceptSubscriptionRequestInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*AcceptSubscriptionRequestInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (AcceptSubscriptionRequestInput) String

func (s AcceptSubscriptionRequestInput) 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 (*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

func (s AcceptSubscriptionRequestOutput) 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 (*AcceptSubscriptionRequestOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*AcceptSubscriptionRequestOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*AcceptSubscriptionRequestOutput) SetDecisionComment

func (s *AcceptSubscriptionRequestOutput) SetDecisionComment(v string) *AcceptSubscriptionRequestOutput

SetDecisionComment sets the DecisionComment field's value.

func (*AcceptSubscriptionRequestOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*AcceptSubscriptionRequestOutput) SetId

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

SetId sets the Id field's value.

func (*AcceptSubscriptionRequestOutput) SetRequestReason

func (s *AcceptSubscriptionRequestOutput) SetRequestReason(v string) *AcceptSubscriptionRequestOutput

SetRequestReason sets the RequestReason field's value.

func (*AcceptSubscriptionRequestOutput) SetReviewerId

func (s *AcceptSubscriptionRequestOutput) SetReviewerId(v string) *AcceptSubscriptionRequestOutput

SetReviewerId sets the ReviewerId field's value.

func (*AcceptSubscriptionRequestOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*AcceptSubscriptionRequestOutput) SetSubscribedListings

func (s *AcceptSubscriptionRequestOutput) SetSubscribedListings(v []*SubscribedListing) *AcceptSubscriptionRequestOutput

SetSubscribedListings sets the SubscribedListings field's value.

func (*AcceptSubscriptionRequestOutput) SetSubscribedPrincipals

func (s *AcceptSubscriptionRequestOutput) SetSubscribedPrincipals(v []*SubscribedPrincipal) *AcceptSubscriptionRequestOutput

SetSubscribedPrincipals sets the SubscribedPrincipals field's value.

func (*AcceptSubscriptionRequestOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*AcceptSubscriptionRequestOutput) SetUpdatedBy

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

SetUpdatedBy sets the UpdatedBy field's value.

func (AcceptSubscriptionRequestOutput) String

func (s AcceptSubscriptionRequestOutput) 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 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 ActionParameters

type ActionParameters struct {

    // The console link specified as part of the environment action.
    AwsConsoleLink *AwsConsoleLinkParameters `locationName:"awsConsoleLink" type:"structure"`
    // contains filtered or unexported fields
}

The parameters of the environment action.

func (ActionParameters) GoString

func (s ActionParameters) 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 *ActionParameters) SetAwsConsoleLink(v *AwsConsoleLinkParameters) *ActionParameters

SetAwsConsoleLink sets the AwsConsoleLink field's value.

func (ActionParameters) String

func (s ActionParameters) 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 AssetFilterConfiguration

type AssetFilterConfiguration struct {

    // The column configuration of the asset filter.
    ColumnConfiguration *ColumnFilterConfiguration `locationName:"columnConfiguration" type:"structure"`

    // The row configuration of the asset filter.
    RowConfiguration *RowFilterConfiguration `locationName:"rowConfiguration" type:"structure"`
    // contains filtered or unexported fields
}

The configuration details of the asset filter.

func (AssetFilterConfiguration) GoString

func (s AssetFilterConfiguration) 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 (*AssetFilterConfiguration) SetColumnConfiguration

func (s *AssetFilterConfiguration) SetColumnConfiguration(v *ColumnFilterConfiguration) *AssetFilterConfiguration

SetColumnConfiguration sets the ColumnConfiguration field's value.

func (*AssetFilterConfiguration) SetRowConfiguration

func (s *AssetFilterConfiguration) SetRowConfiguration(v *RowFilterConfiguration) *AssetFilterConfiguration

SetRowConfiguration sets the RowConfiguration field's value.

func (AssetFilterConfiguration) String

func (s AssetFilterConfiguration) 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 (*AssetFilterConfiguration) Validate

func (s *AssetFilterConfiguration) Validate() error

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

type AssetFilterSummary

type AssetFilterSummary struct {

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

    // The timestamp at which the asset filter was created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

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

    // The ID of the domain where the asset filter lives.
    //
    // DomainId is a required field
    DomainId *string `locationName:"domainId" type:"string" required:"true"`

    // The effective column names of the asset filter.
    EffectiveColumnNames []*string `locationName:"effectiveColumnNames" type:"list"`

    // The effective row filter of the asset filter.
    EffectiveRowFilter *string `locationName:"effectiveRowFilter" type:"string"`

    // The error message that is displayed if the action does not succeed.
    ErrorMessage *string `locationName:"errorMessage" type:"string"`

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

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

    // The status of the asset filter.
    Status *string `locationName:"status" type:"string" enum:"FilterStatus"`
    // contains filtered or unexported fields
}

The summary of the asset filter.

func (AssetFilterSummary) GoString

func (s AssetFilterSummary) 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 (*AssetFilterSummary) SetAssetId

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

SetAssetId sets the AssetId field's value.

func (*AssetFilterSummary) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*AssetFilterSummary) SetDescription

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

SetDescription sets the Description field's value.

func (*AssetFilterSummary) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*AssetFilterSummary) SetEffectiveColumnNames

func (s *AssetFilterSummary) SetEffectiveColumnNames(v []*string) *AssetFilterSummary

SetEffectiveColumnNames sets the EffectiveColumnNames field's value.

func (*AssetFilterSummary) SetEffectiveRowFilter

func (s *AssetFilterSummary) SetEffectiveRowFilter(v string) *AssetFilterSummary

SetEffectiveRowFilter sets the EffectiveRowFilter field's value.

func (*AssetFilterSummary) SetErrorMessage

func (s *AssetFilterSummary) SetErrorMessage(v string) *AssetFilterSummary

SetErrorMessage sets the ErrorMessage field's value.

func (*AssetFilterSummary) SetId

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

SetId sets the Id field's value.

func (*AssetFilterSummary) SetName

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

SetName sets the Name field's value.

func (*AssetFilterSummary) SetStatus

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

SetStatus sets the Status field's value.

func (AssetFilterSummary) String

func (s AssetFilterSummary) 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 latest time series data points forms included in the additional attributes
    // of an asset.
    LatestTimeSeriesDataPointFormsOutput []*TimeSeriesDataPointSummaryFormOutput_ `locationName:"latestTimeSeriesDataPointFormsOutput" 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

func (s AssetItemAdditionalAttributes) 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 (*AssetItemAdditionalAttributes) SetFormsOutput

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

SetFormsOutput sets the FormsOutput field's value.

func (*AssetItemAdditionalAttributes) SetLatestTimeSeriesDataPointFormsOutput

func (s *AssetItemAdditionalAttributes) SetLatestTimeSeriesDataPointFormsOutput(v []*TimeSeriesDataPointSummaryFormOutput_) *AssetItemAdditionalAttributes

SetLatestTimeSeriesDataPointFormsOutput sets the LatestTimeSeriesDataPointFormsOutput field's value.

func (*AssetItemAdditionalAttributes) SetReadOnlyFormsOutput

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

SetReadOnlyFormsOutput sets the ReadOnlyFormsOutput field's value.

func (AssetItemAdditionalAttributes) String

func (s AssetItemAdditionalAttributes) 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 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 latest time series data points forms included in the additional attributes
    // of an asset.
    LatestTimeSeriesDataPointForms []*TimeSeriesDataPointSummaryFormOutput_ `locationName:"latestTimeSeriesDataPointForms" 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) SetLatestTimeSeriesDataPointForms

func (s *AssetListing) SetLatestTimeSeriesDataPointForms(v []*TimeSeriesDataPointSummaryFormOutput_) *AssetListing

SetLatestTimeSeriesDataPointForms sets the LatestTimeSeriesDataPointForms 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

func (s *AssetListingItem) SetAdditionalAttributes(v *AssetListingItemAdditionalAttributes) *AssetListingItem

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"`

    // The latest time series data points forms included in the additional attributes
    // of an asset.
    LatestTimeSeriesDataPointForms []*TimeSeriesDataPointSummaryFormOutput_ `locationName:"latestTimeSeriesDataPointForms" type:"list"`
    // contains filtered or unexported fields
}

Additional attributes of an inventory asset.

func (AssetListingItemAdditionalAttributes) GoString

func (s AssetListingItemAdditionalAttributes) 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 (*AssetListingItemAdditionalAttributes) SetForms

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

SetForms sets the Forms field's value.

func (*AssetListingItemAdditionalAttributes) SetLatestTimeSeriesDataPointForms

func (s *AssetListingItemAdditionalAttributes) SetLatestTimeSeriesDataPointForms(v []*TimeSeriesDataPointSummaryFormOutput_) *AssetListingItemAdditionalAttributes

SetLatestTimeSeriesDataPointForms sets the LatestTimeSeriesDataPointForms field's value.

func (AssetListingItemAdditionalAttributes) String

func (s AssetListingItemAdditionalAttributes) 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 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
}

The name map for assets.

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 AssociateEnvironmentRoleInput

type AssociateEnvironmentRoleInput struct {

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

    // The ID of the Amazon DataZone environment.
    //
    // EnvironmentIdentifier is a required field
    EnvironmentIdentifier *string `location:"uri" locationName:"environmentIdentifier" type:"string" required:"true"`

    // The ARN of the environment role.
    //
    // EnvironmentRoleArn is a required field
    EnvironmentRoleArn *string `location:"uri" locationName:"environmentRoleArn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateEnvironmentRoleInput) GoString

func (s AssociateEnvironmentRoleInput) 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 (*AssociateEnvironmentRoleInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*AssociateEnvironmentRoleInput) SetEnvironmentIdentifier

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

SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.

func (*AssociateEnvironmentRoleInput) SetEnvironmentRoleArn

func (s *AssociateEnvironmentRoleInput) SetEnvironmentRoleArn(v string) *AssociateEnvironmentRoleInput

SetEnvironmentRoleArn sets the EnvironmentRoleArn field's value.

func (AssociateEnvironmentRoleInput) String

func (s AssociateEnvironmentRoleInput) 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 (*AssociateEnvironmentRoleInput) Validate

func (s *AssociateEnvironmentRoleInput) Validate() error

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

type AssociateEnvironmentRoleOutput

type AssociateEnvironmentRoleOutput struct {
    // contains filtered or unexported fields
}

func (AssociateEnvironmentRoleOutput) GoString

func (s AssociateEnvironmentRoleOutput) 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 (AssociateEnvironmentRoleOutput) String

func (s AssociateEnvironmentRoleOutput) 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 AwsConsoleLinkParameters

type AwsConsoleLinkParameters struct {

    // The URI of the console link specified as part of the environment action.
    Uri *string `locationName:"uri" type:"string"`
    // contains filtered or unexported fields
}

The parameters of the console link specified as part of the environment action.

func (AwsConsoleLinkParameters) GoString

func (s AwsConsoleLinkParameters) 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 (*AwsConsoleLinkParameters) SetUri

func (s *AwsConsoleLinkParameters) SetUri(v string) *AwsConsoleLinkParameters

SetUri sets the Uri field's value.

func (AwsConsoleLinkParameters) String

func (s AwsConsoleLinkParameters) 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

func (s BusinessNameGenerationConfiguration) 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 (*BusinessNameGenerationConfiguration) SetEnabled

func (s *BusinessNameGenerationConfiguration) SetEnabled(v bool) *BusinessNameGenerationConfiguration

SetEnabled sets the Enabled field's value.

func (BusinessNameGenerationConfiguration) String

func (s BusinessNameGenerationConfiguration) 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 CancelMetadataGenerationRunInput

type CancelMetadataGenerationRunInput struct {

    // The ID of the Amazon DataZone domain in which the metadata generation run
    // is to be cancelled.
    //
    // DomainIdentifier is a required field
    DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

    // The ID of the metadata generation run.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CancelMetadataGenerationRunInput) GoString

func (s CancelMetadataGenerationRunInput) 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 (*CancelMetadataGenerationRunInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CancelMetadataGenerationRunInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (CancelMetadataGenerationRunInput) String

func (s CancelMetadataGenerationRunInput) 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 (*CancelMetadataGenerationRunInput) Validate

func (s *CancelMetadataGenerationRunInput) Validate() error

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

type CancelMetadataGenerationRunOutput

type CancelMetadataGenerationRunOutput struct {
    // contains filtered or unexported fields
}

func (CancelMetadataGenerationRunOutput) GoString

func (s CancelMetadataGenerationRunOutput) 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 (CancelMetadataGenerationRunOutput) String

func (s CancelMetadataGenerationRunOutput) 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 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

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

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

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

SetCreatedAt sets the CreatedAt field's value.

func (*CancelSubscriptionOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*CancelSubscriptionOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*CancelSubscriptionOutput) SetId

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

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

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

SetStatus sets the Status field's value.

func (*CancelSubscriptionOutput) SetSubscribedListing

func (s *CancelSubscriptionOutput) SetSubscribedListing(v *SubscribedListing) *CancelSubscriptionOutput

SetSubscribedListing sets the SubscribedListing field's value.

func (*CancelSubscriptionOutput) SetSubscribedPrincipal

func (s *CancelSubscriptionOutput) SetSubscribedPrincipal(v *SubscribedPrincipal) *CancelSubscriptionOutput

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

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*CancelSubscriptionOutput) SetUpdatedBy

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

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

func (s *CloudFormationProperties) SetTemplateUrl(v string) *CloudFormationProperties

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 ColumnFilterConfiguration

type ColumnFilterConfiguration struct {

    // Specifies whether to include column names.
    IncludedColumnNames []*string `locationName:"includedColumnNames" type:"list"`
    // contains filtered or unexported fields
}

The column configuration of the asset filter.

func (ColumnFilterConfiguration) GoString

func (s ColumnFilterConfiguration) 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 (*ColumnFilterConfiguration) SetIncludedColumnNames

func (s *ColumnFilterConfiguration) SetIncludedColumnNames(v []*string) *ColumnFilterConfiguration

SetIncludedColumnNames sets the IncludedColumnNames field's value.

func (ColumnFilterConfiguration) String

func (s ColumnFilterConfiguration) 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

func (s *ConfigurableActionParameter) SetKey(v string) *ConfigurableActionParameter

SetKey sets the Key field's value.

func (*ConfigurableActionParameter) SetValue

func (s *ConfigurableActionParameter) SetValue(v string) *ConfigurableActionParameter

SetValue sets the Value field's value.

func (ConfigurableActionParameter) String

func (s ConfigurableActionParameter) 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 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

func (s ConfigurableEnvironmentAction) 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 (*ConfigurableEnvironmentAction) SetAuth

func (s *ConfigurableEnvironmentAction) SetAuth(v string) *ConfigurableEnvironmentAction

SetAuth sets the Auth field's value.

func (*ConfigurableEnvironmentAction) SetParameters

func (s *ConfigurableEnvironmentAction) SetParameters(v []*ConfigurableActionParameter) *ConfigurableEnvironmentAction

SetParameters sets the Parameters field's value.

func (*ConfigurableEnvironmentAction) SetType

func (s *ConfigurableEnvironmentAction) SetType(v string) *ConfigurableEnvironmentAction

SetType sets the Type field's value.

func (ConfigurableEnvironmentAction) String

func (s ConfigurableEnvironmentAction) 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 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 CreateAssetFilterInput

type CreateAssetFilterInput struct {

    // The ID of the data asset.
    //
    // AssetIdentifier is a required field
    AssetIdentifier *string `location:"uri" locationName:"assetIdentifier" type:"string" 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 configuration of the asset filter.
    //
    // Configuration is a required field
    Configuration *AssetFilterConfiguration `locationName:"configuration" type:"structure" required:"true"`

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

    // The ID of the domain in which you want to create an asset filter.
    //
    // DomainIdentifier is a required field
    DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

    // The name of the asset filter.
    //
    // Name is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateAssetFilterInput'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 (CreateAssetFilterInput) GoString

func (s CreateAssetFilterInput) 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 (*CreateAssetFilterInput) SetAssetIdentifier

func (s *CreateAssetFilterInput) SetAssetIdentifier(v string) *CreateAssetFilterInput

SetAssetIdentifier sets the AssetIdentifier field's value.

func (*CreateAssetFilterInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateAssetFilterInput) SetConfiguration

func (s *CreateAssetFilterInput) SetConfiguration(v *AssetFilterConfiguration) *CreateAssetFilterInput

SetConfiguration sets the Configuration field's value.

func (*CreateAssetFilterInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateAssetFilterInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateAssetFilterInput) SetName

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

SetName sets the Name field's value.

func (CreateAssetFilterInput) String

func (s CreateAssetFilterInput) 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 (*CreateAssetFilterInput) Validate

func (s *CreateAssetFilterInput) Validate() error

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

type CreateAssetFilterOutput

type CreateAssetFilterOutput struct {

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

    // The configuration of the asset filter.
    //
    // Configuration is a required field
    Configuration *AssetFilterConfiguration `locationName:"configuration" type:"structure" required:"true"`

    // The timestamp at which the asset filter was created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

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

    // The ID of the domain where the asset filter is created.
    //
    // DomainId is a required field
    DomainId *string `locationName:"domainId" type:"string" required:"true"`

    // The column names in the asset filter.
    EffectiveColumnNames []*string `locationName:"effectiveColumnNames" type:"list"`

    // The row filter in the asset filter.
    EffectiveRowFilter *string `locationName:"effectiveRowFilter" type:"string"`

    // The error message that is displayed if the asset filter is not created successfully.
    ErrorMessage *string `locationName:"errorMessage" type:"string"`

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

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

    // The status of the asset filter.
    Status *string `locationName:"status" type:"string" enum:"FilterStatus"`
    // contains filtered or unexported fields
}

func (CreateAssetFilterOutput) GoString

func (s CreateAssetFilterOutput) 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 (*CreateAssetFilterOutput) SetAssetId

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

SetAssetId sets the AssetId field's value.

func (*CreateAssetFilterOutput) SetConfiguration

func (s *CreateAssetFilterOutput) SetConfiguration(v *AssetFilterConfiguration) *CreateAssetFilterOutput

SetConfiguration sets the Configuration field's value.

func (*CreateAssetFilterOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*CreateAssetFilterOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateAssetFilterOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*CreateAssetFilterOutput) SetEffectiveColumnNames

func (s *CreateAssetFilterOutput) SetEffectiveColumnNames(v []*string) *CreateAssetFilterOutput

SetEffectiveColumnNames sets the EffectiveColumnNames field's value.

func (*CreateAssetFilterOutput) SetEffectiveRowFilter

func (s *CreateAssetFilterOutput) SetEffectiveRowFilter(v string) *CreateAssetFilterOutput

SetEffectiveRowFilter sets the EffectiveRowFilter field's value.

func (*CreateAssetFilterOutput) SetErrorMessage

func (s *CreateAssetFilterOutput) SetErrorMessage(v string) *CreateAssetFilterOutput

SetErrorMessage sets the ErrorMessage field's value.

func (*CreateAssetFilterOutput) SetId

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

SetId sets the Id field's value.

func (*CreateAssetFilterOutput) SetName

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

SetName sets the Name field's value.

func (*CreateAssetFilterOutput) SetStatus

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

SetStatus sets the Status field's value.

func (CreateAssetFilterOutput) String

func (s CreateAssetFilterOutput) 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"`

    // The external identifier of the asset.
    //
    // 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"`

    // The external identifier of the asset.
    //
    // 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 latest data point that was imported into the time series form for the
    // asset.
    LatestTimeSeriesDataPointFormsOutput []*TimeSeriesDataPointSummaryFormOutput_ `locationName:"latestTimeSeriesDataPointFormsOutput" type:"list"`

    // 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

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

SetId sets the Id field's value.

func (*CreateAssetOutput) SetLatestTimeSeriesDataPointFormsOutput

func (s *CreateAssetOutput) SetLatestTimeSeriesDataPointFormsOutput(v []*TimeSeriesDataPointSummaryFormOutput_) *CreateAssetOutput

SetLatestTimeSeriesDataPointFormsOutput sets the LatestTimeSeriesDataPointFormsOutput field's value.

func (*CreateAssetOutput) SetListing

func (s *CreateAssetOutput) SetListing(v *AssetListingDetails) *CreateAssetOutput

SetListing sets the Listing field's value.

func (*CreateAssetOutput) SetName

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

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

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

SetClientToken sets the ClientToken field's value.

func (*CreateAssetRevisionInput) SetDescription

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

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

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

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

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

SetIdentifier sets the Identifier field's value.

func (*CreateAssetRevisionInput) SetName

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

SetName sets the Name field's value.

func (*CreateAssetRevisionInput) SetPredictionConfiguration

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

SetPredictionConfiguration sets the PredictionConfiguration field's value.

func (*CreateAssetRevisionInput) SetTypeRevision

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

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"`

    // The external identifier of the asset.
    //
    // 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 latest data point that was imported into the time series form for the
    // asset.
    LatestTimeSeriesDataPointFormsOutput []*TimeSeriesDataPointSummaryFormOutput_ `locationName:"latestTimeSeriesDataPointFormsOutput" type:"list"`

    // 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

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

SetCreatedAt sets the CreatedAt field's value.

func (*CreateAssetRevisionOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*CreateAssetRevisionOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateAssetRevisionOutput) SetDomainId

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

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

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

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

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

SetId sets the Id field's value.

func (*CreateAssetRevisionOutput) SetLatestTimeSeriesDataPointFormsOutput

func (s *CreateAssetRevisionOutput) SetLatestTimeSeriesDataPointFormsOutput(v []*TimeSeriesDataPointSummaryFormOutput_) *CreateAssetRevisionOutput

SetLatestTimeSeriesDataPointFormsOutput sets the LatestTimeSeriesDataPointFormsOutput field's value.

func (*CreateAssetRevisionOutput) SetListing

func (s *CreateAssetRevisionOutput) SetListing(v *AssetListingDetails) *CreateAssetRevisionOutput

SetListing sets the Listing field's value.

func (*CreateAssetRevisionOutput) SetName

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

SetName sets the Name field's value.

func (*CreateAssetRevisionOutput) SetOwningProjectId

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

SetOwningProjectId sets the OwningProjectId field's value.

func (*CreateAssetRevisionOutput) SetPredictionConfiguration

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

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

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

SetRevision sets the Revision field's value.

func (*CreateAssetRevisionOutput) SetTypeIdentifier

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

SetTypeIdentifier sets the TypeIdentifier field's value.

func (*CreateAssetRevisionOutput) SetTypeRevision

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

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

func (s *CreateAssetTypeInput) SetFormsInput(v map[string]*FormEntryInput_) *CreateAssetTypeInput

SetFormsInput sets the FormsInput field's value.

func (*CreateAssetTypeInput) SetName

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

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

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

SetCreatedAt sets the CreatedAt field's value.

func (*CreateAssetTypeOutput) SetCreatedBy

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

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

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

SetDomainId sets the DomainId field's value.

func (*CreateAssetTypeOutput) SetFormsOutput

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

SetFormsOutput sets the FormsOutput field's value.

func (*CreateAssetTypeOutput) SetName

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

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

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

SetRevision sets the Revision field's value.

func (*CreateAssetTypeOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*CreateAssetTypeOutput) SetUpdatedBy

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

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

func (s *CreateDataSourceInput) SetConfiguration(v *DataSourceConfigurationInput_) *CreateDataSourceInput

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

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

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

func (s *CreateDataSourceInput) SetRecommendation(v *RecommendationConfiguration) *CreateDataSourceInput

SetRecommendation sets the Recommendation field's value.

func (*CreateDataSourceInput) SetSchedule

func (s *CreateDataSourceInput) SetSchedule(v *ScheduleConfiguration) *CreateDataSourceInput

SetSchedule sets the Schedule field's value.

func (*CreateDataSourceInput) SetType

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

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

func (s *CreateDataSourceOutput) SetConfiguration(v *DataSourceConfigurationOutput_) *CreateDataSourceOutput

SetConfiguration sets the Configuration field's value.

func (*CreateDataSourceOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*CreateDataSourceOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateDataSourceOutput) SetDomainId

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

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

func (s *CreateDataSourceOutput) SetErrorMessage(v *DataSourceErrorMessage) *CreateDataSourceOutput

SetErrorMessage sets the ErrorMessage field's value.

func (*CreateDataSourceOutput) SetId

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

SetId sets the Id field's value.

func (*CreateDataSourceOutput) SetLastRunAt

func (s *CreateDataSourceOutput) SetLastRunAt(v time.Time) *CreateDataSourceOutput

SetLastRunAt sets the LastRunAt field's value.

func (*CreateDataSourceOutput) SetLastRunErrorMessage

func (s *CreateDataSourceOutput) SetLastRunErrorMessage(v *DataSourceErrorMessage) *CreateDataSourceOutput

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

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

SetName sets the Name field's value.

func (*CreateDataSourceOutput) SetProjectId

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

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

func (s *CreateDataSourceOutput) SetRecommendation(v *RecommendationConfiguration) *CreateDataSourceOutput

SetRecommendation sets the Recommendation field's value.

func (*CreateDataSourceOutput) SetSchedule

func (s *CreateDataSourceOutput) SetSchedule(v *ScheduleConfiguration) *CreateDataSourceOutput

SetSchedule sets the Schedule field's value.

func (*CreateDataSourceOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*CreateDataSourceOutput) SetType

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

SetType sets the Type field's value.

func (*CreateDataSourceOutput) SetUpdatedAt

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

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

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

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

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

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

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

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

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

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 CreateEnvironmentActionInput

type CreateEnvironmentActionInput struct {

    // The description of the environment action that is being created in the environment.
    Description *string `locationName:"description" type:"string"`

    // The ID of the Amazon DataZone domain in which the environment action 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 environment action is created.
    //
    // EnvironmentIdentifier is a required field
    EnvironmentIdentifier *string `location:"uri" locationName:"environmentIdentifier" type:"string" required:"true"`

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

    // The parameters of the environment action.
    //
    // Parameters is a required field
    Parameters *ActionParameters `locationName:"parameters" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateEnvironmentActionInput) GoString

func (s CreateEnvironmentActionInput) 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 (*CreateEnvironmentActionInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateEnvironmentActionInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateEnvironmentActionInput) SetEnvironmentIdentifier

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

SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.

func (*CreateEnvironmentActionInput) SetName

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

SetName sets the Name field's value.

func (*CreateEnvironmentActionInput) SetParameters

func (s *CreateEnvironmentActionInput) SetParameters(v *ActionParameters) *CreateEnvironmentActionInput

SetParameters sets the Parameters field's value.

func (CreateEnvironmentActionInput) String

func (s CreateEnvironmentActionInput) 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 (*CreateEnvironmentActionInput) Validate

func (s *CreateEnvironmentActionInput) Validate() error

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

type CreateEnvironmentActionOutput

type CreateEnvironmentActionOutput struct {

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

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

    // The ID of the environment in which the environment is created.
    //
    // EnvironmentId is a required field
    EnvironmentId *string `locationName:"environmentId" type:"string" required:"true"`

    // The ID of the environment action.
    //
    // Id is a required field
    Id *string `locationName:"id" type:"string" required:"true"`

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

    // The parameters of the environment action.
    //
    // Parameters is a required field
    Parameters *ActionParameters `locationName:"parameters" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateEnvironmentActionOutput) GoString

func (s CreateEnvironmentActionOutput) 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 (*CreateEnvironmentActionOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateEnvironmentActionOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*CreateEnvironmentActionOutput) SetEnvironmentId

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

SetEnvironmentId sets the EnvironmentId field's value.

func (*CreateEnvironmentActionOutput) SetId

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

SetId sets the Id field's value.

func (*CreateEnvironmentActionOutput) SetName

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

SetName sets the Name field's value.

func (*CreateEnvironmentActionOutput) SetParameters

func (s *CreateEnvironmentActionOutput) SetParameters(v *ActionParameters) *CreateEnvironmentActionOutput

SetParameters sets the Parameters field's value.

func (CreateEnvironmentActionOutput) String

func (s CreateEnvironmentActionOutput) 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 ID of the account in which the environment is being created.
    EnvironmentAccountIdentifier *string `locationName:"environmentAccountIdentifier" type:"string"`

    // The region of the account in which the environment is being created.
    EnvironmentAccountRegion *string `locationName:"environmentAccountRegion" type:"string"`

    // The ID of the blueprint with which the environment is being created.
    EnvironmentBlueprintIdentifier *string `locationName:"environmentBlueprintIdentifier" type:"string"`

    // 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

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

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) SetEnvironmentAccountIdentifier

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

SetEnvironmentAccountIdentifier sets the EnvironmentAccountIdentifier field's value.

func (*CreateEnvironmentInput) SetEnvironmentAccountRegion

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

SetEnvironmentAccountRegion sets the EnvironmentAccountRegion field's value.

func (*CreateEnvironmentInput) SetEnvironmentBlueprintIdentifier

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

SetEnvironmentBlueprintIdentifier sets the EnvironmentBlueprintIdentifier 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

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

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

func (s *CreateEnvironmentInput) SetUserParameters(v []*EnvironmentParameter) *CreateEnvironmentInput

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 *string `locationName:"environmentProfileId" type:"string"`

    // 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

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

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

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

SetCreatedAt sets the CreatedAt field's value.

func (*CreateEnvironmentOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*CreateEnvironmentOutput) SetDeploymentProperties

func (s *CreateEnvironmentOutput) SetDeploymentProperties(v *DeploymentProperties) *CreateEnvironmentOutput

SetDeploymentProperties sets the DeploymentProperties field's value.

func (*CreateEnvironmentOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateEnvironmentOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*CreateEnvironmentOutput) SetEnvironmentActions

func (s *CreateEnvironmentOutput) SetEnvironmentActions(v []*ConfigurableEnvironmentAction) *CreateEnvironmentOutput

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

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

SetId sets the Id field's value.

func (*CreateEnvironmentOutput) SetLastDeployment

func (s *CreateEnvironmentOutput) SetLastDeployment(v *Deployment) *CreateEnvironmentOutput

SetLastDeployment sets the LastDeployment field's value.

func (*CreateEnvironmentOutput) SetName

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

SetName sets the Name field's value.

func (*CreateEnvironmentOutput) SetProjectId

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

SetProjectId sets the ProjectId field's value.

func (*CreateEnvironmentOutput) SetProvider

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

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

func (s *CreateEnvironmentOutput) SetProvisioningProperties(v *ProvisioningProperties) *CreateEnvironmentOutput

SetProvisioningProperties sets the ProvisioningProperties field's value.

func (*CreateEnvironmentOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*CreateEnvironmentOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*CreateEnvironmentOutput) SetUserParameters

func (s *CreateEnvironmentOutput) SetUserParameters(v []*CustomParameter) *CreateEnvironmentOutput

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

func (s CreateEnvironmentProfileInput) 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 (*CreateEnvironmentProfileInput) SetAwsAccountId

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateEnvironmentProfileInput) SetAwsAccountRegion

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

SetAwsAccountRegion sets the AwsAccountRegion field's value.

func (*CreateEnvironmentProfileInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateEnvironmentProfileInput) SetDomainIdentifier

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

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

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

SetName sets the Name field's value.

func (*CreateEnvironmentProfileInput) SetProjectIdentifier

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

SetProjectIdentifier sets the ProjectIdentifier field's value.

func (*CreateEnvironmentProfileInput) SetUserParameters

func (s *CreateEnvironmentProfileInput) SetUserParameters(v []*EnvironmentParameter) *CreateEnvironmentProfileInput

SetUserParameters sets the UserParameters field's value.

func (CreateEnvironmentProfileInput) String

func (s CreateEnvironmentProfileInput) 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 (*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

func (s CreateEnvironmentProfileOutput) 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 (*CreateEnvironmentProfileOutput) SetAwsAccountId

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateEnvironmentProfileOutput) SetAwsAccountRegion

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

SetAwsAccountRegion sets the AwsAccountRegion field's value.

func (*CreateEnvironmentProfileOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*CreateEnvironmentProfileOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*CreateEnvironmentProfileOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateEnvironmentProfileOutput) SetDomainId

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

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

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

SetId sets the Id field's value.

func (*CreateEnvironmentProfileOutput) SetName

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

SetName sets the Name field's value.

func (*CreateEnvironmentProfileOutput) SetProjectId

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

SetProjectId sets the ProjectId field's value.

func (*CreateEnvironmentProfileOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*CreateEnvironmentProfileOutput) SetUserParameters

func (s *CreateEnvironmentProfileOutput) SetUserParameters(v []*CustomParameter) *CreateEnvironmentProfileOutput

SetUserParameters sets the UserParameters field's value.

func (CreateEnvironmentProfileOutput) String

func (s CreateEnvironmentProfileOutput) 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 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

func (s *CreateFormTypeInput) SetModel(v *Model) *CreateFormTypeInput

SetModel sets the Model field's value.

func (*CreateFormTypeInput) SetName

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

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

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

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

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

SetDomainId sets the DomainId field's value.

func (*CreateFormTypeOutput) SetName

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

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

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

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

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

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

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

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

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

SetDomainId sets the DomainId field's value.

func (*CreateGlossaryOutput) SetId

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

SetId sets the Id field's value.

func (*CreateGlossaryOutput) SetName

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

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

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

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

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

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

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

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

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

SetStatus sets the Status field's value.

func (*CreateGlossaryTermInput) SetTermRelations

func (s *CreateGlossaryTermInput) SetTermRelations(v *TermRelations) *CreateGlossaryTermInput

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

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

SetDomainId sets the DomainId field's value.

func (*CreateGlossaryTermOutput) SetGlossaryId

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

SetGlossaryId sets the GlossaryId field's value.

func (*CreateGlossaryTermOutput) SetId

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

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

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

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

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

SetStatus sets the Status field's value.

func (*CreateGlossaryTermOutput) SetTermRelations

func (s *CreateGlossaryTermOutput) SetTermRelations(v *TermRelations) *CreateGlossaryTermOutput

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

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

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

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

SetDomainId sets the DomainId field's value.

func (*CreateGroupProfileOutput) SetGroupName

func (s *CreateGroupProfileOutput) SetGroupName(v string) *CreateGroupProfileOutput

SetGroupName sets the GroupName field's value.

func (*CreateGroupProfileOutput) SetId

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

SetId sets the Id field's value.

func (*CreateGroupProfileOutput) SetStatus

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

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 {

    // Specifies whether to publish or unpublish a listing.
    //
    // Action is a required field
    Action *string `locationName:"action" type:"string" required:"true" enum:"ChangeAction"`

    // 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.
    //
    // DomainIdentifier is a required field
    DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

    // The ID of the asset.
    //
    // EntityIdentifier is a required field
    EntityIdentifier *string `locationName:"entityIdentifier" type:"string" required:"true"`

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

    // The type of an entity.
    //
    // 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

func (s *CreateListingChangeSetInput) SetAction(v string) *CreateListingChangeSetInput

SetAction sets the Action field's value.

func (*CreateListingChangeSetInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateListingChangeSetInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateListingChangeSetInput) SetEntityIdentifier

func (s *CreateListingChangeSetInput) SetEntityIdentifier(v string) *CreateListingChangeSetInput

SetEntityIdentifier sets the EntityIdentifier field's value.

func (*CreateListingChangeSetInput) SetEntityRevision

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

SetEntityRevision sets the EntityRevision field's value.

func (*CreateListingChangeSetInput) SetEntityType

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

SetEntityType sets the EntityType field's value.

func (CreateListingChangeSetInput) String

func (s CreateListingChangeSetInput) 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 (*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 {

    // The ID of the listing (a record of an asset at a given time).
    //
    // ListingId is a required field
    ListingId *string `locationName:"listingId" type:"string" required:"true"`

    // The revision of a listing.
    //
    // ListingRevision is a required field
    ListingRevision *string `locationName:"listingRevision" min:"1" type:"string" required:"true"`

    // Specifies the status of the listing.
    //
    // 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

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

SetListingId sets the ListingId field's value.

func (*CreateListingChangeSetOutput) SetListingRevision

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

SetListingRevision sets the ListingRevision field's value.

func (*CreateListingChangeSetOutput) SetStatus

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

SetStatus sets the Status field's value.

func (CreateListingChangeSetOutput) String

func (s CreateListingChangeSetOutput) 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 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

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

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

func (s *CreateProjectMembershipInput) SetDesignation(v string) *CreateProjectMembershipInput

SetDesignation sets the Designation field's value.

func (*CreateProjectMembershipInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateProjectMembershipInput) SetMember

func (s *CreateProjectMembershipInput) SetMember(v *Member) *CreateProjectMembershipInput

SetMember sets the Member field's value.

func (*CreateProjectMembershipInput) SetProjectIdentifier

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

SetProjectIdentifier sets the ProjectIdentifier field's value.

func (CreateProjectMembershipInput) String

func (s CreateProjectMembershipInput) 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 (*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

func (s CreateProjectMembershipOutput) 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 (CreateProjectMembershipOutput) String

func (s CreateProjectMembershipOutput) 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 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"`

    // Specifies the error message that is returned if the operation cannot be successfully
    // completed.
    FailureReasons []*ProjectDeletionError `locationName:"failureReasons" type:"list"`

    // 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"`

    // The status of the Amazon DataZone project that was created.
    ProjectStatus *string `locationName:"projectStatus" type:"string" enum:"ProjectStatus"`
    // 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) SetFailureReasons

func (s *CreateProjectOutput) SetFailureReasons(v []*ProjectDeletionError) *CreateProjectOutput

SetFailureReasons sets the FailureReasons field's value.

func (*CreateProjectOutput) SetGlossaryTerms

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

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*CreateProjectOutput) SetId

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

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

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

SetName sets the Name field's value.

func (*CreateProjectOutput) SetProjectStatus

func (s *CreateProjectOutput) SetProjectStatus(v string) *CreateProjectOutput

SetProjectStatus sets the ProjectStatus 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

func (s *CreateSubscriptionGrantInput) SetAssetTargetNames(v []*AssetTargetNameMap) *CreateSubscriptionGrantInput

SetAssetTargetNames sets the AssetTargetNames field's value.

func (*CreateSubscriptionGrantInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateSubscriptionGrantInput) SetDomainIdentifier

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

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

func (s *CreateSubscriptionGrantInput) SetGrantedEntity(v *GrantedEntityInput_) *CreateSubscriptionGrantInput

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

func (s CreateSubscriptionGrantInput) 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 (*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

func (s CreateSubscriptionGrantOutput) 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 (*CreateSubscriptionGrantOutput) SetAssets

func (s *CreateSubscriptionGrantOutput) SetAssets(v []*SubscribedAsset) *CreateSubscriptionGrantOutput

SetAssets sets the Assets field's value.

func (*CreateSubscriptionGrantOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*CreateSubscriptionGrantOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*CreateSubscriptionGrantOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*CreateSubscriptionGrantOutput) SetGrantedEntity

func (s *CreateSubscriptionGrantOutput) SetGrantedEntity(v *GrantedEntity) *CreateSubscriptionGrantOutput

SetGrantedEntity sets the GrantedEntity field's value.

func (*CreateSubscriptionGrantOutput) SetId

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

SetId sets the Id field's value.

func (*CreateSubscriptionGrantOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*CreateSubscriptionGrantOutput) SetSubscriptionId

func (s *CreateSubscriptionGrantOutput) SetSubscriptionId(v string) *CreateSubscriptionGrantOutput

SetSubscriptionId sets the SubscriptionId field's value.

func (*CreateSubscriptionGrantOutput) SetSubscriptionTargetId

func (s *CreateSubscriptionGrantOutput) SetSubscriptionTargetId(v string) *CreateSubscriptionGrantOutput

SetSubscriptionTargetId sets the SubscriptionTargetId field's value.

func (*CreateSubscriptionGrantOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*CreateSubscriptionGrantOutput) SetUpdatedBy

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

SetUpdatedBy sets the UpdatedBy field's value.

func (CreateSubscriptionGrantOutput) String

func (s CreateSubscriptionGrantOutput) 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 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"`

    // The published asset for which the subscription grant is to be created.
    //
    // 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

func (s CreateSubscriptionRequestInput) 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 (*CreateSubscriptionRequestInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateSubscriptionRequestInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*CreateSubscriptionRequestInput) SetRequestReason

func (s *CreateSubscriptionRequestInput) SetRequestReason(v string) *CreateSubscriptionRequestInput

SetRequestReason sets the RequestReason field's value.

func (*CreateSubscriptionRequestInput) SetSubscribedListings

func (s *CreateSubscriptionRequestInput) SetSubscribedListings(v []*SubscribedListingInput_) *CreateSubscriptionRequestInput

SetSubscribedListings sets the SubscribedListings field's value.

func (*CreateSubscriptionRequestInput) SetSubscribedPrincipals

func (s *CreateSubscriptionRequestInput) SetSubscribedPrincipals(v []*SubscribedPrincipalInput_) *CreateSubscriptionRequestInput

SetSubscribedPrincipals sets the SubscribedPrincipals field's value.

func (CreateSubscriptionRequestInput) String

func (s CreateSubscriptionRequestInput) 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 (*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"`

    // The published asset for which the subscription grant is to be created.
    //
    // 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

func (s CreateSubscriptionRequestOutput) 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 (*CreateSubscriptionRequestOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*CreateSubscriptionRequestOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*CreateSubscriptionRequestOutput) SetDecisionComment

func (s *CreateSubscriptionRequestOutput) SetDecisionComment(v string) *CreateSubscriptionRequestOutput

SetDecisionComment sets the DecisionComment field's value.

func (*CreateSubscriptionRequestOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*CreateSubscriptionRequestOutput) SetId

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

SetId sets the Id field's value.

func (*CreateSubscriptionRequestOutput) SetRequestReason

func (s *CreateSubscriptionRequestOutput) SetRequestReason(v string) *CreateSubscriptionRequestOutput

SetRequestReason sets the RequestReason field's value.

func (*CreateSubscriptionRequestOutput) SetReviewerId

func (s *CreateSubscriptionRequestOutput) SetReviewerId(v string) *CreateSubscriptionRequestOutput

SetReviewerId sets the ReviewerId field's value.

func (*CreateSubscriptionRequestOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*CreateSubscriptionRequestOutput) SetSubscribedListings

func (s *CreateSubscriptionRequestOutput) SetSubscribedListings(v []*SubscribedListing) *CreateSubscriptionRequestOutput

SetSubscribedListings sets the SubscribedListings field's value.

func (*CreateSubscriptionRequestOutput) SetSubscribedPrincipals

func (s *CreateSubscriptionRequestOutput) SetSubscribedPrincipals(v []*SubscribedPrincipal) *CreateSubscriptionRequestOutput

SetSubscribedPrincipals sets the SubscribedPrincipals field's value.

func (*CreateSubscriptionRequestOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*CreateSubscriptionRequestOutput) SetUpdatedBy

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

SetUpdatedBy sets the UpdatedBy field's value.

func (CreateSubscriptionRequestOutput) String

func (s CreateSubscriptionRequestOutput) 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 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

func (s CreateSubscriptionTargetInput) 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 (*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

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

SetClientToken sets the ClientToken field's value.

func (*CreateSubscriptionTargetInput) SetDomainIdentifier

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

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

func (s *CreateSubscriptionTargetInput) SetManageAccessRole(v string) *CreateSubscriptionTargetInput

SetManageAccessRole sets the ManageAccessRole field's value.

func (*CreateSubscriptionTargetInput) SetName

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

SetName sets the Name field's value.

func (*CreateSubscriptionTargetInput) SetProvider

func (s *CreateSubscriptionTargetInput) SetProvider(v string) *CreateSubscriptionTargetInput

SetProvider sets the Provider field's value.

func (*CreateSubscriptionTargetInput) SetSubscriptionTargetConfig

func (s *CreateSubscriptionTargetInput) SetSubscriptionTargetConfig(v []*SubscriptionTargetForm) *CreateSubscriptionTargetInput

SetSubscriptionTargetConfig sets the SubscriptionTargetConfig field's value.

func (*CreateSubscriptionTargetInput) SetType

func (s *CreateSubscriptionTargetInput) SetType(v string) *CreateSubscriptionTargetInput

SetType sets the Type field's value.

func (CreateSubscriptionTargetInput) String

func (s CreateSubscriptionTargetInput) 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 (*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

func (s CreateSubscriptionTargetOutput) 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 (*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

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

SetCreatedAt sets the CreatedAt field's value.

func (*CreateSubscriptionTargetOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*CreateSubscriptionTargetOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*CreateSubscriptionTargetOutput) SetEnvironmentId

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

SetEnvironmentId sets the EnvironmentId field's value.

func (*CreateSubscriptionTargetOutput) SetId

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

SetId sets the Id field's value.

func (*CreateSubscriptionTargetOutput) SetManageAccessRole

func (s *CreateSubscriptionTargetOutput) SetManageAccessRole(v string) *CreateSubscriptionTargetOutput

SetManageAccessRole sets the ManageAccessRole field's value.

func (*CreateSubscriptionTargetOutput) SetName

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

SetName sets the Name field's value.

func (*CreateSubscriptionTargetOutput) SetProjectId

func (s *CreateSubscriptionTargetOutput) SetProjectId(v string) *CreateSubscriptionTargetOutput

SetProjectId sets the ProjectId field's value.

func (*CreateSubscriptionTargetOutput) SetProvider

func (s *CreateSubscriptionTargetOutput) SetProvider(v string) *CreateSubscriptionTargetOutput

SetProvider sets the Provider field's value.

func (*CreateSubscriptionTargetOutput) SetSubscriptionTargetConfig

func (s *CreateSubscriptionTargetOutput) SetSubscriptionTargetConfig(v []*SubscriptionTargetForm) *CreateSubscriptionTargetOutput

SetSubscriptionTargetConfig sets the SubscriptionTargetConfig field's value.

func (*CreateSubscriptionTargetOutput) SetType

func (s *CreateSubscriptionTargetOutput) SetType(v string) *CreateSubscriptionTargetOutput

SetType sets the Type field's value.

func (*CreateSubscriptionTargetOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*CreateSubscriptionTargetOutput) SetUpdatedBy

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

SetUpdatedBy sets the UpdatedBy field's value.

func (CreateSubscriptionTargetOutput) String

func (s CreateSubscriptionTargetOutput) 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 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

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

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

func (s *CreateUserProfileInput) SetUserType(v string) *CreateUserProfileInput

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

func (s *CreateUserProfileOutput) SetDetails(v *UserProfileDetails) *CreateUserProfileOutput

SetDetails sets the Details field's value.

func (*CreateUserProfileOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*CreateUserProfileOutput) SetId

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

SetId sets the Id field's value.

func (*CreateUserProfileOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*CreateUserProfileOutput) SetType

func (s *CreateUserProfileOutput) SetType(v string) *CreateUserProfileOutput

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 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

func (s DataSourceConfigurationInput_) 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 (*DataSourceConfigurationInput_) SetGlueRunConfiguration

func (s *DataSourceConfigurationInput_) SetGlueRunConfiguration(v *GlueRunConfigurationInput_) *DataSourceConfigurationInput_

SetGlueRunConfiguration sets the GlueRunConfiguration field's value.

func (*DataSourceConfigurationInput_) SetRedshiftRunConfiguration

func (s *DataSourceConfigurationInput_) SetRedshiftRunConfiguration(v *RedshiftRunConfigurationInput_) *DataSourceConfigurationInput_

SetRedshiftRunConfiguration sets the RedshiftRunConfiguration field's value.

func (DataSourceConfigurationInput_) String

func (s DataSourceConfigurationInput_) 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 (*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

func (s DataSourceConfigurationOutput_) 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 (*DataSourceConfigurationOutput_) SetGlueRunConfiguration

func (s *DataSourceConfigurationOutput_) SetGlueRunConfiguration(v *GlueRunConfigurationOutput_) *DataSourceConfigurationOutput_

SetGlueRunConfiguration sets the GlueRunConfiguration field's value.

func (*DataSourceConfigurationOutput_) SetRedshiftRunConfiguration

func (s *DataSourceConfigurationOutput_) SetRedshiftRunConfiguration(v *RedshiftRunConfigurationOutput_) *DataSourceConfigurationOutput_

SetRedshiftRunConfiguration sets the RedshiftRunConfiguration field's value.

func (DataSourceConfigurationOutput_) String

func (s DataSourceConfigurationOutput_) 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 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

func (s *DataSourceErrorMessage) SetErrorDetail(v string) *DataSourceErrorMessage

SetErrorDetail sets the ErrorDetail field's value.

func (*DataSourceErrorMessage) SetErrorType

func (s *DataSourceErrorMessage) SetErrorType(v string) *DataSourceErrorMessage

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

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

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

func (s *DataSourceRunActivity) SetDatabase(v string) *DataSourceRunActivity

SetDatabase sets the Database field's value.

func (*DataSourceRunActivity) SetErrorMessage

func (s *DataSourceRunActivity) SetErrorMessage(v *DataSourceErrorMessage) *DataSourceRunActivity

SetErrorMessage sets the ErrorMessage field's value.

func (*DataSourceRunActivity) SetProjectId

func (s *DataSourceRunActivity) SetProjectId(v string) *DataSourceRunActivity

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

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

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

func (s *DataSourceRunSummary) SetErrorMessage(v *DataSourceErrorMessage) *DataSourceRunSummary

SetErrorMessage sets the ErrorMessage field's value.

func (*DataSourceRunSummary) SetId

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

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

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

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

func (s *DataSourceRunSummary) SetType(v string) *DataSourceRunSummary

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

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

SetName sets the Name field's value.

func (*DataSourceSummary) SetSchedule

func (s *DataSourceSummary) SetSchedule(v *ScheduleConfiguration) *DataSourceSummary

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

func (s *DataSourceSummary) SetType(v string) *DataSourceSummary

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) AssociateEnvironmentRole

func (c *DataZone) AssociateEnvironmentRole(input *AssociateEnvironmentRoleInput) (*AssociateEnvironmentRoleOutput, error)

AssociateEnvironmentRole API operation for Amazon DataZone.

Associates the environment role 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 AssociateEnvironmentRole 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/AssociateEnvironmentRole

func (*DataZone) AssociateEnvironmentRoleRequest

func (c *DataZone) AssociateEnvironmentRoleRequest(input *AssociateEnvironmentRoleInput) (req *request.Request, output *AssociateEnvironmentRoleOutput)

AssociateEnvironmentRoleRequest generates a "aws/request.Request" representing the client's request for the AssociateEnvironmentRole 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 AssociateEnvironmentRole for more information on using the AssociateEnvironmentRole 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 AssociateEnvironmentRoleRequest method.
req, resp := client.AssociateEnvironmentRoleRequest(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/AssociateEnvironmentRole

func (*DataZone) AssociateEnvironmentRoleWithContext

func (c *DataZone) AssociateEnvironmentRoleWithContext(ctx aws.Context, input *AssociateEnvironmentRoleInput, opts ...request.Option) (*AssociateEnvironmentRoleOutput, error)

AssociateEnvironmentRoleWithContext is the same as AssociateEnvironmentRole with the addition of the ability to pass a context and additional request options.

See AssociateEnvironmentRole 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) CancelMetadataGenerationRun

func (c *DataZone) CancelMetadataGenerationRun(input *CancelMetadataGenerationRunInput) (*CancelMetadataGenerationRunOutput, error)

CancelMetadataGenerationRun API operation for Amazon DataZone.

Cancels the metadata generation 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 CancelMetadataGenerationRun 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/CancelMetadataGenerationRun

func (*DataZone) CancelMetadataGenerationRunRequest

func (c *DataZone) CancelMetadataGenerationRunRequest(input *CancelMetadataGenerationRunInput) (req *request.Request, output *CancelMetadataGenerationRunOutput)

CancelMetadataGenerationRunRequest generates a "aws/request.Request" representing the client's request for the CancelMetadataGenerationRun 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 CancelMetadataGenerationRun for more information on using the CancelMetadataGenerationRun 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 CancelMetadataGenerationRunRequest method.
req, resp := client.CancelMetadataGenerationRunRequest(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/CancelMetadataGenerationRun

func (*DataZone) CancelMetadataGenerationRunWithContext

func (c *DataZone) CancelMetadataGenerationRunWithContext(ctx aws.Context, input *CancelMetadataGenerationRunInput, opts ...request.Option) (*CancelMetadataGenerationRunOutput, error)

CancelMetadataGenerationRunWithContext is the same as CancelMetadataGenerationRun with the addition of the ability to pass a context and additional request options.

See CancelMetadataGenerationRun 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) CreateAssetFilter

func (c *DataZone) CreateAssetFilter(input *CreateAssetFilterInput) (*CreateAssetFilterOutput, error)

CreateAssetFilter API operation for Amazon DataZone.

Creates a data asset filter.

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 CreateAssetFilter 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/CreateAssetFilter

func (*DataZone) CreateAssetFilterRequest

func (c *DataZone) CreateAssetFilterRequest(input *CreateAssetFilterInput) (req *request.Request, output *CreateAssetFilterOutput)

CreateAssetFilterRequest generates a "aws/request.Request" representing the client's request for the CreateAssetFilter 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 CreateAssetFilter for more information on using the CreateAssetFilter 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 CreateAssetFilterRequest method.
req, resp := client.CreateAssetFilterRequest(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/CreateAssetFilter

func (*DataZone) CreateAssetFilterWithContext

func (c *DataZone) CreateAssetFilterWithContext(ctx aws.Context, input *CreateAssetFilterInput, opts ...request.Option) (*CreateAssetFilterOutput, error)

CreateAssetFilterWithContext is the same as CreateAssetFilter with the addition of the ability to pass a context and additional request options.

See CreateAssetFilter 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) 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) CreateEnvironmentAction

func (c *DataZone) CreateEnvironmentAction(input *CreateEnvironmentActionInput) (*CreateEnvironmentActionOutput, error)

CreateEnvironmentAction API operation for Amazon DataZone.

Creates an action for the environment, for example, creates a console link for an analytics tool that is available in this 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 CreateEnvironmentAction 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/CreateEnvironmentAction

func (*DataZone) CreateEnvironmentActionRequest

func (c *DataZone) CreateEnvironmentActionRequest(input *CreateEnvironmentActionInput) (req *request.Request, output *CreateEnvironmentActionOutput)

CreateEnvironmentActionRequest generates a "aws/request.Request" representing the client's request for the CreateEnvironmentAction 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 CreateEnvironmentAction for more information on using the CreateEnvironmentAction 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 CreateEnvironmentActionRequest method.
req, resp := client.CreateEnvironmentActionRequest(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/CreateEnvironmentAction

func (*DataZone) CreateEnvironmentActionWithContext

func (c *DataZone) CreateEnvironmentActionWithContext(ctx aws.Context, input *CreateEnvironmentActionInput, opts ...request.Option) (*CreateEnvironmentActionOutput, error)

CreateEnvironmentActionWithContext is the same as CreateEnvironmentAction with the addition of the ability to pass a context and additional request options.

See CreateEnvironmentAction 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) 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.

Publishes a listing (a record of an asset at a given time) or removes a listing from the 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 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) DeleteAssetFilter

func (c *DataZone) DeleteAssetFilter(input *DeleteAssetFilterInput) (*DeleteAssetFilterOutput, error)

DeleteAssetFilter API operation for Amazon DataZone.

Deletes an asset filter.

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 DeleteAssetFilter 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/DeleteAssetFilter

func (*DataZone) DeleteAssetFilterRequest

func (c *DataZone) DeleteAssetFilterRequest(input *DeleteAssetFilterInput) (req *request.Request, output *DeleteAssetFilterOutput)

DeleteAssetFilterRequest generates a "aws/request.Request" representing the client's request for the DeleteAssetFilter 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 DeleteAssetFilter for more information on using the DeleteAssetFilter 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 DeleteAssetFilterRequest method.
req, resp := client.DeleteAssetFilterRequest(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/DeleteAssetFilter

func (*DataZone) DeleteAssetFilterWithContext

func (c *DataZone) DeleteAssetFilterWithContext(ctx aws.Context, input *DeleteAssetFilterInput, opts ...request.Option) (*DeleteAssetFilterOutput, error)

DeleteAssetFilterWithContext is the same as DeleteAssetFilter with the addition of the ability to pass a context and additional request options.

See DeleteAssetFilter 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) 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) DeleteEnvironmentAction

func (c *DataZone) DeleteEnvironmentAction(input *DeleteEnvironmentActionInput) (*DeleteEnvironmentActionOutput, error)

DeleteEnvironmentAction API operation for Amazon DataZone.

Deletes an action for the environment, for example, deletes a console link for an analytics tool that is available in this 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 DeleteEnvironmentAction 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/DeleteEnvironmentAction

func (*DataZone) DeleteEnvironmentActionRequest

func (c *DataZone) DeleteEnvironmentActionRequest(input *DeleteEnvironmentActionInput) (req *request.Request, output *DeleteEnvironmentActionOutput)

DeleteEnvironmentActionRequest generates a "aws/request.Request" representing the client's request for the DeleteEnvironmentAction 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 DeleteEnvironmentAction for more information on using the DeleteEnvironmentAction 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 DeleteEnvironmentActionRequest method.
req, resp := client.DeleteEnvironmentActionRequest(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/DeleteEnvironmentAction

func (*DataZone) DeleteEnvironmentActionWithContext

func (c *DataZone) DeleteEnvironmentActionWithContext(ctx aws.Context, input *DeleteEnvironmentActionInput, opts ...request.Option) (*DeleteEnvironmentActionOutput, error)

DeleteEnvironmentActionWithContext is the same as DeleteEnvironmentAction with the addition of the ability to pass a context and additional request options.

See DeleteEnvironmentAction 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) DeleteEnvironmentBlueprintConfiguration

func (c *DataZone) DeleteEnvironmentBlueprintConfiguration(input *DeleteEnvironmentBlueprintConfigurationInput) (*DeleteEnvironmentBlueprintConfigurationOutput, error)

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.

Deletes a listing (a record of an asset at a given time).

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) DeleteTimeSeriesDataPoints

func (c *DataZone) DeleteTimeSeriesDataPoints(input *DeleteTimeSeriesDataPointsInput) (*DeleteTimeSeriesDataPointsOutput, error)

DeleteTimeSeriesDataPoints API operation for Amazon DataZone.

Deletes the specified time series form for 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 DeleteTimeSeriesDataPoints 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/DeleteTimeSeriesDataPoints

func (*DataZone) DeleteTimeSeriesDataPointsRequest

func (c *DataZone) DeleteTimeSeriesDataPointsRequest(input *DeleteTimeSeriesDataPointsInput) (req *request.Request, output *DeleteTimeSeriesDataPointsOutput)

DeleteTimeSeriesDataPointsRequest generates a "aws/request.Request" representing the client's request for the DeleteTimeSeriesDataPoints 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 DeleteTimeSeriesDataPoints for more information on using the DeleteTimeSeriesDataPoints 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 DeleteTimeSeriesDataPointsRequest method.
req, resp := client.DeleteTimeSeriesDataPointsRequest(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/DeleteTimeSeriesDataPoints

func (*DataZone) DeleteTimeSeriesDataPointsWithContext

func (c *DataZone) DeleteTimeSeriesDataPointsWithContext(ctx aws.Context, input *DeleteTimeSeriesDataPointsInput, opts ...request.Option) (*DeleteTimeSeriesDataPointsOutput, error)

DeleteTimeSeriesDataPointsWithContext is the same as DeleteTimeSeriesDataPoints with the addition of the ability to pass a context and additional request options.

See DeleteTimeSeriesDataPoints 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) DisassociateEnvironmentRole

func (c *DataZone) DisassociateEnvironmentRole(input *DisassociateEnvironmentRoleInput) (*DisassociateEnvironmentRoleOutput, error)

DisassociateEnvironmentRole API operation for Amazon DataZone.

Disassociates the environment role 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 DisassociateEnvironmentRole 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/DisassociateEnvironmentRole

func (*DataZone) DisassociateEnvironmentRoleRequest

func (c *DataZone) DisassociateEnvironmentRoleRequest(input *DisassociateEnvironmentRoleInput) (req *request.Request, output *DisassociateEnvironmentRoleOutput)

DisassociateEnvironmentRoleRequest generates a "aws/request.Request" representing the client's request for the DisassociateEnvironmentRole 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 DisassociateEnvironmentRole for more information on using the DisassociateEnvironmentRole 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 DisassociateEnvironmentRoleRequest method.
req, resp := client.DisassociateEnvironmentRoleRequest(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/DisassociateEnvironmentRole

func (*DataZone) DisassociateEnvironmentRoleWithContext

func (c *DataZone) DisassociateEnvironmentRoleWithContext(ctx aws.Context, input *DisassociateEnvironmentRoleInput, opts ...request.Option) (*DisassociateEnvironmentRoleOutput, error)

DisassociateEnvironmentRoleWithContext is the same as DisassociateEnvironmentRole with the addition of the ability to pass a context and additional request options.

See DisassociateEnvironmentRole 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) GetAssetFilter

func (c *DataZone) GetAssetFilter(input *GetAssetFilterInput) (*GetAssetFilterOutput, error)

GetAssetFilter API operation for Amazon DataZone.

Gets an asset filter.

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 GetAssetFilter 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/GetAssetFilter

func (*DataZone) GetAssetFilterRequest

func (c *DataZone) GetAssetFilterRequest(input *GetAssetFilterInput) (req *request.Request, output *GetAssetFilterOutput)

GetAssetFilterRequest generates a "aws/request.Request" representing the client's request for the GetAssetFilter 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 GetAssetFilter for more information on using the GetAssetFilter 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 GetAssetFilterRequest method.
req, resp := client.GetAssetFilterRequest(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/GetAssetFilter

func (*DataZone) GetAssetFilterWithContext

func (c *DataZone) GetAssetFilterWithContext(ctx aws.Context, input *GetAssetFilterInput, opts ...request.Option) (*GetAssetFilterOutput, error)

GetAssetFilterWithContext is the same as GetAssetFilter with the addition of the ability to pass a context and additional request options.

See GetAssetFilter 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) 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) GetEnvironmentAction

func (c *DataZone) GetEnvironmentAction(input *GetEnvironmentActionInput) (*GetEnvironmentActionOutput, error)

GetEnvironmentAction API operation for Amazon DataZone.

Gets the specified environment action.

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 GetEnvironmentAction 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/GetEnvironmentAction

func (*DataZone) GetEnvironmentActionRequest

func (c *DataZone) GetEnvironmentActionRequest(input *GetEnvironmentActionInput) (req *request.Request, output *GetEnvironmentActionOutput)

GetEnvironmentActionRequest generates a "aws/request.Request" representing the client's request for the GetEnvironmentAction 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 GetEnvironmentAction for more information on using the GetEnvironmentAction 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 GetEnvironmentActionRequest method.
req, resp := client.GetEnvironmentActionRequest(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/GetEnvironmentAction

func (*DataZone) GetEnvironmentActionWithContext

func (c *DataZone) GetEnvironmentActionWithContext(ctx aws.Context, input *GetEnvironmentActionInput, opts ...request.Option) (*GetEnvironmentActionOutput, error)

GetEnvironmentActionWithContext is the same as GetEnvironmentAction with the addition of the ability to pass a context and additional request options.

See GetEnvironmentAction 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) 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) GetLineageNode

func (c *DataZone) GetLineageNode(input *GetLineageNodeInput) (*GetLineageNodeOutput, error)

GetLineageNode API operation for Amazon DataZone.

Gets the data lineage node.

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 GetLineageNode 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/GetLineageNode

func (*DataZone) GetLineageNodeRequest

func (c *DataZone) GetLineageNodeRequest(input *GetLineageNodeInput) (req *request.Request, output *GetLineageNodeOutput)

GetLineageNodeRequest generates a "aws/request.Request" representing the client's request for the GetLineageNode 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 GetLineageNode for more information on using the GetLineageNode 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 GetLineageNodeRequest method.
req, resp := client.GetLineageNodeRequest(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/GetLineageNode

func (*DataZone) GetLineageNodeWithContext

func (c *DataZone) GetLineageNodeWithContext(ctx aws.Context, input *GetLineageNodeInput, opts ...request.Option) (*GetLineageNodeOutput, error)

GetLineageNodeWithContext is the same as GetLineageNode with the addition of the ability to pass a context and additional request options.

See GetLineageNode 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.

Gets a listing (a record of an asset at a given time).

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) GetMetadataGenerationRun

func (c *DataZone) GetMetadataGenerationRun(input *GetMetadataGenerationRunInput) (*GetMetadataGenerationRunOutput, error)

GetMetadataGenerationRun API operation for Amazon DataZone.

Gets a metadata generation run 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 GetMetadataGenerationRun 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/GetMetadataGenerationRun

func (*DataZone) GetMetadataGenerationRunRequest

func (c *DataZone) GetMetadataGenerationRunRequest(input *GetMetadataGenerationRunInput) (req *request.Request, output *GetMetadataGenerationRunOutput)

GetMetadataGenerationRunRequest generates a "aws/request.Request" representing the client's request for the GetMetadataGenerationRun 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 GetMetadataGenerationRun for more information on using the GetMetadataGenerationRun 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 GetMetadataGenerationRunRequest method.
req, resp := client.GetMetadataGenerationRunRequest(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/GetMetadataGenerationRun

func (*DataZone) GetMetadataGenerationRunWithContext

func (c *DataZone) GetMetadataGenerationRunWithContext(ctx aws.Context, input *GetMetadataGenerationRunInput, opts ...request.Option) (*GetMetadataGenerationRunOutput, error)

GetMetadataGenerationRunWithContext is the same as GetMetadataGenerationRun with the addition of the ability to pass a context and additional request options.

See GetMetadataGenerationRun 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) GetTimeSeriesDataPoint

func (c *DataZone) GetTimeSeriesDataPoint(input *GetTimeSeriesDataPointInput) (*GetTimeSeriesDataPointOutput, error)

GetTimeSeriesDataPoint API operation for Amazon DataZone.

Gets the existing data point 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 GetTimeSeriesDataPoint 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/GetTimeSeriesDataPoint

func (*DataZone) GetTimeSeriesDataPointRequest

func (c *DataZone) GetTimeSeriesDataPointRequest(input *GetTimeSeriesDataPointInput) (req *request.Request, output *GetTimeSeriesDataPointOutput)

GetTimeSeriesDataPointRequest generates a "aws/request.Request" representing the client's request for the GetTimeSeriesDataPoint 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 GetTimeSeriesDataPoint for more information on using the GetTimeSeriesDataPoint 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 GetTimeSeriesDataPointRequest method.
req, resp := client.GetTimeSeriesDataPointRequest(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/GetTimeSeriesDataPoint

func (*DataZone) GetTimeSeriesDataPointWithContext

func (c *DataZone) GetTimeSeriesDataPointWithContext(ctx aws.Context, input *GetTimeSeriesDataPointInput, opts ...request.Option) (*GetTimeSeriesDataPointOutput, error)

GetTimeSeriesDataPointWithContext is the same as GetTimeSeriesDataPoint with the addition of the ability to pass a context and additional request options.

See GetTimeSeriesDataPoint 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) ListAssetFilters

func (c *DataZone) ListAssetFilters(input *ListAssetFiltersInput) (*ListAssetFiltersOutput, error)

ListAssetFilters API operation for Amazon DataZone.

Lists asset filters.

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 ListAssetFilters 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/ListAssetFilters

func (*DataZone) ListAssetFiltersPages

func (c *DataZone) ListAssetFiltersPages(input *ListAssetFiltersInput, fn func(*ListAssetFiltersOutput, bool) bool) error

ListAssetFiltersPages iterates over the pages of a ListAssetFilters operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAssetFilters 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 ListAssetFilters operation.
pageNum := 0
err := client.ListAssetFiltersPages(params,
    func(page *datazone.ListAssetFiltersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListAssetFiltersPagesWithContext

func (c *DataZone) ListAssetFiltersPagesWithContext(ctx aws.Context, input *ListAssetFiltersInput, fn func(*ListAssetFiltersOutput, bool) bool, opts ...request.Option) error

ListAssetFiltersPagesWithContext same as ListAssetFiltersPages 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) ListAssetFiltersRequest

func (c *DataZone) ListAssetFiltersRequest(input *ListAssetFiltersInput) (req *request.Request, output *ListAssetFiltersOutput)

ListAssetFiltersRequest generates a "aws/request.Request" representing the client's request for the ListAssetFilters 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 ListAssetFilters for more information on using the ListAssetFilters 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 ListAssetFiltersRequest method.
req, resp := client.ListAssetFiltersRequest(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/ListAssetFilters

func (*DataZone) ListAssetFiltersWithContext

func (c *DataZone) ListAssetFiltersWithContext(ctx aws.Context, input *ListAssetFiltersInput, opts ...request.Option) (*ListAssetFiltersOutput, error)

ListAssetFiltersWithContext is the same as ListAssetFilters with the addition of the ability to pass a context and additional request options.

See ListAssetFilters 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) ListEnvironmentActions

func (c *DataZone) ListEnvironmentActions(input *ListEnvironmentActionsInput) (*ListEnvironmentActionsOutput, error)

ListEnvironmentActions API operation for Amazon DataZone.

Lists existing environment actions.

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 ListEnvironmentActions 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/ListEnvironmentActions

func (*DataZone) ListEnvironmentActionsPages

func (c *DataZone) ListEnvironmentActionsPages(input *ListEnvironmentActionsInput, fn func(*ListEnvironmentActionsOutput, bool) bool) error

ListEnvironmentActionsPages iterates over the pages of a ListEnvironmentActions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListEnvironmentActions 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 ListEnvironmentActions operation.
pageNum := 0
err := client.ListEnvironmentActionsPages(params,
    func(page *datazone.ListEnvironmentActionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListEnvironmentActionsPagesWithContext

func (c *DataZone) ListEnvironmentActionsPagesWithContext(ctx aws.Context, input *ListEnvironmentActionsInput, fn func(*ListEnvironmentActionsOutput, bool) bool, opts ...request.Option) error

ListEnvironmentActionsPagesWithContext same as ListEnvironmentActionsPages 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) ListEnvironmentActionsRequest

func (c *DataZone) ListEnvironmentActionsRequest(input *ListEnvironmentActionsInput) (req *request.Request, output *ListEnvironmentActionsOutput)

ListEnvironmentActionsRequest generates a "aws/request.Request" representing the client's request for the ListEnvironmentActions 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 ListEnvironmentActions for more information on using the ListEnvironmentActions 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 ListEnvironmentActionsRequest method.
req, resp := client.ListEnvironmentActionsRequest(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/ListEnvironmentActions

func (*DataZone) ListEnvironmentActionsWithContext

func (c *DataZone) ListEnvironmentActionsWithContext(ctx aws.Context, input *ListEnvironmentActionsInput, opts ...request.Option) (*ListEnvironmentActionsOutput, error)

ListEnvironmentActionsWithContext is the same as ListEnvironmentActions with the addition of the ability to pass a context and additional request options.

See ListEnvironmentActions 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

func (c *DataZone) ListEnvironmentBlueprintConfigurations(input *ListEnvironmentBlueprintConfigurationsInput) (*ListEnvironmentBlueprintConfigurationsOutput, error)

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) ListLineageNodeHistory

func (c *DataZone) ListLineageNodeHistory(input *ListLineageNodeHistoryInput) (*ListLineageNodeHistoryOutput, error)

ListLineageNodeHistory API operation for Amazon DataZone.

Lists the history of the specified data lineage node.

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 ListLineageNodeHistory 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/ListLineageNodeHistory

func (*DataZone) ListLineageNodeHistoryPages

func (c *DataZone) ListLineageNodeHistoryPages(input *ListLineageNodeHistoryInput, fn func(*ListLineageNodeHistoryOutput, bool) bool) error

ListLineageNodeHistoryPages iterates over the pages of a ListLineageNodeHistory operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListLineageNodeHistory 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 ListLineageNodeHistory operation.
pageNum := 0
err := client.ListLineageNodeHistoryPages(params,
    func(page *datazone.ListLineageNodeHistoryOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListLineageNodeHistoryPagesWithContext

func (c *DataZone) ListLineageNodeHistoryPagesWithContext(ctx aws.Context, input *ListLineageNodeHistoryInput, fn func(*ListLineageNodeHistoryOutput, bool) bool, opts ...request.Option) error

ListLineageNodeHistoryPagesWithContext same as ListLineageNodeHistoryPages 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) ListLineageNodeHistoryRequest

func (c *DataZone) ListLineageNodeHistoryRequest(input *ListLineageNodeHistoryInput) (req *request.Request, output *ListLineageNodeHistoryOutput)

ListLineageNodeHistoryRequest generates a "aws/request.Request" representing the client's request for the ListLineageNodeHistory 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 ListLineageNodeHistory for more information on using the ListLineageNodeHistory 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 ListLineageNodeHistoryRequest method.
req, resp := client.ListLineageNodeHistoryRequest(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/ListLineageNodeHistory

func (*DataZone) ListLineageNodeHistoryWithContext

func (c *DataZone) ListLineageNodeHistoryWithContext(ctx aws.Context, input *ListLineageNodeHistoryInput, opts ...request.Option) (*ListLineageNodeHistoryOutput, error)

ListLineageNodeHistoryWithContext is the same as ListLineageNodeHistory with the addition of the ability to pass a context and additional request options.

See ListLineageNodeHistory 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) ListMetadataGenerationRuns

func (c *DataZone) ListMetadataGenerationRuns(input *ListMetadataGenerationRunsInput) (*ListMetadataGenerationRunsOutput, error)

ListMetadataGenerationRuns API operation for Amazon DataZone.

Lists all metadata generation runs.

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 ListMetadataGenerationRuns 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/ListMetadataGenerationRuns

func (*DataZone) ListMetadataGenerationRunsPages

func (c *DataZone) ListMetadataGenerationRunsPages(input *ListMetadataGenerationRunsInput, fn func(*ListMetadataGenerationRunsOutput, bool) bool) error

ListMetadataGenerationRunsPages iterates over the pages of a ListMetadataGenerationRuns operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListMetadataGenerationRuns 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 ListMetadataGenerationRuns operation.
pageNum := 0
err := client.ListMetadataGenerationRunsPages(params,
    func(page *datazone.ListMetadataGenerationRunsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListMetadataGenerationRunsPagesWithContext

func (c *DataZone) ListMetadataGenerationRunsPagesWithContext(ctx aws.Context, input *ListMetadataGenerationRunsInput, fn func(*ListMetadataGenerationRunsOutput, bool) bool, opts ...request.Option) error

ListMetadataGenerationRunsPagesWithContext same as ListMetadataGenerationRunsPages 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) ListMetadataGenerationRunsRequest

func (c *DataZone) ListMetadataGenerationRunsRequest(input *ListMetadataGenerationRunsInput) (req *request.Request, output *ListMetadataGenerationRunsOutput)

ListMetadataGenerationRunsRequest generates a "aws/request.Request" representing the client's request for the ListMetadataGenerationRuns 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 ListMetadataGenerationRuns for more information on using the ListMetadataGenerationRuns 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 ListMetadataGenerationRunsRequest method.
req, resp := client.ListMetadataGenerationRunsRequest(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/ListMetadataGenerationRuns

func (*DataZone) ListMetadataGenerationRunsWithContext

func (c *DataZone) ListMetadataGenerationRunsWithContext(ctx aws.Context, input *ListMetadataGenerationRunsInput, opts ...request.Option) (*ListMetadataGenerationRunsOutput, error)

ListMetadataGenerationRunsWithContext is the same as ListMetadataGenerationRuns with the addition of the ability to pass a context and additional request options.

See ListMetadataGenerationRuns 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) ListTimeSeriesDataPoints

func (c *DataZone) ListTimeSeriesDataPoints(input *ListTimeSeriesDataPointsInput) (*ListTimeSeriesDataPointsOutput, error)

ListTimeSeriesDataPoints API operation for Amazon DataZone.

Lists time series data points.

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 ListTimeSeriesDataPoints 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/ListTimeSeriesDataPoints

func (*DataZone) ListTimeSeriesDataPointsPages

func (c *DataZone) ListTimeSeriesDataPointsPages(input *ListTimeSeriesDataPointsInput, fn func(*ListTimeSeriesDataPointsOutput, bool) bool) error

ListTimeSeriesDataPointsPages iterates over the pages of a ListTimeSeriesDataPoints operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListTimeSeriesDataPoints 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 ListTimeSeriesDataPoints operation.
pageNum := 0
err := client.ListTimeSeriesDataPointsPages(params,
    func(page *datazone.ListTimeSeriesDataPointsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataZone) ListTimeSeriesDataPointsPagesWithContext

func (c *DataZone) ListTimeSeriesDataPointsPagesWithContext(ctx aws.Context, input *ListTimeSeriesDataPointsInput, fn func(*ListTimeSeriesDataPointsOutput, bool) bool, opts ...request.Option) error

ListTimeSeriesDataPointsPagesWithContext same as ListTimeSeriesDataPointsPages 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) ListTimeSeriesDataPointsRequest

func (c *DataZone) ListTimeSeriesDataPointsRequest(input *ListTimeSeriesDataPointsInput) (req *request.Request, output *ListTimeSeriesDataPointsOutput)

ListTimeSeriesDataPointsRequest generates a "aws/request.Request" representing the client's request for the ListTimeSeriesDataPoints 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 ListTimeSeriesDataPoints for more information on using the ListTimeSeriesDataPoints 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 ListTimeSeriesDataPointsRequest method.
req, resp := client.ListTimeSeriesDataPointsRequest(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/ListTimeSeriesDataPoints

func (*DataZone) ListTimeSeriesDataPointsWithContext

func (c *DataZone) ListTimeSeriesDataPointsWithContext(ctx aws.Context, input *ListTimeSeriesDataPointsInput, opts ...request.Option) (*ListTimeSeriesDataPointsOutput, error)

ListTimeSeriesDataPointsWithContext is the same as ListTimeSeriesDataPoints with the addition of the ability to pass a context and additional request options.

See ListTimeSeriesDataPoints 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) PostLineageEvent

func (c *DataZone) PostLineageEvent(input *PostLineageEventInput) (*PostLineageEventOutput, error)

PostLineageEvent API operation for Amazon DataZone.

Posts a data lineage event.

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 PostLineageEvent 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/PostLineageEvent

func (*DataZone) PostLineageEventRequest

func (c *DataZone) PostLineageEventRequest(input *PostLineageEventInput) (req *request.Request, output *PostLineageEventOutput)

PostLineageEventRequest generates a "aws/request.Request" representing the client's request for the PostLineageEvent 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 PostLineageEvent for more information on using the PostLineageEvent 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 PostLineageEventRequest method.
req, resp := client.PostLineageEventRequest(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/PostLineageEvent

func (*DataZone) PostLineageEventWithContext

func (c *DataZone) PostLineageEventWithContext(ctx aws.Context, input *PostLineageEventInput, opts ...request.Option) (*PostLineageEventOutput, error)

PostLineageEventWithContext is the same as PostLineageEvent with the addition of the ability to pass a context and additional request options.

See PostLineageEvent 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) PostTimeSeriesDataPoints

func (c *DataZone) PostTimeSeriesDataPoints(input *PostTimeSeriesDataPointsInput) (*PostTimeSeriesDataPointsOutput, error)

PostTimeSeriesDataPoints API operation for Amazon DataZone.

Posts time series data points to Amazon DataZone for 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 PostTimeSeriesDataPoints 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/PostTimeSeriesDataPoints

func (*DataZone) PostTimeSeriesDataPointsRequest

func (c *DataZone) PostTimeSeriesDataPointsRequest(input *PostTimeSeriesDataPointsInput) (req *request.Request, output *PostTimeSeriesDataPointsOutput)

PostTimeSeriesDataPointsRequest generates a "aws/request.Request" representing the client's request for the PostTimeSeriesDataPoints 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 PostTimeSeriesDataPoints for more information on using the PostTimeSeriesDataPoints 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 PostTimeSeriesDataPointsRequest method.
req, resp := client.PostTimeSeriesDataPointsRequest(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/PostTimeSeriesDataPoints

func (*DataZone) PostTimeSeriesDataPointsWithContext

func (c *DataZone) PostTimeSeriesDataPointsWithContext(ctx aws.Context, input *PostTimeSeriesDataPointsInput, opts ...request.Option) (*PostTimeSeriesDataPointsOutput, error)

PostTimeSeriesDataPointsWithContext is the same as PostTimeSeriesDataPoints with the addition of the ability to pass a context and additional request options.

See PostTimeSeriesDataPoints 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.

  • 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/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 (records of an asset at a given time) 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) StartMetadataGenerationRun

func (c *DataZone) StartMetadataGenerationRun(input *StartMetadataGenerationRunInput) (*StartMetadataGenerationRunOutput, error)

StartMetadataGenerationRun API operation for Amazon DataZone.

Starts the metadata generation 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 StartMetadataGenerationRun 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/StartMetadataGenerationRun

func (*DataZone) StartMetadataGenerationRunRequest

func (c *DataZone) StartMetadataGenerationRunRequest(input *StartMetadataGenerationRunInput) (req *request.Request, output *StartMetadataGenerationRunOutput)

StartMetadataGenerationRunRequest generates a "aws/request.Request" representing the client's request for the StartMetadataGenerationRun 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 StartMetadataGenerationRun for more information on using the StartMetadataGenerationRun 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 StartMetadataGenerationRunRequest method.
req, resp := client.StartMetadataGenerationRunRequest(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/StartMetadataGenerationRun

func (*DataZone) StartMetadataGenerationRunWithContext

func (c *DataZone) StartMetadataGenerationRunWithContext(ctx aws.Context, input *StartMetadataGenerationRunInput, opts ...request.Option) (*StartMetadataGenerationRunOutput, error)

StartMetadataGenerationRunWithContext is the same as StartMetadataGenerationRun with the addition of the ability to pass a context and additional request options.

See StartMetadataGenerationRun 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) UpdateAssetFilter

func (c *DataZone) UpdateAssetFilter(input *UpdateAssetFilterInput) (*UpdateAssetFilterOutput, error)

UpdateAssetFilter API operation for Amazon DataZone.

Updates an asset filter.

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 UpdateAssetFilter 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/UpdateAssetFilter

func (*DataZone) UpdateAssetFilterRequest

func (c *DataZone) UpdateAssetFilterRequest(input *UpdateAssetFilterInput) (req *request.Request, output *UpdateAssetFilterOutput)

UpdateAssetFilterRequest generates a "aws/request.Request" representing the client's request for the UpdateAssetFilter 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 UpdateAssetFilter for more information on using the UpdateAssetFilter 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 UpdateAssetFilterRequest method.
req, resp := client.UpdateAssetFilterRequest(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/UpdateAssetFilter

func (*DataZone) UpdateAssetFilterWithContext

func (c *DataZone) UpdateAssetFilterWithContext(ctx aws.Context, input *UpdateAssetFilterInput, opts ...request.Option) (*UpdateAssetFilterOutput, error)

UpdateAssetFilterWithContext is the same as UpdateAssetFilter with the addition of the ability to pass a context and additional request options.

See UpdateAssetFilter 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) UpdateEnvironmentAction

func (c *DataZone) UpdateEnvironmentAction(input *UpdateEnvironmentActionInput) (*UpdateEnvironmentActionOutput, error)

UpdateEnvironmentAction API operation for Amazon DataZone.

Updates an environment action.

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 UpdateEnvironmentAction 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/UpdateEnvironmentAction

func (*DataZone) UpdateEnvironmentActionRequest

func (c *DataZone) UpdateEnvironmentActionRequest(input *UpdateEnvironmentActionInput) (req *request.Request, output *UpdateEnvironmentActionOutput)

UpdateEnvironmentActionRequest generates a "aws/request.Request" representing the client's request for the UpdateEnvironmentAction 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 UpdateEnvironmentAction for more information on using the UpdateEnvironmentAction 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 UpdateEnvironmentActionRequest method.
req, resp := client.UpdateEnvironmentActionRequest(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/UpdateEnvironmentAction

func (*DataZone) UpdateEnvironmentActionWithContext

func (c *DataZone) UpdateEnvironmentActionWithContext(ctx aws.Context, input *UpdateEnvironmentActionInput, opts ...request.Option) (*UpdateEnvironmentActionOutput, error)

UpdateEnvironmentActionWithContext is the same as UpdateEnvironmentAction with the addition of the ability to pass a context and additional request options.

See UpdateEnvironmentAction 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) 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 DeleteAssetFilterInput

type DeleteAssetFilterInput struct {

    // The ID of the data asset.
    //
    // AssetIdentifier is a required field
    AssetIdentifier *string `location:"uri" locationName:"assetIdentifier" type:"string" required:"true"`

    // The ID of the domain where you want to delete an asset filter.
    //
    // DomainIdentifier is a required field
    DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

    // The ID of the asset filter that you want to delete.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteAssetFilterInput) GoString

func (s DeleteAssetFilterInput) 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 (*DeleteAssetFilterInput) SetAssetIdentifier

func (s *DeleteAssetFilterInput) SetAssetIdentifier(v string) *DeleteAssetFilterInput

SetAssetIdentifier sets the AssetIdentifier field's value.

func (*DeleteAssetFilterInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteAssetFilterInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (DeleteAssetFilterInput) String

func (s DeleteAssetFilterInput) 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 (*DeleteAssetFilterInput) Validate

func (s *DeleteAssetFilterInput) Validate() error

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

type DeleteAssetFilterOutput

type DeleteAssetFilterOutput struct {
    // contains filtered or unexported fields
}

func (DeleteAssetFilterOutput) GoString

func (s DeleteAssetFilterOutput) 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 (DeleteAssetFilterOutput) String

func (s DeleteAssetFilterOutput) 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 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"`

    // Specifies that the granted permissions are retained in case of a self-subscribe
    // functionality failure for a data source.
    RetainPermissionsOnRevokeFailure *bool `location:"querystring" locationName:"retainPermissionsOnRevokeFailure" type:"boolean"`
    // 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) SetRetainPermissionsOnRevokeFailure

func (s *DeleteDataSourceInput) SetRetainPermissionsOnRevokeFailure(v bool) *DeleteDataSourceInput

SetRetainPermissionsOnRevokeFailure sets the RetainPermissionsOnRevokeFailure 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"`

    // Specifies that the granted permissions are retained in case of a self-subscribe
    // functionality failure for a data source.
    RetainPermissionsOnRevokeFailure *bool `locationName:"retainPermissionsOnRevokeFailure" 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"`

    // Specifies the status of the self-granting functionality.
    SelfGrantStatus *SelfGrantStatusOutput_ `locationName:"selfGrantStatus" type:"structure"`

    // 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

func (s *DeleteDataSourceOutput) SetConfiguration(v *DataSourceConfigurationOutput_) *DeleteDataSourceOutput

SetConfiguration sets the Configuration field's value.

func (*DeleteDataSourceOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*DeleteDataSourceOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*DeleteDataSourceOutput) SetDomainId

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

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

func (s *DeleteDataSourceOutput) SetErrorMessage(v *DataSourceErrorMessage) *DeleteDataSourceOutput

SetErrorMessage sets the ErrorMessage field's value.

func (*DeleteDataSourceOutput) SetId

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

SetId sets the Id field's value.

func (*DeleteDataSourceOutput) SetLastRunAt

func (s *DeleteDataSourceOutput) SetLastRunAt(v time.Time) *DeleteDataSourceOutput

SetLastRunAt sets the LastRunAt field's value.

func (*DeleteDataSourceOutput) SetLastRunErrorMessage

func (s *DeleteDataSourceOutput) SetLastRunErrorMessage(v *DataSourceErrorMessage) *DeleteDataSourceOutput

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

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

SetName sets the Name field's value.

func (*DeleteDataSourceOutput) SetProjectId

func (s *DeleteDataSourceOutput) SetProjectId(v string) *DeleteDataSourceOutput

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) SetRetainPermissionsOnRevokeFailure

func (s *DeleteDataSourceOutput) SetRetainPermissionsOnRevokeFailure(v bool) *DeleteDataSourceOutput

SetRetainPermissionsOnRevokeFailure sets the RetainPermissionsOnRevokeFailure field's value.

func (*DeleteDataSourceOutput) SetSchedule

func (s *DeleteDataSourceOutput) SetSchedule(v *ScheduleConfiguration) *DeleteDataSourceOutput

SetSchedule sets the Schedule field's value.

func (*DeleteDataSourceOutput) SetSelfGrantStatus

func (s *DeleteDataSourceOutput) SetSelfGrantStatus(v *SelfGrantStatusOutput_) *DeleteDataSourceOutput

SetSelfGrantStatus sets the SelfGrantStatus field's value.

func (*DeleteDataSourceOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*DeleteDataSourceOutput) SetType

func (s *DeleteDataSourceOutput) SetType(v string) *DeleteDataSourceOutput

SetType sets the Type field's value.

func (*DeleteDataSourceOutput) SetUpdatedAt

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

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"`

    // Specifies the optional flag to delete all child entities within the domain.
    SkipDeletionCheck *bool `location:"querystring" locationName:"skipDeletionCheck" type:"boolean"`
    // 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) SetSkipDeletionCheck

func (s *DeleteDomainInput) SetSkipDeletionCheck(v bool) *DeleteDomainInput

SetSkipDeletionCheck sets the SkipDeletionCheck 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 DeleteEnvironmentActionInput

type DeleteEnvironmentActionInput struct {

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

    // The ID of the environment where an environment action is deleted.
    //
    // EnvironmentIdentifier is a required field
    EnvironmentIdentifier *string `location:"uri" locationName:"environmentIdentifier" type:"string" required:"true"`

    // The ID of the environment action that is deleted.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteEnvironmentActionInput) GoString

func (s DeleteEnvironmentActionInput) 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 (*DeleteEnvironmentActionInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteEnvironmentActionInput) SetEnvironmentIdentifier

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

SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.

func (*DeleteEnvironmentActionInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (DeleteEnvironmentActionInput) String

func (s DeleteEnvironmentActionInput) 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 (*DeleteEnvironmentActionInput) Validate

func (s *DeleteEnvironmentActionInput) Validate() error

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

type DeleteEnvironmentActionOutput

type DeleteEnvironmentActionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteEnvironmentActionOutput) GoString

func (s DeleteEnvironmentActionOutput) 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 (DeleteEnvironmentActionOutput) String

func (s DeleteEnvironmentActionOutput) 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

func (s DeleteEnvironmentBlueprintConfigurationInput) 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 (*DeleteEnvironmentBlueprintConfigurationInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteEnvironmentBlueprintConfigurationInput) SetEnvironmentBlueprintIdentifier

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

SetEnvironmentBlueprintIdentifier sets the EnvironmentBlueprintIdentifier field's value.

func (DeleteEnvironmentBlueprintConfigurationInput) String

func (s DeleteEnvironmentBlueprintConfigurationInput) 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 (*DeleteEnvironmentBlueprintConfigurationInput) Validate

func (s *DeleteEnvironmentBlueprintConfigurationInput) Validate() error

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

func (s DeleteEnvironmentBlueprintConfigurationOutput) 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 (DeleteEnvironmentBlueprintConfigurationOutput) String

func (s DeleteEnvironmentBlueprintConfigurationOutput) 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 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

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

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

func (s DeleteEnvironmentProfileInput) 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 (*DeleteEnvironmentProfileInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteEnvironmentProfileInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (DeleteEnvironmentProfileInput) String

func (s DeleteEnvironmentProfileInput) 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 (*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

func (s DeleteEnvironmentProfileOutput) 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 (DeleteEnvironmentProfileOutput) String

func (s DeleteEnvironmentProfileOutput) 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 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

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

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 {

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

    // The ID of the listing to be deleted.
    //
    // 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"`

    // Specifies the optional flag to delete all child entities within the project.
    SkipDeletionCheck *bool `location:"querystring" locationName:"skipDeletionCheck" type:"boolean"`
    // 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) SetSkipDeletionCheck

func (s *DeleteProjectInput) SetSkipDeletionCheck(v bool) *DeleteProjectInput

SetSkipDeletionCheck sets the SkipDeletionCheck 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

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteProjectMembershipInput) SetMember

func (s *DeleteProjectMembershipInput) SetMember(v *Member) *DeleteProjectMembershipInput

SetMember sets the Member field's value.

func (*DeleteProjectMembershipInput) SetProjectIdentifier

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

SetProjectIdentifier sets the ProjectIdentifier field's value.

func (DeleteProjectMembershipInput) String

func (s DeleteProjectMembershipInput) 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 (*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

func (s DeleteProjectMembershipOutput) 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 (DeleteProjectMembershipOutput) String

func (s DeleteProjectMembershipOutput) 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 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

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteSubscriptionGrantInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (DeleteSubscriptionGrantInput) String

func (s DeleteSubscriptionGrantInput) 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 (*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

func (s DeleteSubscriptionGrantOutput) 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 (*DeleteSubscriptionGrantOutput) SetAssets

func (s *DeleteSubscriptionGrantOutput) SetAssets(v []*SubscribedAsset) *DeleteSubscriptionGrantOutput

SetAssets sets the Assets field's value.

func (*DeleteSubscriptionGrantOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*DeleteSubscriptionGrantOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*DeleteSubscriptionGrantOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*DeleteSubscriptionGrantOutput) SetGrantedEntity

func (s *DeleteSubscriptionGrantOutput) SetGrantedEntity(v *GrantedEntity) *DeleteSubscriptionGrantOutput

SetGrantedEntity sets the GrantedEntity field's value.

func (*DeleteSubscriptionGrantOutput) SetId

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

SetId sets the Id field's value.

func (*DeleteSubscriptionGrantOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*DeleteSubscriptionGrantOutput) SetSubscriptionId

func (s *DeleteSubscriptionGrantOutput) SetSubscriptionId(v string) *DeleteSubscriptionGrantOutput

SetSubscriptionId sets the SubscriptionId field's value.

func (*DeleteSubscriptionGrantOutput) SetSubscriptionTargetId

func (s *DeleteSubscriptionGrantOutput) SetSubscriptionTargetId(v string) *DeleteSubscriptionGrantOutput

SetSubscriptionTargetId sets the SubscriptionTargetId field's value.

func (*DeleteSubscriptionGrantOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*DeleteSubscriptionGrantOutput) SetUpdatedBy

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

SetUpdatedBy sets the UpdatedBy field's value.

func (DeleteSubscriptionGrantOutput) String

func (s DeleteSubscriptionGrantOutput) 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 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

func (s DeleteSubscriptionRequestInput) 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 (*DeleteSubscriptionRequestInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteSubscriptionRequestInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (DeleteSubscriptionRequestInput) String

func (s DeleteSubscriptionRequestInput) 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 (*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

func (s DeleteSubscriptionRequestOutput) 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 (DeleteSubscriptionRequestOutput) String

func (s DeleteSubscriptionRequestOutput) 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 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

func (s DeleteSubscriptionTargetInput) 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 (*DeleteSubscriptionTargetInput) SetDomainIdentifier

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

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

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

SetIdentifier sets the Identifier field's value.

func (DeleteSubscriptionTargetInput) String

func (s DeleteSubscriptionTargetInput) 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 (*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

func (s DeleteSubscriptionTargetOutput) 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 (DeleteSubscriptionTargetOutput) String

func (s DeleteSubscriptionTargetOutput) 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 DeleteTimeSeriesDataPointsInput

type DeleteTimeSeriesDataPointsInput struct {

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

    // The ID of the Amazon DataZone domain that houses the asset for which you
    // want to delete a time series form.
    //
    // DomainIdentifier is a required field
    DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

    // The ID of the asset for which you want to delete a time series form.
    //
    // EntityIdentifier is a required field
    EntityIdentifier *string `location:"uri" locationName:"entityIdentifier" type:"string" required:"true"`

    // The type of the asset for which you want to delete a time series form.
    //
    // EntityType is a required field
    EntityType *string `location:"uri" locationName:"entityType" type:"string" required:"true" enum:"TimeSeriesEntityType"`

    // The name of the time series form that you want to delete.
    //
    // FormName is a required field
    FormName *string `location:"querystring" locationName:"formName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteTimeSeriesDataPointsInput) GoString

func (s DeleteTimeSeriesDataPointsInput) 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 (*DeleteTimeSeriesDataPointsInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*DeleteTimeSeriesDataPointsInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DeleteTimeSeriesDataPointsInput) SetEntityIdentifier

func (s *DeleteTimeSeriesDataPointsInput) SetEntityIdentifier(v string) *DeleteTimeSeriesDataPointsInput

SetEntityIdentifier sets the EntityIdentifier field's value.

func (*DeleteTimeSeriesDataPointsInput) SetEntityType

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

SetEntityType sets the EntityType field's value.

func (*DeleteTimeSeriesDataPointsInput) SetFormName

func (s *DeleteTimeSeriesDataPointsInput) SetFormName(v string) *DeleteTimeSeriesDataPointsInput

SetFormName sets the FormName field's value.

func (DeleteTimeSeriesDataPointsInput) String

func (s DeleteTimeSeriesDataPointsInput) 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 (*DeleteTimeSeriesDataPointsInput) Validate

func (s *DeleteTimeSeriesDataPointsInput) Validate() error

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

type DeleteTimeSeriesDataPointsOutput

type DeleteTimeSeriesDataPointsOutput struct {
    // contains filtered or unexported fields
}

func (DeleteTimeSeriesDataPointsOutput) GoString

func (s DeleteTimeSeriesDataPointsOutput) 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 (DeleteTimeSeriesDataPointsOutput) String

func (s DeleteTimeSeriesDataPointsOutput) 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 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

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

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 DisassociateEnvironmentRoleInput

type DisassociateEnvironmentRoleInput struct {

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

    // The ID of the environment.
    //
    // EnvironmentIdentifier is a required field
    EnvironmentIdentifier *string `location:"uri" locationName:"environmentIdentifier" type:"string" required:"true"`

    // The ARN of the environment role.
    //
    // EnvironmentRoleArn is a required field
    EnvironmentRoleArn *string `location:"uri" locationName:"environmentRoleArn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DisassociateEnvironmentRoleInput) GoString

func (s DisassociateEnvironmentRoleInput) 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 (*DisassociateEnvironmentRoleInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*DisassociateEnvironmentRoleInput) SetEnvironmentIdentifier

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

SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.

func (*DisassociateEnvironmentRoleInput) SetEnvironmentRoleArn

func (s *DisassociateEnvironmentRoleInput) SetEnvironmentRoleArn(v string) *DisassociateEnvironmentRoleInput

SetEnvironmentRoleArn sets the EnvironmentRoleArn field's value.

func (DisassociateEnvironmentRoleInput) String

func (s DisassociateEnvironmentRoleInput) 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 (*DisassociateEnvironmentRoleInput) Validate

func (s *DisassociateEnvironmentRoleInput) Validate() error

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

type DisassociateEnvironmentRoleOutput

type DisassociateEnvironmentRoleOutput struct {
    // contains filtered or unexported fields
}

func (DisassociateEnvironmentRoleOutput) GoString

func (s DisassociateEnvironmentRoleOutput) 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 (DisassociateEnvironmentRoleOutput) String

func (s DisassociateEnvironmentRoleOutput) 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 EnvironmentActionSummary

type EnvironmentActionSummary struct {

    // The environment action description.
    Description *string `locationName:"description" type:"string"`

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

    // The environment ID of the environment action.
    //
    // EnvironmentId is a required field
    EnvironmentId *string `locationName:"environmentId" type:"string" required:"true"`

    // The ID of the environment action.
    //
    // Id is a required field
    Id *string `locationName:"id" type:"string" required:"true"`

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

    // The parameters of the environment action.
    //
    // Parameters is a required field
    Parameters *ActionParameters `locationName:"parameters" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The details about the specified action configured for an environment. For example, the details of the specified console links for an analytics tool that is available in this environment.

func (EnvironmentActionSummary) GoString

func (s EnvironmentActionSummary) 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 (*EnvironmentActionSummary) SetDescription

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

SetDescription sets the Description field's value.

func (*EnvironmentActionSummary) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*EnvironmentActionSummary) SetEnvironmentId

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

SetEnvironmentId sets the EnvironmentId field's value.

func (*EnvironmentActionSummary) SetId

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

SetId sets the Id field's value.

func (*EnvironmentActionSummary) SetName

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

SetName sets the Name field's value.

func (*EnvironmentActionSummary) SetParameters

func (s *EnvironmentActionSummary) SetParameters(v *ActionParameters) *EnvironmentActionSummary

SetParameters sets the Parameters field's value.

func (EnvironmentActionSummary) String

func (s EnvironmentActionSummary) 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 provisioning configuration of a blueprint.
    ProvisioningConfigurations []*ProvisioningConfiguration `locationName:"provisioningConfigurations" type:"list"`

    // 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

func (s EnvironmentBlueprintConfigurationItem) 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 (*EnvironmentBlueprintConfigurationItem) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*EnvironmentBlueprintConfigurationItem) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*EnvironmentBlueprintConfigurationItem) SetEnabledRegions

func (s *EnvironmentBlueprintConfigurationItem) SetEnabledRegions(v []*string) *EnvironmentBlueprintConfigurationItem

SetEnabledRegions sets the EnabledRegions field's value.

func (*EnvironmentBlueprintConfigurationItem) SetEnvironmentBlueprintId

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

SetEnvironmentBlueprintId sets the EnvironmentBlueprintId field's value.

func (*EnvironmentBlueprintConfigurationItem) SetManageAccessRoleArn

func (s *EnvironmentBlueprintConfigurationItem) SetManageAccessRoleArn(v string) *EnvironmentBlueprintConfigurationItem

SetManageAccessRoleArn sets the ManageAccessRoleArn field's value.

func (*EnvironmentBlueprintConfigurationItem) SetProvisioningConfigurations

func (s *EnvironmentBlueprintConfigurationItem) SetProvisioningConfigurations(v []*ProvisioningConfiguration) *EnvironmentBlueprintConfigurationItem

SetProvisioningConfigurations sets the ProvisioningConfigurations field's value.

func (*EnvironmentBlueprintConfigurationItem) SetProvisioningRoleArn

func (s *EnvironmentBlueprintConfigurationItem) SetProvisioningRoleArn(v string) *EnvironmentBlueprintConfigurationItem

SetProvisioningRoleArn sets the ProvisioningRoleArn field's value.

func (*EnvironmentBlueprintConfigurationItem) SetRegionalParameters

func (s *EnvironmentBlueprintConfigurationItem) SetRegionalParameters(v map[string]map[string]*string) *EnvironmentBlueprintConfigurationItem

SetRegionalParameters sets the RegionalParameters field's value.

func (*EnvironmentBlueprintConfigurationItem) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (EnvironmentBlueprintConfigurationItem) String

func (s EnvironmentBlueprintConfigurationItem) 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 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

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

SetCreatedAt sets the CreatedAt field's value.

func (*EnvironmentBlueprintSummary) SetDescription

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

SetDescription sets the Description field's value.

func (*EnvironmentBlueprintSummary) SetId

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

SetId sets the Id field's value.

func (*EnvironmentBlueprintSummary) SetName

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

SetName sets the Name field's value.

func (*EnvironmentBlueprintSummary) SetProvider

func (s *EnvironmentBlueprintSummary) SetProvider(v string) *EnvironmentBlueprintSummary

SetProvider sets the Provider field's value.

func (*EnvironmentBlueprintSummary) SetProvisioningProperties

func (s *EnvironmentBlueprintSummary) SetProvisioningProperties(v *ProvisioningProperties) *EnvironmentBlueprintSummary

SetProvisioningProperties sets the ProvisioningProperties field's value.

func (*EnvironmentBlueprintSummary) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (EnvironmentBlueprintSummary) String

func (s EnvironmentBlueprintSummary) 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 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

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

SetName sets the Name field's value.

func (*EnvironmentParameter) SetValue

func (s *EnvironmentParameter) SetValue(v string) *EnvironmentParameter

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

func (s *EnvironmentProfileSummary) SetAwsAccountId(v string) *EnvironmentProfileSummary

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

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

SetCreatedAt sets the CreatedAt field's value.

func (*EnvironmentProfileSummary) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*EnvironmentProfileSummary) SetDescription

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

SetDescription sets the Description field's value.

func (*EnvironmentProfileSummary) SetDomainId

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

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

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

SetId sets the Id field's value.

func (*EnvironmentProfileSummary) SetName

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

SetName sets the Name field's value.

func (*EnvironmentProfileSummary) SetProjectId

func (s *EnvironmentProfileSummary) SetProjectId(v string) *EnvironmentProfileSummary

SetProjectId sets the ProjectId field's value.

func (*EnvironmentProfileSummary) SetUpdatedAt

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

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 *string `locationName:"environmentProfileId" type:"string"`

    // 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

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

SetId sets the Id field's value.

func (*EnvironmentSummary) SetName

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

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 EqualToExpression

type EqualToExpression struct {

    // The name of the column.
    //
    // ColumnName is a required field
    ColumnName *string `locationName:"columnName" type:"string" required:"true"`

    // The value that might be equal to an expression.
    //
    // Value is a required field
    Value *string `locationName:"value" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies whether the value is equal to an expression.

func (EqualToExpression) GoString

func (s EqualToExpression) 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 (*EqualToExpression) SetColumnName

func (s *EqualToExpression) SetColumnName(v string) *EqualToExpression

SetColumnName sets the ColumnName field's value.

func (*EqualToExpression) SetValue

func (s *EqualToExpression) SetValue(v string) *EqualToExpression

SetValue sets the Value field's value.

func (EqualToExpression) String

func (s EqualToExpression) 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 (*EqualToExpression) Validate

func (s *EqualToExpression) Validate() error

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

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 GetAssetFilterInput

type GetAssetFilterInput struct {

    // The ID of the data asset.
    //
    // AssetIdentifier is a required field
    AssetIdentifier *string `location:"uri" locationName:"assetIdentifier" type:"string" required:"true"`

    // The ID of the domain where you want to get an asset filter.
    //
    // DomainIdentifier is a required field
    DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

    // The ID of the asset filter.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetAssetFilterInput) GoString

func (s GetAssetFilterInput) 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 (*GetAssetFilterInput) SetAssetIdentifier

func (s *GetAssetFilterInput) SetAssetIdentifier(v string) *GetAssetFilterInput

SetAssetIdentifier sets the AssetIdentifier field's value.

func (*GetAssetFilterInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetAssetFilterInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (GetAssetFilterInput) String

func (s GetAssetFilterInput) 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 (*GetAssetFilterInput) Validate

func (s *GetAssetFilterInput) Validate() error

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

type GetAssetFilterOutput

type GetAssetFilterOutput struct {

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

    // The configuration of the asset filter.
    //
    // Configuration is a required field
    Configuration *AssetFilterConfiguration `locationName:"configuration" type:"structure" required:"true"`

    // The timestamp at which the asset filter was created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

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

    // The ID of the domain where you want to get an asset filter.
    //
    // DomainId is a required field
    DomainId *string `locationName:"domainId" type:"string" required:"true"`

    // The column names of the asset filter.
    EffectiveColumnNames []*string `locationName:"effectiveColumnNames" type:"list"`

    // The row filter of the asset filter.
    EffectiveRowFilter *string `locationName:"effectiveRowFilter" type:"string"`

    // The error message that is displayed if the action does not complete successfully.
    ErrorMessage *string `locationName:"errorMessage" type:"string"`

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

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

    // The status of the asset filter.
    Status *string `locationName:"status" type:"string" enum:"FilterStatus"`
    // contains filtered or unexported fields
}

func (GetAssetFilterOutput) GoString

func (s GetAssetFilterOutput) 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 (*GetAssetFilterOutput) SetAssetId

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

SetAssetId sets the AssetId field's value.

func (*GetAssetFilterOutput) SetConfiguration

func (s *GetAssetFilterOutput) SetConfiguration(v *AssetFilterConfiguration) *GetAssetFilterOutput

SetConfiguration sets the Configuration field's value.

func (*GetAssetFilterOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*GetAssetFilterOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*GetAssetFilterOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*GetAssetFilterOutput) SetEffectiveColumnNames

func (s *GetAssetFilterOutput) SetEffectiveColumnNames(v []*string) *GetAssetFilterOutput

SetEffectiveColumnNames sets the EffectiveColumnNames field's value.

func (*GetAssetFilterOutput) SetEffectiveRowFilter

func (s *GetAssetFilterOutput) SetEffectiveRowFilter(v string) *GetAssetFilterOutput

SetEffectiveRowFilter sets the EffectiveRowFilter field's value.

func (*GetAssetFilterOutput) SetErrorMessage

func (s *GetAssetFilterOutput) SetErrorMessage(v string) *GetAssetFilterOutput

SetErrorMessage sets the ErrorMessage field's value.

func (*GetAssetFilterOutput) SetId

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

SetId sets the Id field's value.

func (*GetAssetFilterOutput) SetName

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

SetName sets the Name field's value.

func (*GetAssetFilterOutput) SetStatus

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

SetStatus sets the Status field's value.

func (GetAssetFilterOutput) String

func (s GetAssetFilterOutput) 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"`

    // The external ID of the asset.
    //
    // 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 latest data point that was imported into the time series form for the
    // asset.
    LatestTimeSeriesDataPointFormsOutput []*TimeSeriesDataPointSummaryFormOutput_ `locationName:"latestTimeSeriesDataPointFormsOutput" type:"list"`

    // The listing of the asset.
    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) SetLatestTimeSeriesDataPointFormsOutput

func (s *GetAssetOutput) SetLatestTimeSeriesDataPointFormsOutput(v []*TimeSeriesDataPointSummaryFormOutput_) *GetAssetOutput

SetLatestTimeSeriesDataPointFormsOutput sets the LatestTimeSeriesDataPointFormsOutput field's value.

func (*GetAssetOutput) SetListing

func (s *GetAssetOutput) SetListing(v *AssetListingDetails) *GetAssetOutput

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

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

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 configuration of the 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 GetDataSourceOutput's
    // String and GoString methods.
    Schedule *ScheduleConfiguration `locationName:"schedule" type:"structure" sensitive:"true"`

    // Specifies the status of the self-granting functionality.
    SelfGrantStatus *SelfGrantStatusOutput_ `locationName:"selfGrantStatus" type:"structure"`

    // 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

func (s *GetDataSourceOutput) SetConfiguration(v *DataSourceConfigurationOutput_) *GetDataSourceOutput

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

func (s *GetDataSourceOutput) SetErrorMessage(v *DataSourceErrorMessage) *GetDataSourceOutput

SetErrorMessage sets the ErrorMessage field's value.

func (*GetDataSourceOutput) SetId

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

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

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

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

func (s *GetDataSourceOutput) SetRecommendation(v *RecommendationConfiguration) *GetDataSourceOutput

SetRecommendation sets the Recommendation field's value.

func (*GetDataSourceOutput) SetSchedule

func (s *GetDataSourceOutput) SetSchedule(v *ScheduleConfiguration) *GetDataSourceOutput

SetSchedule sets the Schedule field's value.

func (*GetDataSourceOutput) SetSelfGrantStatus

func (s *GetDataSourceOutput) SetSelfGrantStatus(v *SelfGrantStatusOutput_) *GetDataSourceOutput

SetSelfGrantStatus sets the SelfGrantStatus field's value.

func (*GetDataSourceOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*GetDataSourceOutput) SetType

func (s *GetDataSourceOutput) SetType(v string) *GetDataSourceOutput

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

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

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

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

SetDomainId sets the DomainId field's value.

func (*GetDataSourceRunOutput) SetErrorMessage

func (s *GetDataSourceRunOutput) SetErrorMessage(v *DataSourceErrorMessage) *GetDataSourceRunOutput

SetErrorMessage sets the ErrorMessage field's value.

func (*GetDataSourceRunOutput) SetId

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

SetId sets the Id field's value.

func (*GetDataSourceRunOutput) SetProjectId

func (s *GetDataSourceRunOutput) SetProjectId(v string) *GetDataSourceRunOutput

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

func (s *GetDataSourceRunOutput) SetStartedAt(v time.Time) *GetDataSourceRunOutput

SetStartedAt sets the StartedAt field's value.

func (*GetDataSourceRunOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*GetDataSourceRunOutput) SetStoppedAt

func (s *GetDataSourceRunOutput) SetStoppedAt(v time.Time) *GetDataSourceRunOutput

SetStoppedAt sets the StoppedAt field's value.

func (*GetDataSourceRunOutput) SetType

func (s *GetDataSourceRunOutput) SetType(v string) *GetDataSourceRunOutput

SetType sets the Type field's value.

func (*GetDataSourceRunOutput) SetUpdatedAt

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

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 GetEnvironmentActionInput

type GetEnvironmentActionInput struct {

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

    // The environment ID of the environment action.
    //
    // EnvironmentIdentifier is a required field
    EnvironmentIdentifier *string `location:"uri" locationName:"environmentIdentifier" type:"string" required:"true"`

    // The ID of the environment action
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetEnvironmentActionInput) GoString

func (s GetEnvironmentActionInput) 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 (*GetEnvironmentActionInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetEnvironmentActionInput) SetEnvironmentIdentifier

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

SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.

func (*GetEnvironmentActionInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (GetEnvironmentActionInput) String

func (s GetEnvironmentActionInput) 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 (*GetEnvironmentActionInput) Validate

func (s *GetEnvironmentActionInput) Validate() error

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

type GetEnvironmentActionOutput

type GetEnvironmentActionOutput struct {

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

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

    // The environment ID of the environment action.
    //
    // EnvironmentId is a required field
    EnvironmentId *string `locationName:"environmentId" type:"string" required:"true"`

    // The ID of the environment action.
    //
    // Id is a required field
    Id *string `locationName:"id" type:"string" required:"true"`

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

    // The parameters of the environment action.
    //
    // Parameters is a required field
    Parameters *ActionParameters `locationName:"parameters" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (GetEnvironmentActionOutput) GoString

func (s GetEnvironmentActionOutput) 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 (*GetEnvironmentActionOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*GetEnvironmentActionOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*GetEnvironmentActionOutput) SetEnvironmentId

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

SetEnvironmentId sets the EnvironmentId field's value.

func (*GetEnvironmentActionOutput) SetId

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

SetId sets the Id field's value.

func (*GetEnvironmentActionOutput) SetName

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

SetName sets the Name field's value.

func (*GetEnvironmentActionOutput) SetParameters

func (s *GetEnvironmentActionOutput) SetParameters(v *ActionParameters) *GetEnvironmentActionOutput

SetParameters sets the Parameters field's value.

func (GetEnvironmentActionOutput) String

func (s GetEnvironmentActionOutput) 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

func (s GetEnvironmentBlueprintConfigurationInput) 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 (*GetEnvironmentBlueprintConfigurationInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetEnvironmentBlueprintConfigurationInput) SetEnvironmentBlueprintIdentifier

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

SetEnvironmentBlueprintIdentifier sets the EnvironmentBlueprintIdentifier field's value.

func (GetEnvironmentBlueprintConfigurationInput) String

func (s GetEnvironmentBlueprintConfigurationInput) 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 (*GetEnvironmentBlueprintConfigurationInput) Validate

func (s *GetEnvironmentBlueprintConfigurationInput) Validate() error

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 provisioning configuration of a blueprint.
    ProvisioningConfigurations []*ProvisioningConfiguration `locationName:"provisioningConfigurations" type:"list"`

    // 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

func (s GetEnvironmentBlueprintConfigurationOutput) 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 (*GetEnvironmentBlueprintConfigurationOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*GetEnvironmentBlueprintConfigurationOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*GetEnvironmentBlueprintConfigurationOutput) SetEnabledRegions

func (s *GetEnvironmentBlueprintConfigurationOutput) SetEnabledRegions(v []*string) *GetEnvironmentBlueprintConfigurationOutput

SetEnabledRegions sets the EnabledRegions field's value.

func (*GetEnvironmentBlueprintConfigurationOutput) SetEnvironmentBlueprintId

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

SetEnvironmentBlueprintId sets the EnvironmentBlueprintId field's value.

func (*GetEnvironmentBlueprintConfigurationOutput) SetManageAccessRoleArn

func (s *GetEnvironmentBlueprintConfigurationOutput) SetManageAccessRoleArn(v string) *GetEnvironmentBlueprintConfigurationOutput

SetManageAccessRoleArn sets the ManageAccessRoleArn field's value.

func (*GetEnvironmentBlueprintConfigurationOutput) SetProvisioningConfigurations

func (s *GetEnvironmentBlueprintConfigurationOutput) SetProvisioningConfigurations(v []*ProvisioningConfiguration) *GetEnvironmentBlueprintConfigurationOutput

SetProvisioningConfigurations sets the ProvisioningConfigurations field's value.

func (*GetEnvironmentBlueprintConfigurationOutput) SetProvisioningRoleArn

func (s *GetEnvironmentBlueprintConfigurationOutput) SetProvisioningRoleArn(v string) *GetEnvironmentBlueprintConfigurationOutput

SetProvisioningRoleArn sets the ProvisioningRoleArn field's value.

func (*GetEnvironmentBlueprintConfigurationOutput) SetRegionalParameters

func (s *GetEnvironmentBlueprintConfigurationOutput) SetRegionalParameters(v map[string]map[string]*string) *GetEnvironmentBlueprintConfigurationOutput

SetRegionalParameters sets the RegionalParameters field's value.

func (*GetEnvironmentBlueprintConfigurationOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (GetEnvironmentBlueprintConfigurationOutput) String

func (s GetEnvironmentBlueprintConfigurationOutput) 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 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

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetEnvironmentBlueprintInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (GetEnvironmentBlueprintInput) String

func (s GetEnvironmentBlueprintInput) 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 (*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

func (s GetEnvironmentBlueprintOutput) 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 (*GetEnvironmentBlueprintOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*GetEnvironmentBlueprintOutput) SetDeploymentProperties

func (s *GetEnvironmentBlueprintOutput) SetDeploymentProperties(v *DeploymentProperties) *GetEnvironmentBlueprintOutput

SetDeploymentProperties sets the DeploymentProperties field's value.

func (*GetEnvironmentBlueprintOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*GetEnvironmentBlueprintOutput) SetGlossaryTerms

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

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*GetEnvironmentBlueprintOutput) SetId

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

SetId sets the Id field's value.

func (*GetEnvironmentBlueprintOutput) SetName

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

SetName sets the Name field's value.

func (*GetEnvironmentBlueprintOutput) SetProvider

func (s *GetEnvironmentBlueprintOutput) SetProvider(v string) *GetEnvironmentBlueprintOutput

SetProvider sets the Provider field's value.

func (*GetEnvironmentBlueprintOutput) SetProvisioningProperties

func (s *GetEnvironmentBlueprintOutput) SetProvisioningProperties(v *ProvisioningProperties) *GetEnvironmentBlueprintOutput

SetProvisioningProperties sets the ProvisioningProperties field's value.

func (*GetEnvironmentBlueprintOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetEnvironmentBlueprintOutput) SetUserParameters

func (s *GetEnvironmentBlueprintOutput) SetUserParameters(v []*CustomParameter) *GetEnvironmentBlueprintOutput

SetUserParameters sets the UserParameters field's value.

func (GetEnvironmentBlueprintOutput) String

func (s GetEnvironmentBlueprintOutput) 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 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 *string `locationName:"environmentProfileId" type:"string"`

    // 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

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

SetDomainId sets the DomainId field's value.

func (*GetEnvironmentOutput) SetEnvironmentActions

func (s *GetEnvironmentOutput) SetEnvironmentActions(v []*ConfigurableEnvironmentAction) *GetEnvironmentOutput

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

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

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

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

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

func (s *GetEnvironmentOutput) SetProvider(v string) *GetEnvironmentOutput

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

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

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

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetEnvironmentProfileInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (GetEnvironmentProfileInput) String

func (s GetEnvironmentProfileInput) 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 (*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

func (s *GetEnvironmentProfileOutput) SetAwsAccountId(v string) *GetEnvironmentProfileOutput

SetAwsAccountId sets the AwsAccountId field's value.

func (*GetEnvironmentProfileOutput) SetAwsAccountRegion

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

SetAwsAccountRegion sets the AwsAccountRegion field's value.

func (*GetEnvironmentProfileOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*GetEnvironmentProfileOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*GetEnvironmentProfileOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*GetEnvironmentProfileOutput) SetDomainId

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

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

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

SetId sets the Id field's value.

func (*GetEnvironmentProfileOutput) SetName

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

SetName sets the Name field's value.

func (*GetEnvironmentProfileOutput) SetProjectId

func (s *GetEnvironmentProfileOutput) SetProjectId(v string) *GetEnvironmentProfileOutput

SetProjectId sets the ProjectId field's value.

func (*GetEnvironmentProfileOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetEnvironmentProfileOutput) SetUserParameters

func (s *GetEnvironmentProfileOutput) SetUserParameters(v []*CustomParameter) *GetEnvironmentProfileOutput

SetUserParameters sets the UserParameters field's value.

func (GetEnvironmentProfileOutput) String

func (s GetEnvironmentProfileOutput) 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 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

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

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

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

SetId sets the Id field's value.

func (*GetGlossaryOutput) SetName

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

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

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

SetCreatedAt sets the CreatedAt field's value.

func (*GetGlossaryTermOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*GetGlossaryTermOutput) SetDomainId

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

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

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

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

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

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

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

SetStatus sets the Status field's value.

func (*GetGlossaryTermOutput) SetTermRelations

func (s *GetGlossaryTermOutput) SetTermRelations(v *TermRelations) *GetGlossaryTermOutput

SetTermRelations sets the TermRelations field's value.

func (*GetGlossaryTermOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetGlossaryTermOutput) SetUpdatedBy

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

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

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

SetDomainId sets the DomainId field's value.

func (*GetGroupProfileOutput) SetGroupName

func (s *GetGroupProfileOutput) SetGroupName(v string) *GetGroupProfileOutput

SetGroupName sets the GroupName field's value.

func (*GetGroupProfileOutput) SetId

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

SetId sets the Id field's value.

func (*GetGroupProfileOutput) SetStatus

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

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

func (s *GetIamPortalLoginUrlOutput) SetAuthCodeUrl(v string) *GetIamPortalLoginUrlOutput

SetAuthCodeUrl sets the AuthCodeUrl field's value.

func (*GetIamPortalLoginUrlOutput) SetUserProfileId

func (s *GetIamPortalLoginUrlOutput) SetUserProfileId(v string) *GetIamPortalLoginUrlOutput

SetUserProfileId sets the UserProfileId field's value.

func (GetIamPortalLoginUrlOutput) String

func (s GetIamPortalLoginUrlOutput) 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 GetLineageNodeInput

type GetLineageNodeInput struct {

    // The ID of the domain in which you want to get the data lineage node.
    //
    // DomainIdentifier is a required field
    DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

    // The event time stamp for which you want to get the data lineage node.
    EventTimestamp *time.Time `location:"querystring" locationName:"timestamp" type:"timestamp"`

    // The ID of the data lineage node that you want to get.
    //
    // Both, a lineage node identifier generated by Amazon DataZone and a sourceIdentifier
    // of the lineage node are supported. If sourceIdentifier is greater than 1800
    // characters, you can use lineage node identifier generated by Amazon DataZone
    // to get the node details.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetLineageNodeInput) GoString

func (s GetLineageNodeInput) 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 (*GetLineageNodeInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetLineageNodeInput) SetEventTimestamp

func (s *GetLineageNodeInput) SetEventTimestamp(v time.Time) *GetLineageNodeInput

SetEventTimestamp sets the EventTimestamp field's value.

func (*GetLineageNodeInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (GetLineageNodeInput) String

func (s GetLineageNodeInput) 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 (*GetLineageNodeInput) Validate

func (s *GetLineageNodeInput) Validate() error

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

type GetLineageNodeOutput

type GetLineageNodeOutput struct {

    // The timestamp at which the data lineage node was created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The user who created the data lineage node.
    CreatedBy *string `locationName:"createdBy" type:"string"`

    // The description of the data lineage node.
    Description *string `locationName:"description" type:"string"`

    // The ID of the domain where you're getting the data lineage node.
    //
    // DomainId is a required field
    DomainId *string `locationName:"domainId" type:"string" required:"true"`

    // The downsteam nodes of the specified data lineage node.
    DownstreamNodes []*LineageNodeReference `locationName:"downstreamNodes" type:"list"`

    // The timestamp of the event described in the data lineage node.
    EventTimestamp *time.Time `locationName:"eventTimestamp" type:"timestamp"`

    // The metadata of the specified data lineage node.
    FormsOutput []*FormOutput_ `locationName:"formsOutput" type:"list"`

    // The ID of the data lineage node.
    //
    // Id is a required field
    Id *string `locationName:"id" type:"string" required:"true"`

    // The name of the data lineage node.
    Name *string `locationName:"name" type:"string"`

    // The source identifier of the data lineage node.
    SourceIdentifier *string `locationName:"sourceIdentifier" type:"string"`

    // The name of the type of the specified data lineage node.
    //
    // TypeName is a required field
    TypeName *string `locationName:"typeName" type:"string" required:"true"`

    // The revision type of the specified data lineage node.
    TypeRevision *string `locationName:"typeRevision" min:"1" type:"string"`

    // The timestamp at which the data lineage node was updated.
    UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`

    // The user who updated the data lineage node.
    UpdatedBy *string `locationName:"updatedBy" type:"string"`

    // The upstream nodes of the specified data lineage node.
    UpstreamNodes []*LineageNodeReference `locationName:"upstreamNodes" type:"list"`
    // contains filtered or unexported fields
}

func (GetLineageNodeOutput) GoString

func (s GetLineageNodeOutput) 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 (*GetLineageNodeOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*GetLineageNodeOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*GetLineageNodeOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*GetLineageNodeOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*GetLineageNodeOutput) SetDownstreamNodes

func (s *GetLineageNodeOutput) SetDownstreamNodes(v []*LineageNodeReference) *GetLineageNodeOutput

SetDownstreamNodes sets the DownstreamNodes field's value.

func (*GetLineageNodeOutput) SetEventTimestamp

func (s *GetLineageNodeOutput) SetEventTimestamp(v time.Time) *GetLineageNodeOutput

SetEventTimestamp sets the EventTimestamp field's value.

func (*GetLineageNodeOutput) SetFormsOutput

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

SetFormsOutput sets the FormsOutput field's value.

func (*GetLineageNodeOutput) SetId

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

SetId sets the Id field's value.

func (*GetLineageNodeOutput) SetName

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

SetName sets the Name field's value.

func (*GetLineageNodeOutput) SetSourceIdentifier

func (s *GetLineageNodeOutput) SetSourceIdentifier(v string) *GetLineageNodeOutput

SetSourceIdentifier sets the SourceIdentifier field's value.

func (*GetLineageNodeOutput) SetTypeName

func (s *GetLineageNodeOutput) SetTypeName(v string) *GetLineageNodeOutput

SetTypeName sets the TypeName field's value.

func (*GetLineageNodeOutput) SetTypeRevision

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

SetTypeRevision sets the TypeRevision field's value.

func (*GetLineageNodeOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetLineageNodeOutput) SetUpdatedBy

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

SetUpdatedBy sets the UpdatedBy field's value.

func (*GetLineageNodeOutput) SetUpstreamNodes

func (s *GetLineageNodeOutput) SetUpstreamNodes(v []*LineageNodeReference) *GetLineageNodeOutput

SetUpstreamNodes sets the UpstreamNodes field's value.

func (GetLineageNodeOutput) String

func (s GetLineageNodeOutput) 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 GetListingInput

type GetListingInput struct {

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

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

    // The revision of the listing.
    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 {

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

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

    // The description of the listing.
    //
    // 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"`

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

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

    // The details of a listing.
    Item *ListingItem `locationName:"item" type:"structure"`

    // The revision of a listing.
    //
    // ListingRevision is a required field
    ListingRevision *string `locationName:"listingRevision" min:"1" type:"string" required:"true"`

    // The name of the listing.
    Name *string `locationName:"name" min:"1" type:"string"`

    // The status of the listing.
    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

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

SetId sets the Id field's value.

func (*GetListingOutput) SetItem

func (s *GetListingOutput) SetItem(v *ListingItem) *GetListingOutput

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 GetMetadataGenerationRunInput

type GetMetadataGenerationRunInput struct {

    // The ID of the Amazon DataZone domain the metadata generation run of which
    // you want to get.
    //
    // DomainIdentifier is a required field
    DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

    // The identifier of the metadata generation run.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetMetadataGenerationRunInput) GoString

func (s GetMetadataGenerationRunInput) 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 (*GetMetadataGenerationRunInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetMetadataGenerationRunInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (GetMetadataGenerationRunInput) String

func (s GetMetadataGenerationRunInput) 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 (*GetMetadataGenerationRunInput) Validate

func (s *GetMetadataGenerationRunInput) Validate() error

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

type GetMetadataGenerationRunOutput

type GetMetadataGenerationRunOutput struct {

    // The timestamp of when the metadata generation run was start.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The Amazon DataZone user who started the metadata generation run.
    CreatedBy *string `locationName:"createdBy" type:"string"`

    // The ID of the Amazon DataZone domain the metadata generation run of which
    // you want to get.
    //
    // DomainId is a required field
    DomainId *string `locationName:"domainId" type:"string" required:"true"`

    // The ID of the metadata generation run.
    //
    // Id is a required field
    Id *string `locationName:"id" type:"string" required:"true"`

    // The ID of the project that owns the assets for which you're running metadata
    // generation.
    //
    // OwningProjectId is a required field
    OwningProjectId *string `locationName:"owningProjectId" type:"string" required:"true"`

    // The status of the metadata generation run.
    Status *string `locationName:"status" type:"string" enum:"MetadataGenerationRunStatus"`

    // The asset for which you're generating metadata.
    Target *MetadataGenerationRunTarget `locationName:"target" type:"structure"`

    // The type of metadata generation run.
    Type *string `locationName:"type" type:"string" enum:"MetadataGenerationRunType"`
    // contains filtered or unexported fields
}

func (GetMetadataGenerationRunOutput) GoString

func (s GetMetadataGenerationRunOutput) 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 (*GetMetadataGenerationRunOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*GetMetadataGenerationRunOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*GetMetadataGenerationRunOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*GetMetadataGenerationRunOutput) SetId

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

SetId sets the Id field's value.

func (*GetMetadataGenerationRunOutput) SetOwningProjectId

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

SetOwningProjectId sets the OwningProjectId field's value.

func (*GetMetadataGenerationRunOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*GetMetadataGenerationRunOutput) SetTarget

func (s *GetMetadataGenerationRunOutput) SetTarget(v *MetadataGenerationRunTarget) *GetMetadataGenerationRunOutput

SetTarget sets the Target field's value.

func (*GetMetadataGenerationRunOutput) SetType

func (s *GetMetadataGenerationRunOutput) SetType(v string) *GetMetadataGenerationRunOutput

SetType sets the Type field's value.

func (GetMetadataGenerationRunOutput) String

func (s GetMetadataGenerationRunOutput) 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"`

    // Specifies the error message that is returned if the operation cannot be successfully
    // completed.
    FailureReasons []*ProjectDeletionError `locationName:"failureReasons" type:"list"`

    // 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"`

    // The status of the project.
    ProjectStatus *string `locationName:"projectStatus" type:"string" enum:"ProjectStatus"`
    // 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) SetFailureReasons

func (s *GetProjectOutput) SetFailureReasons(v []*ProjectDeletionError) *GetProjectOutput

SetFailureReasons sets the FailureReasons field's value.

func (*GetProjectOutput) SetGlossaryTerms

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

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*GetProjectOutput) SetId

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

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) SetProjectStatus

func (s *GetProjectOutput) SetProjectStatus(v string) *GetProjectOutput

SetProjectStatus sets the ProjectStatus 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

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

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

func (s *GetSubscriptionGrantOutput) SetAssets(v []*SubscribedAsset) *GetSubscriptionGrantOutput

SetAssets sets the Assets field's value.

func (*GetSubscriptionGrantOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*GetSubscriptionGrantOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*GetSubscriptionGrantOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*GetSubscriptionGrantOutput) SetGrantedEntity

func (s *GetSubscriptionGrantOutput) SetGrantedEntity(v *GrantedEntity) *GetSubscriptionGrantOutput

SetGrantedEntity sets the GrantedEntity field's value.

func (*GetSubscriptionGrantOutput) SetId

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

SetId sets the Id field's value.

func (*GetSubscriptionGrantOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*GetSubscriptionGrantOutput) SetSubscriptionId

func (s *GetSubscriptionGrantOutput) SetSubscriptionId(v string) *GetSubscriptionGrantOutput

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

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetSubscriptionGrantOutput) SetUpdatedBy

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

SetUpdatedBy sets the UpdatedBy field's value.

func (GetSubscriptionGrantOutput) String

func (s GetSubscriptionGrantOutput) 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 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

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

SetCreatedAt sets the CreatedAt field's value.

func (*GetSubscriptionOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*GetSubscriptionOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*GetSubscriptionOutput) SetId

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

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

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

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

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetSubscriptionOutput) SetUpdatedBy

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

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

func (s GetSubscriptionRequestDetailsInput) 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 (*GetSubscriptionRequestDetailsInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetSubscriptionRequestDetailsInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (GetSubscriptionRequestDetailsInput) String

func (s GetSubscriptionRequestDetailsInput) 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 (*GetSubscriptionRequestDetailsInput) Validate

func (s *GetSubscriptionRequestDetailsInput) Validate() error

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

func (s GetSubscriptionRequestDetailsOutput) 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 (*GetSubscriptionRequestDetailsOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*GetSubscriptionRequestDetailsOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*GetSubscriptionRequestDetailsOutput) SetDecisionComment

func (s *GetSubscriptionRequestDetailsOutput) SetDecisionComment(v string) *GetSubscriptionRequestDetailsOutput

SetDecisionComment sets the DecisionComment field's value.

func (*GetSubscriptionRequestDetailsOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*GetSubscriptionRequestDetailsOutput) SetId

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

SetId sets the Id field's value.

func (*GetSubscriptionRequestDetailsOutput) SetRequestReason

func (s *GetSubscriptionRequestDetailsOutput) SetRequestReason(v string) *GetSubscriptionRequestDetailsOutput

SetRequestReason sets the RequestReason field's value.

func (*GetSubscriptionRequestDetailsOutput) SetReviewerId

func (s *GetSubscriptionRequestDetailsOutput) SetReviewerId(v string) *GetSubscriptionRequestDetailsOutput

SetReviewerId sets the ReviewerId field's value.

func (*GetSubscriptionRequestDetailsOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*GetSubscriptionRequestDetailsOutput) SetSubscribedListings

func (s *GetSubscriptionRequestDetailsOutput) SetSubscribedListings(v []*SubscribedListing) *GetSubscriptionRequestDetailsOutput

SetSubscribedListings sets the SubscribedListings field's value.

func (*GetSubscriptionRequestDetailsOutput) SetSubscribedPrincipals

func (s *GetSubscriptionRequestDetailsOutput) SetSubscribedPrincipals(v []*SubscribedPrincipal) *GetSubscriptionRequestDetailsOutput

SetSubscribedPrincipals sets the SubscribedPrincipals field's value.

func (*GetSubscriptionRequestDetailsOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetSubscriptionRequestDetailsOutput) SetUpdatedBy

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

SetUpdatedBy sets the UpdatedBy field's value.

func (GetSubscriptionRequestDetailsOutput) String

func (s GetSubscriptionRequestDetailsOutput) 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 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

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

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

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

SetIdentifier sets the Identifier field's value.

func (GetSubscriptionTargetInput) String

func (s GetSubscriptionTargetInput) 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 (*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

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

SetCreatedAt sets the CreatedAt field's value.

func (*GetSubscriptionTargetOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*GetSubscriptionTargetOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*GetSubscriptionTargetOutput) SetEnvironmentId

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

SetEnvironmentId sets the EnvironmentId field's value.

func (*GetSubscriptionTargetOutput) SetId

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

SetId sets the Id field's value.

func (*GetSubscriptionTargetOutput) SetManageAccessRole

func (s *GetSubscriptionTargetOutput) SetManageAccessRole(v string) *GetSubscriptionTargetOutput

SetManageAccessRole sets the ManageAccessRole field's value.

func (*GetSubscriptionTargetOutput) SetName

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

SetName sets the Name field's value.

func (*GetSubscriptionTargetOutput) SetProjectId

func (s *GetSubscriptionTargetOutput) SetProjectId(v string) *GetSubscriptionTargetOutput

SetProjectId sets the ProjectId field's value.

func (*GetSubscriptionTargetOutput) SetProvider

func (s *GetSubscriptionTargetOutput) SetProvider(v string) *GetSubscriptionTargetOutput

SetProvider sets the Provider field's value.

func (*GetSubscriptionTargetOutput) SetSubscriptionTargetConfig

func (s *GetSubscriptionTargetOutput) SetSubscriptionTargetConfig(v []*SubscriptionTargetForm) *GetSubscriptionTargetOutput

SetSubscriptionTargetConfig sets the SubscriptionTargetConfig field's value.

func (*GetSubscriptionTargetOutput) SetType

func (s *GetSubscriptionTargetOutput) SetType(v string) *GetSubscriptionTargetOutput

SetType sets the Type field's value.

func (*GetSubscriptionTargetOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetSubscriptionTargetOutput) SetUpdatedBy

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

SetUpdatedBy sets the UpdatedBy field's value.

func (GetSubscriptionTargetOutput) String

func (s GetSubscriptionTargetOutput) 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 GetTimeSeriesDataPointInput

type GetTimeSeriesDataPointInput struct {

    // The ID of the Amazon DataZone domain that houses the asset for which you
    // want to get the data point.
    //
    // DomainIdentifier is a required field
    DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

    // The ID of the asset for which you want to get the data point.
    //
    // EntityIdentifier is a required field
    EntityIdentifier *string `location:"uri" locationName:"entityIdentifier" type:"string" required:"true"`

    // The type of the asset for which you want to get the data point.
    //
    // EntityType is a required field
    EntityType *string `location:"uri" locationName:"entityType" type:"string" required:"true" enum:"TimeSeriesEntityType"`

    // The name of the time series form that houses the data point that you want
    // to get.
    //
    // FormName is a required field
    FormName *string `location:"querystring" locationName:"formName" min:"1" type:"string" required:"true"`

    // The ID of the data point that you want to get.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetTimeSeriesDataPointInput) GoString

func (s GetTimeSeriesDataPointInput) 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 (*GetTimeSeriesDataPointInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*GetTimeSeriesDataPointInput) SetEntityIdentifier

func (s *GetTimeSeriesDataPointInput) SetEntityIdentifier(v string) *GetTimeSeriesDataPointInput

SetEntityIdentifier sets the EntityIdentifier field's value.

func (*GetTimeSeriesDataPointInput) SetEntityType

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

SetEntityType sets the EntityType field's value.

func (*GetTimeSeriesDataPointInput) SetFormName

func (s *GetTimeSeriesDataPointInput) SetFormName(v string) *GetTimeSeriesDataPointInput

SetFormName sets the FormName field's value.

func (*GetTimeSeriesDataPointInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (GetTimeSeriesDataPointInput) String

func (s GetTimeSeriesDataPointInput) 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 (*GetTimeSeriesDataPointInput) Validate

func (s *GetTimeSeriesDataPointInput) Validate() error

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

type GetTimeSeriesDataPointOutput

type GetTimeSeriesDataPointOutput struct {

    // The ID of the Amazon DataZone domain that houses the asset data point that
    // you want to get.
    DomainId *string `locationName:"domainId" type:"string"`

    // The ID of the asset for which you want to get the data point.
    EntityId *string `locationName:"entityId" type:"string"`

    // The type of the asset for which you want to get the data point.
    EntityType *string `locationName:"entityType" type:"string" enum:"TimeSeriesEntityType"`

    // The time series form that houses the data point that you want to get.
    Form *TimeSeriesDataPointFormOutput_ `locationName:"form" type:"structure"`

    // The name of the time series form that houses the data point that you want
    // to get.
    FormName *string `locationName:"formName" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (GetTimeSeriesDataPointOutput) GoString

func (s GetTimeSeriesDataPointOutput) 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 (*GetTimeSeriesDataPointOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*GetTimeSeriesDataPointOutput) SetEntityId

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

SetEntityId sets the EntityId field's value.

func (*GetTimeSeriesDataPointOutput) SetEntityType

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

SetEntityType sets the EntityType field's value.

func (*GetTimeSeriesDataPointOutput) SetForm

func (s *GetTimeSeriesDataPointOutput) SetForm(v *TimeSeriesDataPointFormOutput_) *GetTimeSeriesDataPointOutput

SetForm sets the Form field's value.

func (*GetTimeSeriesDataPointOutput) SetFormName

func (s *GetTimeSeriesDataPointOutput) SetFormName(v string) *GetTimeSeriesDataPointOutput

SetFormName sets the FormName field's value.

func (GetTimeSeriesDataPointOutput) String

func (s GetTimeSeriesDataPointOutput) 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 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

func (s *GetUserProfileInput) SetType(v string) *GetUserProfileInput

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

func (s *GetUserProfileOutput) SetDetails(v *UserProfileDetails) *GetUserProfileOutput

SetDetails sets the Details field's value.

func (*GetUserProfileOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*GetUserProfileOutput) SetId

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

SetId sets the Id field's value.

func (*GetUserProfileOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*GetUserProfileOutput) SetType

func (s *GetUserProfileOutput) SetType(v string) *GetUserProfileOutput

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

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

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 {

    // Specifies whether to automatically import data quality metrics as part of
    // the data source run.
    AutoImportDataQualityResult *bool `locationName:"autoImportDataQualityResult" type:"boolean"`

    // 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_) SetAutoImportDataQualityResult

func (s *GlueRunConfigurationInput_) SetAutoImportDataQualityResult(v bool) *GlueRunConfigurationInput_

SetAutoImportDataQualityResult sets the AutoImportDataQualityResult field's value.

func (*GlueRunConfigurationInput_) SetDataAccessRole

func (s *GlueRunConfigurationInput_) SetDataAccessRole(v string) *GlueRunConfigurationInput_

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

func (s GlueRunConfigurationInput_) 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 (*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"`

    // Specifies whether to automatically import data quality metrics as part of
    // the data source run.
    AutoImportDataQualityResult *bool `locationName:"autoImportDataQualityResult" type:"boolean"`

    // 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

func (s *GlueRunConfigurationOutput_) SetAccountId(v string) *GlueRunConfigurationOutput_

SetAccountId sets the AccountId field's value.

func (*GlueRunConfigurationOutput_) SetAutoImportDataQualityResult

func (s *GlueRunConfigurationOutput_) SetAutoImportDataQualityResult(v bool) *GlueRunConfigurationOutput_

SetAutoImportDataQualityResult sets the AutoImportDataQualityResult field's value.

func (*GlueRunConfigurationOutput_) SetDataAccessRole

func (s *GlueRunConfigurationOutput_) SetDataAccessRole(v string) *GlueRunConfigurationOutput_

SetDataAccessRole sets the DataAccessRole field's value.

func (*GlueRunConfigurationOutput_) SetRegion

func (s *GlueRunConfigurationOutput_) SetRegion(v string) *GlueRunConfigurationOutput_

SetRegion sets the Region field's value.

func (*GlueRunConfigurationOutput_) SetRelationalFilterConfigurations

func (s *GlueRunConfigurationOutput_) SetRelationalFilterConfigurations(v []*RelationalFilterConfiguration) *GlueRunConfigurationOutput_

SetRelationalFilterConfigurations sets the RelationalFilterConfigurations field's value.

func (GlueRunConfigurationOutput_) String

func (s GlueRunConfigurationOutput_) 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 GlueSelfGrantStatusOutput_

type GlueSelfGrantStatusOutput_ struct {

    // The details for the self granting status for a Glue data source.
    //
    // SelfGrantStatusDetails is a required field
    SelfGrantStatusDetails []*SelfGrantStatusDetail `locationName:"selfGrantStatusDetails" type:"list" required:"true"`
    // contains filtered or unexported fields
}

The details of the self granting status.

func (GlueSelfGrantStatusOutput_) GoString

func (s GlueSelfGrantStatusOutput_) 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 (*GlueSelfGrantStatusOutput_) SetSelfGrantStatusDetails

func (s *GlueSelfGrantStatusOutput_) SetSelfGrantStatusDetails(v []*SelfGrantStatusDetail) *GlueSelfGrantStatusOutput_

SetSelfGrantStatusDetails sets the SelfGrantStatusDetails field's value.

func (GlueSelfGrantStatusOutput_) String

func (s GlueSelfGrantStatusOutput_) 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 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

func (s *GrantedEntityInput_) SetListing(v *ListingRevisionInput_) *GrantedEntityInput_

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 GreaterThanExpression

type GreaterThanExpression struct {

    // The name of the column.
    //
    // ColumnName is a required field
    ColumnName *string `locationName:"columnName" type:"string" required:"true"`

    // The value that might be greater than an expression.
    //
    // Value is a required field
    Value *string `locationName:"value" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies whether the value is greater than an expression.

func (GreaterThanExpression) GoString

func (s GreaterThanExpression) 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 (*GreaterThanExpression) SetColumnName

func (s *GreaterThanExpression) SetColumnName(v string) *GreaterThanExpression

SetColumnName sets the ColumnName field's value.

func (*GreaterThanExpression) SetValue

func (s *GreaterThanExpression) SetValue(v string) *GreaterThanExpression

SetValue sets the Value field's value.

func (GreaterThanExpression) String

func (s GreaterThanExpression) 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 (*GreaterThanExpression) Validate

func (s *GreaterThanExpression) Validate() error

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

type GreaterThanOrEqualToExpression

type GreaterThanOrEqualToExpression struct {

    // The name of the column.
    //
    // ColumnName is a required field
    ColumnName *string `locationName:"columnName" type:"string" required:"true"`

    // The value that might be greater than or equal to an expression.
    //
    // Value is a required field
    Value *string `locationName:"value" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies whether the value is greater than or equal to an expression.

func (GreaterThanOrEqualToExpression) GoString

func (s GreaterThanOrEqualToExpression) 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 (*GreaterThanOrEqualToExpression) SetColumnName

func (s *GreaterThanOrEqualToExpression) SetColumnName(v string) *GreaterThanOrEqualToExpression

SetColumnName sets the ColumnName field's value.

func (*GreaterThanOrEqualToExpression) SetValue

func (s *GreaterThanOrEqualToExpression) SetValue(v string) *GreaterThanOrEqualToExpression

SetValue sets the Value field's value.

func (GreaterThanOrEqualToExpression) String

func (s GreaterThanOrEqualToExpression) 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 (*GreaterThanOrEqualToExpression) Validate

func (s *GreaterThanOrEqualToExpression) 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

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

SetId sets the Id field's value.

func (*GroupProfileSummary) SetStatus

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

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

func (s *IamUserProfileDetails) SetArn(v string) *IamUserProfileDetails

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 InExpression

type InExpression struct {

    // The name of the column.
    //
    // ColumnName is a required field
    ColumnName *string `locationName:"columnName" type:"string" required:"true"`

    // The values that might be in the expression.
    //
    // Values is a required field
    Values []*string `locationName:"values" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Specifies whether values are in the expression.

func (InExpression) GoString

func (s InExpression) 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 (*InExpression) SetColumnName

func (s *InExpression) SetColumnName(v string) *InExpression

SetColumnName sets the ColumnName field's value.

func (*InExpression) SetValues

func (s *InExpression) SetValues(v []*string) *InExpression

SetValues sets the Values field's value.

func (InExpression) String

func (s InExpression) 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 (*InExpression) Validate

func (s *InExpression) Validate() error

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

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 IsNotNullExpression

type IsNotNullExpression struct {

    // The name of the column.
    //
    // ColumnName is a required field
    ColumnName *string `locationName:"columnName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies that the expression is not null.

func (IsNotNullExpression) GoString

func (s IsNotNullExpression) 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 (*IsNotNullExpression) SetColumnName

func (s *IsNotNullExpression) SetColumnName(v string) *IsNotNullExpression

SetColumnName sets the ColumnName field's value.

func (IsNotNullExpression) String

func (s IsNotNullExpression) 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 (*IsNotNullExpression) Validate

func (s *IsNotNullExpression) Validate() error

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

type IsNullExpression

type IsNullExpression struct {

    // The name of the column.
    //
    // ColumnName is a required field
    ColumnName *string `locationName:"columnName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies that the expression is null.

func (IsNullExpression) GoString

func (s IsNullExpression) 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 (*IsNullExpression) SetColumnName

func (s *IsNullExpression) SetColumnName(v string) *IsNullExpression

SetColumnName sets the ColumnName field's value.

func (IsNullExpression) String

func (s IsNullExpression) 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 (*IsNullExpression) Validate

func (s *IsNullExpression) Validate() error

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

type LakeFormationConfiguration

type LakeFormationConfiguration struct {

    // Specifies certain Amazon S3 locations if you do not want Amazon DataZone
    // to automatically register them in hybrid mode.
    LocationRegistrationExcludeS3Locations []*string `locationName:"locationRegistrationExcludeS3Locations" type:"list"`

    // The role that is used to manage read/write access to the chosen Amazon S3
    // bucket(s) for Data Lake using AWS Lake Formation hybrid access mode.
    LocationRegistrationRole *string `locationName:"locationRegistrationRole" type:"string"`
    // contains filtered or unexported fields
}

The Lake Formation configuration of the Data Lake blueprint.

func (LakeFormationConfiguration) GoString

func (s LakeFormationConfiguration) 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 (*LakeFormationConfiguration) SetLocationRegistrationExcludeS3Locations

func (s *LakeFormationConfiguration) SetLocationRegistrationExcludeS3Locations(v []*string) *LakeFormationConfiguration

SetLocationRegistrationExcludeS3Locations sets the LocationRegistrationExcludeS3Locations field's value.

func (*LakeFormationConfiguration) SetLocationRegistrationRole

func (s *LakeFormationConfiguration) SetLocationRegistrationRole(v string) *LakeFormationConfiguration

SetLocationRegistrationRole sets the LocationRegistrationRole field's value.

func (LakeFormationConfiguration) String

func (s LakeFormationConfiguration) 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 LessThanExpression

type LessThanExpression struct {

    // The name of the column.
    //
    // ColumnName is a required field
    ColumnName *string `locationName:"columnName" type:"string" required:"true"`

    // The value that might be less than the expression.
    //
    // Value is a required field
    Value *string `locationName:"value" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies that a value is less than an expression.

func (LessThanExpression) GoString

func (s LessThanExpression) 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 (*LessThanExpression) SetColumnName

func (s *LessThanExpression) SetColumnName(v string) *LessThanExpression

SetColumnName sets the ColumnName field's value.

func (*LessThanExpression) SetValue

func (s *LessThanExpression) SetValue(v string) *LessThanExpression

SetValue sets the Value field's value.

func (LessThanExpression) String

func (s LessThanExpression) 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 (*LessThanExpression) Validate

func (s *LessThanExpression) Validate() error

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

type LessThanOrEqualToExpression

type LessThanOrEqualToExpression struct {

    // The name of the column.
    //
    // ColumnName is a required field
    ColumnName *string `locationName:"columnName" type:"string" required:"true"`

    // The value that might be less than or equal to an expression.
    //
    // Value is a required field
    Value *string `locationName:"value" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies that a value is less than or equal to an expression.

func (LessThanOrEqualToExpression) GoString

func (s LessThanOrEqualToExpression) 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 (*LessThanOrEqualToExpression) SetColumnName

func (s *LessThanOrEqualToExpression) SetColumnName(v string) *LessThanOrEqualToExpression

SetColumnName sets the ColumnName field's value.

func (*LessThanOrEqualToExpression) SetValue

func (s *LessThanOrEqualToExpression) SetValue(v string) *LessThanOrEqualToExpression

SetValue sets the Value field's value.

func (LessThanOrEqualToExpression) String

func (s LessThanOrEqualToExpression) 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 (*LessThanOrEqualToExpression) Validate

func (s *LessThanOrEqualToExpression) Validate() error

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

type LikeExpression

type LikeExpression struct {

    // The name of the column.
    //
    // ColumnName is a required field
    ColumnName *string `locationName:"columnName" type:"string" required:"true"`

    // The value that might be like the expression.
    //
    // Value is a required field
    Value *string `locationName:"value" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies that a value is like the expression.

func (LikeExpression) GoString

func (s LikeExpression) 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 (*LikeExpression) SetColumnName

func (s *LikeExpression) SetColumnName(v string) *LikeExpression

SetColumnName sets the ColumnName field's value.

func (*LikeExpression) SetValue

func (s *LikeExpression) SetValue(v string) *LikeExpression

SetValue sets the Value field's value.

func (LikeExpression) String

func (s LikeExpression) 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 (*LikeExpression) Validate

func (s *LikeExpression) Validate() error

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

type LineageNodeReference

type LineageNodeReference struct {

    // The event timestamp of the data lineage node.
    EventTimestamp *time.Time `locationName:"eventTimestamp" type:"timestamp"`

    // The ID of the data lineage node.
    Id *string `locationName:"id" type:"string"`
    // contains filtered or unexported fields
}

The reference details for the data lineage node.

func (LineageNodeReference) GoString

func (s LineageNodeReference) 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 (*LineageNodeReference) SetEventTimestamp

func (s *LineageNodeReference) SetEventTimestamp(v time.Time) *LineageNodeReference

SetEventTimestamp sets the EventTimestamp field's value.

func (*LineageNodeReference) SetId

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

SetId sets the Id field's value.

func (LineageNodeReference) String

func (s LineageNodeReference) 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 LineageNodeSummary

type LineageNodeSummary struct {

    // The timestamp at which the data lineage node was created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The user who created the data lineage node.
    CreatedBy *string `locationName:"createdBy" type:"string"`

    // The description of the data lineage node.
    Description *string `locationName:"description" type:"string"`

    // The ID of the domain of the data lineage node.
    //
    // DomainId is a required field
    DomainId *string `locationName:"domainId" type:"string" required:"true"`

    // The event timestamp of the data lineage node.
    EventTimestamp *time.Time `locationName:"eventTimestamp" type:"timestamp"`

    // The ID of the data lineage node.
    //
    // Id is a required field
    Id *string `locationName:"id" type:"string" required:"true"`

    // The name of the data lineage node.
    Name *string `locationName:"name" type:"string"`

    // The alternate ID of the data lineage node.
    SourceIdentifier *string `locationName:"sourceIdentifier" type:"string"`

    // The name of the type of the data lineage node.
    //
    // TypeName is a required field
    TypeName *string `locationName:"typeName" type:"string" required:"true"`

    // The type of the revision of the data lineage node.
    TypeRevision *string `locationName:"typeRevision" min:"1" type:"string"`

    // The timestamp at which the data lineage node was updated.
    UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`

    // The user who updated the data lineage node.
    UpdatedBy *string `locationName:"updatedBy" type:"string"`
    // contains filtered or unexported fields
}

The summary of the data lineage node.

func (LineageNodeSummary) GoString

func (s LineageNodeSummary) 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 (*LineageNodeSummary) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*LineageNodeSummary) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*LineageNodeSummary) SetDescription

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

SetDescription sets the Description field's value.

func (*LineageNodeSummary) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*LineageNodeSummary) SetEventTimestamp

func (s *LineageNodeSummary) SetEventTimestamp(v time.Time) *LineageNodeSummary

SetEventTimestamp sets the EventTimestamp field's value.

func (*LineageNodeSummary) SetId

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

SetId sets the Id field's value.

func (*LineageNodeSummary) SetName

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

SetName sets the Name field's value.

func (*LineageNodeSummary) SetSourceIdentifier

func (s *LineageNodeSummary) SetSourceIdentifier(v string) *LineageNodeSummary

SetSourceIdentifier sets the SourceIdentifier field's value.

func (*LineageNodeSummary) SetTypeName

func (s *LineageNodeSummary) SetTypeName(v string) *LineageNodeSummary

SetTypeName sets the TypeName field's value.

func (*LineageNodeSummary) SetTypeRevision

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

SetTypeRevision sets the TypeRevision field's value.

func (*LineageNodeSummary) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*LineageNodeSummary) SetUpdatedBy

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

SetUpdatedBy sets the UpdatedBy field's value.

func (LineageNodeSummary) String

func (s LineageNodeSummary) 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 LineageNodeTypeItem

type LineageNodeTypeItem struct {

    // The timestamp at which the data lineage node type was created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The user who created the data lineage node type.
    CreatedBy *string `locationName:"createdBy" type:"string"`

    // The description of the data lineage node type.
    Description *string `locationName:"description" type:"string"`

    // The ID of the domain where the data lineage node type lives.
    //
    // DomainId is a required field
    DomainId *string `locationName:"domainId" type:"string" required:"true"`

    // The forms output of the data lineage node type.
    //
    // FormsOutput is a required field
    FormsOutput map[string]*FormEntryOutput_ `locationName:"formsOutput" type:"map" required:"true"`

    // The name of the data lineage node type.
    Name *string `locationName:"name" type:"string"`

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

    // The timestamp at which the data lineage node type was updated.
    UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`

    // The user who updated the data lineage node type.
    UpdatedBy *string `locationName:"updatedBy" type:"string"`
    // contains filtered or unexported fields
}

The details of a data lineage node type.

func (LineageNodeTypeItem) GoString

func (s LineageNodeTypeItem) 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 (*LineageNodeTypeItem) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*LineageNodeTypeItem) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*LineageNodeTypeItem) SetDescription

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

SetDescription sets the Description field's value.

func (*LineageNodeTypeItem) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*LineageNodeTypeItem) SetFormsOutput

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

SetFormsOutput sets the FormsOutput field's value.

func (*LineageNodeTypeItem) SetName

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

SetName sets the Name field's value.

func (*LineageNodeTypeItem) SetRevision

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

SetRevision sets the Revision field's value.

func (*LineageNodeTypeItem) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*LineageNodeTypeItem) SetUpdatedBy

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

SetUpdatedBy sets the UpdatedBy field's value.

func (LineageNodeTypeItem) String

func (s LineageNodeTypeItem) 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 ListAssetFiltersInput

type ListAssetFiltersInput struct {

    // The ID of the data asset.
    //
    // AssetIdentifier is a required field
    AssetIdentifier *string `location:"uri" locationName:"assetIdentifier" type:"string" required:"true"`

    // The ID of the domain where you want to list asset filters.
    //
    // DomainIdentifier is a required field
    DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

    // The maximum number of asset filters to return in a single call to ListAssetFilters.
    // When the number of asset filters 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 ListAssetFilters to list the next set of asset filters.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // When the number of asset filters 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 asset filters, the response includes a pagination
    // token named NextToken. You can specify this NextToken value in a subsequent
    // call to ListAssetFilters to list the next set of asset filters.
    NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

    // The status of the asset filter.
    Status *string `location:"querystring" locationName:"status" type:"string" enum:"FilterStatus"`
    // contains filtered or unexported fields
}

func (ListAssetFiltersInput) GoString

func (s ListAssetFiltersInput) 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 (*ListAssetFiltersInput) SetAssetIdentifier

func (s *ListAssetFiltersInput) SetAssetIdentifier(v string) *ListAssetFiltersInput

SetAssetIdentifier sets the AssetIdentifier field's value.

func (*ListAssetFiltersInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListAssetFiltersInput) SetMaxResults

func (s *ListAssetFiltersInput) SetMaxResults(v int64) *ListAssetFiltersInput

SetMaxResults sets the MaxResults field's value.

func (*ListAssetFiltersInput) SetNextToken

func (s *ListAssetFiltersInput) SetNextToken(v string) *ListAssetFiltersInput

SetNextToken sets the NextToken field's value.

func (*ListAssetFiltersInput) SetStatus

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

SetStatus sets the Status field's value.

func (ListAssetFiltersInput) String

func (s ListAssetFiltersInput) 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 (*ListAssetFiltersInput) Validate

func (s *ListAssetFiltersInput) Validate() error

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

type ListAssetFiltersOutput

type ListAssetFiltersOutput struct {

    // The results of the ListAssetFilters action.
    //
    // Items is a required field
    Items []*AssetFilterSummary `locationName:"items" type:"list" required:"true"`

    // When the number of asset filters 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 asset filters, the response includes a pagination
    // token named NextToken. You can specify this NextToken value in a subsequent
    // call to ListAssetFilters to list the next set of asset filters.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListAssetFiltersOutput) GoString

func (s ListAssetFiltersOutput) 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 (*ListAssetFiltersOutput) SetItems

func (s *ListAssetFiltersOutput) SetItems(v []*AssetFilterSummary) *ListAssetFiltersOutput

SetItems sets the Items field's value.

func (*ListAssetFiltersOutput) SetNextToken

func (s *ListAssetFiltersOutput) SetNextToken(v string) *ListAssetFiltersOutput

SetNextToken sets the NextToken field's value.

func (ListAssetFiltersOutput) String

func (s ListAssetFiltersOutput) 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

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

SetIdentifier sets the Identifier field's value.

func (*ListAssetRevisionsInput) SetMaxResults

func (s *ListAssetRevisionsInput) SetMaxResults(v int64) *ListAssetRevisionsInput

SetMaxResults sets the MaxResults field's value.

func (*ListAssetRevisionsInput) SetNextToken

func (s *ListAssetRevisionsInput) SetNextToken(v string) *ListAssetRevisionsInput

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

func (s *ListAssetRevisionsOutput) SetItems(v []*AssetRevision) *ListAssetRevisionsOutput

SetItems sets the Items field's value.

func (*ListAssetRevisionsOutput) SetNextToken

func (s *ListAssetRevisionsOutput) SetNextToken(v string) *ListAssetRevisionsOutput

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

func (s ListDataSourceRunActivitiesInput) 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 (*ListDataSourceRunActivitiesInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListDataSourceRunActivitiesInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (*ListDataSourceRunActivitiesInput) SetMaxResults

func (s *ListDataSourceRunActivitiesInput) SetMaxResults(v int64) *ListDataSourceRunActivitiesInput

SetMaxResults sets the MaxResults field's value.

func (*ListDataSourceRunActivitiesInput) SetNextToken

func (s *ListDataSourceRunActivitiesInput) SetNextToken(v string) *ListDataSourceRunActivitiesInput

SetNextToken sets the NextToken field's value.

func (*ListDataSourceRunActivitiesInput) SetStatus

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

SetStatus sets the Status field's value.

func (ListDataSourceRunActivitiesInput) String

func (s ListDataSourceRunActivitiesInput) 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 (*ListDataSourceRunActivitiesInput) Validate

func (s *ListDataSourceRunActivitiesInput) Validate() error

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

func (s ListDataSourceRunActivitiesOutput) 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 (*ListDataSourceRunActivitiesOutput) SetItems

func (s *ListDataSourceRunActivitiesOutput) SetItems(v []*DataSourceRunActivity) *ListDataSourceRunActivitiesOutput

SetItems sets the Items field's value.

func (*ListDataSourceRunActivitiesOutput) SetNextToken

func (s *ListDataSourceRunActivitiesOutput) SetNextToken(v string) *ListDataSourceRunActivitiesOutput

SetNextToken sets the NextToken field's value.

func (ListDataSourceRunActivitiesOutput) String

func (s ListDataSourceRunActivitiesOutput) 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 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

func (s *ListDataSourceRunsInput) SetMaxResults(v int64) *ListDataSourceRunsInput

SetMaxResults sets the MaxResults field's value.

func (*ListDataSourceRunsInput) SetNextToken

func (s *ListDataSourceRunsInput) SetNextToken(v string) *ListDataSourceRunsInput

SetNextToken sets the NextToken field's value.

func (*ListDataSourceRunsInput) SetStatus

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

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

func (s *ListDataSourceRunsOutput) SetItems(v []*DataSourceRunSummary) *ListDataSourceRunsOutput

SetItems sets the Items field's value.

func (*ListDataSourceRunsOutput) SetNextToken

func (s *ListDataSourceRunsOutput) SetNextToken(v string) *ListDataSourceRunsOutput

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

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

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

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

SetStatus sets the Status field's value.

func (*ListDataSourcesInput) SetType

func (s *ListDataSourcesInput) SetType(v string) *ListDataSourcesInput

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

func (s *ListDataSourcesOutput) SetItems(v []*DataSourceSummary) *ListDataSourcesOutput

SetItems sets the Items field's value.

func (*ListDataSourcesOutput) SetNextToken

func (s *ListDataSourcesOutput) SetNextToken(v string) *ListDataSourcesOutput

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

func (s *ListDomainsOutput) SetItems(v []*DomainSummary) *ListDomainsOutput

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 ListEnvironmentActionsInput

type ListEnvironmentActionsInput struct {

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

    // The ID of the envrironment whose environment actions are listed.
    //
    // EnvironmentIdentifier is a required field
    EnvironmentIdentifier *string `location:"uri" locationName:"environmentIdentifier" type:"string" required:"true"`

    // The maximum number of environment actions to return in a single call to ListEnvironmentActions.
    // When the number of environment actions 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 ListEnvironmentActions to list the next set of environment
    // actions.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // When the number of environment actions 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 actions, the response includes
    // a pagination token named NextToken. You can specify this NextToken value
    // in a subsequent call to ListEnvironmentActions to list the next set of environment
    // actions.
    NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListEnvironmentActionsInput) GoString

func (s ListEnvironmentActionsInput) 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 (*ListEnvironmentActionsInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListEnvironmentActionsInput) SetEnvironmentIdentifier

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

SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.

func (*ListEnvironmentActionsInput) SetMaxResults

func (s *ListEnvironmentActionsInput) SetMaxResults(v int64) *ListEnvironmentActionsInput

SetMaxResults sets the MaxResults field's value.

func (*ListEnvironmentActionsInput) SetNextToken

func (s *ListEnvironmentActionsInput) SetNextToken(v string) *ListEnvironmentActionsInput

SetNextToken sets the NextToken field's value.

func (ListEnvironmentActionsInput) String

func (s ListEnvironmentActionsInput) 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 (*ListEnvironmentActionsInput) Validate

func (s *ListEnvironmentActionsInput) Validate() error

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

type ListEnvironmentActionsOutput

type ListEnvironmentActionsOutput struct {

    // The results of ListEnvironmentActions.
    Items []*EnvironmentActionSummary `locationName:"items" type:"list"`

    // When the number of environment actions 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 actions, the response includes
    // a pagination token named NextToken. You can specify this NextToken value
    // in a subsequent call to ListEnvironmentActions to list the next set of environment
    // actions.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListEnvironmentActionsOutput) GoString

func (s ListEnvironmentActionsOutput) 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 (*ListEnvironmentActionsOutput) SetItems

func (s *ListEnvironmentActionsOutput) SetItems(v []*EnvironmentActionSummary) *ListEnvironmentActionsOutput

SetItems sets the Items field's value.

func (*ListEnvironmentActionsOutput) SetNextToken

func (s *ListEnvironmentActionsOutput) SetNextToken(v string) *ListEnvironmentActionsOutput

SetNextToken sets the NextToken field's value.

func (ListEnvironmentActionsOutput) String

func (s ListEnvironmentActionsOutput) 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

func (s ListEnvironmentBlueprintConfigurationsInput) 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 (*ListEnvironmentBlueprintConfigurationsInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListEnvironmentBlueprintConfigurationsInput) SetMaxResults

func (s *ListEnvironmentBlueprintConfigurationsInput) SetMaxResults(v int64) *ListEnvironmentBlueprintConfigurationsInput

SetMaxResults sets the MaxResults field's value.

func (*ListEnvironmentBlueprintConfigurationsInput) SetNextToken

func (s *ListEnvironmentBlueprintConfigurationsInput) SetNextToken(v string) *ListEnvironmentBlueprintConfigurationsInput

SetNextToken sets the NextToken field's value.

func (ListEnvironmentBlueprintConfigurationsInput) String

func (s ListEnvironmentBlueprintConfigurationsInput) 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 (*ListEnvironmentBlueprintConfigurationsInput) Validate

func (s *ListEnvironmentBlueprintConfigurationsInput) Validate() error

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

func (s ListEnvironmentBlueprintConfigurationsOutput) 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 (*ListEnvironmentBlueprintConfigurationsOutput) SetItems

func (s *ListEnvironmentBlueprintConfigurationsOutput) SetItems(v []*EnvironmentBlueprintConfigurationItem) *ListEnvironmentBlueprintConfigurationsOutput

SetItems sets the Items field's value.

func (*ListEnvironmentBlueprintConfigurationsOutput) SetNextToken

func (s *ListEnvironmentBlueprintConfigurationsOutput) SetNextToken(v string) *ListEnvironmentBlueprintConfigurationsOutput

SetNextToken sets the NextToken field's value.

func (ListEnvironmentBlueprintConfigurationsOutput) String

func (s ListEnvironmentBlueprintConfigurationsOutput) 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 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

func (s ListEnvironmentBlueprintsInput) 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 (*ListEnvironmentBlueprintsInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListEnvironmentBlueprintsInput) SetManaged

func (s *ListEnvironmentBlueprintsInput) SetManaged(v bool) *ListEnvironmentBlueprintsInput

SetManaged sets the Managed field's value.

func (*ListEnvironmentBlueprintsInput) SetMaxResults

func (s *ListEnvironmentBlueprintsInput) SetMaxResults(v int64) *ListEnvironmentBlueprintsInput

SetMaxResults sets the MaxResults field's value.

func (*ListEnvironmentBlueprintsInput) SetName

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

SetName sets the Name field's value.

func (*ListEnvironmentBlueprintsInput) SetNextToken

func (s *ListEnvironmentBlueprintsInput) SetNextToken(v string) *ListEnvironmentBlueprintsInput

SetNextToken sets the NextToken field's value.

func (ListEnvironmentBlueprintsInput) String

func (s ListEnvironmentBlueprintsInput) 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 (*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

func (s ListEnvironmentBlueprintsOutput) 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 (*ListEnvironmentBlueprintsOutput) SetItems

func (s *ListEnvironmentBlueprintsOutput) SetItems(v []*EnvironmentBlueprintSummary) *ListEnvironmentBlueprintsOutput

SetItems sets the Items field's value.

func (*ListEnvironmentBlueprintsOutput) SetNextToken

func (s *ListEnvironmentBlueprintsOutput) SetNextToken(v string) *ListEnvironmentBlueprintsOutput

SetNextToken sets the NextToken field's value.

func (ListEnvironmentBlueprintsOutput) String

func (s ListEnvironmentBlueprintsOutput) 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 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

func (s *ListEnvironmentProfilesInput) SetAwsAccountId(v string) *ListEnvironmentProfilesInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListEnvironmentProfilesInput) SetAwsAccountRegion

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

SetAwsAccountRegion sets the AwsAccountRegion field's value.

func (*ListEnvironmentProfilesInput) SetDomainIdentifier

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

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

func (s *ListEnvironmentProfilesInput) SetMaxResults(v int64) *ListEnvironmentProfilesInput

SetMaxResults sets the MaxResults field's value.

func (*ListEnvironmentProfilesInput) SetName

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

SetName sets the Name field's value.

func (*ListEnvironmentProfilesInput) SetNextToken

func (s *ListEnvironmentProfilesInput) SetNextToken(v string) *ListEnvironmentProfilesInput

SetNextToken sets the NextToken field's value.

func (*ListEnvironmentProfilesInput) SetProjectIdentifier

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

SetProjectIdentifier sets the ProjectIdentifier field's value.

func (ListEnvironmentProfilesInput) String

func (s ListEnvironmentProfilesInput) 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 (*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

func (s ListEnvironmentProfilesOutput) 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 (*ListEnvironmentProfilesOutput) SetItems

func (s *ListEnvironmentProfilesOutput) SetItems(v []*EnvironmentProfileSummary) *ListEnvironmentProfilesOutput

SetItems sets the Items field's value.

func (*ListEnvironmentProfilesOutput) SetNextToken

func (s *ListEnvironmentProfilesOutput) SetNextToken(v string) *ListEnvironmentProfilesOutput

SetNextToken sets the NextToken field's value.

func (ListEnvironmentProfilesOutput) String

func (s ListEnvironmentProfilesOutput) 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 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"`

    // The name of the environment.
    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

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

SetName sets the Name field's value.

func (*ListEnvironmentsInput) SetNextToken

func (s *ListEnvironmentsInput) SetNextToken(v string) *ListEnvironmentsInput

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

func (s *ListEnvironmentsInput) SetProvider(v string) *ListEnvironmentsInput

SetProvider sets the Provider field's value.

func (*ListEnvironmentsInput) SetStatus

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

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

func (s *ListEnvironmentsOutput) SetItems(v []*EnvironmentSummary) *ListEnvironmentsOutput

SetItems sets the Items field's value.

func (*ListEnvironmentsOutput) SetNextToken

func (s *ListEnvironmentsOutput) SetNextToken(v string) *ListEnvironmentsOutput

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 ListLineageNodeHistoryInput

type ListLineageNodeHistoryInput struct {

    // The direction of the data lineage node refers to the lineage node having
    // neighbors in that direction. For example, if direction is UPSTREAM, the ListLineageNodeHistory
    // API responds with historical versions with upstream neighbors only.
    Direction *string `location:"querystring" locationName:"direction" type:"string" enum:"EdgeDirection"`

    // The ID of the domain where you want to list the history of the specified
    // data lineage node.
    //
    // DomainIdentifier is a required field
    DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

    // Specifies whether the action is to return data lineage node history from
    // the time after the event timestamp.
    EventTimestampGTE *time.Time `location:"querystring" locationName:"timestampGTE" type:"timestamp"`

    // Specifies whether the action is to return data lineage node history from
    // the time prior of the event timestamp.
    EventTimestampLTE *time.Time `location:"querystring" locationName:"timestampLTE" type:"timestamp"`

    // The ID of the data lineage node whose history you want to list.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" min:"1" type:"string" required:"true"`

    // The maximum number of history items to return in a single call to ListLineageNodeHistory.
    // 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 ListLineageNodeHistory to list the next set of items.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // When the number of history items 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 items, the response includes a pagination
    // token named NextToken. You can specify this NextToken value in a subsequent
    // call to ListLineageNodeHistory to list the next set of items.
    NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

    // The order by which you want data lineage node history to be sorted.
    SortOrder *string `location:"querystring" locationName:"sortOrder" type:"string" enum:"SortOrder"`
    // contains filtered or unexported fields
}

func (ListLineageNodeHistoryInput) GoString

func (s ListLineageNodeHistoryInput) 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 (*ListLineageNodeHistoryInput) SetDirection

func (s *ListLineageNodeHistoryInput) SetDirection(v string) *ListLineageNodeHistoryInput

SetDirection sets the Direction field's value.

func (*ListLineageNodeHistoryInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListLineageNodeHistoryInput) SetEventTimestampGTE

func (s *ListLineageNodeHistoryInput) SetEventTimestampGTE(v time.Time) *ListLineageNodeHistoryInput

SetEventTimestampGTE sets the EventTimestampGTE field's value.

func (*ListLineageNodeHistoryInput) SetEventTimestampLTE

func (s *ListLineageNodeHistoryInput) SetEventTimestampLTE(v time.Time) *ListLineageNodeHistoryInput

SetEventTimestampLTE sets the EventTimestampLTE field's value.

func (*ListLineageNodeHistoryInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (*ListLineageNodeHistoryInput) SetMaxResults

func (s *ListLineageNodeHistoryInput) SetMaxResults(v int64) *ListLineageNodeHistoryInput

SetMaxResults sets the MaxResults field's value.

func (*ListLineageNodeHistoryInput) SetNextToken

func (s *ListLineageNodeHistoryInput) SetNextToken(v string) *ListLineageNodeHistoryInput

SetNextToken sets the NextToken field's value.

func (*ListLineageNodeHistoryInput) SetSortOrder

func (s *ListLineageNodeHistoryInput) SetSortOrder(v string) *ListLineageNodeHistoryInput

SetSortOrder sets the SortOrder field's value.

func (ListLineageNodeHistoryInput) String

func (s ListLineageNodeHistoryInput) 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 (*ListLineageNodeHistoryInput) Validate

func (s *ListLineageNodeHistoryInput) Validate() error

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

type ListLineageNodeHistoryOutput

type ListLineageNodeHistoryOutput struct {

    // When the number of history items 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 items, the response includes a pagination
    // token named NextToken. You can specify this NextToken value in a subsequent
    // call to ListLineageNodeHistory to list the next set of items.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`

    // The nodes returned by the ListLineageNodeHistory action.
    Nodes []*LineageNodeSummary `locationName:"nodes" type:"list"`
    // contains filtered or unexported fields
}

func (ListLineageNodeHistoryOutput) GoString

func (s ListLineageNodeHistoryOutput) 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 (*ListLineageNodeHistoryOutput) SetNextToken

func (s *ListLineageNodeHistoryOutput) SetNextToken(v string) *ListLineageNodeHistoryOutput

SetNextToken sets the NextToken field's value.

func (*ListLineageNodeHistoryOutput) SetNodes

func (s *ListLineageNodeHistoryOutput) SetNodes(v []*LineageNodeSummary) *ListLineageNodeHistoryOutput

SetNodes sets the Nodes field's value.

func (ListLineageNodeHistoryOutput) String

func (s ListLineageNodeHistoryOutput) 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 ListMetadataGenerationRunsInput

type ListMetadataGenerationRunsInput struct {

    // The ID of the Amazon DataZone domain where you want to list metadata generation
    // runs.
    //
    // DomainIdentifier is a required field
    DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

    // The maximum number of metadata generation runs to return in a single call
    // to ListMetadataGenerationRuns. When the number of metadata generation 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 ListMetadataGenerationRuns
    // to list the next set of revisions.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // When the number of metadata generation 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 metadata generation runs, the response includes
    // a pagination token named NextToken. You can specify this NextToken value
    // in a subsequent call to ListMetadataGenerationRuns to list the next set of
    // revisions.
    NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

    // The status of the metadata generation runs.
    Status *string `location:"querystring" locationName:"status" type:"string" enum:"MetadataGenerationRunStatus"`

    // The type of the metadata generation runs.
    Type *string `location:"querystring" locationName:"type" type:"string" enum:"MetadataGenerationRunType"`
    // contains filtered or unexported fields
}

func (ListMetadataGenerationRunsInput) GoString

func (s ListMetadataGenerationRunsInput) 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 (*ListMetadataGenerationRunsInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListMetadataGenerationRunsInput) SetMaxResults

func (s *ListMetadataGenerationRunsInput) SetMaxResults(v int64) *ListMetadataGenerationRunsInput

SetMaxResults sets the MaxResults field's value.

func (*ListMetadataGenerationRunsInput) SetNextToken

func (s *ListMetadataGenerationRunsInput) SetNextToken(v string) *ListMetadataGenerationRunsInput

SetNextToken sets the NextToken field's value.

func (*ListMetadataGenerationRunsInput) SetStatus

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

SetStatus sets the Status field's value.

func (*ListMetadataGenerationRunsInput) SetType

func (s *ListMetadataGenerationRunsInput) SetType(v string) *ListMetadataGenerationRunsInput

SetType sets the Type field's value.

func (ListMetadataGenerationRunsInput) String

func (s ListMetadataGenerationRunsInput) 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 (*ListMetadataGenerationRunsInput) Validate

func (s *ListMetadataGenerationRunsInput) Validate() error

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

type ListMetadataGenerationRunsOutput

type ListMetadataGenerationRunsOutput struct {

    // The results of the ListMetadataGenerationRuns action.
    Items []*MetadataGenerationRunItem `locationName:"items" type:"list"`

    // When the number of metadata generation 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 metadata generation runs, the response includes
    // a pagination token named NextToken. You can specify this NextToken value
    // in a subsequent call to ListMetadataGenerationRuns to list the next set of
    // revisions.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListMetadataGenerationRunsOutput) GoString

func (s ListMetadataGenerationRunsOutput) 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 (*ListMetadataGenerationRunsOutput) SetItems

func (s *ListMetadataGenerationRunsOutput) SetItems(v []*MetadataGenerationRunItem) *ListMetadataGenerationRunsOutput

SetItems sets the Items field's value.

func (*ListMetadataGenerationRunsOutput) SetNextToken

func (s *ListMetadataGenerationRunsOutput) SetNextToken(v string) *ListMetadataGenerationRunsOutput

SetNextToken sets the NextToken field's value.

func (ListMetadataGenerationRunsOutput) String

func (s ListMetadataGenerationRunsOutput) 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

func (s *ListNotificationsInput) SetMaxResults(v int64) *ListNotificationsInput

SetMaxResults sets the MaxResults field's value.

func (*ListNotificationsInput) SetNextToken

func (s *ListNotificationsInput) SetNextToken(v string) *ListNotificationsInput

SetNextToken sets the NextToken field's value.

func (*ListNotificationsInput) SetSubjects

func (s *ListNotificationsInput) SetSubjects(v []*string) *ListNotificationsInput

SetSubjects sets the Subjects field's value.

func (*ListNotificationsInput) SetTaskStatus

func (s *ListNotificationsInput) SetTaskStatus(v string) *ListNotificationsInput

SetTaskStatus sets the TaskStatus field's value.

func (*ListNotificationsInput) SetType

func (s *ListNotificationsInput) SetType(v string) *ListNotificationsInput

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

func (s *ListNotificationsOutput) SetNextToken(v string) *ListNotificationsOutput

SetNextToken sets the NextToken field's value.

func (*ListNotificationsOutput) SetNotifications

func (s *ListNotificationsOutput) SetNotifications(v []*NotificationOutput_) *ListNotificationsOutput

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

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListProjectMembershipsInput) SetMaxResults

func (s *ListProjectMembershipsInput) SetMaxResults(v int64) *ListProjectMembershipsInput

SetMaxResults sets the MaxResults field's value.

func (*ListProjectMembershipsInput) SetNextToken

func (s *ListProjectMembershipsInput) SetNextToken(v string) *ListProjectMembershipsInput

SetNextToken sets the NextToken field's value.

func (*ListProjectMembershipsInput) SetProjectIdentifier

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

SetProjectIdentifier sets the ProjectIdentifier field's value.

func (*ListProjectMembershipsInput) SetSortBy

func (s *ListProjectMembershipsInput) SetSortBy(v string) *ListProjectMembershipsInput

SetSortBy sets the SortBy field's value.

func (*ListProjectMembershipsInput) SetSortOrder

func (s *ListProjectMembershipsInput) SetSortOrder(v string) *ListProjectMembershipsInput

SetSortOrder sets the SortOrder field's value.

func (ListProjectMembershipsInput) String

func (s ListProjectMembershipsInput) 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 (*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

func (s *ListProjectMembershipsOutput) SetMembers(v []*ProjectMember) *ListProjectMembershipsOutput

SetMembers sets the Members field's value.

func (*ListProjectMembershipsOutput) SetNextToken

func (s *ListProjectMembershipsOutput) SetNextToken(v string) *ListProjectMembershipsOutput

SetNextToken sets the NextToken field's value.

func (ListProjectMembershipsOutput) String

func (s ListProjectMembershipsOutput) 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 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"`

    // The name of the project.
    //
    // 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

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

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

func (s *ListProjectsOutput) SetItems(v []*ProjectSummary) *ListProjectsOutput

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

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListSubscriptionGrantsInput) SetEnvironmentId

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

SetEnvironmentId sets the EnvironmentId field's value.

func (*ListSubscriptionGrantsInput) SetMaxResults

func (s *ListSubscriptionGrantsInput) SetMaxResults(v int64) *ListSubscriptionGrantsInput

SetMaxResults sets the MaxResults field's value.

func (*ListSubscriptionGrantsInput) SetNextToken

func (s *ListSubscriptionGrantsInput) SetNextToken(v string) *ListSubscriptionGrantsInput

SetNextToken sets the NextToken field's value.

func (*ListSubscriptionGrantsInput) SetSortBy

func (s *ListSubscriptionGrantsInput) SetSortBy(v string) *ListSubscriptionGrantsInput

SetSortBy sets the SortBy field's value.

func (*ListSubscriptionGrantsInput) SetSortOrder

func (s *ListSubscriptionGrantsInput) SetSortOrder(v string) *ListSubscriptionGrantsInput

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

func (s *ListSubscriptionGrantsInput) SetSubscriptionId(v string) *ListSubscriptionGrantsInput

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

func (s ListSubscriptionGrantsInput) 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 (*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

func (s *ListSubscriptionGrantsOutput) SetItems(v []*SubscriptionGrantSummary) *ListSubscriptionGrantsOutput

SetItems sets the Items field's value.

func (*ListSubscriptionGrantsOutput) SetNextToken

func (s *ListSubscriptionGrantsOutput) SetNextToken(v string) *ListSubscriptionGrantsOutput

SetNextToken sets the NextToken field's value.

func (ListSubscriptionGrantsOutput) String

func (s ListSubscriptionGrantsOutput) 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 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

func (s ListSubscriptionRequestsInput) 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 (*ListSubscriptionRequestsInput) SetApproverProjectId

func (s *ListSubscriptionRequestsInput) SetApproverProjectId(v string) *ListSubscriptionRequestsInput

SetApproverProjectId sets the ApproverProjectId field's value.

func (*ListSubscriptionRequestsInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListSubscriptionRequestsInput) SetMaxResults

func (s *ListSubscriptionRequestsInput) SetMaxResults(v int64) *ListSubscriptionRequestsInput

SetMaxResults sets the MaxResults field's value.

func (*ListSubscriptionRequestsInput) SetNextToken

func (s *ListSubscriptionRequestsInput) SetNextToken(v string) *ListSubscriptionRequestsInput

SetNextToken sets the NextToken field's value.

func (*ListSubscriptionRequestsInput) SetOwningProjectId

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

SetOwningProjectId sets the OwningProjectId field's value.

func (*ListSubscriptionRequestsInput) SetSortBy

func (s *ListSubscriptionRequestsInput) SetSortBy(v string) *ListSubscriptionRequestsInput

SetSortBy sets the SortBy field's value.

func (*ListSubscriptionRequestsInput) SetSortOrder

func (s *ListSubscriptionRequestsInput) SetSortOrder(v string) *ListSubscriptionRequestsInput

SetSortOrder sets the SortOrder field's value.

func (*ListSubscriptionRequestsInput) SetStatus

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

SetStatus sets the Status field's value.

func (*ListSubscriptionRequestsInput) SetSubscribedListingId

func (s *ListSubscriptionRequestsInput) SetSubscribedListingId(v string) *ListSubscriptionRequestsInput

SetSubscribedListingId sets the SubscribedListingId field's value.

func (ListSubscriptionRequestsInput) String

func (s ListSubscriptionRequestsInput) 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 (*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

func (s ListSubscriptionRequestsOutput) 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 (*ListSubscriptionRequestsOutput) SetItems

func (s *ListSubscriptionRequestsOutput) SetItems(v []*SubscriptionRequestSummary) *ListSubscriptionRequestsOutput

SetItems sets the Items field's value.

func (*ListSubscriptionRequestsOutput) SetNextToken

func (s *ListSubscriptionRequestsOutput) SetNextToken(v string) *ListSubscriptionRequestsOutput

SetNextToken sets the NextToken field's value.

func (ListSubscriptionRequestsOutput) String

func (s ListSubscriptionRequestsOutput) 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 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

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

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

func (s *ListSubscriptionTargetsInput) SetMaxResults(v int64) *ListSubscriptionTargetsInput

SetMaxResults sets the MaxResults field's value.

func (*ListSubscriptionTargetsInput) SetNextToken

func (s *ListSubscriptionTargetsInput) SetNextToken(v string) *ListSubscriptionTargetsInput

SetNextToken sets the NextToken field's value.

func (*ListSubscriptionTargetsInput) SetSortBy

func (s *ListSubscriptionTargetsInput) SetSortBy(v string) *ListSubscriptionTargetsInput

SetSortBy sets the SortBy field's value.

func (*ListSubscriptionTargetsInput) SetSortOrder

func (s *ListSubscriptionTargetsInput) SetSortOrder(v string) *ListSubscriptionTargetsInput

SetSortOrder sets the SortOrder field's value.

func (ListSubscriptionTargetsInput) String

func (s ListSubscriptionTargetsInput) 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 (*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

func (s ListSubscriptionTargetsOutput) 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 (*ListSubscriptionTargetsOutput) SetItems

func (s *ListSubscriptionTargetsOutput) SetItems(v []*SubscriptionTargetSummary) *ListSubscriptionTargetsOutput

SetItems sets the Items field's value.

func (*ListSubscriptionTargetsOutput) SetNextToken

func (s *ListSubscriptionTargetsOutput) SetNextToken(v string) *ListSubscriptionTargetsOutput

SetNextToken sets the NextToken field's value.

func (ListSubscriptionTargetsOutput) String

func (s ListSubscriptionTargetsOutput) 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 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

func (s *ListSubscriptionsInput) SetMaxResults(v int64) *ListSubscriptionsInput

SetMaxResults sets the MaxResults field's value.

func (*ListSubscriptionsInput) SetNextToken

func (s *ListSubscriptionsInput) SetNextToken(v string) *ListSubscriptionsInput

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

func (s *ListSubscriptionsInput) SetSortBy(v string) *ListSubscriptionsInput

SetSortBy sets the SortBy field's value.

func (*ListSubscriptionsInput) SetSortOrder

func (s *ListSubscriptionsInput) SetSortOrder(v string) *ListSubscriptionsInput

SetSortOrder sets the SortOrder field's value.

func (*ListSubscriptionsInput) SetStatus

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

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

func (s *ListSubscriptionsOutput) SetItems(v []*SubscriptionSummary) *ListSubscriptionsOutput

SetItems sets the Items field's value.

func (*ListSubscriptionsOutput) SetNextToken

func (s *ListSubscriptionsOutput) SetNextToken(v string) *ListSubscriptionsOutput

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

func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput

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

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

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 ListTimeSeriesDataPointsInput

type ListTimeSeriesDataPointsInput struct {

    // The ID of the Amazon DataZone domain that houses the assets for which you
    // want to list time series data points.
    //
    // DomainIdentifier is a required field
    DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

    // The timestamp at which the data points that you wanted to list ended.
    EndedAt *time.Time `location:"querystring" locationName:"endedAt" type:"timestamp"`

    // The ID of the asset for which you want to list data points.
    //
    // EntityIdentifier is a required field
    EntityIdentifier *string `location:"uri" locationName:"entityIdentifier" type:"string" required:"true"`

    // The type of the asset for which you want to list data points.
    //
    // EntityType is a required field
    EntityType *string `location:"uri" locationName:"entityType" type:"string" required:"true" enum:"TimeSeriesEntityType"`

    // The name of the time series data points form.
    //
    // FormName is a required field
    FormName *string `location:"querystring" locationName:"formName" min:"1" type:"string" required:"true"`

    // The maximum number of data points to return in a single call to ListTimeSeriesDataPoints.
    // When the number of data points 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 ListTimeSeriesDataPoints to list the next set of data
    // points.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // When the number of data points 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 points, the response includes a pagination
    // token named NextToken. You can specify this NextToken value in a subsequent
    // call to ListTimeSeriesDataPoints to list the next set of data points.
    NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

    // The timestamp at which the data points that you want to list started.
    StartedAt *time.Time `location:"querystring" locationName:"startedAt" type:"timestamp"`
    // contains filtered or unexported fields
}

func (ListTimeSeriesDataPointsInput) GoString

func (s ListTimeSeriesDataPointsInput) 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 (*ListTimeSeriesDataPointsInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*ListTimeSeriesDataPointsInput) SetEndedAt

func (s *ListTimeSeriesDataPointsInput) SetEndedAt(v time.Time) *ListTimeSeriesDataPointsInput

SetEndedAt sets the EndedAt field's value.

func (*ListTimeSeriesDataPointsInput) SetEntityIdentifier

func (s *ListTimeSeriesDataPointsInput) SetEntityIdentifier(v string) *ListTimeSeriesDataPointsInput

SetEntityIdentifier sets the EntityIdentifier field's value.

func (*ListTimeSeriesDataPointsInput) SetEntityType

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

SetEntityType sets the EntityType field's value.

func (*ListTimeSeriesDataPointsInput) SetFormName

func (s *ListTimeSeriesDataPointsInput) SetFormName(v string) *ListTimeSeriesDataPointsInput

SetFormName sets the FormName field's value.

func (*ListTimeSeriesDataPointsInput) SetMaxResults

func (s *ListTimeSeriesDataPointsInput) SetMaxResults(v int64) *ListTimeSeriesDataPointsInput

SetMaxResults sets the MaxResults field's value.

func (*ListTimeSeriesDataPointsInput) SetNextToken

func (s *ListTimeSeriesDataPointsInput) SetNextToken(v string) *ListTimeSeriesDataPointsInput

SetNextToken sets the NextToken field's value.

func (*ListTimeSeriesDataPointsInput) SetStartedAt

func (s *ListTimeSeriesDataPointsInput) SetStartedAt(v time.Time) *ListTimeSeriesDataPointsInput

SetStartedAt sets the StartedAt field's value.

func (ListTimeSeriesDataPointsInput) String

func (s ListTimeSeriesDataPointsInput) 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 (*ListTimeSeriesDataPointsInput) Validate

func (s *ListTimeSeriesDataPointsInput) Validate() error

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

type ListTimeSeriesDataPointsOutput

type ListTimeSeriesDataPointsOutput struct {

    // The results of the ListTimeSeriesDataPoints action.
    Items []*TimeSeriesDataPointSummaryFormOutput_ `locationName:"items" type:"list"`

    // When the number of data points 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 points, the response includes a pagination
    // token named NextToken. You can specify this NextToken value in a subsequent
    // call to ListTimeSeriesDataPoints to list the next set of data points.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListTimeSeriesDataPointsOutput) GoString

func (s ListTimeSeriesDataPointsOutput) 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 (*ListTimeSeriesDataPointsOutput) SetItems

func (s *ListTimeSeriesDataPointsOutput) SetItems(v []*TimeSeriesDataPointSummaryFormOutput_) *ListTimeSeriesDataPointsOutput

SetItems sets the Items field's value.

func (*ListTimeSeriesDataPointsOutput) SetNextToken

func (s *ListTimeSeriesDataPointsOutput) SetNextToken(v string) *ListTimeSeriesDataPointsOutput

SetNextToken sets the NextToken field's value.

func (ListTimeSeriesDataPointsOutput) String

func (s ListTimeSeriesDataPointsOutput) 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

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

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 MetadataGenerationRunItem

type MetadataGenerationRunItem struct {

    // The timestamp at which the metadata generation run was created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The user who created the metadata generation run.
    CreatedBy *string `locationName:"createdBy" type:"string"`

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

    // The ID of the metadata generation run.
    //
    // Id is a required field
    Id *string `locationName:"id" type:"string" required:"true"`

    // The ID of the project that owns the asset for which the metadata generation
    // was ran.
    //
    // OwningProjectId is a required field
    OwningProjectId *string `locationName:"owningProjectId" type:"string" required:"true"`

    // The status of the metadata generation run.
    Status *string `locationName:"status" type:"string" enum:"MetadataGenerationRunStatus"`

    // The asset for which metadata was generated.
    Target *MetadataGenerationRunTarget `locationName:"target" type:"structure"`

    // The type of the metadata generation run.
    Type *string `locationName:"type" type:"string" enum:"MetadataGenerationRunType"`
    // contains filtered or unexported fields
}

The metadata generation run.

func (MetadataGenerationRunItem) GoString

func (s MetadataGenerationRunItem) 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 (*MetadataGenerationRunItem) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*MetadataGenerationRunItem) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*MetadataGenerationRunItem) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*MetadataGenerationRunItem) SetId

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

SetId sets the Id field's value.

func (*MetadataGenerationRunItem) SetOwningProjectId

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

SetOwningProjectId sets the OwningProjectId field's value.

func (*MetadataGenerationRunItem) SetStatus

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

SetStatus sets the Status field's value.

func (*MetadataGenerationRunItem) SetTarget

func (s *MetadataGenerationRunItem) SetTarget(v *MetadataGenerationRunTarget) *MetadataGenerationRunItem

SetTarget sets the Target field's value.

func (*MetadataGenerationRunItem) SetType

func (s *MetadataGenerationRunItem) SetType(v string) *MetadataGenerationRunItem

SetType sets the Type field's value.

func (MetadataGenerationRunItem) String

func (s MetadataGenerationRunItem) 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 MetadataGenerationRunTarget

type MetadataGenerationRunTarget struct {

    // The ID of the metadata generation run's target.
    //
    // Identifier is a required field
    Identifier *string `locationName:"identifier" type:"string" required:"true"`

    // The revision of the asset for which metadata was generated.
    Revision *string `locationName:"revision" min:"1" type:"string"`

    // The type of the asset for which metadata was generated.
    //
    // Type is a required field
    Type *string `locationName:"type" type:"string" required:"true" enum:"MetadataGenerationTargetType"`
    // contains filtered or unexported fields
}

The asset for which metadata was generated.

func (MetadataGenerationRunTarget) GoString

func (s MetadataGenerationRunTarget) 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 (*MetadataGenerationRunTarget) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (*MetadataGenerationRunTarget) SetRevision

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

SetRevision sets the Revision field's value.

func (*MetadataGenerationRunTarget) SetType

func (s *MetadataGenerationRunTarget) SetType(v string) *MetadataGenerationRunTarget

SetType sets the Type field's value.

func (MetadataGenerationRunTarget) String

func (s MetadataGenerationRunTarget) 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 (*MetadataGenerationRunTarget) Validate

func (s *MetadataGenerationRunTarget) Validate() error

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

type Model

type Model struct {

    // Indicates the smithy model of the API.
    Smithy *string `locationName:"smithy" min:"1" type:"string"`
    // contains filtered or unexported fields
}

The model of the API.

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 NotEqualToExpression

type NotEqualToExpression struct {

    // The name of the column.
    //
    // ColumnName is a required field
    ColumnName *string `locationName:"columnName" type:"string" required:"true"`

    // The value that might not be equal to the expression.
    //
    // Value is a required field
    Value *string `locationName:"value" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies that a value is not equal to the expression.

func (NotEqualToExpression) GoString

func (s NotEqualToExpression) 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 (*NotEqualToExpression) SetColumnName

func (s *NotEqualToExpression) SetColumnName(v string) *NotEqualToExpression

SetColumnName sets the ColumnName field's value.

func (*NotEqualToExpression) SetValue

func (s *NotEqualToExpression) SetValue(v string) *NotEqualToExpression

SetValue sets the Value field's value.

func (NotEqualToExpression) String

func (s NotEqualToExpression) 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 (*NotEqualToExpression) Validate

func (s *NotEqualToExpression) Validate() error

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

type NotInExpression

type NotInExpression struct {

    // The name of the column.
    //
    // ColumnName is a required field
    ColumnName *string `locationName:"columnName" type:"string" required:"true"`

    // The value that might not be in the expression.
    //
    // Values is a required field
    Values []*string `locationName:"values" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Specifies that a value is not in the expression.

func (NotInExpression) GoString

func (s NotInExpression) 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 (*NotInExpression) SetColumnName

func (s *NotInExpression) SetColumnName(v string) *NotInExpression

SetColumnName sets the ColumnName field's value.

func (*NotInExpression) SetValues

func (s *NotInExpression) SetValues(v []*string) *NotInExpression

SetValues sets the Values field's value.

func (NotInExpression) String

func (s NotInExpression) 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 (*NotInExpression) Validate

func (s *NotInExpression) Validate() error

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

type NotLikeExpression

type NotLikeExpression struct {

    // The name of the column.
    //
    // ColumnName is a required field
    ColumnName *string `locationName:"columnName" type:"string" required:"true"`

    // The value that might not be like the expression.
    //
    // Value is a required field
    Value *string `locationName:"value" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies that a value might be not like the expression.

func (NotLikeExpression) GoString

func (s NotLikeExpression) 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 (*NotLikeExpression) SetColumnName

func (s *NotLikeExpression) SetColumnName(v string) *NotLikeExpression

SetColumnName sets the ColumnName field's value.

func (*NotLikeExpression) SetValue

func (s *NotLikeExpression) SetValue(v string) *NotLikeExpression

SetValue sets the Value field's value.

func (NotLikeExpression) String

func (s NotLikeExpression) 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 (*NotLikeExpression) Validate

func (s *NotLikeExpression) 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

func (s *NotificationOutput_) SetMessage(v string) *NotificationOutput_

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

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

SetStatus sets the Status field's value.

func (*NotificationOutput_) SetTitle

func (s *NotificationOutput_) SetTitle(v string) *NotificationOutput_

SetTitle sets the Title field's value.

func (*NotificationOutput_) SetTopic

func (s *NotificationOutput_) SetTopic(v *Topic) *NotificationOutput_

SetTopic sets the Topic field's value.

func (*NotificationOutput_) SetType

func (s *NotificationOutput_) SetType(v string) *NotificationOutput_

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

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

SetId sets the Id field's value.

func (*NotificationResource) SetName

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

SetName sets the Name field's value.

func (*NotificationResource) SetType

func (s *NotificationResource) SetType(v string) *NotificationResource

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 PostLineageEventInput

type PostLineageEventInput struct {

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

    // The ID of the domain where you want to post a data lineage event.
    //
    // DomainIdentifier is a required field
    DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

    // The data lineage event that you want to post. Only open-lineage run event
    // are supported as events.
    //
    // Event is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by PostLineageEventInput's
    // String and GoString methods.
    //
    // Event is a required field
    Event []byte `locationName:"event" type:"blob" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

func (PostLineageEventInput) GoString

func (s PostLineageEventInput) 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 (*PostLineageEventInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*PostLineageEventInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*PostLineageEventInput) SetEvent

func (s *PostLineageEventInput) SetEvent(v []byte) *PostLineageEventInput

SetEvent sets the Event field's value.

func (PostLineageEventInput) String

func (s PostLineageEventInput) 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 (*PostLineageEventInput) Validate

func (s *PostLineageEventInput) Validate() error

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

type PostLineageEventOutput

type PostLineageEventOutput struct {
    // contains filtered or unexported fields
}

func (PostLineageEventOutput) GoString

func (s PostLineageEventOutput) 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 (PostLineageEventOutput) String

func (s PostLineageEventOutput) 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 PostTimeSeriesDataPointsInput

type PostTimeSeriesDataPointsInput 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 you want to post time series
    // data points.
    //
    // DomainIdentifier is a required field
    DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

    // The ID of the asset for which you want to post time series data points.
    //
    // EntityIdentifier is a required field
    EntityIdentifier *string `location:"uri" locationName:"entityIdentifier" type:"string" required:"true"`

    // The type of the asset for which you want to post data points.
    //
    // EntityType is a required field
    EntityType *string `location:"uri" locationName:"entityType" type:"string" required:"true" enum:"TimeSeriesEntityType"`

    // The forms that contain the data points that you want to post.
    //
    // Forms is a required field
    Forms []*TimeSeriesDataPointFormInput_ `locationName:"forms" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (PostTimeSeriesDataPointsInput) GoString

func (s PostTimeSeriesDataPointsInput) 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 (*PostTimeSeriesDataPointsInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*PostTimeSeriesDataPointsInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*PostTimeSeriesDataPointsInput) SetEntityIdentifier

func (s *PostTimeSeriesDataPointsInput) SetEntityIdentifier(v string) *PostTimeSeriesDataPointsInput

SetEntityIdentifier sets the EntityIdentifier field's value.

func (*PostTimeSeriesDataPointsInput) SetEntityType

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

SetEntityType sets the EntityType field's value.

func (*PostTimeSeriesDataPointsInput) SetForms

func (s *PostTimeSeriesDataPointsInput) SetForms(v []*TimeSeriesDataPointFormInput_) *PostTimeSeriesDataPointsInput

SetForms sets the Forms field's value.

func (PostTimeSeriesDataPointsInput) String

func (s PostTimeSeriesDataPointsInput) 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 (*PostTimeSeriesDataPointsInput) Validate

func (s *PostTimeSeriesDataPointsInput) Validate() error

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

type PostTimeSeriesDataPointsOutput

type PostTimeSeriesDataPointsOutput struct {

    // The ID of the Amazon DataZone domain in which you want to post time series
    // data points.
    DomainId *string `locationName:"domainId" type:"string"`

    // The ID of the asset for which you want to post time series data points.
    EntityId *string `locationName:"entityId" type:"string"`

    // The type of the asset for which you want to post data points.
    EntityType *string `locationName:"entityType" type:"string" enum:"TimeSeriesEntityType"`

    // The forms that contain the data points that you have posted.
    Forms []*TimeSeriesDataPointFormOutput_ `locationName:"forms" type:"list"`
    // contains filtered or unexported fields
}

func (PostTimeSeriesDataPointsOutput) GoString

func (s PostTimeSeriesDataPointsOutput) 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 (*PostTimeSeriesDataPointsOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*PostTimeSeriesDataPointsOutput) SetEntityId

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

SetEntityId sets the EntityId field's value.

func (*PostTimeSeriesDataPointsOutput) SetEntityType

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

SetEntityType sets the EntityType field's value.

func (*PostTimeSeriesDataPointsOutput) SetForms

func (s *PostTimeSeriesDataPointsOutput) SetForms(v []*TimeSeriesDataPointFormOutput_) *PostTimeSeriesDataPointsOutput

SetForms sets the Forms field's value.

func (PostTimeSeriesDataPointsOutput) String

func (s PostTimeSeriesDataPointsOutput) 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

func (s *PredictionConfiguration) SetBusinessNameGeneration(v *BusinessNameGenerationConfiguration) *PredictionConfiguration

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 ProjectDeletionError

type ProjectDeletionError struct {

    // The code of the project deletion error.
    Code *string `locationName:"code" type:"string"`

    // The message of the project deletion error.
    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 (ProjectDeletionError) GoString

func (s ProjectDeletionError) 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 (*ProjectDeletionError) SetCode

func (s *ProjectDeletionError) SetCode(v string) *ProjectDeletionError

SetCode sets the Code field's value.

func (*ProjectDeletionError) SetMessage

func (s *ProjectDeletionError) SetMessage(v string) *ProjectDeletionError

SetMessage sets the Message field's value.

func (ProjectDeletionError) String

func (s ProjectDeletionError) 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"`

    // Specifies the error message that is returned if the operation cannot be successfully
    // completed.
    FailureReasons []*ProjectDeletionError `locationName:"failureReasons" type:"list"`

    // 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 status of the project.
    ProjectStatus *string `locationName:"projectStatus" type:"string" enum:"ProjectStatus"`

    // 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) SetFailureReasons

func (s *ProjectSummary) SetFailureReasons(v []*ProjectDeletionError) *ProjectSummary

SetFailureReasons sets the FailureReasons 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) SetProjectStatus

func (s *ProjectSummary) SetProjectStatus(v string) *ProjectSummary

SetProjectStatus sets the ProjectStatus 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 ProvisioningConfiguration

type ProvisioningConfiguration struct {

    // The Lake Formation configuration of the Data Lake blueprint.
    LakeFormationConfiguration *LakeFormationConfiguration `locationName:"lakeFormationConfiguration" type:"structure"`
    // contains filtered or unexported fields
}

The provisioning configuration of the blueprint.

func (ProvisioningConfiguration) GoString

func (s ProvisioningConfiguration) 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 (*ProvisioningConfiguration) SetLakeFormationConfiguration

func (s *ProvisioningConfiguration) SetLakeFormationConfiguration(v *LakeFormationConfiguration) *ProvisioningConfiguration

SetLakeFormationConfiguration sets the LakeFormationConfiguration field's value.

func (ProvisioningConfiguration) String

func (s ProvisioningConfiguration) 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

func (s *ProvisioningProperties) SetCloudFormation(v *CloudFormationProperties) *ProvisioningProperties

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 provisioning configuration of a blueprint.
    ProvisioningConfigurations []*ProvisioningConfiguration `locationName:"provisioningConfigurations" type:"list"`

    // 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

func (s PutEnvironmentBlueprintConfigurationInput) 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 (*PutEnvironmentBlueprintConfigurationInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*PutEnvironmentBlueprintConfigurationInput) SetEnabledRegions

func (s *PutEnvironmentBlueprintConfigurationInput) SetEnabledRegions(v []*string) *PutEnvironmentBlueprintConfigurationInput

SetEnabledRegions sets the EnabledRegions field's value.

func (*PutEnvironmentBlueprintConfigurationInput) SetEnvironmentBlueprintIdentifier

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

SetEnvironmentBlueprintIdentifier sets the EnvironmentBlueprintIdentifier field's value.

func (*PutEnvironmentBlueprintConfigurationInput) SetManageAccessRoleArn

func (s *PutEnvironmentBlueprintConfigurationInput) SetManageAccessRoleArn(v string) *PutEnvironmentBlueprintConfigurationInput

SetManageAccessRoleArn sets the ManageAccessRoleArn field's value.

func (*PutEnvironmentBlueprintConfigurationInput) SetProvisioningConfigurations

func (s *PutEnvironmentBlueprintConfigurationInput) SetProvisioningConfigurations(v []*ProvisioningConfiguration) *PutEnvironmentBlueprintConfigurationInput

SetProvisioningConfigurations sets the ProvisioningConfigurations field's value.

func (*PutEnvironmentBlueprintConfigurationInput) SetProvisioningRoleArn

func (s *PutEnvironmentBlueprintConfigurationInput) SetProvisioningRoleArn(v string) *PutEnvironmentBlueprintConfigurationInput

SetProvisioningRoleArn sets the ProvisioningRoleArn field's value.

func (*PutEnvironmentBlueprintConfigurationInput) SetRegionalParameters

func (s *PutEnvironmentBlueprintConfigurationInput) SetRegionalParameters(v map[string]map[string]*string) *PutEnvironmentBlueprintConfigurationInput

SetRegionalParameters sets the RegionalParameters field's value.

func (PutEnvironmentBlueprintConfigurationInput) String

func (s PutEnvironmentBlueprintConfigurationInput) 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 (*PutEnvironmentBlueprintConfigurationInput) Validate

func (s *PutEnvironmentBlueprintConfigurationInput) Validate() error

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 provisioning configuration of a blueprint.
    ProvisioningConfigurations []*ProvisioningConfiguration `locationName:"provisioningConfigurations" type:"list"`

    // 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

func (s PutEnvironmentBlueprintConfigurationOutput) 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 (*PutEnvironmentBlueprintConfigurationOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*PutEnvironmentBlueprintConfigurationOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*PutEnvironmentBlueprintConfigurationOutput) SetEnabledRegions

func (s *PutEnvironmentBlueprintConfigurationOutput) SetEnabledRegions(v []*string) *PutEnvironmentBlueprintConfigurationOutput

SetEnabledRegions sets the EnabledRegions field's value.

func (*PutEnvironmentBlueprintConfigurationOutput) SetEnvironmentBlueprintId

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

SetEnvironmentBlueprintId sets the EnvironmentBlueprintId field's value.

func (*PutEnvironmentBlueprintConfigurationOutput) SetManageAccessRoleArn

func (s *PutEnvironmentBlueprintConfigurationOutput) SetManageAccessRoleArn(v string) *PutEnvironmentBlueprintConfigurationOutput

SetManageAccessRoleArn sets the ManageAccessRoleArn field's value.

func (*PutEnvironmentBlueprintConfigurationOutput) SetProvisioningConfigurations

func (s *PutEnvironmentBlueprintConfigurationOutput) SetProvisioningConfigurations(v []*ProvisioningConfiguration) *PutEnvironmentBlueprintConfigurationOutput

SetProvisioningConfigurations sets the ProvisioningConfigurations field's value.

func (*PutEnvironmentBlueprintConfigurationOutput) SetProvisioningRoleArn

func (s *PutEnvironmentBlueprintConfigurationOutput) SetProvisioningRoleArn(v string) *PutEnvironmentBlueprintConfigurationOutput

SetProvisioningRoleArn sets the ProvisioningRoleArn field's value.

func (*PutEnvironmentBlueprintConfigurationOutput) SetRegionalParameters

func (s *PutEnvironmentBlueprintConfigurationOutput) SetRegionalParameters(v map[string]map[string]*string) *PutEnvironmentBlueprintConfigurationOutput

SetRegionalParameters sets the RegionalParameters field's value.

func (*PutEnvironmentBlueprintConfigurationOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (PutEnvironmentBlueprintConfigurationOutput) String

func (s PutEnvironmentBlueprintConfigurationOutput) 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 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

func (s RecommendationConfiguration) 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 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

func (s *RedshiftClusterStorage) SetClusterName(v string) *RedshiftClusterStorage

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

func (s RedshiftCredentialConfiguration) 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 (*RedshiftCredentialConfiguration) SetSecretManagerArn

func (s *RedshiftCredentialConfiguration) SetSecretManagerArn(v string) *RedshiftCredentialConfiguration

SetSecretManagerArn sets the SecretManagerArn field's value.

func (RedshiftCredentialConfiguration) String

func (s RedshiftCredentialConfiguration) 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 (*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

func (s RedshiftRunConfigurationInput_) 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 (*RedshiftRunConfigurationInput_) SetDataAccessRole

func (s *RedshiftRunConfigurationInput_) SetDataAccessRole(v string) *RedshiftRunConfigurationInput_

SetDataAccessRole sets the DataAccessRole field's value.

func (*RedshiftRunConfigurationInput_) SetRedshiftCredentialConfiguration

func (s *RedshiftRunConfigurationInput_) SetRedshiftCredentialConfiguration(v *RedshiftCredentialConfiguration) *RedshiftRunConfigurationInput_

SetRedshiftCredentialConfiguration sets the RedshiftCredentialConfiguration field's value.

func (*RedshiftRunConfigurationInput_) SetRedshiftStorage

func (s *RedshiftRunConfigurationInput_) SetRedshiftStorage(v *RedshiftStorage) *RedshiftRunConfigurationInput_

SetRedshiftStorage sets the RedshiftStorage field's value.

func (*RedshiftRunConfigurationInput_) SetRelationalFilterConfigurations

func (s *RedshiftRunConfigurationInput_) SetRelationalFilterConfigurations(v []*RelationalFilterConfiguration) *RedshiftRunConfigurationInput_

SetRelationalFilterConfigurations sets the RelationalFilterConfigurations field's value.

func (RedshiftRunConfigurationInput_) String

func (s RedshiftRunConfigurationInput_) 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 (*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

func (s RedshiftRunConfigurationOutput_) 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 (*RedshiftRunConfigurationOutput_) SetAccountId

func (s *RedshiftRunConfigurationOutput_) SetAccountId(v string) *RedshiftRunConfigurationOutput_

SetAccountId sets the AccountId field's value.

func (*RedshiftRunConfigurationOutput_) SetDataAccessRole

func (s *RedshiftRunConfigurationOutput_) SetDataAccessRole(v string) *RedshiftRunConfigurationOutput_

SetDataAccessRole sets the DataAccessRole field's value.

func (*RedshiftRunConfigurationOutput_) SetRedshiftCredentialConfiguration

func (s *RedshiftRunConfigurationOutput_) SetRedshiftCredentialConfiguration(v *RedshiftCredentialConfiguration) *RedshiftRunConfigurationOutput_

SetRedshiftCredentialConfiguration sets the RedshiftCredentialConfiguration field's value.

func (*RedshiftRunConfigurationOutput_) SetRedshiftStorage

func (s *RedshiftRunConfigurationOutput_) SetRedshiftStorage(v *RedshiftStorage) *RedshiftRunConfigurationOutput_

SetRedshiftStorage sets the RedshiftStorage field's value.

func (*RedshiftRunConfigurationOutput_) SetRegion

func (s *RedshiftRunConfigurationOutput_) SetRegion(v string) *RedshiftRunConfigurationOutput_

SetRegion sets the Region field's value.

func (*RedshiftRunConfigurationOutput_) SetRelationalFilterConfigurations

func (s *RedshiftRunConfigurationOutput_) SetRelationalFilterConfigurations(v []*RelationalFilterConfiguration) *RedshiftRunConfigurationOutput_

SetRelationalFilterConfigurations sets the RelationalFilterConfigurations field's value.

func (RedshiftRunConfigurationOutput_) String

func (s RedshiftRunConfigurationOutput_) 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 RedshiftSelfGrantStatusOutput_

type RedshiftSelfGrantStatusOutput_ struct {

    // The details for the self granting status for an Amazon Redshift data source.
    //
    // SelfGrantStatusDetails is a required field
    SelfGrantStatusDetails []*SelfGrantStatusDetail `locationName:"selfGrantStatusDetails" type:"list" required:"true"`
    // contains filtered or unexported fields
}

The details for the self granting status for an Amazon Redshift data source.

func (RedshiftSelfGrantStatusOutput_) GoString

func (s RedshiftSelfGrantStatusOutput_) 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 (*RedshiftSelfGrantStatusOutput_) SetSelfGrantStatusDetails

func (s *RedshiftSelfGrantStatusOutput_) SetSelfGrantStatusDetails(v []*SelfGrantStatusDetail) *RedshiftSelfGrantStatusOutput_

SetSelfGrantStatusDetails sets the SelfGrantStatusDetails field's value.

func (RedshiftSelfGrantStatusOutput_) String

func (s RedshiftSelfGrantStatusOutput_) 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 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

func (s *RedshiftServerlessStorage) SetWorkgroupName(v string) *RedshiftServerlessStorage

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 is a required field
    PredictionTarget *string `locationName:"predictionTarget" type:"string" required:"true"`
    // 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".

func (*RejectChoice) Validate

func (s *RejectChoice) Validate() error

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

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"`

    // Specifies the prediction (aka, the automatically generated piece of metadata)
    // and the target (for example, a column name) that can be rejected.
    RejectChoices []*RejectChoice `locationName:"rejectChoices" type:"list"`

    // Specifies the rule (or the conditions) under which a prediction can be rejected.
    RejectRule *RejectRule `locationName:"rejectRule" type:"structure"`

    // The revision that is to be made to the asset.
    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

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

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

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

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

func (s *RejectPredictionsInput) SetRejectRule(v *RejectRule) *RejectPredictionsInput

SetRejectRule sets the RejectRule field's value.

func (*RejectPredictionsInput) SetRevision

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

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 {

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

    // The revision that is to be made to the asset.
    //
    // AssetRevision is a required field
    AssetRevision *string `locationName:"assetRevision" min:"1" type:"string" required:"true"`

    // The ID of the Amazon DataZone domain.
    //
    // 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

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

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

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

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

func (s RejectSubscriptionRequestInput) 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 (*RejectSubscriptionRequestInput) SetDecisionComment

func (s *RejectSubscriptionRequestInput) SetDecisionComment(v string) *RejectSubscriptionRequestInput

SetDecisionComment sets the DecisionComment field's value.

func (*RejectSubscriptionRequestInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*RejectSubscriptionRequestInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (RejectSubscriptionRequestInput) String

func (s RejectSubscriptionRequestInput) 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 (*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

func (s RejectSubscriptionRequestOutput) 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 (*RejectSubscriptionRequestOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*RejectSubscriptionRequestOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*RejectSubscriptionRequestOutput) SetDecisionComment

func (s *RejectSubscriptionRequestOutput) SetDecisionComment(v string) *RejectSubscriptionRequestOutput

SetDecisionComment sets the DecisionComment field's value.

func (*RejectSubscriptionRequestOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*RejectSubscriptionRequestOutput) SetId

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

SetId sets the Id field's value.

func (*RejectSubscriptionRequestOutput) SetRequestReason

func (s *RejectSubscriptionRequestOutput) SetRequestReason(v string) *RejectSubscriptionRequestOutput

SetRequestReason sets the RequestReason field's value.

func (*RejectSubscriptionRequestOutput) SetReviewerId

func (s *RejectSubscriptionRequestOutput) SetReviewerId(v string) *RejectSubscriptionRequestOutput

SetReviewerId sets the ReviewerId field's value.

func (*RejectSubscriptionRequestOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*RejectSubscriptionRequestOutput) SetSubscribedListings

func (s *RejectSubscriptionRequestOutput) SetSubscribedListings(v []*SubscribedListing) *RejectSubscriptionRequestOutput

SetSubscribedListings sets the SubscribedListings field's value.

func (*RejectSubscriptionRequestOutput) SetSubscribedPrincipals

func (s *RejectSubscriptionRequestOutput) SetSubscribedPrincipals(v []*SubscribedPrincipal) *RejectSubscriptionRequestOutput

SetSubscribedPrincipals sets the SubscribedPrincipals field's value.

func (*RejectSubscriptionRequestOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*RejectSubscriptionRequestOutput) SetUpdatedBy

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

SetUpdatedBy sets the UpdatedBy field's value.

func (RejectSubscriptionRequestOutput) String

func (s RejectSubscriptionRequestOutput) 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 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

func (s RelationalFilterConfiguration) 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 (*RelationalFilterConfiguration) SetDatabaseName

func (s *RelationalFilterConfiguration) SetDatabaseName(v string) *RelationalFilterConfiguration

SetDatabaseName sets the DatabaseName field's value.

func (*RelationalFilterConfiguration) SetFilterExpressions

func (s *RelationalFilterConfiguration) SetFilterExpressions(v []*FilterExpression) *RelationalFilterConfiguration

SetFilterExpressions sets the FilterExpressions field's value.

func (*RelationalFilterConfiguration) SetSchemaName

func (s *RelationalFilterConfiguration) SetSchemaName(v string) *RelationalFilterConfiguration

SetSchemaName sets the SchemaName field's value.

func (RelationalFilterConfiguration) String

func (s RelationalFilterConfiguration) 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 (*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

func (s *ResourceNotFoundException) Code() string

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

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

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

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

SetCreatedAt sets the CreatedAt field's value.

func (*RevokeSubscriptionOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*RevokeSubscriptionOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*RevokeSubscriptionOutput) SetId

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

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

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

SetStatus sets the Status field's value.

func (*RevokeSubscriptionOutput) SetSubscribedListing

func (s *RevokeSubscriptionOutput) SetSubscribedListing(v *SubscribedListing) *RevokeSubscriptionOutput

SetSubscribedListing sets the SubscribedListing field's value.

func (*RevokeSubscriptionOutput) SetSubscribedPrincipal

func (s *RevokeSubscriptionOutput) SetSubscribedPrincipal(v *SubscribedPrincipal) *RevokeSubscriptionOutput

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

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*RevokeSubscriptionOutput) SetUpdatedBy

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

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 RowFilter

type RowFilter struct {

    // The 'and' clause of the row filter.
    And []*RowFilter `locationName:"and" type:"list"`

    // The expression of the row filter.
    Expression *RowFilterExpression `locationName:"expression" type:"structure"`

    // The 'or' clause of the row filter.
    Or []*RowFilter `locationName:"or" type:"list"`
    // contains filtered or unexported fields
}

The row filter.

func (RowFilter) GoString

func (s RowFilter) 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 (*RowFilter) SetAnd

func (s *RowFilter) SetAnd(v []*RowFilter) *RowFilter

SetAnd sets the And field's value.

func (*RowFilter) SetExpression

func (s *RowFilter) SetExpression(v *RowFilterExpression) *RowFilter

SetExpression sets the Expression field's value.

func (*RowFilter) SetOr

func (s *RowFilter) SetOr(v []*RowFilter) *RowFilter

SetOr sets the Or field's value.

func (RowFilter) String

func (s RowFilter) 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 (*RowFilter) Validate

func (s *RowFilter) Validate() error

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

type RowFilterConfiguration

type RowFilterConfiguration struct {

    // The row filter.
    //
    // RowFilter is a required field
    RowFilter *RowFilter `locationName:"rowFilter" type:"structure" required:"true"`

    // Specifies whether the row filter is sensitive.
    Sensitive *bool `locationName:"sensitive" type:"boolean"`
    // contains filtered or unexported fields
}

The row filter configuration details.

func (RowFilterConfiguration) GoString

func (s RowFilterConfiguration) 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 (*RowFilterConfiguration) SetRowFilter

func (s *RowFilterConfiguration) SetRowFilter(v *RowFilter) *RowFilterConfiguration

SetRowFilter sets the RowFilter field's value.

func (*RowFilterConfiguration) SetSensitive

func (s *RowFilterConfiguration) SetSensitive(v bool) *RowFilterConfiguration

SetSensitive sets the Sensitive field's value.

func (RowFilterConfiguration) String

func (s RowFilterConfiguration) 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 (*RowFilterConfiguration) Validate

func (s *RowFilterConfiguration) Validate() error

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

type RowFilterExpression

type RowFilterExpression struct {

    // The 'equal to' clause of the row filter expression.
    EqualTo *EqualToExpression `locationName:"equalTo" type:"structure"`

    // The 'greater than' clause of the row filter expression.
    GreaterThan *GreaterThanExpression `locationName:"greaterThan" type:"structure"`

    // The 'greater than or equal to' clause of the filter expression.
    GreaterThanOrEqualTo *GreaterThanOrEqualToExpression `locationName:"greaterThanOrEqualTo" type:"structure"`

    // The 'in' clause of the row filter expression.
    In *InExpression `locationName:"in" type:"structure"`

    // The 'is not null' clause of the row filter expression.
    IsNotNull *IsNotNullExpression `locationName:"isNotNull" type:"structure"`

    // The 'is null' clause of the row filter expression.
    IsNull *IsNullExpression `locationName:"isNull" type:"structure"`

    // The 'less than' clause of the row filter expression.
    LessThan *LessThanExpression `locationName:"lessThan" type:"structure"`

    // The 'less than or equal to' clause of the row filter expression.
    LessThanOrEqualTo *LessThanOrEqualToExpression `locationName:"lessThanOrEqualTo" type:"structure"`

    // The 'like' clause of the row filter expression.
    Like *LikeExpression `locationName:"like" type:"structure"`

    // The 'no equal to' clause of the row filter expression.
    NotEqualTo *NotEqualToExpression `locationName:"notEqualTo" type:"structure"`

    // The 'not in' clause of the row filter expression.
    NotIn *NotInExpression `locationName:"notIn" type:"structure"`

    // The 'not like' clause of the row filter expression.
    NotLike *NotLikeExpression `locationName:"notLike" type:"structure"`
    // contains filtered or unexported fields
}

The row filter expression.

func (RowFilterExpression) GoString

func (s RowFilterExpression) 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 (*RowFilterExpression) SetEqualTo

func (s *RowFilterExpression) SetEqualTo(v *EqualToExpression) *RowFilterExpression

SetEqualTo sets the EqualTo field's value.

func (*RowFilterExpression) SetGreaterThan

func (s *RowFilterExpression) SetGreaterThan(v *GreaterThanExpression) *RowFilterExpression

SetGreaterThan sets the GreaterThan field's value.

func (*RowFilterExpression) SetGreaterThanOrEqualTo

func (s *RowFilterExpression) SetGreaterThanOrEqualTo(v *GreaterThanOrEqualToExpression) *RowFilterExpression

SetGreaterThanOrEqualTo sets the GreaterThanOrEqualTo field's value.

func (*RowFilterExpression) SetIn

func (s *RowFilterExpression) SetIn(v *InExpression) *RowFilterExpression

SetIn sets the In field's value.

func (*RowFilterExpression) SetIsNotNull

func (s *RowFilterExpression) SetIsNotNull(v *IsNotNullExpression) *RowFilterExpression

SetIsNotNull sets the IsNotNull field's value.

func (*RowFilterExpression) SetIsNull

func (s *RowFilterExpression) SetIsNull(v *IsNullExpression) *RowFilterExpression

SetIsNull sets the IsNull field's value.

func (*RowFilterExpression) SetLessThan

func (s *RowFilterExpression) SetLessThan(v *LessThanExpression) *RowFilterExpression

SetLessThan sets the LessThan field's value.

func (*RowFilterExpression) SetLessThanOrEqualTo

func (s *RowFilterExpression) SetLessThanOrEqualTo(v *LessThanOrEqualToExpression) *RowFilterExpression

SetLessThanOrEqualTo sets the LessThanOrEqualTo field's value.

func (*RowFilterExpression) SetLike

func (s *RowFilterExpression) SetLike(v *LikeExpression) *RowFilterExpression

SetLike sets the Like field's value.

func (*RowFilterExpression) SetNotEqualTo

func (s *RowFilterExpression) SetNotEqualTo(v *NotEqualToExpression) *RowFilterExpression

SetNotEqualTo sets the NotEqualTo field's value.

func (*RowFilterExpression) SetNotIn

func (s *RowFilterExpression) SetNotIn(v *NotInExpression) *RowFilterExpression

SetNotIn sets the NotIn field's value.

func (*RowFilterExpression) SetNotLike

func (s *RowFilterExpression) SetNotLike(v *NotLikeExpression) *RowFilterExpression

SetNotLike sets the NotLike field's value.

func (RowFilterExpression) String

func (s RowFilterExpression) 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 (*RowFilterExpression) Validate

func (s *RowFilterExpression) Validate() error

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

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

func (s *RunStatisticsForAssets) SetAdded(v int64) *RunStatisticsForAssets

SetAdded sets the Added field's value.

func (*RunStatisticsForAssets) SetFailed

func (s *RunStatisticsForAssets) SetFailed(v int64) *RunStatisticsForAssets

SetFailed sets the Failed field's value.

func (*RunStatisticsForAssets) SetSkipped

func (s *RunStatisticsForAssets) SetSkipped(v int64) *RunStatisticsForAssets

SetSkipped sets the Skipped field's value.

func (*RunStatisticsForAssets) SetUnchanged

func (s *RunStatisticsForAssets) SetUnchanged(v int64) *RunStatisticsForAssets

SetUnchanged sets the Unchanged field's value.

func (*RunStatisticsForAssets) SetUpdated

func (s *RunStatisticsForAssets) SetUpdated(v int64) *RunStatisticsForAssets

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

func (s *ScheduleConfiguration) SetSchedule(v string) *ScheduleConfiguration

SetSchedule sets the Schedule field's value.

func (*ScheduleConfiguration) SetTimezone

func (s *ScheduleConfiguration) SetTimezone(v string) *ScheduleConfiguration

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

func (s *SearchGroupProfilesInput) SetGroupType(v string) *SearchGroupProfilesInput

SetGroupType sets the GroupType field's value.

func (*SearchGroupProfilesInput) SetMaxResults

func (s *SearchGroupProfilesInput) SetMaxResults(v int64) *SearchGroupProfilesInput

SetMaxResults sets the MaxResults field's value.

func (*SearchGroupProfilesInput) SetNextToken

func (s *SearchGroupProfilesInput) SetNextToken(v string) *SearchGroupProfilesInput

SetNextToken sets the NextToken field's value.

func (*SearchGroupProfilesInput) SetSearchText

func (s *SearchGroupProfilesInput) SetSearchText(v string) *SearchGroupProfilesInput

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

func (s *SearchGroupProfilesOutput) SetItems(v []*GroupProfileSummary) *SearchGroupProfilesOutput

SetItems sets the Items field's value.

func (*SearchGroupProfilesOutput) SetNextToken

func (s *SearchGroupProfilesOutput) SetNextToken(v string) *SearchGroupProfilesOutput

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"`

    // The details of the search.
    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 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

func (s *SearchInventoryResultItem) SetAssetItem(v *AssetItem) *SearchInventoryResultItem

SetAssetItem sets the AssetItem field's value.

func (*SearchInventoryResultItem) SetGlossaryItem

func (s *SearchInventoryResultItem) SetGlossaryItem(v *GlossaryItem) *SearchInventoryResultItem

SetGlossaryItem sets the GlossaryItem field's value.

func (*SearchInventoryResultItem) SetGlossaryTermItem

func (s *SearchInventoryResultItem) SetGlossaryTermItem(v *GlossaryTermItem) *SearchInventoryResultItem

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"`

    // The details of the search.
    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

func (s *SearchListingsInput) SetFilters(v *FilterClause) *SearchListingsInput

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

func (s *SearchListingsInput) SetSearchIn(v []*SearchInItem) *SearchListingsInput

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

func (s *SearchListingsInput) SetSort(v *SearchSort) *SearchListingsInput

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

func (s *SearchListingsOutput) SetItems(v []*SearchResultItem) *SearchListingsOutput

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

func (s *SearchOutput) SetItems(v []*SearchInventoryResultItem) *SearchOutput

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"`

    // Specifies whether the search is managed.
    //
    // 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"`

    // The details of the search.
    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

func (s *SearchTypesInput) SetSort(v *SearchSort) *SearchTypesInput

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

func (s *SearchTypesOutput) SetItems(v []*SearchTypesResultItem) *SearchTypesOutput

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"`

    // The details of a data lineage node type.
    LineageNodeTypeItem *LineageNodeTypeItem `locationName:"lineageNodeTypeItem" 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

func (s *SearchTypesResultItem) SetAssetTypeItem(v *AssetTypeItem) *SearchTypesResultItem

SetAssetTypeItem sets the AssetTypeItem field's value.

func (*SearchTypesResultItem) SetFormTypeItem

func (s *SearchTypesResultItem) SetFormTypeItem(v *FormTypeData) *SearchTypesResultItem

SetFormTypeItem sets the FormTypeItem field's value.

func (*SearchTypesResultItem) SetLineageNodeTypeItem

func (s *SearchTypesResultItem) SetLineageNodeTypeItem(v *LineageNodeTypeItem) *SearchTypesResultItem

SetLineageNodeTypeItem sets the LineageNodeTypeItem 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

func (s *SearchUserProfilesInput) SetMaxResults(v int64) *SearchUserProfilesInput

SetMaxResults sets the MaxResults field's value.

func (*SearchUserProfilesInput) SetNextToken

func (s *SearchUserProfilesInput) SetNextToken(v string) *SearchUserProfilesInput

SetNextToken sets the NextToken field's value.

func (*SearchUserProfilesInput) SetSearchText

func (s *SearchUserProfilesInput) SetSearchText(v string) *SearchUserProfilesInput

SetSearchText sets the SearchText field's value.

func (*SearchUserProfilesInput) SetUserType

func (s *SearchUserProfilesInput) SetUserType(v string) *SearchUserProfilesInput

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

func (s *SearchUserProfilesOutput) SetItems(v []*UserProfileSummary) *SearchUserProfilesOutput

SetItems sets the Items field's value.

func (*SearchUserProfilesOutput) SetNextToken

func (s *SearchUserProfilesOutput) SetNextToken(v string) *SearchUserProfilesOutput

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 SelfGrantStatusDetail

type SelfGrantStatusDetail struct {

    // The name of the database used for the data source.
    //
    // DatabaseName is a required field
    DatabaseName *string `locationName:"databaseName" min:"1" type:"string" required:"true"`

    // The reason for why the operation failed.
    FailureCause *string `locationName:"failureCause" type:"string"`

    // The name of the schema used in the data source.
    SchemaName *string `locationName:"schemaName" min:"1" type:"string"`

    // The self granting status of the data source.
    //
    // Status is a required field
    Status *string `locationName:"status" type:"string" required:"true" enum:"SelfGrantStatus"`
    // contains filtered or unexported fields
}

The details for the self granting status.

func (SelfGrantStatusDetail) GoString

func (s SelfGrantStatusDetail) 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 (*SelfGrantStatusDetail) SetDatabaseName

func (s *SelfGrantStatusDetail) SetDatabaseName(v string) *SelfGrantStatusDetail

SetDatabaseName sets the DatabaseName field's value.

func (*SelfGrantStatusDetail) SetFailureCause

func (s *SelfGrantStatusDetail) SetFailureCause(v string) *SelfGrantStatusDetail

SetFailureCause sets the FailureCause field's value.

func (*SelfGrantStatusDetail) SetSchemaName

func (s *SelfGrantStatusDetail) SetSchemaName(v string) *SelfGrantStatusDetail

SetSchemaName sets the SchemaName field's value.

func (*SelfGrantStatusDetail) SetStatus

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

SetStatus sets the Status field's value.

func (SelfGrantStatusDetail) String

func (s SelfGrantStatusDetail) 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 SelfGrantStatusOutput_

type SelfGrantStatusOutput_ struct {

    // The details for the self granting status for a Glue data source.
    GlueSelfGrantStatus *GlueSelfGrantStatusOutput_ `locationName:"glueSelfGrantStatus" type:"structure"`

    // The details for the self granting status for an Amazon Redshift data source.
    RedshiftSelfGrantStatus *RedshiftSelfGrantStatusOutput_ `locationName:"redshiftSelfGrantStatus" type:"structure"`
    // contains filtered or unexported fields
}

The details for the self granting status for a data source.

func (SelfGrantStatusOutput_) GoString

func (s SelfGrantStatusOutput_) 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 (*SelfGrantStatusOutput_) SetGlueSelfGrantStatus

func (s *SelfGrantStatusOutput_) SetGlueSelfGrantStatus(v *GlueSelfGrantStatusOutput_) *SelfGrantStatusOutput_

SetGlueSelfGrantStatus sets the GlueSelfGrantStatus field's value.

func (*SelfGrantStatusOutput_) SetRedshiftSelfGrantStatus

func (s *SelfGrantStatusOutput_) SetRedshiftSelfGrantStatus(v *RedshiftSelfGrantStatusOutput_) *SelfGrantStatusOutput_

SetRedshiftSelfGrantStatus sets the RedshiftSelfGrantStatus field's value.

func (SelfGrantStatusOutput_) String

func (s SelfGrantStatusOutput_) 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

func (s *ServiceQuotaExceededException) Code() string

Code returns the exception type name.

func (*ServiceQuotaExceededException) Error

func (s *ServiceQuotaExceededException) Error() string

func (ServiceQuotaExceededException) GoString

func (s ServiceQuotaExceededException) 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 (*ServiceQuotaExceededException) Message

func (s *ServiceQuotaExceededException) Message() string

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

func (s ServiceQuotaExceededException) 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 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

func (s *SsoUserProfileDetails) SetFirstName(v string) *SsoUserProfileDetails

SetFirstName sets the FirstName field's value.

func (*SsoUserProfileDetails) SetLastName

func (s *SsoUserProfileDetails) SetLastName(v string) *SsoUserProfileDetails

SetLastName sets the LastName field's value.

func (*SsoUserProfileDetails) SetUsername

func (s *SsoUserProfileDetails) SetUsername(v string) *SsoUserProfileDetails

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

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

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

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

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

func (s *StartDataSourceRunOutput) SetDataSourceId(v string) *StartDataSourceRunOutput

SetDataSourceId sets the DataSourceId field's value.

func (*StartDataSourceRunOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*StartDataSourceRunOutput) SetErrorMessage

func (s *StartDataSourceRunOutput) SetErrorMessage(v *DataSourceErrorMessage) *StartDataSourceRunOutput

SetErrorMessage sets the ErrorMessage field's value.

func (*StartDataSourceRunOutput) SetId

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

SetId sets the Id field's value.

func (*StartDataSourceRunOutput) SetProjectId

func (s *StartDataSourceRunOutput) SetProjectId(v string) *StartDataSourceRunOutput

SetProjectId sets the ProjectId field's value.

func (*StartDataSourceRunOutput) SetRunStatisticsForAssets

func (s *StartDataSourceRunOutput) SetRunStatisticsForAssets(v *RunStatisticsForAssets) *StartDataSourceRunOutput

SetRunStatisticsForAssets sets the RunStatisticsForAssets field's value.

func (*StartDataSourceRunOutput) SetStartedAt

func (s *StartDataSourceRunOutput) SetStartedAt(v time.Time) *StartDataSourceRunOutput

SetStartedAt sets the StartedAt field's value.

func (*StartDataSourceRunOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*StartDataSourceRunOutput) SetStoppedAt

func (s *StartDataSourceRunOutput) SetStoppedAt(v time.Time) *StartDataSourceRunOutput

SetStoppedAt sets the StoppedAt field's value.

func (*StartDataSourceRunOutput) SetType

func (s *StartDataSourceRunOutput) SetType(v string) *StartDataSourceRunOutput

SetType sets the Type field's value.

func (*StartDataSourceRunOutput) SetUpdatedAt

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

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 StartMetadataGenerationRunInput

type StartMetadataGenerationRunInput struct {

    // 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 ID of the Amazon DataZone domain where you want to start a metadata generation
    // run.
    //
    // DomainIdentifier is a required field
    DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

    // The ID of the project that owns the asset for which you want to start a metadata
    // generation run.
    //
    // OwningProjectIdentifier is a required field
    OwningProjectIdentifier *string `locationName:"owningProjectIdentifier" type:"string" required:"true"`

    // The asset for which you want to start a metadata generation run.
    //
    // Target is a required field
    Target *MetadataGenerationRunTarget `locationName:"target" type:"structure" required:"true"`

    // The type of the metadata generation run.
    //
    // Type is a required field
    Type *string `locationName:"type" type:"string" required:"true" enum:"MetadataGenerationRunType"`
    // contains filtered or unexported fields
}

func (StartMetadataGenerationRunInput) GoString

func (s StartMetadataGenerationRunInput) 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 (*StartMetadataGenerationRunInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*StartMetadataGenerationRunInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*StartMetadataGenerationRunInput) SetOwningProjectIdentifier

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

SetOwningProjectIdentifier sets the OwningProjectIdentifier field's value.

func (*StartMetadataGenerationRunInput) SetTarget

func (s *StartMetadataGenerationRunInput) SetTarget(v *MetadataGenerationRunTarget) *StartMetadataGenerationRunInput

SetTarget sets the Target field's value.

func (*StartMetadataGenerationRunInput) SetType

func (s *StartMetadataGenerationRunInput) SetType(v string) *StartMetadataGenerationRunInput

SetType sets the Type field's value.

func (StartMetadataGenerationRunInput) String

func (s StartMetadataGenerationRunInput) 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 (*StartMetadataGenerationRunInput) Validate

func (s *StartMetadataGenerationRunInput) Validate() error

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

type StartMetadataGenerationRunOutput

type StartMetadataGenerationRunOutput struct {

    // The timestamp at which the metadata generation run was started.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The ID of the user who started the metadata generation run.
    CreatedBy *string `locationName:"createdBy" type:"string"`

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

    // The ID of the metadata generation run.
    //
    // Id is a required field
    Id *string `locationName:"id" type:"string" required:"true"`

    // The ID of the project that owns the asset for which the metadata generation
    // run was started.
    OwningProjectId *string `locationName:"owningProjectId" type:"string"`

    // The status of the metadata generation run.
    Status *string `locationName:"status" type:"string" enum:"MetadataGenerationRunStatus"`

    // The type of the metadata generation run.
    Type *string `locationName:"type" type:"string" enum:"MetadataGenerationRunType"`
    // contains filtered or unexported fields
}

func (StartMetadataGenerationRunOutput) GoString

func (s StartMetadataGenerationRunOutput) 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 (*StartMetadataGenerationRunOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*StartMetadataGenerationRunOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*StartMetadataGenerationRunOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*StartMetadataGenerationRunOutput) SetId

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

SetId sets the Id field's value.

func (*StartMetadataGenerationRunOutput) SetOwningProjectId

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

SetOwningProjectId sets the OwningProjectId field's value.

func (*StartMetadataGenerationRunOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*StartMetadataGenerationRunOutput) SetType

func (s *StartMetadataGenerationRunOutput) SetType(v string) *StartMetadataGenerationRunOutput

SetType sets the Type field's value.

func (StartMetadataGenerationRunOutput) String

func (s StartMetadataGenerationRunOutput) 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

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

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

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

SetEntityType sets the EntityType field's value.

func (*SubscribedAssetListing) SetForms

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

SetForms sets the Forms field's value.

func (*SubscribedAssetListing) SetGlossaryTerms

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

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

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

SetId sets the Id field's value.

func (*SubscribedListing) SetItem

func (s *SubscribedListing) SetItem(v *SubscribedListingItem) *SubscribedListing

SetItem sets the Item field's value.

func (*SubscribedListing) SetName

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

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

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

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

func (s *SubscribedListingItem) SetAssetListing(v *SubscribedAssetListing) *SubscribedListingItem

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

func (s *SubscribedPrincipal) SetProject(v *SubscribedProject) *SubscribedPrincipal

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

func (s *SubscribedPrincipalInput_) SetProject(v *SubscribedProjectInput_) *SubscribedPrincipalInput_

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

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

SetId sets the Id field's value.

func (*SubscribedProject) SetName

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

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

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

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

func (s *SubscriptionGrantSummary) SetAssets(v []*SubscribedAsset) *SubscriptionGrantSummary

SetAssets sets the Assets field's value.

func (*SubscriptionGrantSummary) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*SubscriptionGrantSummary) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*SubscriptionGrantSummary) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*SubscriptionGrantSummary) SetGrantedEntity

func (s *SubscriptionGrantSummary) SetGrantedEntity(v *GrantedEntity) *SubscriptionGrantSummary

SetGrantedEntity sets the GrantedEntity field's value.

func (*SubscriptionGrantSummary) SetId

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

SetId sets the Id field's value.

func (*SubscriptionGrantSummary) SetStatus

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

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

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*SubscriptionGrantSummary) SetUpdatedBy

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

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

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

SetCreatedAt sets the CreatedAt field's value.

func (*SubscriptionRequestSummary) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*SubscriptionRequestSummary) SetDecisionComment

func (s *SubscriptionRequestSummary) SetDecisionComment(v string) *SubscriptionRequestSummary

SetDecisionComment sets the DecisionComment field's value.

func (*SubscriptionRequestSummary) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*SubscriptionRequestSummary) SetId

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

SetId sets the Id field's value.

func (*SubscriptionRequestSummary) SetRequestReason

func (s *SubscriptionRequestSummary) SetRequestReason(v string) *SubscriptionRequestSummary

SetRequestReason sets the RequestReason field's value.

func (*SubscriptionRequestSummary) SetReviewerId

func (s *SubscriptionRequestSummary) SetReviewerId(v string) *SubscriptionRequestSummary

SetReviewerId sets the ReviewerId field's value.

func (*SubscriptionRequestSummary) SetStatus

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

SetStatus sets the Status field's value.

func (*SubscriptionRequestSummary) SetSubscribedListings

func (s *SubscriptionRequestSummary) SetSubscribedListings(v []*SubscribedListing) *SubscriptionRequestSummary

SetSubscribedListings sets the SubscribedListings field's value.

func (*SubscriptionRequestSummary) SetSubscribedPrincipals

func (s *SubscriptionRequestSummary) SetSubscribedPrincipals(v []*SubscribedPrincipal) *SubscriptionRequestSummary

SetSubscribedPrincipals sets the SubscribedPrincipals field's value.

func (*SubscriptionRequestSummary) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*SubscriptionRequestSummary) SetUpdatedBy

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

SetUpdatedBy sets the UpdatedBy field's value.

func (SubscriptionRequestSummary) String

func (s SubscriptionRequestSummary) 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 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

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

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

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

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

func (s *SubscriptionTargetForm) SetContent(v string) *SubscriptionTargetForm

SetContent sets the Content field's value.

func (*SubscriptionTargetForm) SetFormName

func (s *SubscriptionTargetForm) SetFormName(v string) *SubscriptionTargetForm

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

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

SetCreatedAt sets the CreatedAt field's value.

func (*SubscriptionTargetSummary) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*SubscriptionTargetSummary) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*SubscriptionTargetSummary) SetEnvironmentId

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

SetEnvironmentId sets the EnvironmentId field's value.

func (*SubscriptionTargetSummary) SetId

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

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

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

SetName sets the Name field's value.

func (*SubscriptionTargetSummary) SetProjectId

func (s *SubscriptionTargetSummary) SetProjectId(v string) *SubscriptionTargetSummary

SetProjectId sets the ProjectId field's value.

func (*SubscriptionTargetSummary) SetProvider

func (s *SubscriptionTargetSummary) SetProvider(v string) *SubscriptionTargetSummary

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

func (s *SubscriptionTargetSummary) SetType(v string) *SubscriptionTargetSummary

SetType sets the Type field's value.

func (*SubscriptionTargetSummary) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*SubscriptionTargetSummary) SetUpdatedBy

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

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 TimeSeriesDataPointFormInput_

type TimeSeriesDataPointFormInput_ struct {

    // The content of the time series data points form.
    Content *string `locationName:"content" type:"string"`

    // The name of the time series data points form.
    //
    // FormName is a required field
    FormName *string `locationName:"formName" min:"1" type:"string" required:"true"`

    // The timestamp of the time series data points form.
    //
    // Timestamp is a required field
    Timestamp *time.Time `locationName:"timestamp" type:"timestamp" required:"true"`

    // The ID of the type of the time series data points form.
    //
    // TypeIdentifier is a required field
    TypeIdentifier *string `locationName:"typeIdentifier" min:"1" type:"string" required:"true"`

    // The revision type of the time series data points form.
    TypeRevision *string `locationName:"typeRevision" min:"1" type:"string"`
    // contains filtered or unexported fields
}

The time series data points form.

func (TimeSeriesDataPointFormInput_) GoString

func (s TimeSeriesDataPointFormInput_) 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 (*TimeSeriesDataPointFormInput_) SetContent

func (s *TimeSeriesDataPointFormInput_) SetContent(v string) *TimeSeriesDataPointFormInput_

SetContent sets the Content field's value.

func (*TimeSeriesDataPointFormInput_) SetFormName

func (s *TimeSeriesDataPointFormInput_) SetFormName(v string) *TimeSeriesDataPointFormInput_

SetFormName sets the FormName field's value.

func (*TimeSeriesDataPointFormInput_) SetTimestamp

func (s *TimeSeriesDataPointFormInput_) SetTimestamp(v time.Time) *TimeSeriesDataPointFormInput_

SetTimestamp sets the Timestamp field's value.

func (*TimeSeriesDataPointFormInput_) SetTypeIdentifier

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

SetTypeIdentifier sets the TypeIdentifier field's value.

func (*TimeSeriesDataPointFormInput_) SetTypeRevision

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

SetTypeRevision sets the TypeRevision field's value.

func (TimeSeriesDataPointFormInput_) String

func (s TimeSeriesDataPointFormInput_) 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 (*TimeSeriesDataPointFormInput_) Validate

func (s *TimeSeriesDataPointFormInput_) Validate() error

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

type TimeSeriesDataPointFormOutput_

type TimeSeriesDataPointFormOutput_ struct {

    // The content of the time series data points form.
    Content *string `locationName:"content" type:"string"`

    // The name of the time series data points form.
    //
    // FormName is a required field
    FormName *string `locationName:"formName" min:"1" type:"string" required:"true"`

    // The ID of the time series data points form.
    Id *string `locationName:"id" type:"string"`

    // The timestamp of the time series data points form.
    //
    // Timestamp is a required field
    Timestamp *time.Time `locationName:"timestamp" type:"timestamp" required:"true"`

    // The ID of the type of the time series data points form.
    //
    // TypeIdentifier is a required field
    TypeIdentifier *string `locationName:"typeIdentifier" min:"1" type:"string" required:"true"`

    // The revision type of the time series data points form.
    TypeRevision *string `locationName:"typeRevision" min:"1" type:"string"`
    // contains filtered or unexported fields
}

The time series data points form.

func (TimeSeriesDataPointFormOutput_) GoString

func (s TimeSeriesDataPointFormOutput_) 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 (*TimeSeriesDataPointFormOutput_) SetContent

func (s *TimeSeriesDataPointFormOutput_) SetContent(v string) *TimeSeriesDataPointFormOutput_

SetContent sets the Content field's value.

func (*TimeSeriesDataPointFormOutput_) SetFormName

func (s *TimeSeriesDataPointFormOutput_) SetFormName(v string) *TimeSeriesDataPointFormOutput_

SetFormName sets the FormName field's value.

func (*TimeSeriesDataPointFormOutput_) SetId

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

SetId sets the Id field's value.

func (*TimeSeriesDataPointFormOutput_) SetTimestamp

func (s *TimeSeriesDataPointFormOutput_) SetTimestamp(v time.Time) *TimeSeriesDataPointFormOutput_

SetTimestamp sets the Timestamp field's value.

func (*TimeSeriesDataPointFormOutput_) SetTypeIdentifier

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

SetTypeIdentifier sets the TypeIdentifier field's value.

func (*TimeSeriesDataPointFormOutput_) SetTypeRevision

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

SetTypeRevision sets the TypeRevision field's value.

func (TimeSeriesDataPointFormOutput_) String

func (s TimeSeriesDataPointFormOutput_) 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 TimeSeriesDataPointSummaryFormOutput_

type TimeSeriesDataPointSummaryFormOutput_ struct {

    // The content of the summary of the time series data points form.
    ContentSummary *string `locationName:"contentSummary" type:"string"`

    // The name of the time series data points summary form.
    //
    // FormName is a required field
    FormName *string `locationName:"formName" min:"1" type:"string" required:"true"`

    // The ID of the time series data points summary form.
    Id *string `locationName:"id" type:"string"`

    // The timestamp of the time series data points summary form.
    //
    // Timestamp is a required field
    Timestamp *time.Time `locationName:"timestamp" type:"timestamp" required:"true"`

    // The type ID of the time series data points summary form.
    //
    // TypeIdentifier is a required field
    TypeIdentifier *string `locationName:"typeIdentifier" min:"1" type:"string" required:"true"`

    // The type revision of the time series data points summary form.
    TypeRevision *string `locationName:"typeRevision" min:"1" type:"string"`
    // contains filtered or unexported fields
}

The summary of the time series data points form.

func (TimeSeriesDataPointSummaryFormOutput_) GoString

func (s TimeSeriesDataPointSummaryFormOutput_) 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 (*TimeSeriesDataPointSummaryFormOutput_) SetContentSummary

func (s *TimeSeriesDataPointSummaryFormOutput_) SetContentSummary(v string) *TimeSeriesDataPointSummaryFormOutput_

SetContentSummary sets the ContentSummary field's value.

func (*TimeSeriesDataPointSummaryFormOutput_) SetFormName

func (s *TimeSeriesDataPointSummaryFormOutput_) SetFormName(v string) *TimeSeriesDataPointSummaryFormOutput_

SetFormName sets the FormName field's value.

func (*TimeSeriesDataPointSummaryFormOutput_) SetId

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

SetId sets the Id field's value.

func (*TimeSeriesDataPointSummaryFormOutput_) SetTimestamp

func (s *TimeSeriesDataPointSummaryFormOutput_) SetTimestamp(v time.Time) *TimeSeriesDataPointSummaryFormOutput_

SetTimestamp sets the Timestamp field's value.

func (*TimeSeriesDataPointSummaryFormOutput_) SetTypeIdentifier

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

SetTypeIdentifier sets the TypeIdentifier field's value.

func (*TimeSeriesDataPointSummaryFormOutput_) SetTypeRevision

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

SetTypeRevision sets the TypeRevision field's value.

func (TimeSeriesDataPointSummaryFormOutput_) String

func (s TimeSeriesDataPointSummaryFormOutput_) 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 UpdateAssetFilterInput

type UpdateAssetFilterInput struct {

    // The ID of the data asset.
    //
    // AssetIdentifier is a required field
    AssetIdentifier *string `location:"uri" locationName:"assetIdentifier" type:"string" required:"true"`

    // The configuration of the asset filter.
    Configuration *AssetFilterConfiguration `locationName:"configuration" type:"structure"`

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

    // The ID of the domain where you want to update an asset filter.
    //
    // DomainIdentifier is a required field
    DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

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

    // The name of the asset filter.
    Name *string `locationName:"name" type:"string"`
    // contains filtered or unexported fields
}

func (UpdateAssetFilterInput) GoString

func (s UpdateAssetFilterInput) 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 (*UpdateAssetFilterInput) SetAssetIdentifier

func (s *UpdateAssetFilterInput) SetAssetIdentifier(v string) *UpdateAssetFilterInput

SetAssetIdentifier sets the AssetIdentifier field's value.

func (*UpdateAssetFilterInput) SetConfiguration

func (s *UpdateAssetFilterInput) SetConfiguration(v *AssetFilterConfiguration) *UpdateAssetFilterInput

SetConfiguration sets the Configuration field's value.

func (*UpdateAssetFilterInput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateAssetFilterInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*UpdateAssetFilterInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (*UpdateAssetFilterInput) SetName

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

SetName sets the Name field's value.

func (UpdateAssetFilterInput) String

func (s UpdateAssetFilterInput) 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 (*UpdateAssetFilterInput) Validate

func (s *UpdateAssetFilterInput) Validate() error

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

type UpdateAssetFilterOutput

type UpdateAssetFilterOutput struct {

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

    // The configuration of the asset filter.
    //
    // Configuration is a required field
    Configuration *AssetFilterConfiguration `locationName:"configuration" type:"structure" required:"true"`

    // The timestamp at which the asset filter was created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

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

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

    // The column names of the asset filter.
    EffectiveColumnNames []*string `locationName:"effectiveColumnNames" type:"list"`

    // The row filter of the asset filter.
    EffectiveRowFilter *string `locationName:"effectiveRowFilter" type:"string"`

    // The error message that is displayed if the action is not completed successfully.
    ErrorMessage *string `locationName:"errorMessage" type:"string"`

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

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

    // The status of the asset filter.
    Status *string `locationName:"status" type:"string" enum:"FilterStatus"`
    // contains filtered or unexported fields
}

func (UpdateAssetFilterOutput) GoString

func (s UpdateAssetFilterOutput) 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 (*UpdateAssetFilterOutput) SetAssetId

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

SetAssetId sets the AssetId field's value.

func (*UpdateAssetFilterOutput) SetConfiguration

func (s *UpdateAssetFilterOutput) SetConfiguration(v *AssetFilterConfiguration) *UpdateAssetFilterOutput

SetConfiguration sets the Configuration field's value.

func (*UpdateAssetFilterOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateAssetFilterOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateAssetFilterOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*UpdateAssetFilterOutput) SetEffectiveColumnNames

func (s *UpdateAssetFilterOutput) SetEffectiveColumnNames(v []*string) *UpdateAssetFilterOutput

SetEffectiveColumnNames sets the EffectiveColumnNames field's value.

func (*UpdateAssetFilterOutput) SetEffectiveRowFilter

func (s *UpdateAssetFilterOutput) SetEffectiveRowFilter(v string) *UpdateAssetFilterOutput

SetEffectiveRowFilter sets the EffectiveRowFilter field's value.

func (*UpdateAssetFilterOutput) SetErrorMessage

func (s *UpdateAssetFilterOutput) SetErrorMessage(v string) *UpdateAssetFilterOutput

SetErrorMessage sets the ErrorMessage field's value.

func (*UpdateAssetFilterOutput) SetId

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

SetId sets the Id field's value.

func (*UpdateAssetFilterOutput) SetName

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

SetName sets the Name field's value.

func (*UpdateAssetFilterOutput) SetStatus

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

SetStatus sets the Status field's value.

func (UpdateAssetFilterOutput) String

func (s UpdateAssetFilterOutput) 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"`

    // Specifies that the granted permissions are retained in case of a self-subscribe
    // functionality failure for a data source.
    RetainPermissionsOnRevokeFailure *bool `locationName:"retainPermissionsOnRevokeFailure" type:"boolean"`

    // 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

func (s *UpdateDataSourceInput) SetConfiguration(v *DataSourceConfigurationInput_) *UpdateDataSourceInput

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

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

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

func (s *UpdateDataSourceInput) SetRecommendation(v *RecommendationConfiguration) *UpdateDataSourceInput

SetRecommendation sets the Recommendation field's value.

func (*UpdateDataSourceInput) SetRetainPermissionsOnRevokeFailure

func (s *UpdateDataSourceInput) SetRetainPermissionsOnRevokeFailure(v bool) *UpdateDataSourceInput

SetRetainPermissionsOnRevokeFailure sets the RetainPermissionsOnRevokeFailure field's value.

func (*UpdateDataSourceInput) SetSchedule

func (s *UpdateDataSourceInput) SetSchedule(v *ScheduleConfiguration) *UpdateDataSourceInput

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"`

    // Specifies that the granted permissions are retained in case of a self-subscribe
    // functionality failure for a data source.
    RetainPermissionsOnRevokeFailure *bool `locationName:"retainPermissionsOnRevokeFailure" type:"boolean"`

    // 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"`

    // Specifies the status of the self-granting functionality.
    SelfGrantStatus *SelfGrantStatusOutput_ `locationName:"selfGrantStatus" type:"structure"`

    // 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

func (s *UpdateDataSourceOutput) SetConfiguration(v *DataSourceConfigurationOutput_) *UpdateDataSourceOutput

SetConfiguration sets the Configuration field's value.

func (*UpdateDataSourceOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateDataSourceOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateDataSourceOutput) SetDomainId

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

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

func (s *UpdateDataSourceOutput) SetErrorMessage(v *DataSourceErrorMessage) *UpdateDataSourceOutput

SetErrorMessage sets the ErrorMessage field's value.

func (*UpdateDataSourceOutput) SetId

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

SetId sets the Id field's value.

func (*UpdateDataSourceOutput) SetLastRunAt

func (s *UpdateDataSourceOutput) SetLastRunAt(v time.Time) *UpdateDataSourceOutput

SetLastRunAt sets the LastRunAt field's value.

func (*UpdateDataSourceOutput) SetLastRunErrorMessage

func (s *UpdateDataSourceOutput) SetLastRunErrorMessage(v *DataSourceErrorMessage) *UpdateDataSourceOutput

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

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

SetName sets the Name field's value.

func (*UpdateDataSourceOutput) SetProjectId

func (s *UpdateDataSourceOutput) SetProjectId(v string) *UpdateDataSourceOutput

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

func (s *UpdateDataSourceOutput) SetRecommendation(v *RecommendationConfiguration) *UpdateDataSourceOutput

SetRecommendation sets the Recommendation field's value.

func (*UpdateDataSourceOutput) SetRetainPermissionsOnRevokeFailure

func (s *UpdateDataSourceOutput) SetRetainPermissionsOnRevokeFailure(v bool) *UpdateDataSourceOutput

SetRetainPermissionsOnRevokeFailure sets the RetainPermissionsOnRevokeFailure field's value.

func (*UpdateDataSourceOutput) SetSchedule

func (s *UpdateDataSourceOutput) SetSchedule(v *ScheduleConfiguration) *UpdateDataSourceOutput

SetSchedule sets the Schedule field's value.

func (*UpdateDataSourceOutput) SetSelfGrantStatus

func (s *UpdateDataSourceOutput) SetSelfGrantStatus(v *SelfGrantStatusOutput_) *UpdateDataSourceOutput

SetSelfGrantStatus sets the SelfGrantStatus field's value.

func (*UpdateDataSourceOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*UpdateDataSourceOutput) SetType

func (s *UpdateDataSourceOutput) SetType(v string) *UpdateDataSourceOutput

SetType sets the Type field's value.

func (*UpdateDataSourceOutput) SetUpdatedAt

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

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

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

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

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

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

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

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 UpdateEnvironmentActionInput

type UpdateEnvironmentActionInput struct {

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

    // The domain ID of the environment action.
    //
    // DomainIdentifier is a required field
    DomainIdentifier *string `location:"uri" locationName:"domainIdentifier" type:"string" required:"true"`

    // The environment ID of the environment action.
    //
    // EnvironmentIdentifier is a required field
    EnvironmentIdentifier *string `location:"uri" locationName:"environmentIdentifier" type:"string" required:"true"`

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

    // The name of the environment action.
    Name *string `locationName:"name" type:"string"`

    // The parameters of the environment action.
    Parameters *ActionParameters `locationName:"parameters" type:"structure"`
    // contains filtered or unexported fields
}

func (UpdateEnvironmentActionInput) GoString

func (s UpdateEnvironmentActionInput) 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 (*UpdateEnvironmentActionInput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateEnvironmentActionInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*UpdateEnvironmentActionInput) SetEnvironmentIdentifier

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

SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.

func (*UpdateEnvironmentActionInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (*UpdateEnvironmentActionInput) SetName

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

SetName sets the Name field's value.

func (*UpdateEnvironmentActionInput) SetParameters

func (s *UpdateEnvironmentActionInput) SetParameters(v *ActionParameters) *UpdateEnvironmentActionInput

SetParameters sets the Parameters field's value.

func (UpdateEnvironmentActionInput) String

func (s UpdateEnvironmentActionInput) 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 (*UpdateEnvironmentActionInput) Validate

func (s *UpdateEnvironmentActionInput) Validate() error

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

type UpdateEnvironmentActionOutput

type UpdateEnvironmentActionOutput struct {

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

    // The domain ID of the environment action.
    //
    // DomainId is a required field
    DomainId *string `locationName:"domainId" type:"string" required:"true"`

    // The environment ID of the environment action.
    //
    // EnvironmentId is a required field
    EnvironmentId *string `locationName:"environmentId" type:"string" required:"true"`

    // The ID of the environment action.
    //
    // Id is a required field
    Id *string `locationName:"id" type:"string" required:"true"`

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

    // The parameters of the environment action.
    //
    // Parameters is a required field
    Parameters *ActionParameters `locationName:"parameters" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateEnvironmentActionOutput) GoString

func (s UpdateEnvironmentActionOutput) 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 (*UpdateEnvironmentActionOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateEnvironmentActionOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*UpdateEnvironmentActionOutput) SetEnvironmentId

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

SetEnvironmentId sets the EnvironmentId field's value.

func (*UpdateEnvironmentActionOutput) SetId

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

SetId sets the Id field's value.

func (*UpdateEnvironmentActionOutput) SetName

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

SetName sets the Name field's value.

func (*UpdateEnvironmentActionOutput) SetParameters

func (s *UpdateEnvironmentActionOutput) SetParameters(v *ActionParameters) *UpdateEnvironmentActionOutput

SetParameters sets the Parameters field's value.

func (UpdateEnvironmentActionOutput) String

func (s UpdateEnvironmentActionOutput) 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

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

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

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

SetIdentifier sets the Identifier field's value.

func (*UpdateEnvironmentInput) SetName

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

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 *string `locationName:"environmentProfileId" type:"string"`

    // 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

func (s *UpdateEnvironmentOutput) SetAwsAccountId(v string) *UpdateEnvironmentOutput

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

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

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateEnvironmentOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*UpdateEnvironmentOutput) SetDeploymentProperties

func (s *UpdateEnvironmentOutput) SetDeploymentProperties(v *DeploymentProperties) *UpdateEnvironmentOutput

SetDeploymentProperties sets the DeploymentProperties field's value.

func (*UpdateEnvironmentOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateEnvironmentOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*UpdateEnvironmentOutput) SetEnvironmentActions

func (s *UpdateEnvironmentOutput) SetEnvironmentActions(v []*ConfigurableEnvironmentAction) *UpdateEnvironmentOutput

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

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

SetId sets the Id field's value.

func (*UpdateEnvironmentOutput) SetLastDeployment

func (s *UpdateEnvironmentOutput) SetLastDeployment(v *Deployment) *UpdateEnvironmentOutput

SetLastDeployment sets the LastDeployment field's value.

func (*UpdateEnvironmentOutput) SetName

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

SetName sets the Name field's value.

func (*UpdateEnvironmentOutput) SetProjectId

func (s *UpdateEnvironmentOutput) SetProjectId(v string) *UpdateEnvironmentOutput

SetProjectId sets the ProjectId field's value.

func (*UpdateEnvironmentOutput) SetProvider

func (s *UpdateEnvironmentOutput) SetProvider(v string) *UpdateEnvironmentOutput

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

func (s *UpdateEnvironmentOutput) SetProvisioningProperties(v *ProvisioningProperties) *UpdateEnvironmentOutput

SetProvisioningProperties sets the ProvisioningProperties field's value.

func (*UpdateEnvironmentOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*UpdateEnvironmentOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*UpdateEnvironmentOutput) SetUserParameters

func (s *UpdateEnvironmentOutput) SetUserParameters(v []*CustomParameter) *UpdateEnvironmentOutput

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

func (s UpdateEnvironmentProfileInput) 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 (*UpdateEnvironmentProfileInput) SetAwsAccountId

func (s *UpdateEnvironmentProfileInput) SetAwsAccountId(v string) *UpdateEnvironmentProfileInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateEnvironmentProfileInput) SetAwsAccountRegion

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

SetAwsAccountRegion sets the AwsAccountRegion field's value.

func (*UpdateEnvironmentProfileInput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateEnvironmentProfileInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*UpdateEnvironmentProfileInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (*UpdateEnvironmentProfileInput) SetName

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

SetName sets the Name field's value.

func (*UpdateEnvironmentProfileInput) SetUserParameters

func (s *UpdateEnvironmentProfileInput) SetUserParameters(v []*EnvironmentParameter) *UpdateEnvironmentProfileInput

SetUserParameters sets the UserParameters field's value.

func (UpdateEnvironmentProfileInput) String

func (s UpdateEnvironmentProfileInput) 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 (*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

func (s UpdateEnvironmentProfileOutput) 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 (*UpdateEnvironmentProfileOutput) SetAwsAccountId

func (s *UpdateEnvironmentProfileOutput) SetAwsAccountId(v string) *UpdateEnvironmentProfileOutput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateEnvironmentProfileOutput) SetAwsAccountRegion

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

SetAwsAccountRegion sets the AwsAccountRegion field's value.

func (*UpdateEnvironmentProfileOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateEnvironmentProfileOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*UpdateEnvironmentProfileOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateEnvironmentProfileOutput) SetDomainId

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

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

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

SetId sets the Id field's value.

func (*UpdateEnvironmentProfileOutput) SetName

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

SetName sets the Name field's value.

func (*UpdateEnvironmentProfileOutput) SetProjectId

func (s *UpdateEnvironmentProfileOutput) SetProjectId(v string) *UpdateEnvironmentProfileOutput

SetProjectId sets the ProjectId field's value.

func (*UpdateEnvironmentProfileOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*UpdateEnvironmentProfileOutput) SetUserParameters

func (s *UpdateEnvironmentProfileOutput) SetUserParameters(v []*CustomParameter) *UpdateEnvironmentProfileOutput

SetUserParameters sets the UserParameters field's value.

func (UpdateEnvironmentProfileOutput) String

func (s UpdateEnvironmentProfileOutput) 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 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

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

SetName sets the Name field's value.

func (*UpdateGlossaryInput) SetStatus

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

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

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

SetDomainId sets the DomainId field's value.

func (*UpdateGlossaryOutput) SetId

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

SetId sets the Id field's value.

func (*UpdateGlossaryOutput) SetName

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

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

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

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

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

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

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

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

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

SetStatus sets the Status field's value.

func (*UpdateGlossaryTermInput) SetTermRelations

func (s *UpdateGlossaryTermInput) SetTermRelations(v *TermRelations) *UpdateGlossaryTermInput

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

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

SetDomainId sets the DomainId field's value.

func (*UpdateGlossaryTermOutput) SetGlossaryId

func (s *UpdateGlossaryTermOutput) SetGlossaryId(v string) *UpdateGlossaryTermOutput

SetGlossaryId sets the GlossaryId field's value.

func (*UpdateGlossaryTermOutput) SetId

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

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

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

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

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

SetStatus sets the Status field's value.

func (*UpdateGlossaryTermOutput) SetTermRelations

func (s *UpdateGlossaryTermOutput) SetTermRelations(v *TermRelations) *UpdateGlossaryTermOutput

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

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

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

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

SetDomainId sets the DomainId field's value.

func (*UpdateGroupProfileOutput) SetGroupName

func (s *UpdateGroupProfileOutput) SetGroupName(v string) *UpdateGroupProfileOutput

SetGroupName sets the GroupName field's value.

func (*UpdateGroupProfileOutput) SetId

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

SetId sets the Id field's value.

func (*UpdateGroupProfileOutput) SetStatus

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

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

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

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"`

    // Specifies the error message that is returned if the operation cannot be successfully
    // completed.
    FailureReasons []*ProjectDeletionError `locationName:"failureReasons" type:"list"`

    // 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"`

    // The status of the project.
    ProjectStatus *string `locationName:"projectStatus" type:"string" enum:"ProjectStatus"`
    // 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) SetFailureReasons

func (s *UpdateProjectOutput) SetFailureReasons(v []*ProjectDeletionError) *UpdateProjectOutput

SetFailureReasons sets the FailureReasons field's value.

func (*UpdateProjectOutput) SetGlossaryTerms

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

SetGlossaryTerms sets the GlossaryTerms field's value.

func (*UpdateProjectOutput) SetId

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

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

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

SetName sets the Name field's value.

func (*UpdateProjectOutput) SetProjectStatus

func (s *UpdateProjectOutput) SetProjectStatus(v string) *UpdateProjectOutput

SetProjectStatus sets the ProjectStatus 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

func (s UpdateSubscriptionGrantStatusInput) 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 (*UpdateSubscriptionGrantStatusInput) SetAssetIdentifier

func (s *UpdateSubscriptionGrantStatusInput) SetAssetIdentifier(v string) *UpdateSubscriptionGrantStatusInput

SetAssetIdentifier sets the AssetIdentifier field's value.

func (*UpdateSubscriptionGrantStatusInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*UpdateSubscriptionGrantStatusInput) SetFailureCause

func (s *UpdateSubscriptionGrantStatusInput) SetFailureCause(v *FailureCause) *UpdateSubscriptionGrantStatusInput

SetFailureCause sets the FailureCause field's value.

func (*UpdateSubscriptionGrantStatusInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (*UpdateSubscriptionGrantStatusInput) SetStatus

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

SetStatus sets the Status field's value.

func (*UpdateSubscriptionGrantStatusInput) SetTargetName

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

SetTargetName sets the TargetName field's value.

func (UpdateSubscriptionGrantStatusInput) String

func (s UpdateSubscriptionGrantStatusInput) 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 (*UpdateSubscriptionGrantStatusInput) Validate

func (s *UpdateSubscriptionGrantStatusInput) Validate() error

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

type UpdateSubscriptionGrantStatusOutput

type UpdateSubscriptionGrantStatusOutput struct {

    // The details of the asset for which the subscription grant is created.
    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

func (s UpdateSubscriptionGrantStatusOutput) 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 (*UpdateSubscriptionGrantStatusOutput) SetAssets

func (s *UpdateSubscriptionGrantStatusOutput) SetAssets(v []*SubscribedAsset) *UpdateSubscriptionGrantStatusOutput

SetAssets sets the Assets field's value.

func (*UpdateSubscriptionGrantStatusOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateSubscriptionGrantStatusOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*UpdateSubscriptionGrantStatusOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*UpdateSubscriptionGrantStatusOutput) SetGrantedEntity

func (s *UpdateSubscriptionGrantStatusOutput) SetGrantedEntity(v *GrantedEntity) *UpdateSubscriptionGrantStatusOutput

SetGrantedEntity sets the GrantedEntity field's value.

func (*UpdateSubscriptionGrantStatusOutput) SetId

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

SetId sets the Id field's value.

func (*UpdateSubscriptionGrantStatusOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*UpdateSubscriptionGrantStatusOutput) SetSubscriptionId

func (s *UpdateSubscriptionGrantStatusOutput) SetSubscriptionId(v string) *UpdateSubscriptionGrantStatusOutput

SetSubscriptionId sets the SubscriptionId field's value.

func (*UpdateSubscriptionGrantStatusOutput) SetSubscriptionTargetId

func (s *UpdateSubscriptionGrantStatusOutput) SetSubscriptionTargetId(v string) *UpdateSubscriptionGrantStatusOutput

SetSubscriptionTargetId sets the SubscriptionTargetId field's value.

func (*UpdateSubscriptionGrantStatusOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*UpdateSubscriptionGrantStatusOutput) SetUpdatedBy

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

SetUpdatedBy sets the UpdatedBy field's value.

func (UpdateSubscriptionGrantStatusOutput) String

func (s UpdateSubscriptionGrantStatusOutput) 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 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

func (s UpdateSubscriptionRequestInput) 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 (*UpdateSubscriptionRequestInput) SetDomainIdentifier

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

SetDomainIdentifier sets the DomainIdentifier field's value.

func (*UpdateSubscriptionRequestInput) SetIdentifier

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

SetIdentifier sets the Identifier field's value.

func (*UpdateSubscriptionRequestInput) SetRequestReason

func (s *UpdateSubscriptionRequestInput) SetRequestReason(v string) *UpdateSubscriptionRequestInput

SetRequestReason sets the RequestReason field's value.

func (UpdateSubscriptionRequestInput) String

func (s UpdateSubscriptionRequestInput) 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 (*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

func (s UpdateSubscriptionRequestOutput) 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 (*UpdateSubscriptionRequestOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateSubscriptionRequestOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*UpdateSubscriptionRequestOutput) SetDecisionComment

func (s *UpdateSubscriptionRequestOutput) SetDecisionComment(v string) *UpdateSubscriptionRequestOutput

SetDecisionComment sets the DecisionComment field's value.

func (*UpdateSubscriptionRequestOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*UpdateSubscriptionRequestOutput) SetId

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

SetId sets the Id field's value.

func (*UpdateSubscriptionRequestOutput) SetRequestReason

func (s *UpdateSubscriptionRequestOutput) SetRequestReason(v string) *UpdateSubscriptionRequestOutput

SetRequestReason sets the RequestReason field's value.

func (*UpdateSubscriptionRequestOutput) SetReviewerId

func (s *UpdateSubscriptionRequestOutput) SetReviewerId(v string) *UpdateSubscriptionRequestOutput

SetReviewerId sets the ReviewerId field's value.

func (*UpdateSubscriptionRequestOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*UpdateSubscriptionRequestOutput) SetSubscribedListings

func (s *UpdateSubscriptionRequestOutput) SetSubscribedListings(v []*SubscribedListing) *UpdateSubscriptionRequestOutput

SetSubscribedListings sets the SubscribedListings field's value.

func (*UpdateSubscriptionRequestOutput) SetSubscribedPrincipals

func (s *UpdateSubscriptionRequestOutput) SetSubscribedPrincipals(v []*SubscribedPrincipal) *UpdateSubscriptionRequestOutput

SetSubscribedPrincipals sets the SubscribedPrincipals field's value.

func (*UpdateSubscriptionRequestOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*UpdateSubscriptionRequestOutput) SetUpdatedBy

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

SetUpdatedBy sets the UpdatedBy field's value.

func (UpdateSubscriptionRequestOutput) String

func (s UpdateSubscriptionRequestOutput) 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 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

func (s UpdateSubscriptionTargetInput) 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 (*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

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

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

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

SetIdentifier sets the Identifier field's value.

func (*UpdateSubscriptionTargetInput) SetManageAccessRole

func (s *UpdateSubscriptionTargetInput) SetManageAccessRole(v string) *UpdateSubscriptionTargetInput

SetManageAccessRole sets the ManageAccessRole field's value.

func (*UpdateSubscriptionTargetInput) SetName

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

SetName sets the Name field's value.

func (*UpdateSubscriptionTargetInput) SetProvider

func (s *UpdateSubscriptionTargetInput) SetProvider(v string) *UpdateSubscriptionTargetInput

SetProvider sets the Provider field's value.

func (*UpdateSubscriptionTargetInput) SetSubscriptionTargetConfig

func (s *UpdateSubscriptionTargetInput) SetSubscriptionTargetConfig(v []*SubscriptionTargetForm) *UpdateSubscriptionTargetInput

SetSubscriptionTargetConfig sets the SubscriptionTargetConfig field's value.

func (UpdateSubscriptionTargetInput) String

func (s UpdateSubscriptionTargetInput) 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 (*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

func (s UpdateSubscriptionTargetOutput) 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 (*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

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

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateSubscriptionTargetOutput) SetCreatedBy

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

SetCreatedBy sets the CreatedBy field's value.

func (*UpdateSubscriptionTargetOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*UpdateSubscriptionTargetOutput) SetEnvironmentId

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

SetEnvironmentId sets the EnvironmentId field's value.

func (*UpdateSubscriptionTargetOutput) SetId

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

SetId sets the Id field's value.

func (*UpdateSubscriptionTargetOutput) SetManageAccessRole

func (s *UpdateSubscriptionTargetOutput) SetManageAccessRole(v string) *UpdateSubscriptionTargetOutput

SetManageAccessRole sets the ManageAccessRole field's value.

func (*UpdateSubscriptionTargetOutput) SetName

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

SetName sets the Name field's value.

func (*UpdateSubscriptionTargetOutput) SetProjectId

func (s *UpdateSubscriptionTargetOutput) SetProjectId(v string) *UpdateSubscriptionTargetOutput

SetProjectId sets the ProjectId field's value.

func (*UpdateSubscriptionTargetOutput) SetProvider

func (s *UpdateSubscriptionTargetOutput) SetProvider(v string) *UpdateSubscriptionTargetOutput

SetProvider sets the Provider field's value.

func (*UpdateSubscriptionTargetOutput) SetSubscriptionTargetConfig

func (s *UpdateSubscriptionTargetOutput) SetSubscriptionTargetConfig(v []*SubscriptionTargetForm) *UpdateSubscriptionTargetOutput

SetSubscriptionTargetConfig sets the SubscriptionTargetConfig field's value.

func (*UpdateSubscriptionTargetOutput) SetType

func (s *UpdateSubscriptionTargetOutput) SetType(v string) *UpdateSubscriptionTargetOutput

SetType sets the Type field's value.

func (*UpdateSubscriptionTargetOutput) SetUpdatedAt

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

SetUpdatedAt sets the UpdatedAt field's value.

func (*UpdateSubscriptionTargetOutput) SetUpdatedBy

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

SetUpdatedBy sets the UpdatedBy field's value.

func (UpdateSubscriptionTargetOutput) String

func (s UpdateSubscriptionTargetOutput) 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 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

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

SetStatus sets the Status field's value.

func (*UpdateUserProfileInput) SetType

func (s *UpdateUserProfileInput) SetType(v string) *UpdateUserProfileInput

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

func (s *UpdateUserProfileOutput) SetDetails(v *UserProfileDetails) *UpdateUserProfileOutput

SetDetails sets the Details field's value.

func (*UpdateUserProfileOutput) SetDomainId

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

SetDomainId sets the DomainId field's value.

func (*UpdateUserProfileOutput) SetId

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

SetId sets the Id field's value.

func (*UpdateUserProfileOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*UpdateUserProfileOutput) SetType

func (s *UpdateUserProfileOutput) SetType(v string) *UpdateUserProfileOutput

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

func (s *UserProfileDetails) SetIam(v *IamUserProfileDetails) *UserProfileDetails

SetIam sets the Iam field's value.

func (*UserProfileDetails) SetSso

func (s *UserProfileDetails) SetSso(v *SsoUserProfileDetails) *UserProfileDetails

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

func (s *UserProfileSummary) SetDetails(v *UserProfileDetails) *UserProfileSummary

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

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

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

func (s *UserProfileSummary) SetType(v string) *UserProfileSummary

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".