Documentation ¶
Overview ¶
Package dataexchange provides the client and types for making API requests to AWS Data Exchange.
AWS Data Exchange is a service that makes it easy for AWS customers to exchange data in the cloud. You can use the AWS Data Exchange APIs to create, update, manage, and access file-based data set in the AWS Cloud.
As a subscriber, you can view and access the data sets that you have an entitlement to through a subscription. You can use the APIs to download or copy your entitled data sets to Amazon Simple Storage Service (Amazon S3) for use across a variety of AWS analytics and machine learning services.
As a provider, you can create and manage your data sets that you would like to publish to a product. Being able to package and provide your data sets into products requires a few steps to determine eligibility. For more information, visit the AWS Data Exchange User Guide.
A data set is a collection of data that can be changed or updated over time. Data sets can be updated using revisions, which represent a new version or incremental change to a data set. A revision contains one or more assets. An asset in AWS Data Exchange is a piece of data that can be stored as an Amazon S3 object, Redshift datashare, API Gateway API, AWS Lake Formation data permission, or Amazon S3 data access. The asset can be a structured data file, an image file, or some other data file. Jobs are asynchronous import or export operations used to create or copy assets.
See https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25 for more information on this service.
See dataexchange package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/dataexchange/
Using the Client ¶
To contact AWS Data Exchange 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 AWS Data Exchange client DataExchange for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/dataexchange/#New
Index ¶
- Constants
- func AssetType_Values() []string
- func Code_Values() []string
- func DatabaseLFTagPolicyPermission_Values() []string
- func ExceptionCause_Values() []string
- func JobErrorLimitName_Values() []string
- func JobErrorResourceTypes_Values() []string
- func LFPermission_Values() []string
- func LFResourceType_Values() []string
- func LakeFormationDataPermissionType_Values() []string
- func LimitName_Values() []string
- func NotificationType_Values() []string
- func Origin_Values() []string
- func ProtocolType_Values() []string
- func ResourceType_Values() []string
- func SchemaChangeType_Values() []string
- func ServerSideEncryptionTypes_Values() []string
- func State_Values() []string
- func TableTagPolicyLFPermission_Values() []string
- func Type_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type Action
- type ApiGatewayApiAsset
- func (s ApiGatewayApiAsset) GoString() string
- func (s *ApiGatewayApiAsset) SetApiDescription(v string) *ApiGatewayApiAsset
- func (s *ApiGatewayApiAsset) SetApiEndpoint(v string) *ApiGatewayApiAsset
- func (s *ApiGatewayApiAsset) SetApiId(v string) *ApiGatewayApiAsset
- func (s *ApiGatewayApiAsset) SetApiKey(v string) *ApiGatewayApiAsset
- func (s *ApiGatewayApiAsset) SetApiName(v string) *ApiGatewayApiAsset
- func (s *ApiGatewayApiAsset) SetApiSpecificationDownloadUrl(v string) *ApiGatewayApiAsset
- func (s *ApiGatewayApiAsset) SetApiSpecificationDownloadUrlExpiresAt(v time.Time) *ApiGatewayApiAsset
- func (s *ApiGatewayApiAsset) SetProtocolType(v string) *ApiGatewayApiAsset
- func (s *ApiGatewayApiAsset) SetStage(v string) *ApiGatewayApiAsset
- func (s ApiGatewayApiAsset) String() string
- type AssetDestinationEntry
- func (s AssetDestinationEntry) GoString() string
- func (s *AssetDestinationEntry) SetAssetId(v string) *AssetDestinationEntry
- func (s *AssetDestinationEntry) SetBucket(v string) *AssetDestinationEntry
- func (s *AssetDestinationEntry) SetKey(v string) *AssetDestinationEntry
- func (s AssetDestinationEntry) String() string
- func (s *AssetDestinationEntry) Validate() error
- type AssetDetails
- func (s AssetDetails) GoString() string
- func (s *AssetDetails) SetApiGatewayApiAsset(v *ApiGatewayApiAsset) *AssetDetails
- func (s *AssetDetails) SetLakeFormationDataPermissionAsset(v *LakeFormationDataPermissionAsset) *AssetDetails
- func (s *AssetDetails) SetRedshiftDataShareAsset(v *RedshiftDataShareAsset) *AssetDetails
- func (s *AssetDetails) SetS3DataAccessAsset(v *S3DataAccessAsset) *AssetDetails
- func (s *AssetDetails) SetS3SnapshotAsset(v *S3SnapshotAsset) *AssetDetails
- func (s AssetDetails) String() string
- type AssetEntry
- func (s AssetEntry) GoString() string
- func (s *AssetEntry) SetArn(v string) *AssetEntry
- func (s *AssetEntry) SetAssetDetails(v *AssetDetails) *AssetEntry
- func (s *AssetEntry) SetAssetType(v string) *AssetEntry
- func (s *AssetEntry) SetCreatedAt(v time.Time) *AssetEntry
- func (s *AssetEntry) SetDataSetId(v string) *AssetEntry
- func (s *AssetEntry) SetId(v string) *AssetEntry
- func (s *AssetEntry) SetName(v string) *AssetEntry
- func (s *AssetEntry) SetRevisionId(v string) *AssetEntry
- func (s *AssetEntry) SetSourceId(v string) *AssetEntry
- func (s *AssetEntry) SetUpdatedAt(v time.Time) *AssetEntry
- func (s AssetEntry) String() string
- type AssetSourceEntry
- type AutoExportRevisionDestinationEntry
- func (s AutoExportRevisionDestinationEntry) GoString() string
- func (s *AutoExportRevisionDestinationEntry) SetBucket(v string) *AutoExportRevisionDestinationEntry
- func (s *AutoExportRevisionDestinationEntry) SetKeyPattern(v string) *AutoExportRevisionDestinationEntry
- func (s AutoExportRevisionDestinationEntry) String() string
- func (s *AutoExportRevisionDestinationEntry) Validate() error
- type AutoExportRevisionToS3RequestDetails
- func (s AutoExportRevisionToS3RequestDetails) GoString() string
- func (s *AutoExportRevisionToS3RequestDetails) SetEncryption(v *ExportServerSideEncryption) *AutoExportRevisionToS3RequestDetails
- func (s *AutoExportRevisionToS3RequestDetails) SetRevisionDestination(v *AutoExportRevisionDestinationEntry) *AutoExportRevisionToS3RequestDetails
- func (s AutoExportRevisionToS3RequestDetails) String() string
- func (s *AutoExportRevisionToS3RequestDetails) Validate() error
- type CancelJobInput
- type CancelJobOutput
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateDataSetInput
- func (s CreateDataSetInput) GoString() string
- func (s *CreateDataSetInput) SetAssetType(v string) *CreateDataSetInput
- func (s *CreateDataSetInput) SetDescription(v string) *CreateDataSetInput
- func (s *CreateDataSetInput) SetName(v string) *CreateDataSetInput
- func (s *CreateDataSetInput) SetTags(v map[string]*string) *CreateDataSetInput
- func (s CreateDataSetInput) String() string
- func (s *CreateDataSetInput) Validate() error
- type CreateDataSetOutput
- func (s CreateDataSetOutput) GoString() string
- func (s *CreateDataSetOutput) SetArn(v string) *CreateDataSetOutput
- func (s *CreateDataSetOutput) SetAssetType(v string) *CreateDataSetOutput
- func (s *CreateDataSetOutput) SetCreatedAt(v time.Time) *CreateDataSetOutput
- func (s *CreateDataSetOutput) SetDescription(v string) *CreateDataSetOutput
- func (s *CreateDataSetOutput) SetId(v string) *CreateDataSetOutput
- func (s *CreateDataSetOutput) SetName(v string) *CreateDataSetOutput
- func (s *CreateDataSetOutput) SetOrigin(v string) *CreateDataSetOutput
- func (s *CreateDataSetOutput) SetOriginDetails(v *OriginDetails) *CreateDataSetOutput
- func (s *CreateDataSetOutput) SetSourceId(v string) *CreateDataSetOutput
- func (s *CreateDataSetOutput) SetTags(v map[string]*string) *CreateDataSetOutput
- func (s *CreateDataSetOutput) SetUpdatedAt(v time.Time) *CreateDataSetOutput
- func (s CreateDataSetOutput) String() string
- type CreateEventActionInput
- func (s CreateEventActionInput) GoString() string
- func (s *CreateEventActionInput) SetAction(v *Action) *CreateEventActionInput
- func (s *CreateEventActionInput) SetEvent(v *Event) *CreateEventActionInput
- func (s CreateEventActionInput) String() string
- func (s *CreateEventActionInput) Validate() error
- type CreateEventActionOutput
- func (s CreateEventActionOutput) GoString() string
- func (s *CreateEventActionOutput) SetAction(v *Action) *CreateEventActionOutput
- func (s *CreateEventActionOutput) SetArn(v string) *CreateEventActionOutput
- func (s *CreateEventActionOutput) SetCreatedAt(v time.Time) *CreateEventActionOutput
- func (s *CreateEventActionOutput) SetEvent(v *Event) *CreateEventActionOutput
- func (s *CreateEventActionOutput) SetId(v string) *CreateEventActionOutput
- func (s *CreateEventActionOutput) SetUpdatedAt(v time.Time) *CreateEventActionOutput
- func (s CreateEventActionOutput) String() string
- type CreateJobInput
- type CreateJobOutput
- func (s CreateJobOutput) GoString() string
- func (s *CreateJobOutput) SetArn(v string) *CreateJobOutput
- func (s *CreateJobOutput) SetCreatedAt(v time.Time) *CreateJobOutput
- func (s *CreateJobOutput) SetDetails(v *ResponseDetails) *CreateJobOutput
- func (s *CreateJobOutput) SetErrors(v []*JobError) *CreateJobOutput
- func (s *CreateJobOutput) SetId(v string) *CreateJobOutput
- func (s *CreateJobOutput) SetState(v string) *CreateJobOutput
- func (s *CreateJobOutput) SetType(v string) *CreateJobOutput
- func (s *CreateJobOutput) SetUpdatedAt(v time.Time) *CreateJobOutput
- func (s CreateJobOutput) String() string
- type CreateRevisionInput
- func (s CreateRevisionInput) GoString() string
- func (s *CreateRevisionInput) SetComment(v string) *CreateRevisionInput
- func (s *CreateRevisionInput) SetDataSetId(v string) *CreateRevisionInput
- func (s *CreateRevisionInput) SetTags(v map[string]*string) *CreateRevisionInput
- func (s CreateRevisionInput) String() string
- func (s *CreateRevisionInput) Validate() error
- type CreateRevisionOutput
- func (s CreateRevisionOutput) GoString() string
- func (s *CreateRevisionOutput) SetArn(v string) *CreateRevisionOutput
- func (s *CreateRevisionOutput) SetComment(v string) *CreateRevisionOutput
- func (s *CreateRevisionOutput) SetCreatedAt(v time.Time) *CreateRevisionOutput
- func (s *CreateRevisionOutput) SetDataSetId(v string) *CreateRevisionOutput
- func (s *CreateRevisionOutput) SetFinalized(v bool) *CreateRevisionOutput
- func (s *CreateRevisionOutput) SetId(v string) *CreateRevisionOutput
- func (s *CreateRevisionOutput) SetRevocationComment(v string) *CreateRevisionOutput
- func (s *CreateRevisionOutput) SetRevoked(v bool) *CreateRevisionOutput
- func (s *CreateRevisionOutput) SetRevokedAt(v time.Time) *CreateRevisionOutput
- func (s *CreateRevisionOutput) SetSourceId(v string) *CreateRevisionOutput
- func (s *CreateRevisionOutput) SetTags(v map[string]*string) *CreateRevisionOutput
- func (s *CreateRevisionOutput) SetUpdatedAt(v time.Time) *CreateRevisionOutput
- func (s CreateRevisionOutput) String() string
- type CreateS3DataAccessFromS3BucketRequestDetails
- func (s CreateS3DataAccessFromS3BucketRequestDetails) GoString() string
- func (s *CreateS3DataAccessFromS3BucketRequestDetails) SetAssetSource(v *S3DataAccessAssetSourceEntry) *CreateS3DataAccessFromS3BucketRequestDetails
- func (s *CreateS3DataAccessFromS3BucketRequestDetails) SetDataSetId(v string) *CreateS3DataAccessFromS3BucketRequestDetails
- func (s *CreateS3DataAccessFromS3BucketRequestDetails) SetRevisionId(v string) *CreateS3DataAccessFromS3BucketRequestDetails
- func (s CreateS3DataAccessFromS3BucketRequestDetails) String() string
- func (s *CreateS3DataAccessFromS3BucketRequestDetails) Validate() error
- type CreateS3DataAccessFromS3BucketResponseDetails
- func (s CreateS3DataAccessFromS3BucketResponseDetails) GoString() string
- func (s *CreateS3DataAccessFromS3BucketResponseDetails) SetAssetSource(v *S3DataAccessAssetSourceEntry) *CreateS3DataAccessFromS3BucketResponseDetails
- func (s *CreateS3DataAccessFromS3BucketResponseDetails) SetDataSetId(v string) *CreateS3DataAccessFromS3BucketResponseDetails
- func (s *CreateS3DataAccessFromS3BucketResponseDetails) SetRevisionId(v string) *CreateS3DataAccessFromS3BucketResponseDetails
- func (s CreateS3DataAccessFromS3BucketResponseDetails) String() string
- type DataExchange
- func (c *DataExchange) CancelJob(input *CancelJobInput) (*CancelJobOutput, error)
- func (c *DataExchange) CancelJobRequest(input *CancelJobInput) (req *request.Request, output *CancelJobOutput)
- func (c *DataExchange) CancelJobWithContext(ctx aws.Context, input *CancelJobInput, opts ...request.Option) (*CancelJobOutput, error)
- func (c *DataExchange) CreateDataSet(input *CreateDataSetInput) (*CreateDataSetOutput, error)
- func (c *DataExchange) CreateDataSetRequest(input *CreateDataSetInput) (req *request.Request, output *CreateDataSetOutput)
- func (c *DataExchange) CreateDataSetWithContext(ctx aws.Context, input *CreateDataSetInput, opts ...request.Option) (*CreateDataSetOutput, error)
- func (c *DataExchange) CreateEventAction(input *CreateEventActionInput) (*CreateEventActionOutput, error)
- func (c *DataExchange) CreateEventActionRequest(input *CreateEventActionInput) (req *request.Request, output *CreateEventActionOutput)
- func (c *DataExchange) CreateEventActionWithContext(ctx aws.Context, input *CreateEventActionInput, opts ...request.Option) (*CreateEventActionOutput, error)
- func (c *DataExchange) CreateJob(input *CreateJobInput) (*CreateJobOutput, error)
- func (c *DataExchange) CreateJobRequest(input *CreateJobInput) (req *request.Request, output *CreateJobOutput)
- func (c *DataExchange) CreateJobWithContext(ctx aws.Context, input *CreateJobInput, opts ...request.Option) (*CreateJobOutput, error)
- func (c *DataExchange) CreateRevision(input *CreateRevisionInput) (*CreateRevisionOutput, error)
- func (c *DataExchange) CreateRevisionRequest(input *CreateRevisionInput) (req *request.Request, output *CreateRevisionOutput)
- func (c *DataExchange) CreateRevisionWithContext(ctx aws.Context, input *CreateRevisionInput, opts ...request.Option) (*CreateRevisionOutput, error)
- func (c *DataExchange) DeleteAsset(input *DeleteAssetInput) (*DeleteAssetOutput, error)
- func (c *DataExchange) DeleteAssetRequest(input *DeleteAssetInput) (req *request.Request, output *DeleteAssetOutput)
- func (c *DataExchange) DeleteAssetWithContext(ctx aws.Context, input *DeleteAssetInput, opts ...request.Option) (*DeleteAssetOutput, error)
- func (c *DataExchange) DeleteDataSet(input *DeleteDataSetInput) (*DeleteDataSetOutput, error)
- func (c *DataExchange) DeleteDataSetRequest(input *DeleteDataSetInput) (req *request.Request, output *DeleteDataSetOutput)
- func (c *DataExchange) DeleteDataSetWithContext(ctx aws.Context, input *DeleteDataSetInput, opts ...request.Option) (*DeleteDataSetOutput, error)
- func (c *DataExchange) DeleteEventAction(input *DeleteEventActionInput) (*DeleteEventActionOutput, error)
- func (c *DataExchange) DeleteEventActionRequest(input *DeleteEventActionInput) (req *request.Request, output *DeleteEventActionOutput)
- func (c *DataExchange) DeleteEventActionWithContext(ctx aws.Context, input *DeleteEventActionInput, opts ...request.Option) (*DeleteEventActionOutput, error)
- func (c *DataExchange) DeleteRevision(input *DeleteRevisionInput) (*DeleteRevisionOutput, error)
- func (c *DataExchange) DeleteRevisionRequest(input *DeleteRevisionInput) (req *request.Request, output *DeleteRevisionOutput)
- func (c *DataExchange) DeleteRevisionWithContext(ctx aws.Context, input *DeleteRevisionInput, opts ...request.Option) (*DeleteRevisionOutput, error)
- func (c *DataExchange) GetAsset(input *GetAssetInput) (*GetAssetOutput, error)
- func (c *DataExchange) GetAssetRequest(input *GetAssetInput) (req *request.Request, output *GetAssetOutput)
- func (c *DataExchange) GetAssetWithContext(ctx aws.Context, input *GetAssetInput, opts ...request.Option) (*GetAssetOutput, error)
- func (c *DataExchange) GetDataSet(input *GetDataSetInput) (*GetDataSetOutput, error)
- func (c *DataExchange) GetDataSetRequest(input *GetDataSetInput) (req *request.Request, output *GetDataSetOutput)
- func (c *DataExchange) GetDataSetWithContext(ctx aws.Context, input *GetDataSetInput, opts ...request.Option) (*GetDataSetOutput, error)
- func (c *DataExchange) GetEventAction(input *GetEventActionInput) (*GetEventActionOutput, error)
- func (c *DataExchange) GetEventActionRequest(input *GetEventActionInput) (req *request.Request, output *GetEventActionOutput)
- func (c *DataExchange) GetEventActionWithContext(ctx aws.Context, input *GetEventActionInput, opts ...request.Option) (*GetEventActionOutput, error)
- func (c *DataExchange) GetJob(input *GetJobInput) (*GetJobOutput, error)
- func (c *DataExchange) GetJobRequest(input *GetJobInput) (req *request.Request, output *GetJobOutput)
- func (c *DataExchange) GetJobWithContext(ctx aws.Context, input *GetJobInput, opts ...request.Option) (*GetJobOutput, error)
- func (c *DataExchange) GetRevision(input *GetRevisionInput) (*GetRevisionOutput, error)
- func (c *DataExchange) GetRevisionRequest(input *GetRevisionInput) (req *request.Request, output *GetRevisionOutput)
- func (c *DataExchange) GetRevisionWithContext(ctx aws.Context, input *GetRevisionInput, opts ...request.Option) (*GetRevisionOutput, error)
- func (c *DataExchange) ListDataSetRevisions(input *ListDataSetRevisionsInput) (*ListDataSetRevisionsOutput, error)
- func (c *DataExchange) ListDataSetRevisionsPages(input *ListDataSetRevisionsInput, ...) error
- func (c *DataExchange) ListDataSetRevisionsPagesWithContext(ctx aws.Context, input *ListDataSetRevisionsInput, ...) error
- func (c *DataExchange) ListDataSetRevisionsRequest(input *ListDataSetRevisionsInput) (req *request.Request, output *ListDataSetRevisionsOutput)
- func (c *DataExchange) ListDataSetRevisionsWithContext(ctx aws.Context, input *ListDataSetRevisionsInput, opts ...request.Option) (*ListDataSetRevisionsOutput, error)
- func (c *DataExchange) ListDataSets(input *ListDataSetsInput) (*ListDataSetsOutput, error)
- func (c *DataExchange) ListDataSetsPages(input *ListDataSetsInput, fn func(*ListDataSetsOutput, bool) bool) error
- func (c *DataExchange) ListDataSetsPagesWithContext(ctx aws.Context, input *ListDataSetsInput, ...) error
- func (c *DataExchange) ListDataSetsRequest(input *ListDataSetsInput) (req *request.Request, output *ListDataSetsOutput)
- func (c *DataExchange) ListDataSetsWithContext(ctx aws.Context, input *ListDataSetsInput, opts ...request.Option) (*ListDataSetsOutput, error)
- func (c *DataExchange) ListEventActions(input *ListEventActionsInput) (*ListEventActionsOutput, error)
- func (c *DataExchange) ListEventActionsPages(input *ListEventActionsInput, fn func(*ListEventActionsOutput, bool) bool) error
- func (c *DataExchange) ListEventActionsPagesWithContext(ctx aws.Context, input *ListEventActionsInput, ...) error
- func (c *DataExchange) ListEventActionsRequest(input *ListEventActionsInput) (req *request.Request, output *ListEventActionsOutput)
- func (c *DataExchange) ListEventActionsWithContext(ctx aws.Context, input *ListEventActionsInput, opts ...request.Option) (*ListEventActionsOutput, error)
- func (c *DataExchange) ListJobs(input *ListJobsInput) (*ListJobsOutput, error)
- func (c *DataExchange) ListJobsPages(input *ListJobsInput, fn func(*ListJobsOutput, bool) bool) error
- func (c *DataExchange) ListJobsPagesWithContext(ctx aws.Context, input *ListJobsInput, fn func(*ListJobsOutput, bool) bool, ...) error
- func (c *DataExchange) ListJobsRequest(input *ListJobsInput) (req *request.Request, output *ListJobsOutput)
- func (c *DataExchange) ListJobsWithContext(ctx aws.Context, input *ListJobsInput, opts ...request.Option) (*ListJobsOutput, error)
- func (c *DataExchange) ListRevisionAssets(input *ListRevisionAssetsInput) (*ListRevisionAssetsOutput, error)
- func (c *DataExchange) ListRevisionAssetsPages(input *ListRevisionAssetsInput, fn func(*ListRevisionAssetsOutput, bool) bool) error
- func (c *DataExchange) ListRevisionAssetsPagesWithContext(ctx aws.Context, input *ListRevisionAssetsInput, ...) error
- func (c *DataExchange) ListRevisionAssetsRequest(input *ListRevisionAssetsInput) (req *request.Request, output *ListRevisionAssetsOutput)
- func (c *DataExchange) ListRevisionAssetsWithContext(ctx aws.Context, input *ListRevisionAssetsInput, opts ...request.Option) (*ListRevisionAssetsOutput, error)
- func (c *DataExchange) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *DataExchange) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *DataExchange) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *DataExchange) RevokeRevision(input *RevokeRevisionInput) (*RevokeRevisionOutput, error)
- func (c *DataExchange) RevokeRevisionRequest(input *RevokeRevisionInput) (req *request.Request, output *RevokeRevisionOutput)
- func (c *DataExchange) RevokeRevisionWithContext(ctx aws.Context, input *RevokeRevisionInput, opts ...request.Option) (*RevokeRevisionOutput, error)
- func (c *DataExchange) SendApiAsset(input *SendApiAssetInput) (*SendApiAssetOutput, error)
- func (c *DataExchange) SendApiAssetRequest(input *SendApiAssetInput) (req *request.Request, output *SendApiAssetOutput)
- func (c *DataExchange) SendApiAssetWithContext(ctx aws.Context, input *SendApiAssetInput, opts ...request.Option) (*SendApiAssetOutput, error)
- func (c *DataExchange) SendDataSetNotification(input *SendDataSetNotificationInput) (*SendDataSetNotificationOutput, error)
- func (c *DataExchange) SendDataSetNotificationRequest(input *SendDataSetNotificationInput) (req *request.Request, output *SendDataSetNotificationOutput)
- func (c *DataExchange) SendDataSetNotificationWithContext(ctx aws.Context, input *SendDataSetNotificationInput, opts ...request.Option) (*SendDataSetNotificationOutput, error)
- func (c *DataExchange) StartJob(input *StartJobInput) (*StartJobOutput, error)
- func (c *DataExchange) StartJobRequest(input *StartJobInput) (req *request.Request, output *StartJobOutput)
- func (c *DataExchange) StartJobWithContext(ctx aws.Context, input *StartJobInput, opts ...request.Option) (*StartJobOutput, error)
- func (c *DataExchange) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *DataExchange) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *DataExchange) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *DataExchange) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *DataExchange) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *DataExchange) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *DataExchange) UpdateAsset(input *UpdateAssetInput) (*UpdateAssetOutput, error)
- func (c *DataExchange) UpdateAssetRequest(input *UpdateAssetInput) (req *request.Request, output *UpdateAssetOutput)
- func (c *DataExchange) UpdateAssetWithContext(ctx aws.Context, input *UpdateAssetInput, opts ...request.Option) (*UpdateAssetOutput, error)
- func (c *DataExchange) UpdateDataSet(input *UpdateDataSetInput) (*UpdateDataSetOutput, error)
- func (c *DataExchange) UpdateDataSetRequest(input *UpdateDataSetInput) (req *request.Request, output *UpdateDataSetOutput)
- func (c *DataExchange) UpdateDataSetWithContext(ctx aws.Context, input *UpdateDataSetInput, opts ...request.Option) (*UpdateDataSetOutput, error)
- func (c *DataExchange) UpdateEventAction(input *UpdateEventActionInput) (*UpdateEventActionOutput, error)
- func (c *DataExchange) UpdateEventActionRequest(input *UpdateEventActionInput) (req *request.Request, output *UpdateEventActionOutput)
- func (c *DataExchange) UpdateEventActionWithContext(ctx aws.Context, input *UpdateEventActionInput, opts ...request.Option) (*UpdateEventActionOutput, error)
- func (c *DataExchange) UpdateRevision(input *UpdateRevisionInput) (*UpdateRevisionOutput, error)
- func (c *DataExchange) UpdateRevisionRequest(input *UpdateRevisionInput) (req *request.Request, output *UpdateRevisionOutput)
- func (c *DataExchange) UpdateRevisionWithContext(ctx aws.Context, input *UpdateRevisionInput, opts ...request.Option) (*UpdateRevisionOutput, error)
- type DataSetEntry
- func (s DataSetEntry) GoString() string
- func (s *DataSetEntry) SetArn(v string) *DataSetEntry
- func (s *DataSetEntry) SetAssetType(v string) *DataSetEntry
- func (s *DataSetEntry) SetCreatedAt(v time.Time) *DataSetEntry
- func (s *DataSetEntry) SetDescription(v string) *DataSetEntry
- func (s *DataSetEntry) SetId(v string) *DataSetEntry
- func (s *DataSetEntry) SetName(v string) *DataSetEntry
- func (s *DataSetEntry) SetOrigin(v string) *DataSetEntry
- func (s *DataSetEntry) SetOriginDetails(v *OriginDetails) *DataSetEntry
- func (s *DataSetEntry) SetSourceId(v string) *DataSetEntry
- func (s *DataSetEntry) SetUpdatedAt(v time.Time) *DataSetEntry
- func (s DataSetEntry) String() string
- type DataUpdateRequestDetails
- type DatabaseLFTagPolicy
- type DatabaseLFTagPolicyAndPermissions
- func (s DatabaseLFTagPolicyAndPermissions) GoString() string
- func (s *DatabaseLFTagPolicyAndPermissions) SetExpression(v []*LFTag) *DatabaseLFTagPolicyAndPermissions
- func (s *DatabaseLFTagPolicyAndPermissions) SetPermissions(v []*string) *DatabaseLFTagPolicyAndPermissions
- func (s DatabaseLFTagPolicyAndPermissions) String() string
- func (s *DatabaseLFTagPolicyAndPermissions) Validate() error
- type DeleteAssetInput
- func (s DeleteAssetInput) GoString() string
- func (s *DeleteAssetInput) SetAssetId(v string) *DeleteAssetInput
- func (s *DeleteAssetInput) SetDataSetId(v string) *DeleteAssetInput
- func (s *DeleteAssetInput) SetRevisionId(v string) *DeleteAssetInput
- func (s DeleteAssetInput) String() string
- func (s *DeleteAssetInput) Validate() error
- type DeleteAssetOutput
- type DeleteDataSetInput
- type DeleteDataSetOutput
- type DeleteEventActionInput
- type DeleteEventActionOutput
- type DeleteRevisionInput
- type DeleteRevisionOutput
- type DeprecationRequestDetails
- type Details
- type Event
- type EventActionEntry
- func (s EventActionEntry) GoString() string
- func (s *EventActionEntry) SetAction(v *Action) *EventActionEntry
- func (s *EventActionEntry) SetArn(v string) *EventActionEntry
- func (s *EventActionEntry) SetCreatedAt(v time.Time) *EventActionEntry
- func (s *EventActionEntry) SetEvent(v *Event) *EventActionEntry
- func (s *EventActionEntry) SetId(v string) *EventActionEntry
- func (s *EventActionEntry) SetUpdatedAt(v time.Time) *EventActionEntry
- func (s EventActionEntry) String() string
- type ExportAssetToSignedUrlRequestDetails
- func (s ExportAssetToSignedUrlRequestDetails) GoString() string
- func (s *ExportAssetToSignedUrlRequestDetails) SetAssetId(v string) *ExportAssetToSignedUrlRequestDetails
- func (s *ExportAssetToSignedUrlRequestDetails) SetDataSetId(v string) *ExportAssetToSignedUrlRequestDetails
- func (s *ExportAssetToSignedUrlRequestDetails) SetRevisionId(v string) *ExportAssetToSignedUrlRequestDetails
- func (s ExportAssetToSignedUrlRequestDetails) String() string
- func (s *ExportAssetToSignedUrlRequestDetails) Validate() error
- type ExportAssetToSignedUrlResponseDetails
- func (s ExportAssetToSignedUrlResponseDetails) GoString() string
- func (s *ExportAssetToSignedUrlResponseDetails) SetAssetId(v string) *ExportAssetToSignedUrlResponseDetails
- func (s *ExportAssetToSignedUrlResponseDetails) SetDataSetId(v string) *ExportAssetToSignedUrlResponseDetails
- func (s *ExportAssetToSignedUrlResponseDetails) SetRevisionId(v string) *ExportAssetToSignedUrlResponseDetails
- func (s *ExportAssetToSignedUrlResponseDetails) SetSignedUrl(v string) *ExportAssetToSignedUrlResponseDetails
- func (s *ExportAssetToSignedUrlResponseDetails) SetSignedUrlExpiresAt(v time.Time) *ExportAssetToSignedUrlResponseDetails
- func (s ExportAssetToSignedUrlResponseDetails) String() string
- type ExportAssetsToS3RequestDetails
- func (s ExportAssetsToS3RequestDetails) GoString() string
- func (s *ExportAssetsToS3RequestDetails) SetAssetDestinations(v []*AssetDestinationEntry) *ExportAssetsToS3RequestDetails
- func (s *ExportAssetsToS3RequestDetails) SetDataSetId(v string) *ExportAssetsToS3RequestDetails
- func (s *ExportAssetsToS3RequestDetails) SetEncryption(v *ExportServerSideEncryption) *ExportAssetsToS3RequestDetails
- func (s *ExportAssetsToS3RequestDetails) SetRevisionId(v string) *ExportAssetsToS3RequestDetails
- func (s ExportAssetsToS3RequestDetails) String() string
- func (s *ExportAssetsToS3RequestDetails) Validate() error
- type ExportAssetsToS3ResponseDetails
- func (s ExportAssetsToS3ResponseDetails) GoString() string
- func (s *ExportAssetsToS3ResponseDetails) SetAssetDestinations(v []*AssetDestinationEntry) *ExportAssetsToS3ResponseDetails
- func (s *ExportAssetsToS3ResponseDetails) SetDataSetId(v string) *ExportAssetsToS3ResponseDetails
- func (s *ExportAssetsToS3ResponseDetails) SetEncryption(v *ExportServerSideEncryption) *ExportAssetsToS3ResponseDetails
- func (s *ExportAssetsToS3ResponseDetails) SetRevisionId(v string) *ExportAssetsToS3ResponseDetails
- func (s ExportAssetsToS3ResponseDetails) String() string
- type ExportRevisionsToS3RequestDetails
- func (s ExportRevisionsToS3RequestDetails) GoString() string
- func (s *ExportRevisionsToS3RequestDetails) SetDataSetId(v string) *ExportRevisionsToS3RequestDetails
- func (s *ExportRevisionsToS3RequestDetails) SetEncryption(v *ExportServerSideEncryption) *ExportRevisionsToS3RequestDetails
- func (s *ExportRevisionsToS3RequestDetails) SetRevisionDestinations(v []*RevisionDestinationEntry) *ExportRevisionsToS3RequestDetails
- func (s ExportRevisionsToS3RequestDetails) String() string
- func (s *ExportRevisionsToS3RequestDetails) Validate() error
- type ExportRevisionsToS3ResponseDetails
- func (s ExportRevisionsToS3ResponseDetails) GoString() string
- func (s *ExportRevisionsToS3ResponseDetails) SetDataSetId(v string) *ExportRevisionsToS3ResponseDetails
- func (s *ExportRevisionsToS3ResponseDetails) SetEncryption(v *ExportServerSideEncryption) *ExportRevisionsToS3ResponseDetails
- func (s *ExportRevisionsToS3ResponseDetails) SetEventActionArn(v string) *ExportRevisionsToS3ResponseDetails
- func (s *ExportRevisionsToS3ResponseDetails) SetRevisionDestinations(v []*RevisionDestinationEntry) *ExportRevisionsToS3ResponseDetails
- func (s ExportRevisionsToS3ResponseDetails) String() string
- type ExportServerSideEncryption
- func (s ExportServerSideEncryption) GoString() string
- func (s *ExportServerSideEncryption) SetKmsKeyArn(v string) *ExportServerSideEncryption
- func (s *ExportServerSideEncryption) SetType(v string) *ExportServerSideEncryption
- func (s ExportServerSideEncryption) String() string
- func (s *ExportServerSideEncryption) Validate() error
- type GetAssetInput
- func (s GetAssetInput) GoString() string
- func (s *GetAssetInput) SetAssetId(v string) *GetAssetInput
- func (s *GetAssetInput) SetDataSetId(v string) *GetAssetInput
- func (s *GetAssetInput) SetRevisionId(v string) *GetAssetInput
- func (s GetAssetInput) String() string
- func (s *GetAssetInput) Validate() error
- type GetAssetOutput
- func (s GetAssetOutput) GoString() string
- func (s *GetAssetOutput) SetArn(v string) *GetAssetOutput
- func (s *GetAssetOutput) SetAssetDetails(v *AssetDetails) *GetAssetOutput
- func (s *GetAssetOutput) SetAssetType(v string) *GetAssetOutput
- func (s *GetAssetOutput) SetCreatedAt(v time.Time) *GetAssetOutput
- func (s *GetAssetOutput) SetDataSetId(v string) *GetAssetOutput
- func (s *GetAssetOutput) SetId(v string) *GetAssetOutput
- func (s *GetAssetOutput) SetName(v string) *GetAssetOutput
- func (s *GetAssetOutput) SetRevisionId(v string) *GetAssetOutput
- func (s *GetAssetOutput) SetSourceId(v string) *GetAssetOutput
- func (s *GetAssetOutput) SetUpdatedAt(v time.Time) *GetAssetOutput
- func (s GetAssetOutput) String() string
- type GetDataSetInput
- type GetDataSetOutput
- func (s GetDataSetOutput) GoString() string
- func (s *GetDataSetOutput) SetArn(v string) *GetDataSetOutput
- func (s *GetDataSetOutput) SetAssetType(v string) *GetDataSetOutput
- func (s *GetDataSetOutput) SetCreatedAt(v time.Time) *GetDataSetOutput
- func (s *GetDataSetOutput) SetDescription(v string) *GetDataSetOutput
- func (s *GetDataSetOutput) SetId(v string) *GetDataSetOutput
- func (s *GetDataSetOutput) SetName(v string) *GetDataSetOutput
- func (s *GetDataSetOutput) SetOrigin(v string) *GetDataSetOutput
- func (s *GetDataSetOutput) SetOriginDetails(v *OriginDetails) *GetDataSetOutput
- func (s *GetDataSetOutput) SetSourceId(v string) *GetDataSetOutput
- func (s *GetDataSetOutput) SetTags(v map[string]*string) *GetDataSetOutput
- func (s *GetDataSetOutput) SetUpdatedAt(v time.Time) *GetDataSetOutput
- func (s GetDataSetOutput) String() string
- type GetEventActionInput
- type GetEventActionOutput
- func (s GetEventActionOutput) GoString() string
- func (s *GetEventActionOutput) SetAction(v *Action) *GetEventActionOutput
- func (s *GetEventActionOutput) SetArn(v string) *GetEventActionOutput
- func (s *GetEventActionOutput) SetCreatedAt(v time.Time) *GetEventActionOutput
- func (s *GetEventActionOutput) SetEvent(v *Event) *GetEventActionOutput
- func (s *GetEventActionOutput) SetId(v string) *GetEventActionOutput
- func (s *GetEventActionOutput) SetUpdatedAt(v time.Time) *GetEventActionOutput
- func (s GetEventActionOutput) String() string
- type GetJobInput
- type GetJobOutput
- func (s GetJobOutput) GoString() string
- func (s *GetJobOutput) SetArn(v string) *GetJobOutput
- func (s *GetJobOutput) SetCreatedAt(v time.Time) *GetJobOutput
- func (s *GetJobOutput) SetDetails(v *ResponseDetails) *GetJobOutput
- func (s *GetJobOutput) SetErrors(v []*JobError) *GetJobOutput
- func (s *GetJobOutput) SetId(v string) *GetJobOutput
- func (s *GetJobOutput) SetState(v string) *GetJobOutput
- func (s *GetJobOutput) SetType(v string) *GetJobOutput
- func (s *GetJobOutput) SetUpdatedAt(v time.Time) *GetJobOutput
- func (s GetJobOutput) String() string
- type GetRevisionInput
- type GetRevisionOutput
- func (s GetRevisionOutput) GoString() string
- func (s *GetRevisionOutput) SetArn(v string) *GetRevisionOutput
- func (s *GetRevisionOutput) SetComment(v string) *GetRevisionOutput
- func (s *GetRevisionOutput) SetCreatedAt(v time.Time) *GetRevisionOutput
- func (s *GetRevisionOutput) SetDataSetId(v string) *GetRevisionOutput
- func (s *GetRevisionOutput) SetFinalized(v bool) *GetRevisionOutput
- func (s *GetRevisionOutput) SetId(v string) *GetRevisionOutput
- func (s *GetRevisionOutput) SetRevocationComment(v string) *GetRevisionOutput
- func (s *GetRevisionOutput) SetRevoked(v bool) *GetRevisionOutput
- func (s *GetRevisionOutput) SetRevokedAt(v time.Time) *GetRevisionOutput
- func (s *GetRevisionOutput) SetSourceId(v string) *GetRevisionOutput
- func (s *GetRevisionOutput) SetTags(v map[string]*string) *GetRevisionOutput
- func (s *GetRevisionOutput) SetUpdatedAt(v time.Time) *GetRevisionOutput
- func (s GetRevisionOutput) String() string
- type ImportAssetFromApiGatewayApiRequestDetails
- func (s ImportAssetFromApiGatewayApiRequestDetails) GoString() string
- func (s *ImportAssetFromApiGatewayApiRequestDetails) SetApiDescription(v string) *ImportAssetFromApiGatewayApiRequestDetails
- func (s *ImportAssetFromApiGatewayApiRequestDetails) SetApiId(v string) *ImportAssetFromApiGatewayApiRequestDetails
- func (s *ImportAssetFromApiGatewayApiRequestDetails) SetApiKey(v string) *ImportAssetFromApiGatewayApiRequestDetails
- func (s *ImportAssetFromApiGatewayApiRequestDetails) SetApiName(v string) *ImportAssetFromApiGatewayApiRequestDetails
- func (s *ImportAssetFromApiGatewayApiRequestDetails) SetApiSpecificationMd5Hash(v string) *ImportAssetFromApiGatewayApiRequestDetails
- func (s *ImportAssetFromApiGatewayApiRequestDetails) SetDataSetId(v string) *ImportAssetFromApiGatewayApiRequestDetails
- func (s *ImportAssetFromApiGatewayApiRequestDetails) SetProtocolType(v string) *ImportAssetFromApiGatewayApiRequestDetails
- func (s *ImportAssetFromApiGatewayApiRequestDetails) SetRevisionId(v string) *ImportAssetFromApiGatewayApiRequestDetails
- func (s *ImportAssetFromApiGatewayApiRequestDetails) SetStage(v string) *ImportAssetFromApiGatewayApiRequestDetails
- func (s ImportAssetFromApiGatewayApiRequestDetails) String() string
- func (s *ImportAssetFromApiGatewayApiRequestDetails) Validate() error
- type ImportAssetFromApiGatewayApiResponseDetails
- func (s ImportAssetFromApiGatewayApiResponseDetails) GoString() string
- func (s *ImportAssetFromApiGatewayApiResponseDetails) SetApiDescription(v string) *ImportAssetFromApiGatewayApiResponseDetails
- func (s *ImportAssetFromApiGatewayApiResponseDetails) SetApiId(v string) *ImportAssetFromApiGatewayApiResponseDetails
- func (s *ImportAssetFromApiGatewayApiResponseDetails) SetApiKey(v string) *ImportAssetFromApiGatewayApiResponseDetails
- func (s *ImportAssetFromApiGatewayApiResponseDetails) SetApiName(v string) *ImportAssetFromApiGatewayApiResponseDetails
- func (s *ImportAssetFromApiGatewayApiResponseDetails) SetApiSpecificationMd5Hash(v string) *ImportAssetFromApiGatewayApiResponseDetails
- func (s *ImportAssetFromApiGatewayApiResponseDetails) SetApiSpecificationUploadUrl(v string) *ImportAssetFromApiGatewayApiResponseDetails
- func (s *ImportAssetFromApiGatewayApiResponseDetails) SetApiSpecificationUploadUrlExpiresAt(v time.Time) *ImportAssetFromApiGatewayApiResponseDetails
- func (s *ImportAssetFromApiGatewayApiResponseDetails) SetDataSetId(v string) *ImportAssetFromApiGatewayApiResponseDetails
- func (s *ImportAssetFromApiGatewayApiResponseDetails) SetProtocolType(v string) *ImportAssetFromApiGatewayApiResponseDetails
- func (s *ImportAssetFromApiGatewayApiResponseDetails) SetRevisionId(v string) *ImportAssetFromApiGatewayApiResponseDetails
- func (s *ImportAssetFromApiGatewayApiResponseDetails) SetStage(v string) *ImportAssetFromApiGatewayApiResponseDetails
- func (s ImportAssetFromApiGatewayApiResponseDetails) String() string
- type ImportAssetFromSignedUrlJobErrorDetails
- type ImportAssetFromSignedUrlRequestDetails
- func (s ImportAssetFromSignedUrlRequestDetails) GoString() string
- func (s *ImportAssetFromSignedUrlRequestDetails) SetAssetName(v string) *ImportAssetFromSignedUrlRequestDetails
- func (s *ImportAssetFromSignedUrlRequestDetails) SetDataSetId(v string) *ImportAssetFromSignedUrlRequestDetails
- func (s *ImportAssetFromSignedUrlRequestDetails) SetMd5Hash(v string) *ImportAssetFromSignedUrlRequestDetails
- func (s *ImportAssetFromSignedUrlRequestDetails) SetRevisionId(v string) *ImportAssetFromSignedUrlRequestDetails
- func (s ImportAssetFromSignedUrlRequestDetails) String() string
- func (s *ImportAssetFromSignedUrlRequestDetails) Validate() error
- type ImportAssetFromSignedUrlResponseDetails
- func (s ImportAssetFromSignedUrlResponseDetails) GoString() string
- func (s *ImportAssetFromSignedUrlResponseDetails) SetAssetName(v string) *ImportAssetFromSignedUrlResponseDetails
- func (s *ImportAssetFromSignedUrlResponseDetails) SetDataSetId(v string) *ImportAssetFromSignedUrlResponseDetails
- func (s *ImportAssetFromSignedUrlResponseDetails) SetMd5Hash(v string) *ImportAssetFromSignedUrlResponseDetails
- func (s *ImportAssetFromSignedUrlResponseDetails) SetRevisionId(v string) *ImportAssetFromSignedUrlResponseDetails
- func (s *ImportAssetFromSignedUrlResponseDetails) SetSignedUrl(v string) *ImportAssetFromSignedUrlResponseDetails
- func (s *ImportAssetFromSignedUrlResponseDetails) SetSignedUrlExpiresAt(v time.Time) *ImportAssetFromSignedUrlResponseDetails
- func (s ImportAssetFromSignedUrlResponseDetails) String() string
- type ImportAssetsFromLakeFormationTagPolicyRequestDetails
- func (s ImportAssetsFromLakeFormationTagPolicyRequestDetails) GoString() string
- func (s *ImportAssetsFromLakeFormationTagPolicyRequestDetails) SetCatalogId(v string) *ImportAssetsFromLakeFormationTagPolicyRequestDetails
- func (s *ImportAssetsFromLakeFormationTagPolicyRequestDetails) SetDataSetId(v string) *ImportAssetsFromLakeFormationTagPolicyRequestDetails
- func (s *ImportAssetsFromLakeFormationTagPolicyRequestDetails) SetDatabase(v *DatabaseLFTagPolicyAndPermissions) *ImportAssetsFromLakeFormationTagPolicyRequestDetails
- func (s *ImportAssetsFromLakeFormationTagPolicyRequestDetails) SetRevisionId(v string) *ImportAssetsFromLakeFormationTagPolicyRequestDetails
- func (s *ImportAssetsFromLakeFormationTagPolicyRequestDetails) SetRoleArn(v string) *ImportAssetsFromLakeFormationTagPolicyRequestDetails
- func (s *ImportAssetsFromLakeFormationTagPolicyRequestDetails) SetTable(v *TableLFTagPolicyAndPermissions) *ImportAssetsFromLakeFormationTagPolicyRequestDetails
- func (s ImportAssetsFromLakeFormationTagPolicyRequestDetails) String() string
- func (s *ImportAssetsFromLakeFormationTagPolicyRequestDetails) Validate() error
- type ImportAssetsFromLakeFormationTagPolicyResponseDetails
- func (s ImportAssetsFromLakeFormationTagPolicyResponseDetails) GoString() string
- func (s *ImportAssetsFromLakeFormationTagPolicyResponseDetails) SetCatalogId(v string) *ImportAssetsFromLakeFormationTagPolicyResponseDetails
- func (s *ImportAssetsFromLakeFormationTagPolicyResponseDetails) SetDataSetId(v string) *ImportAssetsFromLakeFormationTagPolicyResponseDetails
- func (s *ImportAssetsFromLakeFormationTagPolicyResponseDetails) SetDatabase(v *DatabaseLFTagPolicyAndPermissions) *ImportAssetsFromLakeFormationTagPolicyResponseDetails
- func (s *ImportAssetsFromLakeFormationTagPolicyResponseDetails) SetRevisionId(v string) *ImportAssetsFromLakeFormationTagPolicyResponseDetails
- func (s *ImportAssetsFromLakeFormationTagPolicyResponseDetails) SetRoleArn(v string) *ImportAssetsFromLakeFormationTagPolicyResponseDetails
- func (s *ImportAssetsFromLakeFormationTagPolicyResponseDetails) SetTable(v *TableLFTagPolicyAndPermissions) *ImportAssetsFromLakeFormationTagPolicyResponseDetails
- func (s ImportAssetsFromLakeFormationTagPolicyResponseDetails) String() string
- type ImportAssetsFromRedshiftDataSharesRequestDetails
- func (s ImportAssetsFromRedshiftDataSharesRequestDetails) GoString() string
- func (s *ImportAssetsFromRedshiftDataSharesRequestDetails) SetAssetSources(v []*RedshiftDataShareAssetSourceEntry) *ImportAssetsFromRedshiftDataSharesRequestDetails
- func (s *ImportAssetsFromRedshiftDataSharesRequestDetails) SetDataSetId(v string) *ImportAssetsFromRedshiftDataSharesRequestDetails
- func (s *ImportAssetsFromRedshiftDataSharesRequestDetails) SetRevisionId(v string) *ImportAssetsFromRedshiftDataSharesRequestDetails
- func (s ImportAssetsFromRedshiftDataSharesRequestDetails) String() string
- func (s *ImportAssetsFromRedshiftDataSharesRequestDetails) Validate() error
- type ImportAssetsFromRedshiftDataSharesResponseDetails
- func (s ImportAssetsFromRedshiftDataSharesResponseDetails) GoString() string
- func (s *ImportAssetsFromRedshiftDataSharesResponseDetails) SetAssetSources(v []*RedshiftDataShareAssetSourceEntry) *ImportAssetsFromRedshiftDataSharesResponseDetails
- func (s *ImportAssetsFromRedshiftDataSharesResponseDetails) SetDataSetId(v string) *ImportAssetsFromRedshiftDataSharesResponseDetails
- func (s *ImportAssetsFromRedshiftDataSharesResponseDetails) SetRevisionId(v string) *ImportAssetsFromRedshiftDataSharesResponseDetails
- func (s ImportAssetsFromRedshiftDataSharesResponseDetails) String() string
- type ImportAssetsFromS3RequestDetails
- func (s ImportAssetsFromS3RequestDetails) GoString() string
- func (s *ImportAssetsFromS3RequestDetails) SetAssetSources(v []*AssetSourceEntry) *ImportAssetsFromS3RequestDetails
- func (s *ImportAssetsFromS3RequestDetails) SetDataSetId(v string) *ImportAssetsFromS3RequestDetails
- func (s *ImportAssetsFromS3RequestDetails) SetRevisionId(v string) *ImportAssetsFromS3RequestDetails
- func (s ImportAssetsFromS3RequestDetails) String() string
- func (s *ImportAssetsFromS3RequestDetails) Validate() error
- type ImportAssetsFromS3ResponseDetails
- func (s ImportAssetsFromS3ResponseDetails) GoString() string
- func (s *ImportAssetsFromS3ResponseDetails) SetAssetSources(v []*AssetSourceEntry) *ImportAssetsFromS3ResponseDetails
- func (s *ImportAssetsFromS3ResponseDetails) SetDataSetId(v string) *ImportAssetsFromS3ResponseDetails
- func (s *ImportAssetsFromS3ResponseDetails) SetRevisionId(v string) *ImportAssetsFromS3ResponseDetails
- func (s ImportAssetsFromS3ResponseDetails) String() string
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type JobEntry
- func (s JobEntry) GoString() string
- func (s *JobEntry) SetArn(v string) *JobEntry
- func (s *JobEntry) SetCreatedAt(v time.Time) *JobEntry
- func (s *JobEntry) SetDetails(v *ResponseDetails) *JobEntry
- func (s *JobEntry) SetErrors(v []*JobError) *JobEntry
- func (s *JobEntry) SetId(v string) *JobEntry
- func (s *JobEntry) SetState(v string) *JobEntry
- func (s *JobEntry) SetType(v string) *JobEntry
- func (s *JobEntry) SetUpdatedAt(v time.Time) *JobEntry
- func (s JobEntry) String() string
- type JobError
- func (s JobError) GoString() string
- func (s *JobError) SetCode(v string) *JobError
- func (s *JobError) SetDetails(v *Details) *JobError
- func (s *JobError) SetLimitName(v string) *JobError
- func (s *JobError) SetLimitValue(v float64) *JobError
- func (s *JobError) SetMessage(v string) *JobError
- func (s *JobError) SetResourceId(v string) *JobError
- func (s *JobError) SetResourceType(v string) *JobError
- func (s JobError) String() string
- type KmsKeyToGrant
- type LFResourceDetails
- type LFTag
- type LFTagPolicyDetails
- func (s LFTagPolicyDetails) GoString() string
- func (s *LFTagPolicyDetails) SetCatalogId(v string) *LFTagPolicyDetails
- func (s *LFTagPolicyDetails) SetResourceDetails(v *LFResourceDetails) *LFTagPolicyDetails
- func (s *LFTagPolicyDetails) SetResourceType(v string) *LFTagPolicyDetails
- func (s LFTagPolicyDetails) String() string
- type LakeFormationDataPermissionAsset
- func (s LakeFormationDataPermissionAsset) GoString() string
- func (s *LakeFormationDataPermissionAsset) SetLakeFormationDataPermissionDetails(v *LakeFormationDataPermissionDetails) *LakeFormationDataPermissionAsset
- func (s *LakeFormationDataPermissionAsset) SetLakeFormationDataPermissionType(v string) *LakeFormationDataPermissionAsset
- func (s *LakeFormationDataPermissionAsset) SetPermissions(v []*string) *LakeFormationDataPermissionAsset
- func (s *LakeFormationDataPermissionAsset) SetRoleArn(v string) *LakeFormationDataPermissionAsset
- func (s LakeFormationDataPermissionAsset) String() string
- type LakeFormationDataPermissionDetails
- type LakeFormationTagPolicyDetails
- type ListDataSetRevisionsInput
- func (s ListDataSetRevisionsInput) GoString() string
- func (s *ListDataSetRevisionsInput) SetDataSetId(v string) *ListDataSetRevisionsInput
- func (s *ListDataSetRevisionsInput) SetMaxResults(v int64) *ListDataSetRevisionsInput
- func (s *ListDataSetRevisionsInput) SetNextToken(v string) *ListDataSetRevisionsInput
- func (s ListDataSetRevisionsInput) String() string
- func (s *ListDataSetRevisionsInput) Validate() error
- type ListDataSetRevisionsOutput
- type ListDataSetsInput
- func (s ListDataSetsInput) GoString() string
- func (s *ListDataSetsInput) SetMaxResults(v int64) *ListDataSetsInput
- func (s *ListDataSetsInput) SetNextToken(v string) *ListDataSetsInput
- func (s *ListDataSetsInput) SetOrigin(v string) *ListDataSetsInput
- func (s ListDataSetsInput) String() string
- func (s *ListDataSetsInput) Validate() error
- type ListDataSetsOutput
- type ListEventActionsInput
- func (s ListEventActionsInput) GoString() string
- func (s *ListEventActionsInput) SetEventSourceId(v string) *ListEventActionsInput
- func (s *ListEventActionsInput) SetMaxResults(v int64) *ListEventActionsInput
- func (s *ListEventActionsInput) SetNextToken(v string) *ListEventActionsInput
- func (s ListEventActionsInput) String() string
- func (s *ListEventActionsInput) Validate() error
- type ListEventActionsOutput
- type ListJobsInput
- func (s ListJobsInput) GoString() string
- func (s *ListJobsInput) SetDataSetId(v string) *ListJobsInput
- func (s *ListJobsInput) SetMaxResults(v int64) *ListJobsInput
- func (s *ListJobsInput) SetNextToken(v string) *ListJobsInput
- func (s *ListJobsInput) SetRevisionId(v string) *ListJobsInput
- func (s ListJobsInput) String() string
- func (s *ListJobsInput) Validate() error
- type ListJobsOutput
- type ListRevisionAssetsInput
- func (s ListRevisionAssetsInput) GoString() string
- func (s *ListRevisionAssetsInput) SetDataSetId(v string) *ListRevisionAssetsInput
- func (s *ListRevisionAssetsInput) SetMaxResults(v int64) *ListRevisionAssetsInput
- func (s *ListRevisionAssetsInput) SetNextToken(v string) *ListRevisionAssetsInput
- func (s *ListRevisionAssetsInput) SetRevisionId(v string) *ListRevisionAssetsInput
- func (s ListRevisionAssetsInput) String() string
- func (s *ListRevisionAssetsInput) Validate() error
- type ListRevisionAssetsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type NotificationDetails
- func (s NotificationDetails) GoString() string
- func (s *NotificationDetails) SetDataUpdate(v *DataUpdateRequestDetails) *NotificationDetails
- func (s *NotificationDetails) SetDeprecation(v *DeprecationRequestDetails) *NotificationDetails
- func (s *NotificationDetails) SetSchemaChange(v *SchemaChangeRequestDetails) *NotificationDetails
- func (s NotificationDetails) String() string
- func (s *NotificationDetails) Validate() error
- type OriginDetails
- type RedshiftDataShareAsset
- type RedshiftDataShareAssetSourceEntry
- type RedshiftDataShareDetails
- func (s RedshiftDataShareDetails) GoString() string
- func (s *RedshiftDataShareDetails) SetArn(v string) *RedshiftDataShareDetails
- func (s *RedshiftDataShareDetails) SetDatabase(v string) *RedshiftDataShareDetails
- func (s *RedshiftDataShareDetails) SetFunction(v string) *RedshiftDataShareDetails
- func (s *RedshiftDataShareDetails) SetSchema(v string) *RedshiftDataShareDetails
- func (s *RedshiftDataShareDetails) SetTable(v string) *RedshiftDataShareDetails
- func (s *RedshiftDataShareDetails) SetView(v string) *RedshiftDataShareDetails
- func (s RedshiftDataShareDetails) String() string
- func (s *RedshiftDataShareDetails) Validate() error
- type RequestDetails
- func (s RequestDetails) GoString() string
- func (s *RequestDetails) SetCreateS3DataAccessFromS3Bucket(v *CreateS3DataAccessFromS3BucketRequestDetails) *RequestDetails
- func (s *RequestDetails) SetExportAssetToSignedUrl(v *ExportAssetToSignedUrlRequestDetails) *RequestDetails
- func (s *RequestDetails) SetExportAssetsToS3(v *ExportAssetsToS3RequestDetails) *RequestDetails
- func (s *RequestDetails) SetExportRevisionsToS3(v *ExportRevisionsToS3RequestDetails) *RequestDetails
- func (s *RequestDetails) SetImportAssetFromApiGatewayApi(v *ImportAssetFromApiGatewayApiRequestDetails) *RequestDetails
- func (s *RequestDetails) SetImportAssetFromSignedUrl(v *ImportAssetFromSignedUrlRequestDetails) *RequestDetails
- func (s *RequestDetails) SetImportAssetsFromLakeFormationTagPolicy(v *ImportAssetsFromLakeFormationTagPolicyRequestDetails) *RequestDetails
- func (s *RequestDetails) SetImportAssetsFromRedshiftDataShares(v *ImportAssetsFromRedshiftDataSharesRequestDetails) *RequestDetails
- func (s *RequestDetails) SetImportAssetsFromS3(v *ImportAssetsFromS3RequestDetails) *RequestDetails
- func (s RequestDetails) String() string
- func (s *RequestDetails) Validate() error
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type ResponseDetails
- func (s ResponseDetails) GoString() string
- func (s *ResponseDetails) SetCreateS3DataAccessFromS3Bucket(v *CreateS3DataAccessFromS3BucketResponseDetails) *ResponseDetails
- func (s *ResponseDetails) SetExportAssetToSignedUrl(v *ExportAssetToSignedUrlResponseDetails) *ResponseDetails
- func (s *ResponseDetails) SetExportAssetsToS3(v *ExportAssetsToS3ResponseDetails) *ResponseDetails
- func (s *ResponseDetails) SetExportRevisionsToS3(v *ExportRevisionsToS3ResponseDetails) *ResponseDetails
- func (s *ResponseDetails) SetImportAssetFromApiGatewayApi(v *ImportAssetFromApiGatewayApiResponseDetails) *ResponseDetails
- func (s *ResponseDetails) SetImportAssetFromSignedUrl(v *ImportAssetFromSignedUrlResponseDetails) *ResponseDetails
- func (s *ResponseDetails) SetImportAssetsFromLakeFormationTagPolicy(v *ImportAssetsFromLakeFormationTagPolicyResponseDetails) *ResponseDetails
- func (s *ResponseDetails) SetImportAssetsFromRedshiftDataShares(v *ImportAssetsFromRedshiftDataSharesResponseDetails) *ResponseDetails
- func (s *ResponseDetails) SetImportAssetsFromS3(v *ImportAssetsFromS3ResponseDetails) *ResponseDetails
- func (s ResponseDetails) String() string
- type RevisionDestinationEntry
- func (s RevisionDestinationEntry) GoString() string
- func (s *RevisionDestinationEntry) SetBucket(v string) *RevisionDestinationEntry
- func (s *RevisionDestinationEntry) SetKeyPattern(v string) *RevisionDestinationEntry
- func (s *RevisionDestinationEntry) SetRevisionId(v string) *RevisionDestinationEntry
- func (s RevisionDestinationEntry) String() string
- func (s *RevisionDestinationEntry) Validate() error
- type RevisionEntry
- func (s RevisionEntry) GoString() string
- func (s *RevisionEntry) SetArn(v string) *RevisionEntry
- func (s *RevisionEntry) SetComment(v string) *RevisionEntry
- func (s *RevisionEntry) SetCreatedAt(v time.Time) *RevisionEntry
- func (s *RevisionEntry) SetDataSetId(v string) *RevisionEntry
- func (s *RevisionEntry) SetFinalized(v bool) *RevisionEntry
- func (s *RevisionEntry) SetId(v string) *RevisionEntry
- func (s *RevisionEntry) SetRevocationComment(v string) *RevisionEntry
- func (s *RevisionEntry) SetRevoked(v bool) *RevisionEntry
- func (s *RevisionEntry) SetRevokedAt(v time.Time) *RevisionEntry
- func (s *RevisionEntry) SetSourceId(v string) *RevisionEntry
- func (s *RevisionEntry) SetUpdatedAt(v time.Time) *RevisionEntry
- func (s RevisionEntry) String() string
- type RevisionPublished
- type RevokeRevisionInput
- func (s RevokeRevisionInput) GoString() string
- func (s *RevokeRevisionInput) SetDataSetId(v string) *RevokeRevisionInput
- func (s *RevokeRevisionInput) SetRevisionId(v string) *RevokeRevisionInput
- func (s *RevokeRevisionInput) SetRevocationComment(v string) *RevokeRevisionInput
- func (s RevokeRevisionInput) String() string
- func (s *RevokeRevisionInput) Validate() error
- type RevokeRevisionOutput
- func (s RevokeRevisionOutput) GoString() string
- func (s *RevokeRevisionOutput) SetArn(v string) *RevokeRevisionOutput
- func (s *RevokeRevisionOutput) SetComment(v string) *RevokeRevisionOutput
- func (s *RevokeRevisionOutput) SetCreatedAt(v time.Time) *RevokeRevisionOutput
- func (s *RevokeRevisionOutput) SetDataSetId(v string) *RevokeRevisionOutput
- func (s *RevokeRevisionOutput) SetFinalized(v bool) *RevokeRevisionOutput
- func (s *RevokeRevisionOutput) SetId(v string) *RevokeRevisionOutput
- func (s *RevokeRevisionOutput) SetRevocationComment(v string) *RevokeRevisionOutput
- func (s *RevokeRevisionOutput) SetRevoked(v bool) *RevokeRevisionOutput
- func (s *RevokeRevisionOutput) SetRevokedAt(v time.Time) *RevokeRevisionOutput
- func (s *RevokeRevisionOutput) SetSourceId(v string) *RevokeRevisionOutput
- func (s *RevokeRevisionOutput) SetUpdatedAt(v time.Time) *RevokeRevisionOutput
- func (s RevokeRevisionOutput) String() string
- type S3DataAccessAsset
- func (s S3DataAccessAsset) GoString() string
- func (s *S3DataAccessAsset) SetBucket(v string) *S3DataAccessAsset
- func (s *S3DataAccessAsset) SetKeyPrefixes(v []*string) *S3DataAccessAsset
- func (s *S3DataAccessAsset) SetKeys(v []*string) *S3DataAccessAsset
- func (s *S3DataAccessAsset) SetKmsKeysToGrant(v []*KmsKeyToGrant) *S3DataAccessAsset
- func (s *S3DataAccessAsset) SetS3AccessPointAlias(v string) *S3DataAccessAsset
- func (s *S3DataAccessAsset) SetS3AccessPointArn(v string) *S3DataAccessAsset
- func (s S3DataAccessAsset) String() string
- type S3DataAccessAssetSourceEntry
- func (s S3DataAccessAssetSourceEntry) GoString() string
- func (s *S3DataAccessAssetSourceEntry) SetBucket(v string) *S3DataAccessAssetSourceEntry
- func (s *S3DataAccessAssetSourceEntry) SetKeyPrefixes(v []*string) *S3DataAccessAssetSourceEntry
- func (s *S3DataAccessAssetSourceEntry) SetKeys(v []*string) *S3DataAccessAssetSourceEntry
- func (s *S3DataAccessAssetSourceEntry) SetKmsKeysToGrant(v []*KmsKeyToGrant) *S3DataAccessAssetSourceEntry
- func (s S3DataAccessAssetSourceEntry) String() string
- func (s *S3DataAccessAssetSourceEntry) Validate() error
- type S3DataAccessDetails
- type S3SnapshotAsset
- type SchemaChangeDetails
- func (s SchemaChangeDetails) GoString() string
- func (s *SchemaChangeDetails) SetDescription(v string) *SchemaChangeDetails
- func (s *SchemaChangeDetails) SetName(v string) *SchemaChangeDetails
- func (s *SchemaChangeDetails) SetType(v string) *SchemaChangeDetails
- func (s SchemaChangeDetails) String() string
- func (s *SchemaChangeDetails) Validate() error
- type SchemaChangeRequestDetails
- func (s SchemaChangeRequestDetails) GoString() string
- func (s *SchemaChangeRequestDetails) SetChanges(v []*SchemaChangeDetails) *SchemaChangeRequestDetails
- func (s *SchemaChangeRequestDetails) SetSchemaChangeAt(v time.Time) *SchemaChangeRequestDetails
- func (s SchemaChangeRequestDetails) String() string
- func (s *SchemaChangeRequestDetails) Validate() error
- type ScopeDetails
- func (s ScopeDetails) GoString() string
- func (s *ScopeDetails) SetLakeFormationTagPolicies(v []*LakeFormationTagPolicyDetails) *ScopeDetails
- func (s *ScopeDetails) SetRedshiftDataShares(v []*RedshiftDataShareDetails) *ScopeDetails
- func (s *ScopeDetails) SetS3DataAccesses(v []*S3DataAccessDetails) *ScopeDetails
- func (s ScopeDetails) String() string
- func (s *ScopeDetails) Validate() error
- type SendApiAssetInput
- func (s SendApiAssetInput) GoString() string
- func (s *SendApiAssetInput) SetAssetId(v string) *SendApiAssetInput
- func (s *SendApiAssetInput) SetBody(v string) *SendApiAssetInput
- func (s *SendApiAssetInput) SetDataSetId(v string) *SendApiAssetInput
- func (s *SendApiAssetInput) SetMethod(v string) *SendApiAssetInput
- func (s *SendApiAssetInput) SetPath(v string) *SendApiAssetInput
- func (s *SendApiAssetInput) SetQueryStringParameters(v map[string]*string) *SendApiAssetInput
- func (s *SendApiAssetInput) SetRequestHeaders(v map[string]*string) *SendApiAssetInput
- func (s *SendApiAssetInput) SetRevisionId(v string) *SendApiAssetInput
- func (s SendApiAssetInput) String() string
- func (s *SendApiAssetInput) Validate() error
- type SendApiAssetOutput
- type SendDataSetNotificationInput
- func (s SendDataSetNotificationInput) GoString() string
- func (s *SendDataSetNotificationInput) SetClientToken(v string) *SendDataSetNotificationInput
- func (s *SendDataSetNotificationInput) SetComment(v string) *SendDataSetNotificationInput
- func (s *SendDataSetNotificationInput) SetDataSetId(v string) *SendDataSetNotificationInput
- func (s *SendDataSetNotificationInput) SetDetails(v *NotificationDetails) *SendDataSetNotificationInput
- func (s *SendDataSetNotificationInput) SetScope(v *ScopeDetails) *SendDataSetNotificationInput
- func (s *SendDataSetNotificationInput) SetType(v string) *SendDataSetNotificationInput
- func (s SendDataSetNotificationInput) String() string
- func (s *SendDataSetNotificationInput) Validate() error
- type SendDataSetNotificationOutput
- type ServiceLimitExceededException
- func (s *ServiceLimitExceededException) Code() string
- func (s *ServiceLimitExceededException) Error() string
- func (s ServiceLimitExceededException) GoString() string
- func (s *ServiceLimitExceededException) Message() string
- func (s *ServiceLimitExceededException) OrigErr() error
- func (s *ServiceLimitExceededException) RequestID() string
- func (s *ServiceLimitExceededException) StatusCode() int
- func (s ServiceLimitExceededException) String() string
- type StartJobInput
- type StartJobOutput
- type TableLFTagPolicy
- type TableLFTagPolicyAndPermissions
- func (s TableLFTagPolicyAndPermissions) GoString() string
- func (s *TableLFTagPolicyAndPermissions) SetExpression(v []*LFTag) *TableLFTagPolicyAndPermissions
- func (s *TableLFTagPolicyAndPermissions) SetPermissions(v []*string) *TableLFTagPolicyAndPermissions
- func (s TableLFTagPolicyAndPermissions) String() string
- func (s *TableLFTagPolicyAndPermissions) Validate() error
- type TagResourceInput
- type TagResourceOutput
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateAssetInput
- func (s UpdateAssetInput) GoString() string
- func (s *UpdateAssetInput) SetAssetId(v string) *UpdateAssetInput
- func (s *UpdateAssetInput) SetDataSetId(v string) *UpdateAssetInput
- func (s *UpdateAssetInput) SetName(v string) *UpdateAssetInput
- func (s *UpdateAssetInput) SetRevisionId(v string) *UpdateAssetInput
- func (s UpdateAssetInput) String() string
- func (s *UpdateAssetInput) Validate() error
- type UpdateAssetOutput
- func (s UpdateAssetOutput) GoString() string
- func (s *UpdateAssetOutput) SetArn(v string) *UpdateAssetOutput
- func (s *UpdateAssetOutput) SetAssetDetails(v *AssetDetails) *UpdateAssetOutput
- func (s *UpdateAssetOutput) SetAssetType(v string) *UpdateAssetOutput
- func (s *UpdateAssetOutput) SetCreatedAt(v time.Time) *UpdateAssetOutput
- func (s *UpdateAssetOutput) SetDataSetId(v string) *UpdateAssetOutput
- func (s *UpdateAssetOutput) SetId(v string) *UpdateAssetOutput
- func (s *UpdateAssetOutput) SetName(v string) *UpdateAssetOutput
- func (s *UpdateAssetOutput) SetRevisionId(v string) *UpdateAssetOutput
- func (s *UpdateAssetOutput) SetSourceId(v string) *UpdateAssetOutput
- func (s *UpdateAssetOutput) SetUpdatedAt(v time.Time) *UpdateAssetOutput
- func (s UpdateAssetOutput) String() string
- type UpdateDataSetInput
- func (s UpdateDataSetInput) GoString() string
- func (s *UpdateDataSetInput) SetDataSetId(v string) *UpdateDataSetInput
- func (s *UpdateDataSetInput) SetDescription(v string) *UpdateDataSetInput
- func (s *UpdateDataSetInput) SetName(v string) *UpdateDataSetInput
- func (s UpdateDataSetInput) String() string
- func (s *UpdateDataSetInput) Validate() error
- type UpdateDataSetOutput
- func (s UpdateDataSetOutput) GoString() string
- func (s *UpdateDataSetOutput) SetArn(v string) *UpdateDataSetOutput
- func (s *UpdateDataSetOutput) SetAssetType(v string) *UpdateDataSetOutput
- func (s *UpdateDataSetOutput) SetCreatedAt(v time.Time) *UpdateDataSetOutput
- func (s *UpdateDataSetOutput) SetDescription(v string) *UpdateDataSetOutput
- func (s *UpdateDataSetOutput) SetId(v string) *UpdateDataSetOutput
- func (s *UpdateDataSetOutput) SetName(v string) *UpdateDataSetOutput
- func (s *UpdateDataSetOutput) SetOrigin(v string) *UpdateDataSetOutput
- func (s *UpdateDataSetOutput) SetOriginDetails(v *OriginDetails) *UpdateDataSetOutput
- func (s *UpdateDataSetOutput) SetSourceId(v string) *UpdateDataSetOutput
- func (s *UpdateDataSetOutput) SetUpdatedAt(v time.Time) *UpdateDataSetOutput
- func (s UpdateDataSetOutput) String() string
- type UpdateEventActionInput
- func (s UpdateEventActionInput) GoString() string
- func (s *UpdateEventActionInput) SetAction(v *Action) *UpdateEventActionInput
- func (s *UpdateEventActionInput) SetEventActionId(v string) *UpdateEventActionInput
- func (s UpdateEventActionInput) String() string
- func (s *UpdateEventActionInput) Validate() error
- type UpdateEventActionOutput
- func (s UpdateEventActionOutput) GoString() string
- func (s *UpdateEventActionOutput) SetAction(v *Action) *UpdateEventActionOutput
- func (s *UpdateEventActionOutput) SetArn(v string) *UpdateEventActionOutput
- func (s *UpdateEventActionOutput) SetCreatedAt(v time.Time) *UpdateEventActionOutput
- func (s *UpdateEventActionOutput) SetEvent(v *Event) *UpdateEventActionOutput
- func (s *UpdateEventActionOutput) SetId(v string) *UpdateEventActionOutput
- func (s *UpdateEventActionOutput) SetUpdatedAt(v time.Time) *UpdateEventActionOutput
- func (s UpdateEventActionOutput) String() string
- type UpdateRevisionInput
- func (s UpdateRevisionInput) GoString() string
- func (s *UpdateRevisionInput) SetComment(v string) *UpdateRevisionInput
- func (s *UpdateRevisionInput) SetDataSetId(v string) *UpdateRevisionInput
- func (s *UpdateRevisionInput) SetFinalized(v bool) *UpdateRevisionInput
- func (s *UpdateRevisionInput) SetRevisionId(v string) *UpdateRevisionInput
- func (s UpdateRevisionInput) String() string
- func (s *UpdateRevisionInput) Validate() error
- type UpdateRevisionOutput
- func (s UpdateRevisionOutput) GoString() string
- func (s *UpdateRevisionOutput) SetArn(v string) *UpdateRevisionOutput
- func (s *UpdateRevisionOutput) SetComment(v string) *UpdateRevisionOutput
- func (s *UpdateRevisionOutput) SetCreatedAt(v time.Time) *UpdateRevisionOutput
- func (s *UpdateRevisionOutput) SetDataSetId(v string) *UpdateRevisionOutput
- func (s *UpdateRevisionOutput) SetFinalized(v bool) *UpdateRevisionOutput
- func (s *UpdateRevisionOutput) SetId(v string) *UpdateRevisionOutput
- func (s *UpdateRevisionOutput) SetRevocationComment(v string) *UpdateRevisionOutput
- func (s *UpdateRevisionOutput) SetRevoked(v bool) *UpdateRevisionOutput
- func (s *UpdateRevisionOutput) SetRevokedAt(v time.Time) *UpdateRevisionOutput
- func (s *UpdateRevisionOutput) SetSourceId(v string) *UpdateRevisionOutput
- func (s *UpdateRevisionOutput) SetUpdatedAt(v time.Time) *UpdateRevisionOutput
- func (s UpdateRevisionOutput) String() string
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
Constants ¶
const ( // AssetTypeS3Snapshot is a AssetType enum value AssetTypeS3Snapshot = "S3_SNAPSHOT" AssetTypeRedshiftDataShare = "REDSHIFT_DATA_SHARE" // AssetTypeApiGatewayApi is a AssetType enum value AssetTypeApiGatewayApi = "API_GATEWAY_API" // AssetTypeS3DataAccess is a AssetType enum value AssetTypeS3DataAccess = "S3_DATA_ACCESS" // AssetTypeLakeFormationDataPermission is a AssetType enum value AssetTypeLakeFormationDataPermission = "LAKE_FORMATION_DATA_PERMISSION" )
const ( // CodeAccessDeniedException is a Code enum value CodeAccessDeniedException = "ACCESS_DENIED_EXCEPTION" // CodeInternalServerException is a Code enum value CodeInternalServerException = "INTERNAL_SERVER_EXCEPTION" // CodeMalwareDetected is a Code enum value CodeMalwareDetected = "MALWARE_DETECTED" // CodeResourceNotFoundException is a Code enum value CodeResourceNotFoundException = "RESOURCE_NOT_FOUND_EXCEPTION" // CodeServiceQuotaExceededException is a Code enum value CodeServiceQuotaExceededException = "SERVICE_QUOTA_EXCEEDED_EXCEPTION" // CodeValidationException is a Code enum value CodeValidationException = "VALIDATION_EXCEPTION" // CodeMalwareScanEncryptedFile is a Code enum value CodeMalwareScanEncryptedFile = "MALWARE_SCAN_ENCRYPTED_FILE" )
const ( // ExceptionCauseInsufficientS3bucketPolicy is a ExceptionCause enum value ExceptionCauseInsufficientS3bucketPolicy = "InsufficientS3BucketPolicy" // ExceptionCauseS3accessDenied is a ExceptionCause enum value ExceptionCauseS3accessDenied = "S3AccessDenied" )
const ( // JobErrorLimitNameAssetsperrevision is a JobErrorLimitName enum value JobErrorLimitNameAssetsperrevision = "Assets per revision" // JobErrorLimitNameAssetsizeinGb is a JobErrorLimitName enum value JobErrorLimitNameAssetsizeinGb = "Asset size in GB" JobErrorLimitNameAmazonRedshiftdatashareassetsperrevision = "Amazon Redshift datashare assets per revision" // JobErrorLimitNameAwslakeFormationdatapermissionassetsperrevision is a JobErrorLimitName enum value JobErrorLimitNameAwslakeFormationdatapermissionassetsperrevision = "AWS Lake Formation data permission assets per revision" // JobErrorLimitNameAmazonS3dataaccessassetsperrevision is a JobErrorLimitName enum value JobErrorLimitNameAmazonS3dataaccessassetsperrevision = "Amazon S3 data access assets per revision" )
const ( // JobErrorResourceTypesRevision is a JobErrorResourceTypes enum value JobErrorResourceTypesRevision = "REVISION" // JobErrorResourceTypesAsset is a JobErrorResourceTypes enum value JobErrorResourceTypesAsset = "ASSET" // JobErrorResourceTypesDataSet is a JobErrorResourceTypes enum value JobErrorResourceTypesDataSet = "DATA_SET" )
const ( // LFPermissionDescribe is a LFPermission enum value LFPermissionDescribe = "DESCRIBE" // LFPermissionSelect is a LFPermission enum value LFPermissionSelect = "SELECT" )
const ( // LFResourceTypeTable is a LFResourceType enum value LFResourceTypeTable = "TABLE" // LFResourceTypeDatabase is a LFResourceType enum value LFResourceTypeDatabase = "DATABASE" )
const ( // LimitNameProductsperaccount is a LimitName enum value LimitNameProductsperaccount = "Products per account" // LimitNameDatasetsperaccount is a LimitName enum value LimitNameDatasetsperaccount = "Data sets per account" // LimitNameDatasetsperproduct is a LimitName enum value LimitNameDatasetsperproduct = "Data sets per product" // LimitNameRevisionsperdataset is a LimitName enum value LimitNameRevisionsperdataset = "Revisions per data set" // LimitNameAssetsperrevision is a LimitName enum value LimitNameAssetsperrevision = "Assets per revision" // LimitNameAssetsperimportjobfromAmazonS3 is a LimitName enum value LimitNameAssetsperimportjobfromAmazonS3 = "Assets per import job from Amazon S3" // LimitNameAssetperexportjobfromAmazonS3 is a LimitName enum value LimitNameAssetperexportjobfromAmazonS3 = "Asset per export job from Amazon S3" // LimitNameAssetsizeinGb is a LimitName enum value LimitNameAssetsizeinGb = "Asset size in GB" // LimitNameConcurrentinprogressjobstoexportassetstoAmazonS3 is a LimitName enum value LimitNameConcurrentinprogressjobstoexportassetstoAmazonS3 = "Concurrent in progress jobs to export assets to Amazon S3" // LimitNameConcurrentinprogressjobstoexportassetstoasignedUrl is a LimitName enum value LimitNameConcurrentinprogressjobstoexportassetstoasignedUrl = "Concurrent in progress jobs to export assets to a signed URL" // LimitNameConcurrentinprogressjobstoimportassetsfromAmazonS3 is a LimitName enum value LimitNameConcurrentinprogressjobstoimportassetsfromAmazonS3 = "Concurrent in progress jobs to import assets from Amazon S3" // LimitNameConcurrentinprogressjobstoimportassetsfromasignedUrl is a LimitName enum value LimitNameConcurrentinprogressjobstoimportassetsfromasignedUrl = "Concurrent in progress jobs to import assets from a signed URL" // LimitNameConcurrentinprogressjobstoexportrevisionstoAmazonS3 is a LimitName enum value LimitNameConcurrentinprogressjobstoexportrevisionstoAmazonS3 = "Concurrent in progress jobs to export revisions to Amazon S3" // LimitNameEventactionsperaccount is a LimitName enum value LimitNameEventactionsperaccount = "Event actions per account" // LimitNameAutoexporteventactionsperdataset is a LimitName enum value LimitNameAutoexporteventactionsperdataset = "Auto export event actions per data set" LimitNameAmazonRedshiftdatashareassetsperimportjobfromRedshift = "Amazon Redshift datashare assets per import job from Redshift" LimitNameConcurrentinprogressjobstoimportassetsfromAmazonRedshiftdatashares = "Concurrent in progress jobs to import assets from Amazon Redshift datashares" LimitNameRevisionsperAmazonRedshiftdatasharedataset = "Revisions per Amazon Redshift datashare data set" LimitNameAmazonRedshiftdatashareassetsperrevision = "Amazon Redshift datashare assets per revision" // LimitNameConcurrentinprogressjobstoimportassetsfromanApigatewayApi is a LimitName enum value LimitNameConcurrentinprogressjobstoimportassetsfromanApigatewayApi = "Concurrent in progress jobs to import assets from an API Gateway API" // LimitNameAmazonApigatewayApiassetsperrevision is a LimitName enum value LimitNameAmazonApigatewayApiassetsperrevision = "Amazon API Gateway API assets per revision" // LimitNameRevisionsperAmazonApigatewayApidataset is a LimitName enum value LimitNameRevisionsperAmazonApigatewayApidataset = "Revisions per Amazon API Gateway API data set" // LimitNameConcurrentinprogressjobstoimportassetsfromanAwslakeFormationtagpolicy is a LimitName enum value LimitNameConcurrentinprogressjobstoimportassetsfromanAwslakeFormationtagpolicy = "Concurrent in progress jobs to import assets from an AWS Lake Formation tag policy" // LimitNameAwslakeFormationdatapermissionassetsperrevision is a LimitName enum value LimitNameAwslakeFormationdatapermissionassetsperrevision = "AWS Lake Formation data permission assets per revision" // LimitNameRevisionsperAwslakeFormationdatapermissiondataset is a LimitName enum value LimitNameRevisionsperAwslakeFormationdatapermissiondataset = "Revisions per AWS Lake Formation data permission data set" // LimitNameRevisionsperAmazonS3dataaccessdataset is a LimitName enum value LimitNameRevisionsperAmazonS3dataaccessdataset = "Revisions per Amazon S3 data access data set" // LimitNameAmazonS3dataaccessassetsperrevision is a LimitName enum value LimitNameAmazonS3dataaccessassetsperrevision = "Amazon S3 data access assets per revision" // LimitNameConcurrentinprogressjobstocreateAmazonS3dataaccessassetsfromS3buckets is a LimitName enum value LimitNameConcurrentinprogressjobstocreateAmazonS3dataaccessassetsfromS3buckets = "Concurrent in progress jobs to create Amazon S3 data access assets from S3 buckets" )
const ( // NotificationTypeDataDelay is a NotificationType enum value NotificationTypeDataDelay = "DATA_DELAY" // NotificationTypeDataUpdate is a NotificationType enum value NotificationTypeDataUpdate = "DATA_UPDATE" // NotificationTypeDeprecation is a NotificationType enum value NotificationTypeDeprecation = "DEPRECATION" // NotificationTypeSchemaChange is a NotificationType enum value NotificationTypeSchemaChange = "SCHEMA_CHANGE" )
const ( // OriginOwned is a Origin enum value OriginOwned = "OWNED" // OriginEntitled is a Origin enum value OriginEntitled = "ENTITLED" )
const ( // ResourceTypeDataSet is a ResourceType enum value ResourceTypeDataSet = "DATA_SET" // ResourceTypeRevision is a ResourceType enum value ResourceTypeRevision = "REVISION" // ResourceTypeAsset is a ResourceType enum value ResourceTypeAsset = "ASSET" // ResourceTypeJob is a ResourceType enum value ResourceTypeJob = "JOB" // ResourceTypeEventAction is a ResourceType enum value ResourceTypeEventAction = "EVENT_ACTION" )
const ( // SchemaChangeTypeAdd is a SchemaChangeType enum value SchemaChangeTypeAdd = "ADD" // SchemaChangeTypeRemove is a SchemaChangeType enum value SchemaChangeTypeRemove = "REMOVE" // SchemaChangeTypeModify is a SchemaChangeType enum value SchemaChangeTypeModify = "MODIFY" )
const ( // ServerSideEncryptionTypesAwsKms is a ServerSideEncryptionTypes enum value ServerSideEncryptionTypesAwsKms = "aws:kms" // ServerSideEncryptionTypesAes256 is a ServerSideEncryptionTypes enum value ServerSideEncryptionTypesAes256 = "AES256" )
const ( // StateWaiting is a State enum value StateWaiting = "WAITING" // StateInProgress is a State enum value StateInProgress = "IN_PROGRESS" // StateError is a State enum value StateError = "ERROR" // StateCompleted is a State enum value StateCompleted = "COMPLETED" // StateCancelled is a State enum value StateCancelled = "CANCELLED" // StateTimedOut is a State enum value StateTimedOut = "TIMED_OUT" )
const ( // TableTagPolicyLFPermissionDescribe is a TableTagPolicyLFPermission enum value TableTagPolicyLFPermissionDescribe = "DESCRIBE" // TableTagPolicyLFPermissionSelect is a TableTagPolicyLFPermission enum value TableTagPolicyLFPermissionSelect = "SELECT" )
const ( // TypeImportAssetsFromS3 is a Type enum value TypeImportAssetsFromS3 = "IMPORT_ASSETS_FROM_S3" // TypeImportAssetFromSignedUrl is a Type enum value TypeImportAssetFromSignedUrl = "IMPORT_ASSET_FROM_SIGNED_URL" // TypeExportAssetsToS3 is a Type enum value TypeExportAssetsToS3 = "EXPORT_ASSETS_TO_S3" // TypeExportAssetToSignedUrl is a Type enum value TypeExportAssetToSignedUrl = "EXPORT_ASSET_TO_SIGNED_URL" // TypeExportRevisionsToS3 is a Type enum value TypeExportRevisionsToS3 = "EXPORT_REVISIONS_TO_S3" TypeImportAssetsFromRedshiftDataShares = "IMPORT_ASSETS_FROM_REDSHIFT_DATA_SHARES" // TypeImportAssetFromApiGatewayApi is a Type enum value TypeImportAssetFromApiGatewayApi = "IMPORT_ASSET_FROM_API_GATEWAY_API" // TypeCreateS3DataAccessFromS3Bucket is a Type enum value TypeCreateS3DataAccessFromS3Bucket = "CREATE_S3_DATA_ACCESS_FROM_S3_BUCKET" // TypeImportAssetsFromLakeFormationTagPolicy is a Type enum value TypeImportAssetsFromLakeFormationTagPolicy = "IMPORT_ASSETS_FROM_LAKE_FORMATION_TAG_POLICY" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // Access to the resource is denied. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // The request couldn't be completed because it conflicted with the current // state of the resource. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // An exception occurred with the service. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The resource couldn't be found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceLimitExceededException for service response error code // "ServiceLimitExceededException". // // The request has exceeded the quotas imposed by the service. ErrCodeServiceLimitExceededException = "ServiceLimitExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // The limit on the number of requests per second was exceeded. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". // // The request was invalid. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "DataExchange" // Name of service. EndpointsID = "dataexchange" // ID to lookup a service endpoint with. ServiceID = "DataExchange" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// DatabaseLFTagPolicyPermissionDescribe is a DatabaseLFTagPolicyPermission enum value
DatabaseLFTagPolicyPermissionDescribe = "DESCRIBE"
)
const (
// LakeFormationDataPermissionTypeLftagPolicy is a LakeFormationDataPermissionType enum value
LakeFormationDataPermissionTypeLftagPolicy = "LFTagPolicy"
)
const (
// ProtocolTypeRest is a ProtocolType enum value
ProtocolTypeRest = "REST"
)
Variables ¶
This section is empty.
Functions ¶
func AssetType_Values ¶
func AssetType_Values() []string
AssetType_Values returns all elements of the AssetType enum
func DatabaseLFTagPolicyPermission_Values ¶
func DatabaseLFTagPolicyPermission_Values() []string
DatabaseLFTagPolicyPermission_Values returns all elements of the DatabaseLFTagPolicyPermission enum
func ExceptionCause_Values ¶
func ExceptionCause_Values() []string
ExceptionCause_Values returns all elements of the ExceptionCause enum
func JobErrorLimitName_Values ¶
func JobErrorLimitName_Values() []string
JobErrorLimitName_Values returns all elements of the JobErrorLimitName enum
func JobErrorResourceTypes_Values ¶
func JobErrorResourceTypes_Values() []string
JobErrorResourceTypes_Values returns all elements of the JobErrorResourceTypes enum
func LFPermission_Values ¶
func LFPermission_Values() []string
LFPermission_Values returns all elements of the LFPermission enum
func LFResourceType_Values ¶
func LFResourceType_Values() []string
LFResourceType_Values returns all elements of the LFResourceType enum
func LakeFormationDataPermissionType_Values ¶
func LakeFormationDataPermissionType_Values() []string
LakeFormationDataPermissionType_Values returns all elements of the LakeFormationDataPermissionType enum
func LimitName_Values ¶
func LimitName_Values() []string
LimitName_Values returns all elements of the LimitName enum
func NotificationType_Values ¶
func NotificationType_Values() []string
NotificationType_Values returns all elements of the NotificationType enum
func Origin_Values ¶
func Origin_Values() []string
Origin_Values returns all elements of the Origin enum
func ProtocolType_Values ¶
func ProtocolType_Values() []string
ProtocolType_Values returns all elements of the ProtocolType enum
func ResourceType_Values ¶
func ResourceType_Values() []string
ResourceType_Values returns all elements of the ResourceType enum
func SchemaChangeType_Values ¶
func SchemaChangeType_Values() []string
SchemaChangeType_Values returns all elements of the SchemaChangeType enum
func ServerSideEncryptionTypes_Values ¶
func ServerSideEncryptionTypes_Values() []string
ServerSideEncryptionTypes_Values returns all elements of the ServerSideEncryptionTypes enum
func State_Values ¶
func State_Values() []string
State_Values returns all elements of the State enum
func TableTagPolicyLFPermission_Values ¶
func TableTagPolicyLFPermission_Values() []string
TableTagPolicyLFPermission_Values returns all elements of the TableTagPolicyLFPermission enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Access to the resource is denied. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Access to the resource is denied.
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 Action ¶
type Action struct { // Details for the export revision to Amazon S3 action. ExportRevisionToS3 *AutoExportRevisionToS3RequestDetails `type:"structure"` // contains filtered or unexported fields }
What occurs after a certain event.
func (Action) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Action) SetExportRevisionToS3 ¶
func (s *Action) SetExportRevisionToS3(v *AutoExportRevisionToS3RequestDetails) *Action
SetExportRevisionToS3 sets the ExportRevisionToS3 field's value.
type ApiGatewayApiAsset ¶
type ApiGatewayApiAsset struct { // The API description of the API asset. ApiDescription *string `type:"string"` // The API endpoint of the API asset. ApiEndpoint *string `type:"string"` // The unique identifier of the API asset. ApiId *string `type:"string"` // The API key of the API asset. ApiKey *string `type:"string"` // The API name of the API asset. ApiName *string `type:"string"` // The download URL of the API specification of the API asset. ApiSpecificationDownloadUrl *string `type:"string"` // The date and time that the upload URL expires, in ISO 8601 format. ApiSpecificationDownloadUrlExpiresAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The protocol type of the API asset. ProtocolType *string `type:"string" enum:"ProtocolType"` // The stage of the API asset. Stage *string `type:"string"` // contains filtered or unexported fields }
The API Gateway API that is the asset.
func (ApiGatewayApiAsset) GoString ¶
func (s ApiGatewayApiAsset) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApiGatewayApiAsset) SetApiDescription ¶
func (s *ApiGatewayApiAsset) SetApiDescription(v string) *ApiGatewayApiAsset
SetApiDescription sets the ApiDescription field's value.
func (*ApiGatewayApiAsset) SetApiEndpoint ¶
func (s *ApiGatewayApiAsset) SetApiEndpoint(v string) *ApiGatewayApiAsset
SetApiEndpoint sets the ApiEndpoint field's value.
func (*ApiGatewayApiAsset) SetApiId ¶
func (s *ApiGatewayApiAsset) SetApiId(v string) *ApiGatewayApiAsset
SetApiId sets the ApiId field's value.
func (*ApiGatewayApiAsset) SetApiKey ¶
func (s *ApiGatewayApiAsset) SetApiKey(v string) *ApiGatewayApiAsset
SetApiKey sets the ApiKey field's value.
func (*ApiGatewayApiAsset) SetApiName ¶
func (s *ApiGatewayApiAsset) SetApiName(v string) *ApiGatewayApiAsset
SetApiName sets the ApiName field's value.
func (*ApiGatewayApiAsset) SetApiSpecificationDownloadUrl ¶
func (s *ApiGatewayApiAsset) SetApiSpecificationDownloadUrl(v string) *ApiGatewayApiAsset
SetApiSpecificationDownloadUrl sets the ApiSpecificationDownloadUrl field's value.
func (*ApiGatewayApiAsset) SetApiSpecificationDownloadUrlExpiresAt ¶
func (s *ApiGatewayApiAsset) SetApiSpecificationDownloadUrlExpiresAt(v time.Time) *ApiGatewayApiAsset
SetApiSpecificationDownloadUrlExpiresAt sets the ApiSpecificationDownloadUrlExpiresAt field's value.
func (*ApiGatewayApiAsset) SetProtocolType ¶
func (s *ApiGatewayApiAsset) SetProtocolType(v string) *ApiGatewayApiAsset
SetProtocolType sets the ProtocolType field's value.
func (*ApiGatewayApiAsset) SetStage ¶
func (s *ApiGatewayApiAsset) SetStage(v string) *ApiGatewayApiAsset
SetStage sets the Stage field's value.
func (ApiGatewayApiAsset) String ¶
func (s ApiGatewayApiAsset) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssetDestinationEntry ¶
type AssetDestinationEntry struct { // The unique identifier for the asset. // // AssetId is a required field AssetId *string `type:"string" required:"true"` // The Amazon S3 bucket that is the destination for the asset. // // Bucket is a required field Bucket *string `type:"string" required:"true"` // The name of the object in Amazon S3 for the asset. Key *string `type:"string"` // contains filtered or unexported fields }
The destination for the asset.
func (AssetDestinationEntry) GoString ¶
func (s AssetDestinationEntry) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssetDestinationEntry) SetAssetId ¶
func (s *AssetDestinationEntry) SetAssetId(v string) *AssetDestinationEntry
SetAssetId sets the AssetId field's value.
func (*AssetDestinationEntry) SetBucket ¶
func (s *AssetDestinationEntry) SetBucket(v string) *AssetDestinationEntry
SetBucket sets the Bucket field's value.
func (*AssetDestinationEntry) SetKey ¶
func (s *AssetDestinationEntry) SetKey(v string) *AssetDestinationEntry
SetKey sets the Key field's value.
func (AssetDestinationEntry) String ¶
func (s AssetDestinationEntry) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssetDestinationEntry) Validate ¶
func (s *AssetDestinationEntry) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssetDetails ¶
type AssetDetails struct { // Information about the API Gateway API asset. ApiGatewayApiAsset *ApiGatewayApiAsset `type:"structure"` // The AWS Lake Formation data permission that is the asset. LakeFormationDataPermissionAsset *LakeFormationDataPermissionAsset `type:"structure"` RedshiftDataShareAsset *RedshiftDataShareAsset `type:"structure"` // The Amazon S3 data access that is the asset. S3DataAccessAsset *S3DataAccessAsset `type:"structure"` // The Amazon S3 object that is the asset. S3SnapshotAsset *S3SnapshotAsset `type:"structure"` // contains filtered or unexported fields }
Details about the asset.
func (AssetDetails) GoString ¶
func (s AssetDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssetDetails) SetApiGatewayApiAsset ¶
func (s *AssetDetails) SetApiGatewayApiAsset(v *ApiGatewayApiAsset) *AssetDetails
SetApiGatewayApiAsset sets the ApiGatewayApiAsset field's value.
func (*AssetDetails) SetLakeFormationDataPermissionAsset ¶
func (s *AssetDetails) SetLakeFormationDataPermissionAsset(v *LakeFormationDataPermissionAsset) *AssetDetails
SetLakeFormationDataPermissionAsset sets the LakeFormationDataPermissionAsset field's value.
func (*AssetDetails) SetRedshiftDataShareAsset ¶
func (s *AssetDetails) SetRedshiftDataShareAsset(v *RedshiftDataShareAsset) *AssetDetails
SetRedshiftDataShareAsset sets the RedshiftDataShareAsset field's value.
func (*AssetDetails) SetS3DataAccessAsset ¶
func (s *AssetDetails) SetS3DataAccessAsset(v *S3DataAccessAsset) *AssetDetails
SetS3DataAccessAsset sets the S3DataAccessAsset field's value.
func (*AssetDetails) SetS3SnapshotAsset ¶
func (s *AssetDetails) SetS3SnapshotAsset(v *S3SnapshotAsset) *AssetDetails
SetS3SnapshotAsset sets the S3SnapshotAsset field's value.
func (AssetDetails) String ¶
func (s AssetDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssetEntry ¶
type AssetEntry struct { // The ARN for the asset. // // Arn is a required field Arn *string `type:"string" required:"true"` // Details about the asset. // // AssetDetails is a required field AssetDetails *AssetDetails `type:"structure" required:"true"` // The type of asset that is added to a data set. // // AssetType is a required field AssetType *string `type:"string" required:"true" enum:"AssetType"` // The date and time that the asset was created, in ISO 8601 format. // // CreatedAt is a required field CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` // The unique identifier for the data set associated with this asset. // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // The unique identifier for the asset. // // Id is a required field Id *string `type:"string" required:"true"` // The name of the asset. When importing from Amazon S3, the Amazon S3 object // key is used as the asset name. When exporting to Amazon S3, the asset name // is used as default target Amazon S3 object key. When importing from Amazon // API Gateway API, the API name is used as the asset name. When importing from // Amazon Redshift, the datashare name is used as the asset name. When importing // from AWS Lake Formation, the static values of "Database(s) included in LF-tag // policy" or "Table(s) included in LF-tag policy" are used as the asset name. // // Name is a required field Name *string `type:"string" required:"true"` // The unique identifier for the revision associated with this asset. // // RevisionId is a required field RevisionId *string `type:"string" required:"true"` // The asset ID of the owned asset corresponding to the entitled asset being // viewed. This parameter is returned when an asset owner is viewing the entitled // copy of its owned asset. SourceId *string `type:"string"` // The date and time that the asset was last updated, in ISO 8601 format. // // UpdatedAt is a required field UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` // contains filtered or unexported fields }
An asset in AWS Data Exchange is a piece of data (Amazon S3 object) or a means of fulfilling data (Amazon Redshift datashare or Amazon API Gateway API, AWS Lake Formation data permission, or Amazon S3 data access). The asset can be a structured data file, an image file, or some other data file that can be stored as an Amazon S3 object, an Amazon API Gateway API, or an Amazon Redshift datashare, an AWS Lake Formation data permission, or an Amazon S3 data access. When you create an import job for your files, API Gateway APIs, Amazon Redshift datashares, AWS Lake Formation data permission, or Amazon S3 data access, you create an asset in AWS Data Exchange.
func (AssetEntry) GoString ¶
func (s AssetEntry) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssetEntry) SetArn ¶
func (s *AssetEntry) SetArn(v string) *AssetEntry
SetArn sets the Arn field's value.
func (*AssetEntry) SetAssetDetails ¶
func (s *AssetEntry) SetAssetDetails(v *AssetDetails) *AssetEntry
SetAssetDetails sets the AssetDetails field's value.
func (*AssetEntry) SetAssetType ¶
func (s *AssetEntry) SetAssetType(v string) *AssetEntry
SetAssetType sets the AssetType field's value.
func (*AssetEntry) SetCreatedAt ¶
func (s *AssetEntry) SetCreatedAt(v time.Time) *AssetEntry
SetCreatedAt sets the CreatedAt field's value.
func (*AssetEntry) SetDataSetId ¶
func (s *AssetEntry) SetDataSetId(v string) *AssetEntry
SetDataSetId sets the DataSetId field's value.
func (*AssetEntry) SetId ¶
func (s *AssetEntry) SetId(v string) *AssetEntry
SetId sets the Id field's value.
func (*AssetEntry) SetName ¶
func (s *AssetEntry) SetName(v string) *AssetEntry
SetName sets the Name field's value.
func (*AssetEntry) SetRevisionId ¶
func (s *AssetEntry) SetRevisionId(v string) *AssetEntry
SetRevisionId sets the RevisionId field's value.
func (*AssetEntry) SetSourceId ¶
func (s *AssetEntry) SetSourceId(v string) *AssetEntry
SetSourceId sets the SourceId field's value.
func (*AssetEntry) SetUpdatedAt ¶
func (s *AssetEntry) SetUpdatedAt(v time.Time) *AssetEntry
SetUpdatedAt sets the UpdatedAt field's value.
func (AssetEntry) String ¶
func (s AssetEntry) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssetSourceEntry ¶
type AssetSourceEntry struct { // The Amazon S3 bucket that's part of the source of the asset. // // Bucket is a required field Bucket *string `type:"string" required:"true"` // The name of the object in Amazon S3 for the asset. // // Key is a required field Key *string `type:"string" required:"true"` // contains filtered or unexported fields }
The source of the assets.
func (AssetSourceEntry) GoString ¶
func (s AssetSourceEntry) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssetSourceEntry) SetBucket ¶
func (s *AssetSourceEntry) SetBucket(v string) *AssetSourceEntry
SetBucket sets the Bucket field's value.
func (*AssetSourceEntry) SetKey ¶
func (s *AssetSourceEntry) SetKey(v string) *AssetSourceEntry
SetKey sets the Key field's value.
func (AssetSourceEntry) String ¶
func (s AssetSourceEntry) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssetSourceEntry) Validate ¶
func (s *AssetSourceEntry) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AutoExportRevisionDestinationEntry ¶
type AutoExportRevisionDestinationEntry struct { // The Amazon S3 bucket that is the destination for the event action. // // Bucket is a required field Bucket *string `type:"string" required:"true"` // A string representing the pattern for generated names of the individual assets // in the revision. For more information about key patterns, see Key patterns // when exporting revisions (https://docs.aws.amazon.com/data-exchange/latest/userguide/jobs.html#revision-export-keypatterns). KeyPattern *string `type:"string"` // contains filtered or unexported fields }
A revision destination is the Amazon S3 bucket folder destination to where the export will be sent.
func (AutoExportRevisionDestinationEntry) GoString ¶
func (s AutoExportRevisionDestinationEntry) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AutoExportRevisionDestinationEntry) SetBucket ¶
func (s *AutoExportRevisionDestinationEntry) SetBucket(v string) *AutoExportRevisionDestinationEntry
SetBucket sets the Bucket field's value.
func (*AutoExportRevisionDestinationEntry) SetKeyPattern ¶
func (s *AutoExportRevisionDestinationEntry) SetKeyPattern(v string) *AutoExportRevisionDestinationEntry
SetKeyPattern sets the KeyPattern field's value.
func (AutoExportRevisionDestinationEntry) String ¶
func (s AutoExportRevisionDestinationEntry) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AutoExportRevisionDestinationEntry) Validate ¶
func (s *AutoExportRevisionDestinationEntry) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AutoExportRevisionToS3RequestDetails ¶
type AutoExportRevisionToS3RequestDetails struct { // Encryption configuration for the auto export job. Encryption *ExportServerSideEncryption `type:"structure"` // A revision destination is the Amazon S3 bucket folder destination to where // the export will be sent. // // RevisionDestination is a required field RevisionDestination *AutoExportRevisionDestinationEntry `type:"structure" required:"true"` // contains filtered or unexported fields }
Details of the operation to be performed by the job.
func (AutoExportRevisionToS3RequestDetails) GoString ¶
func (s AutoExportRevisionToS3RequestDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AutoExportRevisionToS3RequestDetails) SetEncryption ¶
func (s *AutoExportRevisionToS3RequestDetails) SetEncryption(v *ExportServerSideEncryption) *AutoExportRevisionToS3RequestDetails
SetEncryption sets the Encryption field's value.
func (*AutoExportRevisionToS3RequestDetails) SetRevisionDestination ¶
func (s *AutoExportRevisionToS3RequestDetails) SetRevisionDestination(v *AutoExportRevisionDestinationEntry) *AutoExportRevisionToS3RequestDetails
SetRevisionDestination sets the RevisionDestination field's value.
func (AutoExportRevisionToS3RequestDetails) String ¶
func (s AutoExportRevisionToS3RequestDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AutoExportRevisionToS3RequestDetails) Validate ¶
func (s *AutoExportRevisionToS3RequestDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelJobInput ¶
type CancelJobInput struct { // The unique identifier for a job. // // JobId is a required field JobId *string `location:"uri" locationName:"JobId" type:"string" required:"true"` // contains filtered or unexported fields }
func (CancelJobInput) GoString ¶
func (s CancelJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelJobInput) SetJobId ¶
func (s *CancelJobInput) SetJobId(v string) *CancelJobInput
SetJobId sets the JobId field's value.
func (CancelJobInput) String ¶
func (s CancelJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelJobInput) Validate ¶
func (s *CancelJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelJobOutput ¶
type CancelJobOutput struct {
// contains filtered or unexported fields
}
func (CancelJobOutput) GoString ¶
func (s CancelJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (CancelJobOutput) String ¶
func (s CancelJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the 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:"-"` // The request couldn't be completed because it conflicted with the current // state of the resource. Message_ *string `locationName:"Message" type:"string"` // The unique identifier for the resource with the conflict. ResourceId *string `type:"string"` // The type of the resource with the conflict. ResourceType *string `type:"string" enum:"ResourceType"` // contains filtered or unexported fields }
The request couldn't be completed because it conflicted with the current state of the resource.
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 CreateDataSetInput ¶
type CreateDataSetInput struct { // The type of asset that is added to a data set. // // AssetType is a required field AssetType *string `type:"string" required:"true" enum:"AssetType"` // A description for the data set. This value can be up to 16,348 characters // long. // // Description is a required field Description *string `type:"string" required:"true"` // The name of the data set. // // Name is a required field Name *string `type:"string" required:"true"` // A data set tag is an optional label that you can assign to a data set when // you create it. Each tag consists of a key and an optional value, both of // which you define. When you use tagging, you can also use tag-based access // control in IAM policies to control access to these data sets and revisions. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (CreateDataSetInput) GoString ¶
func (s CreateDataSetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDataSetInput) SetAssetType ¶
func (s *CreateDataSetInput) SetAssetType(v string) *CreateDataSetInput
SetAssetType sets the AssetType field's value.
func (*CreateDataSetInput) SetDescription ¶
func (s *CreateDataSetInput) SetDescription(v string) *CreateDataSetInput
SetDescription sets the Description field's value.
func (*CreateDataSetInput) SetName ¶
func (s *CreateDataSetInput) SetName(v string) *CreateDataSetInput
SetName sets the Name field's value.
func (*CreateDataSetInput) SetTags ¶
func (s *CreateDataSetInput) SetTags(v map[string]*string) *CreateDataSetInput
SetTags sets the Tags field's value.
func (CreateDataSetInput) String ¶
func (s CreateDataSetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDataSetInput) Validate ¶
func (s *CreateDataSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDataSetOutput ¶
type CreateDataSetOutput struct { // The ARN for the data set. Arn *string `type:"string"` // The type of asset that is added to a data set. AssetType *string `type:"string" enum:"AssetType"` // The date and time that the data set was created, in ISO 8601 format. CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The description for the data set. Description *string `type:"string"` // The unique identifier for the data set. Id *string `type:"string"` // The name of the data set. Name *string `type:"string"` // A property that defines the data set as OWNED by the account (for providers) // or ENTITLED to the account (for subscribers). Origin *string `type:"string" enum:"Origin"` // If the origin of this data set is ENTITLED, includes the details for the // product on AWS Marketplace. OriginDetails *OriginDetails `type:"structure"` // The data set ID of the owned data set corresponding to the entitled data // set being viewed. This parameter is returned when a data set owner is viewing // the entitled copy of its owned data set. SourceId *string `type:"string"` // The tags for the data set. Tags map[string]*string `type:"map"` // The date and time that the data set was last updated, in ISO 8601 format. UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
func (CreateDataSetOutput) GoString ¶
func (s CreateDataSetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDataSetOutput) SetArn ¶
func (s *CreateDataSetOutput) SetArn(v string) *CreateDataSetOutput
SetArn sets the Arn field's value.
func (*CreateDataSetOutput) SetAssetType ¶
func (s *CreateDataSetOutput) SetAssetType(v string) *CreateDataSetOutput
SetAssetType sets the AssetType field's value.
func (*CreateDataSetOutput) SetCreatedAt ¶
func (s *CreateDataSetOutput) SetCreatedAt(v time.Time) *CreateDataSetOutput
SetCreatedAt sets the CreatedAt field's value.
func (*CreateDataSetOutput) SetDescription ¶
func (s *CreateDataSetOutput) SetDescription(v string) *CreateDataSetOutput
SetDescription sets the Description field's value.
func (*CreateDataSetOutput) SetId ¶
func (s *CreateDataSetOutput) SetId(v string) *CreateDataSetOutput
SetId sets the Id field's value.
func (*CreateDataSetOutput) SetName ¶
func (s *CreateDataSetOutput) SetName(v string) *CreateDataSetOutput
SetName sets the Name field's value.
func (*CreateDataSetOutput) SetOrigin ¶
func (s *CreateDataSetOutput) SetOrigin(v string) *CreateDataSetOutput
SetOrigin sets the Origin field's value.
func (*CreateDataSetOutput) SetOriginDetails ¶
func (s *CreateDataSetOutput) SetOriginDetails(v *OriginDetails) *CreateDataSetOutput
SetOriginDetails sets the OriginDetails field's value.
func (*CreateDataSetOutput) SetSourceId ¶
func (s *CreateDataSetOutput) SetSourceId(v string) *CreateDataSetOutput
SetSourceId sets the SourceId field's value.
func (*CreateDataSetOutput) SetTags ¶
func (s *CreateDataSetOutput) SetTags(v map[string]*string) *CreateDataSetOutput
SetTags sets the Tags field's value.
func (*CreateDataSetOutput) SetUpdatedAt ¶
func (s *CreateDataSetOutput) SetUpdatedAt(v time.Time) *CreateDataSetOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (CreateDataSetOutput) String ¶
func (s CreateDataSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateEventActionInput ¶
type CreateEventActionInput struct { // What occurs after a certain event. // // Action is a required field Action *Action `type:"structure" required:"true"` // What occurs to start an action. // // Event is a required field Event *Event `type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateEventActionInput) GoString ¶
func (s CreateEventActionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEventActionInput) SetAction ¶
func (s *CreateEventActionInput) SetAction(v *Action) *CreateEventActionInput
SetAction sets the Action field's value.
func (*CreateEventActionInput) SetEvent ¶
func (s *CreateEventActionInput) SetEvent(v *Event) *CreateEventActionInput
SetEvent sets the Event field's value.
func (CreateEventActionInput) String ¶
func (s CreateEventActionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEventActionInput) Validate ¶
func (s *CreateEventActionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateEventActionOutput ¶
type CreateEventActionOutput struct { // What occurs after a certain event. Action *Action `type:"structure"` // The ARN for the event action. Arn *string `type:"string"` // The date and time that the event action was created, in ISO 8601 format. CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // What occurs to start an action. Event *Event `type:"structure"` // The unique identifier for the event action. Id *string `type:"string"` // The date and time that the event action was last updated, in ISO 8601 format. UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
func (CreateEventActionOutput) GoString ¶
func (s CreateEventActionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEventActionOutput) SetAction ¶
func (s *CreateEventActionOutput) SetAction(v *Action) *CreateEventActionOutput
SetAction sets the Action field's value.
func (*CreateEventActionOutput) SetArn ¶
func (s *CreateEventActionOutput) SetArn(v string) *CreateEventActionOutput
SetArn sets the Arn field's value.
func (*CreateEventActionOutput) SetCreatedAt ¶
func (s *CreateEventActionOutput) SetCreatedAt(v time.Time) *CreateEventActionOutput
SetCreatedAt sets the CreatedAt field's value.
func (*CreateEventActionOutput) SetEvent ¶
func (s *CreateEventActionOutput) SetEvent(v *Event) *CreateEventActionOutput
SetEvent sets the Event field's value.
func (*CreateEventActionOutput) SetId ¶
func (s *CreateEventActionOutput) SetId(v string) *CreateEventActionOutput
SetId sets the Id field's value.
func (*CreateEventActionOutput) SetUpdatedAt ¶
func (s *CreateEventActionOutput) SetUpdatedAt(v time.Time) *CreateEventActionOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (CreateEventActionOutput) String ¶
func (s CreateEventActionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateJobInput ¶
type CreateJobInput struct { // The details for the CreateJob request. // // Details is a required field Details *RequestDetails `type:"structure" required:"true"` // The type of job to be created. // // Type is a required field Type *string `type:"string" required:"true" enum:"Type"` // contains filtered or unexported fields }
func (CreateJobInput) GoString ¶
func (s CreateJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateJobInput) SetDetails ¶
func (s *CreateJobInput) SetDetails(v *RequestDetails) *CreateJobInput
SetDetails sets the Details field's value.
func (*CreateJobInput) SetType ¶
func (s *CreateJobInput) SetType(v string) *CreateJobInput
SetType sets the Type field's value.
func (CreateJobInput) String ¶
func (s CreateJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateJobInput) Validate ¶
func (s *CreateJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateJobOutput ¶
type CreateJobOutput struct { // The ARN for the job. Arn *string `type:"string"` // The date and time that the job was created, in ISO 8601 format. CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // Details about the job. Details *ResponseDetails `type:"structure"` // The errors associated with jobs. Errors []*JobError `type:"list"` // The unique identifier for the job. Id *string `type:"string"` // The state of the job. State *string `type:"string" enum:"State"` // The job type. Type *string `type:"string" enum:"Type"` // The date and time that the job was last updated, in ISO 8601 format. UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
func (CreateJobOutput) GoString ¶
func (s CreateJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateJobOutput) SetArn ¶
func (s *CreateJobOutput) SetArn(v string) *CreateJobOutput
SetArn sets the Arn field's value.
func (*CreateJobOutput) SetCreatedAt ¶
func (s *CreateJobOutput) SetCreatedAt(v time.Time) *CreateJobOutput
SetCreatedAt sets the CreatedAt field's value.
func (*CreateJobOutput) SetDetails ¶
func (s *CreateJobOutput) SetDetails(v *ResponseDetails) *CreateJobOutput
SetDetails sets the Details field's value.
func (*CreateJobOutput) SetErrors ¶
func (s *CreateJobOutput) SetErrors(v []*JobError) *CreateJobOutput
SetErrors sets the Errors field's value.
func (*CreateJobOutput) SetId ¶
func (s *CreateJobOutput) SetId(v string) *CreateJobOutput
SetId sets the Id field's value.
func (*CreateJobOutput) SetState ¶
func (s *CreateJobOutput) SetState(v string) *CreateJobOutput
SetState sets the State field's value.
func (*CreateJobOutput) SetType ¶
func (s *CreateJobOutput) SetType(v string) *CreateJobOutput
SetType sets the Type field's value.
func (*CreateJobOutput) SetUpdatedAt ¶
func (s *CreateJobOutput) SetUpdatedAt(v time.Time) *CreateJobOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (CreateJobOutput) String ¶
func (s CreateJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateRevisionInput ¶
type CreateRevisionInput struct { // An optional comment about the revision. Comment *string `type:"string"` // The unique identifier for a data set. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // A revision tag is an optional label that you can assign to a revision when // you create it. Each tag consists of a key and an optional value, both of // which you define. When you use tagging, you can also use tag-based access // control in IAM policies to control access to these data sets and revisions. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (CreateRevisionInput) GoString ¶
func (s CreateRevisionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRevisionInput) SetComment ¶
func (s *CreateRevisionInput) SetComment(v string) *CreateRevisionInput
SetComment sets the Comment field's value.
func (*CreateRevisionInput) SetDataSetId ¶
func (s *CreateRevisionInput) SetDataSetId(v string) *CreateRevisionInput
SetDataSetId sets the DataSetId field's value.
func (*CreateRevisionInput) SetTags ¶
func (s *CreateRevisionInput) SetTags(v map[string]*string) *CreateRevisionInput
SetTags sets the Tags field's value.
func (CreateRevisionInput) String ¶
func (s CreateRevisionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRevisionInput) Validate ¶
func (s *CreateRevisionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateRevisionOutput ¶
type CreateRevisionOutput struct { // The ARN for the revision. Arn *string `type:"string"` // An optional comment about the revision. Comment *string `type:"string"` // The date and time that the revision was created, in ISO 8601 format. CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The unique identifier for the data set associated with the data set revision. DataSetId *string `type:"string"` // To publish a revision to a data set in a product, the revision must first // be finalized. Finalizing a revision tells AWS Data Exchange that your changes // to the assets in the revision are complete. After it's in this read-only // state, you can publish the revision to your products. Finalized revisions // can be published through the AWS Data Exchange console or the AWS Marketplace // Catalog API, using the StartChangeSet AWS Marketplace Catalog API action. // When using the API, revisions are uniquely identified by their ARN. Finalized *bool `type:"boolean"` // The unique identifier for the revision. Id *string `type:"string"` // A required comment to inform subscribers of the reason their access to the // revision was revoked. RevocationComment *string `min:"10" type:"string"` // A status indicating that subscribers' access to the revision was revoked. Revoked *bool `type:"boolean"` // The date and time that the revision was revoked, in ISO 8601 format. RevokedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The revision ID of the owned revision corresponding to the entitled revision // being viewed. This parameter is returned when a revision owner is viewing // the entitled copy of its owned revision. SourceId *string `type:"string"` // The tags for the revision. Tags map[string]*string `type:"map"` // The date and time that the revision was last updated, in ISO 8601 format. UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
func (CreateRevisionOutput) GoString ¶
func (s CreateRevisionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRevisionOutput) SetArn ¶
func (s *CreateRevisionOutput) SetArn(v string) *CreateRevisionOutput
SetArn sets the Arn field's value.
func (*CreateRevisionOutput) SetComment ¶
func (s *CreateRevisionOutput) SetComment(v string) *CreateRevisionOutput
SetComment sets the Comment field's value.
func (*CreateRevisionOutput) SetCreatedAt ¶
func (s *CreateRevisionOutput) SetCreatedAt(v time.Time) *CreateRevisionOutput
SetCreatedAt sets the CreatedAt field's value.
func (*CreateRevisionOutput) SetDataSetId ¶
func (s *CreateRevisionOutput) SetDataSetId(v string) *CreateRevisionOutput
SetDataSetId sets the DataSetId field's value.
func (*CreateRevisionOutput) SetFinalized ¶
func (s *CreateRevisionOutput) SetFinalized(v bool) *CreateRevisionOutput
SetFinalized sets the Finalized field's value.
func (*CreateRevisionOutput) SetId ¶
func (s *CreateRevisionOutput) SetId(v string) *CreateRevisionOutput
SetId sets the Id field's value.
func (*CreateRevisionOutput) SetRevocationComment ¶
func (s *CreateRevisionOutput) SetRevocationComment(v string) *CreateRevisionOutput
SetRevocationComment sets the RevocationComment field's value.
func (*CreateRevisionOutput) SetRevoked ¶
func (s *CreateRevisionOutput) SetRevoked(v bool) *CreateRevisionOutput
SetRevoked sets the Revoked field's value.
func (*CreateRevisionOutput) SetRevokedAt ¶
func (s *CreateRevisionOutput) SetRevokedAt(v time.Time) *CreateRevisionOutput
SetRevokedAt sets the RevokedAt field's value.
func (*CreateRevisionOutput) SetSourceId ¶
func (s *CreateRevisionOutput) SetSourceId(v string) *CreateRevisionOutput
SetSourceId sets the SourceId field's value.
func (*CreateRevisionOutput) SetTags ¶
func (s *CreateRevisionOutput) SetTags(v map[string]*string) *CreateRevisionOutput
SetTags sets the Tags field's value.
func (*CreateRevisionOutput) SetUpdatedAt ¶
func (s *CreateRevisionOutput) SetUpdatedAt(v time.Time) *CreateRevisionOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (CreateRevisionOutput) String ¶
func (s CreateRevisionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateS3DataAccessFromS3BucketRequestDetails ¶
type CreateS3DataAccessFromS3BucketRequestDetails struct { // Details about the S3 data access source asset. // // AssetSource is a required field AssetSource *S3DataAccessAssetSourceEntry `type:"structure" required:"true"` // The unique identifier for the data set associated with the creation of this // Amazon S3 data access. // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // The unique identifier for a revision. // // RevisionId is a required field RevisionId *string `type:"string" required:"true"` // contains filtered or unexported fields }
Details of the operation to create an Amazon S3 data access from an S3 bucket.
func (CreateS3DataAccessFromS3BucketRequestDetails) GoString ¶
func (s CreateS3DataAccessFromS3BucketRequestDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateS3DataAccessFromS3BucketRequestDetails) SetAssetSource ¶
func (s *CreateS3DataAccessFromS3BucketRequestDetails) SetAssetSource(v *S3DataAccessAssetSourceEntry) *CreateS3DataAccessFromS3BucketRequestDetails
SetAssetSource sets the AssetSource field's value.
func (*CreateS3DataAccessFromS3BucketRequestDetails) SetDataSetId ¶
func (s *CreateS3DataAccessFromS3BucketRequestDetails) SetDataSetId(v string) *CreateS3DataAccessFromS3BucketRequestDetails
SetDataSetId sets the DataSetId field's value.
func (*CreateS3DataAccessFromS3BucketRequestDetails) SetRevisionId ¶
func (s *CreateS3DataAccessFromS3BucketRequestDetails) SetRevisionId(v string) *CreateS3DataAccessFromS3BucketRequestDetails
SetRevisionId sets the RevisionId field's value.
func (CreateS3DataAccessFromS3BucketRequestDetails) String ¶
func (s CreateS3DataAccessFromS3BucketRequestDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateS3DataAccessFromS3BucketRequestDetails) Validate ¶
func (s *CreateS3DataAccessFromS3BucketRequestDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateS3DataAccessFromS3BucketResponseDetails ¶
type CreateS3DataAccessFromS3BucketResponseDetails struct { // Details about the asset source from an Amazon S3 bucket. // // AssetSource is a required field AssetSource *S3DataAccessAssetSourceEntry `type:"structure" required:"true"` // The unique identifier for this data set. // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // The unique identifier for the revision. // // RevisionId is a required field RevisionId *string `type:"string" required:"true"` // contains filtered or unexported fields }
Details about the response of the operation to create an S3 data access from an S3 bucket.
func (CreateS3DataAccessFromS3BucketResponseDetails) GoString ¶
func (s CreateS3DataAccessFromS3BucketResponseDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateS3DataAccessFromS3BucketResponseDetails) SetAssetSource ¶
func (s *CreateS3DataAccessFromS3BucketResponseDetails) SetAssetSource(v *S3DataAccessAssetSourceEntry) *CreateS3DataAccessFromS3BucketResponseDetails
SetAssetSource sets the AssetSource field's value.
func (*CreateS3DataAccessFromS3BucketResponseDetails) SetDataSetId ¶
func (s *CreateS3DataAccessFromS3BucketResponseDetails) SetDataSetId(v string) *CreateS3DataAccessFromS3BucketResponseDetails
SetDataSetId sets the DataSetId field's value.
func (*CreateS3DataAccessFromS3BucketResponseDetails) SetRevisionId ¶
func (s *CreateS3DataAccessFromS3BucketResponseDetails) SetRevisionId(v string) *CreateS3DataAccessFromS3BucketResponseDetails
SetRevisionId sets the RevisionId field's value.
func (CreateS3DataAccessFromS3BucketResponseDetails) String ¶
func (s CreateS3DataAccessFromS3BucketResponseDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DataExchange ¶
DataExchange provides the API operation methods for making requests to AWS Data Exchange. See this package's package overview docs for details on the service.
DataExchange 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) *DataExchange
New creates a new instance of the DataExchange 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 DataExchange client from just a session. svc := dataexchange.New(mySession) // Create a DataExchange client with additional configuration svc := dataexchange.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*DataExchange) CancelJob ¶
func (c *DataExchange) CancelJob(input *CancelJobInput) (*CancelJobOutput, error)
CancelJob API operation for AWS Data Exchange.
This operation cancels a job. Jobs can be cancelled only when they are in the WAITING state.
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 AWS Data Exchange's API operation CancelJob for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
ConflictException The request couldn't be completed because it conflicted with the current state of the resource.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/CancelJob
func (*DataExchange) CancelJobRequest ¶
func (c *DataExchange) CancelJobRequest(input *CancelJobInput) (req *request.Request, output *CancelJobOutput)
CancelJobRequest generates a "aws/request.Request" representing the client's request for the CancelJob 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 CancelJob for more information on using the CancelJob 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 CancelJobRequest method. req, resp := client.CancelJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/CancelJob
func (*DataExchange) CancelJobWithContext ¶
func (c *DataExchange) CancelJobWithContext(ctx aws.Context, input *CancelJobInput, opts ...request.Option) (*CancelJobOutput, error)
CancelJobWithContext is the same as CancelJob with the addition of the ability to pass a context and additional request options.
See CancelJob 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 (*DataExchange) CreateDataSet ¶
func (c *DataExchange) CreateDataSet(input *CreateDataSetInput) (*CreateDataSetOutput, error)
CreateDataSet API operation for AWS Data Exchange.
This operation creates a data set.
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 AWS Data Exchange's API operation CreateDataSet for usage and error information.
Returned Error Types:
ServiceLimitExceededException The request has exceeded the quotas imposed by the service.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException Access to the resource is denied.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/CreateDataSet
func (*DataExchange) CreateDataSetRequest ¶
func (c *DataExchange) CreateDataSetRequest(input *CreateDataSetInput) (req *request.Request, output *CreateDataSetOutput)
CreateDataSetRequest generates a "aws/request.Request" representing the client's request for the CreateDataSet 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 CreateDataSet for more information on using the CreateDataSet 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 CreateDataSetRequest method. req, resp := client.CreateDataSetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/CreateDataSet
func (*DataExchange) CreateDataSetWithContext ¶
func (c *DataExchange) CreateDataSetWithContext(ctx aws.Context, input *CreateDataSetInput, opts ...request.Option) (*CreateDataSetOutput, error)
CreateDataSetWithContext is the same as CreateDataSet with the addition of the ability to pass a context and additional request options.
See CreateDataSet 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 (*DataExchange) CreateEventAction ¶
func (c *DataExchange) CreateEventAction(input *CreateEventActionInput) (*CreateEventActionOutput, error)
CreateEventAction API operation for AWS Data Exchange.
This operation creates an event 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 AWS Data Exchange's API operation CreateEventAction for usage and error information.
Returned Error Types:
ServiceLimitExceededException The request has exceeded the quotas imposed by the service.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException Access to the resource is denied.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/CreateEventAction
func (*DataExchange) CreateEventActionRequest ¶
func (c *DataExchange) CreateEventActionRequest(input *CreateEventActionInput) (req *request.Request, output *CreateEventActionOutput)
CreateEventActionRequest generates a "aws/request.Request" representing the client's request for the CreateEventAction 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 CreateEventAction for more information on using the CreateEventAction 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 CreateEventActionRequest method. req, resp := client.CreateEventActionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/CreateEventAction
func (*DataExchange) CreateEventActionWithContext ¶
func (c *DataExchange) CreateEventActionWithContext(ctx aws.Context, input *CreateEventActionInput, opts ...request.Option) (*CreateEventActionOutput, error)
CreateEventActionWithContext is the same as CreateEventAction with the addition of the ability to pass a context and additional request options.
See CreateEventAction 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 (*DataExchange) CreateJob ¶
func (c *DataExchange) CreateJob(input *CreateJobInput) (*CreateJobOutput, error)
CreateJob API operation for AWS Data Exchange.
This operation creates a job.
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 AWS Data Exchange's API operation CreateJob for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException Access to the resource is denied.
ConflictException The request couldn't be completed because it conflicted with the current state of the resource.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/CreateJob
func (*DataExchange) CreateJobRequest ¶
func (c *DataExchange) CreateJobRequest(input *CreateJobInput) (req *request.Request, output *CreateJobOutput)
CreateJobRequest generates a "aws/request.Request" representing the client's request for the CreateJob 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 CreateJob for more information on using the CreateJob 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 CreateJobRequest method. req, resp := client.CreateJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/CreateJob
func (*DataExchange) CreateJobWithContext ¶
func (c *DataExchange) CreateJobWithContext(ctx aws.Context, input *CreateJobInput, opts ...request.Option) (*CreateJobOutput, error)
CreateJobWithContext is the same as CreateJob with the addition of the ability to pass a context and additional request options.
See CreateJob 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 (*DataExchange) CreateRevision ¶
func (c *DataExchange) CreateRevision(input *CreateRevisionInput) (*CreateRevisionOutput, error)
CreateRevision API operation for AWS Data Exchange.
This operation creates a revision for a data set.
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 AWS Data Exchange's API operation CreateRevision for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException Access to the resource is denied.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/CreateRevision
func (*DataExchange) CreateRevisionRequest ¶
func (c *DataExchange) CreateRevisionRequest(input *CreateRevisionInput) (req *request.Request, output *CreateRevisionOutput)
CreateRevisionRequest generates a "aws/request.Request" representing the client's request for the CreateRevision 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 CreateRevision for more information on using the CreateRevision 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 CreateRevisionRequest method. req, resp := client.CreateRevisionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/CreateRevision
func (*DataExchange) CreateRevisionWithContext ¶
func (c *DataExchange) CreateRevisionWithContext(ctx aws.Context, input *CreateRevisionInput, opts ...request.Option) (*CreateRevisionOutput, error)
CreateRevisionWithContext is the same as CreateRevision with the addition of the ability to pass a context and additional request options.
See CreateRevision 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 (*DataExchange) DeleteAsset ¶
func (c *DataExchange) DeleteAsset(input *DeleteAssetInput) (*DeleteAssetOutput, error)
DeleteAsset API operation for AWS Data Exchange.
This operation deletes an 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 AWS Data Exchange's API operation DeleteAsset for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException Access to the resource is denied.
ConflictException The request couldn't be completed because it conflicted with the current state of the resource.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/DeleteAsset
func (*DataExchange) DeleteAssetRequest ¶
func (c *DataExchange) 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/dataexchange-2017-07-25/DeleteAsset
func (*DataExchange) DeleteAssetWithContext ¶
func (c *DataExchange) 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 (*DataExchange) DeleteDataSet ¶
func (c *DataExchange) DeleteDataSet(input *DeleteDataSetInput) (*DeleteDataSetOutput, error)
DeleteDataSet API operation for AWS Data Exchange.
This operation deletes a data set.
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 AWS Data Exchange's API operation DeleteDataSet for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException Access to the resource is denied.
ConflictException The request couldn't be completed because it conflicted with the current state of the resource.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/DeleteDataSet
func (*DataExchange) DeleteDataSetRequest ¶
func (c *DataExchange) DeleteDataSetRequest(input *DeleteDataSetInput) (req *request.Request, output *DeleteDataSetOutput)
DeleteDataSetRequest generates a "aws/request.Request" representing the client's request for the DeleteDataSet 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 DeleteDataSet for more information on using the DeleteDataSet 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 DeleteDataSetRequest method. req, resp := client.DeleteDataSetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/DeleteDataSet
func (*DataExchange) DeleteDataSetWithContext ¶
func (c *DataExchange) DeleteDataSetWithContext(ctx aws.Context, input *DeleteDataSetInput, opts ...request.Option) (*DeleteDataSetOutput, error)
DeleteDataSetWithContext is the same as DeleteDataSet with the addition of the ability to pass a context and additional request options.
See DeleteDataSet 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 (*DataExchange) DeleteEventAction ¶
func (c *DataExchange) DeleteEventAction(input *DeleteEventActionInput) (*DeleteEventActionOutput, error)
DeleteEventAction API operation for AWS Data Exchange.
This operation deletes the event 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 AWS Data Exchange's API operation DeleteEventAction for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/DeleteEventAction
func (*DataExchange) DeleteEventActionRequest ¶
func (c *DataExchange) DeleteEventActionRequest(input *DeleteEventActionInput) (req *request.Request, output *DeleteEventActionOutput)
DeleteEventActionRequest generates a "aws/request.Request" representing the client's request for the DeleteEventAction 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 DeleteEventAction for more information on using the DeleteEventAction 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 DeleteEventActionRequest method. req, resp := client.DeleteEventActionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/DeleteEventAction
func (*DataExchange) DeleteEventActionWithContext ¶
func (c *DataExchange) DeleteEventActionWithContext(ctx aws.Context, input *DeleteEventActionInput, opts ...request.Option) (*DeleteEventActionOutput, error)
DeleteEventActionWithContext is the same as DeleteEventAction with the addition of the ability to pass a context and additional request options.
See DeleteEventAction 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 (*DataExchange) DeleteRevision ¶
func (c *DataExchange) DeleteRevision(input *DeleteRevisionInput) (*DeleteRevisionOutput, error)
DeleteRevision API operation for AWS Data Exchange.
This operation deletes a revision.
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 AWS Data Exchange's API operation DeleteRevision for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException Access to the resource is denied.
ConflictException The request couldn't be completed because it conflicted with the current state of the resource.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/DeleteRevision
func (*DataExchange) DeleteRevisionRequest ¶
func (c *DataExchange) DeleteRevisionRequest(input *DeleteRevisionInput) (req *request.Request, output *DeleteRevisionOutput)
DeleteRevisionRequest generates a "aws/request.Request" representing the client's request for the DeleteRevision 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 DeleteRevision for more information on using the DeleteRevision 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 DeleteRevisionRequest method. req, resp := client.DeleteRevisionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/DeleteRevision
func (*DataExchange) DeleteRevisionWithContext ¶
func (c *DataExchange) DeleteRevisionWithContext(ctx aws.Context, input *DeleteRevisionInput, opts ...request.Option) (*DeleteRevisionOutput, error)
DeleteRevisionWithContext is the same as DeleteRevision with the addition of the ability to pass a context and additional request options.
See DeleteRevision 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 (*DataExchange) GetAsset ¶
func (c *DataExchange) GetAsset(input *GetAssetInput) (*GetAssetOutput, error)
GetAsset API operation for AWS Data Exchange.
This operation returns information about an 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 AWS Data Exchange's API operation GetAsset for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/GetAsset
func (*DataExchange) GetAssetRequest ¶
func (c *DataExchange) 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/dataexchange-2017-07-25/GetAsset
func (*DataExchange) GetAssetWithContext ¶
func (c *DataExchange) 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 (*DataExchange) GetDataSet ¶
func (c *DataExchange) GetDataSet(input *GetDataSetInput) (*GetDataSetOutput, error)
GetDataSet API operation for AWS Data Exchange.
This operation returns information about a data set.
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 AWS Data Exchange's API operation GetDataSet for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/GetDataSet
func (*DataExchange) GetDataSetRequest ¶
func (c *DataExchange) GetDataSetRequest(input *GetDataSetInput) (req *request.Request, output *GetDataSetOutput)
GetDataSetRequest generates a "aws/request.Request" representing the client's request for the GetDataSet 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 GetDataSet for more information on using the GetDataSet 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 GetDataSetRequest method. req, resp := client.GetDataSetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/GetDataSet
func (*DataExchange) GetDataSetWithContext ¶
func (c *DataExchange) GetDataSetWithContext(ctx aws.Context, input *GetDataSetInput, opts ...request.Option) (*GetDataSetOutput, error)
GetDataSetWithContext is the same as GetDataSet with the addition of the ability to pass a context and additional request options.
See GetDataSet 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 (*DataExchange) GetEventAction ¶
func (c *DataExchange) GetEventAction(input *GetEventActionInput) (*GetEventActionOutput, error)
GetEventAction API operation for AWS Data Exchange.
This operation retrieves information about an event 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 AWS Data Exchange's API operation GetEventAction for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/GetEventAction
func (*DataExchange) GetEventActionRequest ¶
func (c *DataExchange) GetEventActionRequest(input *GetEventActionInput) (req *request.Request, output *GetEventActionOutput)
GetEventActionRequest generates a "aws/request.Request" representing the client's request for the GetEventAction 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 GetEventAction for more information on using the GetEventAction 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 GetEventActionRequest method. req, resp := client.GetEventActionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/GetEventAction
func (*DataExchange) GetEventActionWithContext ¶
func (c *DataExchange) GetEventActionWithContext(ctx aws.Context, input *GetEventActionInput, opts ...request.Option) (*GetEventActionOutput, error)
GetEventActionWithContext is the same as GetEventAction with the addition of the ability to pass a context and additional request options.
See GetEventAction 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 (*DataExchange) GetJob ¶
func (c *DataExchange) GetJob(input *GetJobInput) (*GetJobOutput, error)
GetJob API operation for AWS Data Exchange.
This operation returns information about a job.
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 AWS Data Exchange's API operation GetJob for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/GetJob
func (*DataExchange) GetJobRequest ¶
func (c *DataExchange) GetJobRequest(input *GetJobInput) (req *request.Request, output *GetJobOutput)
GetJobRequest generates a "aws/request.Request" representing the client's request for the GetJob 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 GetJob for more information on using the GetJob 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 GetJobRequest method. req, resp := client.GetJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/GetJob
func (*DataExchange) GetJobWithContext ¶
func (c *DataExchange) GetJobWithContext(ctx aws.Context, input *GetJobInput, opts ...request.Option) (*GetJobOutput, error)
GetJobWithContext is the same as GetJob with the addition of the ability to pass a context and additional request options.
See GetJob 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 (*DataExchange) GetRevision ¶
func (c *DataExchange) GetRevision(input *GetRevisionInput) (*GetRevisionOutput, error)
GetRevision API operation for AWS Data Exchange.
This operation returns information about a revision.
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 AWS Data Exchange's API operation GetRevision for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/GetRevision
func (*DataExchange) GetRevisionRequest ¶
func (c *DataExchange) GetRevisionRequest(input *GetRevisionInput) (req *request.Request, output *GetRevisionOutput)
GetRevisionRequest generates a "aws/request.Request" representing the client's request for the GetRevision 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 GetRevision for more information on using the GetRevision 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 GetRevisionRequest method. req, resp := client.GetRevisionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/GetRevision
func (*DataExchange) GetRevisionWithContext ¶
func (c *DataExchange) GetRevisionWithContext(ctx aws.Context, input *GetRevisionInput, opts ...request.Option) (*GetRevisionOutput, error)
GetRevisionWithContext is the same as GetRevision with the addition of the ability to pass a context and additional request options.
See GetRevision 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 (*DataExchange) ListDataSetRevisions ¶
func (c *DataExchange) ListDataSetRevisions(input *ListDataSetRevisionsInput) (*ListDataSetRevisionsOutput, error)
ListDataSetRevisions API operation for AWS Data Exchange.
This operation lists a data set's revisions sorted by CreatedAt in descending order.
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 AWS Data Exchange's API operation ListDataSetRevisions for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/ListDataSetRevisions
func (*DataExchange) ListDataSetRevisionsPages ¶
func (c *DataExchange) ListDataSetRevisionsPages(input *ListDataSetRevisionsInput, fn func(*ListDataSetRevisionsOutput, bool) bool) error
ListDataSetRevisionsPages iterates over the pages of a ListDataSetRevisions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDataSetRevisions 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 ListDataSetRevisions operation. pageNum := 0 err := client.ListDataSetRevisionsPages(params, func(page *dataexchange.ListDataSetRevisionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DataExchange) ListDataSetRevisionsPagesWithContext ¶
func (c *DataExchange) ListDataSetRevisionsPagesWithContext(ctx aws.Context, input *ListDataSetRevisionsInput, fn func(*ListDataSetRevisionsOutput, bool) bool, opts ...request.Option) error
ListDataSetRevisionsPagesWithContext same as ListDataSetRevisionsPages 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 (*DataExchange) ListDataSetRevisionsRequest ¶
func (c *DataExchange) ListDataSetRevisionsRequest(input *ListDataSetRevisionsInput) (req *request.Request, output *ListDataSetRevisionsOutput)
ListDataSetRevisionsRequest generates a "aws/request.Request" representing the client's request for the ListDataSetRevisions 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 ListDataSetRevisions for more information on using the ListDataSetRevisions 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 ListDataSetRevisionsRequest method. req, resp := client.ListDataSetRevisionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/ListDataSetRevisions
func (*DataExchange) ListDataSetRevisionsWithContext ¶
func (c *DataExchange) ListDataSetRevisionsWithContext(ctx aws.Context, input *ListDataSetRevisionsInput, opts ...request.Option) (*ListDataSetRevisionsOutput, error)
ListDataSetRevisionsWithContext is the same as ListDataSetRevisions with the addition of the ability to pass a context and additional request options.
See ListDataSetRevisions 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 (*DataExchange) ListDataSets ¶
func (c *DataExchange) ListDataSets(input *ListDataSetsInput) (*ListDataSetsOutput, error)
ListDataSets API operation for AWS Data Exchange.
This operation lists your data sets. When listing by origin OWNED, results are sorted by CreatedAt in descending order. When listing by origin ENTITLED, there is no order and the maxResults parameter is ignored.
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 AWS Data Exchange's API operation ListDataSets for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/ListDataSets
func (*DataExchange) ListDataSetsPages ¶
func (c *DataExchange) ListDataSetsPages(input *ListDataSetsInput, fn func(*ListDataSetsOutput, bool) bool) error
ListDataSetsPages iterates over the pages of a ListDataSets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDataSets 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 ListDataSets operation. pageNum := 0 err := client.ListDataSetsPages(params, func(page *dataexchange.ListDataSetsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DataExchange) ListDataSetsPagesWithContext ¶
func (c *DataExchange) ListDataSetsPagesWithContext(ctx aws.Context, input *ListDataSetsInput, fn func(*ListDataSetsOutput, bool) bool, opts ...request.Option) error
ListDataSetsPagesWithContext same as ListDataSetsPages 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 (*DataExchange) ListDataSetsRequest ¶
func (c *DataExchange) ListDataSetsRequest(input *ListDataSetsInput) (req *request.Request, output *ListDataSetsOutput)
ListDataSetsRequest generates a "aws/request.Request" representing the client's request for the ListDataSets 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 ListDataSets for more information on using the ListDataSets 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 ListDataSetsRequest method. req, resp := client.ListDataSetsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/ListDataSets
func (*DataExchange) ListDataSetsWithContext ¶
func (c *DataExchange) ListDataSetsWithContext(ctx aws.Context, input *ListDataSetsInput, opts ...request.Option) (*ListDataSetsOutput, error)
ListDataSetsWithContext is the same as ListDataSets with the addition of the ability to pass a context and additional request options.
See ListDataSets 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 (*DataExchange) ListEventActions ¶
func (c *DataExchange) ListEventActions(input *ListEventActionsInput) (*ListEventActionsOutput, error)
ListEventActions API operation for AWS Data Exchange.
This operation lists your event 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 AWS Data Exchange's API operation ListEventActions for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/ListEventActions
func (*DataExchange) ListEventActionsPages ¶
func (c *DataExchange) ListEventActionsPages(input *ListEventActionsInput, fn func(*ListEventActionsOutput, bool) bool) error
ListEventActionsPages iterates over the pages of a ListEventActions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListEventActions 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 ListEventActions operation. pageNum := 0 err := client.ListEventActionsPages(params, func(page *dataexchange.ListEventActionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DataExchange) ListEventActionsPagesWithContext ¶
func (c *DataExchange) ListEventActionsPagesWithContext(ctx aws.Context, input *ListEventActionsInput, fn func(*ListEventActionsOutput, bool) bool, opts ...request.Option) error
ListEventActionsPagesWithContext same as ListEventActionsPages 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 (*DataExchange) ListEventActionsRequest ¶
func (c *DataExchange) ListEventActionsRequest(input *ListEventActionsInput) (req *request.Request, output *ListEventActionsOutput)
ListEventActionsRequest generates a "aws/request.Request" representing the client's request for the ListEventActions 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 ListEventActions for more information on using the ListEventActions 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 ListEventActionsRequest method. req, resp := client.ListEventActionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/ListEventActions
func (*DataExchange) ListEventActionsWithContext ¶
func (c *DataExchange) ListEventActionsWithContext(ctx aws.Context, input *ListEventActionsInput, opts ...request.Option) (*ListEventActionsOutput, error)
ListEventActionsWithContext is the same as ListEventActions with the addition of the ability to pass a context and additional request options.
See ListEventActions 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 (*DataExchange) ListJobs ¶
func (c *DataExchange) ListJobs(input *ListJobsInput) (*ListJobsOutput, error)
ListJobs API operation for AWS Data Exchange.
This operation lists your jobs sorted by CreatedAt in descending order.
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 AWS Data Exchange's API operation ListJobs for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/ListJobs
func (*DataExchange) ListJobsPages ¶
func (c *DataExchange) ListJobsPages(input *ListJobsInput, fn func(*ListJobsOutput, bool) bool) error
ListJobsPages iterates over the pages of a ListJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListJobs 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 ListJobs operation. pageNum := 0 err := client.ListJobsPages(params, func(page *dataexchange.ListJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DataExchange) ListJobsPagesWithContext ¶
func (c *DataExchange) ListJobsPagesWithContext(ctx aws.Context, input *ListJobsInput, fn func(*ListJobsOutput, bool) bool, opts ...request.Option) error
ListJobsPagesWithContext same as ListJobsPages 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 (*DataExchange) ListJobsRequest ¶
func (c *DataExchange) ListJobsRequest(input *ListJobsInput) (req *request.Request, output *ListJobsOutput)
ListJobsRequest generates a "aws/request.Request" representing the client's request for the ListJobs 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 ListJobs for more information on using the ListJobs 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 ListJobsRequest method. req, resp := client.ListJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/ListJobs
func (*DataExchange) ListJobsWithContext ¶
func (c *DataExchange) ListJobsWithContext(ctx aws.Context, input *ListJobsInput, opts ...request.Option) (*ListJobsOutput, error)
ListJobsWithContext is the same as ListJobs with the addition of the ability to pass a context and additional request options.
See ListJobs 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 (*DataExchange) ListRevisionAssets ¶
func (c *DataExchange) ListRevisionAssets(input *ListRevisionAssetsInput) (*ListRevisionAssetsOutput, error)
ListRevisionAssets API operation for AWS Data Exchange.
This operation lists a revision's assets sorted alphabetically in descending order.
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 AWS Data Exchange's API operation ListRevisionAssets for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/ListRevisionAssets
func (*DataExchange) ListRevisionAssetsPages ¶
func (c *DataExchange) ListRevisionAssetsPages(input *ListRevisionAssetsInput, fn func(*ListRevisionAssetsOutput, bool) bool) error
ListRevisionAssetsPages iterates over the pages of a ListRevisionAssets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListRevisionAssets 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 ListRevisionAssets operation. pageNum := 0 err := client.ListRevisionAssetsPages(params, func(page *dataexchange.ListRevisionAssetsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DataExchange) ListRevisionAssetsPagesWithContext ¶
func (c *DataExchange) ListRevisionAssetsPagesWithContext(ctx aws.Context, input *ListRevisionAssetsInput, fn func(*ListRevisionAssetsOutput, bool) bool, opts ...request.Option) error
ListRevisionAssetsPagesWithContext same as ListRevisionAssetsPages 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 (*DataExchange) ListRevisionAssetsRequest ¶
func (c *DataExchange) ListRevisionAssetsRequest(input *ListRevisionAssetsInput) (req *request.Request, output *ListRevisionAssetsOutput)
ListRevisionAssetsRequest generates a "aws/request.Request" representing the client's request for the ListRevisionAssets 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 ListRevisionAssets for more information on using the ListRevisionAssets 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 ListRevisionAssetsRequest method. req, resp := client.ListRevisionAssetsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/ListRevisionAssets
func (*DataExchange) ListRevisionAssetsWithContext ¶
func (c *DataExchange) ListRevisionAssetsWithContext(ctx aws.Context, input *ListRevisionAssetsInput, opts ...request.Option) (*ListRevisionAssetsOutput, error)
ListRevisionAssetsWithContext is the same as ListRevisionAssets with the addition of the ability to pass a context and additional request options.
See ListRevisionAssets 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 (*DataExchange) ListTagsForResource ¶
func (c *DataExchange) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Data Exchange.
This operation lists the tags on the resource.
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 AWS Data Exchange's API operation ListTagsForResource for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/ListTagsForResource
func (*DataExchange) ListTagsForResourceRequest ¶
func (c *DataExchange) 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/dataexchange-2017-07-25/ListTagsForResource
func (*DataExchange) ListTagsForResourceWithContext ¶
func (c *DataExchange) 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 (*DataExchange) RevokeRevision ¶
func (c *DataExchange) RevokeRevision(input *RevokeRevisionInput) (*RevokeRevisionOutput, error)
RevokeRevision API operation for AWS Data Exchange.
This operation revokes subscribers' access to a revision.
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 AWS Data Exchange's API operation RevokeRevision for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException Access to the resource is denied.
ConflictException The request couldn't be completed because it conflicted with the current state of the resource.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/RevokeRevision
func (*DataExchange) RevokeRevisionRequest ¶
func (c *DataExchange) RevokeRevisionRequest(input *RevokeRevisionInput) (req *request.Request, output *RevokeRevisionOutput)
RevokeRevisionRequest generates a "aws/request.Request" representing the client's request for the RevokeRevision 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 RevokeRevision for more information on using the RevokeRevision 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 RevokeRevisionRequest method. req, resp := client.RevokeRevisionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/RevokeRevision
func (*DataExchange) RevokeRevisionWithContext ¶
func (c *DataExchange) RevokeRevisionWithContext(ctx aws.Context, input *RevokeRevisionInput, opts ...request.Option) (*RevokeRevisionOutput, error)
RevokeRevisionWithContext is the same as RevokeRevision with the addition of the ability to pass a context and additional request options.
See RevokeRevision 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 (*DataExchange) SendApiAsset ¶
func (c *DataExchange) SendApiAsset(input *SendApiAssetInput) (*SendApiAssetOutput, error)
SendApiAsset API operation for AWS Data Exchange.
This operation invokes an API Gateway API asset. The request is proxied to the provider’s API Gateway API.
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 AWS Data Exchange's API operation SendApiAsset for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException Access to the resource is denied.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/SendApiAsset
func (*DataExchange) SendApiAssetRequest ¶
func (c *DataExchange) SendApiAssetRequest(input *SendApiAssetInput) (req *request.Request, output *SendApiAssetOutput)
SendApiAssetRequest generates a "aws/request.Request" representing the client's request for the SendApiAsset 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 SendApiAsset for more information on using the SendApiAsset 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 SendApiAssetRequest method. req, resp := client.SendApiAssetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/SendApiAsset
func (*DataExchange) SendApiAssetWithContext ¶
func (c *DataExchange) SendApiAssetWithContext(ctx aws.Context, input *SendApiAssetInput, opts ...request.Option) (*SendApiAssetOutput, error)
SendApiAssetWithContext is the same as SendApiAsset with the addition of the ability to pass a context and additional request options.
See SendApiAsset 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 (*DataExchange) SendDataSetNotification ¶
func (c *DataExchange) SendDataSetNotification(input *SendDataSetNotificationInput) (*SendDataSetNotificationOutput, error)
SendDataSetNotification API operation for AWS Data Exchange.
The type of event associated with the data set.
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 AWS Data Exchange's API operation SendDataSetNotification for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException Access to the resource is denied.
ConflictException The request couldn't be completed because it conflicted with the current state of the resource.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/SendDataSetNotification
func (*DataExchange) SendDataSetNotificationRequest ¶
func (c *DataExchange) SendDataSetNotificationRequest(input *SendDataSetNotificationInput) (req *request.Request, output *SendDataSetNotificationOutput)
SendDataSetNotificationRequest generates a "aws/request.Request" representing the client's request for the SendDataSetNotification 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 SendDataSetNotification for more information on using the SendDataSetNotification 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 SendDataSetNotificationRequest method. req, resp := client.SendDataSetNotificationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/SendDataSetNotification
func (*DataExchange) SendDataSetNotificationWithContext ¶
func (c *DataExchange) SendDataSetNotificationWithContext(ctx aws.Context, input *SendDataSetNotificationInput, opts ...request.Option) (*SendDataSetNotificationOutput, error)
SendDataSetNotificationWithContext is the same as SendDataSetNotification with the addition of the ability to pass a context and additional request options.
See SendDataSetNotification 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 (*DataExchange) StartJob ¶
func (c *DataExchange) StartJob(input *StartJobInput) (*StartJobOutput, error)
StartJob API operation for AWS Data Exchange.
This operation starts a job.
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 AWS Data Exchange's API operation StartJob for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException Access to the resource is denied.
ConflictException The request couldn't be completed because it conflicted with the current state of the resource.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/StartJob
func (*DataExchange) StartJobRequest ¶
func (c *DataExchange) StartJobRequest(input *StartJobInput) (req *request.Request, output *StartJobOutput)
StartJobRequest generates a "aws/request.Request" representing the client's request for the StartJob 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 StartJob for more information on using the StartJob 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 StartJobRequest method. req, resp := client.StartJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/StartJob
func (*DataExchange) StartJobWithContext ¶
func (c *DataExchange) StartJobWithContext(ctx aws.Context, input *StartJobInput, opts ...request.Option) (*StartJobOutput, error)
StartJobWithContext is the same as StartJob with the addition of the ability to pass a context and additional request options.
See StartJob 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 (*DataExchange) TagResource ¶
func (c *DataExchange) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Data Exchange.
This operation tags a resource.
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 AWS Data Exchange's API operation TagResource for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/TagResource
func (*DataExchange) TagResourceRequest ¶
func (c *DataExchange) 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/dataexchange-2017-07-25/TagResource
func (*DataExchange) TagResourceWithContext ¶
func (c *DataExchange) 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 (*DataExchange) UntagResource ¶
func (c *DataExchange) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Data Exchange.
This operation removes one or more tags from a resource.
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 AWS Data Exchange's API operation UntagResource for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/UntagResource
func (*DataExchange) UntagResourceRequest ¶
func (c *DataExchange) 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/dataexchange-2017-07-25/UntagResource
func (*DataExchange) UntagResourceWithContext ¶
func (c *DataExchange) 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 (*DataExchange) UpdateAsset ¶
func (c *DataExchange) UpdateAsset(input *UpdateAssetInput) (*UpdateAssetOutput, error)
UpdateAsset API operation for AWS Data Exchange.
This operation updates an 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 AWS Data Exchange's API operation UpdateAsset for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException Access to the resource is denied.
ConflictException The request couldn't be completed because it conflicted with the current state of the resource.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/UpdateAsset
func (*DataExchange) UpdateAssetRequest ¶
func (c *DataExchange) UpdateAssetRequest(input *UpdateAssetInput) (req *request.Request, output *UpdateAssetOutput)
UpdateAssetRequest generates a "aws/request.Request" representing the client's request for the UpdateAsset 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 UpdateAsset for more information on using the UpdateAsset 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 UpdateAssetRequest method. req, resp := client.UpdateAssetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/UpdateAsset
func (*DataExchange) UpdateAssetWithContext ¶
func (c *DataExchange) UpdateAssetWithContext(ctx aws.Context, input *UpdateAssetInput, opts ...request.Option) (*UpdateAssetOutput, error)
UpdateAssetWithContext is the same as UpdateAsset with the addition of the ability to pass a context and additional request options.
See UpdateAsset 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 (*DataExchange) UpdateDataSet ¶
func (c *DataExchange) UpdateDataSet(input *UpdateDataSetInput) (*UpdateDataSetOutput, error)
UpdateDataSet API operation for AWS Data Exchange.
This operation updates a data set.
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 AWS Data Exchange's API operation UpdateDataSet for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException Access to the resource is denied.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/UpdateDataSet
func (*DataExchange) UpdateDataSetRequest ¶
func (c *DataExchange) UpdateDataSetRequest(input *UpdateDataSetInput) (req *request.Request, output *UpdateDataSetOutput)
UpdateDataSetRequest generates a "aws/request.Request" representing the client's request for the UpdateDataSet 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 UpdateDataSet for more information on using the UpdateDataSet 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 UpdateDataSetRequest method. req, resp := client.UpdateDataSetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/UpdateDataSet
func (*DataExchange) UpdateDataSetWithContext ¶
func (c *DataExchange) UpdateDataSetWithContext(ctx aws.Context, input *UpdateDataSetInput, opts ...request.Option) (*UpdateDataSetOutput, error)
UpdateDataSetWithContext is the same as UpdateDataSet with the addition of the ability to pass a context and additional request options.
See UpdateDataSet 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 (*DataExchange) UpdateEventAction ¶
func (c *DataExchange) UpdateEventAction(input *UpdateEventActionInput) (*UpdateEventActionOutput, error)
UpdateEventAction API operation for AWS Data Exchange.
This operation updates the event 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 AWS Data Exchange's API operation UpdateEventAction for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException Access to the resource is denied.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/UpdateEventAction
func (*DataExchange) UpdateEventActionRequest ¶
func (c *DataExchange) UpdateEventActionRequest(input *UpdateEventActionInput) (req *request.Request, output *UpdateEventActionOutput)
UpdateEventActionRequest generates a "aws/request.Request" representing the client's request for the UpdateEventAction 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 UpdateEventAction for more information on using the UpdateEventAction 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 UpdateEventActionRequest method. req, resp := client.UpdateEventActionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/UpdateEventAction
func (*DataExchange) UpdateEventActionWithContext ¶
func (c *DataExchange) UpdateEventActionWithContext(ctx aws.Context, input *UpdateEventActionInput, opts ...request.Option) (*UpdateEventActionOutput, error)
UpdateEventActionWithContext is the same as UpdateEventAction with the addition of the ability to pass a context and additional request options.
See UpdateEventAction 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 (*DataExchange) UpdateRevision ¶
func (c *DataExchange) UpdateRevision(input *UpdateRevisionInput) (*UpdateRevisionOutput, error)
UpdateRevision API operation for AWS Data Exchange.
This operation updates a revision.
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 AWS Data Exchange's API operation UpdateRevision for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource couldn't be found.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException Access to the resource is denied.
ConflictException The request couldn't be completed because it conflicted with the current state of the resource.
ValidationException The request was invalid.
InternalServerException An exception occurred with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/UpdateRevision
func (*DataExchange) UpdateRevisionRequest ¶
func (c *DataExchange) UpdateRevisionRequest(input *UpdateRevisionInput) (req *request.Request, output *UpdateRevisionOutput)
UpdateRevisionRequest generates a "aws/request.Request" representing the client's request for the UpdateRevision 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 UpdateRevision for more information on using the UpdateRevision 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 UpdateRevisionRequest method. req, resp := client.UpdateRevisionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/UpdateRevision
func (*DataExchange) UpdateRevisionWithContext ¶
func (c *DataExchange) UpdateRevisionWithContext(ctx aws.Context, input *UpdateRevisionInput, opts ...request.Option) (*UpdateRevisionOutput, error)
UpdateRevisionWithContext is the same as UpdateRevision with the addition of the ability to pass a context and additional request options.
See UpdateRevision 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 DataSetEntry ¶
type DataSetEntry struct { // The ARN for the data set. // // Arn is a required field Arn *string `type:"string" required:"true"` // The type of asset that is added to a data set. // // AssetType is a required field AssetType *string `type:"string" required:"true" enum:"AssetType"` // The date and time that the data set was created, in ISO 8601 format. // // CreatedAt is a required field CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` // The description for the data set. // // Description is a required field Description *string `type:"string" required:"true"` // The unique identifier for the data set. // // Id is a required field Id *string `type:"string" required:"true"` // The name of the data set. // // Name is a required field Name *string `type:"string" required:"true"` // A property that defines the data set as OWNED by the account (for providers) // or ENTITLED to the account (for subscribers). // // Origin is a required field Origin *string `type:"string" required:"true" enum:"Origin"` // If the origin of this data set is ENTITLED, includes the details for the // product on AWS Marketplace. OriginDetails *OriginDetails `type:"structure"` // The data set ID of the owned data set corresponding to the entitled data // set being viewed. This parameter is returned when a data set owner is viewing // the entitled copy of its owned data set. SourceId *string `type:"string"` // The date and time that the data set was last updated, in ISO 8601 format. // // UpdatedAt is a required field UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` // contains filtered or unexported fields }
A data set is an AWS resource with one or more revisions.
func (DataSetEntry) GoString ¶
func (s DataSetEntry) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataSetEntry) SetArn ¶
func (s *DataSetEntry) SetArn(v string) *DataSetEntry
SetArn sets the Arn field's value.
func (*DataSetEntry) SetAssetType ¶
func (s *DataSetEntry) SetAssetType(v string) *DataSetEntry
SetAssetType sets the AssetType field's value.
func (*DataSetEntry) SetCreatedAt ¶
func (s *DataSetEntry) SetCreatedAt(v time.Time) *DataSetEntry
SetCreatedAt sets the CreatedAt field's value.
func (*DataSetEntry) SetDescription ¶
func (s *DataSetEntry) SetDescription(v string) *DataSetEntry
SetDescription sets the Description field's value.
func (*DataSetEntry) SetId ¶
func (s *DataSetEntry) SetId(v string) *DataSetEntry
SetId sets the Id field's value.
func (*DataSetEntry) SetName ¶
func (s *DataSetEntry) SetName(v string) *DataSetEntry
SetName sets the Name field's value.
func (*DataSetEntry) SetOrigin ¶
func (s *DataSetEntry) SetOrigin(v string) *DataSetEntry
SetOrigin sets the Origin field's value.
func (*DataSetEntry) SetOriginDetails ¶
func (s *DataSetEntry) SetOriginDetails(v *OriginDetails) *DataSetEntry
SetOriginDetails sets the OriginDetails field's value.
func (*DataSetEntry) SetSourceId ¶
func (s *DataSetEntry) SetSourceId(v string) *DataSetEntry
SetSourceId sets the SourceId field's value.
func (*DataSetEntry) SetUpdatedAt ¶
func (s *DataSetEntry) SetUpdatedAt(v time.Time) *DataSetEntry
SetUpdatedAt sets the UpdatedAt field's value.
func (DataSetEntry) String ¶
func (s DataSetEntry) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DataUpdateRequestDetails ¶
type DataUpdateRequestDetails struct { // A datetime in the past when the data was updated. This typically means that // the underlying resource supporting the data set was updated. DataUpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
Extra details specific to a data update type notification.
func (DataUpdateRequestDetails) GoString ¶
func (s DataUpdateRequestDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataUpdateRequestDetails) SetDataUpdatedAt ¶
func (s *DataUpdateRequestDetails) SetDataUpdatedAt(v time.Time) *DataUpdateRequestDetails
SetDataUpdatedAt sets the DataUpdatedAt field's value.
func (DataUpdateRequestDetails) String ¶
func (s DataUpdateRequestDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DatabaseLFTagPolicy ¶
type DatabaseLFTagPolicy struct { // A list of LF-tag conditions that apply to database resources. // // Expression is a required field Expression []*LFTag `type:"list" required:"true"` // contains filtered or unexported fields }
The LF-tag policy for database resources.
func (DatabaseLFTagPolicy) GoString ¶
func (s DatabaseLFTagPolicy) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatabaseLFTagPolicy) SetExpression ¶
func (s *DatabaseLFTagPolicy) SetExpression(v []*LFTag) *DatabaseLFTagPolicy
SetExpression sets the Expression field's value.
func (DatabaseLFTagPolicy) String ¶
func (s DatabaseLFTagPolicy) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DatabaseLFTagPolicyAndPermissions ¶
type DatabaseLFTagPolicyAndPermissions struct { // A list of LF-tag conditions that apply to database resources. // // Expression is a required field Expression []*LFTag `type:"list" required:"true"` // The permissions granted to subscribers on database resources. // // Permissions is a required field Permissions []*string `type:"list" required:"true" enum:"DatabaseLFTagPolicyPermission"` // contains filtered or unexported fields }
The LF-tag policy and permissions for database resources.
func (DatabaseLFTagPolicyAndPermissions) GoString ¶
func (s DatabaseLFTagPolicyAndPermissions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatabaseLFTagPolicyAndPermissions) SetExpression ¶
func (s *DatabaseLFTagPolicyAndPermissions) SetExpression(v []*LFTag) *DatabaseLFTagPolicyAndPermissions
SetExpression sets the Expression field's value.
func (*DatabaseLFTagPolicyAndPermissions) SetPermissions ¶
func (s *DatabaseLFTagPolicyAndPermissions) SetPermissions(v []*string) *DatabaseLFTagPolicyAndPermissions
SetPermissions sets the Permissions field's value.
func (DatabaseLFTagPolicyAndPermissions) String ¶
func (s DatabaseLFTagPolicyAndPermissions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatabaseLFTagPolicyAndPermissions) Validate ¶
func (s *DatabaseLFTagPolicyAndPermissions) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAssetInput ¶
type DeleteAssetInput struct { // The unique identifier for an asset. // // AssetId is a required field AssetId *string `location:"uri" locationName:"AssetId" type:"string" required:"true"` // The unique identifier for a data set. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // The unique identifier for a revision. // // RevisionId is a required field RevisionId *string `location:"uri" locationName:"RevisionId" 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) SetAssetId ¶
func (s *DeleteAssetInput) SetAssetId(v string) *DeleteAssetInput
SetAssetId sets the AssetId field's value.
func (*DeleteAssetInput) SetDataSetId ¶
func (s *DeleteAssetInput) SetDataSetId(v string) *DeleteAssetInput
SetDataSetId sets the DataSetId field's value.
func (*DeleteAssetInput) SetRevisionId ¶
func (s *DeleteAssetInput) SetRevisionId(v string) *DeleteAssetInput
SetRevisionId sets the RevisionId 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 DeleteDataSetInput ¶
type DeleteDataSetInput struct { // The unique identifier for a data set. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDataSetInput) GoString ¶
func (s DeleteDataSetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDataSetInput) SetDataSetId ¶
func (s *DeleteDataSetInput) SetDataSetId(v string) *DeleteDataSetInput
SetDataSetId sets the DataSetId field's value.
func (DeleteDataSetInput) String ¶
func (s DeleteDataSetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDataSetInput) Validate ¶
func (s *DeleteDataSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDataSetOutput ¶
type DeleteDataSetOutput struct {
// contains filtered or unexported fields
}
func (DeleteDataSetOutput) GoString ¶
func (s DeleteDataSetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteDataSetOutput) String ¶
func (s DeleteDataSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteEventActionInput ¶
type DeleteEventActionInput struct { // The unique identifier for the event action. // // EventActionId is a required field EventActionId *string `location:"uri" locationName:"EventActionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteEventActionInput) GoString ¶
func (s DeleteEventActionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteEventActionInput) SetEventActionId ¶
func (s *DeleteEventActionInput) SetEventActionId(v string) *DeleteEventActionInput
SetEventActionId sets the EventActionId field's value.
func (DeleteEventActionInput) String ¶
func (s DeleteEventActionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteEventActionInput) Validate ¶
func (s *DeleteEventActionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteEventActionOutput ¶
type DeleteEventActionOutput struct {
// contains filtered or unexported fields
}
func (DeleteEventActionOutput) GoString ¶
func (s DeleteEventActionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteEventActionOutput) String ¶
func (s DeleteEventActionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteRevisionInput ¶
type DeleteRevisionInput struct { // The unique identifier for a data set. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // The unique identifier for a revision. // // RevisionId is a required field RevisionId *string `location:"uri" locationName:"RevisionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteRevisionInput) GoString ¶
func (s DeleteRevisionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRevisionInput) SetDataSetId ¶
func (s *DeleteRevisionInput) SetDataSetId(v string) *DeleteRevisionInput
SetDataSetId sets the DataSetId field's value.
func (*DeleteRevisionInput) SetRevisionId ¶
func (s *DeleteRevisionInput) SetRevisionId(v string) *DeleteRevisionInput
SetRevisionId sets the RevisionId field's value.
func (DeleteRevisionInput) String ¶
func (s DeleteRevisionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRevisionInput) Validate ¶
func (s *DeleteRevisionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteRevisionOutput ¶
type DeleteRevisionOutput struct {
// contains filtered or unexported fields
}
func (DeleteRevisionOutput) GoString ¶
func (s DeleteRevisionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteRevisionOutput) String ¶
func (s DeleteRevisionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeprecationRequestDetails ¶
type DeprecationRequestDetails struct { // A datetime in the future when the data set will be deprecated. // // DeprecationAt is a required field DeprecationAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` // contains filtered or unexported fields }
Extra details specific to a deprecation type notification.
func (DeprecationRequestDetails) GoString ¶
func (s DeprecationRequestDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeprecationRequestDetails) SetDeprecationAt ¶
func (s *DeprecationRequestDetails) SetDeprecationAt(v time.Time) *DeprecationRequestDetails
SetDeprecationAt sets the DeprecationAt field's value.
func (DeprecationRequestDetails) String ¶
func (s DeprecationRequestDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeprecationRequestDetails) Validate ¶
func (s *DeprecationRequestDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Details ¶
type Details struct { // Information about the job error. ImportAssetFromSignedUrlJobErrorDetails *ImportAssetFromSignedUrlJobErrorDetails `type:"structure"` // Details about the job error. ImportAssetsFromS3JobErrorDetails []*AssetSourceEntry `type:"list"` // contains filtered or unexported fields }
Information about the job error.
func (Details) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Details) SetImportAssetFromSignedUrlJobErrorDetails ¶
func (s *Details) SetImportAssetFromSignedUrlJobErrorDetails(v *ImportAssetFromSignedUrlJobErrorDetails) *Details
SetImportAssetFromSignedUrlJobErrorDetails sets the ImportAssetFromSignedUrlJobErrorDetails field's value.
func (*Details) SetImportAssetsFromS3JobErrorDetails ¶
func (s *Details) SetImportAssetsFromS3JobErrorDetails(v []*AssetSourceEntry) *Details
SetImportAssetsFromS3JobErrorDetails sets the ImportAssetsFromS3JobErrorDetails field's value.
type Event ¶
type Event struct { // What occurs to start the revision publish action. RevisionPublished *RevisionPublished `type:"structure"` // contains filtered or unexported fields }
What occurs to start an action.
func (Event) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Event) SetRevisionPublished ¶
func (s *Event) SetRevisionPublished(v *RevisionPublished) *Event
SetRevisionPublished sets the RevisionPublished field's value.
type EventActionEntry ¶
type EventActionEntry struct { // What occurs after a certain event. // // Action is a required field Action *Action `type:"structure" required:"true"` // The Amazon Resource Name (ARN) for the event action. // // Arn is a required field Arn *string `type:"string" required:"true"` // The date and time that the event action was created, in ISO 8601 format. // // CreatedAt is a required field CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` // What occurs to start an action. // // Event is a required field Event *Event `type:"structure" required:"true"` // The unique identifier for the event action. // // Id is a required field Id *string `type:"string" required:"true"` // The date and time that the event action was last updated, in ISO 8601 format. // // UpdatedAt is a required field UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` // contains filtered or unexported fields }
An event action is an object that defines the relationship between a specific event and an automated action that will be taken on behalf of the customer.
func (EventActionEntry) GoString ¶
func (s EventActionEntry) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EventActionEntry) SetAction ¶
func (s *EventActionEntry) SetAction(v *Action) *EventActionEntry
SetAction sets the Action field's value.
func (*EventActionEntry) SetArn ¶
func (s *EventActionEntry) SetArn(v string) *EventActionEntry
SetArn sets the Arn field's value.
func (*EventActionEntry) SetCreatedAt ¶
func (s *EventActionEntry) SetCreatedAt(v time.Time) *EventActionEntry
SetCreatedAt sets the CreatedAt field's value.
func (*EventActionEntry) SetEvent ¶
func (s *EventActionEntry) SetEvent(v *Event) *EventActionEntry
SetEvent sets the Event field's value.
func (*EventActionEntry) SetId ¶
func (s *EventActionEntry) SetId(v string) *EventActionEntry
SetId sets the Id field's value.
func (*EventActionEntry) SetUpdatedAt ¶
func (s *EventActionEntry) SetUpdatedAt(v time.Time) *EventActionEntry
SetUpdatedAt sets the UpdatedAt field's value.
func (EventActionEntry) String ¶
func (s EventActionEntry) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExportAssetToSignedUrlRequestDetails ¶
type ExportAssetToSignedUrlRequestDetails struct { // The unique identifier for the asset that is exported to a signed URL. // // AssetId is a required field AssetId *string `type:"string" required:"true"` // The unique identifier for the data set associated with this export job. // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // The unique identifier for the revision associated with this export request. // // RevisionId is a required field RevisionId *string `type:"string" required:"true"` // contains filtered or unexported fields }
Details of the operation to be performed by the job.
func (ExportAssetToSignedUrlRequestDetails) GoString ¶
func (s ExportAssetToSignedUrlRequestDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportAssetToSignedUrlRequestDetails) SetAssetId ¶
func (s *ExportAssetToSignedUrlRequestDetails) SetAssetId(v string) *ExportAssetToSignedUrlRequestDetails
SetAssetId sets the AssetId field's value.
func (*ExportAssetToSignedUrlRequestDetails) SetDataSetId ¶
func (s *ExportAssetToSignedUrlRequestDetails) SetDataSetId(v string) *ExportAssetToSignedUrlRequestDetails
SetDataSetId sets the DataSetId field's value.
func (*ExportAssetToSignedUrlRequestDetails) SetRevisionId ¶
func (s *ExportAssetToSignedUrlRequestDetails) SetRevisionId(v string) *ExportAssetToSignedUrlRequestDetails
SetRevisionId sets the RevisionId field's value.
func (ExportAssetToSignedUrlRequestDetails) String ¶
func (s ExportAssetToSignedUrlRequestDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportAssetToSignedUrlRequestDetails) Validate ¶
func (s *ExportAssetToSignedUrlRequestDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExportAssetToSignedUrlResponseDetails ¶
type ExportAssetToSignedUrlResponseDetails struct { // The unique identifier for the asset associated with this export job. // // AssetId is a required field AssetId *string `type:"string" required:"true"` // The unique identifier for the data set associated with this export job. // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // The unique identifier for the revision associated with this export response. // // RevisionId is a required field RevisionId *string `type:"string" required:"true"` // The signed URL for the export request. SignedUrl *string `type:"string"` // The date and time that the signed URL expires, in ISO 8601 format. SignedUrlExpiresAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
The details of the export to signed URL response.
func (ExportAssetToSignedUrlResponseDetails) GoString ¶
func (s ExportAssetToSignedUrlResponseDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportAssetToSignedUrlResponseDetails) SetAssetId ¶
func (s *ExportAssetToSignedUrlResponseDetails) SetAssetId(v string) *ExportAssetToSignedUrlResponseDetails
SetAssetId sets the AssetId field's value.
func (*ExportAssetToSignedUrlResponseDetails) SetDataSetId ¶
func (s *ExportAssetToSignedUrlResponseDetails) SetDataSetId(v string) *ExportAssetToSignedUrlResponseDetails
SetDataSetId sets the DataSetId field's value.
func (*ExportAssetToSignedUrlResponseDetails) SetRevisionId ¶
func (s *ExportAssetToSignedUrlResponseDetails) SetRevisionId(v string) *ExportAssetToSignedUrlResponseDetails
SetRevisionId sets the RevisionId field's value.
func (*ExportAssetToSignedUrlResponseDetails) SetSignedUrl ¶
func (s *ExportAssetToSignedUrlResponseDetails) SetSignedUrl(v string) *ExportAssetToSignedUrlResponseDetails
SetSignedUrl sets the SignedUrl field's value.
func (*ExportAssetToSignedUrlResponseDetails) SetSignedUrlExpiresAt ¶
func (s *ExportAssetToSignedUrlResponseDetails) SetSignedUrlExpiresAt(v time.Time) *ExportAssetToSignedUrlResponseDetails
SetSignedUrlExpiresAt sets the SignedUrlExpiresAt field's value.
func (ExportAssetToSignedUrlResponseDetails) String ¶
func (s ExportAssetToSignedUrlResponseDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExportAssetsToS3RequestDetails ¶
type ExportAssetsToS3RequestDetails struct { // The destination for the asset. // // AssetDestinations is a required field AssetDestinations []*AssetDestinationEntry `type:"list" required:"true"` // The unique identifier for the data set associated with this export job. // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // Encryption configuration for the export job. Encryption *ExportServerSideEncryption `type:"structure"` // The unique identifier for the revision associated with this export request. // // RevisionId is a required field RevisionId *string `type:"string" required:"true"` // contains filtered or unexported fields }
Details of the operation to be performed by the job.
func (ExportAssetsToS3RequestDetails) GoString ¶
func (s ExportAssetsToS3RequestDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportAssetsToS3RequestDetails) SetAssetDestinations ¶
func (s *ExportAssetsToS3RequestDetails) SetAssetDestinations(v []*AssetDestinationEntry) *ExportAssetsToS3RequestDetails
SetAssetDestinations sets the AssetDestinations field's value.
func (*ExportAssetsToS3RequestDetails) SetDataSetId ¶
func (s *ExportAssetsToS3RequestDetails) SetDataSetId(v string) *ExportAssetsToS3RequestDetails
SetDataSetId sets the DataSetId field's value.
func (*ExportAssetsToS3RequestDetails) SetEncryption ¶
func (s *ExportAssetsToS3RequestDetails) SetEncryption(v *ExportServerSideEncryption) *ExportAssetsToS3RequestDetails
SetEncryption sets the Encryption field's value.
func (*ExportAssetsToS3RequestDetails) SetRevisionId ¶
func (s *ExportAssetsToS3RequestDetails) SetRevisionId(v string) *ExportAssetsToS3RequestDetails
SetRevisionId sets the RevisionId field's value.
func (ExportAssetsToS3RequestDetails) String ¶
func (s ExportAssetsToS3RequestDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportAssetsToS3RequestDetails) Validate ¶
func (s *ExportAssetsToS3RequestDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExportAssetsToS3ResponseDetails ¶
type ExportAssetsToS3ResponseDetails struct { // The destination in Amazon S3 where the asset is exported. // // AssetDestinations is a required field AssetDestinations []*AssetDestinationEntry `type:"list" required:"true"` // The unique identifier for the data set associated with this export job. // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // Encryption configuration of the export job. Encryption *ExportServerSideEncryption `type:"structure"` // The unique identifier for the revision associated with this export response. // // RevisionId is a required field RevisionId *string `type:"string" required:"true"` // contains filtered or unexported fields }
Details about the export to Amazon S3 response.
func (ExportAssetsToS3ResponseDetails) GoString ¶
func (s ExportAssetsToS3ResponseDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportAssetsToS3ResponseDetails) SetAssetDestinations ¶
func (s *ExportAssetsToS3ResponseDetails) SetAssetDestinations(v []*AssetDestinationEntry) *ExportAssetsToS3ResponseDetails
SetAssetDestinations sets the AssetDestinations field's value.
func (*ExportAssetsToS3ResponseDetails) SetDataSetId ¶
func (s *ExportAssetsToS3ResponseDetails) SetDataSetId(v string) *ExportAssetsToS3ResponseDetails
SetDataSetId sets the DataSetId field's value.
func (*ExportAssetsToS3ResponseDetails) SetEncryption ¶
func (s *ExportAssetsToS3ResponseDetails) SetEncryption(v *ExportServerSideEncryption) *ExportAssetsToS3ResponseDetails
SetEncryption sets the Encryption field's value.
func (*ExportAssetsToS3ResponseDetails) SetRevisionId ¶
func (s *ExportAssetsToS3ResponseDetails) SetRevisionId(v string) *ExportAssetsToS3ResponseDetails
SetRevisionId sets the RevisionId field's value.
func (ExportAssetsToS3ResponseDetails) String ¶
func (s ExportAssetsToS3ResponseDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExportRevisionsToS3RequestDetails ¶
type ExportRevisionsToS3RequestDetails struct { // The unique identifier for the data set associated with this export job. // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // Encryption configuration for the export job. Encryption *ExportServerSideEncryption `type:"structure"` // The destination for the revision. // // RevisionDestinations is a required field RevisionDestinations []*RevisionDestinationEntry `type:"list" required:"true"` // contains filtered or unexported fields }
Details of the operation to be performed by the job.
func (ExportRevisionsToS3RequestDetails) GoString ¶
func (s ExportRevisionsToS3RequestDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportRevisionsToS3RequestDetails) SetDataSetId ¶
func (s *ExportRevisionsToS3RequestDetails) SetDataSetId(v string) *ExportRevisionsToS3RequestDetails
SetDataSetId sets the DataSetId field's value.
func (*ExportRevisionsToS3RequestDetails) SetEncryption ¶
func (s *ExportRevisionsToS3RequestDetails) SetEncryption(v *ExportServerSideEncryption) *ExportRevisionsToS3RequestDetails
SetEncryption sets the Encryption field's value.
func (*ExportRevisionsToS3RequestDetails) SetRevisionDestinations ¶
func (s *ExportRevisionsToS3RequestDetails) SetRevisionDestinations(v []*RevisionDestinationEntry) *ExportRevisionsToS3RequestDetails
SetRevisionDestinations sets the RevisionDestinations field's value.
func (ExportRevisionsToS3RequestDetails) String ¶
func (s ExportRevisionsToS3RequestDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportRevisionsToS3RequestDetails) Validate ¶
func (s *ExportRevisionsToS3RequestDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExportRevisionsToS3ResponseDetails ¶
type ExportRevisionsToS3ResponseDetails struct { // The unique identifier for the data set associated with this export job. // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // Encryption configuration of the export job. Encryption *ExportServerSideEncryption `type:"structure"` // The Amazon Resource Name (ARN) of the event action. EventActionArn *string `type:"string"` // The destination in Amazon S3 where the revision is exported. // // RevisionDestinations is a required field RevisionDestinations []*RevisionDestinationEntry `type:"list" required:"true"` // contains filtered or unexported fields }
Details about the export revisions to Amazon S3 response.
func (ExportRevisionsToS3ResponseDetails) GoString ¶
func (s ExportRevisionsToS3ResponseDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportRevisionsToS3ResponseDetails) SetDataSetId ¶
func (s *ExportRevisionsToS3ResponseDetails) SetDataSetId(v string) *ExportRevisionsToS3ResponseDetails
SetDataSetId sets the DataSetId field's value.
func (*ExportRevisionsToS3ResponseDetails) SetEncryption ¶
func (s *ExportRevisionsToS3ResponseDetails) SetEncryption(v *ExportServerSideEncryption) *ExportRevisionsToS3ResponseDetails
SetEncryption sets the Encryption field's value.
func (*ExportRevisionsToS3ResponseDetails) SetEventActionArn ¶
func (s *ExportRevisionsToS3ResponseDetails) SetEventActionArn(v string) *ExportRevisionsToS3ResponseDetails
SetEventActionArn sets the EventActionArn field's value.
func (*ExportRevisionsToS3ResponseDetails) SetRevisionDestinations ¶
func (s *ExportRevisionsToS3ResponseDetails) SetRevisionDestinations(v []*RevisionDestinationEntry) *ExportRevisionsToS3ResponseDetails
SetRevisionDestinations sets the RevisionDestinations field's value.
func (ExportRevisionsToS3ResponseDetails) String ¶
func (s ExportRevisionsToS3ResponseDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExportServerSideEncryption ¶
type ExportServerSideEncryption struct { // The Amazon Resource Name (ARN) of the AWS KMS key you want to use to encrypt // the Amazon S3 objects. This parameter is required if you choose aws:kms as // an encryption type. KmsKeyArn *string `type:"string"` // The type of server side encryption used for encrypting the objects in Amazon // S3. // // Type is a required field Type *string `type:"string" required:"true" enum:"ServerSideEncryptionTypes"` // contains filtered or unexported fields }
Encryption configuration of the export job. Includes the encryption type in addition to the AWS KMS key. The KMS key is only necessary if you chose the KMS encryption type.
func (ExportServerSideEncryption) GoString ¶
func (s ExportServerSideEncryption) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportServerSideEncryption) SetKmsKeyArn ¶
func (s *ExportServerSideEncryption) SetKmsKeyArn(v string) *ExportServerSideEncryption
SetKmsKeyArn sets the KmsKeyArn field's value.
func (*ExportServerSideEncryption) SetType ¶
func (s *ExportServerSideEncryption) SetType(v string) *ExportServerSideEncryption
SetType sets the Type field's value.
func (ExportServerSideEncryption) String ¶
func (s ExportServerSideEncryption) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportServerSideEncryption) Validate ¶
func (s *ExportServerSideEncryption) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAssetInput ¶
type GetAssetInput struct { // The unique identifier for an asset. // // AssetId is a required field AssetId *string `location:"uri" locationName:"AssetId" type:"string" required:"true"` // The unique identifier for a data set. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // The unique identifier for a revision. // // RevisionId is a required field RevisionId *string `location:"uri" locationName:"RevisionId" type:"string" required:"true"` // 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) SetAssetId ¶
func (s *GetAssetInput) SetAssetId(v string) *GetAssetInput
SetAssetId sets the AssetId field's value.
func (*GetAssetInput) SetDataSetId ¶
func (s *GetAssetInput) SetDataSetId(v string) *GetAssetInput
SetDataSetId sets the DataSetId field's value.
func (*GetAssetInput) SetRevisionId ¶
func (s *GetAssetInput) SetRevisionId(v string) *GetAssetInput
SetRevisionId sets the RevisionId 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 ARN for the asset. Arn *string `type:"string"` // Details about the asset. AssetDetails *AssetDetails `type:"structure"` // The type of asset that is added to a data set. AssetType *string `type:"string" enum:"AssetType"` // The date and time that the asset was created, in ISO 8601 format. CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The unique identifier for the data set associated with this asset. DataSetId *string `type:"string"` // The unique identifier for the asset. Id *string `type:"string"` // The name of the asset. When importing from Amazon S3, the Amazon S3 object // key is used as the asset name. When exporting to Amazon S3, the asset name // is used as default target Amazon S3 object key. When importing from Amazon // API Gateway API, the API name is used as the asset name. When importing from // Amazon Redshift, the datashare name is used as the asset name. When importing // from AWS Lake Formation, the static values of "Database(s) included in the // LF-tag policy" or "Table(s) included in the LF-tag policy" are used as the // asset name. Name *string `type:"string"` // The unique identifier for the revision associated with this asset. RevisionId *string `type:"string"` // The asset ID of the owned asset corresponding to the entitled asset being // viewed. This parameter is returned when an asset owner is viewing the entitled // copy of its owned asset. SourceId *string `type:"string"` // The date and time that the asset was last updated, in ISO 8601 format. UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // 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) SetArn ¶
func (s *GetAssetOutput) SetArn(v string) *GetAssetOutput
SetArn sets the Arn field's value.
func (*GetAssetOutput) SetAssetDetails ¶
func (s *GetAssetOutput) SetAssetDetails(v *AssetDetails) *GetAssetOutput
SetAssetDetails sets the AssetDetails field's value.
func (*GetAssetOutput) SetAssetType ¶
func (s *GetAssetOutput) SetAssetType(v string) *GetAssetOutput
SetAssetType sets the AssetType field's value.
func (*GetAssetOutput) SetCreatedAt ¶
func (s *GetAssetOutput) SetCreatedAt(v time.Time) *GetAssetOutput
SetCreatedAt sets the CreatedAt field's value.
func (*GetAssetOutput) SetDataSetId ¶
func (s *GetAssetOutput) SetDataSetId(v string) *GetAssetOutput
SetDataSetId sets the DataSetId field's value.
func (*GetAssetOutput) SetId ¶
func (s *GetAssetOutput) SetId(v string) *GetAssetOutput
SetId sets the Id field's value.
func (*GetAssetOutput) SetName ¶
func (s *GetAssetOutput) SetName(v string) *GetAssetOutput
SetName sets the Name field's value.
func (*GetAssetOutput) SetRevisionId ¶
func (s *GetAssetOutput) SetRevisionId(v string) *GetAssetOutput
SetRevisionId sets the RevisionId field's value.
func (*GetAssetOutput) SetSourceId ¶
func (s *GetAssetOutput) SetSourceId(v string) *GetAssetOutput
SetSourceId sets the SourceId field's value.
func (*GetAssetOutput) SetUpdatedAt ¶
func (s *GetAssetOutput) SetUpdatedAt(v time.Time) *GetAssetOutput
SetUpdatedAt sets the UpdatedAt 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 GetDataSetInput ¶
type GetDataSetInput struct { // The unique identifier for a data set. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetDataSetInput) GoString ¶
func (s GetDataSetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDataSetInput) SetDataSetId ¶
func (s *GetDataSetInput) SetDataSetId(v string) *GetDataSetInput
SetDataSetId sets the DataSetId field's value.
func (GetDataSetInput) String ¶
func (s GetDataSetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDataSetInput) Validate ¶
func (s *GetDataSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDataSetOutput ¶
type GetDataSetOutput struct { // The ARN for the data set. Arn *string `type:"string"` // The type of asset that is added to a data set. AssetType *string `type:"string" enum:"AssetType"` // The date and time that the data set was created, in ISO 8601 format. CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The description for the data set. Description *string `type:"string"` // The unique identifier for the data set. Id *string `type:"string"` // The name of the data set. Name *string `type:"string"` // A property that defines the data set as OWNED by the account (for providers) // or ENTITLED to the account (for subscribers). Origin *string `type:"string" enum:"Origin"` // If the origin of this data set is ENTITLED, includes the details for the // product on AWS Marketplace. OriginDetails *OriginDetails `type:"structure"` // The data set ID of the owned data set corresponding to the entitled data // set being viewed. This parameter is returned when a data set owner is viewing // the entitled copy of its owned data set. SourceId *string `type:"string"` // The tags for the data set. Tags map[string]*string `type:"map"` // The date and time that the data set was last updated, in ISO 8601 format. UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
func (GetDataSetOutput) GoString ¶
func (s GetDataSetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDataSetOutput) SetArn ¶
func (s *GetDataSetOutput) SetArn(v string) *GetDataSetOutput
SetArn sets the Arn field's value.
func (*GetDataSetOutput) SetAssetType ¶
func (s *GetDataSetOutput) SetAssetType(v string) *GetDataSetOutput
SetAssetType sets the AssetType field's value.
func (*GetDataSetOutput) SetCreatedAt ¶
func (s *GetDataSetOutput) SetCreatedAt(v time.Time) *GetDataSetOutput
SetCreatedAt sets the CreatedAt field's value.
func (*GetDataSetOutput) SetDescription ¶
func (s *GetDataSetOutput) SetDescription(v string) *GetDataSetOutput
SetDescription sets the Description field's value.
func (*GetDataSetOutput) SetId ¶
func (s *GetDataSetOutput) SetId(v string) *GetDataSetOutput
SetId sets the Id field's value.
func (*GetDataSetOutput) SetName ¶
func (s *GetDataSetOutput) SetName(v string) *GetDataSetOutput
SetName sets the Name field's value.
func (*GetDataSetOutput) SetOrigin ¶
func (s *GetDataSetOutput) SetOrigin(v string) *GetDataSetOutput
SetOrigin sets the Origin field's value.
func (*GetDataSetOutput) SetOriginDetails ¶
func (s *GetDataSetOutput) SetOriginDetails(v *OriginDetails) *GetDataSetOutput
SetOriginDetails sets the OriginDetails field's value.
func (*GetDataSetOutput) SetSourceId ¶
func (s *GetDataSetOutput) SetSourceId(v string) *GetDataSetOutput
SetSourceId sets the SourceId field's value.
func (*GetDataSetOutput) SetTags ¶
func (s *GetDataSetOutput) SetTags(v map[string]*string) *GetDataSetOutput
SetTags sets the Tags field's value.
func (*GetDataSetOutput) SetUpdatedAt ¶
func (s *GetDataSetOutput) SetUpdatedAt(v time.Time) *GetDataSetOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (GetDataSetOutput) String ¶
func (s GetDataSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetEventActionInput ¶
type GetEventActionInput struct { // The unique identifier for the event action. // // EventActionId is a required field EventActionId *string `location:"uri" locationName:"EventActionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetEventActionInput) GoString ¶
func (s GetEventActionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEventActionInput) SetEventActionId ¶
func (s *GetEventActionInput) SetEventActionId(v string) *GetEventActionInput
SetEventActionId sets the EventActionId field's value.
func (GetEventActionInput) String ¶
func (s GetEventActionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEventActionInput) Validate ¶
func (s *GetEventActionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetEventActionOutput ¶
type GetEventActionOutput struct { // What occurs after a certain event. Action *Action `type:"structure"` // The ARN for the event action. Arn *string `type:"string"` // The date and time that the event action was created, in ISO 8601 format. CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // What occurs to start an action. Event *Event `type:"structure"` // The unique identifier for the event action. Id *string `type:"string"` // The date and time that the event action was last updated, in ISO 8601 format. UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
func (GetEventActionOutput) GoString ¶
func (s GetEventActionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEventActionOutput) SetAction ¶
func (s *GetEventActionOutput) SetAction(v *Action) *GetEventActionOutput
SetAction sets the Action field's value.
func (*GetEventActionOutput) SetArn ¶
func (s *GetEventActionOutput) SetArn(v string) *GetEventActionOutput
SetArn sets the Arn field's value.
func (*GetEventActionOutput) SetCreatedAt ¶
func (s *GetEventActionOutput) SetCreatedAt(v time.Time) *GetEventActionOutput
SetCreatedAt sets the CreatedAt field's value.
func (*GetEventActionOutput) SetEvent ¶
func (s *GetEventActionOutput) SetEvent(v *Event) *GetEventActionOutput
SetEvent sets the Event field's value.
func (*GetEventActionOutput) SetId ¶
func (s *GetEventActionOutput) SetId(v string) *GetEventActionOutput
SetId sets the Id field's value.
func (*GetEventActionOutput) SetUpdatedAt ¶
func (s *GetEventActionOutput) SetUpdatedAt(v time.Time) *GetEventActionOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (GetEventActionOutput) String ¶
func (s GetEventActionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetJobInput ¶
type GetJobInput struct { // The unique identifier for a job. // // JobId is a required field JobId *string `location:"uri" locationName:"JobId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetJobInput) GoString ¶
func (s GetJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetJobInput) SetJobId ¶
func (s *GetJobInput) SetJobId(v string) *GetJobInput
SetJobId sets the JobId field's value.
func (GetJobInput) String ¶
func (s GetJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetJobInput) Validate ¶
func (s *GetJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetJobOutput ¶
type GetJobOutput struct { // The ARN for the job. Arn *string `type:"string"` // The date and time that the job was created, in ISO 8601 format. CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // Details about the job. Details *ResponseDetails `type:"structure"` // The errors associated with jobs. Errors []*JobError `type:"list"` // The unique identifier for the job. Id *string `type:"string"` // The state of the job. State *string `type:"string" enum:"State"` // The job type. Type *string `type:"string" enum:"Type"` // The date and time that the job was last updated, in ISO 8601 format. UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
func (GetJobOutput) GoString ¶
func (s GetJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetJobOutput) SetArn ¶
func (s *GetJobOutput) SetArn(v string) *GetJobOutput
SetArn sets the Arn field's value.
func (*GetJobOutput) SetCreatedAt ¶
func (s *GetJobOutput) SetCreatedAt(v time.Time) *GetJobOutput
SetCreatedAt sets the CreatedAt field's value.
func (*GetJobOutput) SetDetails ¶
func (s *GetJobOutput) SetDetails(v *ResponseDetails) *GetJobOutput
SetDetails sets the Details field's value.
func (*GetJobOutput) SetErrors ¶
func (s *GetJobOutput) SetErrors(v []*JobError) *GetJobOutput
SetErrors sets the Errors field's value.
func (*GetJobOutput) SetId ¶
func (s *GetJobOutput) SetId(v string) *GetJobOutput
SetId sets the Id field's value.
func (*GetJobOutput) SetState ¶
func (s *GetJobOutput) SetState(v string) *GetJobOutput
SetState sets the State field's value.
func (*GetJobOutput) SetType ¶
func (s *GetJobOutput) SetType(v string) *GetJobOutput
SetType sets the Type field's value.
func (*GetJobOutput) SetUpdatedAt ¶
func (s *GetJobOutput) SetUpdatedAt(v time.Time) *GetJobOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (GetJobOutput) String ¶
func (s GetJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetRevisionInput ¶
type GetRevisionInput struct { // The unique identifier for a data set. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // The unique identifier for a revision. // // RevisionId is a required field RevisionId *string `location:"uri" locationName:"RevisionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetRevisionInput) GoString ¶
func (s GetRevisionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRevisionInput) SetDataSetId ¶
func (s *GetRevisionInput) SetDataSetId(v string) *GetRevisionInput
SetDataSetId sets the DataSetId field's value.
func (*GetRevisionInput) SetRevisionId ¶
func (s *GetRevisionInput) SetRevisionId(v string) *GetRevisionInput
SetRevisionId sets the RevisionId field's value.
func (GetRevisionInput) String ¶
func (s GetRevisionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRevisionInput) Validate ¶
func (s *GetRevisionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetRevisionOutput ¶
type GetRevisionOutput struct { // The ARN for the revision. Arn *string `type:"string"` // An optional comment about the revision. Comment *string `type:"string"` // The date and time that the revision was created, in ISO 8601 format. CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The unique identifier for the data set associated with the data set revision. DataSetId *string `type:"string"` // To publish a revision to a data set in a product, the revision must first // be finalized. Finalizing a revision tells AWS Data Exchange that your changes // to the assets in the revision are complete. After it's in this read-only // state, you can publish the revision to your products. Finalized revisions // can be published through the AWS Data Exchange console or the AWS Marketplace // Catalog API, using the StartChangeSet AWS Marketplace Catalog API action. // When using the API, revisions are uniquely identified by their ARN. Finalized *bool `type:"boolean"` // The unique identifier for the revision. Id *string `type:"string"` // A required comment to inform subscribers of the reason their access to the // revision was revoked. RevocationComment *string `min:"10" type:"string"` // A status indicating that subscribers' access to the revision was revoked. Revoked *bool `type:"boolean"` // The date and time that the revision was revoked, in ISO 8601 format. RevokedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The revision ID of the owned revision corresponding to the entitled revision // being viewed. This parameter is returned when a revision owner is viewing // the entitled copy of its owned revision. SourceId *string `type:"string"` // The tags for the revision. Tags map[string]*string `type:"map"` // The date and time that the revision was last updated, in ISO 8601 format. UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
func (GetRevisionOutput) GoString ¶
func (s GetRevisionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRevisionOutput) SetArn ¶
func (s *GetRevisionOutput) SetArn(v string) *GetRevisionOutput
SetArn sets the Arn field's value.
func (*GetRevisionOutput) SetComment ¶
func (s *GetRevisionOutput) SetComment(v string) *GetRevisionOutput
SetComment sets the Comment field's value.
func (*GetRevisionOutput) SetCreatedAt ¶
func (s *GetRevisionOutput) SetCreatedAt(v time.Time) *GetRevisionOutput
SetCreatedAt sets the CreatedAt field's value.
func (*GetRevisionOutput) SetDataSetId ¶
func (s *GetRevisionOutput) SetDataSetId(v string) *GetRevisionOutput
SetDataSetId sets the DataSetId field's value.
func (*GetRevisionOutput) SetFinalized ¶
func (s *GetRevisionOutput) SetFinalized(v bool) *GetRevisionOutput
SetFinalized sets the Finalized field's value.
func (*GetRevisionOutput) SetId ¶
func (s *GetRevisionOutput) SetId(v string) *GetRevisionOutput
SetId sets the Id field's value.
func (*GetRevisionOutput) SetRevocationComment ¶
func (s *GetRevisionOutput) SetRevocationComment(v string) *GetRevisionOutput
SetRevocationComment sets the RevocationComment field's value.
func (*GetRevisionOutput) SetRevoked ¶
func (s *GetRevisionOutput) SetRevoked(v bool) *GetRevisionOutput
SetRevoked sets the Revoked field's value.
func (*GetRevisionOutput) SetRevokedAt ¶
func (s *GetRevisionOutput) SetRevokedAt(v time.Time) *GetRevisionOutput
SetRevokedAt sets the RevokedAt field's value.
func (*GetRevisionOutput) SetSourceId ¶
func (s *GetRevisionOutput) SetSourceId(v string) *GetRevisionOutput
SetSourceId sets the SourceId field's value.
func (*GetRevisionOutput) SetTags ¶
func (s *GetRevisionOutput) SetTags(v map[string]*string) *GetRevisionOutput
SetTags sets the Tags field's value.
func (*GetRevisionOutput) SetUpdatedAt ¶
func (s *GetRevisionOutput) SetUpdatedAt(v time.Time) *GetRevisionOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (GetRevisionOutput) String ¶
func (s GetRevisionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImportAssetFromApiGatewayApiRequestDetails ¶
type ImportAssetFromApiGatewayApiRequestDetails struct { // The API description. Markdown supported. ApiDescription *string `type:"string"` // The API Gateway API ID. // // ApiId is a required field ApiId *string `type:"string" required:"true"` // The API Gateway API key. ApiKey *string `type:"string"` // The API name. // // ApiName is a required field ApiName *string `type:"string" required:"true"` // The Base64-encoded MD5 hash of the OpenAPI 3.0 JSON API specification file. // It is used to ensure the integrity of the file. // // ApiSpecificationMd5Hash is a required field ApiSpecificationMd5Hash *string `min:"24" type:"string" required:"true"` // The data set ID. // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // The protocol type. // // ProtocolType is a required field ProtocolType *string `type:"string" required:"true" enum:"ProtocolType"` // The revision ID. // // RevisionId is a required field RevisionId *string `type:"string" required:"true"` // The API stage. // // Stage is a required field Stage *string `type:"string" required:"true"` // contains filtered or unexported fields }
The request details.
func (ImportAssetFromApiGatewayApiRequestDetails) GoString ¶
func (s ImportAssetFromApiGatewayApiRequestDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportAssetFromApiGatewayApiRequestDetails) SetApiDescription ¶
func (s *ImportAssetFromApiGatewayApiRequestDetails) SetApiDescription(v string) *ImportAssetFromApiGatewayApiRequestDetails
SetApiDescription sets the ApiDescription field's value.
func (*ImportAssetFromApiGatewayApiRequestDetails) SetApiId ¶
func (s *ImportAssetFromApiGatewayApiRequestDetails) SetApiId(v string) *ImportAssetFromApiGatewayApiRequestDetails
SetApiId sets the ApiId field's value.
func (*ImportAssetFromApiGatewayApiRequestDetails) SetApiKey ¶
func (s *ImportAssetFromApiGatewayApiRequestDetails) SetApiKey(v string) *ImportAssetFromApiGatewayApiRequestDetails
SetApiKey sets the ApiKey field's value.
func (*ImportAssetFromApiGatewayApiRequestDetails) SetApiName ¶
func (s *ImportAssetFromApiGatewayApiRequestDetails) SetApiName(v string) *ImportAssetFromApiGatewayApiRequestDetails
SetApiName sets the ApiName field's value.
func (*ImportAssetFromApiGatewayApiRequestDetails) SetApiSpecificationMd5Hash ¶
func (s *ImportAssetFromApiGatewayApiRequestDetails) SetApiSpecificationMd5Hash(v string) *ImportAssetFromApiGatewayApiRequestDetails
SetApiSpecificationMd5Hash sets the ApiSpecificationMd5Hash field's value.
func (*ImportAssetFromApiGatewayApiRequestDetails) SetDataSetId ¶
func (s *ImportAssetFromApiGatewayApiRequestDetails) SetDataSetId(v string) *ImportAssetFromApiGatewayApiRequestDetails
SetDataSetId sets the DataSetId field's value.
func (*ImportAssetFromApiGatewayApiRequestDetails) SetProtocolType ¶
func (s *ImportAssetFromApiGatewayApiRequestDetails) SetProtocolType(v string) *ImportAssetFromApiGatewayApiRequestDetails
SetProtocolType sets the ProtocolType field's value.
func (*ImportAssetFromApiGatewayApiRequestDetails) SetRevisionId ¶
func (s *ImportAssetFromApiGatewayApiRequestDetails) SetRevisionId(v string) *ImportAssetFromApiGatewayApiRequestDetails
SetRevisionId sets the RevisionId field's value.
func (*ImportAssetFromApiGatewayApiRequestDetails) SetStage ¶
func (s *ImportAssetFromApiGatewayApiRequestDetails) SetStage(v string) *ImportAssetFromApiGatewayApiRequestDetails
SetStage sets the Stage field's value.
func (ImportAssetFromApiGatewayApiRequestDetails) String ¶
func (s ImportAssetFromApiGatewayApiRequestDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportAssetFromApiGatewayApiRequestDetails) Validate ¶
func (s *ImportAssetFromApiGatewayApiRequestDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImportAssetFromApiGatewayApiResponseDetails ¶
type ImportAssetFromApiGatewayApiResponseDetails struct { // The API description. ApiDescription *string `type:"string"` // The API ID. // // ApiId is a required field ApiId *string `type:"string" required:"true"` // The API key. ApiKey *string `type:"string"` // The API name. // // ApiName is a required field ApiName *string `type:"string" required:"true"` // The Base64-encoded Md5 hash for the API asset, used to ensure the integrity // of the API at that location. // // ApiSpecificationMd5Hash is a required field ApiSpecificationMd5Hash *string `min:"24" type:"string" required:"true"` // The upload URL of the API specification. // // ApiSpecificationUploadUrl is a required field ApiSpecificationUploadUrl *string `type:"string" required:"true"` // The date and time that the upload URL expires, in ISO 8601 format. // // ApiSpecificationUploadUrlExpiresAt is a required field ApiSpecificationUploadUrlExpiresAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` // The data set ID. // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // The protocol type. // // ProtocolType is a required field ProtocolType *string `type:"string" required:"true" enum:"ProtocolType"` // The revision ID. // // RevisionId is a required field RevisionId *string `type:"string" required:"true"` // The API stage. // // Stage is a required field Stage *string `type:"string" required:"true"` // contains filtered or unexported fields }
The response details.
func (ImportAssetFromApiGatewayApiResponseDetails) GoString ¶
func (s ImportAssetFromApiGatewayApiResponseDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportAssetFromApiGatewayApiResponseDetails) SetApiDescription ¶
func (s *ImportAssetFromApiGatewayApiResponseDetails) SetApiDescription(v string) *ImportAssetFromApiGatewayApiResponseDetails
SetApiDescription sets the ApiDescription field's value.
func (*ImportAssetFromApiGatewayApiResponseDetails) SetApiId ¶
func (s *ImportAssetFromApiGatewayApiResponseDetails) SetApiId(v string) *ImportAssetFromApiGatewayApiResponseDetails
SetApiId sets the ApiId field's value.
func (*ImportAssetFromApiGatewayApiResponseDetails) SetApiKey ¶
func (s *ImportAssetFromApiGatewayApiResponseDetails) SetApiKey(v string) *ImportAssetFromApiGatewayApiResponseDetails
SetApiKey sets the ApiKey field's value.
func (*ImportAssetFromApiGatewayApiResponseDetails) SetApiName ¶
func (s *ImportAssetFromApiGatewayApiResponseDetails) SetApiName(v string) *ImportAssetFromApiGatewayApiResponseDetails
SetApiName sets the ApiName field's value.
func (*ImportAssetFromApiGatewayApiResponseDetails) SetApiSpecificationMd5Hash ¶
func (s *ImportAssetFromApiGatewayApiResponseDetails) SetApiSpecificationMd5Hash(v string) *ImportAssetFromApiGatewayApiResponseDetails
SetApiSpecificationMd5Hash sets the ApiSpecificationMd5Hash field's value.
func (*ImportAssetFromApiGatewayApiResponseDetails) SetApiSpecificationUploadUrl ¶
func (s *ImportAssetFromApiGatewayApiResponseDetails) SetApiSpecificationUploadUrl(v string) *ImportAssetFromApiGatewayApiResponseDetails
SetApiSpecificationUploadUrl sets the ApiSpecificationUploadUrl field's value.
func (*ImportAssetFromApiGatewayApiResponseDetails) SetApiSpecificationUploadUrlExpiresAt ¶
func (s *ImportAssetFromApiGatewayApiResponseDetails) SetApiSpecificationUploadUrlExpiresAt(v time.Time) *ImportAssetFromApiGatewayApiResponseDetails
SetApiSpecificationUploadUrlExpiresAt sets the ApiSpecificationUploadUrlExpiresAt field's value.
func (*ImportAssetFromApiGatewayApiResponseDetails) SetDataSetId ¶
func (s *ImportAssetFromApiGatewayApiResponseDetails) SetDataSetId(v string) *ImportAssetFromApiGatewayApiResponseDetails
SetDataSetId sets the DataSetId field's value.
func (*ImportAssetFromApiGatewayApiResponseDetails) SetProtocolType ¶
func (s *ImportAssetFromApiGatewayApiResponseDetails) SetProtocolType(v string) *ImportAssetFromApiGatewayApiResponseDetails
SetProtocolType sets the ProtocolType field's value.
func (*ImportAssetFromApiGatewayApiResponseDetails) SetRevisionId ¶
func (s *ImportAssetFromApiGatewayApiResponseDetails) SetRevisionId(v string) *ImportAssetFromApiGatewayApiResponseDetails
SetRevisionId sets the RevisionId field's value.
func (*ImportAssetFromApiGatewayApiResponseDetails) SetStage ¶
func (s *ImportAssetFromApiGatewayApiResponseDetails) SetStage(v string) *ImportAssetFromApiGatewayApiResponseDetails
SetStage sets the Stage field's value.
func (ImportAssetFromApiGatewayApiResponseDetails) String ¶
func (s ImportAssetFromApiGatewayApiResponseDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImportAssetFromSignedUrlJobErrorDetails ¶
type ImportAssetFromSignedUrlJobErrorDetails struct { // Details about the job error. // // AssetName is a required field AssetName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Details about the job error.
func (ImportAssetFromSignedUrlJobErrorDetails) GoString ¶
func (s ImportAssetFromSignedUrlJobErrorDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportAssetFromSignedUrlJobErrorDetails) SetAssetName ¶
func (s *ImportAssetFromSignedUrlJobErrorDetails) SetAssetName(v string) *ImportAssetFromSignedUrlJobErrorDetails
SetAssetName sets the AssetName field's value.
func (ImportAssetFromSignedUrlJobErrorDetails) String ¶
func (s ImportAssetFromSignedUrlJobErrorDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImportAssetFromSignedUrlRequestDetails ¶
type ImportAssetFromSignedUrlRequestDetails struct { // The name of the asset. When importing from Amazon S3, the Amazon S3 object // key is used as the asset name. // // AssetName is a required field AssetName *string `type:"string" required:"true"` // The unique identifier for the data set associated with this import job. // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // The Base64-encoded Md5 hash for the asset, used to ensure the integrity of // the file at that location. // // Md5Hash is a required field Md5Hash *string `min:"24" type:"string" required:"true"` // The unique identifier for the revision associated with this import request. // // RevisionId is a required field RevisionId *string `type:"string" required:"true"` // contains filtered or unexported fields }
Details of the operation to be performed by the job.
func (ImportAssetFromSignedUrlRequestDetails) GoString ¶
func (s ImportAssetFromSignedUrlRequestDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportAssetFromSignedUrlRequestDetails) SetAssetName ¶
func (s *ImportAssetFromSignedUrlRequestDetails) SetAssetName(v string) *ImportAssetFromSignedUrlRequestDetails
SetAssetName sets the AssetName field's value.
func (*ImportAssetFromSignedUrlRequestDetails) SetDataSetId ¶
func (s *ImportAssetFromSignedUrlRequestDetails) SetDataSetId(v string) *ImportAssetFromSignedUrlRequestDetails
SetDataSetId sets the DataSetId field's value.
func (*ImportAssetFromSignedUrlRequestDetails) SetMd5Hash ¶
func (s *ImportAssetFromSignedUrlRequestDetails) SetMd5Hash(v string) *ImportAssetFromSignedUrlRequestDetails
SetMd5Hash sets the Md5Hash field's value.
func (*ImportAssetFromSignedUrlRequestDetails) SetRevisionId ¶
func (s *ImportAssetFromSignedUrlRequestDetails) SetRevisionId(v string) *ImportAssetFromSignedUrlRequestDetails
SetRevisionId sets the RevisionId field's value.
func (ImportAssetFromSignedUrlRequestDetails) String ¶
func (s ImportAssetFromSignedUrlRequestDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportAssetFromSignedUrlRequestDetails) Validate ¶
func (s *ImportAssetFromSignedUrlRequestDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImportAssetFromSignedUrlResponseDetails ¶
type ImportAssetFromSignedUrlResponseDetails struct { // The name for the asset associated with this import job. // // AssetName is a required field AssetName *string `type:"string" required:"true"` // The unique identifier for the data set associated with this import job. // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // The Base64-encoded Md5 hash for the asset, used to ensure the integrity of // the file at that location. Md5Hash *string `min:"24" type:"string"` // The unique identifier for the revision associated with this import response. // // RevisionId is a required field RevisionId *string `type:"string" required:"true"` // The signed URL. SignedUrl *string `type:"string"` // The time and date at which the signed URL expires, in ISO 8601 format. SignedUrlExpiresAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
The details in the response for an import request, including the signed URL and other information.
func (ImportAssetFromSignedUrlResponseDetails) GoString ¶
func (s ImportAssetFromSignedUrlResponseDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportAssetFromSignedUrlResponseDetails) SetAssetName ¶
func (s *ImportAssetFromSignedUrlResponseDetails) SetAssetName(v string) *ImportAssetFromSignedUrlResponseDetails
SetAssetName sets the AssetName field's value.
func (*ImportAssetFromSignedUrlResponseDetails) SetDataSetId ¶
func (s *ImportAssetFromSignedUrlResponseDetails) SetDataSetId(v string) *ImportAssetFromSignedUrlResponseDetails
SetDataSetId sets the DataSetId field's value.
func (*ImportAssetFromSignedUrlResponseDetails) SetMd5Hash ¶
func (s *ImportAssetFromSignedUrlResponseDetails) SetMd5Hash(v string) *ImportAssetFromSignedUrlResponseDetails
SetMd5Hash sets the Md5Hash field's value.
func (*ImportAssetFromSignedUrlResponseDetails) SetRevisionId ¶
func (s *ImportAssetFromSignedUrlResponseDetails) SetRevisionId(v string) *ImportAssetFromSignedUrlResponseDetails
SetRevisionId sets the RevisionId field's value.
func (*ImportAssetFromSignedUrlResponseDetails) SetSignedUrl ¶
func (s *ImportAssetFromSignedUrlResponseDetails) SetSignedUrl(v string) *ImportAssetFromSignedUrlResponseDetails
SetSignedUrl sets the SignedUrl field's value.
func (*ImportAssetFromSignedUrlResponseDetails) SetSignedUrlExpiresAt ¶
func (s *ImportAssetFromSignedUrlResponseDetails) SetSignedUrlExpiresAt(v time.Time) *ImportAssetFromSignedUrlResponseDetails
SetSignedUrlExpiresAt sets the SignedUrlExpiresAt field's value.
func (ImportAssetFromSignedUrlResponseDetails) String ¶
func (s ImportAssetFromSignedUrlResponseDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImportAssetsFromLakeFormationTagPolicyRequestDetails ¶
type ImportAssetsFromLakeFormationTagPolicyRequestDetails struct { // The identifier for the AWS Glue Data Catalog. // // CatalogId is a required field CatalogId *string `min:"12" type:"string" required:"true"` // The unique identifier for the data set associated with this import job. // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // A structure for the database object. Database *DatabaseLFTagPolicyAndPermissions `type:"structure"` // The unique identifier for the revision associated with this import job. // // RevisionId is a required field RevisionId *string `type:"string" required:"true"` // The IAM role's ARN that allows AWS Data Exchange to assume the role and grant // and revoke permissions of subscribers to AWS Lake Formation data permissions. // // RoleArn is a required field RoleArn *string `type:"string" required:"true"` // A structure for the table object. Table *TableLFTagPolicyAndPermissions `type:"structure"` // contains filtered or unexported fields }
Details about the assets imported from an AWS Lake Formation tag policy request.
func (ImportAssetsFromLakeFormationTagPolicyRequestDetails) GoString ¶
func (s ImportAssetsFromLakeFormationTagPolicyRequestDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportAssetsFromLakeFormationTagPolicyRequestDetails) SetCatalogId ¶
func (s *ImportAssetsFromLakeFormationTagPolicyRequestDetails) SetCatalogId(v string) *ImportAssetsFromLakeFormationTagPolicyRequestDetails
SetCatalogId sets the CatalogId field's value.
func (*ImportAssetsFromLakeFormationTagPolicyRequestDetails) SetDataSetId ¶
func (s *ImportAssetsFromLakeFormationTagPolicyRequestDetails) SetDataSetId(v string) *ImportAssetsFromLakeFormationTagPolicyRequestDetails
SetDataSetId sets the DataSetId field's value.
func (*ImportAssetsFromLakeFormationTagPolicyRequestDetails) SetDatabase ¶
func (s *ImportAssetsFromLakeFormationTagPolicyRequestDetails) SetDatabase(v *DatabaseLFTagPolicyAndPermissions) *ImportAssetsFromLakeFormationTagPolicyRequestDetails
SetDatabase sets the Database field's value.
func (*ImportAssetsFromLakeFormationTagPolicyRequestDetails) SetRevisionId ¶
func (s *ImportAssetsFromLakeFormationTagPolicyRequestDetails) SetRevisionId(v string) *ImportAssetsFromLakeFormationTagPolicyRequestDetails
SetRevisionId sets the RevisionId field's value.
func (*ImportAssetsFromLakeFormationTagPolicyRequestDetails) SetRoleArn ¶
func (s *ImportAssetsFromLakeFormationTagPolicyRequestDetails) SetRoleArn(v string) *ImportAssetsFromLakeFormationTagPolicyRequestDetails
SetRoleArn sets the RoleArn field's value.
func (*ImportAssetsFromLakeFormationTagPolicyRequestDetails) SetTable ¶
func (s *ImportAssetsFromLakeFormationTagPolicyRequestDetails) SetTable(v *TableLFTagPolicyAndPermissions) *ImportAssetsFromLakeFormationTagPolicyRequestDetails
SetTable sets the Table field's value.
func (ImportAssetsFromLakeFormationTagPolicyRequestDetails) String ¶
func (s ImportAssetsFromLakeFormationTagPolicyRequestDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportAssetsFromLakeFormationTagPolicyRequestDetails) Validate ¶
func (s *ImportAssetsFromLakeFormationTagPolicyRequestDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImportAssetsFromLakeFormationTagPolicyResponseDetails ¶
type ImportAssetsFromLakeFormationTagPolicyResponseDetails struct { // The identifier for the AWS Glue Data Catalog. // // CatalogId is a required field CatalogId *string `min:"12" type:"string" required:"true"` // The unique identifier for the data set associated with this import job. // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // A structure for the database object. Database *DatabaseLFTagPolicyAndPermissions `type:"structure"` // The unique identifier for the revision associated with this import job. // // RevisionId is a required field RevisionId *string `type:"string" required:"true"` // The IAM role's ARN that allows AWS Data Exchange to assume the role and grant // and revoke permissions to AWS Lake Formation data permissions. // // RoleArn is a required field RoleArn *string `type:"string" required:"true"` // A structure for the table object. Table *TableLFTagPolicyAndPermissions `type:"structure"` // contains filtered or unexported fields }
Details from an import AWS Lake Formation tag policy job response.
func (ImportAssetsFromLakeFormationTagPolicyResponseDetails) GoString ¶
func (s ImportAssetsFromLakeFormationTagPolicyResponseDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportAssetsFromLakeFormationTagPolicyResponseDetails) SetCatalogId ¶
func (s *ImportAssetsFromLakeFormationTagPolicyResponseDetails) SetCatalogId(v string) *ImportAssetsFromLakeFormationTagPolicyResponseDetails
SetCatalogId sets the CatalogId field's value.
func (*ImportAssetsFromLakeFormationTagPolicyResponseDetails) SetDataSetId ¶
func (s *ImportAssetsFromLakeFormationTagPolicyResponseDetails) SetDataSetId(v string) *ImportAssetsFromLakeFormationTagPolicyResponseDetails
SetDataSetId sets the DataSetId field's value.
func (*ImportAssetsFromLakeFormationTagPolicyResponseDetails) SetDatabase ¶
func (s *ImportAssetsFromLakeFormationTagPolicyResponseDetails) SetDatabase(v *DatabaseLFTagPolicyAndPermissions) *ImportAssetsFromLakeFormationTagPolicyResponseDetails
SetDatabase sets the Database field's value.
func (*ImportAssetsFromLakeFormationTagPolicyResponseDetails) SetRevisionId ¶
func (s *ImportAssetsFromLakeFormationTagPolicyResponseDetails) SetRevisionId(v string) *ImportAssetsFromLakeFormationTagPolicyResponseDetails
SetRevisionId sets the RevisionId field's value.
func (*ImportAssetsFromLakeFormationTagPolicyResponseDetails) SetRoleArn ¶
func (s *ImportAssetsFromLakeFormationTagPolicyResponseDetails) SetRoleArn(v string) *ImportAssetsFromLakeFormationTagPolicyResponseDetails
SetRoleArn sets the RoleArn field's value.
func (*ImportAssetsFromLakeFormationTagPolicyResponseDetails) SetTable ¶
func (s *ImportAssetsFromLakeFormationTagPolicyResponseDetails) SetTable(v *TableLFTagPolicyAndPermissions) *ImportAssetsFromLakeFormationTagPolicyResponseDetails
SetTable sets the Table field's value.
func (ImportAssetsFromLakeFormationTagPolicyResponseDetails) String ¶
func (s ImportAssetsFromLakeFormationTagPolicyResponseDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImportAssetsFromRedshiftDataSharesRequestDetails ¶
type ImportAssetsFromRedshiftDataSharesRequestDetails struct { // // AssetSources is a required field AssetSources []*RedshiftDataShareAssetSourceEntry `type:"list" required:"true"` // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // // RevisionId is a required field RevisionId *string `type:"string" required:"true"` // contains filtered or unexported fields }
Details from an import from Amazon Redshift datashare request.
func (ImportAssetsFromRedshiftDataSharesRequestDetails) GoString ¶
func (s ImportAssetsFromRedshiftDataSharesRequestDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportAssetsFromRedshiftDataSharesRequestDetails) SetAssetSources ¶
func (s *ImportAssetsFromRedshiftDataSharesRequestDetails) SetAssetSources(v []*RedshiftDataShareAssetSourceEntry) *ImportAssetsFromRedshiftDataSharesRequestDetails
SetAssetSources sets the AssetSources field's value.
func (*ImportAssetsFromRedshiftDataSharesRequestDetails) SetDataSetId ¶
func (s *ImportAssetsFromRedshiftDataSharesRequestDetails) SetDataSetId(v string) *ImportAssetsFromRedshiftDataSharesRequestDetails
SetDataSetId sets the DataSetId field's value.
func (*ImportAssetsFromRedshiftDataSharesRequestDetails) SetRevisionId ¶
func (s *ImportAssetsFromRedshiftDataSharesRequestDetails) SetRevisionId(v string) *ImportAssetsFromRedshiftDataSharesRequestDetails
SetRevisionId sets the RevisionId field's value.
func (ImportAssetsFromRedshiftDataSharesRequestDetails) String ¶
func (s ImportAssetsFromRedshiftDataSharesRequestDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportAssetsFromRedshiftDataSharesRequestDetails) Validate ¶
func (s *ImportAssetsFromRedshiftDataSharesRequestDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImportAssetsFromRedshiftDataSharesResponseDetails ¶
type ImportAssetsFromRedshiftDataSharesResponseDetails struct { // // AssetSources is a required field AssetSources []*RedshiftDataShareAssetSourceEntry `type:"list" required:"true"` // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // // RevisionId is a required field RevisionId *string `type:"string" required:"true"` // contains filtered or unexported fields }
Details from an import from Amazon Redshift datashare response.
func (ImportAssetsFromRedshiftDataSharesResponseDetails) GoString ¶
func (s ImportAssetsFromRedshiftDataSharesResponseDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportAssetsFromRedshiftDataSharesResponseDetails) SetAssetSources ¶
func (s *ImportAssetsFromRedshiftDataSharesResponseDetails) SetAssetSources(v []*RedshiftDataShareAssetSourceEntry) *ImportAssetsFromRedshiftDataSharesResponseDetails
SetAssetSources sets the AssetSources field's value.
func (*ImportAssetsFromRedshiftDataSharesResponseDetails) SetDataSetId ¶
func (s *ImportAssetsFromRedshiftDataSharesResponseDetails) SetDataSetId(v string) *ImportAssetsFromRedshiftDataSharesResponseDetails
SetDataSetId sets the DataSetId field's value.
func (*ImportAssetsFromRedshiftDataSharesResponseDetails) SetRevisionId ¶
func (s *ImportAssetsFromRedshiftDataSharesResponseDetails) SetRevisionId(v string) *ImportAssetsFromRedshiftDataSharesResponseDetails
SetRevisionId sets the RevisionId field's value.
func (ImportAssetsFromRedshiftDataSharesResponseDetails) String ¶
func (s ImportAssetsFromRedshiftDataSharesResponseDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImportAssetsFromS3RequestDetails ¶
type ImportAssetsFromS3RequestDetails struct { // Is a list of Amazon S3 bucket and object key pairs. // // AssetSources is a required field AssetSources []*AssetSourceEntry `type:"list" required:"true"` // The unique identifier for the data set associated with this import job. // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // The unique identifier for the revision associated with this import request. // // RevisionId is a required field RevisionId *string `type:"string" required:"true"` // contains filtered or unexported fields }
Details of the operation to be performed by the job.
func (ImportAssetsFromS3RequestDetails) GoString ¶
func (s ImportAssetsFromS3RequestDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportAssetsFromS3RequestDetails) SetAssetSources ¶
func (s *ImportAssetsFromS3RequestDetails) SetAssetSources(v []*AssetSourceEntry) *ImportAssetsFromS3RequestDetails
SetAssetSources sets the AssetSources field's value.
func (*ImportAssetsFromS3RequestDetails) SetDataSetId ¶
func (s *ImportAssetsFromS3RequestDetails) SetDataSetId(v string) *ImportAssetsFromS3RequestDetails
SetDataSetId sets the DataSetId field's value.
func (*ImportAssetsFromS3RequestDetails) SetRevisionId ¶
func (s *ImportAssetsFromS3RequestDetails) SetRevisionId(v string) *ImportAssetsFromS3RequestDetails
SetRevisionId sets the RevisionId field's value.
func (ImportAssetsFromS3RequestDetails) String ¶
func (s ImportAssetsFromS3RequestDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportAssetsFromS3RequestDetails) Validate ¶
func (s *ImportAssetsFromS3RequestDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImportAssetsFromS3ResponseDetails ¶
type ImportAssetsFromS3ResponseDetails struct { // Is a list of Amazon S3 bucket and object key pairs. // // AssetSources is a required field AssetSources []*AssetSourceEntry `type:"list" required:"true"` // The unique identifier for the data set associated with this import job. // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // The unique identifier for the revision associated with this import response. // // RevisionId is a required field RevisionId *string `type:"string" required:"true"` // contains filtered or unexported fields }
Details from an import from Amazon S3 response.
func (ImportAssetsFromS3ResponseDetails) GoString ¶
func (s ImportAssetsFromS3ResponseDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportAssetsFromS3ResponseDetails) SetAssetSources ¶
func (s *ImportAssetsFromS3ResponseDetails) SetAssetSources(v []*AssetSourceEntry) *ImportAssetsFromS3ResponseDetails
SetAssetSources sets the AssetSources field's value.
func (*ImportAssetsFromS3ResponseDetails) SetDataSetId ¶
func (s *ImportAssetsFromS3ResponseDetails) SetDataSetId(v string) *ImportAssetsFromS3ResponseDetails
SetDataSetId sets the DataSetId field's value.
func (*ImportAssetsFromS3ResponseDetails) SetRevisionId ¶
func (s *ImportAssetsFromS3ResponseDetails) SetRevisionId(v string) *ImportAssetsFromS3ResponseDetails
SetRevisionId sets the RevisionId field's value.
func (ImportAssetsFromS3ResponseDetails) String ¶
func (s ImportAssetsFromS3ResponseDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The message identifying the service exception that occurred. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
An exception occurred with the service.
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 JobEntry ¶
type JobEntry struct { // The ARN for the job. // // Arn is a required field Arn *string `type:"string" required:"true"` // The date and time that the job was created, in ISO 8601 format. // // CreatedAt is a required field CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` // Details of the operation to be performed by the job, such as export destination // details or import source details. // // Details is a required field Details *ResponseDetails `type:"structure" required:"true"` // Errors for jobs. Errors []*JobError `type:"list"` // The unique identifier for the job. // // Id is a required field Id *string `type:"string" required:"true"` // The state of the job. // // State is a required field State *string `type:"string" required:"true" enum:"State"` // The job type. // // Type is a required field Type *string `type:"string" required:"true" enum:"Type"` // The date and time that the job was last updated, in ISO 8601 format. // // UpdatedAt is a required field UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` // contains filtered or unexported fields }
AWS Data Exchange Jobs are asynchronous import or export operations used to create or copy assets. A data set owner can both import and export as they see fit. Someone with an entitlement to a data set can only export. Jobs are deleted 90 days after they are created.
func (JobEntry) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*JobEntry) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*JobEntry) SetDetails ¶
func (s *JobEntry) SetDetails(v *ResponseDetails) *JobEntry
SetDetails sets the Details field's value.
func (*JobEntry) SetUpdatedAt ¶
SetUpdatedAt sets the UpdatedAt field's value.
type JobError ¶
type JobError struct { // The code for the job error. // // Code is a required field Code *string `type:"string" required:"true" enum:"Code"` // The details about the job error. Details *Details `type:"structure"` // The name of the limit that was reached. LimitName *string `type:"string" enum:"JobErrorLimitName"` // The value of the exceeded limit. LimitValue *float64 `type:"double"` // The message related to the job error. // // Message is a required field Message *string `type:"string" required:"true"` // The unique identifier for the resource related to the error. ResourceId *string `type:"string"` // The type of resource related to the error. ResourceType *string `type:"string" enum:"JobErrorResourceTypes"` // contains filtered or unexported fields }
An error that occurred with the job request.
func (JobError) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*JobError) SetDetails ¶
SetDetails sets the Details field's value.
func (*JobError) SetLimitName ¶
SetLimitName sets the LimitName field's value.
func (*JobError) SetLimitValue ¶
SetLimitValue sets the LimitValue field's value.
func (*JobError) SetMessage ¶
SetMessage sets the Message field's value.
func (*JobError) SetResourceId ¶
SetResourceId sets the ResourceId field's value.
func (*JobError) SetResourceType ¶
SetResourceType sets the ResourceType field's value.
type KmsKeyToGrant ¶
type KmsKeyToGrant struct { // The AWS KMS CMK (Key Management System Customer Managed Key) used to encrypt // S3 objects in the shared S3 Bucket. AWS Data exchange will create a KMS grant // for each subscriber to allow them to access and decrypt their entitled data // that is encrypted using this KMS key specified. // // KmsKeyArn is a required field KmsKeyArn *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The Amazon Resource Name (ARN) of the AWS KMS key used to encrypt the shared S3 objects.
func (KmsKeyToGrant) GoString ¶
func (s KmsKeyToGrant) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*KmsKeyToGrant) SetKmsKeyArn ¶
func (s *KmsKeyToGrant) SetKmsKeyArn(v string) *KmsKeyToGrant
SetKmsKeyArn sets the KmsKeyArn field's value.
func (KmsKeyToGrant) String ¶
func (s KmsKeyToGrant) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*KmsKeyToGrant) Validate ¶
func (s *KmsKeyToGrant) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LFResourceDetails ¶
type LFResourceDetails struct { // Details about the database resource included in the AWS Lake Formation data // permission. Database *DatabaseLFTagPolicy `type:"structure"` // Details about the table resource included in the AWS Lake Formation data // permission. Table *TableLFTagPolicy `type:"structure"` // contains filtered or unexported fields }
Details about the AWS Lake Formation resource (Table or Database) included in the AWS Lake Formation data permission.
func (LFResourceDetails) GoString ¶
func (s LFResourceDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LFResourceDetails) SetDatabase ¶
func (s *LFResourceDetails) SetDatabase(v *DatabaseLFTagPolicy) *LFResourceDetails
SetDatabase sets the Database field's value.
func (*LFResourceDetails) SetTable ¶
func (s *LFResourceDetails) SetTable(v *TableLFTagPolicy) *LFResourceDetails
SetTable sets the Table field's value.
func (LFResourceDetails) String ¶
func (s LFResourceDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LFTag ¶
type LFTag struct { // The key name for the LF-tag. // // TagKey is a required field TagKey *string `type:"string" required:"true"` // A list of LF-tag values. // // TagValues is a required field TagValues []*string `type:"list" required:"true"` // contains filtered or unexported fields }
A structure that allows an LF-admin to grant permissions on certain conditions.
func (LFTag) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LFTag) SetTagValues ¶
SetTagValues sets the TagValues field's value.
type LFTagPolicyDetails ¶
type LFTagPolicyDetails struct { // The identifier for the AWS Glue Data Catalog. // // CatalogId is a required field CatalogId *string `min:"12" type:"string" required:"true"` // Details for the Lake Formation Resources included in the LF-tag policy. // // ResourceDetails is a required field ResourceDetails *LFResourceDetails `type:"structure" required:"true"` // The resource type for which the LF-tag policy applies. // // ResourceType is a required field ResourceType *string `type:"string" required:"true" enum:"LFResourceType"` // contains filtered or unexported fields }
Details about the LF-tag policy.
func (LFTagPolicyDetails) GoString ¶
func (s LFTagPolicyDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LFTagPolicyDetails) SetCatalogId ¶
func (s *LFTagPolicyDetails) SetCatalogId(v string) *LFTagPolicyDetails
SetCatalogId sets the CatalogId field's value.
func (*LFTagPolicyDetails) SetResourceDetails ¶
func (s *LFTagPolicyDetails) SetResourceDetails(v *LFResourceDetails) *LFTagPolicyDetails
SetResourceDetails sets the ResourceDetails field's value.
func (*LFTagPolicyDetails) SetResourceType ¶
func (s *LFTagPolicyDetails) SetResourceType(v string) *LFTagPolicyDetails
SetResourceType sets the ResourceType field's value.
func (LFTagPolicyDetails) String ¶
func (s LFTagPolicyDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LakeFormationDataPermissionAsset ¶
type LakeFormationDataPermissionAsset struct { // Details about the AWS Lake Formation data permission. // // LakeFormationDataPermissionDetails is a required field LakeFormationDataPermissionDetails *LakeFormationDataPermissionDetails `type:"structure" required:"true"` // The data permission type. // // LakeFormationDataPermissionType is a required field LakeFormationDataPermissionType *string `type:"string" required:"true" enum:"LakeFormationDataPermissionType"` // The permissions granted to the subscribers on the resource. // // Permissions is a required field Permissions []*string `type:"list" required:"true" enum:"LFPermission"` // The IAM role's ARN that allows AWS Data Exchange to assume the role and grant // and revoke permissions to AWS Lake Formation data permissions. RoleArn *string `type:"string"` // contains filtered or unexported fields }
The AWS Lake Formation data permission asset.
func (LakeFormationDataPermissionAsset) GoString ¶
func (s LakeFormationDataPermissionAsset) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LakeFormationDataPermissionAsset) SetLakeFormationDataPermissionDetails ¶
func (s *LakeFormationDataPermissionAsset) SetLakeFormationDataPermissionDetails(v *LakeFormationDataPermissionDetails) *LakeFormationDataPermissionAsset
SetLakeFormationDataPermissionDetails sets the LakeFormationDataPermissionDetails field's value.
func (*LakeFormationDataPermissionAsset) SetLakeFormationDataPermissionType ¶
func (s *LakeFormationDataPermissionAsset) SetLakeFormationDataPermissionType(v string) *LakeFormationDataPermissionAsset
SetLakeFormationDataPermissionType sets the LakeFormationDataPermissionType field's value.
func (*LakeFormationDataPermissionAsset) SetPermissions ¶
func (s *LakeFormationDataPermissionAsset) SetPermissions(v []*string) *LakeFormationDataPermissionAsset
SetPermissions sets the Permissions field's value.
func (*LakeFormationDataPermissionAsset) SetRoleArn ¶
func (s *LakeFormationDataPermissionAsset) SetRoleArn(v string) *LakeFormationDataPermissionAsset
SetRoleArn sets the RoleArn field's value.
func (LakeFormationDataPermissionAsset) String ¶
func (s LakeFormationDataPermissionAsset) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LakeFormationDataPermissionDetails ¶
type LakeFormationDataPermissionDetails struct { // Details about the LF-tag policy. LFTagPolicy *LFTagPolicyDetails `type:"structure"` // contains filtered or unexported fields }
Details about the AWS Lake Formation data permission.
func (LakeFormationDataPermissionDetails) GoString ¶
func (s LakeFormationDataPermissionDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LakeFormationDataPermissionDetails) SetLFTagPolicy ¶
func (s *LakeFormationDataPermissionDetails) SetLFTagPolicy(v *LFTagPolicyDetails) *LakeFormationDataPermissionDetails
SetLFTagPolicy sets the LFTagPolicy field's value.
func (LakeFormationDataPermissionDetails) String ¶
func (s LakeFormationDataPermissionDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LakeFormationTagPolicyDetails ¶
type LakeFormationTagPolicyDetails struct { // The underlying Glue database that the notification is referring to. Database *string `type:"string"` // The underlying Glue table that the notification is referring to. Table *string `type:"string"` // contains filtered or unexported fields }
Extra details specific to the affected scope in this LF data set.
func (LakeFormationTagPolicyDetails) GoString ¶
func (s LakeFormationTagPolicyDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LakeFormationTagPolicyDetails) SetDatabase ¶
func (s *LakeFormationTagPolicyDetails) SetDatabase(v string) *LakeFormationTagPolicyDetails
SetDatabase sets the Database field's value.
func (*LakeFormationTagPolicyDetails) SetTable ¶
func (s *LakeFormationTagPolicyDetails) SetTable(v string) *LakeFormationTagPolicyDetails
SetTable sets the Table field's value.
func (LakeFormationTagPolicyDetails) String ¶
func (s LakeFormationTagPolicyDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListDataSetRevisionsInput ¶
type ListDataSetRevisionsInput struct { // The unique identifier for a data set. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // The maximum number of results returned by a single call. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token value retrieved from a previous call to access the next page of // results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListDataSetRevisionsInput) GoString ¶
func (s ListDataSetRevisionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDataSetRevisionsInput) SetDataSetId ¶
func (s *ListDataSetRevisionsInput) SetDataSetId(v string) *ListDataSetRevisionsInput
SetDataSetId sets the DataSetId field's value.
func (*ListDataSetRevisionsInput) SetMaxResults ¶
func (s *ListDataSetRevisionsInput) SetMaxResults(v int64) *ListDataSetRevisionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDataSetRevisionsInput) SetNextToken ¶
func (s *ListDataSetRevisionsInput) SetNextToken(v string) *ListDataSetRevisionsInput
SetNextToken sets the NextToken field's value.
func (ListDataSetRevisionsInput) String ¶
func (s ListDataSetRevisionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDataSetRevisionsInput) Validate ¶
func (s *ListDataSetRevisionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDataSetRevisionsOutput ¶
type ListDataSetRevisionsOutput struct { // The token value retrieved from a previous call to access the next page of // results. NextToken *string `type:"string"` // The asset objects listed by the request. Revisions []*RevisionEntry `type:"list"` // contains filtered or unexported fields }
func (ListDataSetRevisionsOutput) GoString ¶
func (s ListDataSetRevisionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDataSetRevisionsOutput) SetNextToken ¶
func (s *ListDataSetRevisionsOutput) SetNextToken(v string) *ListDataSetRevisionsOutput
SetNextToken sets the NextToken field's value.
func (*ListDataSetRevisionsOutput) SetRevisions ¶
func (s *ListDataSetRevisionsOutput) SetRevisions(v []*RevisionEntry) *ListDataSetRevisionsOutput
SetRevisions sets the Revisions field's value.
func (ListDataSetRevisionsOutput) String ¶
func (s ListDataSetRevisionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListDataSetsInput ¶
type ListDataSetsInput struct { // The maximum number of results returned by a single call. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token value retrieved from a previous call to access the next page of // results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // A property that defines the data set as OWNED by the account (for providers) // or ENTITLED to the account (for subscribers). Origin *string `location:"querystring" locationName:"origin" type:"string"` // contains filtered or unexported fields }
func (ListDataSetsInput) GoString ¶
func (s ListDataSetsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDataSetsInput) SetMaxResults ¶
func (s *ListDataSetsInput) SetMaxResults(v int64) *ListDataSetsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDataSetsInput) SetNextToken ¶
func (s *ListDataSetsInput) SetNextToken(v string) *ListDataSetsInput
SetNextToken sets the NextToken field's value.
func (*ListDataSetsInput) SetOrigin ¶
func (s *ListDataSetsInput) SetOrigin(v string) *ListDataSetsInput
SetOrigin sets the Origin field's value.
func (ListDataSetsInput) String ¶
func (s ListDataSetsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDataSetsInput) Validate ¶
func (s *ListDataSetsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDataSetsOutput ¶
type ListDataSetsOutput struct { // The data set objects listed by the request. DataSets []*DataSetEntry `type:"list"` // The token value retrieved from a previous call to access the next page of // results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListDataSetsOutput) GoString ¶
func (s ListDataSetsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDataSetsOutput) SetDataSets ¶
func (s *ListDataSetsOutput) SetDataSets(v []*DataSetEntry) *ListDataSetsOutput
SetDataSets sets the DataSets field's value.
func (*ListDataSetsOutput) SetNextToken ¶
func (s *ListDataSetsOutput) SetNextToken(v string) *ListDataSetsOutput
SetNextToken sets the NextToken field's value.
func (ListDataSetsOutput) String ¶
func (s ListDataSetsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListEventActionsInput ¶
type ListEventActionsInput struct { // The unique identifier for the event source. EventSourceId *string `location:"querystring" locationName:"eventSourceId" type:"string"` // The maximum number of results returned by a single call. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token value retrieved from a previous call to access the next page of // results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListEventActionsInput) GoString ¶
func (s ListEventActionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEventActionsInput) SetEventSourceId ¶
func (s *ListEventActionsInput) SetEventSourceId(v string) *ListEventActionsInput
SetEventSourceId sets the EventSourceId field's value.
func (*ListEventActionsInput) SetMaxResults ¶
func (s *ListEventActionsInput) SetMaxResults(v int64) *ListEventActionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListEventActionsInput) SetNextToken ¶
func (s *ListEventActionsInput) SetNextToken(v string) *ListEventActionsInput
SetNextToken sets the NextToken field's value.
func (ListEventActionsInput) String ¶
func (s ListEventActionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEventActionsInput) Validate ¶
func (s *ListEventActionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEventActionsOutput ¶
type ListEventActionsOutput struct { // The event action objects listed by the request. EventActions []*EventActionEntry `type:"list"` // The token value retrieved from a previous call to access the next page of // results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListEventActionsOutput) GoString ¶
func (s ListEventActionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEventActionsOutput) SetEventActions ¶
func (s *ListEventActionsOutput) SetEventActions(v []*EventActionEntry) *ListEventActionsOutput
SetEventActions sets the EventActions field's value.
func (*ListEventActionsOutput) SetNextToken ¶
func (s *ListEventActionsOutput) SetNextToken(v string) *ListEventActionsOutput
SetNextToken sets the NextToken field's value.
func (ListEventActionsOutput) String ¶
func (s ListEventActionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListJobsInput ¶
type ListJobsInput struct { // The unique identifier for a data set. DataSetId *string `location:"querystring" locationName:"dataSetId" type:"string"` // The maximum number of results returned by a single call. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token value retrieved from a previous call to access the next page of // results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The unique identifier for a revision. RevisionId *string `location:"querystring" locationName:"revisionId" type:"string"` // contains filtered or unexported fields }
func (ListJobsInput) GoString ¶
func (s ListJobsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListJobsInput) SetDataSetId ¶
func (s *ListJobsInput) SetDataSetId(v string) *ListJobsInput
SetDataSetId sets the DataSetId field's value.
func (*ListJobsInput) SetMaxResults ¶
func (s *ListJobsInput) SetMaxResults(v int64) *ListJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListJobsInput) SetNextToken ¶
func (s *ListJobsInput) SetNextToken(v string) *ListJobsInput
SetNextToken sets the NextToken field's value.
func (*ListJobsInput) SetRevisionId ¶
func (s *ListJobsInput) SetRevisionId(v string) *ListJobsInput
SetRevisionId sets the RevisionId field's value.
func (ListJobsInput) String ¶
func (s ListJobsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListJobsInput) Validate ¶
func (s *ListJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListJobsOutput ¶
type ListJobsOutput struct { // The jobs listed by the request. Jobs []*JobEntry `type:"list"` // The token value retrieved from a previous call to access the next page of // results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListJobsOutput) GoString ¶
func (s ListJobsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListJobsOutput) SetJobs ¶
func (s *ListJobsOutput) SetJobs(v []*JobEntry) *ListJobsOutput
SetJobs sets the Jobs field's value.
func (*ListJobsOutput) SetNextToken ¶
func (s *ListJobsOutput) SetNextToken(v string) *ListJobsOutput
SetNextToken sets the NextToken field's value.
func (ListJobsOutput) String ¶
func (s ListJobsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListRevisionAssetsInput ¶
type ListRevisionAssetsInput struct { // The unique identifier for a data set. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // The maximum number of results returned by a single call. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token value retrieved from a previous call to access the next page of // results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The unique identifier for a revision. // // RevisionId is a required field RevisionId *string `location:"uri" locationName:"RevisionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListRevisionAssetsInput) GoString ¶
func (s ListRevisionAssetsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRevisionAssetsInput) SetDataSetId ¶
func (s *ListRevisionAssetsInput) SetDataSetId(v string) *ListRevisionAssetsInput
SetDataSetId sets the DataSetId field's value.
func (*ListRevisionAssetsInput) SetMaxResults ¶
func (s *ListRevisionAssetsInput) SetMaxResults(v int64) *ListRevisionAssetsInput
SetMaxResults sets the MaxResults field's value.
func (*ListRevisionAssetsInput) SetNextToken ¶
func (s *ListRevisionAssetsInput) SetNextToken(v string) *ListRevisionAssetsInput
SetNextToken sets the NextToken field's value.
func (*ListRevisionAssetsInput) SetRevisionId ¶
func (s *ListRevisionAssetsInput) SetRevisionId(v string) *ListRevisionAssetsInput
SetRevisionId sets the RevisionId field's value.
func (ListRevisionAssetsInput) String ¶
func (s ListRevisionAssetsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRevisionAssetsInput) Validate ¶
func (s *ListRevisionAssetsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRevisionAssetsOutput ¶
type ListRevisionAssetsOutput struct { // The asset objects listed by the request. Assets []*AssetEntry `type:"list"` // The token value retrieved from a previous call to access the next page of // results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListRevisionAssetsOutput) GoString ¶
func (s ListRevisionAssetsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRevisionAssetsOutput) SetAssets ¶
func (s *ListRevisionAssetsOutput) SetAssets(v []*AssetEntry) *ListRevisionAssetsOutput
SetAssets sets the Assets field's value.
func (*ListRevisionAssetsOutput) SetNextToken ¶
func (s *ListRevisionAssetsOutput) SetNextToken(v string) *ListRevisionAssetsOutput
SetNextToken sets the NextToken field's value.
func (ListRevisionAssetsOutput) String ¶
func (s ListRevisionAssetsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the 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 { // An Amazon Resource Name (ARN) that uniquely identifies an AWS resource. // // 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 { // A label that consists of a customer-defined key and an optional value. 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 NotificationDetails ¶
type NotificationDetails struct { // Extra details specific to a data update type notification. DataUpdate *DataUpdateRequestDetails `type:"structure"` // Extra details specific to a deprecation type notification. Deprecation *DeprecationRequestDetails `type:"structure"` // Extra details specific to a schema change type notification. SchemaChange *SchemaChangeRequestDetails `type:"structure"` // contains filtered or unexported fields }
Extra details specific to this notification.
func (NotificationDetails) GoString ¶
func (s NotificationDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NotificationDetails) SetDataUpdate ¶
func (s *NotificationDetails) SetDataUpdate(v *DataUpdateRequestDetails) *NotificationDetails
SetDataUpdate sets the DataUpdate field's value.
func (*NotificationDetails) SetDeprecation ¶
func (s *NotificationDetails) SetDeprecation(v *DeprecationRequestDetails) *NotificationDetails
SetDeprecation sets the Deprecation field's value.
func (*NotificationDetails) SetSchemaChange ¶
func (s *NotificationDetails) SetSchemaChange(v *SchemaChangeRequestDetails) *NotificationDetails
SetSchemaChange sets the SchemaChange field's value.
func (NotificationDetails) String ¶
func (s NotificationDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NotificationDetails) Validate ¶
func (s *NotificationDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OriginDetails ¶
type OriginDetails struct { // The product ID of the origin of the data set. ProductId *string `type:"string"` // contains filtered or unexported fields }
Details about the origin of the data set.
func (OriginDetails) GoString ¶
func (s OriginDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OriginDetails) SetProductId ¶
func (s *OriginDetails) SetProductId(v string) *OriginDetails
SetProductId sets the ProductId field's value.
func (OriginDetails) String ¶
func (s OriginDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RedshiftDataShareAsset ¶
type RedshiftDataShareAsset struct { // // Arn is a required field Arn *string `type:"string" required:"true"` // contains filtered or unexported fields }
The Amazon Redshift datashare asset.
func (RedshiftDataShareAsset) GoString ¶
func (s RedshiftDataShareAsset) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RedshiftDataShareAsset) SetArn ¶
func (s *RedshiftDataShareAsset) SetArn(v string) *RedshiftDataShareAsset
SetArn sets the Arn field's value.
func (RedshiftDataShareAsset) String ¶
func (s RedshiftDataShareAsset) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RedshiftDataShareAssetSourceEntry ¶
type RedshiftDataShareAssetSourceEntry struct { // // DataShareArn is a required field DataShareArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
The source of the Amazon Redshift datashare asset.
func (RedshiftDataShareAssetSourceEntry) GoString ¶
func (s RedshiftDataShareAssetSourceEntry) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RedshiftDataShareAssetSourceEntry) SetDataShareArn ¶
func (s *RedshiftDataShareAssetSourceEntry) SetDataShareArn(v string) *RedshiftDataShareAssetSourceEntry
SetDataShareArn sets the DataShareArn field's value.
func (RedshiftDataShareAssetSourceEntry) String ¶
func (s RedshiftDataShareAssetSourceEntry) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RedshiftDataShareAssetSourceEntry) Validate ¶
func (s *RedshiftDataShareAssetSourceEntry) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RedshiftDataShareDetails ¶
type RedshiftDataShareDetails struct { // notification. // // Arn is a required field Arn *string `type:"string" required:"true"` // notification. // // Database is a required field Database *string `type:"string" required:"true"` Function *string `type:"string"` Schema *string `type:"string"` Table *string `type:"string"` View *string `type:"string"` // contains filtered or unexported fields }
Extra details specific to the affected scope in this Redshift data set.
func (RedshiftDataShareDetails) GoString ¶
func (s RedshiftDataShareDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RedshiftDataShareDetails) SetArn ¶
func (s *RedshiftDataShareDetails) SetArn(v string) *RedshiftDataShareDetails
SetArn sets the Arn field's value.
func (*RedshiftDataShareDetails) SetDatabase ¶
func (s *RedshiftDataShareDetails) SetDatabase(v string) *RedshiftDataShareDetails
SetDatabase sets the Database field's value.
func (*RedshiftDataShareDetails) SetFunction ¶
func (s *RedshiftDataShareDetails) SetFunction(v string) *RedshiftDataShareDetails
SetFunction sets the Function field's value.
func (*RedshiftDataShareDetails) SetSchema ¶
func (s *RedshiftDataShareDetails) SetSchema(v string) *RedshiftDataShareDetails
SetSchema sets the Schema field's value.
func (*RedshiftDataShareDetails) SetTable ¶
func (s *RedshiftDataShareDetails) SetTable(v string) *RedshiftDataShareDetails
SetTable sets the Table field's value.
func (*RedshiftDataShareDetails) SetView ¶
func (s *RedshiftDataShareDetails) SetView(v string) *RedshiftDataShareDetails
SetView sets the View field's value.
func (RedshiftDataShareDetails) String ¶
func (s RedshiftDataShareDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RedshiftDataShareDetails) Validate ¶
func (s *RedshiftDataShareDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RequestDetails ¶
type RequestDetails struct { // Details of the request to create S3 data access from the Amazon S3 bucket. CreateS3DataAccessFromS3Bucket *CreateS3DataAccessFromS3BucketRequestDetails `type:"structure"` // Details about the export to signed URL request. ExportAssetToSignedUrl *ExportAssetToSignedUrlRequestDetails `type:"structure"` // Details about the export to Amazon S3 request. ExportAssetsToS3 *ExportAssetsToS3RequestDetails `type:"structure"` // Details about the export to Amazon S3 request. ExportRevisionsToS3 *ExportRevisionsToS3RequestDetails `type:"structure"` // Details about the import from signed URL request. ImportAssetFromApiGatewayApi *ImportAssetFromApiGatewayApiRequestDetails `type:"structure"` // Details about the import from Amazon S3 request. ImportAssetFromSignedUrl *ImportAssetFromSignedUrlRequestDetails `type:"structure"` // Request details for the ImportAssetsFromLakeFormationTagPolicy job. ImportAssetsFromLakeFormationTagPolicy *ImportAssetsFromLakeFormationTagPolicyRequestDetails `type:"structure"` ImportAssetsFromRedshiftDataShares *ImportAssetsFromRedshiftDataSharesRequestDetails `type:"structure"` // Details about the import asset from API Gateway API request. ImportAssetsFromS3 *ImportAssetsFromS3RequestDetails `type:"structure"` // contains filtered or unexported fields }
The details for the request.
func (RequestDetails) GoString ¶
func (s RequestDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RequestDetails) SetCreateS3DataAccessFromS3Bucket ¶
func (s *RequestDetails) SetCreateS3DataAccessFromS3Bucket(v *CreateS3DataAccessFromS3BucketRequestDetails) *RequestDetails
SetCreateS3DataAccessFromS3Bucket sets the CreateS3DataAccessFromS3Bucket field's value.
func (*RequestDetails) SetExportAssetToSignedUrl ¶
func (s *RequestDetails) SetExportAssetToSignedUrl(v *ExportAssetToSignedUrlRequestDetails) *RequestDetails
SetExportAssetToSignedUrl sets the ExportAssetToSignedUrl field's value.
func (*RequestDetails) SetExportAssetsToS3 ¶
func (s *RequestDetails) SetExportAssetsToS3(v *ExportAssetsToS3RequestDetails) *RequestDetails
SetExportAssetsToS3 sets the ExportAssetsToS3 field's value.
func (*RequestDetails) SetExportRevisionsToS3 ¶
func (s *RequestDetails) SetExportRevisionsToS3(v *ExportRevisionsToS3RequestDetails) *RequestDetails
SetExportRevisionsToS3 sets the ExportRevisionsToS3 field's value.
func (*RequestDetails) SetImportAssetFromApiGatewayApi ¶
func (s *RequestDetails) SetImportAssetFromApiGatewayApi(v *ImportAssetFromApiGatewayApiRequestDetails) *RequestDetails
SetImportAssetFromApiGatewayApi sets the ImportAssetFromApiGatewayApi field's value.
func (*RequestDetails) SetImportAssetFromSignedUrl ¶
func (s *RequestDetails) SetImportAssetFromSignedUrl(v *ImportAssetFromSignedUrlRequestDetails) *RequestDetails
SetImportAssetFromSignedUrl sets the ImportAssetFromSignedUrl field's value.
func (*RequestDetails) SetImportAssetsFromLakeFormationTagPolicy ¶
func (s *RequestDetails) SetImportAssetsFromLakeFormationTagPolicy(v *ImportAssetsFromLakeFormationTagPolicyRequestDetails) *RequestDetails
SetImportAssetsFromLakeFormationTagPolicy sets the ImportAssetsFromLakeFormationTagPolicy field's value.
func (*RequestDetails) SetImportAssetsFromRedshiftDataShares ¶
func (s *RequestDetails) SetImportAssetsFromRedshiftDataShares(v *ImportAssetsFromRedshiftDataSharesRequestDetails) *RequestDetails
SetImportAssetsFromRedshiftDataShares sets the ImportAssetsFromRedshiftDataShares field's value.
func (*RequestDetails) SetImportAssetsFromS3 ¶
func (s *RequestDetails) SetImportAssetsFromS3(v *ImportAssetsFromS3RequestDetails) *RequestDetails
SetImportAssetsFromS3 sets the ImportAssetsFromS3 field's value.
func (RequestDetails) String ¶
func (s RequestDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RequestDetails) Validate ¶
func (s *RequestDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The resource couldn't be found. Message_ *string `locationName:"Message" type:"string"` // The unique identifier for the resource that couldn't be found. ResourceId *string `type:"string"` // The type of resource that couldn't be found. ResourceType *string `type:"string" enum:"ResourceType"` // contains filtered or unexported fields }
The resource couldn't 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 ResponseDetails ¶
type ResponseDetails struct { // Response details from the CreateS3DataAccessFromS3Bucket job. CreateS3DataAccessFromS3Bucket *CreateS3DataAccessFromS3BucketResponseDetails `type:"structure"` // Details for the export to signed URL response. ExportAssetToSignedUrl *ExportAssetToSignedUrlResponseDetails `type:"structure"` // Details for the export to Amazon S3 response. ExportAssetsToS3 *ExportAssetsToS3ResponseDetails `type:"structure"` // Details for the export revisions to Amazon S3 response. ExportRevisionsToS3 *ExportRevisionsToS3ResponseDetails `type:"structure"` // The response details. ImportAssetFromApiGatewayApi *ImportAssetFromApiGatewayApiResponseDetails `type:"structure"` // Details for the import from signed URL response. ImportAssetFromSignedUrl *ImportAssetFromSignedUrlResponseDetails `type:"structure"` // Response details from the ImportAssetsFromLakeFormationTagPolicy job. ImportAssetsFromLakeFormationTagPolicy *ImportAssetsFromLakeFormationTagPolicyResponseDetails `type:"structure"` ImportAssetsFromRedshiftDataShares *ImportAssetsFromRedshiftDataSharesResponseDetails `type:"structure"` // Details for the import from Amazon S3 response. ImportAssetsFromS3 *ImportAssetsFromS3ResponseDetails `type:"structure"` // contains filtered or unexported fields }
Details for the response.
func (ResponseDetails) GoString ¶
func (s ResponseDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResponseDetails) SetCreateS3DataAccessFromS3Bucket ¶
func (s *ResponseDetails) SetCreateS3DataAccessFromS3Bucket(v *CreateS3DataAccessFromS3BucketResponseDetails) *ResponseDetails
SetCreateS3DataAccessFromS3Bucket sets the CreateS3DataAccessFromS3Bucket field's value.
func (*ResponseDetails) SetExportAssetToSignedUrl ¶
func (s *ResponseDetails) SetExportAssetToSignedUrl(v *ExportAssetToSignedUrlResponseDetails) *ResponseDetails
SetExportAssetToSignedUrl sets the ExportAssetToSignedUrl field's value.
func (*ResponseDetails) SetExportAssetsToS3 ¶
func (s *ResponseDetails) SetExportAssetsToS3(v *ExportAssetsToS3ResponseDetails) *ResponseDetails
SetExportAssetsToS3 sets the ExportAssetsToS3 field's value.
func (*ResponseDetails) SetExportRevisionsToS3 ¶
func (s *ResponseDetails) SetExportRevisionsToS3(v *ExportRevisionsToS3ResponseDetails) *ResponseDetails
SetExportRevisionsToS3 sets the ExportRevisionsToS3 field's value.
func (*ResponseDetails) SetImportAssetFromApiGatewayApi ¶
func (s *ResponseDetails) SetImportAssetFromApiGatewayApi(v *ImportAssetFromApiGatewayApiResponseDetails) *ResponseDetails
SetImportAssetFromApiGatewayApi sets the ImportAssetFromApiGatewayApi field's value.
func (*ResponseDetails) SetImportAssetFromSignedUrl ¶
func (s *ResponseDetails) SetImportAssetFromSignedUrl(v *ImportAssetFromSignedUrlResponseDetails) *ResponseDetails
SetImportAssetFromSignedUrl sets the ImportAssetFromSignedUrl field's value.
func (*ResponseDetails) SetImportAssetsFromLakeFormationTagPolicy ¶
func (s *ResponseDetails) SetImportAssetsFromLakeFormationTagPolicy(v *ImportAssetsFromLakeFormationTagPolicyResponseDetails) *ResponseDetails
SetImportAssetsFromLakeFormationTagPolicy sets the ImportAssetsFromLakeFormationTagPolicy field's value.
func (*ResponseDetails) SetImportAssetsFromRedshiftDataShares ¶
func (s *ResponseDetails) SetImportAssetsFromRedshiftDataShares(v *ImportAssetsFromRedshiftDataSharesResponseDetails) *ResponseDetails
SetImportAssetsFromRedshiftDataShares sets the ImportAssetsFromRedshiftDataShares field's value.
func (*ResponseDetails) SetImportAssetsFromS3 ¶
func (s *ResponseDetails) SetImportAssetsFromS3(v *ImportAssetsFromS3ResponseDetails) *ResponseDetails
SetImportAssetsFromS3 sets the ImportAssetsFromS3 field's value.
func (ResponseDetails) String ¶
func (s ResponseDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RevisionDestinationEntry ¶
type RevisionDestinationEntry struct { // The Amazon S3 bucket that is the destination for the assets in the revision. // // Bucket is a required field Bucket *string `type:"string" required:"true"` // A string representing the pattern for generated names of the individual assets // in the revision. For more information about key patterns, see Key patterns // when exporting revisions (https://docs.aws.amazon.com/data-exchange/latest/userguide/jobs.html#revision-export-keypatterns). KeyPattern *string `type:"string"` // The unique identifier for the revision. // // RevisionId is a required field RevisionId *string `type:"string" required:"true"` // contains filtered or unexported fields }
The destination where the assets in the revision will be exported.
func (RevisionDestinationEntry) GoString ¶
func (s RevisionDestinationEntry) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RevisionDestinationEntry) SetBucket ¶
func (s *RevisionDestinationEntry) SetBucket(v string) *RevisionDestinationEntry
SetBucket sets the Bucket field's value.
func (*RevisionDestinationEntry) SetKeyPattern ¶
func (s *RevisionDestinationEntry) SetKeyPattern(v string) *RevisionDestinationEntry
SetKeyPattern sets the KeyPattern field's value.
func (*RevisionDestinationEntry) SetRevisionId ¶
func (s *RevisionDestinationEntry) SetRevisionId(v string) *RevisionDestinationEntry
SetRevisionId sets the RevisionId field's value.
func (RevisionDestinationEntry) String ¶
func (s RevisionDestinationEntry) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RevisionDestinationEntry) Validate ¶
func (s *RevisionDestinationEntry) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RevisionEntry ¶
type RevisionEntry struct { // The ARN for the revision. // // Arn is a required field Arn *string `type:"string" required:"true"` // An optional comment about the revision. Comment *string `type:"string"` // The date and time that the revision was created, in ISO 8601 format. // // CreatedAt is a required field CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` // The unique identifier for the data set associated with the data set revision. // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // To publish a revision to a data set in a product, the revision must first // be finalized. Finalizing a revision tells AWS Data Exchange that your changes // to the assets in the revision are complete. After it's in this read-only // state, you can publish the revision to your products. Finalized revisions // can be published through the AWS Data Exchange console or the AWS Marketplace // Catalog API, using the StartChangeSet AWS Marketplace Catalog API action. // When using the API, revisions are uniquely identified by their ARN. Finalized *bool `type:"boolean"` // The unique identifier for the revision. // // Id is a required field Id *string `type:"string" required:"true"` // A required comment to inform subscribers of the reason their access to the // revision was revoked. RevocationComment *string `min:"10" type:"string"` // A status indicating that subscribers' access to the revision was revoked. Revoked *bool `type:"boolean"` // The date and time that the revision was revoked, in ISO 8601 format. RevokedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The revision ID of the owned revision corresponding to the entitled revision // being viewed. This parameter is returned when a revision owner is viewing // the entitled copy of its owned revision. SourceId *string `type:"string"` // The date and time that the revision was last updated, in ISO 8601 format. // // UpdatedAt is a required field UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` // contains filtered or unexported fields }
A revision is a container for one or more assets.
func (RevisionEntry) GoString ¶
func (s RevisionEntry) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RevisionEntry) SetArn ¶
func (s *RevisionEntry) SetArn(v string) *RevisionEntry
SetArn sets the Arn field's value.
func (*RevisionEntry) SetComment ¶
func (s *RevisionEntry) SetComment(v string) *RevisionEntry
SetComment sets the Comment field's value.
func (*RevisionEntry) SetCreatedAt ¶
func (s *RevisionEntry) SetCreatedAt(v time.Time) *RevisionEntry
SetCreatedAt sets the CreatedAt field's value.
func (*RevisionEntry) SetDataSetId ¶
func (s *RevisionEntry) SetDataSetId(v string) *RevisionEntry
SetDataSetId sets the DataSetId field's value.
func (*RevisionEntry) SetFinalized ¶
func (s *RevisionEntry) SetFinalized(v bool) *RevisionEntry
SetFinalized sets the Finalized field's value.
func (*RevisionEntry) SetId ¶
func (s *RevisionEntry) SetId(v string) *RevisionEntry
SetId sets the Id field's value.
func (*RevisionEntry) SetRevocationComment ¶
func (s *RevisionEntry) SetRevocationComment(v string) *RevisionEntry
SetRevocationComment sets the RevocationComment field's value.
func (*RevisionEntry) SetRevoked ¶
func (s *RevisionEntry) SetRevoked(v bool) *RevisionEntry
SetRevoked sets the Revoked field's value.
func (*RevisionEntry) SetRevokedAt ¶
func (s *RevisionEntry) SetRevokedAt(v time.Time) *RevisionEntry
SetRevokedAt sets the RevokedAt field's value.
func (*RevisionEntry) SetSourceId ¶
func (s *RevisionEntry) SetSourceId(v string) *RevisionEntry
SetSourceId sets the SourceId field's value.
func (*RevisionEntry) SetUpdatedAt ¶
func (s *RevisionEntry) SetUpdatedAt(v time.Time) *RevisionEntry
SetUpdatedAt sets the UpdatedAt field's value.
func (RevisionEntry) String ¶
func (s RevisionEntry) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RevisionPublished ¶
type RevisionPublished struct { // The data set ID of the published revision. // // DataSetId is a required field DataSetId *string `type:"string" required:"true"` // contains filtered or unexported fields }
Information about the published revision.
func (RevisionPublished) GoString ¶
func (s RevisionPublished) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RevisionPublished) SetDataSetId ¶
func (s *RevisionPublished) SetDataSetId(v string) *RevisionPublished
SetDataSetId sets the DataSetId field's value.
func (RevisionPublished) String ¶
func (s RevisionPublished) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RevisionPublished) Validate ¶
func (s *RevisionPublished) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RevokeRevisionInput ¶
type RevokeRevisionInput struct { // The unique identifier for a data set. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // The unique identifier for a revision. // // RevisionId is a required field RevisionId *string `location:"uri" locationName:"RevisionId" type:"string" required:"true"` // A required comment to inform subscribers of the reason their access to the // revision was revoked. // // RevocationComment is a required field RevocationComment *string `min:"10" type:"string" required:"true"` // contains filtered or unexported fields }
func (RevokeRevisionInput) GoString ¶
func (s RevokeRevisionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RevokeRevisionInput) SetDataSetId ¶
func (s *RevokeRevisionInput) SetDataSetId(v string) *RevokeRevisionInput
SetDataSetId sets the DataSetId field's value.
func (*RevokeRevisionInput) SetRevisionId ¶
func (s *RevokeRevisionInput) SetRevisionId(v string) *RevokeRevisionInput
SetRevisionId sets the RevisionId field's value.
func (*RevokeRevisionInput) SetRevocationComment ¶
func (s *RevokeRevisionInput) SetRevocationComment(v string) *RevokeRevisionInput
SetRevocationComment sets the RevocationComment field's value.
func (RevokeRevisionInput) String ¶
func (s RevokeRevisionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RevokeRevisionInput) Validate ¶
func (s *RevokeRevisionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RevokeRevisionOutput ¶
type RevokeRevisionOutput struct { // The ARN for the revision. Arn *string `type:"string"` // An optional comment about the revision. Comment *string `type:"string"` // The date and time that the revision was created, in ISO 8601 format. CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The unique identifier for the data set associated with the data set revision. DataSetId *string `type:"string"` // To publish a revision to a data set in a product, the revision must first // be finalized. Finalizing a revision tells AWS Data Exchange that changes // to the assets in the revision are complete. After it's in this read-only // state, you can publish the revision to your products. Finalized revisions // can be published through the AWS Data Exchange console or the AWS Marketplace // Catalog API, using the StartChangeSet AWS Marketplace Catalog API action. // When using the API, revisions are uniquely identified by their ARN. Finalized *bool `type:"boolean"` // The unique identifier for the revision. Id *string `type:"string"` // A required comment to inform subscribers of the reason their access to the // revision was revoked. RevocationComment *string `min:"10" type:"string"` // A status indicating that subscribers' access to the revision was revoked. Revoked *bool `type:"boolean"` // The date and time that the revision was revoked, in ISO 8601 format. RevokedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The revision ID of the owned revision corresponding to the entitled revision // being viewed. This parameter is returned when a revision owner is viewing // the entitled copy of its owned revision. SourceId *string `type:"string"` // The date and time that the revision was last updated, in ISO 8601 format. UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
func (RevokeRevisionOutput) GoString ¶
func (s RevokeRevisionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RevokeRevisionOutput) SetArn ¶
func (s *RevokeRevisionOutput) SetArn(v string) *RevokeRevisionOutput
SetArn sets the Arn field's value.
func (*RevokeRevisionOutput) SetComment ¶
func (s *RevokeRevisionOutput) SetComment(v string) *RevokeRevisionOutput
SetComment sets the Comment field's value.
func (*RevokeRevisionOutput) SetCreatedAt ¶
func (s *RevokeRevisionOutput) SetCreatedAt(v time.Time) *RevokeRevisionOutput
SetCreatedAt sets the CreatedAt field's value.
func (*RevokeRevisionOutput) SetDataSetId ¶
func (s *RevokeRevisionOutput) SetDataSetId(v string) *RevokeRevisionOutput
SetDataSetId sets the DataSetId field's value.
func (*RevokeRevisionOutput) SetFinalized ¶
func (s *RevokeRevisionOutput) SetFinalized(v bool) *RevokeRevisionOutput
SetFinalized sets the Finalized field's value.
func (*RevokeRevisionOutput) SetId ¶
func (s *RevokeRevisionOutput) SetId(v string) *RevokeRevisionOutput
SetId sets the Id field's value.
func (*RevokeRevisionOutput) SetRevocationComment ¶
func (s *RevokeRevisionOutput) SetRevocationComment(v string) *RevokeRevisionOutput
SetRevocationComment sets the RevocationComment field's value.
func (*RevokeRevisionOutput) SetRevoked ¶
func (s *RevokeRevisionOutput) SetRevoked(v bool) *RevokeRevisionOutput
SetRevoked sets the Revoked field's value.
func (*RevokeRevisionOutput) SetRevokedAt ¶
func (s *RevokeRevisionOutput) SetRevokedAt(v time.Time) *RevokeRevisionOutput
SetRevokedAt sets the RevokedAt field's value.
func (*RevokeRevisionOutput) SetSourceId ¶
func (s *RevokeRevisionOutput) SetSourceId(v string) *RevokeRevisionOutput
SetSourceId sets the SourceId field's value.
func (*RevokeRevisionOutput) SetUpdatedAt ¶
func (s *RevokeRevisionOutput) SetUpdatedAt(v time.Time) *RevokeRevisionOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (RevokeRevisionOutput) String ¶
func (s RevokeRevisionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type S3DataAccessAsset ¶
type S3DataAccessAsset struct { // The Amazon S3 bucket hosting data to be shared in the S3 data access. // // Bucket is a required field Bucket *string `type:"string" required:"true"` // The Amazon S3 bucket used for hosting shared data in the Amazon S3 data access. KeyPrefixes []*string `type:"list"` // S3 keys made available using this asset. Keys []*string `type:"list"` // List of AWS KMS CMKs (Key Management System Customer Managed Keys) and ARNs // used to encrypt S3 objects being shared in this S3 Data Access asset. Providers // must include all AWS KMS keys used to encrypt these shared S3 objects. KmsKeysToGrant []*KmsKeyToGrant `min:"1" type:"list"` // The automatically-generated bucket-style alias for your Amazon S3 Access // Point. Customers can access their entitled data using the S3 Access Point // alias. S3AccessPointAlias *string `type:"string"` // The ARN for your Amazon S3 Access Point. Customers can also access their // entitled data using the S3 Access Point ARN. S3AccessPointArn *string `type:"string"` // contains filtered or unexported fields }
The Amazon S3 data access that is the asset.
func (S3DataAccessAsset) GoString ¶
func (s S3DataAccessAsset) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3DataAccessAsset) SetBucket ¶
func (s *S3DataAccessAsset) SetBucket(v string) *S3DataAccessAsset
SetBucket sets the Bucket field's value.
func (*S3DataAccessAsset) SetKeyPrefixes ¶
func (s *S3DataAccessAsset) SetKeyPrefixes(v []*string) *S3DataAccessAsset
SetKeyPrefixes sets the KeyPrefixes field's value.
func (*S3DataAccessAsset) SetKeys ¶
func (s *S3DataAccessAsset) SetKeys(v []*string) *S3DataAccessAsset
SetKeys sets the Keys field's value.
func (*S3DataAccessAsset) SetKmsKeysToGrant ¶
func (s *S3DataAccessAsset) SetKmsKeysToGrant(v []*KmsKeyToGrant) *S3DataAccessAsset
SetKmsKeysToGrant sets the KmsKeysToGrant field's value.
func (*S3DataAccessAsset) SetS3AccessPointAlias ¶
func (s *S3DataAccessAsset) SetS3AccessPointAlias(v string) *S3DataAccessAsset
SetS3AccessPointAlias sets the S3AccessPointAlias field's value.
func (*S3DataAccessAsset) SetS3AccessPointArn ¶
func (s *S3DataAccessAsset) SetS3AccessPointArn(v string) *S3DataAccessAsset
SetS3AccessPointArn sets the S3AccessPointArn field's value.
func (S3DataAccessAsset) String ¶
func (s S3DataAccessAsset) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type S3DataAccessAssetSourceEntry ¶
type S3DataAccessAssetSourceEntry struct { // The Amazon S3 bucket used for hosting shared data in the Amazon S3 data access. // // Bucket is a required field Bucket *string `type:"string" required:"true"` // Organizes Amazon S3 asset key prefixes stored in an Amazon S3 bucket. KeyPrefixes []*string `type:"list"` // The keys used to create the Amazon S3 data access. Keys []*string `type:"list"` // List of AWS KMS CMKs (Key Management System Customer Managed Keys) and ARNs // used to encrypt S3 objects being shared in this S3 Data Access asset. KmsKeysToGrant []*KmsKeyToGrant `min:"1" type:"list"` // contains filtered or unexported fields }
Source details for an Amazon S3 data access asset.
func (S3DataAccessAssetSourceEntry) GoString ¶
func (s S3DataAccessAssetSourceEntry) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3DataAccessAssetSourceEntry) SetBucket ¶
func (s *S3DataAccessAssetSourceEntry) SetBucket(v string) *S3DataAccessAssetSourceEntry
SetBucket sets the Bucket field's value.
func (*S3DataAccessAssetSourceEntry) SetKeyPrefixes ¶
func (s *S3DataAccessAssetSourceEntry) SetKeyPrefixes(v []*string) *S3DataAccessAssetSourceEntry
SetKeyPrefixes sets the KeyPrefixes field's value.
func (*S3DataAccessAssetSourceEntry) SetKeys ¶
func (s *S3DataAccessAssetSourceEntry) SetKeys(v []*string) *S3DataAccessAssetSourceEntry
SetKeys sets the Keys field's value.
func (*S3DataAccessAssetSourceEntry) SetKmsKeysToGrant ¶
func (s *S3DataAccessAssetSourceEntry) SetKmsKeysToGrant(v []*KmsKeyToGrant) *S3DataAccessAssetSourceEntry
SetKmsKeysToGrant sets the KmsKeysToGrant field's value.
func (S3DataAccessAssetSourceEntry) String ¶
func (s S3DataAccessAssetSourceEntry) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3DataAccessAssetSourceEntry) Validate ¶
func (s *S3DataAccessAssetSourceEntry) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type S3DataAccessDetails ¶
type S3DataAccessDetails struct { // A list of the key prefixes affected by this notification. This can have up // to 50 entries. KeyPrefixes []*string `type:"list"` // A list of the keys affected by this notification. This can have up to 50 // entries. Keys []*string `type:"list"` // contains filtered or unexported fields }
Extra details specific to the affected scope in this S3 Data Access data set.
func (S3DataAccessDetails) GoString ¶
func (s S3DataAccessDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3DataAccessDetails) SetKeyPrefixes ¶
func (s *S3DataAccessDetails) SetKeyPrefixes(v []*string) *S3DataAccessDetails
SetKeyPrefixes sets the KeyPrefixes field's value.
func (*S3DataAccessDetails) SetKeys ¶
func (s *S3DataAccessDetails) SetKeys(v []*string) *S3DataAccessDetails
SetKeys sets the Keys field's value.
func (S3DataAccessDetails) String ¶
func (s S3DataAccessDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type S3SnapshotAsset ¶
type S3SnapshotAsset struct { // The size of the Amazon S3 object that is the object. // // Size is a required field Size *float64 `type:"double" required:"true"` // contains filtered or unexported fields }
The Amazon S3 object that is the asset.
func (S3SnapshotAsset) GoString ¶
func (s S3SnapshotAsset) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3SnapshotAsset) SetSize ¶
func (s *S3SnapshotAsset) SetSize(v float64) *S3SnapshotAsset
SetSize sets the Size field's value.
func (S3SnapshotAsset) String ¶
func (s S3SnapshotAsset) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SchemaChangeDetails ¶
type SchemaChangeDetails struct { // Description of what's changing about this field. This value can be up to // 512 characters long. Description *string `type:"string"` // Name of the changing field. This value can be up to 255 characters long. // // Name is a required field Name *string `type:"string" required:"true"` // Is the field being added, removed, or modified? // // Type is a required field Type *string `type:"string" required:"true" enum:"SchemaChangeType"` // contains filtered or unexported fields }
Object encompassing information about a schema change to a single, particular field, a notification can have up to 100 of these.
func (SchemaChangeDetails) GoString ¶
func (s SchemaChangeDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SchemaChangeDetails) SetDescription ¶
func (s *SchemaChangeDetails) SetDescription(v string) *SchemaChangeDetails
SetDescription sets the Description field's value.
func (*SchemaChangeDetails) SetName ¶
func (s *SchemaChangeDetails) SetName(v string) *SchemaChangeDetails
SetName sets the Name field's value.
func (*SchemaChangeDetails) SetType ¶
func (s *SchemaChangeDetails) SetType(v string) *SchemaChangeDetails
SetType sets the Type field's value.
func (SchemaChangeDetails) String ¶
func (s SchemaChangeDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SchemaChangeDetails) Validate ¶
func (s *SchemaChangeDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SchemaChangeRequestDetails ¶
type SchemaChangeRequestDetails struct { // List of schema changes happening in the scope of this notification. This // can have up to 100 entries. Changes []*SchemaChangeDetails `type:"list"` // A date in the future when the schema change is taking effect. // // SchemaChangeAt is a required field SchemaChangeAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` // contains filtered or unexported fields }
Extra details specific to this schema change type notification.
func (SchemaChangeRequestDetails) GoString ¶
func (s SchemaChangeRequestDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SchemaChangeRequestDetails) SetChanges ¶
func (s *SchemaChangeRequestDetails) SetChanges(v []*SchemaChangeDetails) *SchemaChangeRequestDetails
SetChanges sets the Changes field's value.
func (*SchemaChangeRequestDetails) SetSchemaChangeAt ¶
func (s *SchemaChangeRequestDetails) SetSchemaChangeAt(v time.Time) *SchemaChangeRequestDetails
SetSchemaChangeAt sets the SchemaChangeAt field's value.
func (SchemaChangeRequestDetails) String ¶
func (s SchemaChangeRequestDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SchemaChangeRequestDetails) Validate ¶
func (s *SchemaChangeRequestDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ScopeDetails ¶
type ScopeDetails struct { // Underlying LF resources that will be affected by this notification. LakeFormationTagPolicies []*LakeFormationTagPolicyDetails `type:"list"` RedshiftDataShares []*RedshiftDataShareDetails `type:"list"` // Underlying S3 resources that will be affected by this notification. S3DataAccesses []*S3DataAccessDetails `type:"list"` // contains filtered or unexported fields }
Details about the scope of the notifications such as the affected resources.
func (ScopeDetails) GoString ¶
func (s ScopeDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ScopeDetails) SetLakeFormationTagPolicies ¶
func (s *ScopeDetails) SetLakeFormationTagPolicies(v []*LakeFormationTagPolicyDetails) *ScopeDetails
SetLakeFormationTagPolicies sets the LakeFormationTagPolicies field's value.
func (*ScopeDetails) SetRedshiftDataShares ¶
func (s *ScopeDetails) SetRedshiftDataShares(v []*RedshiftDataShareDetails) *ScopeDetails
SetRedshiftDataShares sets the RedshiftDataShares field's value.
func (*ScopeDetails) SetS3DataAccesses ¶
func (s *ScopeDetails) SetS3DataAccesses(v []*S3DataAccessDetails) *ScopeDetails
SetS3DataAccesses sets the S3DataAccesses field's value.
func (ScopeDetails) String ¶
func (s ScopeDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ScopeDetails) Validate ¶
func (s *ScopeDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SendApiAssetInput ¶
type SendApiAssetInput struct { // Asset ID value for the API request. // // AssetId is a required field AssetId *string `location:"header" locationName:"x-amzn-dataexchange-asset-id" type:"string" required:"true"` // The request body. Body *string `type:"string"` // Data set ID value for the API request. // // DataSetId is a required field DataSetId *string `location:"header" locationName:"x-amzn-dataexchange-data-set-id" type:"string" required:"true"` // HTTP method value for the API request. Alternatively, you can use the appropriate // verb in your request. Method *string `location:"header" locationName:"x-amzn-dataexchange-http-method" type:"string"` // URI path value for the API request. Alternatively, you can set the URI path // directly by invoking /v1/{pathValue}. Path *string `location:"header" locationName:"x-amzn-dataexchange-path" type:"string"` // Attach query string parameters to the end of the URI (for example, /v1/examplePath?exampleParam=exampleValue). QueryStringParameters map[string]*string `location:"querystring" type:"map"` // Any header value prefixed with x-amzn-dataexchange-header- will have that // stripped before sending the Asset API request. Use this when you want to // override a header that AWS Data Exchange uses. Alternatively, you can use // the header without a prefix to the HTTP request. RequestHeaders map[string]*string `location:"headers" locationName:"x-amzn-dataexchange-header-" type:"map"` // Revision ID value for the API request. // // RevisionId is a required field RevisionId *string `location:"header" locationName:"x-amzn-dataexchange-revision-id" type:"string" required:"true"` // contains filtered or unexported fields }
func (SendApiAssetInput) GoString ¶
func (s SendApiAssetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SendApiAssetInput) SetAssetId ¶
func (s *SendApiAssetInput) SetAssetId(v string) *SendApiAssetInput
SetAssetId sets the AssetId field's value.
func (*SendApiAssetInput) SetBody ¶
func (s *SendApiAssetInput) SetBody(v string) *SendApiAssetInput
SetBody sets the Body field's value.
func (*SendApiAssetInput) SetDataSetId ¶
func (s *SendApiAssetInput) SetDataSetId(v string) *SendApiAssetInput
SetDataSetId sets the DataSetId field's value.
func (*SendApiAssetInput) SetMethod ¶
func (s *SendApiAssetInput) SetMethod(v string) *SendApiAssetInput
SetMethod sets the Method field's value.
func (*SendApiAssetInput) SetPath ¶
func (s *SendApiAssetInput) SetPath(v string) *SendApiAssetInput
SetPath sets the Path field's value.
func (*SendApiAssetInput) SetQueryStringParameters ¶
func (s *SendApiAssetInput) SetQueryStringParameters(v map[string]*string) *SendApiAssetInput
SetQueryStringParameters sets the QueryStringParameters field's value.
func (*SendApiAssetInput) SetRequestHeaders ¶
func (s *SendApiAssetInput) SetRequestHeaders(v map[string]*string) *SendApiAssetInput
SetRequestHeaders sets the RequestHeaders field's value.
func (*SendApiAssetInput) SetRevisionId ¶
func (s *SendApiAssetInput) SetRevisionId(v string) *SendApiAssetInput
SetRevisionId sets the RevisionId field's value.
func (SendApiAssetInput) String ¶
func (s SendApiAssetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SendApiAssetInput) Validate ¶
func (s *SendApiAssetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SendApiAssetOutput ¶
type SendApiAssetOutput struct { // The response body from the underlying API tracked by the API asset. Body *string `type:"string"` // The response headers from the underlying API tracked by the API asset. // // By default unmarshaled keys are written as a map keys in following canonicalized format: // the first letter and any letter following a hyphen will be capitalized, and the rest as lowercase. // Set `aws.Config.LowerCaseHeaderMaps` to `true` to write unmarshaled keys to the map as lowercase. ResponseHeaders map[string]*string `location:"headers" type:"map"` // contains filtered or unexported fields }
func (SendApiAssetOutput) GoString ¶
func (s SendApiAssetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SendApiAssetOutput) SetBody ¶
func (s *SendApiAssetOutput) SetBody(v string) *SendApiAssetOutput
SetBody sets the Body field's value.
func (*SendApiAssetOutput) SetResponseHeaders ¶
func (s *SendApiAssetOutput) SetResponseHeaders(v map[string]*string) *SendApiAssetOutput
SetResponseHeaders sets the ResponseHeaders field's value.
func (SendApiAssetOutput) String ¶
func (s SendApiAssetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SendDataSetNotificationInput ¶
type SendDataSetNotificationInput struct { // Idempotency key for the notification, this key allows us to deduplicate notifications // that are sent in quick succession erroneously. ClientToken *string `min:"1" type:"string" idempotencyToken:"true"` // Free-form text field for providers to add information about their notifications. Comment *string `type:"string"` // Affected data set of the notification. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // Extra details specific to this notification type. Details *NotificationDetails `type:"structure"` // Affected scope of this notification such as the underlying resources affected // by the notification event. Scope *ScopeDetails `type:"structure"` // The type of the notification. Describing the kind of event the notification // is alerting you to. // // Type is a required field Type *string `type:"string" required:"true" enum:"NotificationType"` // contains filtered or unexported fields }
func (SendDataSetNotificationInput) GoString ¶
func (s SendDataSetNotificationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SendDataSetNotificationInput) SetClientToken ¶
func (s *SendDataSetNotificationInput) SetClientToken(v string) *SendDataSetNotificationInput
SetClientToken sets the ClientToken field's value.
func (*SendDataSetNotificationInput) SetComment ¶
func (s *SendDataSetNotificationInput) SetComment(v string) *SendDataSetNotificationInput
SetComment sets the Comment field's value.
func (*SendDataSetNotificationInput) SetDataSetId ¶
func (s *SendDataSetNotificationInput) SetDataSetId(v string) *SendDataSetNotificationInput
SetDataSetId sets the DataSetId field's value.
func (*SendDataSetNotificationInput) SetDetails ¶
func (s *SendDataSetNotificationInput) SetDetails(v *NotificationDetails) *SendDataSetNotificationInput
SetDetails sets the Details field's value.
func (*SendDataSetNotificationInput) SetScope ¶
func (s *SendDataSetNotificationInput) SetScope(v *ScopeDetails) *SendDataSetNotificationInput
SetScope sets the Scope field's value.
func (*SendDataSetNotificationInput) SetType ¶
func (s *SendDataSetNotificationInput) SetType(v string) *SendDataSetNotificationInput
SetType sets the Type field's value.
func (SendDataSetNotificationInput) String ¶
func (s SendDataSetNotificationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SendDataSetNotificationInput) Validate ¶
func (s *SendDataSetNotificationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SendDataSetNotificationOutput ¶
type SendDataSetNotificationOutput struct {
// contains filtered or unexported fields
}
func (SendDataSetNotificationOutput) GoString ¶
func (s SendDataSetNotificationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (SendDataSetNotificationOutput) String ¶
func (s SendDataSetNotificationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceLimitExceededException ¶
type ServiceLimitExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The name of the limit that was reached. LimitName *string `type:"string" enum:"LimitName"` // The value of the exceeded limit. LimitValue *float64 `type:"double"` // The request has exceeded the quotas imposed by the service. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The request has exceeded the quotas imposed by the service.
func (*ServiceLimitExceededException) Code ¶
func (s *ServiceLimitExceededException) Code() string
Code returns the exception type name.
func (*ServiceLimitExceededException) Error ¶
func (s *ServiceLimitExceededException) Error() string
func (ServiceLimitExceededException) GoString ¶
func (s ServiceLimitExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceLimitExceededException) Message ¶
func (s *ServiceLimitExceededException) Message() string
Message returns the exception's message.
func (*ServiceLimitExceededException) OrigErr ¶
func (s *ServiceLimitExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceLimitExceededException) RequestID ¶
func (s *ServiceLimitExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceLimitExceededException) StatusCode ¶
func (s *ServiceLimitExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceLimitExceededException) String ¶
func (s ServiceLimitExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartJobInput ¶
type StartJobInput struct { // The unique identifier for a job. // // JobId is a required field JobId *string `location:"uri" locationName:"JobId" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartJobInput) GoString ¶
func (s StartJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartJobInput) SetJobId ¶
func (s *StartJobInput) SetJobId(v string) *StartJobInput
SetJobId sets the JobId field's value.
func (StartJobInput) String ¶
func (s StartJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartJobInput) Validate ¶
func (s *StartJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartJobOutput ¶
type StartJobOutput struct {
// contains filtered or unexported fields
}
func (StartJobOutput) GoString ¶
func (s StartJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (StartJobOutput) String ¶
func (s StartJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TableLFTagPolicy ¶
type TableLFTagPolicy struct { // A list of LF-tag conditions that apply to table resources. // // Expression is a required field Expression []*LFTag `type:"list" required:"true"` // contains filtered or unexported fields }
The LF-tag policy for a table resource.
func (TableLFTagPolicy) GoString ¶
func (s TableLFTagPolicy) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TableLFTagPolicy) SetExpression ¶
func (s *TableLFTagPolicy) SetExpression(v []*LFTag) *TableLFTagPolicy
SetExpression sets the Expression field's value.
func (TableLFTagPolicy) String ¶
func (s TableLFTagPolicy) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TableLFTagPolicyAndPermissions ¶
type TableLFTagPolicyAndPermissions struct { // A list of LF-tag conditions that apply to table resources. // // Expression is a required field Expression []*LFTag `type:"list" required:"true"` // The permissions granted to subscribers on table resources. // // Permissions is a required field Permissions []*string `type:"list" required:"true" enum:"TableTagPolicyLFPermission"` // contains filtered or unexported fields }
The LF-tag policy and permissions that apply to table resources.
func (TableLFTagPolicyAndPermissions) GoString ¶
func (s TableLFTagPolicyAndPermissions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TableLFTagPolicyAndPermissions) SetExpression ¶
func (s *TableLFTagPolicyAndPermissions) SetExpression(v []*LFTag) *TableLFTagPolicyAndPermissions
SetExpression sets the Expression field's value.
func (*TableLFTagPolicyAndPermissions) SetPermissions ¶
func (s *TableLFTagPolicyAndPermissions) SetPermissions(v []*string) *TableLFTagPolicyAndPermissions
SetPermissions sets the Permissions field's value.
func (TableLFTagPolicyAndPermissions) String ¶
func (s TableLFTagPolicyAndPermissions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TableLFTagPolicyAndPermissions) Validate ¶
func (s *TableLFTagPolicyAndPermissions) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceInput ¶
type TagResourceInput struct { // An Amazon Resource Name (ARN) that uniquely identifies an AWS resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" type:"string" required:"true"` // A label that consists of a customer-defined key and an optional value. // // 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 ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The limit on the number of requests per second was exceeded. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The limit on the number of requests per second was exceeded.
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 UntagResourceInput ¶
type UntagResourceInput struct { // An Amazon Resource Name (ARN) that uniquely identifies an AWS resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" type:"string" required:"true"` // The key tags. // // 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 UpdateAssetInput ¶
type UpdateAssetInput struct { // The unique identifier for an asset. // // AssetId is a required field AssetId *string `location:"uri" locationName:"AssetId" type:"string" required:"true"` // The unique identifier for a data set. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // The name of the asset. When importing from Amazon S3, the Amazon S3 object // key is used as the asset name. When exporting to Amazon S3, the asset name // is used as default target Amazon S3 object key. When importing from Amazon // API Gateway API, the API name is used as the asset name. When importing from // Amazon Redshift, the datashare name is used as the asset name. When importing // from AWS Lake Formation, the static values of "Database(s) included in the // LF-tag policy" or "Table(s) included in LF-tag policy" are used as the name. // // Name is a required field Name *string `type:"string" required:"true"` // The unique identifier for a revision. // // RevisionId is a required field RevisionId *string `location:"uri" locationName:"RevisionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateAssetInput) GoString ¶
func (s UpdateAssetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAssetInput) SetAssetId ¶
func (s *UpdateAssetInput) SetAssetId(v string) *UpdateAssetInput
SetAssetId sets the AssetId field's value.
func (*UpdateAssetInput) SetDataSetId ¶
func (s *UpdateAssetInput) SetDataSetId(v string) *UpdateAssetInput
SetDataSetId sets the DataSetId field's value.
func (*UpdateAssetInput) SetName ¶
func (s *UpdateAssetInput) SetName(v string) *UpdateAssetInput
SetName sets the Name field's value.
func (*UpdateAssetInput) SetRevisionId ¶
func (s *UpdateAssetInput) SetRevisionId(v string) *UpdateAssetInput
SetRevisionId sets the RevisionId field's value.
func (UpdateAssetInput) String ¶
func (s UpdateAssetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAssetInput) Validate ¶
func (s *UpdateAssetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAssetOutput ¶
type UpdateAssetOutput struct { // The ARN for the asset. Arn *string `type:"string"` // Details about the asset. AssetDetails *AssetDetails `type:"structure"` // The type of asset that is added to a data set. AssetType *string `type:"string" enum:"AssetType"` // The date and time that the asset was created, in ISO 8601 format. CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The unique identifier for the data set associated with this asset. DataSetId *string `type:"string"` // The unique identifier for the asset. Id *string `type:"string"` // The name of the asset. When importing from Amazon S3, the Amazon S3 object // key is used as the asset name. When exporting to Amazon S3, the asset name // is used as default target Amazon S3 object key. When importing from Amazon // API Gateway API, the API name is used as the asset name. When importing from // Amazon Redshift, the datashare name is used as the asset name. When importing // from AWS Lake Formation, the static values of "Database(s) included in the // LF-tag policy"- or "Table(s) included in LF-tag policy" are used as the asset // name. Name *string `type:"string"` // The unique identifier for the revision associated with this asset. RevisionId *string `type:"string"` // The asset ID of the owned asset corresponding to the entitled asset being // viewed. This parameter is returned when an asset owner is viewing the entitled // copy of its owned asset. SourceId *string `type:"string"` // The date and time that the asset was last updated, in ISO 8601 format. UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
func (UpdateAssetOutput) GoString ¶
func (s UpdateAssetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAssetOutput) SetArn ¶
func (s *UpdateAssetOutput) SetArn(v string) *UpdateAssetOutput
SetArn sets the Arn field's value.
func (*UpdateAssetOutput) SetAssetDetails ¶
func (s *UpdateAssetOutput) SetAssetDetails(v *AssetDetails) *UpdateAssetOutput
SetAssetDetails sets the AssetDetails field's value.
func (*UpdateAssetOutput) SetAssetType ¶
func (s *UpdateAssetOutput) SetAssetType(v string) *UpdateAssetOutput
SetAssetType sets the AssetType field's value.
func (*UpdateAssetOutput) SetCreatedAt ¶
func (s *UpdateAssetOutput) SetCreatedAt(v time.Time) *UpdateAssetOutput
SetCreatedAt sets the CreatedAt field's value.
func (*UpdateAssetOutput) SetDataSetId ¶
func (s *UpdateAssetOutput) SetDataSetId(v string) *UpdateAssetOutput
SetDataSetId sets the DataSetId field's value.
func (*UpdateAssetOutput) SetId ¶
func (s *UpdateAssetOutput) SetId(v string) *UpdateAssetOutput
SetId sets the Id field's value.
func (*UpdateAssetOutput) SetName ¶
func (s *UpdateAssetOutput) SetName(v string) *UpdateAssetOutput
SetName sets the Name field's value.
func (*UpdateAssetOutput) SetRevisionId ¶
func (s *UpdateAssetOutput) SetRevisionId(v string) *UpdateAssetOutput
SetRevisionId sets the RevisionId field's value.
func (*UpdateAssetOutput) SetSourceId ¶
func (s *UpdateAssetOutput) SetSourceId(v string) *UpdateAssetOutput
SetSourceId sets the SourceId field's value.
func (*UpdateAssetOutput) SetUpdatedAt ¶
func (s *UpdateAssetOutput) SetUpdatedAt(v time.Time) *UpdateAssetOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (UpdateAssetOutput) String ¶
func (s UpdateAssetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateDataSetInput ¶
type UpdateDataSetInput struct { // The unique identifier for a data set. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // The description for the data set. Description *string `type:"string"` // The name of the data set. Name *string `type:"string"` // contains filtered or unexported fields }
func (UpdateDataSetInput) GoString ¶
func (s UpdateDataSetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDataSetInput) SetDataSetId ¶
func (s *UpdateDataSetInput) SetDataSetId(v string) *UpdateDataSetInput
SetDataSetId sets the DataSetId field's value.
func (*UpdateDataSetInput) SetDescription ¶
func (s *UpdateDataSetInput) SetDescription(v string) *UpdateDataSetInput
SetDescription sets the Description field's value.
func (*UpdateDataSetInput) SetName ¶
func (s *UpdateDataSetInput) SetName(v string) *UpdateDataSetInput
SetName sets the Name field's value.
func (UpdateDataSetInput) String ¶
func (s UpdateDataSetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDataSetInput) Validate ¶
func (s *UpdateDataSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDataSetOutput ¶
type UpdateDataSetOutput struct { // The ARN for the data set. Arn *string `type:"string"` // The type of asset that is added to a data set. AssetType *string `type:"string" enum:"AssetType"` // The date and time that the data set was created, in ISO 8601 format. CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The description for the data set. Description *string `type:"string"` // The unique identifier for the data set. Id *string `type:"string"` // The name of the data set. Name *string `type:"string"` // A property that defines the data set as OWNED by the account (for providers) // or ENTITLED to the account (for subscribers). Origin *string `type:"string" enum:"Origin"` // If the origin of this data set is ENTITLED, includes the details for the // product on AWS Marketplace. OriginDetails *OriginDetails `type:"structure"` // The data set ID of the owned data set corresponding to the entitled data // set being viewed. This parameter is returned when a data set owner is viewing // the entitled copy of its owned data set. SourceId *string `type:"string"` // The date and time that the data set was last updated, in ISO 8601 format. UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
func (UpdateDataSetOutput) GoString ¶
func (s UpdateDataSetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDataSetOutput) SetArn ¶
func (s *UpdateDataSetOutput) SetArn(v string) *UpdateDataSetOutput
SetArn sets the Arn field's value.
func (*UpdateDataSetOutput) SetAssetType ¶
func (s *UpdateDataSetOutput) SetAssetType(v string) *UpdateDataSetOutput
SetAssetType sets the AssetType field's value.
func (*UpdateDataSetOutput) SetCreatedAt ¶
func (s *UpdateDataSetOutput) SetCreatedAt(v time.Time) *UpdateDataSetOutput
SetCreatedAt sets the CreatedAt field's value.
func (*UpdateDataSetOutput) SetDescription ¶
func (s *UpdateDataSetOutput) SetDescription(v string) *UpdateDataSetOutput
SetDescription sets the Description field's value.
func (*UpdateDataSetOutput) SetId ¶
func (s *UpdateDataSetOutput) SetId(v string) *UpdateDataSetOutput
SetId sets the Id field's value.
func (*UpdateDataSetOutput) SetName ¶
func (s *UpdateDataSetOutput) SetName(v string) *UpdateDataSetOutput
SetName sets the Name field's value.
func (*UpdateDataSetOutput) SetOrigin ¶
func (s *UpdateDataSetOutput) SetOrigin(v string) *UpdateDataSetOutput
SetOrigin sets the Origin field's value.
func (*UpdateDataSetOutput) SetOriginDetails ¶
func (s *UpdateDataSetOutput) SetOriginDetails(v *OriginDetails) *UpdateDataSetOutput
SetOriginDetails sets the OriginDetails field's value.
func (*UpdateDataSetOutput) SetSourceId ¶
func (s *UpdateDataSetOutput) SetSourceId(v string) *UpdateDataSetOutput
SetSourceId sets the SourceId field's value.
func (*UpdateDataSetOutput) SetUpdatedAt ¶
func (s *UpdateDataSetOutput) SetUpdatedAt(v time.Time) *UpdateDataSetOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (UpdateDataSetOutput) String ¶
func (s UpdateDataSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateEventActionInput ¶
type UpdateEventActionInput struct { // What occurs after a certain event. Action *Action `type:"structure"` // The unique identifier for the event action. // // EventActionId is a required field EventActionId *string `location:"uri" locationName:"EventActionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateEventActionInput) GoString ¶
func (s UpdateEventActionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateEventActionInput) SetAction ¶
func (s *UpdateEventActionInput) SetAction(v *Action) *UpdateEventActionInput
SetAction sets the Action field's value.
func (*UpdateEventActionInput) SetEventActionId ¶
func (s *UpdateEventActionInput) SetEventActionId(v string) *UpdateEventActionInput
SetEventActionId sets the EventActionId field's value.
func (UpdateEventActionInput) String ¶
func (s UpdateEventActionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateEventActionInput) Validate ¶
func (s *UpdateEventActionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateEventActionOutput ¶
type UpdateEventActionOutput struct { // What occurs after a certain event. Action *Action `type:"structure"` // The ARN for the event action. Arn *string `type:"string"` // The date and time that the event action was created, in ISO 8601 format. CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // What occurs to start an action. Event *Event `type:"structure"` // The unique identifier for the event action. Id *string `type:"string"` // The date and time that the event action was last updated, in ISO 8601 format. UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
func (UpdateEventActionOutput) GoString ¶
func (s UpdateEventActionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateEventActionOutput) SetAction ¶
func (s *UpdateEventActionOutput) SetAction(v *Action) *UpdateEventActionOutput
SetAction sets the Action field's value.
func (*UpdateEventActionOutput) SetArn ¶
func (s *UpdateEventActionOutput) SetArn(v string) *UpdateEventActionOutput
SetArn sets the Arn field's value.
func (*UpdateEventActionOutput) SetCreatedAt ¶
func (s *UpdateEventActionOutput) SetCreatedAt(v time.Time) *UpdateEventActionOutput
SetCreatedAt sets the CreatedAt field's value.
func (*UpdateEventActionOutput) SetEvent ¶
func (s *UpdateEventActionOutput) SetEvent(v *Event) *UpdateEventActionOutput
SetEvent sets the Event field's value.
func (*UpdateEventActionOutput) SetId ¶
func (s *UpdateEventActionOutput) SetId(v string) *UpdateEventActionOutput
SetId sets the Id field's value.
func (*UpdateEventActionOutput) SetUpdatedAt ¶
func (s *UpdateEventActionOutput) SetUpdatedAt(v time.Time) *UpdateEventActionOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (UpdateEventActionOutput) String ¶
func (s UpdateEventActionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateRevisionInput ¶
type UpdateRevisionInput struct { // An optional comment about the revision. Comment *string `type:"string"` // The unique identifier for a data set. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // Finalizing a revision tells AWS Data Exchange that your changes to the assets // in the revision are complete. After it's in this read-only state, you can // publish the revision to your products. Finalized *bool `type:"boolean"` // The unique identifier for a revision. // // RevisionId is a required field RevisionId *string `location:"uri" locationName:"RevisionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateRevisionInput) GoString ¶
func (s UpdateRevisionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRevisionInput) SetComment ¶
func (s *UpdateRevisionInput) SetComment(v string) *UpdateRevisionInput
SetComment sets the Comment field's value.
func (*UpdateRevisionInput) SetDataSetId ¶
func (s *UpdateRevisionInput) SetDataSetId(v string) *UpdateRevisionInput
SetDataSetId sets the DataSetId field's value.
func (*UpdateRevisionInput) SetFinalized ¶
func (s *UpdateRevisionInput) SetFinalized(v bool) *UpdateRevisionInput
SetFinalized sets the Finalized field's value.
func (*UpdateRevisionInput) SetRevisionId ¶
func (s *UpdateRevisionInput) SetRevisionId(v string) *UpdateRevisionInput
SetRevisionId sets the RevisionId field's value.
func (UpdateRevisionInput) String ¶
func (s UpdateRevisionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRevisionInput) Validate ¶
func (s *UpdateRevisionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRevisionOutput ¶
type UpdateRevisionOutput struct { // The ARN for the revision. Arn *string `type:"string"` // An optional comment about the revision. Comment *string `type:"string"` // The date and time that the revision was created, in ISO 8601 format. CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The unique identifier for the data set associated with the data set revision. DataSetId *string `type:"string"` // To publish a revision to a data set in a product, the revision must first // be finalized. Finalizing a revision tells AWS Data Exchange that changes // to the assets in the revision are complete. After it's in this read-only // state, you can publish the revision to your products. Finalized revisions // can be published through the AWS Data Exchange console or the AWS Marketplace // Catalog API, using the StartChangeSet AWS Marketplace Catalog API action. // When using the API, revisions are uniquely identified by their ARN. Finalized *bool `type:"boolean"` // The unique identifier for the revision. Id *string `type:"string"` // A required comment to inform subscribers of the reason their access to the // revision was revoked. RevocationComment *string `min:"10" type:"string"` // A status indicating that subscribers' access to the revision was revoked. Revoked *bool `type:"boolean"` // The date and time that the revision was revoked, in ISO 8601 format. RevokedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The revision ID of the owned revision corresponding to the entitled revision // being viewed. This parameter is returned when a revision owner is viewing // the entitled copy of its owned revision. SourceId *string `type:"string"` // The date and time that the revision was last updated, in ISO 8601 format. UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
func (UpdateRevisionOutput) GoString ¶
func (s UpdateRevisionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRevisionOutput) SetArn ¶
func (s *UpdateRevisionOutput) SetArn(v string) *UpdateRevisionOutput
SetArn sets the Arn field's value.
func (*UpdateRevisionOutput) SetComment ¶
func (s *UpdateRevisionOutput) SetComment(v string) *UpdateRevisionOutput
SetComment sets the Comment field's value.
func (*UpdateRevisionOutput) SetCreatedAt ¶
func (s *UpdateRevisionOutput) SetCreatedAt(v time.Time) *UpdateRevisionOutput
SetCreatedAt sets the CreatedAt field's value.
func (*UpdateRevisionOutput) SetDataSetId ¶
func (s *UpdateRevisionOutput) SetDataSetId(v string) *UpdateRevisionOutput
SetDataSetId sets the DataSetId field's value.
func (*UpdateRevisionOutput) SetFinalized ¶
func (s *UpdateRevisionOutput) SetFinalized(v bool) *UpdateRevisionOutput
SetFinalized sets the Finalized field's value.
func (*UpdateRevisionOutput) SetId ¶
func (s *UpdateRevisionOutput) SetId(v string) *UpdateRevisionOutput
SetId sets the Id field's value.
func (*UpdateRevisionOutput) SetRevocationComment ¶
func (s *UpdateRevisionOutput) SetRevocationComment(v string) *UpdateRevisionOutput
SetRevocationComment sets the RevocationComment field's value.
func (*UpdateRevisionOutput) SetRevoked ¶
func (s *UpdateRevisionOutput) SetRevoked(v bool) *UpdateRevisionOutput
SetRevoked sets the Revoked field's value.
func (*UpdateRevisionOutput) SetRevokedAt ¶
func (s *UpdateRevisionOutput) SetRevokedAt(v time.Time) *UpdateRevisionOutput
SetRevokedAt sets the RevokedAt field's value.
func (*UpdateRevisionOutput) SetSourceId ¶
func (s *UpdateRevisionOutput) SetSourceId(v string) *UpdateRevisionOutput
SetSourceId sets the SourceId field's value.
func (*UpdateRevisionOutput) SetUpdatedAt ¶
func (s *UpdateRevisionOutput) SetUpdatedAt(v time.Time) *UpdateRevisionOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (UpdateRevisionOutput) String ¶
func (s UpdateRevisionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the 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:"-"` // The unique identifier for the resource that couldn't be found. ExceptionCause *string `type:"string" enum:"ExceptionCause"` // The message that informs you about what was invalid about the request. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The request was invalid.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package dataexchangeiface provides an interface to enable mocking the AWS Data Exchange service client for testing your code.
|
Package dataexchangeiface provides an interface to enable mocking the AWS Data Exchange service client for testing your code. |