...
AWS SDK for Go API Reference
import "github.com/aws/aws-sdk-go/service/glue"
Overview
Constants

Overview ▾

Package glue provides the client and types for making API requests to AWS Glue.

Defines the public endpoint for the Glue service.

See https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31 for more information on this service.

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

Using the Client

To contact AWS Glue 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 Glue client Glue for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/glue/#New

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

Operations ▾

BatchCreatePartition
BatchDeleteConnection
BatchDeletePartition
BatchDeleteTable
BatchDeleteTableVersion
BatchGetBlueprints
BatchGetCrawlers
BatchGetCustomEntityTypes
BatchGetDataQualityResult
BatchGetDevEndpoints
BatchGetJobs
BatchGetPartition
BatchGetTableOptimizer
BatchGetTriggers
BatchGetWorkflows
BatchStopJobRun
BatchUpdatePartition
CancelDataQualityRuleRecommendationRun
CancelDataQualityRulesetEvaluationRun
CancelMLTaskRun
CancelStatement
CheckSchemaVersionValidity
CreateBlueprint
CreateClassifier
CreateConnection
CreateCrawler
CreateCustomEntityType
CreateDataQualityRuleset
CreateDatabase
CreateDevEndpoint
CreateJob
CreateMLTransform
CreatePartition
CreatePartitionIndex
CreateRegistry
CreateSchema
CreateScript
CreateSecurityConfiguration
CreateSession
CreateTable
CreateTableOptimizer
CreateTrigger
CreateUserDefinedFunction
CreateWorkflow
DeleteBlueprint
DeleteClassifier
DeleteColumnStatisticsForPartition
DeleteColumnStatisticsForTable
DeleteConnection
DeleteCrawler
DeleteCustomEntityType
DeleteDataQualityRuleset
DeleteDatabase
DeleteDevEndpoint
DeleteJob
DeleteMLTransform
DeletePartition
DeletePartitionIndex
DeleteRegistry
DeleteResourcePolicy
DeleteSchema
DeleteSchemaVersions
DeleteSecurityConfiguration
DeleteSession
DeleteTable
DeleteTableOptimizer
DeleteTableVersion
DeleteTrigger
DeleteUserDefinedFunction
DeleteWorkflow
GetBlueprint
GetBlueprintRun
GetBlueprintRuns ( Paginator )
GetCatalogImportStatus
GetClassifier
GetClassifiers ( Paginator )
GetColumnStatisticsForPartition
GetColumnStatisticsForTable
GetColumnStatisticsTaskRun
GetColumnStatisticsTaskRuns ( Paginator )
GetConnection
GetConnections ( Paginator )
GetCrawler
GetCrawlerMetrics ( Paginator )
GetCrawlers ( Paginator )
GetCustomEntityType
GetDataCatalogEncryptionSettings
GetDataQualityResult
GetDataQualityRuleRecommendationRun
GetDataQualityRuleset
GetDataQualityRulesetEvaluationRun
GetDatabase
GetDatabases ( Paginator )
GetDataflowGraph
GetDevEndpoint
GetDevEndpoints ( Paginator )
GetJob
GetJobBookmark
GetJobRun
GetJobRuns ( Paginator )
GetJobs ( Paginator )
GetMLTaskRun
GetMLTaskRuns ( Paginator )
GetMLTransform
GetMLTransforms ( Paginator )
GetMapping
GetPartition
GetPartitionIndexes ( Paginator )
GetPartitions ( Paginator )
GetPlan
GetRegistry
GetResourcePolicies ( Paginator )
GetResourcePolicy
GetSchema
GetSchemaByDefinition
GetSchemaVersion
GetSchemaVersionsDiff
GetSecurityConfiguration
GetSecurityConfigurations ( Paginator )
GetSession
GetStatement
GetTable
GetTableOptimizer
GetTableVersion
GetTableVersions ( Paginator )
GetTables ( Paginator )
GetTags
GetTrigger
GetTriggers ( Paginator )
GetUnfilteredPartitionMetadata
GetUnfilteredPartitionsMetadata ( Paginator )
GetUnfilteredTableMetadata
GetUserDefinedFunction
GetUserDefinedFunctions ( Paginator )
GetWorkflow
GetWorkflowRun
GetWorkflowRunProperties
GetWorkflowRuns ( Paginator )
ImportCatalogToGlue
ListBlueprints ( Paginator )
ListColumnStatisticsTaskRuns ( Paginator )
ListCrawlers ( Paginator )
ListCrawls
ListCustomEntityTypes ( Paginator )
ListDataQualityResults ( Paginator )
ListDataQualityRuleRecommendationRuns ( Paginator )
ListDataQualityRulesetEvaluationRuns ( Paginator )
ListDataQualityRulesets ( Paginator )
ListDevEndpoints ( Paginator )
ListJobs ( Paginator )
ListMLTransforms ( Paginator )
ListRegistries ( Paginator )
ListSchemaVersions ( Paginator )
ListSchemas ( Paginator )
ListSessions ( Paginator )
ListStatements
ListTableOptimizerRuns ( Paginator )
ListTriggers ( Paginator )
ListWorkflows ( Paginator )
PutDataCatalogEncryptionSettings
PutResourcePolicy
PutSchemaVersionMetadata
PutWorkflowRunProperties
QuerySchemaVersionMetadata
RegisterSchemaVersion
RemoveSchemaVersionMetadata
ResetJobBookmark
ResumeWorkflowRun
RunStatement
SearchTables ( Paginator )
StartBlueprintRun
StartColumnStatisticsTaskRun
StartCrawler
StartCrawlerSchedule
StartDataQualityRuleRecommendationRun
StartDataQualityRulesetEvaluationRun
StartExportLabelsTaskRun
StartImportLabelsTaskRun
StartJobRun
StartMLEvaluationTaskRun
StartMLLabelingSetGenerationTaskRun
StartTrigger
StartWorkflowRun
StopColumnStatisticsTaskRun
StopCrawler
StopCrawlerSchedule
StopSession
StopTrigger
StopWorkflowRun
TagResource
UntagResource
UpdateBlueprint
UpdateClassifier
UpdateColumnStatisticsForPartition
UpdateColumnStatisticsForTable
UpdateConnection
UpdateCrawler
UpdateCrawlerSchedule
UpdateDataQualityRuleset
UpdateDatabase
UpdateDevEndpoint
UpdateJob
UpdateJobFromSourceControl
UpdateMLTransform
UpdatePartition
UpdateRegistry
UpdateSchema
UpdateSourceControlFromJob
UpdateTable
UpdateTableOptimizer
UpdateTrigger
UpdateUserDefinedFunction
UpdateWorkflow

Types ▾

type Glue
func New(p client.ConfigProvider, cfgs ...*aws.Config) *Glue
func (c *Glue) BatchCreatePartition(input *BatchCreatePartitionInput) (*BatchCreatePartitionOutput, error)
func (c *Glue) BatchCreatePartitionRequest(input *BatchCreatePartitionInput) (req *request.Request, output *BatchCreatePartitionOutput)
func (c *Glue) BatchCreatePartitionWithContext(ctx aws.Context, input *BatchCreatePartitionInput, opts ...request.Option) (*BatchCreatePartitionOutput, error)
func (c *Glue) BatchDeleteConnection(input *BatchDeleteConnectionInput) (*BatchDeleteConnectionOutput, error)
func (c *Glue) BatchDeleteConnectionRequest(input *BatchDeleteConnectionInput) (req *request.Request, output *BatchDeleteConnectionOutput)
func (c *Glue) BatchDeleteConnectionWithContext(ctx aws.Context, input *BatchDeleteConnectionInput, opts ...request.Option) (*BatchDeleteConnectionOutput, error)
func (c *Glue) BatchDeletePartition(input *BatchDeletePartitionInput) (*BatchDeletePartitionOutput, error)
func (c *Glue) BatchDeletePartitionRequest(input *BatchDeletePartitionInput) (req *request.Request, output *BatchDeletePartitionOutput)
func (c *Glue) BatchDeletePartitionWithContext(ctx aws.Context, input *BatchDeletePartitionInput, opts ...request.Option) (*BatchDeletePartitionOutput, error)
func (c *Glue) BatchDeleteTable(input *BatchDeleteTableInput) (*BatchDeleteTableOutput, error)
func (c *Glue) BatchDeleteTableRequest(input *BatchDeleteTableInput) (req *request.Request, output *BatchDeleteTableOutput)
func (c *Glue) BatchDeleteTableVersion(input *BatchDeleteTableVersionInput) (*BatchDeleteTableVersionOutput, error)
func (c *Glue) BatchDeleteTableVersionRequest(input *BatchDeleteTableVersionInput) (req *request.Request, output *BatchDeleteTableVersionOutput)
func (c *Glue) BatchDeleteTableVersionWithContext(ctx aws.Context, input *BatchDeleteTableVersionInput, opts ...request.Option) (*BatchDeleteTableVersionOutput, error)
func (c *Glue) BatchDeleteTableWithContext(ctx aws.Context, input *BatchDeleteTableInput, opts ...request.Option) (*BatchDeleteTableOutput, error)
func (c *Glue) BatchGetBlueprints(input *BatchGetBlueprintsInput) (*BatchGetBlueprintsOutput, error)
func (c *Glue) BatchGetBlueprintsRequest(input *BatchGetBlueprintsInput) (req *request.Request, output *BatchGetBlueprintsOutput)
func (c *Glue) BatchGetBlueprintsWithContext(ctx aws.Context, input *BatchGetBlueprintsInput, opts ...request.Option) (*BatchGetBlueprintsOutput, error)
func (c *Glue) BatchGetCrawlers(input *BatchGetCrawlersInput) (*BatchGetCrawlersOutput, error)
func (c *Glue) BatchGetCrawlersRequest(input *BatchGetCrawlersInput) (req *request.Request, output *BatchGetCrawlersOutput)
func (c *Glue) BatchGetCrawlersWithContext(ctx aws.Context, input *BatchGetCrawlersInput, opts ...request.Option) (*BatchGetCrawlersOutput, error)
func (c *Glue) BatchGetCustomEntityTypes(input *BatchGetCustomEntityTypesInput) (*BatchGetCustomEntityTypesOutput, error)
func (c *Glue) BatchGetCustomEntityTypesRequest(input *BatchGetCustomEntityTypesInput) (req *request.Request, output *BatchGetCustomEntityTypesOutput)
func (c *Glue) BatchGetCustomEntityTypesWithContext(ctx aws.Context, input *BatchGetCustomEntityTypesInput, opts ...request.Option) (*BatchGetCustomEntityTypesOutput, error)
func (c *Glue) BatchGetDataQualityResult(input *BatchGetDataQualityResultInput) (*BatchGetDataQualityResultOutput, error)
func (c *Glue) BatchGetDataQualityResultRequest(input *BatchGetDataQualityResultInput) (req *request.Request, output *BatchGetDataQualityResultOutput)
func (c *Glue) BatchGetDataQualityResultWithContext(ctx aws.Context, input *BatchGetDataQualityResultInput, opts ...request.Option) (*BatchGetDataQualityResultOutput, error)
func (c *Glue) BatchGetDevEndpoints(input *BatchGetDevEndpointsInput) (*BatchGetDevEndpointsOutput, error)
func (c *Glue) BatchGetDevEndpointsRequest(input *BatchGetDevEndpointsInput) (req *request.Request, output *BatchGetDevEndpointsOutput)
func (c *Glue) BatchGetDevEndpointsWithContext(ctx aws.Context, input *BatchGetDevEndpointsInput, opts ...request.Option) (*BatchGetDevEndpointsOutput, error)
func (c *Glue) BatchGetJobs(input *BatchGetJobsInput) (*BatchGetJobsOutput, error)
func (c *Glue) BatchGetJobsRequest(input *BatchGetJobsInput) (req *request.Request, output *BatchGetJobsOutput)
func (c *Glue) BatchGetJobsWithContext(ctx aws.Context, input *BatchGetJobsInput, opts ...request.Option) (*BatchGetJobsOutput, error)
func (c *Glue) BatchGetPartition(input *BatchGetPartitionInput) (*BatchGetPartitionOutput, error)
func (c *Glue) BatchGetPartitionRequest(input *BatchGetPartitionInput) (req *request.Request, output *BatchGetPartitionOutput)
func (c *Glue) BatchGetPartitionWithContext(ctx aws.Context, input *BatchGetPartitionInput, opts ...request.Option) (*BatchGetPartitionOutput, error)
func (c *Glue) BatchGetTableOptimizer(input *BatchGetTableOptimizerInput) (*BatchGetTableOptimizerOutput, error)
func (c *Glue) BatchGetTableOptimizerRequest(input *BatchGetTableOptimizerInput) (req *request.Request, output *BatchGetTableOptimizerOutput)
func (c *Glue) BatchGetTableOptimizerWithContext(ctx aws.Context, input *BatchGetTableOptimizerInput, opts ...request.Option) (*BatchGetTableOptimizerOutput, error)
func (c *Glue) BatchGetTriggers(input *BatchGetTriggersInput) (*BatchGetTriggersOutput, error)
func (c *Glue) BatchGetTriggersRequest(input *BatchGetTriggersInput) (req *request.Request, output *BatchGetTriggersOutput)
func (c *Glue) BatchGetTriggersWithContext(ctx aws.Context, input *BatchGetTriggersInput, opts ...request.Option) (*BatchGetTriggersOutput, error)
func (c *Glue) BatchGetWorkflows(input *BatchGetWorkflowsInput) (*BatchGetWorkflowsOutput, error)
func (c *Glue) BatchGetWorkflowsRequest(input *BatchGetWorkflowsInput) (req *request.Request, output *BatchGetWorkflowsOutput)
func (c *Glue) BatchGetWorkflowsWithContext(ctx aws.Context, input *BatchGetWorkflowsInput, opts ...request.Option) (*BatchGetWorkflowsOutput, error)
func (c *Glue) BatchStopJobRun(input *BatchStopJobRunInput) (*BatchStopJobRunOutput, error)
func (c *Glue) BatchStopJobRunRequest(input *BatchStopJobRunInput) (req *request.Request, output *BatchStopJobRunOutput)
func (c *Glue) BatchStopJobRunWithContext(ctx aws.Context, input *BatchStopJobRunInput, opts ...request.Option) (*BatchStopJobRunOutput, error)
func (c *Glue) BatchUpdatePartition(input *BatchUpdatePartitionInput) (*BatchUpdatePartitionOutput, error)
func (c *Glue) BatchUpdatePartitionRequest(input *BatchUpdatePartitionInput) (req *request.Request, output *BatchUpdatePartitionOutput)
func (c *Glue) BatchUpdatePartitionWithContext(ctx aws.Context, input *BatchUpdatePartitionInput, opts ...request.Option) (*BatchUpdatePartitionOutput, error)
func (c *Glue) CancelDataQualityRuleRecommendationRun(input *CancelDataQualityRuleRecommendationRunInput) (*CancelDataQualityRuleRecommendationRunOutput, error)
func (c *Glue) CancelDataQualityRuleRecommendationRunRequest(input *CancelDataQualityRuleRecommendationRunInput) (req *request.Request, output *CancelDataQualityRuleRecommendationRunOutput)
func (c *Glue) CancelDataQualityRuleRecommendationRunWithContext(ctx aws.Context, input *CancelDataQualityRuleRecommendationRunInput, opts ...request.Option) (*CancelDataQualityRuleRecommendationRunOutput, error)
func (c *Glue) CancelDataQualityRulesetEvaluationRun(input *CancelDataQualityRulesetEvaluationRunInput) (*CancelDataQualityRulesetEvaluationRunOutput, error)
func (c *Glue) CancelDataQualityRulesetEvaluationRunRequest(input *CancelDataQualityRulesetEvaluationRunInput) (req *request.Request, output *CancelDataQualityRulesetEvaluationRunOutput)
func (c *Glue) CancelDataQualityRulesetEvaluationRunWithContext(ctx aws.Context, input *CancelDataQualityRulesetEvaluationRunInput, opts ...request.Option) (*CancelDataQualityRulesetEvaluationRunOutput, error)
func (c *Glue) CancelMLTaskRun(input *CancelMLTaskRunInput) (*CancelMLTaskRunOutput, error)
func (c *Glue) CancelMLTaskRunRequest(input *CancelMLTaskRunInput) (req *request.Request, output *CancelMLTaskRunOutput)
func (c *Glue) CancelMLTaskRunWithContext(ctx aws.Context, input *CancelMLTaskRunInput, opts ...request.Option) (*CancelMLTaskRunOutput, error)
func (c *Glue) CancelStatement(input *CancelStatementInput) (*CancelStatementOutput, error)
func (c *Glue) CancelStatementRequest(input *CancelStatementInput) (req *request.Request, output *CancelStatementOutput)
func (c *Glue) CancelStatementWithContext(ctx aws.Context, input *CancelStatementInput, opts ...request.Option) (*CancelStatementOutput, error)
func (c *Glue) CheckSchemaVersionValidity(input *CheckSchemaVersionValidityInput) (*CheckSchemaVersionValidityOutput, error)
func (c *Glue) CheckSchemaVersionValidityRequest(input *CheckSchemaVersionValidityInput) (req *request.Request, output *CheckSchemaVersionValidityOutput)
func (c *Glue) CheckSchemaVersionValidityWithContext(ctx aws.Context, input *CheckSchemaVersionValidityInput, opts ...request.Option) (*CheckSchemaVersionValidityOutput, error)
func (c *Glue) CreateBlueprint(input *CreateBlueprintInput) (*CreateBlueprintOutput, error)
func (c *Glue) CreateBlueprintRequest(input *CreateBlueprintInput) (req *request.Request, output *CreateBlueprintOutput)
func (c *Glue) CreateBlueprintWithContext(ctx aws.Context, input *CreateBlueprintInput, opts ...request.Option) (*CreateBlueprintOutput, error)
func (c *Glue) CreateClassifier(input *CreateClassifierInput) (*CreateClassifierOutput, error)
func (c *Glue) CreateClassifierRequest(input *CreateClassifierInput) (req *request.Request, output *CreateClassifierOutput)
func (c *Glue) CreateClassifierWithContext(ctx aws.Context, input *CreateClassifierInput, opts ...request.Option) (*CreateClassifierOutput, error)
func (c *Glue) CreateConnection(input *CreateConnectionInput) (*CreateConnectionOutput, error)
func (c *Glue) CreateConnectionRequest(input *CreateConnectionInput) (req *request.Request, output *CreateConnectionOutput)
func (c *Glue) CreateConnectionWithContext(ctx aws.Context, input *CreateConnectionInput, opts ...request.Option) (*CreateConnectionOutput, error)
func (c *Glue) CreateCrawler(input *CreateCrawlerInput) (*CreateCrawlerOutput, error)
func (c *Glue) CreateCrawlerRequest(input *CreateCrawlerInput) (req *request.Request, output *CreateCrawlerOutput)
func (c *Glue) CreateCrawlerWithContext(ctx aws.Context, input *CreateCrawlerInput, opts ...request.Option) (*CreateCrawlerOutput, error)
func (c *Glue) CreateCustomEntityType(input *CreateCustomEntityTypeInput) (*CreateCustomEntityTypeOutput, error)
func (c *Glue) CreateCustomEntityTypeRequest(input *CreateCustomEntityTypeInput) (req *request.Request, output *CreateCustomEntityTypeOutput)
func (c *Glue) CreateCustomEntityTypeWithContext(ctx aws.Context, input *CreateCustomEntityTypeInput, opts ...request.Option) (*CreateCustomEntityTypeOutput, error)
func (c *Glue) CreateDataQualityRuleset(input *CreateDataQualityRulesetInput) (*CreateDataQualityRulesetOutput, error)
func (c *Glue) CreateDataQualityRulesetRequest(input *CreateDataQualityRulesetInput) (req *request.Request, output *CreateDataQualityRulesetOutput)
func (c *Glue) CreateDataQualityRulesetWithContext(ctx aws.Context, input *CreateDataQualityRulesetInput, opts ...request.Option) (*CreateDataQualityRulesetOutput, error)
func (c *Glue) CreateDatabase(input *CreateDatabaseInput) (*CreateDatabaseOutput, error)
func (c *Glue) CreateDatabaseRequest(input *CreateDatabaseInput) (req *request.Request, output *CreateDatabaseOutput)
func (c *Glue) CreateDatabaseWithContext(ctx aws.Context, input *CreateDatabaseInput, opts ...request.Option) (*CreateDatabaseOutput, error)
func (c *Glue) CreateDevEndpoint(input *CreateDevEndpointInput) (*CreateDevEndpointOutput, error)
func (c *Glue) CreateDevEndpointRequest(input *CreateDevEndpointInput) (req *request.Request, output *CreateDevEndpointOutput)
func (c *Glue) CreateDevEndpointWithContext(ctx aws.Context, input *CreateDevEndpointInput, opts ...request.Option) (*CreateDevEndpointOutput, error)
func (c *Glue) CreateJob(input *CreateJobInput) (*CreateJobOutput, error)
func (c *Glue) CreateJobRequest(input *CreateJobInput) (req *request.Request, output *CreateJobOutput)
func (c *Glue) CreateJobWithContext(ctx aws.Context, input *CreateJobInput, opts ...request.Option) (*CreateJobOutput, error)
func (c *Glue) CreateMLTransform(input *CreateMLTransformInput) (*CreateMLTransformOutput, error)
func (c *Glue) CreateMLTransformRequest(input *CreateMLTransformInput) (req *request.Request, output *CreateMLTransformOutput)
func (c *Glue) CreateMLTransformWithContext(ctx aws.Context, input *CreateMLTransformInput, opts ...request.Option) (*CreateMLTransformOutput, error)
func (c *Glue) CreatePartition(input *CreatePartitionInput) (*CreatePartitionOutput, error)
func (c *Glue) CreatePartitionIndex(input *CreatePartitionIndexInput) (*CreatePartitionIndexOutput, error)
func (c *Glue) CreatePartitionIndexRequest(input *CreatePartitionIndexInput) (req *request.Request, output *CreatePartitionIndexOutput)
func (c *Glue) CreatePartitionIndexWithContext(ctx aws.Context, input *CreatePartitionIndexInput, opts ...request.Option) (*CreatePartitionIndexOutput, error)
func (c *Glue) CreatePartitionRequest(input *CreatePartitionInput) (req *request.Request, output *CreatePartitionOutput)
func (c *Glue) CreatePartitionWithContext(ctx aws.Context, input *CreatePartitionInput, opts ...request.Option) (*CreatePartitionOutput, error)
func (c *Glue) CreateRegistry(input *CreateRegistryInput) (*CreateRegistryOutput, error)
func (c *Glue) CreateRegistryRequest(input *CreateRegistryInput) (req *request.Request, output *CreateRegistryOutput)
func (c *Glue) CreateRegistryWithContext(ctx aws.Context, input *CreateRegistryInput, opts ...request.Option) (*CreateRegistryOutput, error)
func (c *Glue) CreateSchema(input *CreateSchemaInput) (*CreateSchemaOutput, error)
func (c *Glue) CreateSchemaRequest(input *CreateSchemaInput) (req *request.Request, output *CreateSchemaOutput)
func (c *Glue) CreateSchemaWithContext(ctx aws.Context, input *CreateSchemaInput, opts ...request.Option) (*CreateSchemaOutput, error)
func (c *Glue) CreateScript(input *CreateScriptInput) (*CreateScriptOutput, error)
func (c *Glue) CreateScriptRequest(input *CreateScriptInput) (req *request.Request, output *CreateScriptOutput)
func (c *Glue) CreateScriptWithContext(ctx aws.Context, input *CreateScriptInput, opts ...request.Option) (*CreateScriptOutput, error)
func (c *Glue) CreateSecurityConfiguration(input *CreateSecurityConfigurationInput) (*CreateSecurityConfigurationOutput, error)
func (c *Glue) CreateSecurityConfigurationRequest(input *CreateSecurityConfigurationInput) (req *request.Request, output *CreateSecurityConfigurationOutput)
func (c *Glue) CreateSecurityConfigurationWithContext(ctx aws.Context, input *CreateSecurityConfigurationInput, opts ...request.Option) (*CreateSecurityConfigurationOutput, error)
func (c *Glue) CreateSession(input *CreateSessionInput) (*CreateSessionOutput, error)
func (c *Glue) CreateSessionRequest(input *CreateSessionInput) (req *request.Request, output *CreateSessionOutput)
func (c *Glue) CreateSessionWithContext(ctx aws.Context, input *CreateSessionInput, opts ...request.Option) (*CreateSessionOutput, error)
func (c *Glue) CreateTable(input *CreateTableInput) (*CreateTableOutput, error)
func (c *Glue) CreateTableOptimizer(input *CreateTableOptimizerInput) (*CreateTableOptimizerOutput, error)
func (c *Glue) CreateTableOptimizerRequest(input *CreateTableOptimizerInput) (req *request.Request, output *CreateTableOptimizerOutput)
func (c *Glue) CreateTableOptimizerWithContext(ctx aws.Context, input *CreateTableOptimizerInput, opts ...request.Option) (*CreateTableOptimizerOutput, error)
func (c *Glue) CreateTableRequest(input *CreateTableInput) (req *request.Request, output *CreateTableOutput)
func (c *Glue) CreateTableWithContext(ctx aws.Context, input *CreateTableInput, opts ...request.Option) (*CreateTableOutput, error)
func (c *Glue) CreateTrigger(input *CreateTriggerInput) (*CreateTriggerOutput, error)
func (c *Glue) CreateTriggerRequest(input *CreateTriggerInput) (req *request.Request, output *CreateTriggerOutput)
func (c *Glue) CreateTriggerWithContext(ctx aws.Context, input *CreateTriggerInput, opts ...request.Option) (*CreateTriggerOutput, error)
func (c *Glue) CreateUserDefinedFunction(input *CreateUserDefinedFunctionInput) (*CreateUserDefinedFunctionOutput, error)
func (c *Glue) CreateUserDefinedFunctionRequest(input *CreateUserDefinedFunctionInput) (req *request.Request, output *CreateUserDefinedFunctionOutput)
func (c *Glue) CreateUserDefinedFunctionWithContext(ctx aws.Context, input *CreateUserDefinedFunctionInput, opts ...request.Option) (*CreateUserDefinedFunctionOutput, error)
func (c *Glue) CreateWorkflow(input *CreateWorkflowInput) (*CreateWorkflowOutput, error)
func (c *Glue) CreateWorkflowRequest(input *CreateWorkflowInput) (req *request.Request, output *CreateWorkflowOutput)
func (c *Glue) CreateWorkflowWithContext(ctx aws.Context, input *CreateWorkflowInput, opts ...request.Option) (*CreateWorkflowOutput, error)
func (c *Glue) DeleteBlueprint(input *DeleteBlueprintInput) (*DeleteBlueprintOutput, error)
func (c *Glue) DeleteBlueprintRequest(input *DeleteBlueprintInput) (req *request.Request, output *DeleteBlueprintOutput)
func (c *Glue) DeleteBlueprintWithContext(ctx aws.Context, input *DeleteBlueprintInput, opts ...request.Option) (*DeleteBlueprintOutput, error)
func (c *Glue) DeleteClassifier(input *DeleteClassifierInput) (*DeleteClassifierOutput, error)
func (c *Glue) DeleteClassifierRequest(input *DeleteClassifierInput) (req *request.Request, output *DeleteClassifierOutput)
func (c *Glue) DeleteClassifierWithContext(ctx aws.Context, input *DeleteClassifierInput, opts ...request.Option) (*DeleteClassifierOutput, error)
func (c *Glue) DeleteColumnStatisticsForPartition(input *DeleteColumnStatisticsForPartitionInput) (*DeleteColumnStatisticsForPartitionOutput, error)
func (c *Glue) DeleteColumnStatisticsForPartitionRequest(input *DeleteColumnStatisticsForPartitionInput) (req *request.Request, output *DeleteColumnStatisticsForPartitionOutput)
func (c *Glue) DeleteColumnStatisticsForPartitionWithContext(ctx aws.Context, input *DeleteColumnStatisticsForPartitionInput, opts ...request.Option) (*DeleteColumnStatisticsForPartitionOutput, error)
func (c *Glue) DeleteColumnStatisticsForTable(input *DeleteColumnStatisticsForTableInput) (*DeleteColumnStatisticsForTableOutput, error)
func (c *Glue) DeleteColumnStatisticsForTableRequest(input *DeleteColumnStatisticsForTableInput) (req *request.Request, output *DeleteColumnStatisticsForTableOutput)
func (c *Glue) DeleteColumnStatisticsForTableWithContext(ctx aws.Context, input *DeleteColumnStatisticsForTableInput, opts ...request.Option) (*DeleteColumnStatisticsForTableOutput, error)
func (c *Glue) DeleteConnection(input *DeleteConnectionInput) (*DeleteConnectionOutput, error)
func (c *Glue) DeleteConnectionRequest(input *DeleteConnectionInput) (req *request.Request, output *DeleteConnectionOutput)
func (c *Glue) DeleteConnectionWithContext(ctx aws.Context, input *DeleteConnectionInput, opts ...request.Option) (*DeleteConnectionOutput, error)
func (c *Glue) DeleteCrawler(input *DeleteCrawlerInput) (*DeleteCrawlerOutput, error)
func (c *Glue) DeleteCrawlerRequest(input *DeleteCrawlerInput) (req *request.Request, output *DeleteCrawlerOutput)
func (c *Glue) DeleteCrawlerWithContext(ctx aws.Context, input *DeleteCrawlerInput, opts ...request.Option) (*DeleteCrawlerOutput, error)
func (c *Glue) DeleteCustomEntityType(input *DeleteCustomEntityTypeInput) (*DeleteCustomEntityTypeOutput, error)
func (c *Glue) DeleteCustomEntityTypeRequest(input *DeleteCustomEntityTypeInput) (req *request.Request, output *DeleteCustomEntityTypeOutput)
func (c *Glue) DeleteCustomEntityTypeWithContext(ctx aws.Context, input *DeleteCustomEntityTypeInput, opts ...request.Option) (*DeleteCustomEntityTypeOutput, error)
func (c *Glue) DeleteDataQualityRuleset(input *DeleteDataQualityRulesetInput) (*DeleteDataQualityRulesetOutput, error)
func (c *Glue) DeleteDataQualityRulesetRequest(input *DeleteDataQualityRulesetInput) (req *request.Request, output *DeleteDataQualityRulesetOutput)
func (c *Glue) DeleteDataQualityRulesetWithContext(ctx aws.Context, input *DeleteDataQualityRulesetInput, opts ...request.Option) (*DeleteDataQualityRulesetOutput, error)
func (c *Glue) DeleteDatabase(input *DeleteDatabaseInput) (*DeleteDatabaseOutput, error)
func (c *Glue) DeleteDatabaseRequest(input *DeleteDatabaseInput) (req *request.Request, output *DeleteDatabaseOutput)
func (c *Glue) DeleteDatabaseWithContext(ctx aws.Context, input *DeleteDatabaseInput, opts ...request.Option) (*DeleteDatabaseOutput, error)
func (c *Glue) DeleteDevEndpoint(input *DeleteDevEndpointInput) (*DeleteDevEndpointOutput, error)
func (c *Glue) DeleteDevEndpointRequest(input *DeleteDevEndpointInput) (req *request.Request, output *DeleteDevEndpointOutput)
func (c *Glue) DeleteDevEndpointWithContext(ctx aws.Context, input *DeleteDevEndpointInput, opts ...request.Option) (*DeleteDevEndpointOutput, error)
func (c *Glue) DeleteJob(input *DeleteJobInput) (*DeleteJobOutput, error)
func (c *Glue) DeleteJobRequest(input *DeleteJobInput) (req *request.Request, output *DeleteJobOutput)
func (c *Glue) DeleteJobWithContext(ctx aws.Context, input *DeleteJobInput, opts ...request.Option) (*DeleteJobOutput, error)
func (c *Glue) DeleteMLTransform(input *DeleteMLTransformInput) (*DeleteMLTransformOutput, error)
func (c *Glue) DeleteMLTransformRequest(input *DeleteMLTransformInput) (req *request.Request, output *DeleteMLTransformOutput)
func (c *Glue) DeleteMLTransformWithContext(ctx aws.Context, input *DeleteMLTransformInput, opts ...request.Option) (*DeleteMLTransformOutput, error)
func (c *Glue) DeletePartition(input *DeletePartitionInput) (*DeletePartitionOutput, error)
func (c *Glue) DeletePartitionIndex(input *DeletePartitionIndexInput) (*DeletePartitionIndexOutput, error)
func (c *Glue) DeletePartitionIndexRequest(input *DeletePartitionIndexInput) (req *request.Request, output *DeletePartitionIndexOutput)
func (c *Glue) DeletePartitionIndexWithContext(ctx aws.Context, input *DeletePartitionIndexInput, opts ...request.Option) (*DeletePartitionIndexOutput, error)
func (c *Glue) DeletePartitionRequest(input *DeletePartitionInput) (req *request.Request, output *DeletePartitionOutput)
func (c *Glue) DeletePartitionWithContext(ctx aws.Context, input *DeletePartitionInput, opts ...request.Option) (*DeletePartitionOutput, error)
func (c *Glue) DeleteRegistry(input *DeleteRegistryInput) (*DeleteRegistryOutput, error)
func (c *Glue) DeleteRegistryRequest(input *DeleteRegistryInput) (req *request.Request, output *DeleteRegistryOutput)
func (c *Glue) DeleteRegistryWithContext(ctx aws.Context, input *DeleteRegistryInput, opts ...request.Option) (*DeleteRegistryOutput, error)
func (c *Glue) DeleteResourcePolicy(input *DeleteResourcePolicyInput) (*DeleteResourcePolicyOutput, error)
func (c *Glue) DeleteResourcePolicyRequest(input *DeleteResourcePolicyInput) (req *request.Request, output *DeleteResourcePolicyOutput)
func (c *Glue) DeleteResourcePolicyWithContext(ctx aws.Context, input *DeleteResourcePolicyInput, opts ...request.Option) (*DeleteResourcePolicyOutput, error)
func (c *Glue) DeleteSchema(input *DeleteSchemaInput) (*DeleteSchemaOutput, error)
func (c *Glue) DeleteSchemaRequest(input *DeleteSchemaInput) (req *request.Request, output *DeleteSchemaOutput)
func (c *Glue) DeleteSchemaVersions(input *DeleteSchemaVersionsInput) (*DeleteSchemaVersionsOutput, error)
func (c *Glue) DeleteSchemaVersionsRequest(input *DeleteSchemaVersionsInput) (req *request.Request, output *DeleteSchemaVersionsOutput)
func (c *Glue) DeleteSchemaVersionsWithContext(ctx aws.Context, input *DeleteSchemaVersionsInput, opts ...request.Option) (*DeleteSchemaVersionsOutput, error)
func (c *Glue) DeleteSchemaWithContext(ctx aws.Context, input *DeleteSchemaInput, opts ...request.Option) (*DeleteSchemaOutput, error)
func (c *Glue) DeleteSecurityConfiguration(input *DeleteSecurityConfigurationInput) (*DeleteSecurityConfigurationOutput, error)
func (c *Glue) DeleteSecurityConfigurationRequest(input *DeleteSecurityConfigurationInput) (req *request.Request, output *DeleteSecurityConfigurationOutput)
func (c *Glue) DeleteSecurityConfigurationWithContext(ctx aws.Context, input *DeleteSecurityConfigurationInput, opts ...request.Option) (*DeleteSecurityConfigurationOutput, error)
func (c *Glue) DeleteSession(input *DeleteSessionInput) (*DeleteSessionOutput, error)
func (c *Glue) DeleteSessionRequest(input *DeleteSessionInput) (req *request.Request, output *DeleteSessionOutput)
func (c *Glue) DeleteSessionWithContext(ctx aws.Context, input *DeleteSessionInput, opts ...request.Option) (*DeleteSessionOutput, error)
func (c *Glue) DeleteTable(input *DeleteTableInput) (*DeleteTableOutput, error)
func (c *Glue) DeleteTableOptimizer(input *DeleteTableOptimizerInput) (*DeleteTableOptimizerOutput, error)
func (c *Glue) DeleteTableOptimizerRequest(input *DeleteTableOptimizerInput) (req *request.Request, output *DeleteTableOptimizerOutput)
func (c *Glue) DeleteTableOptimizerWithContext(ctx aws.Context, input *DeleteTableOptimizerInput, opts ...request.Option) (*DeleteTableOptimizerOutput, error)
func (c *Glue) DeleteTableRequest(input *DeleteTableInput) (req *request.Request, output *DeleteTableOutput)
func (c *Glue) DeleteTableVersion(input *DeleteTableVersionInput) (*DeleteTableVersionOutput, error)
func (c *Glue) DeleteTableVersionRequest(input *DeleteTableVersionInput) (req *request.Request, output *DeleteTableVersionOutput)
func (c *Glue) DeleteTableVersionWithContext(ctx aws.Context, input *DeleteTableVersionInput, opts ...request.Option) (*DeleteTableVersionOutput, error)
func (c *Glue) DeleteTableWithContext(ctx aws.Context, input *DeleteTableInput, opts ...request.Option) (*DeleteTableOutput, error)
func (c *Glue) DeleteTrigger(input *DeleteTriggerInput) (*DeleteTriggerOutput, error)
func (c *Glue) DeleteTriggerRequest(input *DeleteTriggerInput) (req *request.Request, output *DeleteTriggerOutput)
func (c *Glue) DeleteTriggerWithContext(ctx aws.Context, input *DeleteTriggerInput, opts ...request.Option) (*DeleteTriggerOutput, error)
func (c *Glue) DeleteUserDefinedFunction(input *DeleteUserDefinedFunctionInput) (*DeleteUserDefinedFunctionOutput, error)
func (c *Glue) DeleteUserDefinedFunctionRequest(input *DeleteUserDefinedFunctionInput) (req *request.Request, output *DeleteUserDefinedFunctionOutput)
func (c *Glue) DeleteUserDefinedFunctionWithContext(ctx aws.Context, input *DeleteUserDefinedFunctionInput, opts ...request.Option) (*DeleteUserDefinedFunctionOutput, error)
func (c *Glue) DeleteWorkflow(input *DeleteWorkflowInput) (*DeleteWorkflowOutput, error)
func (c *Glue) DeleteWorkflowRequest(input *DeleteWorkflowInput) (req *request.Request, output *DeleteWorkflowOutput)
func (c *Glue) DeleteWorkflowWithContext(ctx aws.Context, input *DeleteWorkflowInput, opts ...request.Option) (*DeleteWorkflowOutput, error)
func (c *Glue) GetBlueprint(input *GetBlueprintInput) (*GetBlueprintOutput, error)
func (c *Glue) GetBlueprintRequest(input *GetBlueprintInput) (req *request.Request, output *GetBlueprintOutput)
func (c *Glue) GetBlueprintRun(input *GetBlueprintRunInput) (*GetBlueprintRunOutput, error)
func (c *Glue) GetBlueprintRunRequest(input *GetBlueprintRunInput) (req *request.Request, output *GetBlueprintRunOutput)
func (c *Glue) GetBlueprintRunWithContext(ctx aws.Context, input *GetBlueprintRunInput, opts ...request.Option) (*GetBlueprintRunOutput, error)
func (c *Glue) GetBlueprintRuns(input *GetBlueprintRunsInput) (*GetBlueprintRunsOutput, error)
func (c *Glue) GetBlueprintRunsPages(input *GetBlueprintRunsInput, fn func(*GetBlueprintRunsOutput, bool) bool) error
func (c *Glue) GetBlueprintRunsPagesWithContext(ctx aws.Context, input *GetBlueprintRunsInput, fn func(*GetBlueprintRunsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetBlueprintRunsRequest(input *GetBlueprintRunsInput) (req *request.Request, output *GetBlueprintRunsOutput)
func (c *Glue) GetBlueprintRunsWithContext(ctx aws.Context, input *GetBlueprintRunsInput, opts ...request.Option) (*GetBlueprintRunsOutput, error)
func (c *Glue) GetBlueprintWithContext(ctx aws.Context, input *GetBlueprintInput, opts ...request.Option) (*GetBlueprintOutput, error)
func (c *Glue) GetCatalogImportStatus(input *GetCatalogImportStatusInput) (*GetCatalogImportStatusOutput, error)
func (c *Glue) GetCatalogImportStatusRequest(input *GetCatalogImportStatusInput) (req *request.Request, output *GetCatalogImportStatusOutput)
func (c *Glue) GetCatalogImportStatusWithContext(ctx aws.Context, input *GetCatalogImportStatusInput, opts ...request.Option) (*GetCatalogImportStatusOutput, error)
func (c *Glue) GetClassifier(input *GetClassifierInput) (*GetClassifierOutput, error)
func (c *Glue) GetClassifierRequest(input *GetClassifierInput) (req *request.Request, output *GetClassifierOutput)
func (c *Glue) GetClassifierWithContext(ctx aws.Context, input *GetClassifierInput, opts ...request.Option) (*GetClassifierOutput, error)
func (c *Glue) GetClassifiers(input *GetClassifiersInput) (*GetClassifiersOutput, error)
func (c *Glue) GetClassifiersPages(input *GetClassifiersInput, fn func(*GetClassifiersOutput, bool) bool) error
func (c *Glue) GetClassifiersPagesWithContext(ctx aws.Context, input *GetClassifiersInput, fn func(*GetClassifiersOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetClassifiersRequest(input *GetClassifiersInput) (req *request.Request, output *GetClassifiersOutput)
func (c *Glue) GetClassifiersWithContext(ctx aws.Context, input *GetClassifiersInput, opts ...request.Option) (*GetClassifiersOutput, error)
func (c *Glue) GetColumnStatisticsForPartition(input *GetColumnStatisticsForPartitionInput) (*GetColumnStatisticsForPartitionOutput, error)
func (c *Glue) GetColumnStatisticsForPartitionRequest(input *GetColumnStatisticsForPartitionInput) (req *request.Request, output *GetColumnStatisticsForPartitionOutput)
func (c *Glue) GetColumnStatisticsForPartitionWithContext(ctx aws.Context, input *GetColumnStatisticsForPartitionInput, opts ...request.Option) (*GetColumnStatisticsForPartitionOutput, error)
func (c *Glue) GetColumnStatisticsForTable(input *GetColumnStatisticsForTableInput) (*GetColumnStatisticsForTableOutput, error)
func (c *Glue) GetColumnStatisticsForTableRequest(input *GetColumnStatisticsForTableInput) (req *request.Request, output *GetColumnStatisticsForTableOutput)
func (c *Glue) GetColumnStatisticsForTableWithContext(ctx aws.Context, input *GetColumnStatisticsForTableInput, opts ...request.Option) (*GetColumnStatisticsForTableOutput, error)
func (c *Glue) GetColumnStatisticsTaskRun(input *GetColumnStatisticsTaskRunInput) (*GetColumnStatisticsTaskRunOutput, error)
func (c *Glue) GetColumnStatisticsTaskRunRequest(input *GetColumnStatisticsTaskRunInput) (req *request.Request, output *GetColumnStatisticsTaskRunOutput)
func (c *Glue) GetColumnStatisticsTaskRunWithContext(ctx aws.Context, input *GetColumnStatisticsTaskRunInput, opts ...request.Option) (*GetColumnStatisticsTaskRunOutput, error)
func (c *Glue) GetColumnStatisticsTaskRuns(input *GetColumnStatisticsTaskRunsInput) (*GetColumnStatisticsTaskRunsOutput, error)
func (c *Glue) GetColumnStatisticsTaskRunsPages(input *GetColumnStatisticsTaskRunsInput, fn func(*GetColumnStatisticsTaskRunsOutput, bool) bool) error
func (c *Glue) GetColumnStatisticsTaskRunsPagesWithContext(ctx aws.Context, input *GetColumnStatisticsTaskRunsInput, fn func(*GetColumnStatisticsTaskRunsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetColumnStatisticsTaskRunsRequest(input *GetColumnStatisticsTaskRunsInput) (req *request.Request, output *GetColumnStatisticsTaskRunsOutput)
func (c *Glue) GetColumnStatisticsTaskRunsWithContext(ctx aws.Context, input *GetColumnStatisticsTaskRunsInput, opts ...request.Option) (*GetColumnStatisticsTaskRunsOutput, error)
func (c *Glue) GetConnection(input *GetConnectionInput) (*GetConnectionOutput, error)
func (c *Glue) GetConnectionRequest(input *GetConnectionInput) (req *request.Request, output *GetConnectionOutput)
func (c *Glue) GetConnectionWithContext(ctx aws.Context, input *GetConnectionInput, opts ...request.Option) (*GetConnectionOutput, error)
func (c *Glue) GetConnections(input *GetConnectionsInput) (*GetConnectionsOutput, error)
func (c *Glue) GetConnectionsPages(input *GetConnectionsInput, fn func(*GetConnectionsOutput, bool) bool) error
func (c *Glue) GetConnectionsPagesWithContext(ctx aws.Context, input *GetConnectionsInput, fn func(*GetConnectionsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetConnectionsRequest(input *GetConnectionsInput) (req *request.Request, output *GetConnectionsOutput)
func (c *Glue) GetConnectionsWithContext(ctx aws.Context, input *GetConnectionsInput, opts ...request.Option) (*GetConnectionsOutput, error)
func (c *Glue) GetCrawler(input *GetCrawlerInput) (*GetCrawlerOutput, error)
func (c *Glue) GetCrawlerMetrics(input *GetCrawlerMetricsInput) (*GetCrawlerMetricsOutput, error)
func (c *Glue) GetCrawlerMetricsPages(input *GetCrawlerMetricsInput, fn func(*GetCrawlerMetricsOutput, bool) bool) error
func (c *Glue) GetCrawlerMetricsPagesWithContext(ctx aws.Context, input *GetCrawlerMetricsInput, fn func(*GetCrawlerMetricsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetCrawlerMetricsRequest(input *GetCrawlerMetricsInput) (req *request.Request, output *GetCrawlerMetricsOutput)
func (c *Glue) GetCrawlerMetricsWithContext(ctx aws.Context, input *GetCrawlerMetricsInput, opts ...request.Option) (*GetCrawlerMetricsOutput, error)
func (c *Glue) GetCrawlerRequest(input *GetCrawlerInput) (req *request.Request, output *GetCrawlerOutput)
func (c *Glue) GetCrawlerWithContext(ctx aws.Context, input *GetCrawlerInput, opts ...request.Option) (*GetCrawlerOutput, error)
func (c *Glue) GetCrawlers(input *GetCrawlersInput) (*GetCrawlersOutput, error)
func (c *Glue) GetCrawlersPages(input *GetCrawlersInput, fn func(*GetCrawlersOutput, bool) bool) error
func (c *Glue) GetCrawlersPagesWithContext(ctx aws.Context, input *GetCrawlersInput, fn func(*GetCrawlersOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetCrawlersRequest(input *GetCrawlersInput) (req *request.Request, output *GetCrawlersOutput)
func (c *Glue) GetCrawlersWithContext(ctx aws.Context, input *GetCrawlersInput, opts ...request.Option) (*GetCrawlersOutput, error)
func (c *Glue) GetCustomEntityType(input *GetCustomEntityTypeInput) (*GetCustomEntityTypeOutput, error)
func (c *Glue) GetCustomEntityTypeRequest(input *GetCustomEntityTypeInput) (req *request.Request, output *GetCustomEntityTypeOutput)
func (c *Glue) GetCustomEntityTypeWithContext(ctx aws.Context, input *GetCustomEntityTypeInput, opts ...request.Option) (*GetCustomEntityTypeOutput, error)
func (c *Glue) GetDataCatalogEncryptionSettings(input *GetDataCatalogEncryptionSettingsInput) (*GetDataCatalogEncryptionSettingsOutput, error)
func (c *Glue) GetDataCatalogEncryptionSettingsRequest(input *GetDataCatalogEncryptionSettingsInput) (req *request.Request, output *GetDataCatalogEncryptionSettingsOutput)
func (c *Glue) GetDataCatalogEncryptionSettingsWithContext(ctx aws.Context, input *GetDataCatalogEncryptionSettingsInput, opts ...request.Option) (*GetDataCatalogEncryptionSettingsOutput, error)
func (c *Glue) GetDataQualityResult(input *GetDataQualityResultInput) (*GetDataQualityResultOutput, error)
func (c *Glue) GetDataQualityResultRequest(input *GetDataQualityResultInput) (req *request.Request, output *GetDataQualityResultOutput)
func (c *Glue) GetDataQualityResultWithContext(ctx aws.Context, input *GetDataQualityResultInput, opts ...request.Option) (*GetDataQualityResultOutput, error)
func (c *Glue) GetDataQualityRuleRecommendationRun(input *GetDataQualityRuleRecommendationRunInput) (*GetDataQualityRuleRecommendationRunOutput, error)
func (c *Glue) GetDataQualityRuleRecommendationRunRequest(input *GetDataQualityRuleRecommendationRunInput) (req *request.Request, output *GetDataQualityRuleRecommendationRunOutput)
func (c *Glue) GetDataQualityRuleRecommendationRunWithContext(ctx aws.Context, input *GetDataQualityRuleRecommendationRunInput, opts ...request.Option) (*GetDataQualityRuleRecommendationRunOutput, error)
func (c *Glue) GetDataQualityRuleset(input *GetDataQualityRulesetInput) (*GetDataQualityRulesetOutput, error)
func (c *Glue) GetDataQualityRulesetEvaluationRun(input *GetDataQualityRulesetEvaluationRunInput) (*GetDataQualityRulesetEvaluationRunOutput, error)
func (c *Glue) GetDataQualityRulesetEvaluationRunRequest(input *GetDataQualityRulesetEvaluationRunInput) (req *request.Request, output *GetDataQualityRulesetEvaluationRunOutput)
func (c *Glue) GetDataQualityRulesetEvaluationRunWithContext(ctx aws.Context, input *GetDataQualityRulesetEvaluationRunInput, opts ...request.Option) (*GetDataQualityRulesetEvaluationRunOutput, error)
func (c *Glue) GetDataQualityRulesetRequest(input *GetDataQualityRulesetInput) (req *request.Request, output *GetDataQualityRulesetOutput)
func (c *Glue) GetDataQualityRulesetWithContext(ctx aws.Context, input *GetDataQualityRulesetInput, opts ...request.Option) (*GetDataQualityRulesetOutput, error)
func (c *Glue) GetDatabase(input *GetDatabaseInput) (*GetDatabaseOutput, error)
func (c *Glue) GetDatabaseRequest(input *GetDatabaseInput) (req *request.Request, output *GetDatabaseOutput)
func (c *Glue) GetDatabaseWithContext(ctx aws.Context, input *GetDatabaseInput, opts ...request.Option) (*GetDatabaseOutput, error)
func (c *Glue) GetDatabases(input *GetDatabasesInput) (*GetDatabasesOutput, error)
func (c *Glue) GetDatabasesPages(input *GetDatabasesInput, fn func(*GetDatabasesOutput, bool) bool) error
func (c *Glue) GetDatabasesPagesWithContext(ctx aws.Context, input *GetDatabasesInput, fn func(*GetDatabasesOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetDatabasesRequest(input *GetDatabasesInput) (req *request.Request, output *GetDatabasesOutput)
func (c *Glue) GetDatabasesWithContext(ctx aws.Context, input *GetDatabasesInput, opts ...request.Option) (*GetDatabasesOutput, error)
func (c *Glue) GetDataflowGraph(input *GetDataflowGraphInput) (*GetDataflowGraphOutput, error)
func (c *Glue) GetDataflowGraphRequest(input *GetDataflowGraphInput) (req *request.Request, output *GetDataflowGraphOutput)
func (c *Glue) GetDataflowGraphWithContext(ctx aws.Context, input *GetDataflowGraphInput, opts ...request.Option) (*GetDataflowGraphOutput, error)
func (c *Glue) GetDevEndpoint(input *GetDevEndpointInput) (*GetDevEndpointOutput, error)
func (c *Glue) GetDevEndpointRequest(input *GetDevEndpointInput) (req *request.Request, output *GetDevEndpointOutput)
func (c *Glue) GetDevEndpointWithContext(ctx aws.Context, input *GetDevEndpointInput, opts ...request.Option) (*GetDevEndpointOutput, error)
func (c *Glue) GetDevEndpoints(input *GetDevEndpointsInput) (*GetDevEndpointsOutput, error)
func (c *Glue) GetDevEndpointsPages(input *GetDevEndpointsInput, fn func(*GetDevEndpointsOutput, bool) bool) error
func (c *Glue) GetDevEndpointsPagesWithContext(ctx aws.Context, input *GetDevEndpointsInput, fn func(*GetDevEndpointsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetDevEndpointsRequest(input *GetDevEndpointsInput) (req *request.Request, output *GetDevEndpointsOutput)
func (c *Glue) GetDevEndpointsWithContext(ctx aws.Context, input *GetDevEndpointsInput, opts ...request.Option) (*GetDevEndpointsOutput, error)
func (c *Glue) GetJob(input *GetJobInput) (*GetJobOutput, error)
func (c *Glue) GetJobBookmark(input *GetJobBookmarkInput) (*GetJobBookmarkOutput, error)
func (c *Glue) GetJobBookmarkRequest(input *GetJobBookmarkInput) (req *request.Request, output *GetJobBookmarkOutput)
func (c *Glue) GetJobBookmarkWithContext(ctx aws.Context, input *GetJobBookmarkInput, opts ...request.Option) (*GetJobBookmarkOutput, error)
func (c *Glue) GetJobRequest(input *GetJobInput) (req *request.Request, output *GetJobOutput)
func (c *Glue) GetJobRun(input *GetJobRunInput) (*GetJobRunOutput, error)
func (c *Glue) GetJobRunRequest(input *GetJobRunInput) (req *request.Request, output *GetJobRunOutput)
func (c *Glue) GetJobRunWithContext(ctx aws.Context, input *GetJobRunInput, opts ...request.Option) (*GetJobRunOutput, error)
func (c *Glue) GetJobRuns(input *GetJobRunsInput) (*GetJobRunsOutput, error)
func (c *Glue) GetJobRunsPages(input *GetJobRunsInput, fn func(*GetJobRunsOutput, bool) bool) error
func (c *Glue) GetJobRunsPagesWithContext(ctx aws.Context, input *GetJobRunsInput, fn func(*GetJobRunsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetJobRunsRequest(input *GetJobRunsInput) (req *request.Request, output *GetJobRunsOutput)
func (c *Glue) GetJobRunsWithContext(ctx aws.Context, input *GetJobRunsInput, opts ...request.Option) (*GetJobRunsOutput, error)
func (c *Glue) GetJobWithContext(ctx aws.Context, input *GetJobInput, opts ...request.Option) (*GetJobOutput, error)
func (c *Glue) GetJobs(input *GetJobsInput) (*GetJobsOutput, error)
func (c *Glue) GetJobsPages(input *GetJobsInput, fn func(*GetJobsOutput, bool) bool) error
func (c *Glue) GetJobsPagesWithContext(ctx aws.Context, input *GetJobsInput, fn func(*GetJobsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetJobsRequest(input *GetJobsInput) (req *request.Request, output *GetJobsOutput)
func (c *Glue) GetJobsWithContext(ctx aws.Context, input *GetJobsInput, opts ...request.Option) (*GetJobsOutput, error)
func (c *Glue) GetMLTaskRun(input *GetMLTaskRunInput) (*GetMLTaskRunOutput, error)
func (c *Glue) GetMLTaskRunRequest(input *GetMLTaskRunInput) (req *request.Request, output *GetMLTaskRunOutput)
func (c *Glue) GetMLTaskRunWithContext(ctx aws.Context, input *GetMLTaskRunInput, opts ...request.Option) (*GetMLTaskRunOutput, error)
func (c *Glue) GetMLTaskRuns(input *GetMLTaskRunsInput) (*GetMLTaskRunsOutput, error)
func (c *Glue) GetMLTaskRunsPages(input *GetMLTaskRunsInput, fn func(*GetMLTaskRunsOutput, bool) bool) error
func (c *Glue) GetMLTaskRunsPagesWithContext(ctx aws.Context, input *GetMLTaskRunsInput, fn func(*GetMLTaskRunsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetMLTaskRunsRequest(input *GetMLTaskRunsInput) (req *request.Request, output *GetMLTaskRunsOutput)
func (c *Glue) GetMLTaskRunsWithContext(ctx aws.Context, input *GetMLTaskRunsInput, opts ...request.Option) (*GetMLTaskRunsOutput, error)
func (c *Glue) GetMLTransform(input *GetMLTransformInput) (*GetMLTransformOutput, error)
func (c *Glue) GetMLTransformRequest(input *GetMLTransformInput) (req *request.Request, output *GetMLTransformOutput)
func (c *Glue) GetMLTransformWithContext(ctx aws.Context, input *GetMLTransformInput, opts ...request.Option) (*GetMLTransformOutput, error)
func (c *Glue) GetMLTransforms(input *GetMLTransformsInput) (*GetMLTransformsOutput, error)
func (c *Glue) GetMLTransformsPages(input *GetMLTransformsInput, fn func(*GetMLTransformsOutput, bool) bool) error
func (c *Glue) GetMLTransformsPagesWithContext(ctx aws.Context, input *GetMLTransformsInput, fn func(*GetMLTransformsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetMLTransformsRequest(input *GetMLTransformsInput) (req *request.Request, output *GetMLTransformsOutput)
func (c *Glue) GetMLTransformsWithContext(ctx aws.Context, input *GetMLTransformsInput, opts ...request.Option) (*GetMLTransformsOutput, error)
func (c *Glue) GetMapping(input *GetMappingInput) (*GetMappingOutput, error)
func (c *Glue) GetMappingRequest(input *GetMappingInput) (req *request.Request, output *GetMappingOutput)
func (c *Glue) GetMappingWithContext(ctx aws.Context, input *GetMappingInput, opts ...request.Option) (*GetMappingOutput, error)
func (c *Glue) GetPartition(input *GetPartitionInput) (*GetPartitionOutput, error)
func (c *Glue) GetPartitionIndexes(input *GetPartitionIndexesInput) (*GetPartitionIndexesOutput, error)
func (c *Glue) GetPartitionIndexesPages(input *GetPartitionIndexesInput, fn func(*GetPartitionIndexesOutput, bool) bool) error
func (c *Glue) GetPartitionIndexesPagesWithContext(ctx aws.Context, input *GetPartitionIndexesInput, fn func(*GetPartitionIndexesOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetPartitionIndexesRequest(input *GetPartitionIndexesInput) (req *request.Request, output *GetPartitionIndexesOutput)
func (c *Glue) GetPartitionIndexesWithContext(ctx aws.Context, input *GetPartitionIndexesInput, opts ...request.Option) (*GetPartitionIndexesOutput, error)
func (c *Glue) GetPartitionRequest(input *GetPartitionInput) (req *request.Request, output *GetPartitionOutput)
func (c *Glue) GetPartitionWithContext(ctx aws.Context, input *GetPartitionInput, opts ...request.Option) (*GetPartitionOutput, error)
func (c *Glue) GetPartitions(input *GetPartitionsInput) (*GetPartitionsOutput, error)
func (c *Glue) GetPartitionsPages(input *GetPartitionsInput, fn func(*GetPartitionsOutput, bool) bool) error
func (c *Glue) GetPartitionsPagesWithContext(ctx aws.Context, input *GetPartitionsInput, fn func(*GetPartitionsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetPartitionsRequest(input *GetPartitionsInput) (req *request.Request, output *GetPartitionsOutput)
func (c *Glue) GetPartitionsWithContext(ctx aws.Context, input *GetPartitionsInput, opts ...request.Option) (*GetPartitionsOutput, error)
func (c *Glue) GetPlan(input *GetPlanInput) (*GetPlanOutput, error)
func (c *Glue) GetPlanRequest(input *GetPlanInput) (req *request.Request, output *GetPlanOutput)
func (c *Glue) GetPlanWithContext(ctx aws.Context, input *GetPlanInput, opts ...request.Option) (*GetPlanOutput, error)
func (c *Glue) GetRegistry(input *GetRegistryInput) (*GetRegistryOutput, error)
func (c *Glue) GetRegistryRequest(input *GetRegistryInput) (req *request.Request, output *GetRegistryOutput)
func (c *Glue) GetRegistryWithContext(ctx aws.Context, input *GetRegistryInput, opts ...request.Option) (*GetRegistryOutput, error)
func (c *Glue) GetResourcePolicies(input *GetResourcePoliciesInput) (*GetResourcePoliciesOutput, error)
func (c *Glue) GetResourcePoliciesPages(input *GetResourcePoliciesInput, fn func(*GetResourcePoliciesOutput, bool) bool) error
func (c *Glue) GetResourcePoliciesPagesWithContext(ctx aws.Context, input *GetResourcePoliciesInput, fn func(*GetResourcePoliciesOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetResourcePoliciesRequest(input *GetResourcePoliciesInput) (req *request.Request, output *GetResourcePoliciesOutput)
func (c *Glue) GetResourcePoliciesWithContext(ctx aws.Context, input *GetResourcePoliciesInput, opts ...request.Option) (*GetResourcePoliciesOutput, error)
func (c *Glue) GetResourcePolicy(input *GetResourcePolicyInput) (*GetResourcePolicyOutput, error)
func (c *Glue) GetResourcePolicyRequest(input *GetResourcePolicyInput) (req *request.Request, output *GetResourcePolicyOutput)
func (c *Glue) GetResourcePolicyWithContext(ctx aws.Context, input *GetResourcePolicyInput, opts ...request.Option) (*GetResourcePolicyOutput, error)
func (c *Glue) GetSchema(input *GetSchemaInput) (*GetSchemaOutput, error)
func (c *Glue) GetSchemaByDefinition(input *GetSchemaByDefinitionInput) (*GetSchemaByDefinitionOutput, error)
func (c *Glue) GetSchemaByDefinitionRequest(input *GetSchemaByDefinitionInput) (req *request.Request, output *GetSchemaByDefinitionOutput)
func (c *Glue) GetSchemaByDefinitionWithContext(ctx aws.Context, input *GetSchemaByDefinitionInput, opts ...request.Option) (*GetSchemaByDefinitionOutput, error)
func (c *Glue) GetSchemaRequest(input *GetSchemaInput) (req *request.Request, output *GetSchemaOutput)
func (c *Glue) GetSchemaVersion(input *GetSchemaVersionInput) (*GetSchemaVersionOutput, error)
func (c *Glue) GetSchemaVersionRequest(input *GetSchemaVersionInput) (req *request.Request, output *GetSchemaVersionOutput)
func (c *Glue) GetSchemaVersionWithContext(ctx aws.Context, input *GetSchemaVersionInput, opts ...request.Option) (*GetSchemaVersionOutput, error)
func (c *Glue) GetSchemaVersionsDiff(input *GetSchemaVersionsDiffInput) (*GetSchemaVersionsDiffOutput, error)
func (c *Glue) GetSchemaVersionsDiffRequest(input *GetSchemaVersionsDiffInput) (req *request.Request, output *GetSchemaVersionsDiffOutput)
func (c *Glue) GetSchemaVersionsDiffWithContext(ctx aws.Context, input *GetSchemaVersionsDiffInput, opts ...request.Option) (*GetSchemaVersionsDiffOutput, error)
func (c *Glue) GetSchemaWithContext(ctx aws.Context, input *GetSchemaInput, opts ...request.Option) (*GetSchemaOutput, error)
func (c *Glue) GetSecurityConfiguration(input *GetSecurityConfigurationInput) (*GetSecurityConfigurationOutput, error)
func (c *Glue) GetSecurityConfigurationRequest(input *GetSecurityConfigurationInput) (req *request.Request, output *GetSecurityConfigurationOutput)
func (c *Glue) GetSecurityConfigurationWithContext(ctx aws.Context, input *GetSecurityConfigurationInput, opts ...request.Option) (*GetSecurityConfigurationOutput, error)
func (c *Glue) GetSecurityConfigurations(input *GetSecurityConfigurationsInput) (*GetSecurityConfigurationsOutput, error)
func (c *Glue) GetSecurityConfigurationsPages(input *GetSecurityConfigurationsInput, fn func(*GetSecurityConfigurationsOutput, bool) bool) error
func (c *Glue) GetSecurityConfigurationsPagesWithContext(ctx aws.Context, input *GetSecurityConfigurationsInput, fn func(*GetSecurityConfigurationsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetSecurityConfigurationsRequest(input *GetSecurityConfigurationsInput) (req *request.Request, output *GetSecurityConfigurationsOutput)
func (c *Glue) GetSecurityConfigurationsWithContext(ctx aws.Context, input *GetSecurityConfigurationsInput, opts ...request.Option) (*GetSecurityConfigurationsOutput, error)
func (c *Glue) GetSession(input *GetSessionInput) (*GetSessionOutput, error)
func (c *Glue) GetSessionRequest(input *GetSessionInput) (req *request.Request, output *GetSessionOutput)
func (c *Glue) GetSessionWithContext(ctx aws.Context, input *GetSessionInput, opts ...request.Option) (*GetSessionOutput, error)
func (c *Glue) GetStatement(input *GetStatementInput) (*GetStatementOutput, error)
func (c *Glue) GetStatementRequest(input *GetStatementInput) (req *request.Request, output *GetStatementOutput)
func (c *Glue) GetStatementWithContext(ctx aws.Context, input *GetStatementInput, opts ...request.Option) (*GetStatementOutput, error)
func (c *Glue) GetTable(input *GetTableInput) (*GetTableOutput, error)
func (c *Glue) GetTableOptimizer(input *GetTableOptimizerInput) (*GetTableOptimizerOutput, error)
func (c *Glue) GetTableOptimizerRequest(input *GetTableOptimizerInput) (req *request.Request, output *GetTableOptimizerOutput)
func (c *Glue) GetTableOptimizerWithContext(ctx aws.Context, input *GetTableOptimizerInput, opts ...request.Option) (*GetTableOptimizerOutput, error)
func (c *Glue) GetTableRequest(input *GetTableInput) (req *request.Request, output *GetTableOutput)
func (c *Glue) GetTableVersion(input *GetTableVersionInput) (*GetTableVersionOutput, error)
func (c *Glue) GetTableVersionRequest(input *GetTableVersionInput) (req *request.Request, output *GetTableVersionOutput)
func (c *Glue) GetTableVersionWithContext(ctx aws.Context, input *GetTableVersionInput, opts ...request.Option) (*GetTableVersionOutput, error)
func (c *Glue) GetTableVersions(input *GetTableVersionsInput) (*GetTableVersionsOutput, error)
func (c *Glue) GetTableVersionsPages(input *GetTableVersionsInput, fn func(*GetTableVersionsOutput, bool) bool) error
func (c *Glue) GetTableVersionsPagesWithContext(ctx aws.Context, input *GetTableVersionsInput, fn func(*GetTableVersionsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetTableVersionsRequest(input *GetTableVersionsInput) (req *request.Request, output *GetTableVersionsOutput)
func (c *Glue) GetTableVersionsWithContext(ctx aws.Context, input *GetTableVersionsInput, opts ...request.Option) (*GetTableVersionsOutput, error)
func (c *Glue) GetTableWithContext(ctx aws.Context, input *GetTableInput, opts ...request.Option) (*GetTableOutput, error)
func (c *Glue) GetTables(input *GetTablesInput) (*GetTablesOutput, error)
func (c *Glue) GetTablesPages(input *GetTablesInput, fn func(*GetTablesOutput, bool) bool) error
func (c *Glue) GetTablesPagesWithContext(ctx aws.Context, input *GetTablesInput, fn func(*GetTablesOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetTablesRequest(input *GetTablesInput) (req *request.Request, output *GetTablesOutput)
func (c *Glue) GetTablesWithContext(ctx aws.Context, input *GetTablesInput, opts ...request.Option) (*GetTablesOutput, error)
func (c *Glue) GetTags(input *GetTagsInput) (*GetTagsOutput, error)
func (c *Glue) GetTagsRequest(input *GetTagsInput) (req *request.Request, output *GetTagsOutput)
func (c *Glue) GetTagsWithContext(ctx aws.Context, input *GetTagsInput, opts ...request.Option) (*GetTagsOutput, error)
func (c *Glue) GetTrigger(input *GetTriggerInput) (*GetTriggerOutput, error)
func (c *Glue) GetTriggerRequest(input *GetTriggerInput) (req *request.Request, output *GetTriggerOutput)
func (c *Glue) GetTriggerWithContext(ctx aws.Context, input *GetTriggerInput, opts ...request.Option) (*GetTriggerOutput, error)
func (c *Glue) GetTriggers(input *GetTriggersInput) (*GetTriggersOutput, error)
func (c *Glue) GetTriggersPages(input *GetTriggersInput, fn func(*GetTriggersOutput, bool) bool) error
func (c *Glue) GetTriggersPagesWithContext(ctx aws.Context, input *GetTriggersInput, fn func(*GetTriggersOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetTriggersRequest(input *GetTriggersInput) (req *request.Request, output *GetTriggersOutput)
func (c *Glue) GetTriggersWithContext(ctx aws.Context, input *GetTriggersInput, opts ...request.Option) (*GetTriggersOutput, error)
func (c *Glue) GetUnfilteredPartitionMetadata(input *GetUnfilteredPartitionMetadataInput) (*GetUnfilteredPartitionMetadataOutput, error)
func (c *Glue) GetUnfilteredPartitionMetadataRequest(input *GetUnfilteredPartitionMetadataInput) (req *request.Request, output *GetUnfilteredPartitionMetadataOutput)
func (c *Glue) GetUnfilteredPartitionMetadataWithContext(ctx aws.Context, input *GetUnfilteredPartitionMetadataInput, opts ...request.Option) (*GetUnfilteredPartitionMetadataOutput, error)
func (c *Glue) GetUnfilteredPartitionsMetadata(input *GetUnfilteredPartitionsMetadataInput) (*GetUnfilteredPartitionsMetadataOutput, error)
func (c *Glue) GetUnfilteredPartitionsMetadataPages(input *GetUnfilteredPartitionsMetadataInput, fn func(*GetUnfilteredPartitionsMetadataOutput, bool) bool) error
func (c *Glue) GetUnfilteredPartitionsMetadataPagesWithContext(ctx aws.Context, input *GetUnfilteredPartitionsMetadataInput, fn func(*GetUnfilteredPartitionsMetadataOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetUnfilteredPartitionsMetadataRequest(input *GetUnfilteredPartitionsMetadataInput) (req *request.Request, output *GetUnfilteredPartitionsMetadataOutput)
func (c *Glue) GetUnfilteredPartitionsMetadataWithContext(ctx aws.Context, input *GetUnfilteredPartitionsMetadataInput, opts ...request.Option) (*GetUnfilteredPartitionsMetadataOutput, error)
func (c *Glue) GetUnfilteredTableMetadata(input *GetUnfilteredTableMetadataInput) (*GetUnfilteredTableMetadataOutput, error)
func (c *Glue) GetUnfilteredTableMetadataRequest(input *GetUnfilteredTableMetadataInput) (req *request.Request, output *GetUnfilteredTableMetadataOutput)
func (c *Glue) GetUnfilteredTableMetadataWithContext(ctx aws.Context, input *GetUnfilteredTableMetadataInput, opts ...request.Option) (*GetUnfilteredTableMetadataOutput, error)
func (c *Glue) GetUserDefinedFunction(input *GetUserDefinedFunctionInput) (*GetUserDefinedFunctionOutput, error)
func (c *Glue) GetUserDefinedFunctionRequest(input *GetUserDefinedFunctionInput) (req *request.Request, output *GetUserDefinedFunctionOutput)
func (c *Glue) GetUserDefinedFunctionWithContext(ctx aws.Context, input *GetUserDefinedFunctionInput, opts ...request.Option) (*GetUserDefinedFunctionOutput, error)
func (c *Glue) GetUserDefinedFunctions(input *GetUserDefinedFunctionsInput) (*GetUserDefinedFunctionsOutput, error)
func (c *Glue) GetUserDefinedFunctionsPages(input *GetUserDefinedFunctionsInput, fn func(*GetUserDefinedFunctionsOutput, bool) bool) error
func (c *Glue) GetUserDefinedFunctionsPagesWithContext(ctx aws.Context, input *GetUserDefinedFunctionsInput, fn func(*GetUserDefinedFunctionsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetUserDefinedFunctionsRequest(input *GetUserDefinedFunctionsInput) (req *request.Request, output *GetUserDefinedFunctionsOutput)
func (c *Glue) GetUserDefinedFunctionsWithContext(ctx aws.Context, input *GetUserDefinedFunctionsInput, opts ...request.Option) (*GetUserDefinedFunctionsOutput, error)
func (c *Glue) GetWorkflow(input *GetWorkflowInput) (*GetWorkflowOutput, error)
func (c *Glue) GetWorkflowRequest(input *GetWorkflowInput) (req *request.Request, output *GetWorkflowOutput)
func (c *Glue) GetWorkflowRun(input *GetWorkflowRunInput) (*GetWorkflowRunOutput, error)
func (c *Glue) GetWorkflowRunProperties(input *GetWorkflowRunPropertiesInput) (*GetWorkflowRunPropertiesOutput, error)
func (c *Glue) GetWorkflowRunPropertiesRequest(input *GetWorkflowRunPropertiesInput) (req *request.Request, output *GetWorkflowRunPropertiesOutput)
func (c *Glue) GetWorkflowRunPropertiesWithContext(ctx aws.Context, input *GetWorkflowRunPropertiesInput, opts ...request.Option) (*GetWorkflowRunPropertiesOutput, error)
func (c *Glue) GetWorkflowRunRequest(input *GetWorkflowRunInput) (req *request.Request, output *GetWorkflowRunOutput)
func (c *Glue) GetWorkflowRunWithContext(ctx aws.Context, input *GetWorkflowRunInput, opts ...request.Option) (*GetWorkflowRunOutput, error)
func (c *Glue) GetWorkflowRuns(input *GetWorkflowRunsInput) (*GetWorkflowRunsOutput, error)
func (c *Glue) GetWorkflowRunsPages(input *GetWorkflowRunsInput, fn func(*GetWorkflowRunsOutput, bool) bool) error
func (c *Glue) GetWorkflowRunsPagesWithContext(ctx aws.Context, input *GetWorkflowRunsInput, fn func(*GetWorkflowRunsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) GetWorkflowRunsRequest(input *GetWorkflowRunsInput) (req *request.Request, output *GetWorkflowRunsOutput)
func (c *Glue) GetWorkflowRunsWithContext(ctx aws.Context, input *GetWorkflowRunsInput, opts ...request.Option) (*GetWorkflowRunsOutput, error)
func (c *Glue) GetWorkflowWithContext(ctx aws.Context, input *GetWorkflowInput, opts ...request.Option) (*GetWorkflowOutput, error)
func (c *Glue) ImportCatalogToGlue(input *ImportCatalogToGlueInput) (*ImportCatalogToGlueOutput, error)
func (c *Glue) ImportCatalogToGlueRequest(input *ImportCatalogToGlueInput) (req *request.Request, output *ImportCatalogToGlueOutput)
func (c *Glue) ImportCatalogToGlueWithContext(ctx aws.Context, input *ImportCatalogToGlueInput, opts ...request.Option) (*ImportCatalogToGlueOutput, error)
func (c *Glue) ListBlueprints(input *ListBlueprintsInput) (*ListBlueprintsOutput, error)
func (c *Glue) ListBlueprintsPages(input *ListBlueprintsInput, fn func(*ListBlueprintsOutput, bool) bool) error
func (c *Glue) ListBlueprintsPagesWithContext(ctx aws.Context, input *ListBlueprintsInput, fn func(*ListBlueprintsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) ListBlueprintsRequest(input *ListBlueprintsInput) (req *request.Request, output *ListBlueprintsOutput)
func (c *Glue) ListBlueprintsWithContext(ctx aws.Context, input *ListBlueprintsInput, opts ...request.Option) (*ListBlueprintsOutput, error)
func (c *Glue) ListColumnStatisticsTaskRuns(input *ListColumnStatisticsTaskRunsInput) (*ListColumnStatisticsTaskRunsOutput, error)
func (c *Glue) ListColumnStatisticsTaskRunsPages(input *ListColumnStatisticsTaskRunsInput, fn func(*ListColumnStatisticsTaskRunsOutput, bool) bool) error
func (c *Glue) ListColumnStatisticsTaskRunsPagesWithContext(ctx aws.Context, input *ListColumnStatisticsTaskRunsInput, fn func(*ListColumnStatisticsTaskRunsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) ListColumnStatisticsTaskRunsRequest(input *ListColumnStatisticsTaskRunsInput) (req *request.Request, output *ListColumnStatisticsTaskRunsOutput)
func (c *Glue) ListColumnStatisticsTaskRunsWithContext(ctx aws.Context, input *ListColumnStatisticsTaskRunsInput, opts ...request.Option) (*ListColumnStatisticsTaskRunsOutput, error)
func (c *Glue) ListCrawlers(input *ListCrawlersInput) (*ListCrawlersOutput, error)
func (c *Glue) ListCrawlersPages(input *ListCrawlersInput, fn func(*ListCrawlersOutput, bool) bool) error
func (c *Glue) ListCrawlersPagesWithContext(ctx aws.Context, input *ListCrawlersInput, fn func(*ListCrawlersOutput, bool) bool, opts ...request.Option) error
func (c *Glue) ListCrawlersRequest(input *ListCrawlersInput) (req *request.Request, output *ListCrawlersOutput)
func (c *Glue) ListCrawlersWithContext(ctx aws.Context, input *ListCrawlersInput, opts ...request.Option) (*ListCrawlersOutput, error)
func (c *Glue) ListCrawls(input *ListCrawlsInput) (*ListCrawlsOutput, error)
func (c *Glue) ListCrawlsRequest(input *ListCrawlsInput) (req *request.Request, output *ListCrawlsOutput)
func (c *Glue) ListCrawlsWithContext(ctx aws.Context, input *ListCrawlsInput, opts ...request.Option) (*ListCrawlsOutput, error)
func (c *Glue) ListCustomEntityTypes(input *ListCustomEntityTypesInput) (*ListCustomEntityTypesOutput, error)
func (c *Glue) ListCustomEntityTypesPages(input *ListCustomEntityTypesInput, fn func(*ListCustomEntityTypesOutput, bool) bool) error
func (c *Glue) ListCustomEntityTypesPagesWithContext(ctx aws.Context, input *ListCustomEntityTypesInput, fn func(*ListCustomEntityTypesOutput, bool) bool, opts ...request.Option) error
func (c *Glue) ListCustomEntityTypesRequest(input *ListCustomEntityTypesInput) (req *request.Request, output *ListCustomEntityTypesOutput)
func (c *Glue) ListCustomEntityTypesWithContext(ctx aws.Context, input *ListCustomEntityTypesInput, opts ...request.Option) (*ListCustomEntityTypesOutput, error)
func (c *Glue) ListDataQualityResults(input *ListDataQualityResultsInput) (*ListDataQualityResultsOutput, error)
func (c *Glue) ListDataQualityResultsPages(input *ListDataQualityResultsInput, fn func(*ListDataQualityResultsOutput, bool) bool) error
func (c *Glue) ListDataQualityResultsPagesWithContext(ctx aws.Context, input *ListDataQualityResultsInput, fn func(*ListDataQualityResultsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) ListDataQualityResultsRequest(input *ListDataQualityResultsInput) (req *request.Request, output *ListDataQualityResultsOutput)
func (c *Glue) ListDataQualityResultsWithContext(ctx aws.Context, input *ListDataQualityResultsInput, opts ...request.Option) (*ListDataQualityResultsOutput, error)
func (c *Glue) ListDataQualityRuleRecommendationRuns(input *ListDataQualityRuleRecommendationRunsInput) (*ListDataQualityRuleRecommendationRunsOutput, error)
func (c *Glue) ListDataQualityRuleRecommendationRunsPages(input *ListDataQualityRuleRecommendationRunsInput, fn func(*ListDataQualityRuleRecommendationRunsOutput, bool) bool) error
func (c *Glue) ListDataQualityRuleRecommendationRunsPagesWithContext(ctx aws.Context, input *ListDataQualityRuleRecommendationRunsInput, fn func(*ListDataQualityRuleRecommendationRunsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) ListDataQualityRuleRecommendationRunsRequest(input *ListDataQualityRuleRecommendationRunsInput) (req *request.Request, output *ListDataQualityRuleRecommendationRunsOutput)
func (c *Glue) ListDataQualityRuleRecommendationRunsWithContext(ctx aws.Context, input *ListDataQualityRuleRecommendationRunsInput, opts ...request.Option) (*ListDataQualityRuleRecommendationRunsOutput, error)
func (c *Glue) ListDataQualityRulesetEvaluationRuns(input *ListDataQualityRulesetEvaluationRunsInput) (*ListDataQualityRulesetEvaluationRunsOutput, error)
func (c *Glue) ListDataQualityRulesetEvaluationRunsPages(input *ListDataQualityRulesetEvaluationRunsInput, fn func(*ListDataQualityRulesetEvaluationRunsOutput, bool) bool) error
func (c *Glue) ListDataQualityRulesetEvaluationRunsPagesWithContext(ctx aws.Context, input *ListDataQualityRulesetEvaluationRunsInput, fn func(*ListDataQualityRulesetEvaluationRunsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) ListDataQualityRulesetEvaluationRunsRequest(input *ListDataQualityRulesetEvaluationRunsInput) (req *request.Request, output *ListDataQualityRulesetEvaluationRunsOutput)
func (c *Glue) ListDataQualityRulesetEvaluationRunsWithContext(ctx aws.Context, input *ListDataQualityRulesetEvaluationRunsInput, opts ...request.Option) (*ListDataQualityRulesetEvaluationRunsOutput, error)
func (c *Glue) ListDataQualityRulesets(input *ListDataQualityRulesetsInput) (*ListDataQualityRulesetsOutput, error)
func (c *Glue) ListDataQualityRulesetsPages(input *ListDataQualityRulesetsInput, fn func(*ListDataQualityRulesetsOutput, bool) bool) error
func (c *Glue) ListDataQualityRulesetsPagesWithContext(ctx aws.Context, input *ListDataQualityRulesetsInput, fn func(*ListDataQualityRulesetsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) ListDataQualityRulesetsRequest(input *ListDataQualityRulesetsInput) (req *request.Request, output *ListDataQualityRulesetsOutput)
func (c *Glue) ListDataQualityRulesetsWithContext(ctx aws.Context, input *ListDataQualityRulesetsInput, opts ...request.Option) (*ListDataQualityRulesetsOutput, error)
func (c *Glue) ListDevEndpoints(input *ListDevEndpointsInput) (*ListDevEndpointsOutput, error)
func (c *Glue) ListDevEndpointsPages(input *ListDevEndpointsInput, fn func(*ListDevEndpointsOutput, bool) bool) error
func (c *Glue) ListDevEndpointsPagesWithContext(ctx aws.Context, input *ListDevEndpointsInput, fn func(*ListDevEndpointsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) ListDevEndpointsRequest(input *ListDevEndpointsInput) (req *request.Request, output *ListDevEndpointsOutput)
func (c *Glue) ListDevEndpointsWithContext(ctx aws.Context, input *ListDevEndpointsInput, opts ...request.Option) (*ListDevEndpointsOutput, error)
func (c *Glue) ListJobs(input *ListJobsInput) (*ListJobsOutput, error)
func (c *Glue) ListJobsPages(input *ListJobsInput, fn func(*ListJobsOutput, bool) bool) error
func (c *Glue) ListJobsPagesWithContext(ctx aws.Context, input *ListJobsInput, fn func(*ListJobsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) ListJobsRequest(input *ListJobsInput) (req *request.Request, output *ListJobsOutput)
func (c *Glue) ListJobsWithContext(ctx aws.Context, input *ListJobsInput, opts ...request.Option) (*ListJobsOutput, error)
func (c *Glue) ListMLTransforms(input *ListMLTransformsInput) (*ListMLTransformsOutput, error)
func (c *Glue) ListMLTransformsPages(input *ListMLTransformsInput, fn func(*ListMLTransformsOutput, bool) bool) error
func (c *Glue) ListMLTransformsPagesWithContext(ctx aws.Context, input *ListMLTransformsInput, fn func(*ListMLTransformsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) ListMLTransformsRequest(input *ListMLTransformsInput) (req *request.Request, output *ListMLTransformsOutput)
func (c *Glue) ListMLTransformsWithContext(ctx aws.Context, input *ListMLTransformsInput, opts ...request.Option) (*ListMLTransformsOutput, error)
func (c *Glue) ListRegistries(input *ListRegistriesInput) (*ListRegistriesOutput, error)
func (c *Glue) ListRegistriesPages(input *ListRegistriesInput, fn func(*ListRegistriesOutput, bool) bool) error
func (c *Glue) ListRegistriesPagesWithContext(ctx aws.Context, input *ListRegistriesInput, fn func(*ListRegistriesOutput, bool) bool, opts ...request.Option) error
func (c *Glue) ListRegistriesRequest(input *ListRegistriesInput) (req *request.Request, output *ListRegistriesOutput)
func (c *Glue) ListRegistriesWithContext(ctx aws.Context, input *ListRegistriesInput, opts ...request.Option) (*ListRegistriesOutput, error)
func (c *Glue) ListSchemaVersions(input *ListSchemaVersionsInput) (*ListSchemaVersionsOutput, error)
func (c *Glue) ListSchemaVersionsPages(input *ListSchemaVersionsInput, fn func(*ListSchemaVersionsOutput, bool) bool) error
func (c *Glue) ListSchemaVersionsPagesWithContext(ctx aws.Context, input *ListSchemaVersionsInput, fn func(*ListSchemaVersionsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) ListSchemaVersionsRequest(input *ListSchemaVersionsInput) (req *request.Request, output *ListSchemaVersionsOutput)
func (c *Glue) ListSchemaVersionsWithContext(ctx aws.Context, input *ListSchemaVersionsInput, opts ...request.Option) (*ListSchemaVersionsOutput, error)
func (c *Glue) ListSchemas(input *ListSchemasInput) (*ListSchemasOutput, error)
func (c *Glue) ListSchemasPages(input *ListSchemasInput, fn func(*ListSchemasOutput, bool) bool) error
func (c *Glue) ListSchemasPagesWithContext(ctx aws.Context, input *ListSchemasInput, fn func(*ListSchemasOutput, bool) bool, opts ...request.Option) error
func (c *Glue) ListSchemasRequest(input *ListSchemasInput) (req *request.Request, output *ListSchemasOutput)
func (c *Glue) ListSchemasWithContext(ctx aws.Context, input *ListSchemasInput, opts ...request.Option) (*ListSchemasOutput, error)
func (c *Glue) ListSessions(input *ListSessionsInput) (*ListSessionsOutput, error)
func (c *Glue) ListSessionsPages(input *ListSessionsInput, fn func(*ListSessionsOutput, bool) bool) error
func (c *Glue) ListSessionsPagesWithContext(ctx aws.Context, input *ListSessionsInput, fn func(*ListSessionsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) ListSessionsRequest(input *ListSessionsInput) (req *request.Request, output *ListSessionsOutput)
func (c *Glue) ListSessionsWithContext(ctx aws.Context, input *ListSessionsInput, opts ...request.Option) (*ListSessionsOutput, error)
func (c *Glue) ListStatements(input *ListStatementsInput) (*ListStatementsOutput, error)
func (c *Glue) ListStatementsRequest(input *ListStatementsInput) (req *request.Request, output *ListStatementsOutput)
func (c *Glue) ListStatementsWithContext(ctx aws.Context, input *ListStatementsInput, opts ...request.Option) (*ListStatementsOutput, error)
func (c *Glue) ListTableOptimizerRuns(input *ListTableOptimizerRunsInput) (*ListTableOptimizerRunsOutput, error)
func (c *Glue) ListTableOptimizerRunsPages(input *ListTableOptimizerRunsInput, fn func(*ListTableOptimizerRunsOutput, bool) bool) error
func (c *Glue) ListTableOptimizerRunsPagesWithContext(ctx aws.Context, input *ListTableOptimizerRunsInput, fn func(*ListTableOptimizerRunsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) ListTableOptimizerRunsRequest(input *ListTableOptimizerRunsInput) (req *request.Request, output *ListTableOptimizerRunsOutput)
func (c *Glue) ListTableOptimizerRunsWithContext(ctx aws.Context, input *ListTableOptimizerRunsInput, opts ...request.Option) (*ListTableOptimizerRunsOutput, error)
func (c *Glue) ListTriggers(input *ListTriggersInput) (*ListTriggersOutput, error)
func (c *Glue) ListTriggersPages(input *ListTriggersInput, fn func(*ListTriggersOutput, bool) bool) error
func (c *Glue) ListTriggersPagesWithContext(ctx aws.Context, input *ListTriggersInput, fn func(*ListTriggersOutput, bool) bool, opts ...request.Option) error
func (c *Glue) ListTriggersRequest(input *ListTriggersInput) (req *request.Request, output *ListTriggersOutput)
func (c *Glue) ListTriggersWithContext(ctx aws.Context, input *ListTriggersInput, opts ...request.Option) (*ListTriggersOutput, error)
func (c *Glue) ListWorkflows(input *ListWorkflowsInput) (*ListWorkflowsOutput, error)
func (c *Glue) ListWorkflowsPages(input *ListWorkflowsInput, fn func(*ListWorkflowsOutput, bool) bool) error
func (c *Glue) ListWorkflowsPagesWithContext(ctx aws.Context, input *ListWorkflowsInput, fn func(*ListWorkflowsOutput, bool) bool, opts ...request.Option) error
func (c *Glue) ListWorkflowsRequest(input *ListWorkflowsInput) (req *request.Request, output *ListWorkflowsOutput)
func (c *Glue) ListWorkflowsWithContext(ctx aws.Context, input *ListWorkflowsInput, opts ...request.Option) (*ListWorkflowsOutput, error)
func (c *Glue) PutDataCatalogEncryptionSettings(input *PutDataCatalogEncryptionSettingsInput) (*PutDataCatalogEncryptionSettingsOutput, error)
func (c *Glue) PutDataCatalogEncryptionSettingsRequest(input *PutDataCatalogEncryptionSettingsInput) (req *request.Request, output *PutDataCatalogEncryptionSettingsOutput)
func (c *Glue) PutDataCatalogEncryptionSettingsWithContext(ctx aws.Context, input *PutDataCatalogEncryptionSettingsInput, opts ...request.Option) (*PutDataCatalogEncryptionSettingsOutput, error)
func (c *Glue) PutResourcePolicy(input *PutResourcePolicyInput) (*PutResourcePolicyOutput, error)
func (c *Glue) PutResourcePolicyRequest(input *PutResourcePolicyInput) (req *request.Request, output *PutResourcePolicyOutput)
func (c *Glue) PutResourcePolicyWithContext(ctx aws.Context, input *PutResourcePolicyInput, opts ...request.Option) (*PutResourcePolicyOutput, error)
func (c *Glue) PutSchemaVersionMetadata(input *PutSchemaVersionMetadataInput) (*PutSchemaVersionMetadataOutput, error)
func (c *Glue) PutSchemaVersionMetadataRequest(input *PutSchemaVersionMetadataInput) (req *request.Request, output *PutSchemaVersionMetadataOutput)
func (c *Glue) PutSchemaVersionMetadataWithContext(ctx aws.Context, input *PutSchemaVersionMetadataInput, opts ...request.Option) (*PutSchemaVersionMetadataOutput, error)
func (c *Glue) PutWorkflowRunProperties(input *PutWorkflowRunPropertiesInput) (*PutWorkflowRunPropertiesOutput, error)
func (c *Glue) PutWorkflowRunPropertiesRequest(input *PutWorkflowRunPropertiesInput) (req *request.Request, output *PutWorkflowRunPropertiesOutput)
func (c *Glue) PutWorkflowRunPropertiesWithContext(ctx aws.Context, input *PutWorkflowRunPropertiesInput, opts ...request.Option) (*PutWorkflowRunPropertiesOutput, error)
func (c *Glue) QuerySchemaVersionMetadata(input *QuerySchemaVersionMetadataInput) (*QuerySchemaVersionMetadataOutput, error)
func (c *Glue) QuerySchemaVersionMetadataRequest(input *QuerySchemaVersionMetadataInput) (req *request.Request, output *QuerySchemaVersionMetadataOutput)
func (c *Glue) QuerySchemaVersionMetadataWithContext(ctx aws.Context, input *QuerySchemaVersionMetadataInput, opts ...request.Option) (*QuerySchemaVersionMetadataOutput, error)
func (c *Glue) RegisterSchemaVersion(input *RegisterSchemaVersionInput) (*RegisterSchemaVersionOutput, error)
func (c *Glue) RegisterSchemaVersionRequest(input *RegisterSchemaVersionInput) (req *request.Request, output *RegisterSchemaVersionOutput)
func (c *Glue) RegisterSchemaVersionWithContext(ctx aws.Context, input *RegisterSchemaVersionInput, opts ...request.Option) (*RegisterSchemaVersionOutput, error)
func (c *Glue) RemoveSchemaVersionMetadata(input *RemoveSchemaVersionMetadataInput) (*RemoveSchemaVersionMetadataOutput, error)
func (c *Glue) RemoveSchemaVersionMetadataRequest(input *RemoveSchemaVersionMetadataInput) (req *request.Request, output *RemoveSchemaVersionMetadataOutput)
func (c *Glue) RemoveSchemaVersionMetadataWithContext(ctx aws.Context, input *RemoveSchemaVersionMetadataInput, opts ...request.Option) (*RemoveSchemaVersionMetadataOutput, error)
func (c *Glue) ResetJobBookmark(input *ResetJobBookmarkInput) (*ResetJobBookmarkOutput, error)
func (c *Glue) ResetJobBookmarkRequest(input *ResetJobBookmarkInput) (req *request.Request, output *ResetJobBookmarkOutput)
func (c *Glue) ResetJobBookmarkWithContext(ctx aws.Context, input *ResetJobBookmarkInput, opts ...request.Option) (*ResetJobBookmarkOutput, error)
func (c *Glue) ResumeWorkflowRun(input *ResumeWorkflowRunInput) (*ResumeWorkflowRunOutput, error)
func (c *Glue) ResumeWorkflowRunRequest(input *ResumeWorkflowRunInput) (req *request.Request, output *ResumeWorkflowRunOutput)
func (c *Glue) ResumeWorkflowRunWithContext(ctx aws.Context, input *ResumeWorkflowRunInput, opts ...request.Option) (*ResumeWorkflowRunOutput, error)
func (c *Glue) RunStatement(input *RunStatementInput) (*RunStatementOutput, error)
func (c *Glue) RunStatementRequest(input *RunStatementInput) (req *request.Request, output *RunStatementOutput)
func (c *Glue) RunStatementWithContext(ctx aws.Context, input *RunStatementInput, opts ...request.Option) (*RunStatementOutput, error)
func (c *Glue) SearchTables(input *SearchTablesInput) (*SearchTablesOutput, error)
func (c *Glue) SearchTablesPages(input *SearchTablesInput, fn func(*SearchTablesOutput, bool) bool) error
func (c *Glue) SearchTablesPagesWithContext(ctx aws.Context, input *SearchTablesInput, fn func(*SearchTablesOutput, bool) bool, opts ...request.Option) error
func (c *Glue) SearchTablesRequest(input *SearchTablesInput) (req *request.Request, output *SearchTablesOutput)
func (c *Glue) SearchTablesWithContext(ctx aws.Context, input *SearchTablesInput, opts ...request.Option) (*SearchTablesOutput, error)
func (c *Glue) StartBlueprintRun(input *StartBlueprintRunInput) (*StartBlueprintRunOutput, error)
func (c *Glue) StartBlueprintRunRequest(input *StartBlueprintRunInput) (req *request.Request, output *StartBlueprintRunOutput)
func (c *Glue) StartBlueprintRunWithContext(ctx aws.Context, input *StartBlueprintRunInput, opts ...request.Option) (*StartBlueprintRunOutput, error)
func (c *Glue) StartColumnStatisticsTaskRun(input *StartColumnStatisticsTaskRunInput) (*StartColumnStatisticsTaskRunOutput, error)
func (c *Glue) StartColumnStatisticsTaskRunRequest(input *StartColumnStatisticsTaskRunInput) (req *request.Request, output *StartColumnStatisticsTaskRunOutput)
func (c *Glue) StartColumnStatisticsTaskRunWithContext(ctx aws.Context, input *StartColumnStatisticsTaskRunInput, opts ...request.Option) (*StartColumnStatisticsTaskRunOutput, error)
func (c *Glue) StartCrawler(input *StartCrawlerInput) (*StartCrawlerOutput, error)
func (c *Glue) StartCrawlerRequest(input *StartCrawlerInput) (req *request.Request, output *StartCrawlerOutput)
func (c *Glue) StartCrawlerSchedule(input *StartCrawlerScheduleInput) (*StartCrawlerScheduleOutput, error)
func (c *Glue) StartCrawlerScheduleRequest(input *StartCrawlerScheduleInput) (req *request.Request, output *StartCrawlerScheduleOutput)
func (c *Glue) StartCrawlerScheduleWithContext(ctx aws.Context, input *StartCrawlerScheduleInput, opts ...request.Option) (*StartCrawlerScheduleOutput, error)
func (c *Glue) StartCrawlerWithContext(ctx aws.Context, input *StartCrawlerInput, opts ...request.Option) (*StartCrawlerOutput, error)
func (c *Glue) StartDataQualityRuleRecommendationRun(input *StartDataQualityRuleRecommendationRunInput) (*StartDataQualityRuleRecommendationRunOutput, error)
func (c *Glue) StartDataQualityRuleRecommendationRunRequest(input *StartDataQualityRuleRecommendationRunInput) (req *request.Request, output *StartDataQualityRuleRecommendationRunOutput)
func (c *Glue) StartDataQualityRuleRecommendationRunWithContext(ctx aws.Context, input *StartDataQualityRuleRecommendationRunInput, opts ...request.Option) (*StartDataQualityRuleRecommendationRunOutput, error)
func (c *Glue) StartDataQualityRulesetEvaluationRun(input *StartDataQualityRulesetEvaluationRunInput) (*StartDataQualityRulesetEvaluationRunOutput, error)
func (c *Glue) StartDataQualityRulesetEvaluationRunRequest(input *StartDataQualityRulesetEvaluationRunInput) (req *request.Request, output *StartDataQualityRulesetEvaluationRunOutput)
func (c *Glue) StartDataQualityRulesetEvaluationRunWithContext(ctx aws.Context, input *StartDataQualityRulesetEvaluationRunInput, opts ...request.Option) (*StartDataQualityRulesetEvaluationRunOutput, error)
func (c *Glue) StartExportLabelsTaskRun(input *StartExportLabelsTaskRunInput) (*StartExportLabelsTaskRunOutput, error)
func (c *Glue) StartExportLabelsTaskRunRequest(input *StartExportLabelsTaskRunInput) (req *request.Request, output *StartExportLabelsTaskRunOutput)
func (c *Glue) StartExportLabelsTaskRunWithContext(ctx aws.Context, input *StartExportLabelsTaskRunInput, opts ...request.Option) (*StartExportLabelsTaskRunOutput, error)
func (c *Glue) StartImportLabelsTaskRun(input *StartImportLabelsTaskRunInput) (*StartImportLabelsTaskRunOutput, error)
func (c *Glue) StartImportLabelsTaskRunRequest(input *StartImportLabelsTaskRunInput) (req *request.Request, output *StartImportLabelsTaskRunOutput)
func (c *Glue) StartImportLabelsTaskRunWithContext(ctx aws.Context, input *StartImportLabelsTaskRunInput, opts ...request.Option) (*StartImportLabelsTaskRunOutput, error)
func (c *Glue) StartJobRun(input *StartJobRunInput) (*StartJobRunOutput, error)
func (c *Glue) StartJobRunRequest(input *StartJobRunInput) (req *request.Request, output *StartJobRunOutput)
func (c *Glue) StartJobRunWithContext(ctx aws.Context, input *StartJobRunInput, opts ...request.Option) (*StartJobRunOutput, error)
func (c *Glue) StartMLEvaluationTaskRun(input *StartMLEvaluationTaskRunInput) (*StartMLEvaluationTaskRunOutput, error)
func (c *Glue) StartMLEvaluationTaskRunRequest(input *StartMLEvaluationTaskRunInput) (req *request.Request, output *StartMLEvaluationTaskRunOutput)
func (c *Glue) StartMLEvaluationTaskRunWithContext(ctx aws.Context, input *StartMLEvaluationTaskRunInput, opts ...request.Option) (*StartMLEvaluationTaskRunOutput, error)
func (c *Glue) StartMLLabelingSetGenerationTaskRun(input *StartMLLabelingSetGenerationTaskRunInput) (*StartMLLabelingSetGenerationTaskRunOutput, error)
func (c *Glue) StartMLLabelingSetGenerationTaskRunRequest(input *StartMLLabelingSetGenerationTaskRunInput) (req *request.Request, output *StartMLLabelingSetGenerationTaskRunOutput)
func (c *Glue) StartMLLabelingSetGenerationTaskRunWithContext(ctx aws.Context, input *StartMLLabelingSetGenerationTaskRunInput, opts ...request.Option) (*StartMLLabelingSetGenerationTaskRunOutput, error)
func (c *Glue) StartTrigger(input *StartTriggerInput) (*StartTriggerOutput, error)
func (c *Glue) StartTriggerRequest(input *StartTriggerInput) (req *request.Request, output *StartTriggerOutput)
func (c *Glue) StartTriggerWithContext(ctx aws.Context, input *StartTriggerInput, opts ...request.Option) (*StartTriggerOutput, error)
func (c *Glue) StartWorkflowRun(input *StartWorkflowRunInput) (*StartWorkflowRunOutput, error)
func (c *Glue) StartWorkflowRunRequest(input *StartWorkflowRunInput) (req *request.Request, output *StartWorkflowRunOutput)
func (c *Glue) StartWorkflowRunWithContext(ctx aws.Context, input *StartWorkflowRunInput, opts ...request.Option) (*StartWorkflowRunOutput, error)
func (c *Glue) StopColumnStatisticsTaskRun(input *StopColumnStatisticsTaskRunInput) (*StopColumnStatisticsTaskRunOutput, error)
func (c *Glue) StopColumnStatisticsTaskRunRequest(input *StopColumnStatisticsTaskRunInput) (req *request.Request, output *StopColumnStatisticsTaskRunOutput)
func (c *Glue) StopColumnStatisticsTaskRunWithContext(ctx aws.Context, input *StopColumnStatisticsTaskRunInput, opts ...request.Option) (*StopColumnStatisticsTaskRunOutput, error)
func (c *Glue) StopCrawler(input *StopCrawlerInput) (*StopCrawlerOutput, error)
func (c *Glue) StopCrawlerRequest(input *StopCrawlerInput) (req *request.Request, output *StopCrawlerOutput)
func (c *Glue) StopCrawlerSchedule(input *StopCrawlerScheduleInput) (*StopCrawlerScheduleOutput, error)
func (c *Glue) StopCrawlerScheduleRequest(input *StopCrawlerScheduleInput) (req *request.Request, output *StopCrawlerScheduleOutput)
func (c *Glue) StopCrawlerScheduleWithContext(ctx aws.Context, input *StopCrawlerScheduleInput, opts ...request.Option) (*StopCrawlerScheduleOutput, error)
func (c *Glue) StopCrawlerWithContext(ctx aws.Context, input *StopCrawlerInput, opts ...request.Option) (*StopCrawlerOutput, error)
func (c *Glue) StopSession(input *StopSessionInput) (*StopSessionOutput, error)
func (c *Glue) StopSessionRequest(input *StopSessionInput) (req *request.Request, output *StopSessionOutput)
func (c *Glue) StopSessionWithContext(ctx aws.Context, input *StopSessionInput, opts ...request.Option) (*StopSessionOutput, error)
func (c *Glue) StopTrigger(input *StopTriggerInput) (*StopTriggerOutput, error)
func (c *Glue) StopTriggerRequest(input *StopTriggerInput) (req *request.Request, output *StopTriggerOutput)
func (c *Glue) StopTriggerWithContext(ctx aws.Context, input *StopTriggerInput, opts ...request.Option) (*StopTriggerOutput, error)
func (c *Glue) StopWorkflowRun(input *StopWorkflowRunInput) (*StopWorkflowRunOutput, error)
func (c *Glue) StopWorkflowRunRequest(input *StopWorkflowRunInput) (req *request.Request, output *StopWorkflowRunOutput)
func (c *Glue) StopWorkflowRunWithContext(ctx aws.Context, input *StopWorkflowRunInput, opts ...request.Option) (*StopWorkflowRunOutput, error)
func (c *Glue) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
func (c *Glue) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
func (c *Glue) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
func (c *Glue) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
func (c *Glue) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
func (c *Glue) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
func (c *Glue) UpdateBlueprint(input *UpdateBlueprintInput) (*UpdateBlueprintOutput, error)
func (c *Glue) UpdateBlueprintRequest(input *UpdateBlueprintInput) (req *request.Request, output *UpdateBlueprintOutput)
func (c *Glue) UpdateBlueprintWithContext(ctx aws.Context, input *UpdateBlueprintInput, opts ...request.Option) (*UpdateBlueprintOutput, error)
func (c *Glue) UpdateClassifier(input *UpdateClassifierInput) (*UpdateClassifierOutput, error)
func (c *Glue) UpdateClassifierRequest(input *UpdateClassifierInput) (req *request.Request, output *UpdateClassifierOutput)
func (c *Glue) UpdateClassifierWithContext(ctx aws.Context, input *UpdateClassifierInput, opts ...request.Option) (*UpdateClassifierOutput, error)
func (c *Glue) UpdateColumnStatisticsForPartition(input *UpdateColumnStatisticsForPartitionInput) (*UpdateColumnStatisticsForPartitionOutput, error)
func (c *Glue) UpdateColumnStatisticsForPartitionRequest(input *UpdateColumnStatisticsForPartitionInput) (req *request.Request, output *UpdateColumnStatisticsForPartitionOutput)
func (c *Glue) UpdateColumnStatisticsForPartitionWithContext(ctx aws.Context, input *UpdateColumnStatisticsForPartitionInput, opts ...request.Option) (*UpdateColumnStatisticsForPartitionOutput, error)
func (c *Glue) UpdateColumnStatisticsForTable(input *UpdateColumnStatisticsForTableInput) (*UpdateColumnStatisticsForTableOutput, error)
func (c *Glue) UpdateColumnStatisticsForTableRequest(input *UpdateColumnStatisticsForTableInput) (req *request.Request, output *UpdateColumnStatisticsForTableOutput)
func (c *Glue) UpdateColumnStatisticsForTableWithContext(ctx aws.Context, input *UpdateColumnStatisticsForTableInput, opts ...request.Option) (*UpdateColumnStatisticsForTableOutput, error)
func (c *Glue) UpdateConnection(input *UpdateConnectionInput) (*UpdateConnectionOutput, error)
func (c *Glue) UpdateConnectionRequest(input *UpdateConnectionInput) (req *request.Request, output *UpdateConnectionOutput)
func (c *Glue) UpdateConnectionWithContext(ctx aws.Context, input *UpdateConnectionInput, opts ...request.Option) (*UpdateConnectionOutput, error)
func (c *Glue) UpdateCrawler(input *UpdateCrawlerInput) (*UpdateCrawlerOutput, error)
func (c *Glue) UpdateCrawlerRequest(input *UpdateCrawlerInput) (req *request.Request, output *UpdateCrawlerOutput)
func (c *Glue) UpdateCrawlerSchedule(input *UpdateCrawlerScheduleInput) (*UpdateCrawlerScheduleOutput, error)
func (c *Glue) UpdateCrawlerScheduleRequest(input *UpdateCrawlerScheduleInput) (req *request.Request, output *UpdateCrawlerScheduleOutput)
func (c *Glue) UpdateCrawlerScheduleWithContext(ctx aws.Context, input *UpdateCrawlerScheduleInput, opts ...request.Option) (*UpdateCrawlerScheduleOutput, error)
func (c *Glue) UpdateCrawlerWithContext(ctx aws.Context, input *UpdateCrawlerInput, opts ...request.Option) (*UpdateCrawlerOutput, error)
func (c *Glue) UpdateDataQualityRuleset(input *UpdateDataQualityRulesetInput) (*UpdateDataQualityRulesetOutput, error)
func (c *Glue) UpdateDataQualityRulesetRequest(input *UpdateDataQualityRulesetInput) (req *request.Request, output *UpdateDataQualityRulesetOutput)
func (c *Glue) UpdateDataQualityRulesetWithContext(ctx aws.Context, input *UpdateDataQualityRulesetInput, opts ...request.Option) (*UpdateDataQualityRulesetOutput, error)
func (c *Glue) UpdateDatabase(input *UpdateDatabaseInput) (*UpdateDatabaseOutput, error)
func (c *Glue) UpdateDatabaseRequest(input *UpdateDatabaseInput) (req *request.Request, output *UpdateDatabaseOutput)
func (c *Glue) UpdateDatabaseWithContext(ctx aws.Context, input *UpdateDatabaseInput, opts ...request.Option) (*UpdateDatabaseOutput, error)
func (c *Glue) UpdateDevEndpoint(input *UpdateDevEndpointInput) (*UpdateDevEndpointOutput, error)
func (c *Glue) UpdateDevEndpointRequest(input *UpdateDevEndpointInput) (req *request.Request, output *UpdateDevEndpointOutput)
func (c *Glue) UpdateDevEndpointWithContext(ctx aws.Context, input *UpdateDevEndpointInput, opts ...request.Option) (*UpdateDevEndpointOutput, error)
func (c *Glue) UpdateJob(input *UpdateJobInput) (*UpdateJobOutput, error)
func (c *Glue) UpdateJobFromSourceControl(input *UpdateJobFromSourceControlInput) (*UpdateJobFromSourceControlOutput, error)
func (c *Glue) UpdateJobFromSourceControlRequest(input *UpdateJobFromSourceControlInput) (req *request.Request, output *UpdateJobFromSourceControlOutput)
func (c *Glue) UpdateJobFromSourceControlWithContext(ctx aws.Context, input *UpdateJobFromSourceControlInput, opts ...request.Option) (*UpdateJobFromSourceControlOutput, error)
func (c *Glue) UpdateJobRequest(input *UpdateJobInput) (req *request.Request, output *UpdateJobOutput)
func (c *Glue) UpdateJobWithContext(ctx aws.Context, input *UpdateJobInput, opts ...request.Option) (*UpdateJobOutput, error)
func (c *Glue) UpdateMLTransform(input *UpdateMLTransformInput) (*UpdateMLTransformOutput, error)
func (c *Glue) UpdateMLTransformRequest(input *UpdateMLTransformInput) (req *request.Request, output *UpdateMLTransformOutput)
func (c *Glue) UpdateMLTransformWithContext(ctx aws.Context, input *UpdateMLTransformInput, opts ...request.Option) (*UpdateMLTransformOutput, error)
func (c *Glue) UpdatePartition(input *UpdatePartitionInput) (*UpdatePartitionOutput, error)
func (c *Glue) UpdatePartitionRequest(input *UpdatePartitionInput) (req *request.Request, output *UpdatePartitionOutput)
func (c *Glue) UpdatePartitionWithContext(ctx aws.Context, input *UpdatePartitionInput, opts ...request.Option) (*UpdatePartitionOutput, error)
func (c *Glue) UpdateRegistry(input *UpdateRegistryInput) (*UpdateRegistryOutput, error)
func (c *Glue) UpdateRegistryRequest(input *UpdateRegistryInput) (req *request.Request, output *UpdateRegistryOutput)
func (c *Glue) UpdateRegistryWithContext(ctx aws.Context, input *UpdateRegistryInput, opts ...request.Option) (*UpdateRegistryOutput, error)
func (c *Glue) UpdateSchema(input *UpdateSchemaInput) (*UpdateSchemaOutput, error)
func (c *Glue) UpdateSchemaRequest(input *UpdateSchemaInput) (req *request.Request, output *UpdateSchemaOutput)
func (c *Glue) UpdateSchemaWithContext(ctx aws.Context, input *UpdateSchemaInput, opts ...request.Option) (*UpdateSchemaOutput, error)
func (c *Glue) UpdateSourceControlFromJob(input *UpdateSourceControlFromJobInput) (*UpdateSourceControlFromJobOutput, error)
func (c *Glue) UpdateSourceControlFromJobRequest(input *UpdateSourceControlFromJobInput) (req *request.Request, output *UpdateSourceControlFromJobOutput)
func (c *Glue) UpdateSourceControlFromJobWithContext(ctx aws.Context, input *UpdateSourceControlFromJobInput, opts ...request.Option) (*UpdateSourceControlFromJobOutput, error)
func (c *Glue) UpdateTable(input *UpdateTableInput) (*UpdateTableOutput, error)
func (c *Glue) UpdateTableOptimizer(input *UpdateTableOptimizerInput) (*UpdateTableOptimizerOutput, error)
func (c *Glue) UpdateTableOptimizerRequest(input *UpdateTableOptimizerInput) (req *request.Request, output *UpdateTableOptimizerOutput)
func (c *Glue) UpdateTableOptimizerWithContext(ctx aws.Context, input *UpdateTableOptimizerInput, opts ...request.Option) (*UpdateTableOptimizerOutput, error)
func (c *Glue) UpdateTableRequest(input *UpdateTableInput) (req *request.Request, output *UpdateTableOutput)
func (c *Glue) UpdateTableWithContext(ctx aws.Context, input *UpdateTableInput, opts ...request.Option) (*UpdateTableOutput, error)
func (c *Glue) UpdateTrigger(input *UpdateTriggerInput) (*UpdateTriggerOutput, error)
func (c *Glue) UpdateTriggerRequest(input *UpdateTriggerInput) (req *request.Request, output *UpdateTriggerOutput)
func (c *Glue) UpdateTriggerWithContext(ctx aws.Context, input *UpdateTriggerInput, opts ...request.Option) (*UpdateTriggerOutput, error)
func (c *Glue) UpdateUserDefinedFunction(input *UpdateUserDefinedFunctionInput) (*UpdateUserDefinedFunctionOutput, error)
func (c *Glue) UpdateUserDefinedFunctionRequest(input *UpdateUserDefinedFunctionInput) (req *request.Request, output *UpdateUserDefinedFunctionOutput)
func (c *Glue) UpdateUserDefinedFunctionWithContext(ctx aws.Context, input *UpdateUserDefinedFunctionInput, opts ...request.Option) (*UpdateUserDefinedFunctionOutput, error)
func (c *Glue) UpdateWorkflow(input *UpdateWorkflowInput) (*UpdateWorkflowOutput, error)
func (c *Glue) UpdateWorkflowRequest(input *UpdateWorkflowInput) (req *request.Request, output *UpdateWorkflowOutput)
func (c *Glue) UpdateWorkflowWithContext(ctx aws.Context, input *UpdateWorkflowInput, opts ...request.Option) (*UpdateWorkflowOutput, error)
func AdditionalOptionKeys_Values() []string
func AggFunction_Values() []string
func BackfillErrorCode_Values() []string
func BlueprintRunState_Values() []string
func BlueprintStatus_Values() []string
func CatalogEncryptionMode_Values() []string
func CloudWatchEncryptionMode_Values() []string
func ColumnStatisticsState_Values() []string
func ColumnStatisticsType_Values() []string
func Comparator_Values() []string
func Compatibility_Values() []string
func CompressionType_Values() []string
func ConnectionPropertyKey_Values() []string
func ConnectionType_Values() []string
func CrawlState_Values() []string
func CrawlerHistoryState_Values() []string
func CrawlerLineageSettings_Values() []string
func CrawlerState_Values() []string
func CsvHeaderOption_Values() []string
func CsvSerdeOption_Values() []string
func DQStopJobOnFailureTiming_Values() []string
func DQTransformOutput__Values() []string
func DataFormat_Values() []string
func DataQualityRuleResultStatus_Values() []string
func DeleteBehavior_Values() []string
func DeltaTargetCompressionType_Values() []string
func EnableHybridValues_Values() []string
func ExecutionClass_Values() []string
func ExistCondition_Values() []string
func FederationSourceErrorCode_Values() []string
func FieldName_Values() []string
func FilterLogicalOperator_Values() []string
func FilterOperation_Values() []string
func FilterOperator_Values() []string
func FilterValueType_Values() []string
func GlueRecordType_Values() []string
func HudiTargetCompressionType_Values() []string
func JDBCConnectionType_Values() []string
func JDBCDataType_Values() []string
func JdbcMetadataEntry_Values() []string
func JobBookmarksEncryptionMode_Values() []string
func JobRunState_Values() []string
func JoinType_Values() []string
func Language_Values() []string
func LastCrawlStatus_Values() []string
func LogicalOperator_Values() []string
func Logical_Values() []string
func MLUserDataEncryptionModeString_Values() []string
func MetadataOperation_Values() []string
func NodeType_Values() []string
func ParamType_Values() []string
func ParquetCompressionType_Values() []string
func PartitionIndexStatus_Values() []string
func PermissionType_Values() []string
func Permission_Values() []string
func PiiType_Values() []string
func PrincipalType_Values() []string
func QuoteChar_Values() []string
func RecrawlBehavior_Values() []string
func RegistryStatus_Values() []string
func ResourceShareType_Values() []string
func ResourceType_Values() []string
func S3EncryptionMode_Values() []string
func ScheduleState_Values() []string
func SchemaDiffType_Values() []string
func SchemaStatus_Values() []string
func SchemaVersionStatus_Values() []string
func Separator_Values() []string
func SessionStatus_Values() []string
func SortDirectionType_Values() []string
func Sort_Values() []string
func SourceControlAuthStrategy_Values() []string
func SourceControlProvider_Values() []string
func StartingPosition_Values() []string
func StatementState_Values() []string
func TableOptimizerEventType_Values() []string
func TableOptimizerType_Values() []string
func TargetFormat_Values() []string
func TaskRunSortColumnType_Values() []string
func TaskStatusType_Values() []string
func TaskType_Values() []string
func TransformSortColumnType_Values() []string
func TransformStatusType_Values() []string
func TransformType_Values() []string
func TriggerState_Values() []string
func TriggerType_Values() []string
func UnionType_Values() []string
func UpdateBehavior_Values() []string
func UpdateCatalogBehavior_Values() []string
func WorkerType_Values() []string
func WorkflowRunStatus_Values() []string
type AccessDeniedException
type Action
type Aggregate
type AggregateOperation
type AlreadyExistsException
type AmazonRedshiftAdvancedOption
type AmazonRedshiftNodeData
type AmazonRedshiftSource
type AmazonRedshiftTarget
type ApplyMapping
type AthenaConnectorSource
type AuditContext
type BackfillError
type BasicCatalogTarget
type BatchCreatePartitionInput
type BatchCreatePartitionOutput
type BatchDeleteConnectionInput
type BatchDeleteConnectionOutput
type BatchDeletePartitionInput
type BatchDeletePartitionOutput
type BatchDeleteTableInput
type BatchDeleteTableOutput
type BatchDeleteTableVersionInput
type BatchDeleteTableVersionOutput
type BatchGetBlueprintsInput
type BatchGetBlueprintsOutput
type BatchGetCrawlersInput
type BatchGetCrawlersOutput
type BatchGetCustomEntityTypesInput
type BatchGetCustomEntityTypesOutput
type BatchGetDataQualityResultInput
type BatchGetDataQualityResultOutput
type BatchGetDevEndpointsInput
type BatchGetDevEndpointsOutput
type BatchGetJobsInput
type BatchGetJobsOutput
type BatchGetPartitionInput
type BatchGetPartitionOutput
type BatchGetTableOptimizerEntry
type BatchGetTableOptimizerError
type BatchGetTableOptimizerInput
type BatchGetTableOptimizerOutput
type BatchGetTriggersInput
type BatchGetTriggersOutput
type BatchGetWorkflowsInput
type BatchGetWorkflowsOutput
type BatchStopJobRunError
type BatchStopJobRunInput
type BatchStopJobRunOutput
type BatchStopJobRunSuccessfulSubmission
type BatchTableOptimizer
type BatchUpdatePartitionFailureEntry
type BatchUpdatePartitionInput
type BatchUpdatePartitionOutput
type BatchUpdatePartitionRequestEntry
type BinaryColumnStatisticsData
type Blueprint
type BlueprintDetails
type BlueprintRun
type BooleanColumnStatisticsData
type CancelDataQualityRuleRecommendationRunInput
type CancelDataQualityRuleRecommendationRunOutput
type CancelDataQualityRulesetEvaluationRunInput
type CancelDataQualityRulesetEvaluationRunOutput
type CancelMLTaskRunInput
type CancelMLTaskRunOutput
type CancelStatementInput
type CancelStatementOutput
type CatalogDeltaSource
type CatalogEntry
type CatalogHudiSource
type CatalogImportStatus
type CatalogKafkaSource
type CatalogKinesisSource
type CatalogSchemaChangePolicy
type CatalogSource
type CatalogTarget
type CheckSchemaVersionValidityInput
type CheckSchemaVersionValidityOutput
type Classifier
type CloudWatchEncryption
type CodeGenConfigurationNode
type CodeGenEdge
type CodeGenNode
type CodeGenNodeArg
type Column
type ColumnError
type ColumnImportance
type ColumnRowFilter
type ColumnStatistics
type ColumnStatisticsData
type ColumnStatisticsError
type ColumnStatisticsTaskNotRunningException
type ColumnStatisticsTaskRun
type ColumnStatisticsTaskRunningException
type ColumnStatisticsTaskStoppingException
type ConcurrentModificationException
type ConcurrentRunsExceededException
type Condition
type ConditionCheckFailureException
type ConflictException
type ConfusionMatrix
type Connection
type ConnectionInput
type ConnectionPasswordEncryption
type ConnectionsList
type ConnectorDataSource
type ConnectorDataTarget
type Crawl
type Crawler
type CrawlerHistory
type CrawlerMetrics
type CrawlerNodeDetails
type CrawlerNotRunningException
type CrawlerRunningException
type CrawlerStoppingException
type CrawlerTargets
type CrawlsFilter
type CreateBlueprintInput
type CreateBlueprintOutput
type CreateClassifierInput
type CreateClassifierOutput
type CreateConnectionInput
type CreateConnectionOutput
type CreateCrawlerInput
type CreateCrawlerOutput
type CreateCsvClassifierRequest
type CreateCustomEntityTypeInput
type CreateCustomEntityTypeOutput
type CreateDataQualityRulesetInput
type CreateDataQualityRulesetOutput
type CreateDatabaseInput
type CreateDatabaseOutput
type CreateDevEndpointInput
type CreateDevEndpointOutput
type CreateGrokClassifierRequest
type CreateJobInput
type CreateJobOutput
type CreateJsonClassifierRequest
type CreateMLTransformInput
type CreateMLTransformOutput
type CreatePartitionIndexInput
type CreatePartitionIndexOutput
type CreatePartitionInput
type CreatePartitionOutput
type CreateRegistryInput
type CreateRegistryOutput
type CreateSchemaInput
type CreateSchemaOutput
type CreateScriptInput
type CreateScriptOutput
type CreateSecurityConfigurationInput
type CreateSecurityConfigurationOutput
type CreateSessionInput
type CreateSessionOutput
type CreateTableInput
type CreateTableOptimizerInput
type CreateTableOptimizerOutput
type CreateTableOutput
type CreateTriggerInput
type CreateTriggerOutput
type CreateUserDefinedFunctionInput
type CreateUserDefinedFunctionOutput
type CreateWorkflowInput
type CreateWorkflowOutput
type CreateXMLClassifierRequest
type CsvClassifier
type CustomCode
type CustomEntityType
type DQResultsPublishingOptions
type DQStopJobOnFailureOptions
type DataCatalogEncryptionSettings
type DataLakePrincipal
type DataQualityAnalyzerResult
type DataQualityEvaluationRunAdditionalRunOptions
type DataQualityMetricValues
type DataQualityObservation
type DataQualityResult
type DataQualityResultDescription
type DataQualityResultFilterCriteria
type DataQualityRuleRecommendationRunDescription
type DataQualityRuleRecommendationRunFilter
type DataQualityRuleResult
type DataQualityRulesetEvaluationRunDescription
type DataQualityRulesetEvaluationRunFilter
type DataQualityRulesetFilterCriteria
type DataQualityRulesetListDetails
type DataQualityTargetTable
type DataSource
type Database
type DatabaseIdentifier
type DatabaseInput
type Datatype
type DateColumnStatisticsData
type DecimalColumnStatisticsData
type DecimalNumber
type DeleteBlueprintInput
type DeleteBlueprintOutput
type DeleteClassifierInput
type DeleteClassifierOutput
type DeleteColumnStatisticsForPartitionInput
type DeleteColumnStatisticsForPartitionOutput
type DeleteColumnStatisticsForTableInput
type DeleteColumnStatisticsForTableOutput
type DeleteConnectionInput
type DeleteConnectionOutput
type DeleteCrawlerInput
type DeleteCrawlerOutput
type DeleteCustomEntityTypeInput
type DeleteCustomEntityTypeOutput
type DeleteDataQualityRulesetInput
type DeleteDataQualityRulesetOutput
type DeleteDatabaseInput
type DeleteDatabaseOutput
type DeleteDevEndpointInput
type DeleteDevEndpointOutput
type DeleteJobInput
type DeleteJobOutput
type DeleteMLTransformInput
type DeleteMLTransformOutput
type DeletePartitionIndexInput
type DeletePartitionIndexOutput
type DeletePartitionInput
type DeletePartitionOutput
type DeleteRegistryInput
type DeleteRegistryOutput
type DeleteResourcePolicyInput
type DeleteResourcePolicyOutput
type DeleteSchemaInput
type DeleteSchemaOutput
type DeleteSchemaVersionsInput
type DeleteSchemaVersionsOutput
type DeleteSecurityConfigurationInput
type DeleteSecurityConfigurationOutput
type DeleteSessionInput
type DeleteSessionOutput
type DeleteTableInput
type DeleteTableOptimizerInput
type DeleteTableOptimizerOutput
type DeleteTableOutput
type DeleteTableVersionInput
type DeleteTableVersionOutput
type DeleteTriggerInput
type DeleteTriggerOutput
type DeleteUserDefinedFunctionInput
type DeleteUserDefinedFunctionOutput
type DeleteWorkflowInput
type DeleteWorkflowOutput
type DeltaTarget
type DevEndpoint
type DevEndpointCustomLibraries
type DirectJDBCSource
type DirectKafkaSource
type DirectKinesisSource
type DirectSchemaChangePolicy
type DoubleColumnStatisticsData
type DropDuplicates
type DropFields
type DropNullFields
type DynamicTransform
type DynamoDBCatalogSource
type DynamoDBTarget
type Edge
type EncryptionAtRest
type EncryptionConfiguration
type EncryptionException
type EntityNotFoundException
type ErrorDetail
type ErrorDetails
type EvaluateDataQuality
type EvaluateDataQualityMultiFrame
type EvaluationMetrics
type EventBatchingCondition
type ExecutionProperty
type ExportLabelsTaskRunProperties
type FederatedDatabase
type FederatedResourceAlreadyExistsException
type FederatedTable
type FederationSourceException
type FederationSourceRetryableException
type FillMissingValues
type Filter
type FilterExpression
type FilterValue
type FindMatchesMetrics
type FindMatchesParameters
type FindMatchesTaskRunProperties
type GetBlueprintInput
type GetBlueprintOutput
type GetBlueprintRunInput
type GetBlueprintRunOutput
type GetBlueprintRunsInput
type GetBlueprintRunsOutput
type GetCatalogImportStatusInput
type GetCatalogImportStatusOutput
type GetClassifierInput
type GetClassifierOutput
type GetClassifiersInput
type GetClassifiersOutput
type GetColumnStatisticsForPartitionInput
type GetColumnStatisticsForPartitionOutput
type GetColumnStatisticsForTableInput
type GetColumnStatisticsForTableOutput
type GetColumnStatisticsTaskRunInput
type GetColumnStatisticsTaskRunOutput
type GetColumnStatisticsTaskRunsInput
type GetColumnStatisticsTaskRunsOutput
type GetConnectionInput
type GetConnectionOutput
type GetConnectionsFilter
type GetConnectionsInput
type GetConnectionsOutput
type GetCrawlerInput
type GetCrawlerMetricsInput
type GetCrawlerMetricsOutput
type GetCrawlerOutput
type GetCrawlersInput
type GetCrawlersOutput
type GetCustomEntityTypeInput
type GetCustomEntityTypeOutput
type GetDataCatalogEncryptionSettingsInput
type GetDataCatalogEncryptionSettingsOutput
type GetDataQualityResultInput
type GetDataQualityResultOutput
type GetDataQualityRuleRecommendationRunInput
type GetDataQualityRuleRecommendationRunOutput
type GetDataQualityRulesetEvaluationRunInput
type GetDataQualityRulesetEvaluationRunOutput
type GetDataQualityRulesetInput
type GetDataQualityRulesetOutput
type GetDatabaseInput
type GetDatabaseOutput
type GetDatabasesInput
type GetDatabasesOutput
type GetDataflowGraphInput
type GetDataflowGraphOutput
type GetDevEndpointInput
type GetDevEndpointOutput
type GetDevEndpointsInput
type GetDevEndpointsOutput
type GetJobBookmarkInput
type GetJobBookmarkOutput
type GetJobInput
type GetJobOutput
type GetJobRunInput
type GetJobRunOutput
type GetJobRunsInput
type GetJobRunsOutput
type GetJobsInput
type GetJobsOutput
type GetMLTaskRunInput
type GetMLTaskRunOutput
type GetMLTaskRunsInput
type GetMLTaskRunsOutput
type GetMLTransformInput
type GetMLTransformOutput
type GetMLTransformsInput
type GetMLTransformsOutput
type GetMappingInput
type GetMappingOutput
type GetPartitionIndexesInput
type GetPartitionIndexesOutput
type GetPartitionInput
type GetPartitionOutput
type GetPartitionsInput
type GetPartitionsOutput
type GetPlanInput
type GetPlanOutput
type GetRegistryInput
type GetRegistryOutput
type GetResourcePoliciesInput
type GetResourcePoliciesOutput
type GetResourcePolicyInput
type GetResourcePolicyOutput
type GetSchemaByDefinitionInput
type GetSchemaByDefinitionOutput
type GetSchemaInput
type GetSchemaOutput
type GetSchemaVersionInput
type GetSchemaVersionOutput
type GetSchemaVersionsDiffInput
type GetSchemaVersionsDiffOutput
type GetSecurityConfigurationInput
type GetSecurityConfigurationOutput
type GetSecurityConfigurationsInput
type GetSecurityConfigurationsOutput
type GetSessionInput
type GetSessionOutput
type GetStatementInput
type GetStatementOutput
type GetTableInput
type GetTableOptimizerInput
type GetTableOptimizerOutput
type GetTableOutput
type GetTableVersionInput
type GetTableVersionOutput
type GetTableVersionsInput
type GetTableVersionsOutput
type GetTablesInput
type GetTablesOutput
type GetTagsInput
type GetTagsOutput
type GetTriggerInput
type GetTriggerOutput
type GetTriggersInput
type GetTriggersOutput
type GetUnfilteredPartitionMetadataInput
type GetUnfilteredPartitionMetadataOutput
type GetUnfilteredPartitionsMetadataInput
type GetUnfilteredPartitionsMetadataOutput
type GetUnfilteredTableMetadataInput
type GetUnfilteredTableMetadataOutput
type GetUserDefinedFunctionInput
type GetUserDefinedFunctionOutput
type GetUserDefinedFunctionsInput
type GetUserDefinedFunctionsOutput
type GetWorkflowInput
type GetWorkflowOutput
type GetWorkflowRunInput
type GetWorkflowRunOutput
type GetWorkflowRunPropertiesInput
type GetWorkflowRunPropertiesOutput
type GetWorkflowRunsInput
type GetWorkflowRunsOutput
type GluePolicy
type GlueSchema
type GlueStudioSchemaColumn
type GovernedCatalogSource
type GovernedCatalogTarget
type GrokClassifier
type HudiTarget
type IcebergInput_
type IcebergTarget
type IdempotentParameterMismatchException
type IllegalBlueprintStateException
type IllegalSessionStateException
type IllegalWorkflowStateException
type ImportCatalogToGlueInput
type ImportCatalogToGlueOutput
type ImportLabelsTaskRunProperties
type InternalServiceException
type InvalidInputException
type InvalidStateException
type JDBCConnectorOptions
type JDBCConnectorSource
type JDBCConnectorTarget
type JdbcTarget
type Job
type JobBookmarkEntry
type JobBookmarksEncryption
type JobCommand
type JobNodeDetails
type JobRun
type JobUpdate
type Join
type JoinColumn
type JsonClassifier
type KafkaStreamingSourceOptions
type KeySchemaElement
type KinesisStreamingSourceOptions
type LabelingSetGenerationTaskRunProperties
type LakeFormationConfiguration
type LastActiveDefinition
type LastCrawlInfo
type LineageConfiguration
type ListBlueprintsInput
type ListBlueprintsOutput
type ListColumnStatisticsTaskRunsInput
type ListColumnStatisticsTaskRunsOutput
type ListCrawlersInput
type ListCrawlersOutput
type ListCrawlsInput
type ListCrawlsOutput
type ListCustomEntityTypesInput
type ListCustomEntityTypesOutput
type ListDataQualityResultsInput
type ListDataQualityResultsOutput
type ListDataQualityRuleRecommendationRunsInput
type ListDataQualityRuleRecommendationRunsOutput
type ListDataQualityRulesetEvaluationRunsInput
type ListDataQualityRulesetEvaluationRunsOutput
type ListDataQualityRulesetsInput
type ListDataQualityRulesetsOutput
type ListDevEndpointsInput
type ListDevEndpointsOutput
type ListJobsInput
type ListJobsOutput
type ListMLTransformsInput
type ListMLTransformsOutput
type ListRegistriesInput
type ListRegistriesOutput
type ListSchemaVersionsInput
type ListSchemaVersionsOutput
type ListSchemasInput
type ListSchemasOutput
type ListSessionsInput
type ListSessionsOutput
type ListStatementsInput
type ListStatementsOutput
type ListTableOptimizerRunsInput
type ListTableOptimizerRunsOutput
type ListTriggersInput
type ListTriggersOutput
type ListWorkflowsInput
type ListWorkflowsOutput
type Location
type LongColumnStatisticsData
type MLTransform
type MLTransformNotReadyException
type MLUserDataEncryption
type Mapping
type MappingEntry
type Merge
type MetadataInfo
type MetadataKeyValuePair
type MetricBasedObservation
type MicrosoftSQLServerCatalogSource
type MicrosoftSQLServerCatalogTarget
type MongoDBTarget
type MySQLCatalogSource
type MySQLCatalogTarget
type NoScheduleException
type Node
type NotificationProperty
type NullCheckBoxList
type NullValueField
type OpenTableFormatInput_
type OperationTimeoutException
type Option
type OracleSQLCatalogSource
type OracleSQLCatalogTarget
type Order
type OtherMetadataValueListItem
type PIIDetection
type Partition
type PartitionError
type PartitionIndex
type PartitionIndexDescriptor
type PartitionInput
type PartitionValueList
type PermissionTypeMismatchException
type PhysicalConnectionRequirements
type PostgreSQLCatalogSource
type PostgreSQLCatalogTarget
type Predecessor
type Predicate
type PrincipalPermissions
type PropertyPredicate
type PutDataCatalogEncryptionSettingsInput
type PutDataCatalogEncryptionSettingsOutput
type PutResourcePolicyInput
type PutResourcePolicyOutput
type PutSchemaVersionMetadataInput
type PutSchemaVersionMetadataOutput
type PutWorkflowRunPropertiesInput
type PutWorkflowRunPropertiesOutput
type QuerySchemaVersionMetadataInput
type QuerySchemaVersionMetadataOutput
type Recipe
type RecipeReference
type RecrawlPolicy
type RedshiftSource
type RedshiftTarget
type RegisterSchemaVersionInput
type RegisterSchemaVersionOutput
type RegistryId
type RegistryListItem
type RelationalCatalogSource
type RemoveSchemaVersionMetadataInput
type RemoveSchemaVersionMetadataOutput
type RenameField
type ResetJobBookmarkInput
type ResetJobBookmarkOutput
type ResourceNotReadyException
type ResourceNumberLimitExceededException
type ResourceUri
type ResumeWorkflowRunInput
type ResumeWorkflowRunOutput
type RunMetrics
type RunStatementInput
type RunStatementOutput
type S3CatalogDeltaSource
type S3CatalogHudiSource
type S3CatalogSource
type S3CatalogTarget
type S3CsvSource
type S3DeltaCatalogTarget
type S3DeltaDirectTarget
type S3DeltaSource
type S3DirectSourceAdditionalOptions
type S3DirectTarget
type S3Encryption
type S3GlueParquetTarget
type S3HudiCatalogTarget
type S3HudiDirectTarget
type S3HudiSource
type S3JsonSource
type S3ParquetSource
type S3SourceAdditionalOptions
type S3Target
type Schedule
type SchedulerNotRunningException
type SchedulerRunningException
type SchedulerTransitioningException
type SchemaChangePolicy
type SchemaColumn
type SchemaId
type SchemaListItem
type SchemaReference
type SchemaVersionErrorItem
type SchemaVersionListItem
type SchemaVersionNumber
type SearchTablesInput
type SearchTablesOutput
type SecurityConfiguration
type Segment
type SelectFields
type SelectFromCollection
type SerDeInfo
type Session
type SessionCommand
type SkewedInfo
type SnowflakeNodeData
type SnowflakeSource
type SnowflakeTarget
type SortCriterion
type SourceControlDetails
type SparkConnectorSource
type SparkConnectorTarget
type SparkSQL
type Spigot
type SplitFields
type SqlAlias
type StartBlueprintRunInput
type StartBlueprintRunOutput
type StartColumnStatisticsTaskRunInput
type StartColumnStatisticsTaskRunOutput
type StartCrawlerInput
type StartCrawlerOutput
type StartCrawlerScheduleInput
type StartCrawlerScheduleOutput
type StartDataQualityRuleRecommendationRunInput
type StartDataQualityRuleRecommendationRunOutput
type StartDataQualityRulesetEvaluationRunInput
type StartDataQualityRulesetEvaluationRunOutput
type StartExportLabelsTaskRunInput
type StartExportLabelsTaskRunOutput
type StartImportLabelsTaskRunInput
type StartImportLabelsTaskRunOutput
type StartJobRunInput
type StartJobRunOutput
type StartMLEvaluationTaskRunInput
type StartMLEvaluationTaskRunOutput
type StartMLLabelingSetGenerationTaskRunInput
type StartMLLabelingSetGenerationTaskRunOutput
type StartTriggerInput
type StartTriggerOutput
type StartWorkflowRunInput
type StartWorkflowRunOutput
type StartingEventBatchCondition
type Statement
type StatementOutputData
type StatementOutput_
type StopColumnStatisticsTaskRunInput
type StopColumnStatisticsTaskRunOutput
type StopCrawlerInput
type StopCrawlerOutput
type StopCrawlerScheduleInput
type StopCrawlerScheduleOutput
type StopSessionInput
type StopSessionOutput
type StopTriggerInput
type StopTriggerOutput
type StopWorkflowRunInput
type StopWorkflowRunOutput
type StorageDescriptor
type StreamingDataPreviewOptions
type StringColumnStatisticsData
type Table
type TableData
type TableError
type TableIdentifier
type TableInput
type TableOptimizer
type TableOptimizerConfiguration
type TableOptimizerRun
type TableVersion
type TableVersionError
type TagResourceInput
type TagResourceOutput
type TaskRun
type TaskRunFilterCriteria
type TaskRunProperties
type TaskRunSortCriteria
type TransformConfigParameter
type TransformEncryption
type TransformFilterCriteria
type TransformParameters
type TransformSortCriteria
type Trigger
type TriggerNodeDetails
type TriggerUpdate
type UnfilteredPartition
type Union
type UntagResourceInput
type UntagResourceOutput
type UpdateBlueprintInput
type UpdateBlueprintOutput
type UpdateClassifierInput
type UpdateClassifierOutput
type UpdateColumnStatisticsForPartitionInput
type UpdateColumnStatisticsForPartitionOutput
type UpdateColumnStatisticsForTableInput
type UpdateColumnStatisticsForTableOutput
type UpdateConnectionInput
type UpdateConnectionOutput
type UpdateCrawlerInput
type UpdateCrawlerOutput
type UpdateCrawlerScheduleInput
type UpdateCrawlerScheduleOutput
type UpdateCsvClassifierRequest
type UpdateDataQualityRulesetInput
type UpdateDataQualityRulesetOutput
type UpdateDatabaseInput
type UpdateDatabaseOutput
type UpdateDevEndpointInput
type UpdateDevEndpointOutput
type UpdateGrokClassifierRequest
type UpdateJobFromSourceControlInput
type UpdateJobFromSourceControlOutput
type UpdateJobInput
type UpdateJobOutput
type UpdateJsonClassifierRequest
type UpdateMLTransformInput
type UpdateMLTransformOutput
type UpdatePartitionInput
type UpdatePartitionOutput
type UpdateRegistryInput
type UpdateRegistryOutput
type UpdateSchemaInput
type UpdateSchemaOutput
type UpdateSourceControlFromJobInput
type UpdateSourceControlFromJobOutput
type UpdateTableInput
type UpdateTableOptimizerInput
type UpdateTableOptimizerOutput
type UpdateTableOutput
type UpdateTriggerInput
type UpdateTriggerOutput
type UpdateUserDefinedFunctionInput
type UpdateUserDefinedFunctionOutput
type UpdateWorkflowInput
type UpdateWorkflowOutput
type UpdateXMLClassifierRequest
type UpsertRedshiftTargetOptions
type UserDefinedFunction
type UserDefinedFunctionInput
type ValidationException
type VersionMismatchException
type Workflow
type WorkflowGraph
type WorkflowRun
type WorkflowRunStatistics
type XMLClassifier

Constants ▾

const (
    // AdditionalOptionKeysPerformanceTuningCaching is a AdditionalOptionKeys enum value
    AdditionalOptionKeysPerformanceTuningCaching = "performanceTuning.caching"

    // AdditionalOptionKeysObservationsScope is a AdditionalOptionKeys enum value
    AdditionalOptionKeysObservationsScope = "observations.scope"
)
const (
    // AggFunctionAvg is a AggFunction enum value
    AggFunctionAvg = "avg"

    // AggFunctionCountDistinct is a AggFunction enum value
    AggFunctionCountDistinct = "countDistinct"

    // AggFunctionCount is a AggFunction enum value
    AggFunctionCount = "count"

    // AggFunctionFirst is a AggFunction enum value
    AggFunctionFirst = "first"

    // AggFunctionLast is a AggFunction enum value
    AggFunctionLast = "last"

    // AggFunctionKurtosis is a AggFunction enum value
    AggFunctionKurtosis = "kurtosis"

    // AggFunctionMax is a AggFunction enum value
    AggFunctionMax = "max"

    // AggFunctionMin is a AggFunction enum value
    AggFunctionMin = "min"

    // AggFunctionSkewness is a AggFunction enum value
    AggFunctionSkewness = "skewness"

    // AggFunctionStddevSamp is a AggFunction enum value
    AggFunctionStddevSamp = "stddev_samp"

    // AggFunctionStddevPop is a AggFunction enum value
    AggFunctionStddevPop = "stddev_pop"

    // AggFunctionSum is a AggFunction enum value
    AggFunctionSum = "sum"

    // AggFunctionSumDistinct is a AggFunction enum value
    AggFunctionSumDistinct = "sumDistinct"

    // AggFunctionVarSamp is a AggFunction enum value
    AggFunctionVarSamp = "var_samp"

    // AggFunctionVarPop is a AggFunction enum value
    AggFunctionVarPop = "var_pop"
)
const (
    // BackfillErrorCodeEncryptedPartitionError is a BackfillErrorCode enum value
    BackfillErrorCodeEncryptedPartitionError = "ENCRYPTED_PARTITION_ERROR"

    // BackfillErrorCodeInternalError is a BackfillErrorCode enum value
    BackfillErrorCodeInternalError = "INTERNAL_ERROR"

    // BackfillErrorCodeInvalidPartitionTypeDataError is a BackfillErrorCode enum value
    BackfillErrorCodeInvalidPartitionTypeDataError = "INVALID_PARTITION_TYPE_DATA_ERROR"

    // BackfillErrorCodeMissingPartitionValueError is a BackfillErrorCode enum value
    BackfillErrorCodeMissingPartitionValueError = "MISSING_PARTITION_VALUE_ERROR"

    // BackfillErrorCodeUnsupportedPartitionCharacterError is a BackfillErrorCode enum value
    BackfillErrorCodeUnsupportedPartitionCharacterError = "UNSUPPORTED_PARTITION_CHARACTER_ERROR"
)
const (
    // BlueprintRunStateRunning is a BlueprintRunState enum value
    BlueprintRunStateRunning = "RUNNING"

    // BlueprintRunStateSucceeded is a BlueprintRunState enum value
    BlueprintRunStateSucceeded = "SUCCEEDED"

    // BlueprintRunStateFailed is a BlueprintRunState enum value
    BlueprintRunStateFailed = "FAILED"

    // BlueprintRunStateRollingBack is a BlueprintRunState enum value
    BlueprintRunStateRollingBack = "ROLLING_BACK"
)
const (
    // BlueprintStatusCreating is a BlueprintStatus enum value
    BlueprintStatusCreating = "CREATING"

    // BlueprintStatusActive is a BlueprintStatus enum value
    BlueprintStatusActive = "ACTIVE"

    // BlueprintStatusUpdating is a BlueprintStatus enum value
    BlueprintStatusUpdating = "UPDATING"

    // BlueprintStatusFailed is a BlueprintStatus enum value
    BlueprintStatusFailed = "FAILED"
)
const (
    // CatalogEncryptionModeDisabled is a CatalogEncryptionMode enum value
    CatalogEncryptionModeDisabled = "DISABLED"

    // CatalogEncryptionModeSseKms is a CatalogEncryptionMode enum value
    CatalogEncryptionModeSseKms = "SSE-KMS"
)
const (
    // CloudWatchEncryptionModeDisabled is a CloudWatchEncryptionMode enum value
    CloudWatchEncryptionModeDisabled = "DISABLED"

    // CloudWatchEncryptionModeSseKms is a CloudWatchEncryptionMode enum value
    CloudWatchEncryptionModeSseKms = "SSE-KMS"
)
const (
    // ColumnStatisticsStateStarting is a ColumnStatisticsState enum value
    ColumnStatisticsStateStarting = "STARTING"

    // ColumnStatisticsStateRunning is a ColumnStatisticsState enum value
    ColumnStatisticsStateRunning = "RUNNING"

    // ColumnStatisticsStateSucceeded is a ColumnStatisticsState enum value
    ColumnStatisticsStateSucceeded = "SUCCEEDED"

    // ColumnStatisticsStateFailed is a ColumnStatisticsState enum value
    ColumnStatisticsStateFailed = "FAILED"

    // ColumnStatisticsStateStopped is a ColumnStatisticsState enum value
    ColumnStatisticsStateStopped = "STOPPED"
)
const (
    // ColumnStatisticsTypeBoolean is a ColumnStatisticsType enum value
    ColumnStatisticsTypeBoolean = "BOOLEAN"

    // ColumnStatisticsTypeDate is a ColumnStatisticsType enum value
    ColumnStatisticsTypeDate = "DATE"

    // ColumnStatisticsTypeDecimal is a ColumnStatisticsType enum value
    ColumnStatisticsTypeDecimal = "DECIMAL"

    // ColumnStatisticsTypeDouble is a ColumnStatisticsType enum value
    ColumnStatisticsTypeDouble = "DOUBLE"

    // ColumnStatisticsTypeLong is a ColumnStatisticsType enum value
    ColumnStatisticsTypeLong = "LONG"

    // ColumnStatisticsTypeString is a ColumnStatisticsType enum value
    ColumnStatisticsTypeString = "STRING"

    // ColumnStatisticsTypeBinary is a ColumnStatisticsType enum value
    ColumnStatisticsTypeBinary = "BINARY"
)
const (
    // ComparatorEquals is a Comparator enum value
    ComparatorEquals = "EQUALS"

    // ComparatorGreaterThan is a Comparator enum value
    ComparatorGreaterThan = "GREATER_THAN"

    // ComparatorLessThan is a Comparator enum value
    ComparatorLessThan = "LESS_THAN"

    // ComparatorGreaterThanEquals is a Comparator enum value
    ComparatorGreaterThanEquals = "GREATER_THAN_EQUALS"

    // ComparatorLessThanEquals is a Comparator enum value
    ComparatorLessThanEquals = "LESS_THAN_EQUALS"
)
const (
    // CompatibilityNone is a Compatibility enum value
    CompatibilityNone = "NONE"

    // CompatibilityDisabled is a Compatibility enum value
    CompatibilityDisabled = "DISABLED"

    // CompatibilityBackward is a Compatibility enum value
    CompatibilityBackward = "BACKWARD"

    // CompatibilityBackwardAll is a Compatibility enum value
    CompatibilityBackwardAll = "BACKWARD_ALL"

    // CompatibilityForward is a Compatibility enum value
    CompatibilityForward = "FORWARD"

    // CompatibilityForwardAll is a Compatibility enum value
    CompatibilityForwardAll = "FORWARD_ALL"

    // CompatibilityFull is a Compatibility enum value
    CompatibilityFull = "FULL"

    // CompatibilityFullAll is a Compatibility enum value
    CompatibilityFullAll = "FULL_ALL"
)
const (
    // CompressionTypeGzip is a CompressionType enum value
    CompressionTypeGzip = "gzip"

    // CompressionTypeBzip2 is a CompressionType enum value
    CompressionTypeBzip2 = "bzip2"
)
const (
    // ConnectionPropertyKeyHost is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyHost = "HOST"

    // ConnectionPropertyKeyPort is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyPort = "PORT"

    // ConnectionPropertyKeyUsername is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyUsername = "USERNAME"

    // ConnectionPropertyKeyPassword is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyPassword = "PASSWORD"

    // ConnectionPropertyKeyEncryptedPassword is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyEncryptedPassword = "ENCRYPTED_PASSWORD"

    // ConnectionPropertyKeyJdbcDriverJarUri is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyJdbcDriverJarUri = "JDBC_DRIVER_JAR_URI"

    // ConnectionPropertyKeyJdbcDriverClassName is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyJdbcDriverClassName = "JDBC_DRIVER_CLASS_NAME"

    // ConnectionPropertyKeyJdbcEngine is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyJdbcEngine = "JDBC_ENGINE"

    // ConnectionPropertyKeyJdbcEngineVersion is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyJdbcEngineVersion = "JDBC_ENGINE_VERSION"

    // ConnectionPropertyKeyConfigFiles is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyConfigFiles = "CONFIG_FILES"

    // ConnectionPropertyKeyInstanceId is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyInstanceId = "INSTANCE_ID"

    // ConnectionPropertyKeyJdbcConnectionUrl is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyJdbcConnectionUrl = "JDBC_CONNECTION_URL"

    // ConnectionPropertyKeyJdbcEnforceSsl is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyJdbcEnforceSsl = "JDBC_ENFORCE_SSL"

    // ConnectionPropertyKeyCustomJdbcCert is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyCustomJdbcCert = "CUSTOM_JDBC_CERT"

    // ConnectionPropertyKeySkipCustomJdbcCertValidation is a ConnectionPropertyKey enum value
    ConnectionPropertyKeySkipCustomJdbcCertValidation = "SKIP_CUSTOM_JDBC_CERT_VALIDATION"

    // ConnectionPropertyKeyCustomJdbcCertString is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyCustomJdbcCertString = "CUSTOM_JDBC_CERT_STRING"

    // ConnectionPropertyKeyConnectionUrl is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyConnectionUrl = "CONNECTION_URL"

    // ConnectionPropertyKeyKafkaBootstrapServers is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyKafkaBootstrapServers = "KAFKA_BOOTSTRAP_SERVERS"

    // ConnectionPropertyKeyKafkaSslEnabled is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyKafkaSslEnabled = "KAFKA_SSL_ENABLED"

    // ConnectionPropertyKeyKafkaCustomCert is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyKafkaCustomCert = "KAFKA_CUSTOM_CERT"

    // ConnectionPropertyKeyKafkaSkipCustomCertValidation is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyKafkaSkipCustomCertValidation = "KAFKA_SKIP_CUSTOM_CERT_VALIDATION"

    // ConnectionPropertyKeyKafkaClientKeystore is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyKafkaClientKeystore = "KAFKA_CLIENT_KEYSTORE"

    // ConnectionPropertyKeyKafkaClientKeystorePassword is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyKafkaClientKeystorePassword = "KAFKA_CLIENT_KEYSTORE_PASSWORD"

    // ConnectionPropertyKeyKafkaClientKeyPassword is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyKafkaClientKeyPassword = "KAFKA_CLIENT_KEY_PASSWORD"

    // ConnectionPropertyKeyEncryptedKafkaClientKeystorePassword is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyEncryptedKafkaClientKeystorePassword = "ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD"

    // ConnectionPropertyKeyEncryptedKafkaClientKeyPassword is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyEncryptedKafkaClientKeyPassword = "ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD"

    // ConnectionPropertyKeySecretId is a ConnectionPropertyKey enum value
    ConnectionPropertyKeySecretId = "SECRET_ID"

    // ConnectionPropertyKeyConnectorUrl is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyConnectorUrl = "CONNECTOR_URL"

    // ConnectionPropertyKeyConnectorType is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyConnectorType = "CONNECTOR_TYPE"

    // ConnectionPropertyKeyConnectorClassName is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyConnectorClassName = "CONNECTOR_CLASS_NAME"

    // ConnectionPropertyKeyKafkaSaslMechanism is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyKafkaSaslMechanism = "KAFKA_SASL_MECHANISM"

    // ConnectionPropertyKeyKafkaSaslScramUsername is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyKafkaSaslScramUsername = "KAFKA_SASL_SCRAM_USERNAME"

    // ConnectionPropertyKeyKafkaSaslScramPassword is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyKafkaSaslScramPassword = "KAFKA_SASL_SCRAM_PASSWORD"

    // ConnectionPropertyKeyKafkaSaslScramSecretsArn is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyKafkaSaslScramSecretsArn = "KAFKA_SASL_SCRAM_SECRETS_ARN"

    // ConnectionPropertyKeyEncryptedKafkaSaslScramPassword is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyEncryptedKafkaSaslScramPassword = "ENCRYPTED_KAFKA_SASL_SCRAM_PASSWORD"

    // ConnectionPropertyKeyKafkaSaslGssapiKeytab is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyKafkaSaslGssapiKeytab = "KAFKA_SASL_GSSAPI_KEYTAB"

    // ConnectionPropertyKeyKafkaSaslGssapiKrb5Conf is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyKafkaSaslGssapiKrb5Conf = "KAFKA_SASL_GSSAPI_KRB5_CONF"

    // ConnectionPropertyKeyKafkaSaslGssapiService is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyKafkaSaslGssapiService = "KAFKA_SASL_GSSAPI_SERVICE"

    // ConnectionPropertyKeyKafkaSaslGssapiPrincipal is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyKafkaSaslGssapiPrincipal = "KAFKA_SASL_GSSAPI_PRINCIPAL"
)
const (
    // ConnectionTypeJdbc is a ConnectionType enum value
    ConnectionTypeJdbc = "JDBC"

    // ConnectionTypeSftp is a ConnectionType enum value
    ConnectionTypeSftp = "SFTP"

    // ConnectionTypeMongodb is a ConnectionType enum value
    ConnectionTypeMongodb = "MONGODB"

    // ConnectionTypeKafka is a ConnectionType enum value
    ConnectionTypeKafka = "KAFKA"

    // ConnectionTypeNetwork is a ConnectionType enum value
    ConnectionTypeNetwork = "NETWORK"

    // ConnectionTypeMarketplace is a ConnectionType enum value
    ConnectionTypeMarketplace = "MARKETPLACE"

    // ConnectionTypeCustom is a ConnectionType enum value
    ConnectionTypeCustom = "CUSTOM"
)
const (
    // CrawlStateRunning is a CrawlState enum value
    CrawlStateRunning = "RUNNING"

    // CrawlStateCancelling is a CrawlState enum value
    CrawlStateCancelling = "CANCELLING"

    // CrawlStateCancelled is a CrawlState enum value
    CrawlStateCancelled = "CANCELLED"

    // CrawlStateSucceeded is a CrawlState enum value
    CrawlStateSucceeded = "SUCCEEDED"

    // CrawlStateFailed is a CrawlState enum value
    CrawlStateFailed = "FAILED"

    // CrawlStateError is a CrawlState enum value
    CrawlStateError = "ERROR"
)
const (
    // CrawlerHistoryStateRunning is a CrawlerHistoryState enum value
    CrawlerHistoryStateRunning = "RUNNING"

    // CrawlerHistoryStateCompleted is a CrawlerHistoryState enum value
    CrawlerHistoryStateCompleted = "COMPLETED"

    // CrawlerHistoryStateFailed is a CrawlerHistoryState enum value
    CrawlerHistoryStateFailed = "FAILED"

    // CrawlerHistoryStateStopped is a CrawlerHistoryState enum value
    CrawlerHistoryStateStopped = "STOPPED"
)
const (
    // CrawlerLineageSettingsEnable is a CrawlerLineageSettings enum value
    CrawlerLineageSettingsEnable = "ENABLE"

    // CrawlerLineageSettingsDisable is a CrawlerLineageSettings enum value
    CrawlerLineageSettingsDisable = "DISABLE"
)
const (
    // CrawlerStateReady is a CrawlerState enum value
    CrawlerStateReady = "READY"

    // CrawlerStateRunning is a CrawlerState enum value
    CrawlerStateRunning = "RUNNING"

    // CrawlerStateStopping is a CrawlerState enum value
    CrawlerStateStopping = "STOPPING"
)
const (
    // CsvHeaderOptionUnknown is a CsvHeaderOption enum value
    CsvHeaderOptionUnknown = "UNKNOWN"

    // CsvHeaderOptionPresent is a CsvHeaderOption enum value
    CsvHeaderOptionPresent = "PRESENT"

    // CsvHeaderOptionAbsent is a CsvHeaderOption enum value
    CsvHeaderOptionAbsent = "ABSENT"
)
const (
    // CsvSerdeOptionOpenCsvserDe is a CsvSerdeOption enum value
    CsvSerdeOptionOpenCsvserDe = "OpenCSVSerDe"

    // CsvSerdeOptionLazySimpleSerDe is a CsvSerdeOption enum value
    CsvSerdeOptionLazySimpleSerDe = "LazySimpleSerDe"

    // CsvSerdeOptionNone is a CsvSerdeOption enum value
    CsvSerdeOptionNone = "None"
)
const (
    // DQStopJobOnFailureTimingImmediate is a DQStopJobOnFailureTiming enum value
    DQStopJobOnFailureTimingImmediate = "Immediate"

    // DQStopJobOnFailureTimingAfterDataLoad is a DQStopJobOnFailureTiming enum value
    DQStopJobOnFailureTimingAfterDataLoad = "AfterDataLoad"
)
const (
    // DQTransformOutputPrimaryInput is a DQTransformOutput_ enum value
    DQTransformOutputPrimaryInput = "PrimaryInput"

    // DQTransformOutputEvaluationResults is a DQTransformOutput_ enum value
    DQTransformOutputEvaluationResults = "EvaluationResults"
)
const (
    // DataFormatAvro is a DataFormat enum value
    DataFormatAvro = "AVRO"

    // DataFormatJson is a DataFormat enum value
    DataFormatJson = "JSON"

    // DataFormatProtobuf is a DataFormat enum value
    DataFormatProtobuf = "PROTOBUF"
)
const (
    // DataQualityRuleResultStatusPass is a DataQualityRuleResultStatus enum value
    DataQualityRuleResultStatusPass = "PASS"

    // DataQualityRuleResultStatusFail is a DataQualityRuleResultStatus enum value
    DataQualityRuleResultStatusFail = "FAIL"

    // DataQualityRuleResultStatusError is a DataQualityRuleResultStatus enum value
    DataQualityRuleResultStatusError = "ERROR"
)
const (
    // DeleteBehaviorLog is a DeleteBehavior enum value
    DeleteBehaviorLog = "LOG"

    // DeleteBehaviorDeleteFromDatabase is a DeleteBehavior enum value
    DeleteBehaviorDeleteFromDatabase = "DELETE_FROM_DATABASE"

    // DeleteBehaviorDeprecateInDatabase is a DeleteBehavior enum value
    DeleteBehaviorDeprecateInDatabase = "DEPRECATE_IN_DATABASE"
)
const (
    // DeltaTargetCompressionTypeUncompressed is a DeltaTargetCompressionType enum value
    DeltaTargetCompressionTypeUncompressed = "uncompressed"

    // DeltaTargetCompressionTypeSnappy is a DeltaTargetCompressionType enum value
    DeltaTargetCompressionTypeSnappy = "snappy"
)
const (
    // EnableHybridValuesTrue is a EnableHybridValues enum value
    EnableHybridValuesTrue = "TRUE"

    // EnableHybridValuesFalse is a EnableHybridValues enum value
    EnableHybridValuesFalse = "FALSE"
)
const (
    // ExecutionClassFlex is a ExecutionClass enum value
    ExecutionClassFlex = "FLEX"

    // ExecutionClassStandard is a ExecutionClass enum value
    ExecutionClassStandard = "STANDARD"
)
const (
    // ExistConditionMustExist is a ExistCondition enum value
    ExistConditionMustExist = "MUST_EXIST"

    // ExistConditionNotExist is a ExistCondition enum value
    ExistConditionNotExist = "NOT_EXIST"

    // ExistConditionNone is a ExistCondition enum value
    ExistConditionNone = "NONE"
)
const (
    // FederationSourceErrorCodeInvalidResponseException is a FederationSourceErrorCode enum value
    FederationSourceErrorCodeInvalidResponseException = "InvalidResponseException"

    // FederationSourceErrorCodeOperationTimeoutException is a FederationSourceErrorCode enum value
    FederationSourceErrorCodeOperationTimeoutException = "OperationTimeoutException"

    // FederationSourceErrorCodeOperationNotSupportedException is a FederationSourceErrorCode enum value
    FederationSourceErrorCodeOperationNotSupportedException = "OperationNotSupportedException"

    // FederationSourceErrorCodeInternalServiceException is a FederationSourceErrorCode enum value
    FederationSourceErrorCodeInternalServiceException = "InternalServiceException"

    // FederationSourceErrorCodeThrottlingException is a FederationSourceErrorCode enum value
    FederationSourceErrorCodeThrottlingException = "ThrottlingException"
)
const (
    // FieldNameCrawlId is a FieldName enum value
    FieldNameCrawlId = "CRAWL_ID"

    // FieldNameState is a FieldName enum value
    FieldNameState = "STATE"

    // FieldNameStartTime is a FieldName enum value
    FieldNameStartTime = "START_TIME"

    // FieldNameEndTime is a FieldName enum value
    FieldNameEndTime = "END_TIME"

    // FieldNameDpuHour is a FieldName enum value
    FieldNameDpuHour = "DPU_HOUR"
)
const (
    // FilterLogicalOperatorAnd is a FilterLogicalOperator enum value
    FilterLogicalOperatorAnd = "AND"

    // FilterLogicalOperatorOr is a FilterLogicalOperator enum value
    FilterLogicalOperatorOr = "OR"
)
const (
    // FilterOperationEq is a FilterOperation enum value
    FilterOperationEq = "EQ"

    // FilterOperationLt is a FilterOperation enum value
    FilterOperationLt = "LT"

    // FilterOperationGt is a FilterOperation enum value
    FilterOperationGt = "GT"

    // FilterOperationLte is a FilterOperation enum value
    FilterOperationLte = "LTE"

    // FilterOperationGte is a FilterOperation enum value
    FilterOperationGte = "GTE"

    // FilterOperationRegex is a FilterOperation enum value
    FilterOperationRegex = "REGEX"

    // FilterOperationIsnull is a FilterOperation enum value
    FilterOperationIsnull = "ISNULL"
)
const (
    // FilterOperatorGt is a FilterOperator enum value
    FilterOperatorGt = "GT"

    // FilterOperatorGe is a FilterOperator enum value
    FilterOperatorGe = "GE"

    // FilterOperatorLt is a FilterOperator enum value
    FilterOperatorLt = "LT"

    // FilterOperatorLe is a FilterOperator enum value
    FilterOperatorLe = "LE"

    // FilterOperatorEq is a FilterOperator enum value
    FilterOperatorEq = "EQ"

    // FilterOperatorNe is a FilterOperator enum value
    FilterOperatorNe = "NE"
)
const (
    // FilterValueTypeColumnextracted is a FilterValueType enum value
    FilterValueTypeColumnextracted = "COLUMNEXTRACTED"

    // FilterValueTypeConstant is a FilterValueType enum value
    FilterValueTypeConstant = "CONSTANT"
)
const (
    // GlueRecordTypeDate is a GlueRecordType enum value
    GlueRecordTypeDate = "DATE"

    // GlueRecordTypeString is a GlueRecordType enum value
    GlueRecordTypeString = "STRING"

    // GlueRecordTypeTimestamp is a GlueRecordType enum value
    GlueRecordTypeTimestamp = "TIMESTAMP"

    // GlueRecordTypeInt is a GlueRecordType enum value
    GlueRecordTypeInt = "INT"

    // GlueRecordTypeFloat is a GlueRecordType enum value
    GlueRecordTypeFloat = "FLOAT"

    // GlueRecordTypeLong is a GlueRecordType enum value
    GlueRecordTypeLong = "LONG"

    // GlueRecordTypeBigdecimal is a GlueRecordType enum value
    GlueRecordTypeBigdecimal = "BIGDECIMAL"

    // GlueRecordTypeByte is a GlueRecordType enum value
    GlueRecordTypeByte = "BYTE"

    // GlueRecordTypeShort is a GlueRecordType enum value
    GlueRecordTypeShort = "SHORT"

    // GlueRecordTypeDouble is a GlueRecordType enum value
    GlueRecordTypeDouble = "DOUBLE"
)
const (
    // HudiTargetCompressionTypeGzip is a HudiTargetCompressionType enum value
    HudiTargetCompressionTypeGzip = "gzip"

    // HudiTargetCompressionTypeLzo is a HudiTargetCompressionType enum value
    HudiTargetCompressionTypeLzo = "lzo"

    // HudiTargetCompressionTypeUncompressed is a HudiTargetCompressionType enum value
    HudiTargetCompressionTypeUncompressed = "uncompressed"

    // HudiTargetCompressionTypeSnappy is a HudiTargetCompressionType enum value
    HudiTargetCompressionTypeSnappy = "snappy"
)
const (
    // JDBCConnectionTypeSqlserver is a JDBCConnectionType enum value
    JDBCConnectionTypeSqlserver = "sqlserver"

    // JDBCConnectionTypeMysql is a JDBCConnectionType enum value
    JDBCConnectionTypeMysql = "mysql"

    // JDBCConnectionTypeOracle is a JDBCConnectionType enum value
    JDBCConnectionTypeOracle = "oracle"

    // JDBCConnectionTypePostgresql is a JDBCConnectionType enum value
    JDBCConnectionTypePostgresql = "postgresql"

    // JDBCConnectionTypeRedshift is a JDBCConnectionType enum value
    JDBCConnectionTypeRedshift = "redshift"
)
const (
    // JDBCDataTypeArray is a JDBCDataType enum value
    JDBCDataTypeArray = "ARRAY"

    // JDBCDataTypeBigint is a JDBCDataType enum value
    JDBCDataTypeBigint = "BIGINT"

    // JDBCDataTypeBinary is a JDBCDataType enum value
    JDBCDataTypeBinary = "BINARY"

    // JDBCDataTypeBit is a JDBCDataType enum value
    JDBCDataTypeBit = "BIT"

    // JDBCDataTypeBlob is a JDBCDataType enum value
    JDBCDataTypeBlob = "BLOB"

    // JDBCDataTypeBoolean is a JDBCDataType enum value
    JDBCDataTypeBoolean = "BOOLEAN"

    // JDBCDataTypeChar is a JDBCDataType enum value
    JDBCDataTypeChar = "CHAR"

    // JDBCDataTypeClob is a JDBCDataType enum value
    JDBCDataTypeClob = "CLOB"

    // JDBCDataTypeDatalink is a JDBCDataType enum value
    JDBCDataTypeDatalink = "DATALINK"

    // JDBCDataTypeDate is a JDBCDataType enum value
    JDBCDataTypeDate = "DATE"

    // JDBCDataTypeDecimal is a JDBCDataType enum value
    JDBCDataTypeDecimal = "DECIMAL"

    // JDBCDataTypeDistinct is a JDBCDataType enum value
    JDBCDataTypeDistinct = "DISTINCT"

    // JDBCDataTypeDouble is a JDBCDataType enum value
    JDBCDataTypeDouble = "DOUBLE"

    // JDBCDataTypeFloat is a JDBCDataType enum value
    JDBCDataTypeFloat = "FLOAT"

    // JDBCDataTypeInteger is a JDBCDataType enum value
    JDBCDataTypeInteger = "INTEGER"

    // JDBCDataTypeJavaObject is a JDBCDataType enum value
    JDBCDataTypeJavaObject = "JAVA_OBJECT"

    // JDBCDataTypeLongnvarchar is a JDBCDataType enum value
    JDBCDataTypeLongnvarchar = "LONGNVARCHAR"

    // JDBCDataTypeLongvarbinary is a JDBCDataType enum value
    JDBCDataTypeLongvarbinary = "LONGVARBINARY"

    // JDBCDataTypeLongvarchar is a JDBCDataType enum value
    JDBCDataTypeLongvarchar = "LONGVARCHAR"

    // JDBCDataTypeNchar is a JDBCDataType enum value
    JDBCDataTypeNchar = "NCHAR"

    // JDBCDataTypeNclob is a JDBCDataType enum value
    JDBCDataTypeNclob = "NCLOB"

    // JDBCDataTypeNull is a JDBCDataType enum value
    JDBCDataTypeNull = "NULL"

    // JDBCDataTypeNumeric is a JDBCDataType enum value
    JDBCDataTypeNumeric = "NUMERIC"

    // JDBCDataTypeNvarchar is a JDBCDataType enum value
    JDBCDataTypeNvarchar = "NVARCHAR"

    // JDBCDataTypeOther is a JDBCDataType enum value
    JDBCDataTypeOther = "OTHER"

    // JDBCDataTypeReal is a JDBCDataType enum value
    JDBCDataTypeReal = "REAL"

    // JDBCDataTypeRef is a JDBCDataType enum value
    JDBCDataTypeRef = "REF"

    // JDBCDataTypeRefCursor is a JDBCDataType enum value
    JDBCDataTypeRefCursor = "REF_CURSOR"

    // JDBCDataTypeRowid is a JDBCDataType enum value
    JDBCDataTypeRowid = "ROWID"

    // JDBCDataTypeSmallint is a JDBCDataType enum value
    JDBCDataTypeSmallint = "SMALLINT"

    // JDBCDataTypeSqlxml is a JDBCDataType enum value
    JDBCDataTypeSqlxml = "SQLXML"

    // JDBCDataTypeStruct is a JDBCDataType enum value
    JDBCDataTypeStruct = "STRUCT"

    // JDBCDataTypeTime is a JDBCDataType enum value
    JDBCDataTypeTime = "TIME"

    // JDBCDataTypeTimeWithTimezone is a JDBCDataType enum value
    JDBCDataTypeTimeWithTimezone = "TIME_WITH_TIMEZONE"

    // JDBCDataTypeTimestamp is a JDBCDataType enum value
    JDBCDataTypeTimestamp = "TIMESTAMP"

    // JDBCDataTypeTimestampWithTimezone is a JDBCDataType enum value
    JDBCDataTypeTimestampWithTimezone = "TIMESTAMP_WITH_TIMEZONE"

    // JDBCDataTypeTinyint is a JDBCDataType enum value
    JDBCDataTypeTinyint = "TINYINT"

    // JDBCDataTypeVarbinary is a JDBCDataType enum value
    JDBCDataTypeVarbinary = "VARBINARY"

    // JDBCDataTypeVarchar is a JDBCDataType enum value
    JDBCDataTypeVarchar = "VARCHAR"
)
const (
    // JdbcMetadataEntryComments is a JdbcMetadataEntry enum value
    JdbcMetadataEntryComments = "COMMENTS"

    // JdbcMetadataEntryRawtypes is a JdbcMetadataEntry enum value
    JdbcMetadataEntryRawtypes = "RAWTYPES"
)
const (
    // JobBookmarksEncryptionModeDisabled is a JobBookmarksEncryptionMode enum value
    JobBookmarksEncryptionModeDisabled = "DISABLED"

    // JobBookmarksEncryptionModeCseKms is a JobBookmarksEncryptionMode enum value
    JobBookmarksEncryptionModeCseKms = "CSE-KMS"
)
const (
    // JobRunStateStarting is a JobRunState enum value
    JobRunStateStarting = "STARTING"

    // JobRunStateRunning is a JobRunState enum value
    JobRunStateRunning = "RUNNING"

    // JobRunStateStopping is a JobRunState enum value
    JobRunStateStopping = "STOPPING"

    // JobRunStateStopped is a JobRunState enum value
    JobRunStateStopped = "STOPPED"

    // JobRunStateSucceeded is a JobRunState enum value
    JobRunStateSucceeded = "SUCCEEDED"

    // JobRunStateFailed is a JobRunState enum value
    JobRunStateFailed = "FAILED"

    // JobRunStateTimeout is a JobRunState enum value
    JobRunStateTimeout = "TIMEOUT"

    // JobRunStateError is a JobRunState enum value
    JobRunStateError = "ERROR"

    // JobRunStateWaiting is a JobRunState enum value
    JobRunStateWaiting = "WAITING"
)
const (
    // JoinTypeEquijoin is a JoinType enum value
    JoinTypeEquijoin = "equijoin"

    // JoinTypeLeft is a JoinType enum value
    JoinTypeLeft = "left"

    // JoinTypeRight is a JoinType enum value
    JoinTypeRight = "right"

    // JoinTypeOuter is a JoinType enum value
    JoinTypeOuter = "outer"

    // JoinTypeLeftsemi is a JoinType enum value
    JoinTypeLeftsemi = "leftsemi"

    // JoinTypeLeftanti is a JoinType enum value
    JoinTypeLeftanti = "leftanti"
)
const (
    // LanguagePython is a Language enum value
    LanguagePython = "PYTHON"

    // LanguageScala is a Language enum value
    LanguageScala = "SCALA"
)
const (
    // LastCrawlStatusSucceeded is a LastCrawlStatus enum value
    LastCrawlStatusSucceeded = "SUCCEEDED"

    // LastCrawlStatusCancelled is a LastCrawlStatus enum value
    LastCrawlStatusCancelled = "CANCELLED"

    // LastCrawlStatusFailed is a LastCrawlStatus enum value
    LastCrawlStatusFailed = "FAILED"
)
const (
    // LogicalAnd is a Logical enum value
    LogicalAnd = "AND"

    // LogicalAny is a Logical enum value
    LogicalAny = "ANY"
)
const (
    // MLUserDataEncryptionModeStringDisabled is a MLUserDataEncryptionModeString enum value
    MLUserDataEncryptionModeStringDisabled = "DISABLED"

    // MLUserDataEncryptionModeStringSseKms is a MLUserDataEncryptionModeString enum value
    MLUserDataEncryptionModeStringSseKms = "SSE-KMS"
)
const (
    // NodeTypeCrawler is a NodeType enum value
    NodeTypeCrawler = "CRAWLER"

    // NodeTypeJob is a NodeType enum value
    NodeTypeJob = "JOB"

    // NodeTypeTrigger is a NodeType enum value
    NodeTypeTrigger = "TRIGGER"
)
const (
    // ParamTypeStr is a ParamType enum value
    ParamTypeStr = "str"

    // ParamTypeInt is a ParamType enum value
    ParamTypeInt = "int"

    // ParamTypeFloat is a ParamType enum value
    ParamTypeFloat = "float"

    // ParamTypeComplex is a ParamType enum value
    ParamTypeComplex = "complex"

    // ParamTypeBool is a ParamType enum value
    ParamTypeBool = "bool"

    // ParamTypeList is a ParamType enum value
    ParamTypeList = "list"

    // ParamTypeNull is a ParamType enum value
    ParamTypeNull = "null"
)
const (
    // ParquetCompressionTypeSnappy is a ParquetCompressionType enum value
    ParquetCompressionTypeSnappy = "snappy"

    // ParquetCompressionTypeLzo is a ParquetCompressionType enum value
    ParquetCompressionTypeLzo = "lzo"

    // ParquetCompressionTypeGzip is a ParquetCompressionType enum value
    ParquetCompressionTypeGzip = "gzip"

    // ParquetCompressionTypeUncompressed is a ParquetCompressionType enum value
    ParquetCompressionTypeUncompressed = "uncompressed"

    // ParquetCompressionTypeNone is a ParquetCompressionType enum value
    ParquetCompressionTypeNone = "none"
)
const (
    // PartitionIndexStatusCreating is a PartitionIndexStatus enum value
    PartitionIndexStatusCreating = "CREATING"

    // PartitionIndexStatusActive is a PartitionIndexStatus enum value
    PartitionIndexStatusActive = "ACTIVE"

    // PartitionIndexStatusDeleting is a PartitionIndexStatus enum value
    PartitionIndexStatusDeleting = "DELETING"

    // PartitionIndexStatusFailed is a PartitionIndexStatus enum value
    PartitionIndexStatusFailed = "FAILED"
)
const (
    // PermissionAll is a Permission enum value
    PermissionAll = "ALL"

    // PermissionSelect is a Permission enum value
    PermissionSelect = "SELECT"

    // PermissionAlter is a Permission enum value
    PermissionAlter = "ALTER"

    // PermissionDrop is a Permission enum value
    PermissionDrop = "DROP"

    // PermissionDelete is a Permission enum value
    PermissionDelete = "DELETE"

    // PermissionInsert is a Permission enum value
    PermissionInsert = "INSERT"

    // PermissionCreateDatabase is a Permission enum value
    PermissionCreateDatabase = "CREATE_DATABASE"

    // PermissionCreateTable is a Permission enum value
    PermissionCreateTable = "CREATE_TABLE"

    // PermissionDataLocationAccess is a Permission enum value
    PermissionDataLocationAccess = "DATA_LOCATION_ACCESS"
)
const (
    // PermissionTypeColumnPermission is a PermissionType enum value
    PermissionTypeColumnPermission = "COLUMN_PERMISSION"

    // PermissionTypeCellFilterPermission is a PermissionType enum value
    PermissionTypeCellFilterPermission = "CELL_FILTER_PERMISSION"

    // PermissionTypeNestedPermission is a PermissionType enum value
    PermissionTypeNestedPermission = "NESTED_PERMISSION"

    // PermissionTypeNestedCellPermission is a PermissionType enum value
    PermissionTypeNestedCellPermission = "NESTED_CELL_PERMISSION"
)
const (
    // PiiTypeRowAudit is a PiiType enum value
    PiiTypeRowAudit = "RowAudit"

    // PiiTypeRowMasking is a PiiType enum value
    PiiTypeRowMasking = "RowMasking"

    // PiiTypeColumnAudit is a PiiType enum value
    PiiTypeColumnAudit = "ColumnAudit"

    // PiiTypeColumnMasking is a PiiType enum value
    PiiTypeColumnMasking = "ColumnMasking"
)
const (
    // PrincipalTypeUser is a PrincipalType enum value
    PrincipalTypeUser = "USER"

    // PrincipalTypeRole is a PrincipalType enum value
    PrincipalTypeRole = "ROLE"

    // PrincipalTypeGroup is a PrincipalType enum value
    PrincipalTypeGroup = "GROUP"
)
const (
    // QuoteCharQuote is a QuoteChar enum value
    QuoteCharQuote = "quote"

    // QuoteCharQuillemet is a QuoteChar enum value
    QuoteCharQuillemet = "quillemet"

    // QuoteCharSingleQuote is a QuoteChar enum value
    QuoteCharSingleQuote = "single_quote"

    // QuoteCharDisabled is a QuoteChar enum value
    QuoteCharDisabled = "disabled"
)
const (
    // RecrawlBehaviorCrawlEverything is a RecrawlBehavior enum value
    RecrawlBehaviorCrawlEverything = "CRAWL_EVERYTHING"

    // RecrawlBehaviorCrawlNewFoldersOnly is a RecrawlBehavior enum value
    RecrawlBehaviorCrawlNewFoldersOnly = "CRAWL_NEW_FOLDERS_ONLY"

    // RecrawlBehaviorCrawlEventMode is a RecrawlBehavior enum value
    RecrawlBehaviorCrawlEventMode = "CRAWL_EVENT_MODE"
)
const (
    // RegistryStatusAvailable is a RegistryStatus enum value
    RegistryStatusAvailable = "AVAILABLE"

    // RegistryStatusDeleting is a RegistryStatus enum value
    RegistryStatusDeleting = "DELETING"
)
const (
    // ResourceShareTypeForeign is a ResourceShareType enum value
    ResourceShareTypeForeign = "FOREIGN"

    // ResourceShareTypeAll is a ResourceShareType enum value
    ResourceShareTypeAll = "ALL"

    // ResourceShareTypeFederated is a ResourceShareType enum value
    ResourceShareTypeFederated = "FEDERATED"
)
const (
    // ResourceTypeJar is a ResourceType enum value
    ResourceTypeJar = "JAR"

    // ResourceTypeFile is a ResourceType enum value
    ResourceTypeFile = "FILE"

    // ResourceTypeArchive is a ResourceType enum value
    ResourceTypeArchive = "ARCHIVE"
)
const (
    // S3EncryptionModeDisabled is a S3EncryptionMode enum value
    S3EncryptionModeDisabled = "DISABLED"

    // S3EncryptionModeSseKms is a S3EncryptionMode enum value
    S3EncryptionModeSseKms = "SSE-KMS"

    // S3EncryptionModeSseS3 is a S3EncryptionMode enum value
    S3EncryptionModeSseS3 = "SSE-S3"
)
const (
    // ScheduleStateScheduled is a ScheduleState enum value
    ScheduleStateScheduled = "SCHEDULED"

    // ScheduleStateNotScheduled is a ScheduleState enum value
    ScheduleStateNotScheduled = "NOT_SCHEDULED"

    // ScheduleStateTransitioning is a ScheduleState enum value
    ScheduleStateTransitioning = "TRANSITIONING"
)
const (
    // SchemaStatusAvailable is a SchemaStatus enum value
    SchemaStatusAvailable = "AVAILABLE"

    // SchemaStatusPending is a SchemaStatus enum value
    SchemaStatusPending = "PENDING"

    // SchemaStatusDeleting is a SchemaStatus enum value
    SchemaStatusDeleting = "DELETING"
)
const (
    // SchemaVersionStatusAvailable is a SchemaVersionStatus enum value
    SchemaVersionStatusAvailable = "AVAILABLE"

    // SchemaVersionStatusPending is a SchemaVersionStatus enum value
    SchemaVersionStatusPending = "PENDING"

    // SchemaVersionStatusFailure is a SchemaVersionStatus enum value
    SchemaVersionStatusFailure = "FAILURE"

    // SchemaVersionStatusDeleting is a SchemaVersionStatus enum value
    SchemaVersionStatusDeleting = "DELETING"
)
const (
    // SeparatorComma is a Separator enum value
    SeparatorComma = "comma"

    // SeparatorCtrla is a Separator enum value
    SeparatorCtrla = "ctrla"

    // SeparatorPipe is a Separator enum value
    SeparatorPipe = "pipe"

    // SeparatorSemicolon is a Separator enum value
    SeparatorSemicolon = "semicolon"

    // SeparatorTab is a Separator enum value
    SeparatorTab = "tab"
)
const (
    // SessionStatusProvisioning is a SessionStatus enum value
    SessionStatusProvisioning = "PROVISIONING"

    // SessionStatusReady is a SessionStatus enum value
    SessionStatusReady = "READY"

    // SessionStatusFailed is a SessionStatus enum value
    SessionStatusFailed = "FAILED"

    // SessionStatusTimeout is a SessionStatus enum value
    SessionStatusTimeout = "TIMEOUT"

    // SessionStatusStopping is a SessionStatus enum value
    SessionStatusStopping = "STOPPING"

    // SessionStatusStopped is a SessionStatus enum value
    SessionStatusStopped = "STOPPED"
)
const (
    // SortAsc is a Sort enum value
    SortAsc = "ASC"

    // SortDesc is a Sort enum value
    SortDesc = "DESC"
)
const (
    // SortDirectionTypeDescending is a SortDirectionType enum value
    SortDirectionTypeDescending = "DESCENDING"

    // SortDirectionTypeAscending is a SortDirectionType enum value
    SortDirectionTypeAscending = "ASCENDING"
)
const (
    // SourceControlAuthStrategyPersonalAccessToken is a SourceControlAuthStrategy enum value
    SourceControlAuthStrategyPersonalAccessToken = "PERSONAL_ACCESS_TOKEN"

    // SourceControlAuthStrategyAwsSecretsManager is a SourceControlAuthStrategy enum value
    SourceControlAuthStrategyAwsSecretsManager = "AWS_SECRETS_MANAGER"
)
const (
    // SourceControlProviderGithub is a SourceControlProvider enum value
    SourceControlProviderGithub = "GITHUB"

    // SourceControlProviderGitlab is a SourceControlProvider enum value
    SourceControlProviderGitlab = "GITLAB"

    // SourceControlProviderBitbucket is a SourceControlProvider enum value
    SourceControlProviderBitbucket = "BITBUCKET"

    // SourceControlProviderAwsCodeCommit is a SourceControlProvider enum value
    SourceControlProviderAwsCodeCommit = "AWS_CODE_COMMIT"
)
const (
    // StartingPositionLatest is a StartingPosition enum value
    StartingPositionLatest = "latest"

    // StartingPositionTrimHorizon is a StartingPosition enum value
    StartingPositionTrimHorizon = "trim_horizon"

    // StartingPositionEarliest is a StartingPosition enum value
    StartingPositionEarliest = "earliest"

    // StartingPositionTimestamp is a StartingPosition enum value
    StartingPositionTimestamp = "timestamp"
)
const (
    // StatementStateWaiting is a StatementState enum value
    StatementStateWaiting = "WAITING"

    // StatementStateRunning is a StatementState enum value
    StatementStateRunning = "RUNNING"

    // StatementStateAvailable is a StatementState enum value
    StatementStateAvailable = "AVAILABLE"

    // StatementStateCancelling is a StatementState enum value
    StatementStateCancelling = "CANCELLING"

    // StatementStateCancelled is a StatementState enum value
    StatementStateCancelled = "CANCELLED"

    // StatementStateError is a StatementState enum value
    StatementStateError = "ERROR"
)
const (
    // TableOptimizerEventTypeStarting is a TableOptimizerEventType enum value
    TableOptimizerEventTypeStarting = "starting"

    // TableOptimizerEventTypeCompleted is a TableOptimizerEventType enum value
    TableOptimizerEventTypeCompleted = "completed"

    // TableOptimizerEventTypeFailed is a TableOptimizerEventType enum value
    TableOptimizerEventTypeFailed = "failed"

    // TableOptimizerEventTypeInProgress is a TableOptimizerEventType enum value
    TableOptimizerEventTypeInProgress = "in_progress"
)
const (
    // TargetFormatJson is a TargetFormat enum value
    TargetFormatJson = "json"

    // TargetFormatCsv is a TargetFormat enum value
    TargetFormatCsv = "csv"

    // TargetFormatAvro is a TargetFormat enum value
    TargetFormatAvro = "avro"

    // TargetFormatOrc is a TargetFormat enum value
    TargetFormatOrc = "orc"

    // TargetFormatParquet is a TargetFormat enum value
    TargetFormatParquet = "parquet"

    // TargetFormatHudi is a TargetFormat enum value
    TargetFormatHudi = "hudi"

    // TargetFormatDelta is a TargetFormat enum value
    TargetFormatDelta = "delta"
)
const (
    // TaskRunSortColumnTypeTaskRunType is a TaskRunSortColumnType enum value
    TaskRunSortColumnTypeTaskRunType = "TASK_RUN_TYPE"

    // TaskRunSortColumnTypeStatus is a TaskRunSortColumnType enum value
    TaskRunSortColumnTypeStatus = "STATUS"

    // TaskRunSortColumnTypeStarted is a TaskRunSortColumnType enum value
    TaskRunSortColumnTypeStarted = "STARTED"
)
const (
    // TaskStatusTypeStarting is a TaskStatusType enum value
    TaskStatusTypeStarting = "STARTING"

    // TaskStatusTypeRunning is a TaskStatusType enum value
    TaskStatusTypeRunning = "RUNNING"

    // TaskStatusTypeStopping is a TaskStatusType enum value
    TaskStatusTypeStopping = "STOPPING"

    // TaskStatusTypeStopped is a TaskStatusType enum value
    TaskStatusTypeStopped = "STOPPED"

    // TaskStatusTypeSucceeded is a TaskStatusType enum value
    TaskStatusTypeSucceeded = "SUCCEEDED"

    // TaskStatusTypeFailed is a TaskStatusType enum value
    TaskStatusTypeFailed = "FAILED"

    // TaskStatusTypeTimeout is a TaskStatusType enum value
    TaskStatusTypeTimeout = "TIMEOUT"
)
const (
    // TaskTypeEvaluation is a TaskType enum value
    TaskTypeEvaluation = "EVALUATION"

    // TaskTypeLabelingSetGeneration is a TaskType enum value
    TaskTypeLabelingSetGeneration = "LABELING_SET_GENERATION"

    // TaskTypeImportLabels is a TaskType enum value
    TaskTypeImportLabels = "IMPORT_LABELS"

    // TaskTypeExportLabels is a TaskType enum value
    TaskTypeExportLabels = "EXPORT_LABELS"

    // TaskTypeFindMatches is a TaskType enum value
    TaskTypeFindMatches = "FIND_MATCHES"
)
const (
    // TransformSortColumnTypeName is a TransformSortColumnType enum value
    TransformSortColumnTypeName = "NAME"

    // TransformSortColumnTypeTransformType is a TransformSortColumnType enum value
    TransformSortColumnTypeTransformType = "TRANSFORM_TYPE"

    // TransformSortColumnTypeStatus is a TransformSortColumnType enum value
    TransformSortColumnTypeStatus = "STATUS"

    // TransformSortColumnTypeCreated is a TransformSortColumnType enum value
    TransformSortColumnTypeCreated = "CREATED"

    // TransformSortColumnTypeLastModified is a TransformSortColumnType enum value
    TransformSortColumnTypeLastModified = "LAST_MODIFIED"
)
const (
    // TransformStatusTypeNotReady is a TransformStatusType enum value
    TransformStatusTypeNotReady = "NOT_READY"

    // TransformStatusTypeReady is a TransformStatusType enum value
    TransformStatusTypeReady = "READY"

    // TransformStatusTypeDeleting is a TransformStatusType enum value
    TransformStatusTypeDeleting = "DELETING"
)
const (
    // TriggerStateCreating is a TriggerState enum value
    TriggerStateCreating = "CREATING"

    // TriggerStateCreated is a TriggerState enum value
    TriggerStateCreated = "CREATED"

    // TriggerStateActivating is a TriggerState enum value
    TriggerStateActivating = "ACTIVATING"

    // TriggerStateActivated is a TriggerState enum value
    TriggerStateActivated = "ACTIVATED"

    // TriggerStateDeactivating is a TriggerState enum value
    TriggerStateDeactivating = "DEACTIVATING"

    // TriggerStateDeactivated is a TriggerState enum value
    TriggerStateDeactivated = "DEACTIVATED"

    // TriggerStateDeleting is a TriggerState enum value
    TriggerStateDeleting = "DELETING"

    // TriggerStateUpdating is a TriggerState enum value
    TriggerStateUpdating = "UPDATING"
)
const (
    // TriggerTypeScheduled is a TriggerType enum value
    TriggerTypeScheduled = "SCHEDULED"

    // TriggerTypeConditional is a TriggerType enum value
    TriggerTypeConditional = "CONDITIONAL"

    // TriggerTypeOnDemand is a TriggerType enum value
    TriggerTypeOnDemand = "ON_DEMAND"

    // TriggerTypeEvent is a TriggerType enum value
    TriggerTypeEvent = "EVENT"
)
const (
    // UnionTypeAll is a UnionType enum value
    UnionTypeAll = "ALL"

    // UnionTypeDistinct is a UnionType enum value
    UnionTypeDistinct = "DISTINCT"
)
const (
    // UpdateBehaviorLog is a UpdateBehavior enum value
    UpdateBehaviorLog = "LOG"

    // UpdateBehaviorUpdateInDatabase is a UpdateBehavior enum value
    UpdateBehaviorUpdateInDatabase = "UPDATE_IN_DATABASE"
)
const (
    // UpdateCatalogBehaviorUpdateInDatabase is a UpdateCatalogBehavior enum value
    UpdateCatalogBehaviorUpdateInDatabase = "UPDATE_IN_DATABASE"

    // UpdateCatalogBehaviorLog is a UpdateCatalogBehavior enum value
    UpdateCatalogBehaviorLog = "LOG"
)
const (
    // WorkerTypeStandard is a WorkerType enum value
    WorkerTypeStandard = "Standard"

    // WorkerTypeG1x is a WorkerType enum value
    WorkerTypeG1x = "G.1X"

    // WorkerTypeG2x is a WorkerType enum value
    WorkerTypeG2x = "G.2X"

    // WorkerTypeG025x is a WorkerType enum value
    WorkerTypeG025x = "G.025X"

    // WorkerTypeG4x is a WorkerType enum value
    WorkerTypeG4x = "G.4X"

    // WorkerTypeG8x is a WorkerType enum value
    WorkerTypeG8x = "G.8X"

    // WorkerTypeZ2x is a WorkerType enum value
    WorkerTypeZ2x = "Z.2X"
)
const (
    // WorkflowRunStatusRunning is a WorkflowRunStatus enum value
    WorkflowRunStatusRunning = "RUNNING"

    // WorkflowRunStatusCompleted is a WorkflowRunStatus enum value
    WorkflowRunStatusCompleted = "COMPLETED"

    // WorkflowRunStatusStopping is a WorkflowRunStatus enum value
    WorkflowRunStatusStopping = "STOPPING"

    // WorkflowRunStatusStopped is a WorkflowRunStatus enum value
    WorkflowRunStatusStopped = "STOPPED"

    // WorkflowRunStatusError is a WorkflowRunStatus enum value
    WorkflowRunStatusError = "ERROR"
)
const (

    // ErrCodeAccessDeniedException for service response error code
    // "AccessDeniedException".
    //
    // Access to a resource was denied.
    ErrCodeAccessDeniedException = "AccessDeniedException"

    // ErrCodeAlreadyExistsException for service response error code
    // "AlreadyExistsException".
    //
    // A resource to be created or added already exists.
    ErrCodeAlreadyExistsException = "AlreadyExistsException"

    // ErrCodeColumnStatisticsTaskNotRunningException for service response error code
    // "ColumnStatisticsTaskNotRunningException".
    //
    // An exception thrown when you try to stop a task run when there is no task
    // running.
    ErrCodeColumnStatisticsTaskNotRunningException = "ColumnStatisticsTaskNotRunningException"

    // ErrCodeColumnStatisticsTaskRunningException for service response error code
    // "ColumnStatisticsTaskRunningException".
    //
    // An exception thrown when you try to start another job while running a column
    // stats generation job.
    ErrCodeColumnStatisticsTaskRunningException = "ColumnStatisticsTaskRunningException"

    // ErrCodeColumnStatisticsTaskStoppingException for service response error code
    // "ColumnStatisticsTaskStoppingException".
    //
    // An exception thrown when you try to stop a task run.
    ErrCodeColumnStatisticsTaskStoppingException = "ColumnStatisticsTaskStoppingException"

    // ErrCodeConcurrentModificationException for service response error code
    // "ConcurrentModificationException".
    //
    // Two processes are trying to modify a resource simultaneously.
    ErrCodeConcurrentModificationException = "ConcurrentModificationException"

    // ErrCodeConcurrentRunsExceededException for service response error code
    // "ConcurrentRunsExceededException".
    //
    // Too many jobs are being run concurrently.
    ErrCodeConcurrentRunsExceededException = "ConcurrentRunsExceededException"

    // ErrCodeConditionCheckFailureException for service response error code
    // "ConditionCheckFailureException".
    //
    // A specified condition was not satisfied.
    ErrCodeConditionCheckFailureException = "ConditionCheckFailureException"

    // ErrCodeConflictException for service response error code
    // "ConflictException".
    //
    // The CreatePartitions API was called on a table that has indexes enabled.
    ErrCodeConflictException = "ConflictException"

    // ErrCodeCrawlerNotRunningException for service response error code
    // "CrawlerNotRunningException".
    //
    // The specified crawler is not running.
    ErrCodeCrawlerNotRunningException = "CrawlerNotRunningException"

    // ErrCodeCrawlerRunningException for service response error code
    // "CrawlerRunningException".
    //
    // The operation cannot be performed because the crawler is already running.
    ErrCodeCrawlerRunningException = "CrawlerRunningException"

    // ErrCodeCrawlerStoppingException for service response error code
    // "CrawlerStoppingException".
    //
    // The specified crawler is stopping.
    ErrCodeCrawlerStoppingException = "CrawlerStoppingException"

    // ErrCodeEncryptionException for service response error code
    // "GlueEncryptionException".
    //
    // An encryption operation failed.
    ErrCodeEncryptionException = "GlueEncryptionException"

    // ErrCodeEntityNotFoundException for service response error code
    // "EntityNotFoundException".
    //
    // A specified entity does not exist
    ErrCodeEntityNotFoundException = "EntityNotFoundException"

    // ErrCodeFederatedResourceAlreadyExistsException for service response error code
    // "FederatedResourceAlreadyExistsException".
    //
    // A federated resource already exists.
    ErrCodeFederatedResourceAlreadyExistsException = "FederatedResourceAlreadyExistsException"

    // ErrCodeFederationSourceException for service response error code
    // "FederationSourceException".
    //
    // A federation source failed.
    ErrCodeFederationSourceException = "FederationSourceException"

    // ErrCodeFederationSourceRetryableException for service response error code
    // "FederationSourceRetryableException".
    ErrCodeFederationSourceRetryableException = "FederationSourceRetryableException"

    // ErrCodeIdempotentParameterMismatchException for service response error code
    // "IdempotentParameterMismatchException".
    //
    // The same unique identifier was associated with two different records.
    ErrCodeIdempotentParameterMismatchException = "IdempotentParameterMismatchException"

    // ErrCodeIllegalBlueprintStateException for service response error code
    // "IllegalBlueprintStateException".
    //
    // The blueprint is in an invalid state to perform a requested operation.
    ErrCodeIllegalBlueprintStateException = "IllegalBlueprintStateException"

    // ErrCodeIllegalSessionStateException for service response error code
    // "IllegalSessionStateException".
    //
    // The session is in an invalid state to perform a requested operation.
    ErrCodeIllegalSessionStateException = "IllegalSessionStateException"

    // ErrCodeIllegalWorkflowStateException for service response error code
    // "IllegalWorkflowStateException".
    //
    // The workflow is in an invalid state to perform a requested operation.
    ErrCodeIllegalWorkflowStateException = "IllegalWorkflowStateException"

    // ErrCodeInternalServiceException for service response error code
    // "InternalServiceException".
    //
    // An internal service error occurred.
    ErrCodeInternalServiceException = "InternalServiceException"

    // ErrCodeInvalidInputException for service response error code
    // "InvalidInputException".
    //
    // The input provided was not valid.
    ErrCodeInvalidInputException = "InvalidInputException"

    // ErrCodeInvalidStateException for service response error code
    // "InvalidStateException".
    //
    // An error that indicates your data is in an invalid state.
    ErrCodeInvalidStateException = "InvalidStateException"

    // ErrCodeMLTransformNotReadyException for service response error code
    // "MLTransformNotReadyException".
    //
    // The machine learning transform is not ready to run.
    ErrCodeMLTransformNotReadyException = "MLTransformNotReadyException"

    // ErrCodeNoScheduleException for service response error code
    // "NoScheduleException".
    //
    // There is no applicable schedule.
    ErrCodeNoScheduleException = "NoScheduleException"

    // ErrCodeOperationTimeoutException for service response error code
    // "OperationTimeoutException".
    //
    // The operation timed out.
    ErrCodeOperationTimeoutException = "OperationTimeoutException"

    // ErrCodePermissionTypeMismatchException for service response error code
    // "PermissionTypeMismatchException".
    //
    // The operation timed out.
    ErrCodePermissionTypeMismatchException = "PermissionTypeMismatchException"

    // ErrCodeResourceNotReadyException for service response error code
    // "ResourceNotReadyException".
    //
    // A resource was not ready for a transaction.
    ErrCodeResourceNotReadyException = "ResourceNotReadyException"

    // ErrCodeResourceNumberLimitExceededException for service response error code
    // "ResourceNumberLimitExceededException".
    //
    // A resource numerical limit was exceeded.
    ErrCodeResourceNumberLimitExceededException = "ResourceNumberLimitExceededException"

    // ErrCodeSchedulerNotRunningException for service response error code
    // "SchedulerNotRunningException".
    //
    // The specified scheduler is not running.
    ErrCodeSchedulerNotRunningException = "SchedulerNotRunningException"

    // ErrCodeSchedulerRunningException for service response error code
    // "SchedulerRunningException".
    //
    // The specified scheduler is already running.
    ErrCodeSchedulerRunningException = "SchedulerRunningException"

    // ErrCodeSchedulerTransitioningException for service response error code
    // "SchedulerTransitioningException".
    //
    // The specified scheduler is transitioning.
    ErrCodeSchedulerTransitioningException = "SchedulerTransitioningException"

    // ErrCodeValidationException for service response error code
    // "ValidationException".
    //
    // A value could not be validated.
    ErrCodeValidationException = "ValidationException"

    // ErrCodeVersionMismatchException for service response error code
    // "VersionMismatchException".
    //
    // There was a version conflict.
    ErrCodeVersionMismatchException = "VersionMismatchException"
)
const (
    ServiceName = "glue"      // Name of service.
    EndpointsID = ServiceName // ID to lookup a service endpoint with.
    ServiceID   = "Glue"      // ServiceID is a unique identifier of a specific service.
)

Service information constants

const (
    // LogicalOperatorEquals is a LogicalOperator enum value
    LogicalOperatorEquals = "EQUALS"
)
const (
    // MetadataOperationCreate is a MetadataOperation enum value
    MetadataOperationCreate = "CREATE"
)
const (
    // SchemaDiffTypeSyntaxDiff is a SchemaDiffType enum value
    SchemaDiffTypeSyntaxDiff = "SYNTAX_DIFF"
)
const (
    // TableOptimizerTypeCompaction is a TableOptimizerType enum value
    TableOptimizerTypeCompaction = "compaction"
)
const (
    // TransformTypeFindMatches is a TransformType enum value
    TransformTypeFindMatches = "FIND_MATCHES"
)

func AdditionalOptionKeys_Values

func AdditionalOptionKeys_Values() []string

AdditionalOptionKeys_Values returns all elements of the AdditionalOptionKeys enum

func AggFunction_Values

func AggFunction_Values() []string

AggFunction_Values returns all elements of the AggFunction enum

func BackfillErrorCode_Values

func BackfillErrorCode_Values() []string

BackfillErrorCode_Values returns all elements of the BackfillErrorCode enum

func BlueprintRunState_Values

func BlueprintRunState_Values() []string

BlueprintRunState_Values returns all elements of the BlueprintRunState enum

func BlueprintStatus_Values

func BlueprintStatus_Values() []string

BlueprintStatus_Values returns all elements of the BlueprintStatus enum

func CatalogEncryptionMode_Values

func CatalogEncryptionMode_Values() []string

CatalogEncryptionMode_Values returns all elements of the CatalogEncryptionMode enum

func CloudWatchEncryptionMode_Values

func CloudWatchEncryptionMode_Values() []string

CloudWatchEncryptionMode_Values returns all elements of the CloudWatchEncryptionMode enum

func ColumnStatisticsState_Values

func ColumnStatisticsState_Values() []string

ColumnStatisticsState_Values returns all elements of the ColumnStatisticsState enum

func ColumnStatisticsType_Values

func ColumnStatisticsType_Values() []string

ColumnStatisticsType_Values returns all elements of the ColumnStatisticsType enum

func Comparator_Values

func Comparator_Values() []string

Comparator_Values returns all elements of the Comparator enum

func Compatibility_Values

func Compatibility_Values() []string

Compatibility_Values returns all elements of the Compatibility enum

func CompressionType_Values

func CompressionType_Values() []string

CompressionType_Values returns all elements of the CompressionType enum

func ConnectionPropertyKey_Values

func ConnectionPropertyKey_Values() []string

ConnectionPropertyKey_Values returns all elements of the ConnectionPropertyKey enum

func ConnectionType_Values

func ConnectionType_Values() []string

ConnectionType_Values returns all elements of the ConnectionType enum

func CrawlState_Values

func CrawlState_Values() []string

CrawlState_Values returns all elements of the CrawlState enum

func CrawlerHistoryState_Values

func CrawlerHistoryState_Values() []string

CrawlerHistoryState_Values returns all elements of the CrawlerHistoryState enum

func CrawlerLineageSettings_Values

func CrawlerLineageSettings_Values() []string

CrawlerLineageSettings_Values returns all elements of the CrawlerLineageSettings enum

func CrawlerState_Values

func CrawlerState_Values() []string

CrawlerState_Values returns all elements of the CrawlerState enum

func CsvHeaderOption_Values

func CsvHeaderOption_Values() []string

CsvHeaderOption_Values returns all elements of the CsvHeaderOption enum

func CsvSerdeOption_Values

func CsvSerdeOption_Values() []string

CsvSerdeOption_Values returns all elements of the CsvSerdeOption enum

func DQStopJobOnFailureTiming_Values

func DQStopJobOnFailureTiming_Values() []string

DQStopJobOnFailureTiming_Values returns all elements of the DQStopJobOnFailureTiming enum

func DQTransformOutput__Values

func DQTransformOutput__Values() []string

DQTransformOutput__Values returns all elements of the DQTransformOutput_ enum

func DataFormat_Values

func DataFormat_Values() []string

DataFormat_Values returns all elements of the DataFormat enum

func DataQualityRuleResultStatus_Values

func DataQualityRuleResultStatus_Values() []string

DataQualityRuleResultStatus_Values returns all elements of the DataQualityRuleResultStatus enum

func DeleteBehavior_Values

func DeleteBehavior_Values() []string

DeleteBehavior_Values returns all elements of the DeleteBehavior enum

func DeltaTargetCompressionType_Values

func DeltaTargetCompressionType_Values() []string

DeltaTargetCompressionType_Values returns all elements of the DeltaTargetCompressionType enum

func EnableHybridValues_Values

func EnableHybridValues_Values() []string

EnableHybridValues_Values returns all elements of the EnableHybridValues enum

func ExecutionClass_Values

func ExecutionClass_Values() []string

ExecutionClass_Values returns all elements of the ExecutionClass enum

func ExistCondition_Values

func ExistCondition_Values() []string

ExistCondition_Values returns all elements of the ExistCondition enum

func FederationSourceErrorCode_Values

func FederationSourceErrorCode_Values() []string

FederationSourceErrorCode_Values returns all elements of the FederationSourceErrorCode enum

func FieldName_Values

func FieldName_Values() []string

FieldName_Values returns all elements of the FieldName enum

func FilterLogicalOperator_Values

func FilterLogicalOperator_Values() []string

FilterLogicalOperator_Values returns all elements of the FilterLogicalOperator enum

func FilterOperation_Values

func FilterOperation_Values() []string

FilterOperation_Values returns all elements of the FilterOperation enum

func FilterOperator_Values

func FilterOperator_Values() []string

FilterOperator_Values returns all elements of the FilterOperator enum

func FilterValueType_Values

func FilterValueType_Values() []string

FilterValueType_Values returns all elements of the FilterValueType enum

func GlueRecordType_Values

func GlueRecordType_Values() []string

GlueRecordType_Values returns all elements of the GlueRecordType enum

func HudiTargetCompressionType_Values

func HudiTargetCompressionType_Values() []string

HudiTargetCompressionType_Values returns all elements of the HudiTargetCompressionType enum

func JDBCConnectionType_Values

func JDBCConnectionType_Values() []string

JDBCConnectionType_Values returns all elements of the JDBCConnectionType enum

func JDBCDataType_Values

func JDBCDataType_Values() []string

JDBCDataType_Values returns all elements of the JDBCDataType enum

func JdbcMetadataEntry_Values

func JdbcMetadataEntry_Values() []string

JdbcMetadataEntry_Values returns all elements of the JdbcMetadataEntry enum

func JobBookmarksEncryptionMode_Values

func JobBookmarksEncryptionMode_Values() []string

JobBookmarksEncryptionMode_Values returns all elements of the JobBookmarksEncryptionMode enum

func JobRunState_Values

func JobRunState_Values() []string

JobRunState_Values returns all elements of the JobRunState enum

func JoinType_Values

func JoinType_Values() []string

JoinType_Values returns all elements of the JoinType enum

func Language_Values

func Language_Values() []string

Language_Values returns all elements of the Language enum

func LastCrawlStatus_Values

func LastCrawlStatus_Values() []string

LastCrawlStatus_Values returns all elements of the LastCrawlStatus enum

func LogicalOperator_Values

func LogicalOperator_Values() []string

LogicalOperator_Values returns all elements of the LogicalOperator enum

func Logical_Values

func Logical_Values() []string

Logical_Values returns all elements of the Logical enum

func MLUserDataEncryptionModeString_Values

func MLUserDataEncryptionModeString_Values() []string

MLUserDataEncryptionModeString_Values returns all elements of the MLUserDataEncryptionModeString enum

func MetadataOperation_Values

func MetadataOperation_Values() []string

MetadataOperation_Values returns all elements of the MetadataOperation enum

func NodeType_Values

func NodeType_Values() []string

NodeType_Values returns all elements of the NodeType enum

func ParamType_Values

func ParamType_Values() []string

ParamType_Values returns all elements of the ParamType enum

func ParquetCompressionType_Values

func ParquetCompressionType_Values() []string

ParquetCompressionType_Values returns all elements of the ParquetCompressionType enum

func PartitionIndexStatus_Values

func PartitionIndexStatus_Values() []string

PartitionIndexStatus_Values returns all elements of the PartitionIndexStatus enum

func PermissionType_Values

func PermissionType_Values() []string

PermissionType_Values returns all elements of the PermissionType enum

func Permission_Values

func Permission_Values() []string

Permission_Values returns all elements of the Permission enum

func PiiType_Values

func PiiType_Values() []string

PiiType_Values returns all elements of the PiiType enum

func PrincipalType_Values

func PrincipalType_Values() []string

PrincipalType_Values returns all elements of the PrincipalType enum

func QuoteChar_Values

func QuoteChar_Values() []string

QuoteChar_Values returns all elements of the QuoteChar enum

func RecrawlBehavior_Values

func RecrawlBehavior_Values() []string

RecrawlBehavior_Values returns all elements of the RecrawlBehavior enum

func RegistryStatus_Values

func RegistryStatus_Values() []string

RegistryStatus_Values returns all elements of the RegistryStatus enum

func ResourceShareType_Values

func ResourceShareType_Values() []string

ResourceShareType_Values returns all elements of the ResourceShareType enum

func ResourceType_Values

func ResourceType_Values() []string

ResourceType_Values returns all elements of the ResourceType enum

func S3EncryptionMode_Values

func S3EncryptionMode_Values() []string

S3EncryptionMode_Values returns all elements of the S3EncryptionMode enum

func ScheduleState_Values

func ScheduleState_Values() []string

ScheduleState_Values returns all elements of the ScheduleState enum

func SchemaDiffType_Values

func SchemaDiffType_Values() []string

SchemaDiffType_Values returns all elements of the SchemaDiffType enum

func SchemaStatus_Values

func SchemaStatus_Values() []string

SchemaStatus_Values returns all elements of the SchemaStatus enum

func SchemaVersionStatus_Values

func SchemaVersionStatus_Values() []string

SchemaVersionStatus_Values returns all elements of the SchemaVersionStatus enum

func Separator_Values

func Separator_Values() []string

Separator_Values returns all elements of the Separator enum

func SessionStatus_Values

func SessionStatus_Values() []string

SessionStatus_Values returns all elements of the SessionStatus enum

func SortDirectionType_Values

func SortDirectionType_Values() []string

SortDirectionType_Values returns all elements of the SortDirectionType enum

func Sort_Values

func Sort_Values() []string

Sort_Values returns all elements of the Sort enum

func SourceControlAuthStrategy_Values

func SourceControlAuthStrategy_Values() []string

SourceControlAuthStrategy_Values returns all elements of the SourceControlAuthStrategy enum

func SourceControlProvider_Values

func SourceControlProvider_Values() []string

SourceControlProvider_Values returns all elements of the SourceControlProvider enum

func StartingPosition_Values

func StartingPosition_Values() []string

StartingPosition_Values returns all elements of the StartingPosition enum

func StatementState_Values

func StatementState_Values() []string

StatementState_Values returns all elements of the StatementState enum

func TableOptimizerEventType_Values

func TableOptimizerEventType_Values() []string

TableOptimizerEventType_Values returns all elements of the TableOptimizerEventType enum

func TableOptimizerType_Values

func TableOptimizerType_Values() []string

TableOptimizerType_Values returns all elements of the TableOptimizerType enum

func TargetFormat_Values

func TargetFormat_Values() []string

TargetFormat_Values returns all elements of the TargetFormat enum

func TaskRunSortColumnType_Values

func TaskRunSortColumnType_Values() []string

TaskRunSortColumnType_Values returns all elements of the TaskRunSortColumnType enum

func TaskStatusType_Values

func TaskStatusType_Values() []string

TaskStatusType_Values returns all elements of the TaskStatusType enum

func TaskType_Values

func TaskType_Values() []string

TaskType_Values returns all elements of the TaskType enum

func TransformSortColumnType_Values

func TransformSortColumnType_Values() []string

TransformSortColumnType_Values returns all elements of the TransformSortColumnType enum

func TransformStatusType_Values

func TransformStatusType_Values() []string

TransformStatusType_Values returns all elements of the TransformStatusType enum

func TransformType_Values

func TransformType_Values() []string

TransformType_Values returns all elements of the TransformType enum

func TriggerState_Values

func TriggerState_Values() []string

TriggerState_Values returns all elements of the TriggerState enum

func TriggerType_Values

func TriggerType_Values() []string

TriggerType_Values returns all elements of the TriggerType enum

func UnionType_Values

func UnionType_Values() []string

UnionType_Values returns all elements of the UnionType enum

func UpdateBehavior_Values

func UpdateBehavior_Values() []string

UpdateBehavior_Values returns all elements of the UpdateBehavior enum

func UpdateCatalogBehavior_Values

func UpdateCatalogBehavior_Values() []string

UpdateCatalogBehavior_Values returns all elements of the UpdateCatalogBehavior enum

func WorkerType_Values

func WorkerType_Values() []string

WorkerType_Values returns all elements of the WorkerType enum

func WorkflowRunStatus_Values

func WorkflowRunStatus_Values() []string

WorkflowRunStatus_Values returns all elements of the WorkflowRunStatus enum

type AccessDeniedException

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

    // A message describing the problem.
    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

Access to a resource was 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 {

    // The job arguments used when this trigger fires. For this job run, they replace
    // the default arguments set in the job definition itself.
    //
    // You can specify arguments here that your own job-execution script consumes,
    // as well as arguments that Glue itself consumes.
    //
    // For information about how to specify and consume your own Job arguments,
    // see the Calling Glue APIs in Python (https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-calling.html)
    // topic in the developer guide.
    //
    // For information about the key-value pairs that Glue consumes to set up your
    // job, see the Special Parameters Used by Glue (https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html)
    // topic in the developer guide.
    Arguments map[string]*string `type:"map"`

    // The name of the crawler to be used with this action.
    CrawlerName *string `min:"1" type:"string"`

    // The name of a job to be run.
    JobName *string `min:"1" type:"string"`

    // Specifies configuration properties of a job run notification.
    NotificationProperty *NotificationProperty `type:"structure"`

    // The name of the SecurityConfiguration structure to be used with this action.
    SecurityConfiguration *string `min:"1" type:"string"`

    // The JobRun timeout in minutes. This is the maximum time that a job run can
    // consume resources before it is terminated and enters TIMEOUT status. The
    // default is 2,880 minutes (48 hours). This overrides the timeout value set
    // in the parent job.
    Timeout *int64 `min:"1" type:"integer"`
    // contains filtered or unexported fields
}

Defines an action to be initiated by a trigger.

func (Action) GoString

func (s Action) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the 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) SetArguments

func (s *Action) SetArguments(v map[string]*string) *Action

SetArguments sets the Arguments field's value.

func (*Action) SetCrawlerName

func (s *Action) SetCrawlerName(v string) *Action

SetCrawlerName sets the CrawlerName field's value.

func (*Action) SetJobName

func (s *Action) SetJobName(v string) *Action

SetJobName sets the JobName field's value.

func (*Action) SetNotificationProperty

func (s *Action) SetNotificationProperty(v *NotificationProperty) *Action

SetNotificationProperty sets the NotificationProperty field's value.

func (*Action) SetSecurityConfiguration

func (s *Action) SetSecurityConfiguration(v string) *Action

SetSecurityConfiguration sets the SecurityConfiguration field's value.

func (*Action) SetTimeout

func (s *Action) SetTimeout(v int64) *Action

SetTimeout sets the Timeout field's value.

func (Action) String

func (s Action) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the 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) Validate

func (s *Action) Validate() error

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

type Aggregate

type Aggregate struct {

    // Specifies the aggregate functions to be performed on specified fields.
    //
    // Aggs is a required field
    Aggs []*AggregateOperation `min:"1" type:"list" required:"true"`

    // Specifies the fields to group by.
    //
    // Groups is a required field
    Groups [][]*string `type:"list" required:"true"`

    // Specifies the fields and rows to use as inputs for the aggregate transform.
    //
    // Inputs is a required field
    Inputs []*string `min:"1" type:"list" required:"true"`

    // The name of the transform node.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies a transform that groups rows by chosen fields and computes the aggregated value by specified function.

func (Aggregate) GoString

func (s Aggregate) GoString() string

GoString returns the string representation.

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

func (*Aggregate) SetAggs

func (s *Aggregate) SetAggs(v []*AggregateOperation) *Aggregate

SetAggs sets the Aggs field's value.

func (*Aggregate) SetGroups

func (s *Aggregate) SetGroups(v [][]*string) *Aggregate

SetGroups sets the Groups field's value.

func (*Aggregate) SetInputs

func (s *Aggregate) SetInputs(v []*string) *Aggregate

SetInputs sets the Inputs field's value.

func (*Aggregate) SetName

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

SetName sets the Name field's value.

func (Aggregate) String

func (s Aggregate) String() string

String returns the string representation.

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

func (*Aggregate) Validate

func (s *Aggregate) Validate() error

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

type AggregateOperation

type AggregateOperation struct {

    // Specifies the aggregation function to apply.
    //
    // Possible aggregation functions include: avg countDistinct, count, first,
    // last, kurtosis, max, min, skewness, stddev_samp, stddev_pop, sum, sumDistinct,
    // var_samp, var_pop
    //
    // AggFunc is a required field
    AggFunc *string `type:"string" required:"true" enum:"AggFunction"`

    // Specifies the column on the data set on which the aggregation function will
    // be applied.
    //
    // Column is a required field
    Column []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

Specifies the set of parameters needed to perform aggregation in the aggregate transform.

func (AggregateOperation) GoString

func (s AggregateOperation) GoString() string

GoString returns the string representation.

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

func (*AggregateOperation) SetAggFunc

func (s *AggregateOperation) SetAggFunc(v string) *AggregateOperation

SetAggFunc sets the AggFunc field's value.

func (*AggregateOperation) SetColumn

func (s *AggregateOperation) SetColumn(v []*string) *AggregateOperation

SetColumn sets the Column field's value.

func (AggregateOperation) String

func (s AggregateOperation) String() string

String returns the string representation.

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

func (*AggregateOperation) Validate

func (s *AggregateOperation) Validate() error

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

type AlreadyExistsException

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

    // A message describing the problem.
    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

A resource to be created or added already exists.

func (*AlreadyExistsException) Code

func (s *AlreadyExistsException) Code() string

Code returns the exception type name.

func (*AlreadyExistsException) Error

func (s *AlreadyExistsException) Error() string

func (AlreadyExistsException) GoString

func (s AlreadyExistsException) GoString() string

GoString returns the string representation.

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

func (*AlreadyExistsException) Message

func (s *AlreadyExistsException) Message() string

Message returns the exception's message.

func (*AlreadyExistsException) OrigErr

func (s *AlreadyExistsException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AlreadyExistsException) RequestID

func (s *AlreadyExistsException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AlreadyExistsException) StatusCode

func (s *AlreadyExistsException) StatusCode() int

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

func (AlreadyExistsException) String

func (s AlreadyExistsException) String() string

String returns the string representation.

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

type AmazonRedshiftAdvancedOption

type AmazonRedshiftAdvancedOption struct {

    // The key for the additional connection option.
    Key *string `type:"string"`

    // The value for the additional connection option.
    Value *string `type:"string"`
    // contains filtered or unexported fields
}

Specifies an optional value when connecting to the Redshift cluster.

func (AmazonRedshiftAdvancedOption) GoString

func (s AmazonRedshiftAdvancedOption) GoString() string

GoString returns the string representation.

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

func (*AmazonRedshiftAdvancedOption) SetKey

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

SetKey sets the Key field's value.

func (*AmazonRedshiftAdvancedOption) SetValue

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

SetValue sets the Value field's value.

func (AmazonRedshiftAdvancedOption) String

func (s AmazonRedshiftAdvancedOption) String() string

String returns the string representation.

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

type AmazonRedshiftNodeData

type AmazonRedshiftNodeData struct {

    // The access type for the Redshift connection. Can be a direct connection or
    // catalog connections.
    AccessType *string `type:"string"`

    // Specifies how writing to a Redshift cluser will occur.
    Action *string `type:"string"`

    // Optional values when connecting to the Redshift cluster.
    AdvancedOptions []*AmazonRedshiftAdvancedOption `type:"list"`

    // The name of the Glue Data Catalog database when working with a data catalog.
    CatalogDatabase *Option `type:"structure"`

    // The Redshift schema name when working with a data catalog.
    CatalogRedshiftSchema *string `type:"string"`

    // The database table to read from.
    CatalogRedshiftTable *string `type:"string"`

    // The Glue Data Catalog table name when working with a data catalog.
    CatalogTable *Option `type:"structure"`

    // The Glue connection to the Redshift cluster.
    Connection *Option `type:"structure"`

    // Specifies the name of the connection that is associated with the catalog
    // table used.
    CrawlerConnection *string `type:"string"`

    // Optional. The role name use when connection to S3. The IAM role ill default
    // to the role on the job when left blank.
    IamRole *Option `type:"structure"`

    // The action used when to detemine how a MERGE in a Redshift sink will be handled.
    MergeAction *string `type:"string"`

    // The SQL used in a custom merge to deal with matching records.
    MergeClause *string `type:"string"`

    // The action used when to detemine how a MERGE in a Redshift sink will be handled
    // when an existing record matches a new record.
    MergeWhenMatched *string `type:"string"`

    // The action used when to detemine how a MERGE in a Redshift sink will be handled
    // when an existing record doesn't match a new record.
    MergeWhenNotMatched *string `type:"string"`

    // The SQL used before a MERGE or APPEND with upsert is run.
    PostAction *string `type:"string"`

    // The SQL used before a MERGE or APPEND with upsert is run.
    PreAction *string `type:"string"`

    // The SQL used to fetch the data from a Redshift sources when the SourceType
    // is 'query'.
    SampleQuery *string `type:"string"`

    // The Redshift schema name when working with a direct connection.
    Schema *Option `type:"structure"`

    // The list of column names used to determine a matching record when doing a
    // MERGE or APPEND with upsert.
    SelectedColumns []*Option `type:"list"`

    // The source type to specify whether a specific table is the source or a custom
    // query.
    SourceType *string `type:"string"`

    // The name of the temporary staging table that is used when doing a MERGE or
    // APPEND with upsert.
    StagingTable *string `type:"string"`

    // The Redshift table name when working with a direct connection.
    Table *Option `type:"structure"`

    // Specifies the prefix to a table.
    TablePrefix *string `type:"string"`

    // The array of schema output for a given node.
    TableSchema []*Option `type:"list"`

    // The Amazon S3 path where temporary data can be staged when copying out of
    // the database.
    TempDir *string `type:"string"`

    // The action used on Redshift sinks when doing an APPEND.
    Upsert *bool `type:"boolean"`
    // contains filtered or unexported fields
}

Specifies an Amazon Redshift node.

func (AmazonRedshiftNodeData) GoString

func (s AmazonRedshiftNodeData) GoString() string

GoString returns the string representation.

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

func (*AmazonRedshiftNodeData) SetAccessType

func (s *AmazonRedshiftNodeData) SetAccessType(v string) *AmazonRedshiftNodeData

SetAccessType sets the AccessType field's value.

func (*AmazonRedshiftNodeData) SetAction

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

SetAction sets the Action field's value.

func (*AmazonRedshiftNodeData) SetAdvancedOptions

func (s *AmazonRedshiftNodeData) SetAdvancedOptions(v []*AmazonRedshiftAdvancedOption) *AmazonRedshiftNodeData

SetAdvancedOptions sets the AdvancedOptions field's value.

func (*AmazonRedshiftNodeData) SetCatalogDatabase

func (s *AmazonRedshiftNodeData) SetCatalogDatabase(v *Option) *AmazonRedshiftNodeData

SetCatalogDatabase sets the CatalogDatabase field's value.

func (*AmazonRedshiftNodeData) SetCatalogRedshiftSchema

func (s *AmazonRedshiftNodeData) SetCatalogRedshiftSchema(v string) *AmazonRedshiftNodeData

SetCatalogRedshiftSchema sets the CatalogRedshiftSchema field's value.

func (*AmazonRedshiftNodeData) SetCatalogRedshiftTable

func (s *AmazonRedshiftNodeData) SetCatalogRedshiftTable(v string) *AmazonRedshiftNodeData

SetCatalogRedshiftTable sets the CatalogRedshiftTable field's value.

func (*AmazonRedshiftNodeData) SetCatalogTable

func (s *AmazonRedshiftNodeData) SetCatalogTable(v *Option) *AmazonRedshiftNodeData

SetCatalogTable sets the CatalogTable field's value.

func (*AmazonRedshiftNodeData) SetConnection

func (s *AmazonRedshiftNodeData) SetConnection(v *Option) *AmazonRedshiftNodeData

SetConnection sets the Connection field's value.

func (*AmazonRedshiftNodeData) SetCrawlerConnection

func (s *AmazonRedshiftNodeData) SetCrawlerConnection(v string) *AmazonRedshiftNodeData

SetCrawlerConnection sets the CrawlerConnection field's value.

func (*AmazonRedshiftNodeData) SetIamRole

func (s *AmazonRedshiftNodeData) SetIamRole(v *Option) *AmazonRedshiftNodeData

SetIamRole sets the IamRole field's value.

func (*AmazonRedshiftNodeData) SetMergeAction

func (s *AmazonRedshiftNodeData) SetMergeAction(v string) *AmazonRedshiftNodeData

SetMergeAction sets the MergeAction field's value.

func (*AmazonRedshiftNodeData) SetMergeClause

func (s *AmazonRedshiftNodeData) SetMergeClause(v string) *AmazonRedshiftNodeData

SetMergeClause sets the MergeClause field's value.

func (*AmazonRedshiftNodeData) SetMergeWhenMatched

func (s *AmazonRedshiftNodeData) SetMergeWhenMatched(v string) *AmazonRedshiftNodeData

SetMergeWhenMatched sets the MergeWhenMatched field's value.

func (*AmazonRedshiftNodeData) SetMergeWhenNotMatched

func (s *AmazonRedshiftNodeData) SetMergeWhenNotMatched(v string) *AmazonRedshiftNodeData

SetMergeWhenNotMatched sets the MergeWhenNotMatched field's value.

func (*AmazonRedshiftNodeData) SetPostAction

func (s *AmazonRedshiftNodeData) SetPostAction(v string) *AmazonRedshiftNodeData

SetPostAction sets the PostAction field's value.

func (*AmazonRedshiftNodeData) SetPreAction

func (s *AmazonRedshiftNodeData) SetPreAction(v string) *AmazonRedshiftNodeData

SetPreAction sets the PreAction field's value.

func (*AmazonRedshiftNodeData) SetSampleQuery

func (s *AmazonRedshiftNodeData) SetSampleQuery(v string) *AmazonRedshiftNodeData

SetSampleQuery sets the SampleQuery field's value.

func (*AmazonRedshiftNodeData) SetSchema

func (s *AmazonRedshiftNodeData) SetSchema(v *Option) *AmazonRedshiftNodeData

SetSchema sets the Schema field's value.

func (*AmazonRedshiftNodeData) SetSelectedColumns

func (s *AmazonRedshiftNodeData) SetSelectedColumns(v []*Option) *AmazonRedshiftNodeData

SetSelectedColumns sets the SelectedColumns field's value.

func (*AmazonRedshiftNodeData) SetSourceType

func (s *AmazonRedshiftNodeData) SetSourceType(v string) *AmazonRedshiftNodeData

SetSourceType sets the SourceType field's value.

func (*AmazonRedshiftNodeData) SetStagingTable

func (s *AmazonRedshiftNodeData) SetStagingTable(v string) *AmazonRedshiftNodeData

SetStagingTable sets the StagingTable field's value.

func (*AmazonRedshiftNodeData) SetTable

func (s *AmazonRedshiftNodeData) SetTable(v *Option) *AmazonRedshiftNodeData

SetTable sets the Table field's value.

func (*AmazonRedshiftNodeData) SetTablePrefix

func (s *AmazonRedshiftNodeData) SetTablePrefix(v string) *AmazonRedshiftNodeData

SetTablePrefix sets the TablePrefix field's value.

func (*AmazonRedshiftNodeData) SetTableSchema

func (s *AmazonRedshiftNodeData) SetTableSchema(v []*Option) *AmazonRedshiftNodeData

SetTableSchema sets the TableSchema field's value.

func (*AmazonRedshiftNodeData) SetTempDir

func (s *AmazonRedshiftNodeData) SetTempDir(v string) *AmazonRedshiftNodeData

SetTempDir sets the TempDir field's value.

func (*AmazonRedshiftNodeData) SetUpsert

func (s *AmazonRedshiftNodeData) SetUpsert(v bool) *AmazonRedshiftNodeData

SetUpsert sets the Upsert field's value.

func (AmazonRedshiftNodeData) String

func (s AmazonRedshiftNodeData) String() string

String returns the string representation.

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

type AmazonRedshiftSource

type AmazonRedshiftSource struct {

    // Specifies the data of the Amazon Reshift source node.
    Data *AmazonRedshiftNodeData `type:"structure"`

    // The name of the Amazon Redshift source.
    Name *string `type:"string"`
    // contains filtered or unexported fields
}

Specifies an Amazon Redshift source.

func (AmazonRedshiftSource) GoString

func (s AmazonRedshiftSource) GoString() string

GoString returns the string representation.

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

func (*AmazonRedshiftSource) SetData

func (s *AmazonRedshiftSource) SetData(v *AmazonRedshiftNodeData) *AmazonRedshiftSource

SetData sets the Data field's value.

func (*AmazonRedshiftSource) SetName

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

SetName sets the Name field's value.

func (AmazonRedshiftSource) String

func (s AmazonRedshiftSource) String() string

String returns the string representation.

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

type AmazonRedshiftTarget

type AmazonRedshiftTarget struct {

    // Specifies the data of the Amazon Redshift target node.
    Data *AmazonRedshiftNodeData `type:"structure"`

    // The nodes that are inputs to the data target.
    Inputs []*string `min:"1" type:"list"`

    // The name of the Amazon Redshift target.
    Name *string `type:"string"`
    // contains filtered or unexported fields
}

Specifies an Amazon Redshift target.

func (AmazonRedshiftTarget) GoString

func (s AmazonRedshiftTarget) GoString() string

GoString returns the string representation.

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

func (*AmazonRedshiftTarget) SetData

func (s *AmazonRedshiftTarget) SetData(v *AmazonRedshiftNodeData) *AmazonRedshiftTarget

SetData sets the Data field's value.

func (*AmazonRedshiftTarget) SetInputs

func (s *AmazonRedshiftTarget) SetInputs(v []*string) *AmazonRedshiftTarget

SetInputs sets the Inputs field's value.

func (*AmazonRedshiftTarget) SetName

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

SetName sets the Name field's value.

func (AmazonRedshiftTarget) String

func (s AmazonRedshiftTarget) String() string

String returns the string representation.

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

func (*AmazonRedshiftTarget) Validate

func (s *AmazonRedshiftTarget) Validate() error

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

type ApplyMapping

type ApplyMapping struct {

    // The data inputs identified by their node names.
    //
    // Inputs is a required field
    Inputs []*string `min:"1" type:"list" required:"true"`

    // Specifies the mapping of data property keys in the data source to data property
    // keys in the data target.
    //
    // Mapping is a required field
    Mapping []*Mapping `type:"list" required:"true"`

    // The name of the transform node.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies a transform that maps data property keys in the data source to data property keys in the data target. You can rename keys, modify the data types for keys, and choose which keys to drop from the dataset.

func (ApplyMapping) GoString

func (s ApplyMapping) GoString() string

GoString returns the string representation.

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

func (*ApplyMapping) SetInputs

func (s *ApplyMapping) SetInputs(v []*string) *ApplyMapping

SetInputs sets the Inputs field's value.

func (*ApplyMapping) SetMapping

func (s *ApplyMapping) SetMapping(v []*Mapping) *ApplyMapping

SetMapping sets the Mapping field's value.

func (*ApplyMapping) SetName

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

SetName sets the Name field's value.

func (ApplyMapping) String

func (s ApplyMapping) String() string

String returns the string representation.

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

func (*ApplyMapping) Validate

func (s *ApplyMapping) Validate() error

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

type AthenaConnectorSource

type AthenaConnectorSource struct {

    // The name of the connection that is associated with the connector.
    //
    // ConnectionName is a required field
    ConnectionName *string `type:"string" required:"true"`

    // The name of the table in the data source.
    ConnectionTable *string `type:"string"`

    // The type of connection, such as marketplace.athena or custom.athena, designating
    // a connection to an Amazon Athena data store.
    //
    // ConnectionType is a required field
    ConnectionType *string `type:"string" required:"true"`

    // The name of a connector that assists with accessing the data store in Glue
    // Studio.
    //
    // ConnectorName is a required field
    ConnectorName *string `type:"string" required:"true"`

    // The name of the data source.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // Specifies the data schema for the custom Athena source.
    OutputSchemas []*GlueSchema `type:"list"`

    // The name of the Cloudwatch log group to read from. For example, /aws-glue/jobs/output.
    //
    // SchemaName is a required field
    SchemaName *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies a connector to an Amazon Athena data source.

func (AthenaConnectorSource) GoString

func (s AthenaConnectorSource) GoString() string

GoString returns the string representation.

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

func (*AthenaConnectorSource) SetConnectionName

func (s *AthenaConnectorSource) SetConnectionName(v string) *AthenaConnectorSource

SetConnectionName sets the ConnectionName field's value.

func (*AthenaConnectorSource) SetConnectionTable

func (s *AthenaConnectorSource) SetConnectionTable(v string) *AthenaConnectorSource

SetConnectionTable sets the ConnectionTable field's value.

func (*AthenaConnectorSource) SetConnectionType

func (s *AthenaConnectorSource) SetConnectionType(v string) *AthenaConnectorSource

SetConnectionType sets the ConnectionType field's value.

func (*AthenaConnectorSource) SetConnectorName

func (s *AthenaConnectorSource) SetConnectorName(v string) *AthenaConnectorSource

SetConnectorName sets the ConnectorName field's value.

func (*AthenaConnectorSource) SetName

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

SetName sets the Name field's value.

func (*AthenaConnectorSource) SetOutputSchemas

func (s *AthenaConnectorSource) SetOutputSchemas(v []*GlueSchema) *AthenaConnectorSource

SetOutputSchemas sets the OutputSchemas field's value.

func (*AthenaConnectorSource) SetSchemaName

func (s *AthenaConnectorSource) SetSchemaName(v string) *AthenaConnectorSource

SetSchemaName sets the SchemaName field's value.

func (AthenaConnectorSource) String

func (s AthenaConnectorSource) String() string

String returns the string representation.

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

func (*AthenaConnectorSource) Validate

func (s *AthenaConnectorSource) Validate() error

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

type AuditContext

type AuditContext struct {

    // A string containing the additional audit context information.
    AdditionalAuditContext *string `type:"string"`

    // All columns request for audit.
    AllColumnsRequested *bool `type:"boolean"`

    // The requested columns for audit.
    RequestedColumns []*string `type:"list"`
    // contains filtered or unexported fields
}

A structure containing the Lake Formation audit context.

func (AuditContext) GoString

func (s AuditContext) GoString() string

GoString returns the string representation.

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

func (*AuditContext) SetAdditionalAuditContext

func (s *AuditContext) SetAdditionalAuditContext(v string) *AuditContext

SetAdditionalAuditContext sets the AdditionalAuditContext field's value.

func (*AuditContext) SetAllColumnsRequested

func (s *AuditContext) SetAllColumnsRequested(v bool) *AuditContext

SetAllColumnsRequested sets the AllColumnsRequested field's value.

func (*AuditContext) SetRequestedColumns

func (s *AuditContext) SetRequestedColumns(v []*string) *AuditContext

SetRequestedColumns sets the RequestedColumns field's value.

func (AuditContext) String

func (s AuditContext) String() string

String returns the string representation.

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

type BackfillError

type BackfillError struct {

    // The error code for an error that occurred when registering partition indexes
    // for an existing table.
    Code *string `type:"string" enum:"BackfillErrorCode"`

    // A list of a limited number of partitions in the response.
    Partitions []*PartitionValueList `type:"list"`
    // contains filtered or unexported fields
}

A list of errors that can occur when registering partition indexes for an existing table.

These errors give the details about why an index registration failed and provide a limited number of partitions in the response, so that you can fix the partitions at fault and try registering the index again. The most common set of errors that can occur are categorized as follows:

  • EncryptedPartitionError: The partitions are encrypted.

  • InvalidPartitionTypeDataError: The partition value doesn't match the data type for that partition column.

  • MissingPartitionValueError: The partitions are encrypted.

  • UnsupportedPartitionCharacterError: Characters inside the partition value are not supported. For example: U+0000 , U+0001, U+0002.

  • InternalError: Any error which does not belong to other error codes.

func (BackfillError) GoString

func (s BackfillError) GoString() string

GoString returns the string representation.

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

func (*BackfillError) SetCode

func (s *BackfillError) SetCode(v string) *BackfillError

SetCode sets the Code field's value.

func (*BackfillError) SetPartitions

func (s *BackfillError) SetPartitions(v []*PartitionValueList) *BackfillError

SetPartitions sets the Partitions field's value.

func (BackfillError) String

func (s BackfillError) String() string

String returns the string representation.

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

type BasicCatalogTarget

type BasicCatalogTarget struct {

    // The database that contains the table you want to use as the target. This
    // database must already exist in the Data Catalog.
    //
    // Database is a required field
    Database *string `type:"string" required:"true"`

    // The nodes that are inputs to the data target.
    //
    // Inputs is a required field
    Inputs []*string `min:"1" type:"list" required:"true"`

    // The name of your data target.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // The table that defines the schema of your output data. This table must already
    // exist in the Data Catalog.
    //
    // Table is a required field
    Table *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies a target that uses a Glue Data Catalog table.

func (BasicCatalogTarget) GoString

func (s BasicCatalogTarget) GoString() string

GoString returns the string representation.

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

func (*BasicCatalogTarget) SetDatabase

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

SetDatabase sets the Database field's value.

func (*BasicCatalogTarget) SetInputs

func (s *BasicCatalogTarget) SetInputs(v []*string) *BasicCatalogTarget

SetInputs sets the Inputs field's value.

func (*BasicCatalogTarget) SetName

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

SetName sets the Name field's value.

func (*BasicCatalogTarget) SetTable

func (s *BasicCatalogTarget) SetTable(v string) *BasicCatalogTarget

SetTable sets the Table field's value.

func (BasicCatalogTarget) String

func (s BasicCatalogTarget) String() string

String returns the string representation.

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

func (*BasicCatalogTarget) Validate

func (s *BasicCatalogTarget) Validate() error

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

type BatchCreatePartitionInput

type BatchCreatePartitionInput struct {

    // The ID of the catalog in which the partition is to be created. Currently,
    // this should be the Amazon Web Services account ID.
    CatalogId *string `min:"1" type:"string"`

    // The name of the metadata database in which the partition is to be created.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A list of PartitionInput structures that define the partitions to be created.
    //
    // PartitionInputList is a required field
    PartitionInputList []*PartitionInput `type:"list" required:"true"`

    // The name of the metadata table in which the partition is to be created.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (BatchCreatePartitionInput) GoString

func (s BatchCreatePartitionInput) GoString() string

GoString returns the string representation.

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

func (*BatchCreatePartitionInput) SetCatalogId

func (s *BatchCreatePartitionInput) SetCatalogId(v string) *BatchCreatePartitionInput

SetCatalogId sets the CatalogId field's value.

func (*BatchCreatePartitionInput) SetDatabaseName

func (s *BatchCreatePartitionInput) SetDatabaseName(v string) *BatchCreatePartitionInput

SetDatabaseName sets the DatabaseName field's value.

func (*BatchCreatePartitionInput) SetPartitionInputList

func (s *BatchCreatePartitionInput) SetPartitionInputList(v []*PartitionInput) *BatchCreatePartitionInput

SetPartitionInputList sets the PartitionInputList field's value.

func (*BatchCreatePartitionInput) SetTableName

func (s *BatchCreatePartitionInput) SetTableName(v string) *BatchCreatePartitionInput

SetTableName sets the TableName field's value.

func (BatchCreatePartitionInput) String

func (s BatchCreatePartitionInput) String() string

String returns the string representation.

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

func (*BatchCreatePartitionInput) Validate

func (s *BatchCreatePartitionInput) Validate() error

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

type BatchCreatePartitionOutput

type BatchCreatePartitionOutput struct {

    // The errors encountered when trying to create the requested partitions.
    Errors []*PartitionError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchCreatePartitionOutput) GoString

func (s BatchCreatePartitionOutput) GoString() string

GoString returns the string representation.

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

func (*BatchCreatePartitionOutput) SetErrors

func (s *BatchCreatePartitionOutput) SetErrors(v []*PartitionError) *BatchCreatePartitionOutput

SetErrors sets the Errors field's value.

func (BatchCreatePartitionOutput) String

func (s BatchCreatePartitionOutput) String() string

String returns the string representation.

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

type BatchDeleteConnectionInput

type BatchDeleteConnectionInput struct {

    // The ID of the Data Catalog in which the connections reside. If none is provided,
    // the Amazon Web Services account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // A list of names of the connections to delete.
    //
    // ConnectionNameList is a required field
    ConnectionNameList []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchDeleteConnectionInput) GoString

func (s BatchDeleteConnectionInput) GoString() string

GoString returns the string representation.

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

func (*BatchDeleteConnectionInput) SetCatalogId

func (s *BatchDeleteConnectionInput) SetCatalogId(v string) *BatchDeleteConnectionInput

SetCatalogId sets the CatalogId field's value.

func (*BatchDeleteConnectionInput) SetConnectionNameList

func (s *BatchDeleteConnectionInput) SetConnectionNameList(v []*string) *BatchDeleteConnectionInput

SetConnectionNameList sets the ConnectionNameList field's value.

func (BatchDeleteConnectionInput) String

func (s BatchDeleteConnectionInput) String() string

String returns the string representation.

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

func (*BatchDeleteConnectionInput) Validate

func (s *BatchDeleteConnectionInput) Validate() error

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

type BatchDeleteConnectionOutput

type BatchDeleteConnectionOutput struct {

    // A map of the names of connections that were not successfully deleted to error
    // details.
    Errors map[string]*ErrorDetail `type:"map"`

    // A list of names of the connection definitions that were successfully deleted.
    Succeeded []*string `type:"list"`
    // contains filtered or unexported fields
}

func (BatchDeleteConnectionOutput) GoString

func (s BatchDeleteConnectionOutput) GoString() string

GoString returns the string representation.

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

func (*BatchDeleteConnectionOutput) SetErrors

func (s *BatchDeleteConnectionOutput) SetErrors(v map[string]*ErrorDetail) *BatchDeleteConnectionOutput

SetErrors sets the Errors field's value.

func (*BatchDeleteConnectionOutput) SetSucceeded

func (s *BatchDeleteConnectionOutput) SetSucceeded(v []*string) *BatchDeleteConnectionOutput

SetSucceeded sets the Succeeded field's value.

func (BatchDeleteConnectionOutput) String

func (s BatchDeleteConnectionOutput) String() string

String returns the string representation.

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

type BatchDeletePartitionInput

type BatchDeletePartitionInput struct {

    // The ID of the Data Catalog where the partition to be deleted resides. If
    // none is provided, the Amazon Web Services account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database in which the table in question resides.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A list of PartitionInput structures that define the partitions to be deleted.
    //
    // PartitionsToDelete is a required field
    PartitionsToDelete []*PartitionValueList `type:"list" required:"true"`

    // The name of the table that contains the partitions to be deleted.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (BatchDeletePartitionInput) GoString

func (s BatchDeletePartitionInput) GoString() string

GoString returns the string representation.

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

func (*BatchDeletePartitionInput) SetCatalogId

func (s *BatchDeletePartitionInput) SetCatalogId(v string) *BatchDeletePartitionInput

SetCatalogId sets the CatalogId field's value.

func (*BatchDeletePartitionInput) SetDatabaseName

func (s *BatchDeletePartitionInput) SetDatabaseName(v string) *BatchDeletePartitionInput

SetDatabaseName sets the DatabaseName field's value.

func (*BatchDeletePartitionInput) SetPartitionsToDelete

func (s *BatchDeletePartitionInput) SetPartitionsToDelete(v []*PartitionValueList) *BatchDeletePartitionInput

SetPartitionsToDelete sets the PartitionsToDelete field's value.

func (*BatchDeletePartitionInput) SetTableName

func (s *BatchDeletePartitionInput) SetTableName(v string) *BatchDeletePartitionInput

SetTableName sets the TableName field's value.

func (BatchDeletePartitionInput) String

func (s BatchDeletePartitionInput) String() string

String returns the string representation.

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

func (*BatchDeletePartitionInput) Validate

func (s *BatchDeletePartitionInput) Validate() error

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

type BatchDeletePartitionOutput

type BatchDeletePartitionOutput struct {

    // The errors encountered when trying to delete the requested partitions.
    Errors []*PartitionError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchDeletePartitionOutput) GoString

func (s BatchDeletePartitionOutput) GoString() string

GoString returns the string representation.

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

func (*BatchDeletePartitionOutput) SetErrors

func (s *BatchDeletePartitionOutput) SetErrors(v []*PartitionError) *BatchDeletePartitionOutput

SetErrors sets the Errors field's value.

func (BatchDeletePartitionOutput) String

func (s BatchDeletePartitionOutput) String() string

String returns the string representation.

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

type BatchDeleteTableInput

type BatchDeleteTableInput struct {

    // The ID of the Data Catalog where the table resides. If none is provided,
    // the Amazon Web Services account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database in which the tables to delete reside. For
    // Hive compatibility, this name is entirely lowercase.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A list of the table to delete.
    //
    // TablesToDelete is a required field
    TablesToDelete []*string `type:"list" required:"true"`

    // The transaction ID at which to delete the table contents.
    TransactionId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (BatchDeleteTableInput) GoString

func (s BatchDeleteTableInput) GoString() string

GoString returns the string representation.

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

func (*BatchDeleteTableInput) SetCatalogId

func (s *BatchDeleteTableInput) SetCatalogId(v string) *BatchDeleteTableInput

SetCatalogId sets the CatalogId field's value.

func (*BatchDeleteTableInput) SetDatabaseName

func (s *BatchDeleteTableInput) SetDatabaseName(v string) *BatchDeleteTableInput

SetDatabaseName sets the DatabaseName field's value.

func (*BatchDeleteTableInput) SetTablesToDelete

func (s *BatchDeleteTableInput) SetTablesToDelete(v []*string) *BatchDeleteTableInput

SetTablesToDelete sets the TablesToDelete field's value.

func (*BatchDeleteTableInput) SetTransactionId

func (s *BatchDeleteTableInput) SetTransactionId(v string) *BatchDeleteTableInput

SetTransactionId sets the TransactionId field's value.

func (BatchDeleteTableInput) String

func (s BatchDeleteTableInput) String() string

String returns the string representation.

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

func (*BatchDeleteTableInput) Validate

func (s *BatchDeleteTableInput) Validate() error

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

type BatchDeleteTableOutput

type BatchDeleteTableOutput struct {

    // A list of errors encountered in attempting to delete the specified tables.
    Errors []*TableError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchDeleteTableOutput) GoString

func (s BatchDeleteTableOutput) GoString() string

GoString returns the string representation.

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

func (*BatchDeleteTableOutput) SetErrors

func (s *BatchDeleteTableOutput) SetErrors(v []*TableError) *BatchDeleteTableOutput

SetErrors sets the Errors field's value.

func (BatchDeleteTableOutput) String

func (s BatchDeleteTableOutput) String() string

String returns the string representation.

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

type BatchDeleteTableVersionInput

type BatchDeleteTableVersionInput struct {

    // The ID of the Data Catalog where the tables reside. If none is provided,
    // the Amazon Web Services account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The database in the catalog in which the table resides. For Hive compatibility,
    // this name is entirely lowercase.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The name of the table. For Hive compatibility, this name is entirely lowercase.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`

    // A list of the IDs of versions to be deleted. A VersionId is a string representation
    // of an integer. Each version is incremented by 1.
    //
    // VersionIds is a required field
    VersionIds []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchDeleteTableVersionInput) GoString

func (s BatchDeleteTableVersionInput) GoString() string

GoString returns the string representation.

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

func (*BatchDeleteTableVersionInput) SetCatalogId

func (s *BatchDeleteTableVersionInput) SetCatalogId(v string) *BatchDeleteTableVersionInput

SetCatalogId sets the CatalogId field's value.

func (*BatchDeleteTableVersionInput) SetDatabaseName

func (s *BatchDeleteTableVersionInput) SetDatabaseName(v string) *BatchDeleteTableVersionInput

SetDatabaseName sets the DatabaseName field's value.

func (*BatchDeleteTableVersionInput) SetTableName

func (s *BatchDeleteTableVersionInput) SetTableName(v string) *BatchDeleteTableVersionInput

SetTableName sets the TableName field's value.

func (*BatchDeleteTableVersionInput) SetVersionIds

func (s *BatchDeleteTableVersionInput) SetVersionIds(v []*string) *BatchDeleteTableVersionInput

SetVersionIds sets the VersionIds field's value.

func (BatchDeleteTableVersionInput) String

func (s BatchDeleteTableVersionInput) String() string

String returns the string representation.

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

func (*BatchDeleteTableVersionInput) Validate

func (s *BatchDeleteTableVersionInput) Validate() error

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

type BatchDeleteTableVersionOutput

type BatchDeleteTableVersionOutput struct {

    // A list of errors encountered while trying to delete the specified table versions.
    Errors []*TableVersionError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchDeleteTableVersionOutput) GoString

func (s BatchDeleteTableVersionOutput) GoString() string

GoString returns the string representation.

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

func (*BatchDeleteTableVersionOutput) SetErrors

func (s *BatchDeleteTableVersionOutput) SetErrors(v []*TableVersionError) *BatchDeleteTableVersionOutput

SetErrors sets the Errors field's value.

func (BatchDeleteTableVersionOutput) String

func (s BatchDeleteTableVersionOutput) String() string

String returns the string representation.

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

type BatchGetBlueprintsInput

type BatchGetBlueprintsInput struct {

    // Specifies whether or not to include the blueprint in the response.
    IncludeBlueprint *bool `type:"boolean"`

    // Specifies whether or not to include the parameters, as a JSON string, for
    // the blueprint in the response.
    IncludeParameterSpec *bool `type:"boolean"`

    // A list of blueprint names.
    //
    // Names is a required field
    Names []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetBlueprintsInput) GoString

func (s BatchGetBlueprintsInput) GoString() string

GoString returns the string representation.

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

func (*BatchGetBlueprintsInput) SetIncludeBlueprint

func (s *BatchGetBlueprintsInput) SetIncludeBlueprint(v bool) *BatchGetBlueprintsInput

SetIncludeBlueprint sets the IncludeBlueprint field's value.

func (*BatchGetBlueprintsInput) SetIncludeParameterSpec

func (s *BatchGetBlueprintsInput) SetIncludeParameterSpec(v bool) *BatchGetBlueprintsInput

SetIncludeParameterSpec sets the IncludeParameterSpec field's value.

func (*BatchGetBlueprintsInput) SetNames

func (s *BatchGetBlueprintsInput) SetNames(v []*string) *BatchGetBlueprintsInput

SetNames sets the Names field's value.

func (BatchGetBlueprintsInput) String

func (s BatchGetBlueprintsInput) String() string

String returns the string representation.

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

func (*BatchGetBlueprintsInput) Validate

func (s *BatchGetBlueprintsInput) Validate() error

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

type BatchGetBlueprintsOutput

type BatchGetBlueprintsOutput struct {

    // Returns a list of blueprint as a Blueprints object.
    Blueprints []*Blueprint `type:"list"`

    // Returns a list of BlueprintNames that were not found.
    MissingBlueprints []*string `type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetBlueprintsOutput) GoString

func (s BatchGetBlueprintsOutput) GoString() string

GoString returns the string representation.

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

func (*BatchGetBlueprintsOutput) SetBlueprints

func (s *BatchGetBlueprintsOutput) SetBlueprints(v []*Blueprint) *BatchGetBlueprintsOutput

SetBlueprints sets the Blueprints field's value.

func (*BatchGetBlueprintsOutput) SetMissingBlueprints

func (s *BatchGetBlueprintsOutput) SetMissingBlueprints(v []*string) *BatchGetBlueprintsOutput

SetMissingBlueprints sets the MissingBlueprints field's value.

func (BatchGetBlueprintsOutput) String

func (s BatchGetBlueprintsOutput) String() string

String returns the string representation.

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

type BatchGetCrawlersInput

type BatchGetCrawlersInput struct {

    // A list of crawler names, which might be the names returned from the ListCrawlers
    // operation.
    //
    // CrawlerNames is a required field
    CrawlerNames []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetCrawlersInput) GoString

func (s BatchGetCrawlersInput) GoString() string

GoString returns the string representation.

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

func (*BatchGetCrawlersInput) SetCrawlerNames

func (s *BatchGetCrawlersInput) SetCrawlerNames(v []*string) *BatchGetCrawlersInput

SetCrawlerNames sets the CrawlerNames field's value.

func (BatchGetCrawlersInput) String

func (s BatchGetCrawlersInput) String() string

String returns the string representation.

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

func (*BatchGetCrawlersInput) Validate

func (s *BatchGetCrawlersInput) Validate() error

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

type BatchGetCrawlersOutput

type BatchGetCrawlersOutput struct {

    // A list of crawler definitions.
    Crawlers []*Crawler `type:"list"`

    // A list of names of crawlers that were not found.
    CrawlersNotFound []*string `type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetCrawlersOutput) GoString

func (s BatchGetCrawlersOutput) GoString() string

GoString returns the string representation.

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

func (*BatchGetCrawlersOutput) SetCrawlers

func (s *BatchGetCrawlersOutput) SetCrawlers(v []*Crawler) *BatchGetCrawlersOutput

SetCrawlers sets the Crawlers field's value.

func (*BatchGetCrawlersOutput) SetCrawlersNotFound

func (s *BatchGetCrawlersOutput) SetCrawlersNotFound(v []*string) *BatchGetCrawlersOutput

SetCrawlersNotFound sets the CrawlersNotFound field's value.

func (BatchGetCrawlersOutput) String

func (s BatchGetCrawlersOutput) String() string

String returns the string representation.

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

type BatchGetCustomEntityTypesInput

type BatchGetCustomEntityTypesInput struct {

    // A list of names of the custom patterns that you want to retrieve.
    //
    // Names is a required field
    Names []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetCustomEntityTypesInput) GoString

func (s BatchGetCustomEntityTypesInput) GoString() string

GoString returns the string representation.

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

func (*BatchGetCustomEntityTypesInput) SetNames

func (s *BatchGetCustomEntityTypesInput) SetNames(v []*string) *BatchGetCustomEntityTypesInput

SetNames sets the Names field's value.

func (BatchGetCustomEntityTypesInput) String

func (s BatchGetCustomEntityTypesInput) String() string

String returns the string representation.

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

func (*BatchGetCustomEntityTypesInput) Validate

func (s *BatchGetCustomEntityTypesInput) Validate() error

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

type BatchGetCustomEntityTypesOutput

type BatchGetCustomEntityTypesOutput struct {

    // A list of CustomEntityType objects representing the custom patterns that
    // have been created.
    CustomEntityTypes []*CustomEntityType `type:"list"`

    // A list of the names of custom patterns that were not found.
    CustomEntityTypesNotFound []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetCustomEntityTypesOutput) GoString

func (s BatchGetCustomEntityTypesOutput) GoString() string

GoString returns the string representation.

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

func (*BatchGetCustomEntityTypesOutput) SetCustomEntityTypes

func (s *BatchGetCustomEntityTypesOutput) SetCustomEntityTypes(v []*CustomEntityType) *BatchGetCustomEntityTypesOutput

SetCustomEntityTypes sets the CustomEntityTypes field's value.

func (*BatchGetCustomEntityTypesOutput) SetCustomEntityTypesNotFound

func (s *BatchGetCustomEntityTypesOutput) SetCustomEntityTypesNotFound(v []*string) *BatchGetCustomEntityTypesOutput

SetCustomEntityTypesNotFound sets the CustomEntityTypesNotFound field's value.

func (BatchGetCustomEntityTypesOutput) String

func (s BatchGetCustomEntityTypesOutput) String() string

String returns the string representation.

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

type BatchGetDataQualityResultInput

type BatchGetDataQualityResultInput struct {

    // A list of unique result IDs for the data quality results.
    //
    // ResultIds is a required field
    ResultIds []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetDataQualityResultInput) GoString

func (s BatchGetDataQualityResultInput) GoString() string

GoString returns the string representation.

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

func (*BatchGetDataQualityResultInput) SetResultIds

func (s *BatchGetDataQualityResultInput) SetResultIds(v []*string) *BatchGetDataQualityResultInput

SetResultIds sets the ResultIds field's value.

func (BatchGetDataQualityResultInput) String

func (s BatchGetDataQualityResultInput) String() string

String returns the string representation.

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

func (*BatchGetDataQualityResultInput) Validate

func (s *BatchGetDataQualityResultInput) Validate() error

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

type BatchGetDataQualityResultOutput

type BatchGetDataQualityResultOutput struct {

    // A list of DataQualityResult objects representing the data quality results.
    //
    // Results is a required field
    Results []*DataQualityResult `type:"list" required:"true"`

    // A list of result IDs for which results were not found.
    ResultsNotFound []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetDataQualityResultOutput) GoString

func (s BatchGetDataQualityResultOutput) GoString() string

GoString returns the string representation.

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

func (*BatchGetDataQualityResultOutput) SetResults

func (s *BatchGetDataQualityResultOutput) SetResults(v []*DataQualityResult) *BatchGetDataQualityResultOutput

SetResults sets the Results field's value.

func (*BatchGetDataQualityResultOutput) SetResultsNotFound

func (s *BatchGetDataQualityResultOutput) SetResultsNotFound(v []*string) *BatchGetDataQualityResultOutput

SetResultsNotFound sets the ResultsNotFound field's value.

func (BatchGetDataQualityResultOutput) String

func (s BatchGetDataQualityResultOutput) String() string

String returns the string representation.

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

type BatchGetDevEndpointsInput

type BatchGetDevEndpointsInput struct {

    // The list of DevEndpoint names, which might be the names returned from the
    // ListDevEndpoint operation.
    //
    // DevEndpointNames is a required field
    DevEndpointNames []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetDevEndpointsInput) GoString

func (s BatchGetDevEndpointsInput) GoString() string

GoString returns the string representation.

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

func (*BatchGetDevEndpointsInput) SetDevEndpointNames

func (s *BatchGetDevEndpointsInput) SetDevEndpointNames(v []*string) *BatchGetDevEndpointsInput

SetDevEndpointNames sets the DevEndpointNames field's value.

func (BatchGetDevEndpointsInput) String

func (s BatchGetDevEndpointsInput) String() string

String returns the string representation.

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

func (*BatchGetDevEndpointsInput) Validate

func (s *BatchGetDevEndpointsInput) Validate() error

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

type BatchGetDevEndpointsOutput

type BatchGetDevEndpointsOutput struct {

    // A list of DevEndpoint definitions.
    DevEndpoints []*DevEndpoint `type:"list"`

    // A list of DevEndpoints not found.
    DevEndpointsNotFound []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetDevEndpointsOutput) GoString

func (s BatchGetDevEndpointsOutput) GoString() string

GoString returns the string representation.

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

func (*BatchGetDevEndpointsOutput) SetDevEndpoints

func (s *BatchGetDevEndpointsOutput) SetDevEndpoints(v []*DevEndpoint) *BatchGetDevEndpointsOutput

SetDevEndpoints sets the DevEndpoints field's value.

func (*BatchGetDevEndpointsOutput) SetDevEndpointsNotFound

func (s *BatchGetDevEndpointsOutput) SetDevEndpointsNotFound(v []*string) *BatchGetDevEndpointsOutput

SetDevEndpointsNotFound sets the DevEndpointsNotFound field's value.

func (BatchGetDevEndpointsOutput) String

func (s BatchGetDevEndpointsOutput) String() string

String returns the string representation.

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

type BatchGetJobsInput

type BatchGetJobsInput struct {

    // A list of job names, which might be the names returned from the ListJobs
    // operation.
    //
    // JobNames is a required field
    JobNames []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetJobsInput) GoString

func (s BatchGetJobsInput) GoString() string

GoString returns the string representation.

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

func (*BatchGetJobsInput) SetJobNames

func (s *BatchGetJobsInput) SetJobNames(v []*string) *BatchGetJobsInput

SetJobNames sets the JobNames field's value.

func (BatchGetJobsInput) String

func (s BatchGetJobsInput) String() string

String returns the string representation.

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

func (*BatchGetJobsInput) Validate

func (s *BatchGetJobsInput) Validate() error

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

type BatchGetJobsOutput

type BatchGetJobsOutput struct {

    // A list of job definitions.
    Jobs []*Job `type:"list"`

    // A list of names of jobs not found.
    JobsNotFound []*string `type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetJobsOutput) GoString

func (s BatchGetJobsOutput) GoString() string

GoString returns the string representation.

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

func (*BatchGetJobsOutput) SetJobs

func (s *BatchGetJobsOutput) SetJobs(v []*Job) *BatchGetJobsOutput

SetJobs sets the Jobs field's value.

func (*BatchGetJobsOutput) SetJobsNotFound

func (s *BatchGetJobsOutput) SetJobsNotFound(v []*string) *BatchGetJobsOutput

SetJobsNotFound sets the JobsNotFound field's value.

func (BatchGetJobsOutput) String

func (s BatchGetJobsOutput) String() string

String returns the string representation.

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

type BatchGetPartitionInput

type BatchGetPartitionInput struct {

    // The ID of the Data Catalog where the partitions in question reside. If none
    // is supplied, the Amazon Web Services account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database where the partitions reside.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A list of partition values identifying the partitions to retrieve.
    //
    // PartitionsToGet is a required field
    PartitionsToGet []*PartitionValueList `type:"list" required:"true"`

    // The name of the partitions' table.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetPartitionInput) GoString

func (s BatchGetPartitionInput) GoString() string

GoString returns the string representation.

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

func (*BatchGetPartitionInput) SetCatalogId

func (s *BatchGetPartitionInput) SetCatalogId(v string) *BatchGetPartitionInput

SetCatalogId sets the CatalogId field's value.

func (*BatchGetPartitionInput) SetDatabaseName

func (s *BatchGetPartitionInput) SetDatabaseName(v string) *BatchGetPartitionInput

SetDatabaseName sets the DatabaseName field's value.

func (*BatchGetPartitionInput) SetPartitionsToGet

func (s *BatchGetPartitionInput) SetPartitionsToGet(v []*PartitionValueList) *BatchGetPartitionInput

SetPartitionsToGet sets the PartitionsToGet field's value.

func (*BatchGetPartitionInput) SetTableName

func (s *BatchGetPartitionInput) SetTableName(v string) *BatchGetPartitionInput

SetTableName sets the TableName field's value.

func (BatchGetPartitionInput) String

func (s BatchGetPartitionInput) String() string

String returns the string representation.

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

func (*BatchGetPartitionInput) Validate

func (s *BatchGetPartitionInput) Validate() error

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

type BatchGetPartitionOutput

type BatchGetPartitionOutput struct {

    // A list of the requested partitions.
    Partitions []*Partition `type:"list"`

    // A list of the partition values in the request for which partitions were not
    // returned.
    UnprocessedKeys []*PartitionValueList `type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetPartitionOutput) GoString

func (s BatchGetPartitionOutput) GoString() string

GoString returns the string representation.

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

func (*BatchGetPartitionOutput) SetPartitions

func (s *BatchGetPartitionOutput) SetPartitions(v []*Partition) *BatchGetPartitionOutput

SetPartitions sets the Partitions field's value.

func (*BatchGetPartitionOutput) SetUnprocessedKeys

func (s *BatchGetPartitionOutput) SetUnprocessedKeys(v []*PartitionValueList) *BatchGetPartitionOutput

SetUnprocessedKeys sets the UnprocessedKeys field's value.

func (BatchGetPartitionOutput) String

func (s BatchGetPartitionOutput) String() string

String returns the string representation.

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

type BatchGetTableOptimizerEntry

type BatchGetTableOptimizerEntry struct {

    // The Catalog ID of the table.
    CatalogId *string `locationName:"catalogId" min:"1" type:"string"`

    // The name of the database in the catalog in which the table resides.
    DatabaseName *string `locationName:"databaseName" min:"1" type:"string"`

    // The name of the table.
    TableName *string `locationName:"tableName" min:"1" type:"string"`

    // The type of table optimizer.
    Type *string `locationName:"type" type:"string" enum:"TableOptimizerType"`
    // contains filtered or unexported fields
}

Represents a table optimizer to retrieve in the BatchGetTableOptimizer operation.

func (BatchGetTableOptimizerEntry) GoString

func (s BatchGetTableOptimizerEntry) GoString() string

GoString returns the string representation.

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

func (*BatchGetTableOptimizerEntry) SetCatalogId

func (s *BatchGetTableOptimizerEntry) SetCatalogId(v string) *BatchGetTableOptimizerEntry

SetCatalogId sets the CatalogId field's value.

func (*BatchGetTableOptimizerEntry) SetDatabaseName

func (s *BatchGetTableOptimizerEntry) SetDatabaseName(v string) *BatchGetTableOptimizerEntry

SetDatabaseName sets the DatabaseName field's value.

func (*BatchGetTableOptimizerEntry) SetTableName

func (s *BatchGetTableOptimizerEntry) SetTableName(v string) *BatchGetTableOptimizerEntry

SetTableName sets the TableName field's value.

func (*BatchGetTableOptimizerEntry) SetType

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

SetType sets the Type field's value.

func (BatchGetTableOptimizerEntry) String

func (s BatchGetTableOptimizerEntry) String() string

String returns the string representation.

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

func (*BatchGetTableOptimizerEntry) Validate

func (s *BatchGetTableOptimizerEntry) Validate() error

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

type BatchGetTableOptimizerError

type BatchGetTableOptimizerError struct {

    // The Catalog ID of the table.
    CatalogId *string `locationName:"catalogId" min:"1" type:"string"`

    // The name of the database in the catalog in which the table resides.
    DatabaseName *string `locationName:"databaseName" min:"1" type:"string"`

    // An ErrorDetail object containing code and message details about the error.
    Error *ErrorDetail `locationName:"error" type:"structure"`

    // The name of the table.
    TableName *string `locationName:"tableName" min:"1" type:"string"`

    // The type of table optimizer.
    Type *string `locationName:"type" type:"string" enum:"TableOptimizerType"`
    // contains filtered or unexported fields
}

Contains details on one of the errors in the error list returned by the BatchGetTableOptimizer operation.

func (BatchGetTableOptimizerError) GoString

func (s BatchGetTableOptimizerError) GoString() string

GoString returns the string representation.

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

func (*BatchGetTableOptimizerError) SetCatalogId

func (s *BatchGetTableOptimizerError) SetCatalogId(v string) *BatchGetTableOptimizerError

SetCatalogId sets the CatalogId field's value.

func (*BatchGetTableOptimizerError) SetDatabaseName

func (s *BatchGetTableOptimizerError) SetDatabaseName(v string) *BatchGetTableOptimizerError

SetDatabaseName sets the DatabaseName field's value.

func (*BatchGetTableOptimizerError) SetError

func (s *BatchGetTableOptimizerError) SetError(v *ErrorDetail) *BatchGetTableOptimizerError

SetError sets the Error field's value.

func (*BatchGetTableOptimizerError) SetTableName

func (s *BatchGetTableOptimizerError) SetTableName(v string) *BatchGetTableOptimizerError

SetTableName sets the TableName field's value.

func (*BatchGetTableOptimizerError) SetType

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

SetType sets the Type field's value.

func (BatchGetTableOptimizerError) String

func (s BatchGetTableOptimizerError) String() string

String returns the string representation.

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

type BatchGetTableOptimizerInput

type BatchGetTableOptimizerInput struct {

    // A list of BatchGetTableOptimizerEntry objects specifying the table optimizers
    // to retrieve.
    //
    // Entries is a required field
    Entries []*BatchGetTableOptimizerEntry `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetTableOptimizerInput) GoString

func (s BatchGetTableOptimizerInput) GoString() string

GoString returns the string representation.

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

func (*BatchGetTableOptimizerInput) SetEntries

func (s *BatchGetTableOptimizerInput) SetEntries(v []*BatchGetTableOptimizerEntry) *BatchGetTableOptimizerInput

SetEntries sets the Entries field's value.

func (BatchGetTableOptimizerInput) String

func (s BatchGetTableOptimizerInput) String() string

String returns the string representation.

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

func (*BatchGetTableOptimizerInput) Validate

func (s *BatchGetTableOptimizerInput) Validate() error

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

type BatchGetTableOptimizerOutput

type BatchGetTableOptimizerOutput struct {

    // A list of errors from the operation.
    Failures []*BatchGetTableOptimizerError `type:"list"`

    // A list of BatchTableOptimizer objects.
    TableOptimizers []*BatchTableOptimizer `type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetTableOptimizerOutput) GoString

func (s BatchGetTableOptimizerOutput) GoString() string

GoString returns the string representation.

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

func (*BatchGetTableOptimizerOutput) SetFailures

func (s *BatchGetTableOptimizerOutput) SetFailures(v []*BatchGetTableOptimizerError) *BatchGetTableOptimizerOutput

SetFailures sets the Failures field's value.

func (*BatchGetTableOptimizerOutput) SetTableOptimizers

func (s *BatchGetTableOptimizerOutput) SetTableOptimizers(v []*BatchTableOptimizer) *BatchGetTableOptimizerOutput

SetTableOptimizers sets the TableOptimizers field's value.

func (BatchGetTableOptimizerOutput) String

func (s BatchGetTableOptimizerOutput) String() string

String returns the string representation.

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

type BatchGetTriggersInput

type BatchGetTriggersInput struct {

    // A list of trigger names, which may be the names returned from the ListTriggers
    // operation.
    //
    // TriggerNames is a required field
    TriggerNames []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetTriggersInput) GoString

func (s BatchGetTriggersInput) GoString() string

GoString returns the string representation.

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

func (*BatchGetTriggersInput) SetTriggerNames

func (s *BatchGetTriggersInput) SetTriggerNames(v []*string) *BatchGetTriggersInput

SetTriggerNames sets the TriggerNames field's value.

func (BatchGetTriggersInput) String

func (s BatchGetTriggersInput) String() string

String returns the string representation.

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

func (*BatchGetTriggersInput) Validate

func (s *BatchGetTriggersInput) Validate() error

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

type BatchGetTriggersOutput

type BatchGetTriggersOutput struct {

    // A list of trigger definitions.
    Triggers []*Trigger `type:"list"`

    // A list of names of triggers not found.
    TriggersNotFound []*string `type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetTriggersOutput) GoString

func (s BatchGetTriggersOutput) GoString() string

GoString returns the string representation.

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

func (*BatchGetTriggersOutput) SetTriggers

func (s *BatchGetTriggersOutput) SetTriggers(v []*Trigger) *BatchGetTriggersOutput

SetTriggers sets the Triggers field's value.

func (*BatchGetTriggersOutput) SetTriggersNotFound

func (s *BatchGetTriggersOutput) SetTriggersNotFound(v []*string) *BatchGetTriggersOutput

SetTriggersNotFound sets the TriggersNotFound field's value.

func (BatchGetTriggersOutput) String

func (s BatchGetTriggersOutput) String() string

String returns the string representation.

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

type BatchGetWorkflowsInput

type BatchGetWorkflowsInput struct {

    // Specifies whether to include a graph when returning the workflow resource
    // metadata.
    IncludeGraph *bool `type:"boolean"`

    // A list of workflow names, which may be the names returned from the ListWorkflows
    // operation.
    //
    // Names is a required field
    Names []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetWorkflowsInput) GoString

func (s BatchGetWorkflowsInput) GoString() string

GoString returns the string representation.

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

func (*BatchGetWorkflowsInput) SetIncludeGraph

func (s *BatchGetWorkflowsInput) SetIncludeGraph(v bool) *BatchGetWorkflowsInput

SetIncludeGraph sets the IncludeGraph field's value.

func (*BatchGetWorkflowsInput) SetNames

func (s *BatchGetWorkflowsInput) SetNames(v []*string) *BatchGetWorkflowsInput

SetNames sets the Names field's value.

func (BatchGetWorkflowsInput) String

func (s BatchGetWorkflowsInput) String() string

String returns the string representation.

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

func (*BatchGetWorkflowsInput) Validate

func (s *BatchGetWorkflowsInput) Validate() error

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

type BatchGetWorkflowsOutput

type BatchGetWorkflowsOutput struct {

    // A list of names of workflows not found.
    MissingWorkflows []*string `min:"1" type:"list"`

    // A list of workflow resource metadata.
    Workflows []*Workflow `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetWorkflowsOutput) GoString

func (s BatchGetWorkflowsOutput) GoString() string

GoString returns the string representation.

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

func (*BatchGetWorkflowsOutput) SetMissingWorkflows

func (s *BatchGetWorkflowsOutput) SetMissingWorkflows(v []*string) *BatchGetWorkflowsOutput

SetMissingWorkflows sets the MissingWorkflows field's value.

func (*BatchGetWorkflowsOutput) SetWorkflows

func (s *BatchGetWorkflowsOutput) SetWorkflows(v []*Workflow) *BatchGetWorkflowsOutput

SetWorkflows sets the Workflows field's value.

func (BatchGetWorkflowsOutput) String

func (s BatchGetWorkflowsOutput) String() string

String returns the string representation.

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

type BatchStopJobRunError

type BatchStopJobRunError struct {

    // Specifies details about the error that was encountered.
    ErrorDetail *ErrorDetail `type:"structure"`

    // The name of the job definition that is used in the job run in question.
    JobName *string `min:"1" type:"string"`

    // The JobRunId of the job run in question.
    JobRunId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Records an error that occurred when attempting to stop a specified job run.

func (BatchStopJobRunError) GoString

func (s BatchStopJobRunError) GoString() string

GoString returns the string representation.

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

func (*BatchStopJobRunError) SetErrorDetail

func (s *BatchStopJobRunError) SetErrorDetail(v *ErrorDetail) *BatchStopJobRunError

SetErrorDetail sets the ErrorDetail field's value.

func (*BatchStopJobRunError) SetJobName

func (s *BatchStopJobRunError) SetJobName(v string) *BatchStopJobRunError

SetJobName sets the JobName field's value.

func (*BatchStopJobRunError) SetJobRunId

func (s *BatchStopJobRunError) SetJobRunId(v string) *BatchStopJobRunError

SetJobRunId sets the JobRunId field's value.

func (BatchStopJobRunError) String

func (s BatchStopJobRunError) String() string

String returns the string representation.

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

type BatchStopJobRunInput

type BatchStopJobRunInput struct {

    // The name of the job definition for which to stop job runs.
    //
    // JobName is a required field
    JobName *string `min:"1" type:"string" required:"true"`

    // A list of the JobRunIds that should be stopped for that job definition.
    //
    // JobRunIds is a required field
    JobRunIds []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchStopJobRunInput) GoString

func (s BatchStopJobRunInput) GoString() string

GoString returns the string representation.

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

func (*BatchStopJobRunInput) SetJobName

func (s *BatchStopJobRunInput) SetJobName(v string) *BatchStopJobRunInput

SetJobName sets the JobName field's value.

func (*BatchStopJobRunInput) SetJobRunIds

func (s *BatchStopJobRunInput) SetJobRunIds(v []*string) *BatchStopJobRunInput

SetJobRunIds sets the JobRunIds field's value.

func (BatchStopJobRunInput) String

func (s BatchStopJobRunInput) String() string

String returns the string representation.

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

func (*BatchStopJobRunInput) Validate

func (s *BatchStopJobRunInput) Validate() error

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

type BatchStopJobRunOutput

type BatchStopJobRunOutput struct {

    // A list of the errors that were encountered in trying to stop JobRuns, including
    // the JobRunId for which each error was encountered and details about the error.
    Errors []*BatchStopJobRunError `type:"list"`

    // A list of the JobRuns that were successfully submitted for stopping.
    SuccessfulSubmissions []*BatchStopJobRunSuccessfulSubmission `type:"list"`
    // contains filtered or unexported fields
}

func (BatchStopJobRunOutput) GoString

func (s BatchStopJobRunOutput) GoString() string

GoString returns the string representation.

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

func (*BatchStopJobRunOutput) SetErrors

func (s *BatchStopJobRunOutput) SetErrors(v []*BatchStopJobRunError) *BatchStopJobRunOutput

SetErrors sets the Errors field's value.

func (*BatchStopJobRunOutput) SetSuccessfulSubmissions

func (s *BatchStopJobRunOutput) SetSuccessfulSubmissions(v []*BatchStopJobRunSuccessfulSubmission) *BatchStopJobRunOutput

SetSuccessfulSubmissions sets the SuccessfulSubmissions field's value.

func (BatchStopJobRunOutput) String

func (s BatchStopJobRunOutput) String() string

String returns the string representation.

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

type BatchStopJobRunSuccessfulSubmission

type BatchStopJobRunSuccessfulSubmission struct {

    // The name of the job definition used in the job run that was stopped.
    JobName *string `min:"1" type:"string"`

    // The JobRunId of the job run that was stopped.
    JobRunId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Records a successful request to stop a specified JobRun.

func (BatchStopJobRunSuccessfulSubmission) GoString

func (s BatchStopJobRunSuccessfulSubmission) GoString() string

GoString returns the string representation.

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

func (*BatchStopJobRunSuccessfulSubmission) SetJobName

func (s *BatchStopJobRunSuccessfulSubmission) SetJobName(v string) *BatchStopJobRunSuccessfulSubmission

SetJobName sets the JobName field's value.

func (*BatchStopJobRunSuccessfulSubmission) SetJobRunId

func (s *BatchStopJobRunSuccessfulSubmission) SetJobRunId(v string) *BatchStopJobRunSuccessfulSubmission

SetJobRunId sets the JobRunId field's value.

func (BatchStopJobRunSuccessfulSubmission) String

func (s BatchStopJobRunSuccessfulSubmission) String() string

String returns the string representation.

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

type BatchTableOptimizer

type BatchTableOptimizer struct {

    // The Catalog ID of the table.
    CatalogId *string `locationName:"catalogId" min:"1" type:"string"`

    // The name of the database in the catalog in which the table resides.
    DatabaseName *string `locationName:"databaseName" min:"1" type:"string"`

    // The name of the table.
    TableName *string `locationName:"tableName" min:"1" type:"string"`

    // A TableOptimizer object that contains details on the configuration and last
    // run of a table optimzer.
    TableOptimizer *TableOptimizer `locationName:"tableOptimizer" type:"structure"`
    // contains filtered or unexported fields
}

Contains details for one of the table optimizers returned by the BatchGetTableOptimizer operation.

func (BatchTableOptimizer) GoString

func (s BatchTableOptimizer) GoString() string

GoString returns the string representation.

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

func (*BatchTableOptimizer) SetCatalogId

func (s *BatchTableOptimizer) SetCatalogId(v string) *BatchTableOptimizer

SetCatalogId sets the CatalogId field's value.

func (*BatchTableOptimizer) SetDatabaseName

func (s *BatchTableOptimizer) SetDatabaseName(v string) *BatchTableOptimizer

SetDatabaseName sets the DatabaseName field's value.

func (*BatchTableOptimizer) SetTableName

func (s *BatchTableOptimizer) SetTableName(v string) *BatchTableOptimizer

SetTableName sets the TableName field's value.

func (*BatchTableOptimizer) SetTableOptimizer

func (s *BatchTableOptimizer) SetTableOptimizer(v *TableOptimizer) *BatchTableOptimizer

SetTableOptimizer sets the TableOptimizer field's value.

func (BatchTableOptimizer) String

func (s BatchTableOptimizer) String() string

String returns the string representation.

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

type BatchUpdatePartitionFailureEntry

type BatchUpdatePartitionFailureEntry struct {

    // The details about the batch update partition error.
    ErrorDetail *ErrorDetail `type:"structure"`

    // A list of values defining the partitions.
    PartitionValueList []*string `type:"list"`
    // contains filtered or unexported fields
}

Contains information about a batch update partition error.

func (BatchUpdatePartitionFailureEntry) GoString

func (s BatchUpdatePartitionFailureEntry) GoString() string

GoString returns the string representation.

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

func (*BatchUpdatePartitionFailureEntry) SetErrorDetail

func (s *BatchUpdatePartitionFailureEntry) SetErrorDetail(v *ErrorDetail) *BatchUpdatePartitionFailureEntry

SetErrorDetail sets the ErrorDetail field's value.

func (*BatchUpdatePartitionFailureEntry) SetPartitionValueList

func (s *BatchUpdatePartitionFailureEntry) SetPartitionValueList(v []*string) *BatchUpdatePartitionFailureEntry

SetPartitionValueList sets the PartitionValueList field's value.

func (BatchUpdatePartitionFailureEntry) String

func (s BatchUpdatePartitionFailureEntry) String() string

String returns the string representation.

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

type BatchUpdatePartitionInput

type BatchUpdatePartitionInput struct {

    // The ID of the catalog in which the partition is to be updated. Currently,
    // this should be the Amazon Web Services account ID.
    CatalogId *string `min:"1" type:"string"`

    // The name of the metadata database in which the partition is to be updated.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A list of up to 100 BatchUpdatePartitionRequestEntry objects to update.
    //
    // Entries is a required field
    Entries []*BatchUpdatePartitionRequestEntry `min:"1" type:"list" required:"true"`

    // The name of the metadata table in which the partition is to be updated.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (BatchUpdatePartitionInput) GoString

func (s BatchUpdatePartitionInput) GoString() string

GoString returns the string representation.

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

func (*BatchUpdatePartitionInput) SetCatalogId

func (s *BatchUpdatePartitionInput) SetCatalogId(v string) *BatchUpdatePartitionInput

SetCatalogId sets the CatalogId field's value.

func (*BatchUpdatePartitionInput) SetDatabaseName

func (s *BatchUpdatePartitionInput) SetDatabaseName(v string) *BatchUpdatePartitionInput

SetDatabaseName sets the DatabaseName field's value.

func (*BatchUpdatePartitionInput) SetEntries

func (s *BatchUpdatePartitionInput) SetEntries(v []*BatchUpdatePartitionRequestEntry) *BatchUpdatePartitionInput

SetEntries sets the Entries field's value.

func (*BatchUpdatePartitionInput) SetTableName

func (s *BatchUpdatePartitionInput) SetTableName(v string) *BatchUpdatePartitionInput

SetTableName sets the TableName field's value.

func (BatchUpdatePartitionInput) String

func (s BatchUpdatePartitionInput) String() string

String returns the string representation.

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

func (*BatchUpdatePartitionInput) Validate

func (s *BatchUpdatePartitionInput) Validate() error

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

type BatchUpdatePartitionOutput

type BatchUpdatePartitionOutput struct {

    // The errors encountered when trying to update the requested partitions. A
    // list of BatchUpdatePartitionFailureEntry objects.
    Errors []*BatchUpdatePartitionFailureEntry `type:"list"`
    // contains filtered or unexported fields
}

func (BatchUpdatePartitionOutput) GoString

func (s BatchUpdatePartitionOutput) GoString() string

GoString returns the string representation.

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

func (*BatchUpdatePartitionOutput) SetErrors

func (s *BatchUpdatePartitionOutput) SetErrors(v []*BatchUpdatePartitionFailureEntry) *BatchUpdatePartitionOutput

SetErrors sets the Errors field's value.

func (BatchUpdatePartitionOutput) String

func (s BatchUpdatePartitionOutput) String() string

String returns the string representation.

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

type BatchUpdatePartitionRequestEntry

type BatchUpdatePartitionRequestEntry struct {

    // The structure used to update a partition.
    //
    // PartitionInput is a required field
    PartitionInput *PartitionInput `type:"structure" required:"true"`

    // A list of values defining the partitions.
    //
    // PartitionValueList is a required field
    PartitionValueList []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

A structure that contains the values and structure used to update a partition.

func (BatchUpdatePartitionRequestEntry) GoString

func (s BatchUpdatePartitionRequestEntry) GoString() string

GoString returns the string representation.

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

func (*BatchUpdatePartitionRequestEntry) SetPartitionInput

func (s *BatchUpdatePartitionRequestEntry) SetPartitionInput(v *PartitionInput) *BatchUpdatePartitionRequestEntry

SetPartitionInput sets the PartitionInput field's value.

func (*BatchUpdatePartitionRequestEntry) SetPartitionValueList

func (s *BatchUpdatePartitionRequestEntry) SetPartitionValueList(v []*string) *BatchUpdatePartitionRequestEntry

SetPartitionValueList sets the PartitionValueList field's value.

func (BatchUpdatePartitionRequestEntry) String

func (s BatchUpdatePartitionRequestEntry) String() string

String returns the string representation.

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

func (*BatchUpdatePartitionRequestEntry) Validate

func (s *BatchUpdatePartitionRequestEntry) Validate() error

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

type BinaryColumnStatisticsData

type BinaryColumnStatisticsData struct {

    // The average bit sequence length in the column.
    //
    // AverageLength is a required field
    AverageLength *float64 `type:"double" required:"true"`

    // The size of the longest bit sequence in the column.
    //
    // MaximumLength is a required field
    MaximumLength *int64 `type:"long" required:"true"`

    // The number of null values in the column.
    //
    // NumberOfNulls is a required field
    NumberOfNulls *int64 `type:"long" required:"true"`
    // contains filtered or unexported fields
}

Defines column statistics supported for bit sequence data values.

func (BinaryColumnStatisticsData) GoString

func (s BinaryColumnStatisticsData) GoString() string

GoString returns the string representation.

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

func (*BinaryColumnStatisticsData) SetAverageLength

func (s *BinaryColumnStatisticsData) SetAverageLength(v float64) *BinaryColumnStatisticsData

SetAverageLength sets the AverageLength field's value.

func (*BinaryColumnStatisticsData) SetMaximumLength

func (s *BinaryColumnStatisticsData) SetMaximumLength(v int64) *BinaryColumnStatisticsData

SetMaximumLength sets the MaximumLength field's value.

func (*BinaryColumnStatisticsData) SetNumberOfNulls

func (s *BinaryColumnStatisticsData) SetNumberOfNulls(v int64) *BinaryColumnStatisticsData

SetNumberOfNulls sets the NumberOfNulls field's value.

func (BinaryColumnStatisticsData) String

func (s BinaryColumnStatisticsData) String() string

String returns the string representation.

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

func (*BinaryColumnStatisticsData) Validate

func (s *BinaryColumnStatisticsData) Validate() error

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

type Blueprint

type Blueprint struct {

    // Specifies the path in Amazon S3 where the blueprint is published.
    BlueprintLocation *string `type:"string"`

    // Specifies a path in Amazon S3 where the blueprint is copied when you call
    // CreateBlueprint/UpdateBlueprint to register the blueprint in Glue.
    BlueprintServiceLocation *string `type:"string"`

    // The date and time the blueprint was registered.
    CreatedOn *time.Time `type:"timestamp"`

    // The description of the blueprint.
    Description *string `min:"1" type:"string"`

    // An error message.
    ErrorMessage *string `type:"string"`

    // When there are multiple versions of a blueprint and the latest version has
    // some errors, this attribute indicates the last successful blueprint definition
    // that is available with the service.
    LastActiveDefinition *LastActiveDefinition `type:"structure"`

    // The date and time the blueprint was last modified.
    LastModifiedOn *time.Time `type:"timestamp"`

    // The name of the blueprint.
    Name *string `min:"1" type:"string"`

    // A JSON string that indicates the list of parameter specifications for the
    // blueprint.
    ParameterSpec *string `min:"1" type:"string"`

    // The status of the blueprint registration.
    //
    //    * Creating — The blueprint registration is in progress.
    //
    //    * Active — The blueprint has been successfully registered.
    //
    //    * Updating — An update to the blueprint registration is in progress.
    //
    //    * Failed — The blueprint registration failed.
    Status *string `type:"string" enum:"BlueprintStatus"`
    // contains filtered or unexported fields
}

The details of a blueprint.

func (Blueprint) GoString

func (s Blueprint) GoString() string

GoString returns the string representation.

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

func (*Blueprint) SetBlueprintLocation

func (s *Blueprint) SetBlueprintLocation(v string) *Blueprint

SetBlueprintLocation sets the BlueprintLocation field's value.

func (*Blueprint) SetBlueprintServiceLocation

func (s *Blueprint) SetBlueprintServiceLocation(v string) *Blueprint

SetBlueprintServiceLocation sets the BlueprintServiceLocation field's value.

func (*Blueprint) SetCreatedOn

func (s *Blueprint) SetCreatedOn(v time.Time) *Blueprint

SetCreatedOn sets the CreatedOn field's value.

func (*Blueprint) SetDescription

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

SetDescription sets the Description field's value.

func (*Blueprint) SetErrorMessage

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

SetErrorMessage sets the ErrorMessage field's value.

func (*Blueprint) SetLastActiveDefinition

func (s *Blueprint) SetLastActiveDefinition(v *LastActiveDefinition) *Blueprint

SetLastActiveDefinition sets the LastActiveDefinition field's value.

func (*Blueprint) SetLastModifiedOn

func (s *Blueprint) SetLastModifiedOn(v time.Time) *Blueprint

SetLastModifiedOn sets the LastModifiedOn field's value.

func (*Blueprint) SetName

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

SetName sets the Name field's value.

func (*Blueprint) SetParameterSpec

func (s *Blueprint) SetParameterSpec(v string) *Blueprint

SetParameterSpec sets the ParameterSpec field's value.

func (*Blueprint) SetStatus

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

SetStatus sets the Status field's value.

func (Blueprint) String

func (s Blueprint) String() string

String returns the string representation.

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

type BlueprintDetails

type BlueprintDetails struct {

    // The name of the blueprint.
    BlueprintName *string `min:"1" type:"string"`

    // The run ID for this blueprint.
    RunId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The details of a blueprint.

func (BlueprintDetails) GoString

func (s BlueprintDetails) GoString() string

GoString returns the string representation.

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

func (*BlueprintDetails) SetBlueprintName

func (s *BlueprintDetails) SetBlueprintName(v string) *BlueprintDetails

SetBlueprintName sets the BlueprintName field's value.

func (*BlueprintDetails) SetRunId

func (s *BlueprintDetails) SetRunId(v string) *BlueprintDetails

SetRunId sets the RunId field's value.

func (BlueprintDetails) String

func (s BlueprintDetails) String() string

String returns the string representation.

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

type BlueprintRun

type BlueprintRun struct {

    // The name of the blueprint.
    BlueprintName *string `min:"1" type:"string"`

    // The date and time that the blueprint run completed.
    CompletedOn *time.Time `type:"timestamp"`

    // Indicates any errors that are seen while running the blueprint.
    ErrorMessage *string `type:"string"`

    // The blueprint parameters as a string. You will have to provide a value for
    // each key that is required from the parameter spec that is defined in the
    // Blueprint$ParameterSpec.
    Parameters *string `min:"1" type:"string"`

    // The role ARN. This role will be assumed by the Glue service and will be used
    // to create the workflow and other entities of a workflow.
    RoleArn *string `min:"1" type:"string"`

    // If there are any errors while creating the entities of a workflow, we try
    // to roll back the created entities until that point and delete them. This
    // attribute indicates the errors seen while trying to delete the entities that
    // are created.
    RollbackErrorMessage *string `type:"string"`

    // The run ID for this blueprint run.
    RunId *string `min:"1" type:"string"`

    // The date and time that the blueprint run started.
    StartedOn *time.Time `type:"timestamp"`

    // The state of the blueprint run. Possible values are:
    //
    //    * Running — The blueprint run is in progress.
    //
    //    * Succeeded — The blueprint run completed successfully.
    //
    //    * Failed — The blueprint run failed and rollback is complete.
    //
    //    * Rolling Back — The blueprint run failed and rollback is in progress.
    State *string `type:"string" enum:"BlueprintRunState"`

    // The name of a workflow that is created as a result of a successful blueprint
    // run. If a blueprint run has an error, there will not be a workflow created.
    WorkflowName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The details of a blueprint run.

func (BlueprintRun) GoString

func (s BlueprintRun) GoString() string

GoString returns the string representation.

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

func (*BlueprintRun) SetBlueprintName

func (s *BlueprintRun) SetBlueprintName(v string) *BlueprintRun

SetBlueprintName sets the BlueprintName field's value.

func (*BlueprintRun) SetCompletedOn

func (s *BlueprintRun) SetCompletedOn(v time.Time) *BlueprintRun

SetCompletedOn sets the CompletedOn field's value.

func (*BlueprintRun) SetErrorMessage

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

SetErrorMessage sets the ErrorMessage field's value.

func (*BlueprintRun) SetParameters

func (s *BlueprintRun) SetParameters(v string) *BlueprintRun

SetParameters sets the Parameters field's value.

func (*BlueprintRun) SetRoleArn

func (s *BlueprintRun) SetRoleArn(v string) *BlueprintRun

SetRoleArn sets the RoleArn field's value.

func (*BlueprintRun) SetRollbackErrorMessage

func (s *BlueprintRun) SetRollbackErrorMessage(v string) *BlueprintRun

SetRollbackErrorMessage sets the RollbackErrorMessage field's value.

func (*BlueprintRun) SetRunId

func (s *BlueprintRun) SetRunId(v string) *BlueprintRun

SetRunId sets the RunId field's value.

func (*BlueprintRun) SetStartedOn

func (s *BlueprintRun) SetStartedOn(v time.Time) *BlueprintRun

SetStartedOn sets the StartedOn field's value.

func (*BlueprintRun) SetState

func (s *BlueprintRun) SetState(v string) *BlueprintRun

SetState sets the State field's value.

func (*BlueprintRun) SetWorkflowName

func (s *BlueprintRun) SetWorkflowName(v string) *BlueprintRun

SetWorkflowName sets the WorkflowName field's value.

func (BlueprintRun) String

func (s BlueprintRun) String() string

String returns the string representation.

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

type BooleanColumnStatisticsData

type BooleanColumnStatisticsData struct {

    // The number of false values in the column.
    //
    // NumberOfFalses is a required field
    NumberOfFalses *int64 `type:"long" required:"true"`

    // The number of null values in the column.
    //
    // NumberOfNulls is a required field
    NumberOfNulls *int64 `type:"long" required:"true"`

    // The number of true values in the column.
    //
    // NumberOfTrues is a required field
    NumberOfTrues *int64 `type:"long" required:"true"`
    // contains filtered or unexported fields
}

Defines column statistics supported for Boolean data columns.

func (BooleanColumnStatisticsData) GoString

func (s BooleanColumnStatisticsData) GoString() string

GoString returns the string representation.

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

func (*BooleanColumnStatisticsData) SetNumberOfFalses

func (s *BooleanColumnStatisticsData) SetNumberOfFalses(v int64) *BooleanColumnStatisticsData

SetNumberOfFalses sets the NumberOfFalses field's value.

func (*BooleanColumnStatisticsData) SetNumberOfNulls

func (s *BooleanColumnStatisticsData) SetNumberOfNulls(v int64) *BooleanColumnStatisticsData

SetNumberOfNulls sets the NumberOfNulls field's value.

func (*BooleanColumnStatisticsData) SetNumberOfTrues

func (s *BooleanColumnStatisticsData) SetNumberOfTrues(v int64) *BooleanColumnStatisticsData

SetNumberOfTrues sets the NumberOfTrues field's value.

func (BooleanColumnStatisticsData) String

func (s BooleanColumnStatisticsData) String() string

String returns the string representation.

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

func (*BooleanColumnStatisticsData) Validate

func (s *BooleanColumnStatisticsData) Validate() error

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

type CancelDataQualityRuleRecommendationRunInput

type CancelDataQualityRuleRecommendationRunInput struct {

    // The unique run identifier associated with this run.
    //
    // RunId is a required field
    RunId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CancelDataQualityRuleRecommendationRunInput) GoString

func (s CancelDataQualityRuleRecommendationRunInput) GoString() string

GoString returns the string representation.

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

func (*CancelDataQualityRuleRecommendationRunInput) SetRunId

func (s *CancelDataQualityRuleRecommendationRunInput) SetRunId(v string) *CancelDataQualityRuleRecommendationRunInput

SetRunId sets the RunId field's value.

func (CancelDataQualityRuleRecommendationRunInput) String

func (s CancelDataQualityRuleRecommendationRunInput) String() string

String returns the string representation.

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

func (*CancelDataQualityRuleRecommendationRunInput) Validate

func (s *CancelDataQualityRuleRecommendationRunInput) Validate() error

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

type CancelDataQualityRuleRecommendationRunOutput

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

func (CancelDataQualityRuleRecommendationRunOutput) GoString

func (s CancelDataQualityRuleRecommendationRunOutput) GoString() string

GoString returns the string representation.

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

func (CancelDataQualityRuleRecommendationRunOutput) String

func (s CancelDataQualityRuleRecommendationRunOutput) String() string

String returns the string representation.

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

type CancelDataQualityRulesetEvaluationRunInput

type CancelDataQualityRulesetEvaluationRunInput struct {

    // The unique run identifier associated with this run.
    //
    // RunId is a required field
    RunId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CancelDataQualityRulesetEvaluationRunInput) GoString

func (s CancelDataQualityRulesetEvaluationRunInput) GoString() string

GoString returns the string representation.

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

func (*CancelDataQualityRulesetEvaluationRunInput) SetRunId

func (s *CancelDataQualityRulesetEvaluationRunInput) SetRunId(v string) *CancelDataQualityRulesetEvaluationRunInput

SetRunId sets the RunId field's value.

func (CancelDataQualityRulesetEvaluationRunInput) String

func (s CancelDataQualityRulesetEvaluationRunInput) String() string

String returns the string representation.

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

func (*CancelDataQualityRulesetEvaluationRunInput) Validate

func (s *CancelDataQualityRulesetEvaluationRunInput) Validate() error

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

type CancelDataQualityRulesetEvaluationRunOutput

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

func (CancelDataQualityRulesetEvaluationRunOutput) GoString

func (s CancelDataQualityRulesetEvaluationRunOutput) GoString() string

GoString returns the string representation.

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

func (CancelDataQualityRulesetEvaluationRunOutput) String

func (s CancelDataQualityRulesetEvaluationRunOutput) String() string

String returns the string representation.

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

type CancelMLTaskRunInput

type CancelMLTaskRunInput struct {

    // A unique identifier for the task run.
    //
    // TaskRunId is a required field
    TaskRunId *string `min:"1" type:"string" required:"true"`

    // The unique identifier of the machine learning transform.
    //
    // TransformId is a required field
    TransformId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CancelMLTaskRunInput) GoString

func (s CancelMLTaskRunInput) GoString() string

GoString returns the string representation.

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

func (*CancelMLTaskRunInput) SetTaskRunId

func (s *CancelMLTaskRunInput) SetTaskRunId(v string) *CancelMLTaskRunInput

SetTaskRunId sets the TaskRunId field's value.

func (*CancelMLTaskRunInput) SetTransformId

func (s *CancelMLTaskRunInput) SetTransformId(v string) *CancelMLTaskRunInput

SetTransformId sets the TransformId field's value.

func (CancelMLTaskRunInput) String

func (s CancelMLTaskRunInput) String() string

String returns the string representation.

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

func (*CancelMLTaskRunInput) Validate

func (s *CancelMLTaskRunInput) Validate() error

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

type CancelMLTaskRunOutput

type CancelMLTaskRunOutput struct {

    // The status for this run.
    Status *string `type:"string" enum:"TaskStatusType"`

    // The unique identifier for the task run.
    TaskRunId *string `min:"1" type:"string"`

    // The unique identifier of the machine learning transform.
    TransformId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CancelMLTaskRunOutput) GoString

func (s CancelMLTaskRunOutput) GoString() string

GoString returns the string representation.

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

func (*CancelMLTaskRunOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*CancelMLTaskRunOutput) SetTaskRunId

func (s *CancelMLTaskRunOutput) SetTaskRunId(v string) *CancelMLTaskRunOutput

SetTaskRunId sets the TaskRunId field's value.

func (*CancelMLTaskRunOutput) SetTransformId

func (s *CancelMLTaskRunOutput) SetTransformId(v string) *CancelMLTaskRunOutput

SetTransformId sets the TransformId field's value.

func (CancelMLTaskRunOutput) String

func (s CancelMLTaskRunOutput) String() string

String returns the string representation.

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

type CancelStatementInput

type CancelStatementInput struct {

    // The ID of the statement to be cancelled.
    //
    // Id is a required field
    Id *int64 `type:"integer" required:"true"`

    // The origin of the request to cancel the statement.
    RequestOrigin *string `min:"1" type:"string"`

    // The Session ID of the statement to be cancelled.
    //
    // SessionId is a required field
    SessionId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CancelStatementInput) GoString

func (s CancelStatementInput) GoString() string

GoString returns the string representation.

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

func (*CancelStatementInput) SetId

func (s *CancelStatementInput) SetId(v int64) *CancelStatementInput

SetId sets the Id field's value.

func (*CancelStatementInput) SetRequestOrigin

func (s *CancelStatementInput) SetRequestOrigin(v string) *CancelStatementInput

SetRequestOrigin sets the RequestOrigin field's value.

func (*CancelStatementInput) SetSessionId

func (s *CancelStatementInput) SetSessionId(v string) *CancelStatementInput

SetSessionId sets the SessionId field's value.

func (CancelStatementInput) String

func (s CancelStatementInput) String() string

String returns the string representation.

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

func (*CancelStatementInput) Validate

func (s *CancelStatementInput) Validate() error

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

type CancelStatementOutput

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

func (CancelStatementOutput) GoString

func (s CancelStatementOutput) GoString() string

GoString returns the string representation.

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

func (CancelStatementOutput) String

func (s CancelStatementOutput) String() string

String returns the string representation.

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

type CatalogDeltaSource

type CatalogDeltaSource struct {

    // Specifies additional connection options.
    AdditionalDeltaOptions map[string]*string `type:"map"`

    // The name of the database to read from.
    //
    // Database is a required field
    Database *string `type:"string" required:"true"`

    // The name of the Delta Lake data source.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // Specifies the data schema for the Delta Lake source.
    OutputSchemas []*GlueSchema `type:"list"`

    // The name of the table in the database to read from.
    //
    // Table is a required field
    Table *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies a Delta Lake data source that is registered in the Glue Data Catalog.

func (CatalogDeltaSource) GoString

func (s CatalogDeltaSource) GoString() string

GoString returns the string representation.

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

func (*CatalogDeltaSource) SetAdditionalDeltaOptions

func (s *CatalogDeltaSource) SetAdditionalDeltaOptions(v map[string]*string) *CatalogDeltaSource

SetAdditionalDeltaOptions sets the AdditionalDeltaOptions field's value.

func (*CatalogDeltaSource) SetDatabase

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

SetDatabase sets the Database field's value.

func (*CatalogDeltaSource) SetName

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

SetName sets the Name field's value.

func (*CatalogDeltaSource) SetOutputSchemas

func (s *CatalogDeltaSource) SetOutputSchemas(v []*GlueSchema) *CatalogDeltaSource

SetOutputSchemas sets the OutputSchemas field's value.

func (*CatalogDeltaSource) SetTable

func (s *CatalogDeltaSource) SetTable(v string) *CatalogDeltaSource

SetTable sets the Table field's value.

func (CatalogDeltaSource) String

func (s CatalogDeltaSource) String() string

String returns the string representation.

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

func (*CatalogDeltaSource) Validate

func (s *CatalogDeltaSource) Validate() error

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

type CatalogEntry

type CatalogEntry struct {

    // The database in which the table metadata resides.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The name of the table in question.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies a table definition in the Glue Data Catalog.

func (CatalogEntry) GoString

func (s CatalogEntry) GoString() string

GoString returns the string representation.

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

func (*CatalogEntry) SetDatabaseName

func (s *CatalogEntry) SetDatabaseName(v string) *CatalogEntry

SetDatabaseName sets the DatabaseName field's value.

func (*CatalogEntry) SetTableName

func (s *CatalogEntry) SetTableName(v string) *CatalogEntry

SetTableName sets the TableName field's value.

func (CatalogEntry) String

func (s CatalogEntry) String() string

String returns the string representation.

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

func (*CatalogEntry) Validate

func (s *CatalogEntry) Validate() error

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

type CatalogHudiSource

type CatalogHudiSource struct {

    // Specifies additional connection options.
    AdditionalHudiOptions map[string]*string `type:"map"`

    // The name of the database to read from.
    //
    // Database is a required field
    Database *string `type:"string" required:"true"`

    // The name of the Hudi data source.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // Specifies the data schema for the Hudi source.
    OutputSchemas []*GlueSchema `type:"list"`

    // The name of the table in the database to read from.
    //
    // Table is a required field
    Table *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies a Hudi data source that is registered in the Glue Data Catalog.

func (CatalogHudiSource) GoString

func (s CatalogHudiSource) GoString() string

GoString returns the string representation.

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

func (*CatalogHudiSource) SetAdditionalHudiOptions

func (s *CatalogHudiSource) SetAdditionalHudiOptions(v map[string]*string) *CatalogHudiSource

SetAdditionalHudiOptions sets the AdditionalHudiOptions field's value.

func (*CatalogHudiSource) SetDatabase

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

SetDatabase sets the Database field's value.

func (*CatalogHudiSource) SetName

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

SetName sets the Name field's value.

func (*CatalogHudiSource) SetOutputSchemas

func (s *CatalogHudiSource) SetOutputSchemas(v []*GlueSchema) *CatalogHudiSource

SetOutputSchemas sets the OutputSchemas field's value.

func (*CatalogHudiSource) SetTable

func (s *CatalogHudiSource) SetTable(v string) *CatalogHudiSource

SetTable sets the Table field's value.

func (CatalogHudiSource) String

func (s CatalogHudiSource) String() string

String returns the string representation.

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

func (*CatalogHudiSource) Validate

func (s *CatalogHudiSource) Validate() error

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

type CatalogImportStatus

type CatalogImportStatus struct {

    // True if the migration has completed, or False otherwise.
    ImportCompleted *bool `type:"boolean"`

    // The time that the migration was started.
    ImportTime *time.Time `type:"timestamp"`

    // The name of the person who initiated the migration.
    ImportedBy *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

A structure containing migration status information.

func (CatalogImportStatus) GoString

func (s CatalogImportStatus) GoString() string

GoString returns the string representation.

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

func (*CatalogImportStatus) SetImportCompleted

func (s *CatalogImportStatus) SetImportCompleted(v bool) *CatalogImportStatus

SetImportCompleted sets the ImportCompleted field's value.

func (*CatalogImportStatus) SetImportTime

func (s *CatalogImportStatus) SetImportTime(v time.Time) *CatalogImportStatus

SetImportTime sets the ImportTime field's value.

func (*CatalogImportStatus) SetImportedBy

func (s *CatalogImportStatus) SetImportedBy(v string) *CatalogImportStatus

SetImportedBy sets the ImportedBy field's value.

func (CatalogImportStatus) String

func (s CatalogImportStatus) String() string

String returns the string representation.

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

type CatalogKafkaSource

type CatalogKafkaSource struct {

    // Specifies options related to data preview for viewing a sample of your data.
    DataPreviewOptions *StreamingDataPreviewOptions `type:"structure"`

    // The name of the database to read from.
    //
    // Database is a required field
    Database *string `type:"string" required:"true"`

    // Whether to automatically determine the schema from the incoming data.
    DetectSchema *bool `type:"boolean"`

    // The name of the data store.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // Specifies the streaming options.
    StreamingOptions *KafkaStreamingSourceOptions `type:"structure"`

    // The name of the table in the database to read from.
    //
    // Table is a required field
    Table *string `type:"string" required:"true"`

    // The amount of time to spend processing each micro batch.
    WindowSize *int64 `type:"integer"`
    // contains filtered or unexported fields
}

Specifies an Apache Kafka data store in the Data Catalog.

func (CatalogKafkaSource) GoString

func (s CatalogKafkaSource) GoString() string

GoString returns the string representation.

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

func (*CatalogKafkaSource) SetDataPreviewOptions

func (s *CatalogKafkaSource) SetDataPreviewOptions(v *StreamingDataPreviewOptions) *CatalogKafkaSource

SetDataPreviewOptions sets the DataPreviewOptions field's value.

func (*CatalogKafkaSource) SetDatabase

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

SetDatabase sets the Database field's value.

func (*CatalogKafkaSource) SetDetectSchema

func (s *CatalogKafkaSource) SetDetectSchema(v bool) *CatalogKafkaSource

SetDetectSchema sets the DetectSchema field's value.

func (*CatalogKafkaSource) SetName

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

SetName sets the Name field's value.

func (*CatalogKafkaSource) SetStreamingOptions

func (s *CatalogKafkaSource) SetStreamingOptions(v *KafkaStreamingSourceOptions) *CatalogKafkaSource

SetStreamingOptions sets the StreamingOptions field's value.

func (*CatalogKafkaSource) SetTable

func (s *CatalogKafkaSource) SetTable(v string) *CatalogKafkaSource

SetTable sets the Table field's value.

func (*CatalogKafkaSource) SetWindowSize

func (s *CatalogKafkaSource) SetWindowSize(v int64) *CatalogKafkaSource

SetWindowSize sets the WindowSize field's value.

func (CatalogKafkaSource) String

func (s CatalogKafkaSource) String() string

String returns the string representation.

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

func (*CatalogKafkaSource) Validate

func (s *CatalogKafkaSource) Validate() error

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

type CatalogKinesisSource

type CatalogKinesisSource struct {

    // Additional options for data preview.
    DataPreviewOptions *StreamingDataPreviewOptions `type:"structure"`

    // The name of the database to read from.
    //
    // Database is a required field
    Database *string `type:"string" required:"true"`

    // Whether to automatically determine the schema from the incoming data.
    DetectSchema *bool `type:"boolean"`

    // The name of the data source.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // Additional options for the Kinesis streaming data source.
    StreamingOptions *KinesisStreamingSourceOptions `type:"structure"`

    // The name of the table in the database to read from.
    //
    // Table is a required field
    Table *string `type:"string" required:"true"`

    // The amount of time to spend processing each micro batch.
    WindowSize *int64 `type:"integer"`
    // contains filtered or unexported fields
}

Specifies a Kinesis data source in the Glue Data Catalog.

func (CatalogKinesisSource) GoString

func (s CatalogKinesisSource) GoString() string

GoString returns the string representation.

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

func (*CatalogKinesisSource) SetDataPreviewOptions

func (s *CatalogKinesisSource) SetDataPreviewOptions(v *StreamingDataPreviewOptions) *CatalogKinesisSource

SetDataPreviewOptions sets the DataPreviewOptions field's value.

func (*CatalogKinesisSource) SetDatabase

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

SetDatabase sets the Database field's value.

func (*CatalogKinesisSource) SetDetectSchema

func (s *CatalogKinesisSource) SetDetectSchema(v bool) *CatalogKinesisSource

SetDetectSchema sets the DetectSchema field's value.

func (*CatalogKinesisSource) SetName

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

SetName sets the Name field's value.

func (*CatalogKinesisSource) SetStreamingOptions

func (s *CatalogKinesisSource) SetStreamingOptions(v *KinesisStreamingSourceOptions) *CatalogKinesisSource

SetStreamingOptions sets the StreamingOptions field's value.

func (*CatalogKinesisSource) SetTable

func (s *CatalogKinesisSource) SetTable(v string) *CatalogKinesisSource

SetTable sets the Table field's value.

func (*CatalogKinesisSource) SetWindowSize

func (s *CatalogKinesisSource) SetWindowSize(v int64) *CatalogKinesisSource

SetWindowSize sets the WindowSize field's value.

func (CatalogKinesisSource) String

func (s CatalogKinesisSource) String() string

String returns the string representation.

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

func (*CatalogKinesisSource) Validate

func (s *CatalogKinesisSource) Validate() error

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

type CatalogSchemaChangePolicy

type CatalogSchemaChangePolicy struct {

    // Whether to use the specified update behavior when the crawler finds a changed
    // schema.
    EnableUpdateCatalog *bool `type:"boolean"`

    // The update behavior when the crawler finds a changed schema.
    UpdateBehavior *string `type:"string" enum:"UpdateCatalogBehavior"`
    // contains filtered or unexported fields
}

A policy that specifies update behavior for the crawler.

func (CatalogSchemaChangePolicy) GoString

func (s CatalogSchemaChangePolicy) GoString() string

GoString returns the string representation.

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

func (*CatalogSchemaChangePolicy) SetEnableUpdateCatalog

func (s *CatalogSchemaChangePolicy) SetEnableUpdateCatalog(v bool) *CatalogSchemaChangePolicy

SetEnableUpdateCatalog sets the EnableUpdateCatalog field's value.

func (*CatalogSchemaChangePolicy) SetUpdateBehavior

func (s *CatalogSchemaChangePolicy) SetUpdateBehavior(v string) *CatalogSchemaChangePolicy

SetUpdateBehavior sets the UpdateBehavior field's value.

func (CatalogSchemaChangePolicy) String

func (s CatalogSchemaChangePolicy) String() string

String returns the string representation.

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

type CatalogSource

type CatalogSource struct {

    // The name of the database to read from.
    //
    // Database is a required field
    Database *string `type:"string" required:"true"`

    // The name of the data store.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // The name of the table in the database to read from.
    //
    // Table is a required field
    Table *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies a data store in the Glue Data Catalog.

func (CatalogSource) GoString

func (s CatalogSource) GoString() string

GoString returns the string representation.

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

func (*CatalogSource) SetDatabase

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

SetDatabase sets the Database field's value.

func (*CatalogSource) SetName

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

SetName sets the Name field's value.

func (*CatalogSource) SetTable

func (s *CatalogSource) SetTable(v string) *CatalogSource

SetTable sets the Table field's value.

func (CatalogSource) String

func (s CatalogSource) String() string

String returns the string representation.

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

func (*CatalogSource) Validate

func (s *CatalogSource) Validate() error

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

type CatalogTarget

type CatalogTarget struct {

    // The name of the connection for an Amazon S3-backed Data Catalog table to
    // be a target of the crawl when using a Catalog connection type paired with
    // a NETWORK Connection type.
    ConnectionName *string `type:"string"`

    // The name of the database to be synchronized.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A valid Amazon dead-letter SQS ARN. For example, arn:aws:sqs:region:account:deadLetterQueue.
    DlqEventQueueArn *string `type:"string"`

    // A valid Amazon SQS ARN. For example, arn:aws:sqs:region:account:sqs.
    EventQueueArn *string `type:"string"`

    // A list of the tables to be synchronized.
    //
    // Tables is a required field
    Tables []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Specifies an Glue Data Catalog target.

func (CatalogTarget) GoString

func (s CatalogTarget) GoString() string

GoString returns the string representation.

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

func (*CatalogTarget) SetConnectionName

func (s *CatalogTarget) SetConnectionName(v string) *CatalogTarget

SetConnectionName sets the ConnectionName field's value.

func (*CatalogTarget) SetDatabaseName

func (s *CatalogTarget) SetDatabaseName(v string) *CatalogTarget

SetDatabaseName sets the DatabaseName field's value.

func (*CatalogTarget) SetDlqEventQueueArn

func (s *CatalogTarget) SetDlqEventQueueArn(v string) *CatalogTarget

SetDlqEventQueueArn sets the DlqEventQueueArn field's value.

func (*CatalogTarget) SetEventQueueArn

func (s *CatalogTarget) SetEventQueueArn(v string) *CatalogTarget

SetEventQueueArn sets the EventQueueArn field's value.

func (*CatalogTarget) SetTables

func (s *CatalogTarget) SetTables(v []*string) *CatalogTarget

SetTables sets the Tables field's value.

func (CatalogTarget) String

func (s CatalogTarget) String() string

String returns the string representation.

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

func (*CatalogTarget) Validate

func (s *CatalogTarget) Validate() error

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

type CheckSchemaVersionValidityInput

type CheckSchemaVersionValidityInput struct {

    // The data format of the schema definition. Currently AVRO, JSON and PROTOBUF
    // are supported.
    //
    // DataFormat is a required field
    DataFormat *string `type:"string" required:"true" enum:"DataFormat"`

    // The definition of the schema that has to be validated.
    //
    // SchemaDefinition is a required field
    SchemaDefinition *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CheckSchemaVersionValidityInput) GoString

func (s CheckSchemaVersionValidityInput) GoString() string

GoString returns the string representation.

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

func (*CheckSchemaVersionValidityInput) SetDataFormat

func (s *CheckSchemaVersionValidityInput) SetDataFormat(v string) *CheckSchemaVersionValidityInput

SetDataFormat sets the DataFormat field's value.

func (*CheckSchemaVersionValidityInput) SetSchemaDefinition

func (s *CheckSchemaVersionValidityInput) SetSchemaDefinition(v string) *CheckSchemaVersionValidityInput

SetSchemaDefinition sets the SchemaDefinition field's value.

func (CheckSchemaVersionValidityInput) String

func (s CheckSchemaVersionValidityInput) String() string

String returns the string representation.

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

func (*CheckSchemaVersionValidityInput) Validate

func (s *CheckSchemaVersionValidityInput) Validate() error

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

type CheckSchemaVersionValidityOutput

type CheckSchemaVersionValidityOutput struct {

    // A validation failure error message.
    Error *string `min:"1" type:"string"`

    // Return true, if the schema is valid and false otherwise.
    Valid *bool `type:"boolean"`
    // contains filtered or unexported fields
}

func (CheckSchemaVersionValidityOutput) GoString

func (s CheckSchemaVersionValidityOutput) GoString() string

GoString returns the string representation.

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

func (*CheckSchemaVersionValidityOutput) SetError

func (s *CheckSchemaVersionValidityOutput) SetError(v string) *CheckSchemaVersionValidityOutput

SetError sets the Error field's value.

func (*CheckSchemaVersionValidityOutput) SetValid

func (s *CheckSchemaVersionValidityOutput) SetValid(v bool) *CheckSchemaVersionValidityOutput

SetValid sets the Valid field's value.

func (CheckSchemaVersionValidityOutput) String

func (s CheckSchemaVersionValidityOutput) String() string

String returns the string representation.

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

type Classifier

type Classifier struct {

    // A classifier for comma-separated values (CSV).
    CsvClassifier *CsvClassifier `type:"structure"`

    // A classifier that uses grok.
    GrokClassifier *GrokClassifier `type:"structure"`

    // A classifier for JSON content.
    JsonClassifier *JsonClassifier `type:"structure"`

    // A classifier for XML content.
    XMLClassifier *XMLClassifier `type:"structure"`
    // contains filtered or unexported fields
}

Classifiers are triggered during a crawl task. A classifier checks whether a given file is in a format it can handle. If it is, the classifier creates a schema in the form of a StructType object that matches that data format.

You can use the standard classifiers that Glue provides, or you can write your own classifiers to best categorize your data sources and specify the appropriate schemas to use for them. A classifier can be a grok classifier, an XML classifier, a JSON classifier, or a custom CSV classifier, as specified in one of the fields in the Classifier object.

func (Classifier) GoString

func (s Classifier) GoString() string

GoString returns the string representation.

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

func (*Classifier) SetCsvClassifier

func (s *Classifier) SetCsvClassifier(v *CsvClassifier) *Classifier

SetCsvClassifier sets the CsvClassifier field's value.

func (*Classifier) SetGrokClassifier

func (s *Classifier) SetGrokClassifier(v *GrokClassifier) *Classifier

SetGrokClassifier sets the GrokClassifier field's value.

func (*Classifier) SetJsonClassifier

func (s *Classifier) SetJsonClassifier(v *JsonClassifier) *Classifier

SetJsonClassifier sets the JsonClassifier field's value.

func (*Classifier) SetXMLClassifier

func (s *Classifier) SetXMLClassifier(v *XMLClassifier) *Classifier

SetXMLClassifier sets the XMLClassifier field's value.

func (Classifier) String

func (s Classifier) String() string

String returns the string representation.

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

type CloudWatchEncryption

type CloudWatchEncryption struct {

    // The encryption mode to use for CloudWatch data.
    CloudWatchEncryptionMode *string `type:"string" enum:"CloudWatchEncryptionMode"`

    // The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    KmsKeyArn *string `type:"string"`
    // contains filtered or unexported fields
}

Specifies how Amazon CloudWatch data should be encrypted.

func (CloudWatchEncryption) GoString

func (s CloudWatchEncryption) GoString() string

GoString returns the string representation.

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

func (*CloudWatchEncryption) SetCloudWatchEncryptionMode

func (s *CloudWatchEncryption) SetCloudWatchEncryptionMode(v string) *CloudWatchEncryption

SetCloudWatchEncryptionMode sets the CloudWatchEncryptionMode field's value.

func (*CloudWatchEncryption) SetKmsKeyArn

func (s *CloudWatchEncryption) SetKmsKeyArn(v string) *CloudWatchEncryption

SetKmsKeyArn sets the KmsKeyArn field's value.

func (CloudWatchEncryption) String

func (s CloudWatchEncryption) String() string

String returns the string representation.

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

type CodeGenConfigurationNode

type CodeGenConfigurationNode struct {

    // Specifies a transform that groups rows by chosen fields and computes the
    // aggregated value by specified function.
    Aggregate *Aggregate `type:"structure"`

    // Specifies a target that writes to a data source in Amazon Redshift.
    AmazonRedshiftSource *AmazonRedshiftSource `type:"structure"`

    // Specifies a target that writes to a data target in Amazon Redshift.
    AmazonRedshiftTarget *AmazonRedshiftTarget `type:"structure"`

    // Specifies a transform that maps data property keys in the data source to
    // data property keys in the data target. You can rename keys, modify the data
    // types for keys, and choose which keys to drop from the dataset.
    ApplyMapping *ApplyMapping `type:"structure"`

    // Specifies a connector to an Amazon Athena data source.
    AthenaConnectorSource *AthenaConnectorSource `type:"structure"`

    // Specifies a Delta Lake data source that is registered in the Glue Data Catalog.
    CatalogDeltaSource *CatalogDeltaSource `type:"structure"`

    // Specifies a Hudi data source that is registered in the Glue Data Catalog.
    CatalogHudiSource *CatalogHudiSource `type:"structure"`

    // Specifies an Apache Kafka data store in the Data Catalog.
    CatalogKafkaSource *CatalogKafkaSource `type:"structure"`

    // Specifies a Kinesis data source in the Glue Data Catalog.
    CatalogKinesisSource *CatalogKinesisSource `type:"structure"`

    // Specifies a data store in the Glue Data Catalog.
    CatalogSource *CatalogSource `type:"structure"`

    // Specifies a target that uses a Glue Data Catalog table.
    CatalogTarget *BasicCatalogTarget `type:"structure"`

    // Specifies a source generated with standard connection options.
    ConnectorDataSource *ConnectorDataSource `type:"structure"`

    // Specifies a target generated with standard connection options.
    ConnectorDataTarget *ConnectorDataTarget `type:"structure"`

    // Specifies a transform that uses custom code you provide to perform the data
    // transformation. The output is a collection of DynamicFrames.
    CustomCode *CustomCode `type:"structure"`

    // Specifies the direct JDBC source connection.
    DirectJDBCSource *DirectJDBCSource `type:"structure"`

    // Specifies an Apache Kafka data store.
    DirectKafkaSource *DirectKafkaSource `type:"structure"`

    // Specifies a direct Amazon Kinesis data source.
    DirectKinesisSource *DirectKinesisSource `type:"structure"`

    // Specifies a transform that removes rows of repeating data from a data set.
    DropDuplicates *DropDuplicates `type:"structure"`

    // Specifies a transform that chooses the data property keys that you want to
    // drop.
    DropFields *DropFields `type:"structure"`

    // Specifies a transform that removes columns from the dataset if all values
    // in the column are 'null'. By default, Glue Studio will recognize null objects,
    // but some values such as empty strings, strings that are "null", -1 integers
    // or other placeholders such as zeros, are not automatically recognized as
    // nulls.
    DropNullFields *DropNullFields `type:"structure"`

    // Specifies a custom visual transform created by a user.
    DynamicTransform *DynamicTransform `type:"structure"`

    // Specifies a DynamoDBC Catalog data store in the Glue Data Catalog.
    DynamoDBCatalogSource *DynamoDBCatalogSource `type:"structure"`

    // Specifies your data quality evaluation criteria.
    EvaluateDataQuality *EvaluateDataQuality `type:"structure"`

    // Specifies your data quality evaluation criteria. Allows multiple input data
    // and returns a collection of Dynamic Frames.
    EvaluateDataQualityMultiFrame *EvaluateDataQualityMultiFrame `type:"structure"`

    // Specifies a transform that locates records in the dataset that have missing
    // values and adds a new field with a value determined by imputation. The input
    // data set is used to train the machine learning model that determines what
    // the missing value should be.
    FillMissingValues *FillMissingValues `type:"structure"`

    // Specifies a transform that splits a dataset into two, based on a filter condition.
    Filter *Filter `type:"structure"`

    // Specifies a data source in a goverened Data Catalog.
    GovernedCatalogSource *GovernedCatalogSource `type:"structure"`

    // Specifies a data target that writes to a goverened catalog.
    GovernedCatalogTarget *GovernedCatalogTarget `type:"structure"`

    // Specifies a connector to a JDBC data source.
    JDBCConnectorSource *JDBCConnectorSource `type:"structure"`

    // Specifies a data target that writes to Amazon S3 in Apache Parquet columnar
    // storage.
    JDBCConnectorTarget *JDBCConnectorTarget `type:"structure"`

    // Specifies a transform that joins two datasets into one dataset using a comparison
    // phrase on the specified data property keys. You can use inner, outer, left,
    // right, left semi, and left anti joins.
    Join *Join `type:"structure"`

    // Specifies a transform that merges a DynamicFrame with a staging DynamicFrame
    // based on the specified primary keys to identify records. Duplicate records
    // (records with the same primary keys) are not de-duplicated.
    Merge *Merge `type:"structure"`

    // Specifies a Microsoft SQL server data source in the Glue Data Catalog.
    MicrosoftSQLServerCatalogSource *MicrosoftSQLServerCatalogSource `type:"structure"`

    // Specifies a target that uses Microsoft SQL.
    MicrosoftSQLServerCatalogTarget *MicrosoftSQLServerCatalogTarget `type:"structure"`

    // Specifies a MySQL data source in the Glue Data Catalog.
    MySQLCatalogSource *MySQLCatalogSource `type:"structure"`

    // Specifies a target that uses MySQL.
    MySQLCatalogTarget *MySQLCatalogTarget `type:"structure"`

    // Specifies an Oracle data source in the Glue Data Catalog.
    OracleSQLCatalogSource *OracleSQLCatalogSource `type:"structure"`

    // Specifies a target that uses Oracle SQL.
    OracleSQLCatalogTarget *OracleSQLCatalogTarget `type:"structure"`

    // Specifies a transform that identifies, removes or masks PII data.
    PIIDetection *PIIDetection `type:"structure"`

    // Specifies a PostgresSQL data source in the Glue Data Catalog.
    PostgreSQLCatalogSource *PostgreSQLCatalogSource `type:"structure"`

    // Specifies a target that uses Postgres SQL.
    PostgreSQLCatalogTarget *PostgreSQLCatalogTarget `type:"structure"`

    // Specifies a Glue DataBrew recipe node.
    Recipe *Recipe `type:"structure"`

    // Specifies an Amazon Redshift data store.
    RedshiftSource *RedshiftSource `type:"structure"`

    // Specifies a target that uses Amazon Redshift.
    RedshiftTarget *RedshiftTarget `type:"structure"`

    // Specifies a relational catalog data store in the Glue Data Catalog.
    RelationalCatalogSource *RelationalCatalogSource `type:"structure"`

    // Specifies a transform that renames a single data property key.
    RenameField *RenameField `type:"structure"`

    // Specifies a Delta Lake data source that is registered in the Glue Data Catalog.
    // The data source must be stored in Amazon S3.
    S3CatalogDeltaSource *S3CatalogDeltaSource `type:"structure"`

    // Specifies a Hudi data source that is registered in the Glue Data Catalog.
    // The data source must be stored in Amazon S3.
    S3CatalogHudiSource *S3CatalogHudiSource `type:"structure"`

    // Specifies an Amazon S3 data store in the Glue Data Catalog.
    S3CatalogSource *S3CatalogSource `type:"structure"`

    // Specifies a data target that writes to Amazon S3 using the Glue Data Catalog.
    S3CatalogTarget *S3CatalogTarget `type:"structure"`

    // Specifies a command-separated value (CSV) data store stored in Amazon S3.
    S3CsvSource *S3CsvSource `type:"structure"`

    // Specifies a target that writes to a Delta Lake data source in the Glue Data
    // Catalog.
    S3DeltaCatalogTarget *S3DeltaCatalogTarget `type:"structure"`

    // Specifies a target that writes to a Delta Lake data source in Amazon S3.
    S3DeltaDirectTarget *S3DeltaDirectTarget `type:"structure"`

    // Specifies a Delta Lake data source stored in Amazon S3.
    S3DeltaSource *S3DeltaSource `type:"structure"`

    // Specifies a data target that writes to Amazon S3.
    S3DirectTarget *S3DirectTarget `type:"structure"`

    // Specifies a data target that writes to Amazon S3 in Apache Parquet columnar
    // storage.
    S3GlueParquetTarget *S3GlueParquetTarget `type:"structure"`

    // Specifies a target that writes to a Hudi data source in the Glue Data Catalog.
    S3HudiCatalogTarget *S3HudiCatalogTarget `type:"structure"`

    // Specifies a target that writes to a Hudi data source in Amazon S3.
    S3HudiDirectTarget *S3HudiDirectTarget `type:"structure"`

    // Specifies a Hudi data source stored in Amazon S3.
    S3HudiSource *S3HudiSource `type:"structure"`

    // Specifies a JSON data store stored in Amazon S3.
    S3JsonSource *S3JsonSource `type:"structure"`

    // Specifies an Apache Parquet data store stored in Amazon S3.
    S3ParquetSource *S3ParquetSource `type:"structure"`

    // Specifies a transform that chooses the data property keys that you want to
    // keep.
    SelectFields *SelectFields `type:"structure"`

    // Specifies a transform that chooses one DynamicFrame from a collection of
    // DynamicFrames. The output is the selected DynamicFrame
    SelectFromCollection *SelectFromCollection `type:"structure"`

    // Specifies a Snowflake data source.
    SnowflakeSource *SnowflakeSource `type:"structure"`

    // Specifies a target that writes to a Snowflake data source.
    SnowflakeTarget *SnowflakeTarget `type:"structure"`

    // Specifies a connector to an Apache Spark data source.
    SparkConnectorSource *SparkConnectorSource `type:"structure"`

    // Specifies a target that uses an Apache Spark connector.
    SparkConnectorTarget *SparkConnectorTarget `type:"structure"`

    // Specifies a transform where you enter a SQL query using Spark SQL syntax
    // to transform the data. The output is a single DynamicFrame.
    SparkSQL *SparkSQL `type:"structure"`

    // Specifies a transform that writes samples of the data to an Amazon S3 bucket.
    Spigot *Spigot `type:"structure"`

    // Specifies a transform that splits data property keys into two DynamicFrames.
    // The output is a collection of DynamicFrames: one with selected data property
    // keys, and one with the remaining data property keys.
    SplitFields *SplitFields `type:"structure"`

    // Specifies a transform that combines the rows from two or more datasets into
    // a single result.
    Union *Union `type:"structure"`
    // contains filtered or unexported fields
}

CodeGenConfigurationNode enumerates all valid Node types. One and only one of its member variables can be populated.

func (CodeGenConfigurationNode) GoString

func (s CodeGenConfigurationNode) GoString() string

GoString returns the string representation.

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

func (*CodeGenConfigurationNode) SetAggregate

func (s *CodeGenConfigurationNode) SetAggregate(v *Aggregate) *CodeGenConfigurationNode

SetAggregate sets the Aggregate field's value.

func (*CodeGenConfigurationNode) SetAmazonRedshiftSource

func (s *CodeGenConfigurationNode) SetAmazonRedshiftSource(v *AmazonRedshiftSource) *CodeGenConfigurationNode

SetAmazonRedshiftSource sets the AmazonRedshiftSource field's value.

func (*CodeGenConfigurationNode) SetAmazonRedshiftTarget

func (s *CodeGenConfigurationNode) SetAmazonRedshiftTarget(v *AmazonRedshiftTarget) *CodeGenConfigurationNode

SetAmazonRedshiftTarget sets the AmazonRedshiftTarget field's value.

func (*CodeGenConfigurationNode) SetApplyMapping

func (s *CodeGenConfigurationNode) SetApplyMapping(v *ApplyMapping) *CodeGenConfigurationNode

SetApplyMapping sets the ApplyMapping field's value.

func (*CodeGenConfigurationNode) SetAthenaConnectorSource

func (s *CodeGenConfigurationNode) SetAthenaConnectorSource(v *AthenaConnectorSource) *CodeGenConfigurationNode

SetAthenaConnectorSource sets the AthenaConnectorSource field's value.

func (*CodeGenConfigurationNode) SetCatalogDeltaSource

func (s *CodeGenConfigurationNode) SetCatalogDeltaSource(v *CatalogDeltaSource) *CodeGenConfigurationNode

SetCatalogDeltaSource sets the CatalogDeltaSource field's value.

func (*CodeGenConfigurationNode) SetCatalogHudiSource

func (s *CodeGenConfigurationNode) SetCatalogHudiSource(v *CatalogHudiSource) *CodeGenConfigurationNode

SetCatalogHudiSource sets the CatalogHudiSource field's value.

func (*CodeGenConfigurationNode) SetCatalogKafkaSource

func (s *CodeGenConfigurationNode) SetCatalogKafkaSource(v *CatalogKafkaSource) *CodeGenConfigurationNode

SetCatalogKafkaSource sets the CatalogKafkaSource field's value.

func (*CodeGenConfigurationNode) SetCatalogKinesisSource

func (s *CodeGenConfigurationNode) SetCatalogKinesisSource(v *CatalogKinesisSource) *CodeGenConfigurationNode

SetCatalogKinesisSource sets the CatalogKinesisSource field's value.

func (*CodeGenConfigurationNode) SetCatalogSource

func (s *CodeGenConfigurationNode) SetCatalogSource(v *CatalogSource) *CodeGenConfigurationNode

SetCatalogSource sets the CatalogSource field's value.

func (*CodeGenConfigurationNode) SetCatalogTarget

func (s *CodeGenConfigurationNode) SetCatalogTarget(v *BasicCatalogTarget) *CodeGenConfigurationNode

SetCatalogTarget sets the CatalogTarget field's value.

func (*CodeGenConfigurationNode) SetConnectorDataSource

func (s *CodeGenConfigurationNode) SetConnectorDataSource(v *ConnectorDataSource) *CodeGenConfigurationNode

SetConnectorDataSource sets the ConnectorDataSource field's value.

func (*CodeGenConfigurationNode) SetConnectorDataTarget

func (s *CodeGenConfigurationNode) SetConnectorDataTarget(v *ConnectorDataTarget) *CodeGenConfigurationNode

SetConnectorDataTarget sets the ConnectorDataTarget field's value.

func (*CodeGenConfigurationNode) SetCustomCode

func (s *CodeGenConfigurationNode) SetCustomCode(v *CustomCode) *CodeGenConfigurationNode

SetCustomCode sets the CustomCode field's value.

func (*CodeGenConfigurationNode) SetDirectJDBCSource

func (s *CodeGenConfigurationNode) SetDirectJDBCSource(v *DirectJDBCSource) *CodeGenConfigurationNode

SetDirectJDBCSource sets the DirectJDBCSource field's value.

func (*CodeGenConfigurationNode) SetDirectKafkaSource

func (s *CodeGenConfigurationNode) SetDirectKafkaSource(v *DirectKafkaSource) *CodeGenConfigurationNode

SetDirectKafkaSource sets the DirectKafkaSource field's value.

func (*CodeGenConfigurationNode) SetDirectKinesisSource

func (s *CodeGenConfigurationNode) SetDirectKinesisSource(v *DirectKinesisSource) *CodeGenConfigurationNode

SetDirectKinesisSource sets the DirectKinesisSource field's value.

func (*CodeGenConfigurationNode) SetDropDuplicates

func (s *CodeGenConfigurationNode) SetDropDuplicates(v *DropDuplicates) *CodeGenConfigurationNode

SetDropDuplicates sets the DropDuplicates field's value.

func (*CodeGenConfigurationNode) SetDropFields

func (s *CodeGenConfigurationNode) SetDropFields(v *DropFields) *CodeGenConfigurationNode

SetDropFields sets the DropFields field's value.

func (*CodeGenConfigurationNode) SetDropNullFields

func (s *CodeGenConfigurationNode) SetDropNullFields(v *DropNullFields) *CodeGenConfigurationNode

SetDropNullFields sets the DropNullFields field's value.

func (*CodeGenConfigurationNode) SetDynamicTransform

func (s *CodeGenConfigurationNode) SetDynamicTransform(v *DynamicTransform) *CodeGenConfigurationNode

SetDynamicTransform sets the DynamicTransform field's value.

func (*CodeGenConfigurationNode) SetDynamoDBCatalogSource

func (s *CodeGenConfigurationNode) SetDynamoDBCatalogSource(v *DynamoDBCatalogSource) *CodeGenConfigurationNode

SetDynamoDBCatalogSource sets the DynamoDBCatalogSource field's value.

func (*CodeGenConfigurationNode) SetEvaluateDataQuality

func (s *CodeGenConfigurationNode) SetEvaluateDataQuality(v *EvaluateDataQuality) *CodeGenConfigurationNode

SetEvaluateDataQuality sets the EvaluateDataQuality field's value.

func (*CodeGenConfigurationNode) SetEvaluateDataQualityMultiFrame

func (s *CodeGenConfigurationNode) SetEvaluateDataQualityMultiFrame(v *EvaluateDataQualityMultiFrame) *CodeGenConfigurationNode

SetEvaluateDataQualityMultiFrame sets the EvaluateDataQualityMultiFrame field's value.

func (*CodeGenConfigurationNode) SetFillMissingValues

func (s *CodeGenConfigurationNode) SetFillMissingValues(v *FillMissingValues) *CodeGenConfigurationNode

SetFillMissingValues sets the FillMissingValues field's value.

func (*CodeGenConfigurationNode) SetFilter

func (s *CodeGenConfigurationNode) SetFilter(v *Filter) *CodeGenConfigurationNode

SetFilter sets the Filter field's value.

func (*CodeGenConfigurationNode) SetGovernedCatalogSource

func (s *CodeGenConfigurationNode) SetGovernedCatalogSource(v *GovernedCatalogSource) *CodeGenConfigurationNode

SetGovernedCatalogSource sets the GovernedCatalogSource field's value.

func (*CodeGenConfigurationNode) SetGovernedCatalogTarget

func (s *CodeGenConfigurationNode) SetGovernedCatalogTarget(v *GovernedCatalogTarget) *CodeGenConfigurationNode

SetGovernedCatalogTarget sets the GovernedCatalogTarget field's value.

func (*CodeGenConfigurationNode) SetJDBCConnectorSource

func (s *CodeGenConfigurationNode) SetJDBCConnectorSource(v *JDBCConnectorSource) *CodeGenConfigurationNode

SetJDBCConnectorSource sets the JDBCConnectorSource field's value.

func (*CodeGenConfigurationNode) SetJDBCConnectorTarget

func (s *CodeGenConfigurationNode) SetJDBCConnectorTarget(v *JDBCConnectorTarget) *CodeGenConfigurationNode

SetJDBCConnectorTarget sets the JDBCConnectorTarget field's value.

func (*CodeGenConfigurationNode) SetJoin

func (s *CodeGenConfigurationNode) SetJoin(v *Join) *CodeGenConfigurationNode

SetJoin sets the Join field's value.

func (*CodeGenConfigurationNode) SetMerge

func (s *CodeGenConfigurationNode) SetMerge(v *Merge) *CodeGenConfigurationNode

SetMerge sets the Merge field's value.

func (*CodeGenConfigurationNode) SetMicrosoftSQLServerCatalogSource

func (s *CodeGenConfigurationNode) SetMicrosoftSQLServerCatalogSource(v *MicrosoftSQLServerCatalogSource) *CodeGenConfigurationNode

SetMicrosoftSQLServerCatalogSource sets the MicrosoftSQLServerCatalogSource field's value.

func (*CodeGenConfigurationNode) SetMicrosoftSQLServerCatalogTarget

func (s *CodeGenConfigurationNode) SetMicrosoftSQLServerCatalogTarget(v *MicrosoftSQLServerCatalogTarget) *CodeGenConfigurationNode

SetMicrosoftSQLServerCatalogTarget sets the MicrosoftSQLServerCatalogTarget field's value.

func (*CodeGenConfigurationNode) SetMySQLCatalogSource

func (s *CodeGenConfigurationNode) SetMySQLCatalogSource(v *MySQLCatalogSource) *CodeGenConfigurationNode

SetMySQLCatalogSource sets the MySQLCatalogSource field's value.

func (*CodeGenConfigurationNode) SetMySQLCatalogTarget

func (s *CodeGenConfigurationNode) SetMySQLCatalogTarget(v *MySQLCatalogTarget) *CodeGenConfigurationNode

SetMySQLCatalogTarget sets the MySQLCatalogTarget field's value.

func (*CodeGenConfigurationNode) SetOracleSQLCatalogSource

func (s *CodeGenConfigurationNode) SetOracleSQLCatalogSource(v *OracleSQLCatalogSource) *CodeGenConfigurationNode

SetOracleSQLCatalogSource sets the OracleSQLCatalogSource field's value.

func (*CodeGenConfigurationNode) SetOracleSQLCatalogTarget

func (s *CodeGenConfigurationNode) SetOracleSQLCatalogTarget(v *OracleSQLCatalogTarget) *CodeGenConfigurationNode

SetOracleSQLCatalogTarget sets the OracleSQLCatalogTarget field's value.

func (*CodeGenConfigurationNode) SetPIIDetection

func (s *CodeGenConfigurationNode) SetPIIDetection(v *PIIDetection) *CodeGenConfigurationNode

SetPIIDetection sets the PIIDetection field's value.

func (*CodeGenConfigurationNode) SetPostgreSQLCatalogSource

func (s *CodeGenConfigurationNode) SetPostgreSQLCatalogSource(v *PostgreSQLCatalogSource) *CodeGenConfigurationNode

SetPostgreSQLCatalogSource sets the PostgreSQLCatalogSource field's value.

func (*CodeGenConfigurationNode) SetPostgreSQLCatalogTarget

func (s *CodeGenConfigurationNode) SetPostgreSQLCatalogTarget(v *PostgreSQLCatalogTarget) *CodeGenConfigurationNode

SetPostgreSQLCatalogTarget sets the PostgreSQLCatalogTarget field's value.

func (*CodeGenConfigurationNode) SetRecipe

func (s *CodeGenConfigurationNode) SetRecipe(v *Recipe) *CodeGenConfigurationNode

SetRecipe sets the Recipe field's value.

func (*CodeGenConfigurationNode) SetRedshiftSource

func (s *CodeGenConfigurationNode) SetRedshiftSource(v *RedshiftSource) *CodeGenConfigurationNode

SetRedshiftSource sets the RedshiftSource field's value.

func (*CodeGenConfigurationNode) SetRedshiftTarget

func (s *CodeGenConfigurationNode) SetRedshiftTarget(v *RedshiftTarget) *CodeGenConfigurationNode

SetRedshiftTarget sets the RedshiftTarget field's value.

func (*CodeGenConfigurationNode) SetRelationalCatalogSource

func (s *CodeGenConfigurationNode) SetRelationalCatalogSource(v *RelationalCatalogSource) *CodeGenConfigurationNode

SetRelationalCatalogSource sets the RelationalCatalogSource field's value.

func (*CodeGenConfigurationNode) SetRenameField

func (s *CodeGenConfigurationNode) SetRenameField(v *RenameField) *CodeGenConfigurationNode

SetRenameField sets the RenameField field's value.

func (*CodeGenConfigurationNode) SetS3CatalogDeltaSource

func (s *CodeGenConfigurationNode) SetS3CatalogDeltaSource(v *S3CatalogDeltaSource) *CodeGenConfigurationNode

SetS3CatalogDeltaSource sets the S3CatalogDeltaSource field's value.

func (*CodeGenConfigurationNode) SetS3CatalogHudiSource

func (s *CodeGenConfigurationNode) SetS3CatalogHudiSource(v *S3CatalogHudiSource) *CodeGenConfigurationNode

SetS3CatalogHudiSource sets the S3CatalogHudiSource field's value.

func (*CodeGenConfigurationNode) SetS3CatalogSource

func (s *CodeGenConfigurationNode) SetS3CatalogSource(v *S3CatalogSource) *CodeGenConfigurationNode

SetS3CatalogSource sets the S3CatalogSource field's value.

func (*CodeGenConfigurationNode) SetS3CatalogTarget

func (s *CodeGenConfigurationNode) SetS3CatalogTarget(v *S3CatalogTarget) *CodeGenConfigurationNode

SetS3CatalogTarget sets the S3CatalogTarget field's value.

func (*CodeGenConfigurationNode) SetS3CsvSource

func (s *CodeGenConfigurationNode) SetS3CsvSource(v *S3CsvSource) *CodeGenConfigurationNode

SetS3CsvSource sets the S3CsvSource field's value.

func (*CodeGenConfigurationNode) SetS3DeltaCatalogTarget

func (s *CodeGenConfigurationNode) SetS3DeltaCatalogTarget(v *S3DeltaCatalogTarget) *CodeGenConfigurationNode

SetS3DeltaCatalogTarget sets the S3DeltaCatalogTarget field's value.

func (*CodeGenConfigurationNode) SetS3DeltaDirectTarget

func (s *CodeGenConfigurationNode) SetS3DeltaDirectTarget(v *S3DeltaDirectTarget) *CodeGenConfigurationNode

SetS3DeltaDirectTarget sets the S3DeltaDirectTarget field's value.

func (*CodeGenConfigurationNode) SetS3DeltaSource

func (s *CodeGenConfigurationNode) SetS3DeltaSource(v *S3DeltaSource) *CodeGenConfigurationNode

SetS3DeltaSource sets the S3DeltaSource field's value.

func (*CodeGenConfigurationNode) SetS3DirectTarget

func (s *CodeGenConfigurationNode) SetS3DirectTarget(v *S3DirectTarget) *CodeGenConfigurationNode

SetS3DirectTarget sets the S3DirectTarget field's value.

func (*CodeGenConfigurationNode) SetS3GlueParquetTarget

func (s *CodeGenConfigurationNode) SetS3GlueParquetTarget(v *S3GlueParquetTarget) *CodeGenConfigurationNode

SetS3GlueParquetTarget sets the S3GlueParquetTarget field's value.

func (*CodeGenConfigurationNode) SetS3HudiCatalogTarget

func (s *CodeGenConfigurationNode) SetS3HudiCatalogTarget(v *S3HudiCatalogTarget) *CodeGenConfigurationNode

SetS3HudiCatalogTarget sets the S3HudiCatalogTarget field's value.

func (*CodeGenConfigurationNode) SetS3HudiDirectTarget

func (s *CodeGenConfigurationNode) SetS3HudiDirectTarget(v *S3HudiDirectTarget) *CodeGenConfigurationNode

SetS3HudiDirectTarget sets the S3HudiDirectTarget field's value.

func (*CodeGenConfigurationNode) SetS3HudiSource

func (s *CodeGenConfigurationNode) SetS3HudiSource(v *S3HudiSource) *CodeGenConfigurationNode

SetS3HudiSource sets the S3HudiSource field's value.

func (*CodeGenConfigurationNode) SetS3JsonSource

func (s *CodeGenConfigurationNode) SetS3JsonSource(v *S3JsonSource) *CodeGenConfigurationNode

SetS3JsonSource sets the S3JsonSource field's value.

func (*CodeGenConfigurationNode) SetS3ParquetSource

func (s *CodeGenConfigurationNode) SetS3ParquetSource(v *S3ParquetSource) *CodeGenConfigurationNode

SetS3ParquetSource sets the S3ParquetSource field's value.

func (*CodeGenConfigurationNode) SetSelectFields

func (s *CodeGenConfigurationNode) SetSelectFields(v *SelectFields) *CodeGenConfigurationNode

SetSelectFields sets the SelectFields field's value.

func (*CodeGenConfigurationNode) SetSelectFromCollection

func (s *CodeGenConfigurationNode) SetSelectFromCollection(v *SelectFromCollection) *CodeGenConfigurationNode

SetSelectFromCollection sets the SelectFromCollection field's value.

func (*CodeGenConfigurationNode) SetSnowflakeSource

func (s *CodeGenConfigurationNode) SetSnowflakeSource(v *SnowflakeSource) *CodeGenConfigurationNode

SetSnowflakeSource sets the SnowflakeSource field's value.

func (*CodeGenConfigurationNode) SetSnowflakeTarget

func (s *CodeGenConfigurationNode) SetSnowflakeTarget(v *SnowflakeTarget) *CodeGenConfigurationNode

SetSnowflakeTarget sets the SnowflakeTarget field's value.

func (*CodeGenConfigurationNode) SetSparkConnectorSource

func (s *CodeGenConfigurationNode) SetSparkConnectorSource(v *SparkConnectorSource) *CodeGenConfigurationNode

SetSparkConnectorSource sets the SparkConnectorSource field's value.

func (*CodeGenConfigurationNode) SetSparkConnectorTarget

func (s *CodeGenConfigurationNode) SetSparkConnectorTarget(v *SparkConnectorTarget) *CodeGenConfigurationNode

SetSparkConnectorTarget sets the SparkConnectorTarget field's value.

func (*CodeGenConfigurationNode) SetSparkSQL

func (s *CodeGenConfigurationNode) SetSparkSQL(v *SparkSQL) *CodeGenConfigurationNode

SetSparkSQL sets the SparkSQL field's value.

func (*CodeGenConfigurationNode) SetSpigot

func (s *CodeGenConfigurationNode) SetSpigot(v *Spigot) *CodeGenConfigurationNode

SetSpigot sets the Spigot field's value.

func (*CodeGenConfigurationNode) SetSplitFields

func (s *CodeGenConfigurationNode) SetSplitFields(v *SplitFields) *CodeGenConfigurationNode

SetSplitFields sets the SplitFields field's value.

func (*CodeGenConfigurationNode) SetUnion

func (s *CodeGenConfigurationNode) SetUnion(v *Union) *CodeGenConfigurationNode

SetUnion sets the Union field's value.

func (CodeGenConfigurationNode) String

func (s CodeGenConfigurationNode) String() string

String returns the string representation.

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

func (*CodeGenConfigurationNode) Validate

func (s *CodeGenConfigurationNode) Validate() error

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

type CodeGenEdge

type CodeGenEdge struct {

    // The ID of the node at which the edge starts.
    //
    // Source is a required field
    Source *string `min:"1" type:"string" required:"true"`

    // The ID of the node at which the edge ends.
    //
    // Target is a required field
    Target *string `min:"1" type:"string" required:"true"`

    // The target of the edge.
    TargetParameter *string `type:"string"`
    // contains filtered or unexported fields
}

Represents a directional edge in a directed acyclic graph (DAG).

func (CodeGenEdge) GoString

func (s CodeGenEdge) GoString() string

GoString returns the string representation.

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

func (*CodeGenEdge) SetSource

func (s *CodeGenEdge) SetSource(v string) *CodeGenEdge

SetSource sets the Source field's value.

func (*CodeGenEdge) SetTarget

func (s *CodeGenEdge) SetTarget(v string) *CodeGenEdge

SetTarget sets the Target field's value.

func (*CodeGenEdge) SetTargetParameter

func (s *CodeGenEdge) SetTargetParameter(v string) *CodeGenEdge

SetTargetParameter sets the TargetParameter field's value.

func (CodeGenEdge) String

func (s CodeGenEdge) String() string

String returns the string representation.

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

func (*CodeGenEdge) Validate

func (s *CodeGenEdge) Validate() error

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

type CodeGenNode

type CodeGenNode struct {

    // Properties of the node, in the form of name-value pairs.
    //
    // Args is a required field
    Args []*CodeGenNodeArg `type:"list" required:"true"`

    // A node identifier that is unique within the node's graph.
    //
    // Id is a required field
    Id *string `min:"1" type:"string" required:"true"`

    // The line number of the node.
    LineNumber *int64 `type:"integer"`

    // The type of node that this is.
    //
    // NodeType is a required field
    NodeType *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Represents a node in a directed acyclic graph (DAG)

func (CodeGenNode) GoString

func (s CodeGenNode) GoString() string

GoString returns the string representation.

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

func (*CodeGenNode) SetArgs

func (s *CodeGenNode) SetArgs(v []*CodeGenNodeArg) *CodeGenNode

SetArgs sets the Args field's value.

func (*CodeGenNode) SetId

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

SetId sets the Id field's value.

func (*CodeGenNode) SetLineNumber

func (s *CodeGenNode) SetLineNumber(v int64) *CodeGenNode

SetLineNumber sets the LineNumber field's value.

func (*CodeGenNode) SetNodeType

func (s *CodeGenNode) SetNodeType(v string) *CodeGenNode

SetNodeType sets the NodeType field's value.

func (CodeGenNode) String

func (s CodeGenNode) String() string

String returns the string representation.

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

func (*CodeGenNode) Validate

func (s *CodeGenNode) Validate() error

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

type CodeGenNodeArg

type CodeGenNodeArg struct {

    // The name of the argument or property.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // True if the value is used as a parameter.
    Param *bool `type:"boolean"`

    // The value of the argument or property.
    //
    // Value is a required field
    Value *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

An argument or property of a node.

func (CodeGenNodeArg) GoString

func (s CodeGenNodeArg) GoString() string

GoString returns the string representation.

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

func (*CodeGenNodeArg) SetName

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

SetName sets the Name field's value.

func (*CodeGenNodeArg) SetParam

func (s *CodeGenNodeArg) SetParam(v bool) *CodeGenNodeArg

SetParam sets the Param field's value.

func (*CodeGenNodeArg) SetValue

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

SetValue sets the Value field's value.

func (CodeGenNodeArg) String

func (s CodeGenNodeArg) String() string

String returns the string representation.

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

func (*CodeGenNodeArg) Validate

func (s *CodeGenNodeArg) Validate() error

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

type Column

type Column struct {

    // A free-form text comment.
    Comment *string `type:"string"`

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

    // These key-value pairs define properties associated with the column.
    Parameters map[string]*string `type:"map"`

    // The data type of the Column.
    Type *string `type:"string"`
    // contains filtered or unexported fields
}

A column in a Table.

func (Column) GoString

func (s Column) GoString() string

GoString returns the string representation.

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

func (*Column) SetComment

func (s *Column) SetComment(v string) *Column

SetComment sets the Comment field's value.

func (*Column) SetName

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

SetName sets the Name field's value.

func (*Column) SetParameters

func (s *Column) SetParameters(v map[string]*string) *Column

SetParameters sets the Parameters field's value.

func (*Column) SetType

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

SetType sets the Type field's value.

func (Column) String

func (s Column) String() string

String returns the string representation.

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

func (*Column) Validate

func (s *Column) Validate() error

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

type ColumnError

type ColumnError struct {

    // The name of the column that failed.
    ColumnName *string `min:"1" type:"string"`

    // An error message with the reason for the failure of an operation.
    Error *ErrorDetail `type:"structure"`
    // contains filtered or unexported fields
}

Encapsulates a column name that failed and the reason for failure.

func (ColumnError) GoString

func (s ColumnError) GoString() string

GoString returns the string representation.

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

func (*ColumnError) SetColumnName

func (s *ColumnError) SetColumnName(v string) *ColumnError

SetColumnName sets the ColumnName field's value.

func (*ColumnError) SetError

func (s *ColumnError) SetError(v *ErrorDetail) *ColumnError

SetError sets the Error field's value.

func (ColumnError) String

func (s ColumnError) String() string

String returns the string representation.

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

type ColumnImportance

type ColumnImportance struct {

    // The name of a column.
    ColumnName *string `min:"1" type:"string"`

    // The column importance score for the column, as a decimal.
    Importance *float64 `type:"double"`
    // contains filtered or unexported fields
}

A structure containing the column name and column importance score for a column.

Column importance helps you understand how columns contribute to your model, by identifying which columns in your records are more important than others.

func (ColumnImportance) GoString

func (s ColumnImportance) GoString() string

GoString returns the string representation.

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

func (*ColumnImportance) SetColumnName

func (s *ColumnImportance) SetColumnName(v string) *ColumnImportance

SetColumnName sets the ColumnName field's value.

func (*ColumnImportance) SetImportance

func (s *ColumnImportance) SetImportance(v float64) *ColumnImportance

SetImportance sets the Importance field's value.

func (ColumnImportance) String

func (s ColumnImportance) String() string

String returns the string representation.

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

type ColumnRowFilter

type ColumnRowFilter struct {

    // A string containing the name of the column.
    ColumnName *string `min:"1" type:"string"`

    // A string containing the row-level filter expression.
    RowFilterExpression *string `type:"string"`
    // contains filtered or unexported fields
}

A filter that uses both column-level and row-level filtering.

func (ColumnRowFilter) GoString

func (s ColumnRowFilter) GoString() string

GoString returns the string representation.

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

func (*ColumnRowFilter) SetColumnName

func (s *ColumnRowFilter) SetColumnName(v string) *ColumnRowFilter

SetColumnName sets the ColumnName field's value.

func (*ColumnRowFilter) SetRowFilterExpression

func (s *ColumnRowFilter) SetRowFilterExpression(v string) *ColumnRowFilter

SetRowFilterExpression sets the RowFilterExpression field's value.

func (ColumnRowFilter) String

func (s ColumnRowFilter) String() string

String returns the string representation.

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

type ColumnStatistics

type ColumnStatistics struct {

    // The timestamp of when column statistics were generated.
    //
    // AnalyzedTime is a required field
    AnalyzedTime *time.Time `type:"timestamp" required:"true"`

    // Name of column which statistics belong to.
    //
    // ColumnName is a required field
    ColumnName *string `min:"1" type:"string" required:"true"`

    // The data type of the column.
    //
    // ColumnType is a required field
    ColumnType *string `type:"string" required:"true"`

    // A ColumnStatisticData object that contains the statistics data values.
    //
    // StatisticsData is a required field
    StatisticsData *ColumnStatisticsData `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Represents the generated column-level statistics for a table or partition.

func (ColumnStatistics) GoString

func (s ColumnStatistics) GoString() string

GoString returns the string representation.

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

func (*ColumnStatistics) SetAnalyzedTime

func (s *ColumnStatistics) SetAnalyzedTime(v time.Time) *ColumnStatistics

SetAnalyzedTime sets the AnalyzedTime field's value.

func (*ColumnStatistics) SetColumnName

func (s *ColumnStatistics) SetColumnName(v string) *ColumnStatistics

SetColumnName sets the ColumnName field's value.

func (*ColumnStatistics) SetColumnType

func (s *ColumnStatistics) SetColumnType(v string) *ColumnStatistics

SetColumnType sets the ColumnType field's value.

func (*ColumnStatistics) SetStatisticsData

func (s *ColumnStatistics) SetStatisticsData(v *ColumnStatisticsData) *ColumnStatistics

SetStatisticsData sets the StatisticsData field's value.

func (ColumnStatistics) String

func (s ColumnStatistics) String() string

String returns the string representation.

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

func (*ColumnStatistics) Validate

func (s *ColumnStatistics) Validate() error

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

type ColumnStatisticsData

type ColumnStatisticsData struct {

    // Binary column statistics data.
    BinaryColumnStatisticsData *BinaryColumnStatisticsData `type:"structure"`

    // Boolean column statistics data.
    BooleanColumnStatisticsData *BooleanColumnStatisticsData `type:"structure"`

    // Date column statistics data.
    DateColumnStatisticsData *DateColumnStatisticsData `type:"structure"`

    // Decimal column statistics data. UnscaledValues within are Base64-encoded
    // binary objects storing big-endian, two's complement representations of the
    // decimal's unscaled value.
    DecimalColumnStatisticsData *DecimalColumnStatisticsData `type:"structure"`

    // Double column statistics data.
    DoubleColumnStatisticsData *DoubleColumnStatisticsData `type:"structure"`

    // Long column statistics data.
    LongColumnStatisticsData *LongColumnStatisticsData `type:"structure"`

    // String column statistics data.
    StringColumnStatisticsData *StringColumnStatisticsData `type:"structure"`

    // The type of column statistics data.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"ColumnStatisticsType"`
    // contains filtered or unexported fields
}

Contains the individual types of column statistics data. Only one data object should be set and indicated by the Type attribute.

func (ColumnStatisticsData) GoString

func (s ColumnStatisticsData) GoString() string

GoString returns the string representation.

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

func (*ColumnStatisticsData) SetBinaryColumnStatisticsData

func (s *ColumnStatisticsData) SetBinaryColumnStatisticsData(v *BinaryColumnStatisticsData) *ColumnStatisticsData

SetBinaryColumnStatisticsData sets the BinaryColumnStatisticsData field's value.

func (*ColumnStatisticsData) SetBooleanColumnStatisticsData

func (s *ColumnStatisticsData) SetBooleanColumnStatisticsData(v *BooleanColumnStatisticsData) *ColumnStatisticsData

SetBooleanColumnStatisticsData sets the BooleanColumnStatisticsData field's value.

func (*ColumnStatisticsData) SetDateColumnStatisticsData

func (s *ColumnStatisticsData) SetDateColumnStatisticsData(v *DateColumnStatisticsData) *ColumnStatisticsData

SetDateColumnStatisticsData sets the DateColumnStatisticsData field's value.

func (*ColumnStatisticsData) SetDecimalColumnStatisticsData

func (s *ColumnStatisticsData) SetDecimalColumnStatisticsData(v *DecimalColumnStatisticsData) *ColumnStatisticsData

SetDecimalColumnStatisticsData sets the DecimalColumnStatisticsData field's value.

func (*ColumnStatisticsData) SetDoubleColumnStatisticsData

func (s *ColumnStatisticsData) SetDoubleColumnStatisticsData(v *DoubleColumnStatisticsData) *ColumnStatisticsData

SetDoubleColumnStatisticsData sets the DoubleColumnStatisticsData field's value.

func (*ColumnStatisticsData) SetLongColumnStatisticsData

func (s *ColumnStatisticsData) SetLongColumnStatisticsData(v *LongColumnStatisticsData) *ColumnStatisticsData

SetLongColumnStatisticsData sets the LongColumnStatisticsData field's value.

func (*ColumnStatisticsData) SetStringColumnStatisticsData

func (s *ColumnStatisticsData) SetStringColumnStatisticsData(v *StringColumnStatisticsData) *ColumnStatisticsData

SetStringColumnStatisticsData sets the StringColumnStatisticsData field's value.

func (*ColumnStatisticsData) SetType

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

SetType sets the Type field's value.

func (ColumnStatisticsData) String

func (s ColumnStatisticsData) String() string

String returns the string representation.

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

func (*ColumnStatisticsData) Validate

func (s *ColumnStatisticsData) Validate() error

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

type ColumnStatisticsError

type ColumnStatisticsError struct {

    // The ColumnStatistics of the column.
    ColumnStatistics *ColumnStatistics `type:"structure"`

    // An error message with the reason for the failure of an operation.
    Error *ErrorDetail `type:"structure"`
    // contains filtered or unexported fields
}

Encapsulates a ColumnStatistics object that failed and the reason for failure.

func (ColumnStatisticsError) GoString

func (s ColumnStatisticsError) GoString() string

GoString returns the string representation.

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

func (*ColumnStatisticsError) SetColumnStatistics

func (s *ColumnStatisticsError) SetColumnStatistics(v *ColumnStatistics) *ColumnStatisticsError

SetColumnStatistics sets the ColumnStatistics field's value.

func (*ColumnStatisticsError) SetError

func (s *ColumnStatisticsError) SetError(v *ErrorDetail) *ColumnStatisticsError

SetError sets the Error field's value.

func (ColumnStatisticsError) String

func (s ColumnStatisticsError) String() string

String returns the string representation.

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

type ColumnStatisticsTaskNotRunningException

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

    // A message describing the problem.
    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

An exception thrown when you try to stop a task run when there is no task running.

func (*ColumnStatisticsTaskNotRunningException) Code

func (s *ColumnStatisticsTaskNotRunningException) Code() string

Code returns the exception type name.

func (*ColumnStatisticsTaskNotRunningException) Error

func (s *ColumnStatisticsTaskNotRunningException) Error() string

func (ColumnStatisticsTaskNotRunningException) GoString

func (s ColumnStatisticsTaskNotRunningException) GoString() string

GoString returns the string representation.

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

func (*ColumnStatisticsTaskNotRunningException) Message

func (s *ColumnStatisticsTaskNotRunningException) Message() string

Message returns the exception's message.

func (*ColumnStatisticsTaskNotRunningException) OrigErr

func (s *ColumnStatisticsTaskNotRunningException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ColumnStatisticsTaskNotRunningException) RequestID

func (s *ColumnStatisticsTaskNotRunningException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ColumnStatisticsTaskNotRunningException) StatusCode

func (s *ColumnStatisticsTaskNotRunningException) StatusCode() int

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

func (ColumnStatisticsTaskNotRunningException) String

func (s ColumnStatisticsTaskNotRunningException) String() string

String returns the string representation.

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

type ColumnStatisticsTaskRun

type ColumnStatisticsTaskRun struct {

    // The ID of the Data Catalog where the table resides. If none is supplied,
    // the Amazon Web Services account ID is used by default.
    CatalogID *string `min:"1" type:"string"`

    // A list of the column names. If none is supplied, all column names for the
    // table will be used by default.
    ColumnNameList []*string `type:"list"`

    // The identifier for the particular column statistics task run.
    ColumnStatisticsTaskRunId *string `min:"1" type:"string"`

    // The time that this task was created.
    CreationTime *time.Time `type:"timestamp"`

    // The Amazon Web Services account ID.
    CustomerId *string `type:"string"`

    // The calculated DPU usage in seconds for all autoscaled workers.
    DPUSeconds *float64 `type:"double"`

    // The database where the table resides.
    DatabaseName *string `type:"string"`

    // The end time of the task.
    EndTime *time.Time `type:"timestamp"`

    // The error message for the job.
    ErrorMessage *string `type:"string"`

    // The last point in time when this task was modified.
    LastUpdated *time.Time `type:"timestamp"`

    // The number of workers used to generate column statistics. The job is preconfigured
    // to autoscale up to 25 instances.
    NumberOfWorkers *int64 `min:"1" type:"integer"`

    // The IAM role that the service assumes to generate statistics.
    Role *string `type:"string"`

    // The percentage of rows used to generate statistics. If none is supplied,
    // the entire table will be used to generate stats.
    SampleSize *float64 `type:"double"`

    // Name of the security configuration that is used to encrypt CloudWatch logs
    // for the column stats task run.
    SecurityConfiguration *string `type:"string"`

    // The start time of the task.
    StartTime *time.Time `type:"timestamp"`

    // The status of the task run.
    Status *string `type:"string" enum:"ColumnStatisticsState"`

    // The name of the table for which column statistics is generated.
    TableName *string `type:"string"`

    // The type of workers being used for generating stats. The default is g.1x.
    WorkerType *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The object that shows the details of the column stats run.

func (ColumnStatisticsTaskRun) GoString

func (s ColumnStatisticsTaskRun) GoString() string

GoString returns the string representation.

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

func (*ColumnStatisticsTaskRun) SetCatalogID

func (s *ColumnStatisticsTaskRun) SetCatalogID(v string) *ColumnStatisticsTaskRun

SetCatalogID sets the CatalogID field's value.

func (*ColumnStatisticsTaskRun) SetColumnNameList

func (s *ColumnStatisticsTaskRun) SetColumnNameList(v []*string) *ColumnStatisticsTaskRun

SetColumnNameList sets the ColumnNameList field's value.

func (*ColumnStatisticsTaskRun) SetColumnStatisticsTaskRunId

func (s *ColumnStatisticsTaskRun) SetColumnStatisticsTaskRunId(v string) *ColumnStatisticsTaskRun

SetColumnStatisticsTaskRunId sets the ColumnStatisticsTaskRunId field's value.

func (*ColumnStatisticsTaskRun) SetCreationTime

func (s *ColumnStatisticsTaskRun) SetCreationTime(v time.Time) *ColumnStatisticsTaskRun

SetCreationTime sets the CreationTime field's value.

func (*ColumnStatisticsTaskRun) SetCustomerId

func (s *ColumnStatisticsTaskRun) SetCustomerId(v string) *ColumnStatisticsTaskRun

SetCustomerId sets the CustomerId field's value.

func (*ColumnStatisticsTaskRun) SetDPUSeconds

func (s *ColumnStatisticsTaskRun) SetDPUSeconds(v float64) *ColumnStatisticsTaskRun

SetDPUSeconds sets the DPUSeconds field's value.

func (*ColumnStatisticsTaskRun) SetDatabaseName

func (s *ColumnStatisticsTaskRun) SetDatabaseName(v string) *ColumnStatisticsTaskRun

SetDatabaseName sets the DatabaseName field's value.

func (*ColumnStatisticsTaskRun) SetEndTime

func (s *ColumnStatisticsTaskRun) SetEndTime(v time.Time) *ColumnStatisticsTaskRun

SetEndTime sets the EndTime field's value.

func (*ColumnStatisticsTaskRun) SetErrorMessage

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

SetErrorMessage sets the ErrorMessage field's value.

func (*ColumnStatisticsTaskRun) SetLastUpdated

func (s *ColumnStatisticsTaskRun) SetLastUpdated(v time.Time) *ColumnStatisticsTaskRun

SetLastUpdated sets the LastUpdated field's value.

func (*ColumnStatisticsTaskRun) SetNumberOfWorkers

func (s *ColumnStatisticsTaskRun) SetNumberOfWorkers(v int64) *ColumnStatisticsTaskRun

SetNumberOfWorkers sets the NumberOfWorkers field's value.

func (*ColumnStatisticsTaskRun) SetRole

func (s *ColumnStatisticsTaskRun) SetRole(v string) *ColumnStatisticsTaskRun

SetRole sets the Role field's value.

func (*ColumnStatisticsTaskRun) SetSampleSize

func (s *ColumnStatisticsTaskRun) SetSampleSize(v float64) *ColumnStatisticsTaskRun

SetSampleSize sets the SampleSize field's value.

func (*ColumnStatisticsTaskRun) SetSecurityConfiguration

func (s *ColumnStatisticsTaskRun) SetSecurityConfiguration(v string) *ColumnStatisticsTaskRun

SetSecurityConfiguration sets the SecurityConfiguration field's value.

func (*ColumnStatisticsTaskRun) SetStartTime

func (s *ColumnStatisticsTaskRun) SetStartTime(v time.Time) *ColumnStatisticsTaskRun

SetStartTime sets the StartTime field's value.

func (*ColumnStatisticsTaskRun) SetStatus

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

SetStatus sets the Status field's value.

func (*ColumnStatisticsTaskRun) SetTableName

func (s *ColumnStatisticsTaskRun) SetTableName(v string) *ColumnStatisticsTaskRun

SetTableName sets the TableName field's value.

func (*ColumnStatisticsTaskRun) SetWorkerType

func (s *ColumnStatisticsTaskRun) SetWorkerType(v string) *ColumnStatisticsTaskRun

SetWorkerType sets the WorkerType field's value.

func (ColumnStatisticsTaskRun) String

func (s ColumnStatisticsTaskRun) String() string

String returns the string representation.

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

type ColumnStatisticsTaskRunningException

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

    // A message describing the problem.
    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

An exception thrown when you try to start another job while running a column stats generation job.

func (*ColumnStatisticsTaskRunningException) Code

func (s *ColumnStatisticsTaskRunningException) Code() string

Code returns the exception type name.

func (*ColumnStatisticsTaskRunningException) Error

func (s *ColumnStatisticsTaskRunningException) Error() string

func (ColumnStatisticsTaskRunningException) GoString

func (s ColumnStatisticsTaskRunningException) GoString() string

GoString returns the string representation.

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

func (*ColumnStatisticsTaskRunningException) Message

func (s *ColumnStatisticsTaskRunningException) Message() string

Message returns the exception's message.

func (*ColumnStatisticsTaskRunningException) OrigErr

func (s *ColumnStatisticsTaskRunningException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ColumnStatisticsTaskRunningException) RequestID

func (s *ColumnStatisticsTaskRunningException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ColumnStatisticsTaskRunningException) StatusCode

func (s *ColumnStatisticsTaskRunningException) StatusCode() int

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

func (ColumnStatisticsTaskRunningException) String

func (s ColumnStatisticsTaskRunningException) String() string

String returns the string representation.

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

type ColumnStatisticsTaskStoppingException

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

    // A message describing the problem.
    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

An exception thrown when you try to stop a task run.

func (*ColumnStatisticsTaskStoppingException) Code

func (s *ColumnStatisticsTaskStoppingException) Code() string

Code returns the exception type name.

func (*ColumnStatisticsTaskStoppingException) Error

func (s *ColumnStatisticsTaskStoppingException) Error() string

func (ColumnStatisticsTaskStoppingException) GoString

func (s ColumnStatisticsTaskStoppingException) GoString() string

GoString returns the string representation.

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

func (*ColumnStatisticsTaskStoppingException) Message

func (s *ColumnStatisticsTaskStoppingException) Message() string

Message returns the exception's message.

func (*ColumnStatisticsTaskStoppingException) OrigErr

func (s *ColumnStatisticsTaskStoppingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ColumnStatisticsTaskStoppingException) RequestID

func (s *ColumnStatisticsTaskStoppingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ColumnStatisticsTaskStoppingException) StatusCode

func (s *ColumnStatisticsTaskStoppingException) StatusCode() int

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

func (ColumnStatisticsTaskStoppingException) String

func (s ColumnStatisticsTaskStoppingException) String() string

String returns the string representation.

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

type ConcurrentModificationException

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

    // A message describing the problem.
    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

Two processes are trying to modify a resource simultaneously.

func (*ConcurrentModificationException) Code

func (s *ConcurrentModificationException) Code() string

Code returns the exception type name.

func (*ConcurrentModificationException) Error

func (s *ConcurrentModificationException) Error() string

func (ConcurrentModificationException) GoString

func (s ConcurrentModificationException) GoString() string

GoString returns the string representation.

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

func (*ConcurrentModificationException) Message

func (s *ConcurrentModificationException) Message() string

Message returns the exception's message.

func (*ConcurrentModificationException) OrigErr

func (s *ConcurrentModificationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConcurrentModificationException) RequestID

func (s *ConcurrentModificationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConcurrentModificationException) StatusCode

func (s *ConcurrentModificationException) StatusCode() int

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

func (ConcurrentModificationException) String

func (s ConcurrentModificationException) String() string

String returns the string representation.

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

type ConcurrentRunsExceededException

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

    // A message describing the problem.
    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

Too many jobs are being run concurrently.

func (*ConcurrentRunsExceededException) Code

func (s *ConcurrentRunsExceededException) Code() string

Code returns the exception type name.

func (*ConcurrentRunsExceededException) Error

func (s *ConcurrentRunsExceededException) Error() string

func (ConcurrentRunsExceededException) GoString

func (s ConcurrentRunsExceededException) GoString() string

GoString returns the string representation.

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

func (*ConcurrentRunsExceededException) Message

func (s *ConcurrentRunsExceededException) Message() string

Message returns the exception's message.

func (*ConcurrentRunsExceededException) OrigErr

func (s *ConcurrentRunsExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConcurrentRunsExceededException) RequestID

func (s *ConcurrentRunsExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConcurrentRunsExceededException) StatusCode

func (s *ConcurrentRunsExceededException) StatusCode() int

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

func (ConcurrentRunsExceededException) String

func (s ConcurrentRunsExceededException) String() string

String returns the string representation.

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

type Condition

type Condition struct {

    // The state of the crawler to which this condition applies.
    CrawlState *string `type:"string" enum:"CrawlState"`

    // The name of the crawler to which this condition applies.
    CrawlerName *string `min:"1" type:"string"`

    // The name of the job whose JobRuns this condition applies to, and on which
    // this trigger waits.
    JobName *string `min:"1" type:"string"`

    // A logical operator.
    LogicalOperator *string `type:"string" enum:"LogicalOperator"`

    // The condition state. Currently, the only job states that a trigger can listen
    // for are SUCCEEDED, STOPPED, FAILED, and TIMEOUT. The only crawler states
    // that a trigger can listen for are SUCCEEDED, FAILED, and CANCELLED.
    State *string `type:"string" enum:"JobRunState"`
    // contains filtered or unexported fields
}

Defines a condition under which a trigger fires.

func (Condition) GoString

func (s Condition) GoString() string

GoString returns the string representation.

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

func (*Condition) SetCrawlState

func (s *Condition) SetCrawlState(v string) *Condition

SetCrawlState sets the CrawlState field's value.

func (*Condition) SetCrawlerName

func (s *Condition) SetCrawlerName(v string) *Condition

SetCrawlerName sets the CrawlerName field's value.

func (*Condition) SetJobName

func (s *Condition) SetJobName(v string) *Condition

SetJobName sets the JobName field's value.

func (*Condition) SetLogicalOperator

func (s *Condition) SetLogicalOperator(v string) *Condition

SetLogicalOperator sets the LogicalOperator field's value.

func (*Condition) SetState

func (s *Condition) SetState(v string) *Condition

SetState sets the State field's value.

func (Condition) String

func (s Condition) String() string

String returns the string representation.

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

func (*Condition) Validate

func (s *Condition) Validate() error

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

type ConditionCheckFailureException

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

    // A message describing the problem.
    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

A specified condition was not satisfied.

func (*ConditionCheckFailureException) Code

func (s *ConditionCheckFailureException) Code() string

Code returns the exception type name.

func (*ConditionCheckFailureException) Error

func (s *ConditionCheckFailureException) Error() string

func (ConditionCheckFailureException) GoString

func (s ConditionCheckFailureException) GoString() string

GoString returns the string representation.

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

func (*ConditionCheckFailureException) Message

func (s *ConditionCheckFailureException) Message() string

Message returns the exception's message.

func (*ConditionCheckFailureException) OrigErr

func (s *ConditionCheckFailureException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConditionCheckFailureException) RequestID

func (s *ConditionCheckFailureException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConditionCheckFailureException) StatusCode

func (s *ConditionCheckFailureException) StatusCode() int

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

func (ConditionCheckFailureException) String

func (s ConditionCheckFailureException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the 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:"-"`

    // A message describing the problem.
    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

The CreatePartitions API was called on a table that has indexes enabled.

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 ConfusionMatrix

type ConfusionMatrix struct {

    // The number of matches in the data that the transform didn't find, in the
    // confusion matrix for your transform.
    NumFalseNegatives *int64 `type:"long"`

    // The number of nonmatches in the data that the transform incorrectly classified
    // as a match, in the confusion matrix for your transform.
    NumFalsePositives *int64 `type:"long"`

    // The number of nonmatches in the data that the transform correctly rejected,
    // in the confusion matrix for your transform.
    NumTrueNegatives *int64 `type:"long"`

    // The number of matches in the data that the transform correctly found, in
    // the confusion matrix for your transform.
    NumTruePositives *int64 `type:"long"`
    // contains filtered or unexported fields
}

The confusion matrix shows you what your transform is predicting accurately and what types of errors it is making.

For more information, see Confusion matrix (https://en.wikipedia.org/wiki/Confusion_matrix) in Wikipedia.

func (ConfusionMatrix) GoString

func (s ConfusionMatrix) GoString() string

GoString returns the string representation.

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

func (*ConfusionMatrix) SetNumFalseNegatives

func (s *ConfusionMatrix) SetNumFalseNegatives(v int64) *ConfusionMatrix

SetNumFalseNegatives sets the NumFalseNegatives field's value.

func (*ConfusionMatrix) SetNumFalsePositives

func (s *ConfusionMatrix) SetNumFalsePositives(v int64) *ConfusionMatrix

SetNumFalsePositives sets the NumFalsePositives field's value.

func (*ConfusionMatrix) SetNumTrueNegatives

func (s *ConfusionMatrix) SetNumTrueNegatives(v int64) *ConfusionMatrix

SetNumTrueNegatives sets the NumTrueNegatives field's value.

func (*ConfusionMatrix) SetNumTruePositives

func (s *ConfusionMatrix) SetNumTruePositives(v int64) *ConfusionMatrix

SetNumTruePositives sets the NumTruePositives field's value.

func (ConfusionMatrix) String

func (s ConfusionMatrix) String() string

String returns the string representation.

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

type Connection

type Connection struct {

    // These key-value pairs define parameters for the connection:
    //
    //    * HOST - The host URI: either the fully qualified domain name (FQDN) or
    //    the IPv4 address of the database host.
    //
    //    * PORT - The port number, between 1024 and 65535, of the port on which
    //    the database host is listening for database connections.
    //
    //    * USER_NAME - The name under which to log in to the database. The value
    //    string for USER_NAME is "USERNAME".
    //
    //    * PASSWORD - A password, if one is used, for the user name.
    //
    //    * ENCRYPTED_PASSWORD - When you enable connection password protection
    //    by setting ConnectionPasswordEncryption in the Data Catalog encryption
    //    settings, this field stores the encrypted password.
    //
    //    * JDBC_DRIVER_JAR_URI - The Amazon Simple Storage Service (Amazon S3)
    //    path of the JAR file that contains the JDBC driver to use.
    //
    //    * JDBC_DRIVER_CLASS_NAME - The class name of the JDBC driver to use.
    //
    //    * JDBC_ENGINE - The name of the JDBC engine to use.
    //
    //    * JDBC_ENGINE_VERSION - The version of the JDBC engine to use.
    //
    //    * CONFIG_FILES - (Reserved for future use.)
    //
    //    * INSTANCE_ID - The instance ID to use.
    //
    //    * JDBC_CONNECTION_URL - The URL for connecting to a JDBC data source.
    //
    //    * JDBC_ENFORCE_SSL - A Boolean string (true, false) specifying whether
    //    Secure Sockets Layer (SSL) with hostname matching is enforced for the
    //    JDBC connection on the client. The default is false.
    //
    //    * CUSTOM_JDBC_CERT - An Amazon S3 location specifying the customer's root
    //    certificate. Glue uses this root certificate to validate the customer’s
    //    certificate when connecting to the customer database. Glue only handles
    //    X.509 certificates. The certificate provided must be DER-encoded and supplied
    //    in Base64 encoding PEM format.
    //
    //    * SKIP_CUSTOM_JDBC_CERT_VALIDATION - By default, this is false. Glue validates
    //    the Signature algorithm and Subject Public Key Algorithm for the customer
    //    certificate. The only permitted algorithms for the Signature algorithm
    //    are SHA256withRSA, SHA384withRSA or SHA512withRSA. For the Subject Public
    //    Key Algorithm, the key length must be at least 2048. You can set the value
    //    of this property to true to skip Glue’s validation of the customer certificate.
    //
    //    * CUSTOM_JDBC_CERT_STRING - A custom JDBC certificate string which is
    //    used for domain match or distinguished name match to prevent a man-in-the-middle
    //    attack. In Oracle database, this is used as the SSL_SERVER_CERT_DN; in
    //    Microsoft SQL Server, this is used as the hostNameInCertificate.
    //
    //    * CONNECTION_URL - The URL for connecting to a general (non-JDBC) data
    //    source.
    //
    //    * SECRET_ID - The secret ID used for the secret manager of credentials.
    //
    //    * CONNECTOR_URL - The connector URL for a MARKETPLACE or CUSTOM connection.
    //
    //    * CONNECTOR_TYPE - The connector type for a MARKETPLACE or CUSTOM connection.
    //
    //    * CONNECTOR_CLASS_NAME - The connector class name for a MARKETPLACE or
    //    CUSTOM connection.
    //
    //    * KAFKA_BOOTSTRAP_SERVERS - A comma-separated list of host and port pairs
    //    that are the addresses of the Apache Kafka brokers in a Kafka cluster
    //    to which a Kafka client will connect to and bootstrap itself.
    //
    //    * KAFKA_SSL_ENABLED - Whether to enable or disable SSL on an Apache Kafka
    //    connection. Default value is "true".
    //
    //    * KAFKA_CUSTOM_CERT - The Amazon S3 URL for the private CA cert file (.pem
    //    format). The default is an empty string.
    //
    //    * KAFKA_SKIP_CUSTOM_CERT_VALIDATION - Whether to skip the validation of
    //    the CA cert file or not. Glue validates for three algorithms: SHA256withRSA,
    //    SHA384withRSA and SHA512withRSA. Default value is "false".
    //
    //    * KAFKA_CLIENT_KEYSTORE - The Amazon S3 location of the client keystore
    //    file for Kafka client side authentication (Optional).
    //
    //    * KAFKA_CLIENT_KEYSTORE_PASSWORD - The password to access the provided
    //    keystore (Optional).
    //
    //    * KAFKA_CLIENT_KEY_PASSWORD - A keystore can consist of multiple keys,
    //    so this is the password to access the client key to be used with the Kafka
    //    server side key (Optional).
    //
    //    * ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD - The encrypted version of
    //    the Kafka client keystore password (if the user has the Glue encrypt passwords
    //    setting selected).
    //
    //    * ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD - The encrypted version of the Kafka
    //    client key password (if the user has the Glue encrypt passwords setting
    //    selected).
    //
    //    * KAFKA_SASL_MECHANISM - "SCRAM-SHA-512", "GSSAPI", or "AWS_MSK_IAM".
    //    These are the supported SASL Mechanisms (https://www.iana.org/assignments/sasl-mechanisms/sasl-mechanisms.xhtml).
    //
    //    * KAFKA_SASL_SCRAM_USERNAME - A plaintext username used to authenticate
    //    with the "SCRAM-SHA-512" mechanism.
    //
    //    * KAFKA_SASL_SCRAM_PASSWORD - A plaintext password used to authenticate
    //    with the "SCRAM-SHA-512" mechanism.
    //
    //    * ENCRYPTED_KAFKA_SASL_SCRAM_PASSWORD - The encrypted version of the Kafka
    //    SASL SCRAM password (if the user has the Glue encrypt passwords setting
    //    selected).
    //
    //    * KAFKA_SASL_SCRAM_SECRETS_ARN - The Amazon Resource Name of a secret
    //    in Amazon Web Services Secrets Manager.
    //
    //    * KAFKA_SASL_GSSAPI_KEYTAB - The S3 location of a Kerberos keytab file.
    //    A keytab stores long-term keys for one or more principals. For more information,
    //    see MIT Kerberos Documentation: Keytab (https://web.mit.edu/kerberos/krb5-latest/doc/basic/keytab_def.html).
    //
    //    * KAFKA_SASL_GSSAPI_KRB5_CONF - The S3 location of a Kerberos krb5.conf
    //    file. A krb5.conf stores Kerberos configuration information, such as the
    //    location of the KDC server. For more information, see MIT Kerberos Documentation:
    //    krb5.conf (https://web.mit.edu/kerberos/krb5-1.12/doc/admin/conf_files/krb5_conf.html).
    //
    //    * KAFKA_SASL_GSSAPI_SERVICE - The Kerberos service name, as set with sasl.kerberos.service.name
    //    in your Kafka Configuration (https://kafka.apache.org/documentation/#brokerconfigs_sasl.kerberos.service.name).
    //
    //    * KAFKA_SASL_GSSAPI_PRINCIPAL - The name of the Kerberos princial used
    //    by Glue. For more information, see Kafka Documentation: Configuring Kafka
    //    Brokers (https://kafka.apache.org/documentation/#security_sasl_kerberos_clientconfig).
    ConnectionProperties map[string]*string `type:"map"`

    // The type of the connection. Currently, SFTP is not supported.
    ConnectionType *string `type:"string" enum:"ConnectionType"`

    // The time that this connection definition was created.
    CreationTime *time.Time `type:"timestamp"`

    // The description of the connection.
    Description *string `type:"string"`

    // The user, group, or role that last updated this connection definition.
    LastUpdatedBy *string `min:"1" type:"string"`

    // The last time that this connection definition was updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // A list of criteria that can be used in selecting this connection.
    MatchCriteria []*string `type:"list"`

    // The name of the connection definition.
    Name *string `min:"1" type:"string"`

    // A map of physical connection requirements, such as virtual private cloud
    // (VPC) and SecurityGroup, that are needed to make this connection successfully.
    PhysicalConnectionRequirements *PhysicalConnectionRequirements `type:"structure"`
    // contains filtered or unexported fields
}

Defines a connection to a data source.

func (Connection) GoString

func (s Connection) GoString() string

GoString returns the string representation.

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

func (*Connection) SetConnectionProperties

func (s *Connection) SetConnectionProperties(v map[string]*string) *Connection

SetConnectionProperties sets the ConnectionProperties field's value.

func (*Connection) SetConnectionType

func (s *Connection) SetConnectionType(v string) *Connection

SetConnectionType sets the ConnectionType field's value.

func (*Connection) SetCreationTime

func (s *Connection) SetCreationTime(v time.Time) *Connection

SetCreationTime sets the CreationTime field's value.

func (*Connection) SetDescription

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

SetDescription sets the Description field's value.

func (*Connection) SetLastUpdatedBy

func (s *Connection) SetLastUpdatedBy(v string) *Connection

SetLastUpdatedBy sets the LastUpdatedBy field's value.

func (*Connection) SetLastUpdatedTime

func (s *Connection) SetLastUpdatedTime(v time.Time) *Connection

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*Connection) SetMatchCriteria

func (s *Connection) SetMatchCriteria(v []*string) *Connection

SetMatchCriteria sets the MatchCriteria field's value.

func (*Connection) SetName

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

SetName sets the Name field's value.

func (*Connection) SetPhysicalConnectionRequirements

func (s *Connection) SetPhysicalConnectionRequirements(v *PhysicalConnectionRequirements) *Connection

SetPhysicalConnectionRequirements sets the PhysicalConnectionRequirements field's value.

func (Connection) String

func (s Connection) String() string

String returns the string representation.

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

type ConnectionInput

type ConnectionInput struct {

    // These key-value pairs define parameters for the connection.
    //
    // ConnectionProperties is a required field
    ConnectionProperties map[string]*string `type:"map" required:"true"`

    // The type of the connection. Currently, these types are supported:
    //
    //    * JDBC - Designates a connection to a database through Java Database Connectivity
    //    (JDBC). JDBC Connections use the following ConnectionParameters. Required:
    //    All of (HOST, PORT, JDBC_ENGINE) or JDBC_CONNECTION_URL. Required: All
    //    of (USERNAME, PASSWORD) or SECRET_ID. Optional: JDBC_ENFORCE_SSL, CUSTOM_JDBC_CERT,
    //    CUSTOM_JDBC_CERT_STRING, SKIP_CUSTOM_JDBC_CERT_VALIDATION. These parameters
    //    are used to configure SSL with JDBC.
    //
    //    * KAFKA - Designates a connection to an Apache Kafka streaming platform.
    //    KAFKA Connections use the following ConnectionParameters. Required: KAFKA_BOOTSTRAP_SERVERS.
    //    Optional: KAFKA_SSL_ENABLED, KAFKA_CUSTOM_CERT, KAFKA_SKIP_CUSTOM_CERT_VALIDATION.
    //    These parameters are used to configure SSL with KAFKA. Optional: KAFKA_CLIENT_KEYSTORE,
    //    KAFKA_CLIENT_KEYSTORE_PASSWORD, KAFKA_CLIENT_KEY_PASSWORD, ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD,
    //    ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD. These parameters are used to configure
    //    TLS client configuration with SSL in KAFKA. Optional: KAFKA_SASL_MECHANISM.
    //    Can be specified as SCRAM-SHA-512, GSSAPI, or AWS_MSK_IAM. Optional: KAFKA_SASL_SCRAM_USERNAME,
    //    KAFKA_SASL_SCRAM_PASSWORD, ENCRYPTED_KAFKA_SASL_SCRAM_PASSWORD. These
    //    parameters are used to configure SASL/SCRAM-SHA-512 authentication with
    //    KAFKA. Optional: KAFKA_SASL_GSSAPI_KEYTAB, KAFKA_SASL_GSSAPI_KRB5_CONF,
    //    KAFKA_SASL_GSSAPI_SERVICE, KAFKA_SASL_GSSAPI_PRINCIPAL. These parameters
    //    are used to configure SASL/GSSAPI authentication with KAFKA.
    //
    //    * MONGODB - Designates a connection to a MongoDB document database. MONGODB
    //    Connections use the following ConnectionParameters. Required: CONNECTION_URL.
    //    Required: All of (USERNAME, PASSWORD) or SECRET_ID.
    //
    //    * NETWORK - Designates a network connection to a data source within an
    //    Amazon Virtual Private Cloud environment (Amazon VPC). NETWORK Connections
    //    do not require ConnectionParameters. Instead, provide a PhysicalConnectionRequirements.
    //
    //    * MARKETPLACE - Uses configuration settings contained in a connector purchased
    //    from Amazon Web Services Marketplace to read from and write to data stores
    //    that are not natively supported by Glue. MARKETPLACE Connections use the
    //    following ConnectionParameters. Required: CONNECTOR_TYPE, CONNECTOR_URL,
    //    CONNECTOR_CLASS_NAME, CONNECTION_URL. Required for JDBC CONNECTOR_TYPE
    //    connections: All of (USERNAME, PASSWORD) or SECRET_ID.
    //
    //    * CUSTOM - Uses configuration settings contained in a custom connector
    //    to read from and write to data stores that are not natively supported
    //    by Glue.
    //
    // SFTP is not supported.
    //
    // For more information about how optional ConnectionProperties are used to
    // configure features in Glue, consult Glue connection properties (https://docs.aws.amazon.com/glue/latest/dg/connection-defining.html).
    //
    // For more information about how optional ConnectionProperties are used to
    // configure features in Glue Studio, consult Using connectors and connections
    // (https://docs.aws.amazon.com/glue/latest/ug/connectors-chapter.html).
    //
    // ConnectionType is a required field
    ConnectionType *string `type:"string" required:"true" enum:"ConnectionType"`

    // The description of the connection.
    Description *string `type:"string"`

    // A list of criteria that can be used in selecting this connection.
    MatchCriteria []*string `type:"list"`

    // The name of the connection. Connection will not function as expected without
    // a name.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // A map of physical connection requirements, such as virtual private cloud
    // (VPC) and SecurityGroup, that are needed to successfully make this connection.
    PhysicalConnectionRequirements *PhysicalConnectionRequirements `type:"structure"`
    // contains filtered or unexported fields
}

A structure that is used to specify a connection to create or update.

func (ConnectionInput) GoString

func (s ConnectionInput) GoString() string

GoString returns the string representation.

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

func (*ConnectionInput) SetConnectionProperties

func (s *ConnectionInput) SetConnectionProperties(v map[string]*string) *ConnectionInput

SetConnectionProperties sets the ConnectionProperties field's value.

func (*ConnectionInput) SetConnectionType

func (s *ConnectionInput) SetConnectionType(v string) *ConnectionInput

SetConnectionType sets the ConnectionType field's value.

func (*ConnectionInput) SetDescription

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

SetDescription sets the Description field's value.

func (*ConnectionInput) SetMatchCriteria

func (s *ConnectionInput) SetMatchCriteria(v []*string) *ConnectionInput

SetMatchCriteria sets the MatchCriteria field's value.

func (*ConnectionInput) SetName

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

SetName sets the Name field's value.

func (*ConnectionInput) SetPhysicalConnectionRequirements

func (s *ConnectionInput) SetPhysicalConnectionRequirements(v *PhysicalConnectionRequirements) *ConnectionInput

SetPhysicalConnectionRequirements sets the PhysicalConnectionRequirements field's value.

func (ConnectionInput) String

func (s ConnectionInput) String() string

String returns the string representation.

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

func (*ConnectionInput) Validate

func (s *ConnectionInput) Validate() error

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

type ConnectionPasswordEncryption

type ConnectionPasswordEncryption struct {

    // An KMS key that is used to encrypt the connection password.
    //
    // If connection password protection is enabled, the caller of CreateConnection
    // and UpdateConnection needs at least kms:Encrypt permission on the specified
    // KMS key, to encrypt passwords before storing them in the Data Catalog.
    //
    // You can set the decrypt permission to enable or restrict access on the password
    // key according to your security requirements.
    AwsKmsKeyId *string `min:"1" type:"string"`

    // When the ReturnConnectionPasswordEncrypted flag is set to "true", passwords
    // remain encrypted in the responses of GetConnection and GetConnections. This
    // encryption takes effect independently from catalog encryption.
    //
    // ReturnConnectionPasswordEncrypted is a required field
    ReturnConnectionPasswordEncrypted *bool `type:"boolean" required:"true"`
    // contains filtered or unexported fields
}

The data structure used by the Data Catalog to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption.

When a CreationConnection request arrives containing a password, the Data Catalog first encrypts the password using your KMS key. It then encrypts the whole connection object again if catalog encryption is also enabled.

This encryption requires that you set KMS key permissions to enable or restrict access on the password key according to your security requirements. For example, you might want only administrators to have decrypt permission on the password key.

func (ConnectionPasswordEncryption) GoString

func (s ConnectionPasswordEncryption) GoString() string

GoString returns the string representation.

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

func (*ConnectionPasswordEncryption) SetAwsKmsKeyId

func (s *ConnectionPasswordEncryption) SetAwsKmsKeyId(v string) *ConnectionPasswordEncryption

SetAwsKmsKeyId sets the AwsKmsKeyId field's value.

func (*ConnectionPasswordEncryption) SetReturnConnectionPasswordEncrypted

func (s *ConnectionPasswordEncryption) SetReturnConnectionPasswordEncrypted(v bool) *ConnectionPasswordEncryption

SetReturnConnectionPasswordEncrypted sets the ReturnConnectionPasswordEncrypted field's value.

func (ConnectionPasswordEncryption) String

func (s ConnectionPasswordEncryption) String() string

String returns the string representation.

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

func (*ConnectionPasswordEncryption) Validate

func (s *ConnectionPasswordEncryption) Validate() error

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

type ConnectionsList

type ConnectionsList struct {

    // A list of connections used by the job.
    Connections []*string `type:"list"`
    // contains filtered or unexported fields
}

Specifies the connections used by a job.

func (ConnectionsList) GoString

func (s ConnectionsList) GoString() string

GoString returns the string representation.

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

func (*ConnectionsList) SetConnections

func (s *ConnectionsList) SetConnections(v []*string) *ConnectionsList

SetConnections sets the Connections field's value.

func (ConnectionsList) String

func (s ConnectionsList) String() string

String returns the string representation.

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

type ConnectorDataSource

type ConnectorDataSource struct {

    // The connectionType, as provided to the underlying Glue library. This node
    // type supports the following connection types:
    //
    //    * opensearch
    //
    //    * azuresql
    //
    //    * azurecosmos
    //
    //    * bigquery
    //
    //    * saphana
    //
    //    * teradata
    //
    //    * vertica
    //
    // ConnectionType is a required field
    ConnectionType *string `type:"string" required:"true"`

    // A map specifying connection options for the node. You can find standard connection
    // options for the corresponding connection type in the Connection parameters
    // (https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-connect.html)
    // section of the Glue documentation.
    //
    // Data is a required field
    Data map[string]*string `type:"map" required:"true"`

    // The name of this source node.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // Specifies the data schema for this source.
    OutputSchemas []*GlueSchema `type:"list"`
    // contains filtered or unexported fields
}

Specifies a source generated with standard connection options.

func (ConnectorDataSource) GoString

func (s ConnectorDataSource) GoString() string

GoString returns the string representation.

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

func (*ConnectorDataSource) SetConnectionType

func (s *ConnectorDataSource) SetConnectionType(v string) *ConnectorDataSource

SetConnectionType sets the ConnectionType field's value.

func (*ConnectorDataSource) SetData

func (s *ConnectorDataSource) SetData(v map[string]*string) *ConnectorDataSource

SetData sets the Data field's value.

func (*ConnectorDataSource) SetName

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

SetName sets the Name field's value.

func (*ConnectorDataSource) SetOutputSchemas

func (s *ConnectorDataSource) SetOutputSchemas(v []*GlueSchema) *ConnectorDataSource

SetOutputSchemas sets the OutputSchemas field's value.

func (ConnectorDataSource) String

func (s ConnectorDataSource) String() string

String returns the string representation.

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

func (*ConnectorDataSource) Validate

func (s *ConnectorDataSource) Validate() error

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

type ConnectorDataTarget

type ConnectorDataTarget struct {

    // The connectionType, as provided to the underlying Glue library. This node
    // type supports the following connection types:
    //
    //    * opensearch
    //
    //    * azuresql
    //
    //    * azurecosmos
    //
    //    * bigquery
    //
    //    * saphana
    //
    //    * teradata
    //
    //    * vertica
    //
    // ConnectionType is a required field
    ConnectionType *string `type:"string" required:"true"`

    // A map specifying connection options for the node. You can find standard connection
    // options for the corresponding connection type in the Connection parameters
    // (https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-connect.html)
    // section of the Glue documentation.
    //
    // Data is a required field
    Data map[string]*string `type:"map" required:"true"`

    // The nodes that are inputs to the data target.
    Inputs []*string `min:"1" type:"list"`

    // The name of this target node.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies a target generated with standard connection options.

func (ConnectorDataTarget) GoString

func (s ConnectorDataTarget) GoString() string

GoString returns the string representation.

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

func (*ConnectorDataTarget) SetConnectionType

func (s *ConnectorDataTarget) SetConnectionType(v string) *ConnectorDataTarget

SetConnectionType sets the ConnectionType field's value.

func (*ConnectorDataTarget) SetData

func (s *ConnectorDataTarget) SetData(v map[string]*string) *ConnectorDataTarget

SetData sets the Data field's value.

func (*ConnectorDataTarget) SetInputs

func (s *ConnectorDataTarget) SetInputs(v []*string) *ConnectorDataTarget

SetInputs sets the Inputs field's value.

func (*ConnectorDataTarget) SetName

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

SetName sets the Name field's value.

func (ConnectorDataTarget) String

func (s ConnectorDataTarget) String() string

String returns the string representation.

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

func (*ConnectorDataTarget) Validate

func (s *ConnectorDataTarget) Validate() error

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

type Crawl

type Crawl struct {

    // The date and time on which the crawl completed.
    CompletedOn *time.Time `type:"timestamp"`

    // The error message associated with the crawl.
    ErrorMessage *string `type:"string"`

    // The log group associated with the crawl.
    LogGroup *string `min:"1" type:"string"`

    // The log stream associated with the crawl.
    LogStream *string `min:"1" type:"string"`

    // The date and time on which the crawl started.
    StartedOn *time.Time `type:"timestamp"`

    // The state of the crawler.
    State *string `type:"string" enum:"CrawlState"`
    // contains filtered or unexported fields
}

The details of a crawl in the workflow.

func (Crawl) GoString

func (s Crawl) GoString() string

GoString returns the string representation.

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

func (*Crawl) SetCompletedOn

func (s *Crawl) SetCompletedOn(v time.Time) *Crawl

SetCompletedOn sets the CompletedOn field's value.

func (*Crawl) SetErrorMessage

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

SetErrorMessage sets the ErrorMessage field's value.

func (*Crawl) SetLogGroup

func (s *Crawl) SetLogGroup(v string) *Crawl

SetLogGroup sets the LogGroup field's value.

func (*Crawl) SetLogStream

func (s *Crawl) SetLogStream(v string) *Crawl

SetLogStream sets the LogStream field's value.

func (*Crawl) SetStartedOn

func (s *Crawl) SetStartedOn(v time.Time) *Crawl

SetStartedOn sets the StartedOn field's value.

func (*Crawl) SetState

func (s *Crawl) SetState(v string) *Crawl

SetState sets the State field's value.

func (Crawl) String

func (s Crawl) String() string

String returns the string representation.

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

type Crawler

type Crawler struct {

    // A list of UTF-8 strings that specify the custom classifiers that are associated
    // with the crawler.
    Classifiers []*string `type:"list"`

    // Crawler configuration information. This versioned JSON string allows users
    // to specify aspects of a crawler's behavior. For more information, see Setting
    // crawler configuration options (https://docs.aws.amazon.com/glue/latest/dg/crawler-configuration.html).
    Configuration *string `type:"string"`

    // If the crawler is running, contains the total time elapsed since the last
    // crawl began.
    CrawlElapsedTime *int64 `type:"long"`

    // The name of the SecurityConfiguration structure to be used by this crawler.
    CrawlerSecurityConfiguration *string `type:"string"`

    // The time that the crawler was created.
    CreationTime *time.Time `type:"timestamp"`

    // The name of the database in which the crawler's output is stored.
    DatabaseName *string `type:"string"`

    // A description of the crawler.
    Description *string `type:"string"`

    // Specifies whether the crawler should use Lake Formation credentials for the
    // crawler instead of the IAM role credentials.
    LakeFormationConfiguration *LakeFormationConfiguration `type:"structure"`

    // The status of the last crawl, and potentially error information if an error
    // occurred.
    LastCrawl *LastCrawlInfo `type:"structure"`

    // The time that the crawler was last updated.
    LastUpdated *time.Time `type:"timestamp"`

    // A configuration that specifies whether data lineage is enabled for the crawler.
    LineageConfiguration *LineageConfiguration `type:"structure"`

    // The name of the crawler.
    Name *string `min:"1" type:"string"`

    // A policy that specifies whether to crawl the entire dataset again, or to
    // crawl only folders that were added since the last crawler run.
    RecrawlPolicy *RecrawlPolicy `type:"structure"`

    // The Amazon Resource Name (ARN) of an IAM role that's used to access customer
    // resources, such as Amazon Simple Storage Service (Amazon S3) data.
    Role *string `type:"string"`

    // For scheduled crawlers, the schedule when the crawler runs.
    Schedule *Schedule `type:"structure"`

    // The policy that specifies update and delete behaviors for the crawler.
    SchemaChangePolicy *SchemaChangePolicy `type:"structure"`

    // Indicates whether the crawler is running, or whether a run is pending.
    State *string `type:"string" enum:"CrawlerState"`

    // The prefix added to the names of tables that are created.
    TablePrefix *string `type:"string"`

    // A collection of targets to crawl.
    Targets *CrawlerTargets `type:"structure"`

    // The version of the crawler.
    Version *int64 `type:"long"`
    // contains filtered or unexported fields
}

Specifies a crawler program that examines a data source and uses classifiers to try to determine its schema. If successful, the crawler records metadata concerning the data source in the Glue Data Catalog.

func (Crawler) GoString

func (s Crawler) GoString() string

GoString returns the string representation.

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

func (*Crawler) SetClassifiers

func (s *Crawler) SetClassifiers(v []*string) *Crawler

SetClassifiers sets the Classifiers field's value.

func (*Crawler) SetConfiguration

func (s *Crawler) SetConfiguration(v string) *Crawler

SetConfiguration sets the Configuration field's value.

func (*Crawler) SetCrawlElapsedTime

func (s *Crawler) SetCrawlElapsedTime(v int64) *Crawler

SetCrawlElapsedTime sets the CrawlElapsedTime field's value.

func (*Crawler) SetCrawlerSecurityConfiguration

func (s *Crawler) SetCrawlerSecurityConfiguration(v string) *Crawler

SetCrawlerSecurityConfiguration sets the CrawlerSecurityConfiguration field's value.

func (*Crawler) SetCreationTime

func (s *Crawler) SetCreationTime(v time.Time) *Crawler

SetCreationTime sets the CreationTime field's value.

func (*Crawler) SetDatabaseName

func (s *Crawler) SetDatabaseName(v string) *Crawler

SetDatabaseName sets the DatabaseName field's value.

func (*Crawler) SetDescription

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

SetDescription sets the Description field's value.

func (*Crawler) SetLakeFormationConfiguration

func (s *Crawler) SetLakeFormationConfiguration(v *LakeFormationConfiguration) *Crawler

SetLakeFormationConfiguration sets the LakeFormationConfiguration field's value.

func (*Crawler) SetLastCrawl

func (s *Crawler) SetLastCrawl(v *LastCrawlInfo) *Crawler

SetLastCrawl sets the LastCrawl field's value.

func (*Crawler) SetLastUpdated

func (s *Crawler) SetLastUpdated(v time.Time) *Crawler

SetLastUpdated sets the LastUpdated field's value.

func (*Crawler) SetLineageConfiguration

func (s *Crawler) SetLineageConfiguration(v *LineageConfiguration) *Crawler

SetLineageConfiguration sets the LineageConfiguration field's value.

func (*Crawler) SetName

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

SetName sets the Name field's value.

func (*Crawler) SetRecrawlPolicy

func (s *Crawler) SetRecrawlPolicy(v *RecrawlPolicy) *Crawler

SetRecrawlPolicy sets the RecrawlPolicy field's value.

func (*Crawler) SetRole

func (s *Crawler) SetRole(v string) *Crawler

SetRole sets the Role field's value.

func (*Crawler) SetSchedule

func (s *Crawler) SetSchedule(v *Schedule) *Crawler

SetSchedule sets the Schedule field's value.

func (*Crawler) SetSchemaChangePolicy

func (s *Crawler) SetSchemaChangePolicy(v *SchemaChangePolicy) *Crawler

SetSchemaChangePolicy sets the SchemaChangePolicy field's value.

func (*Crawler) SetState

func (s *Crawler) SetState(v string) *Crawler

SetState sets the State field's value.

func (*Crawler) SetTablePrefix

func (s *Crawler) SetTablePrefix(v string) *Crawler

SetTablePrefix sets the TablePrefix field's value.

func (*Crawler) SetTargets

func (s *Crawler) SetTargets(v *CrawlerTargets) *Crawler

SetTargets sets the Targets field's value.

func (*Crawler) SetVersion

func (s *Crawler) SetVersion(v int64) *Crawler

SetVersion sets the Version field's value.

func (Crawler) String

func (s Crawler) String() string

String returns the string representation.

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

type CrawlerHistory

type CrawlerHistory struct {

    // A UUID identifier for each crawl.
    CrawlId *string `type:"string"`

    // The number of data processing units (DPU) used in hours for the crawl.
    DPUHour *float64 `type:"double"`

    // The date and time on which the crawl ended.
    EndTime *time.Time `type:"timestamp"`

    // If an error occurred, the error message associated with the crawl.
    ErrorMessage *string `type:"string"`

    // The log group associated with the crawl.
    LogGroup *string `min:"1" type:"string"`

    // The log stream associated with the crawl.
    LogStream *string `min:"1" type:"string"`

    // The prefix for a CloudWatch message about this crawl.
    MessagePrefix *string `min:"1" type:"string"`

    // The date and time on which the crawl started.
    StartTime *time.Time `type:"timestamp"`

    // The state of the crawl.
    State *string `type:"string" enum:"CrawlerHistoryState"`

    // A run summary for the specific crawl in JSON. Contains the catalog tables
    // and partitions that were added, updated, or deleted.
    Summary *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Contains the information for a run of a crawler.

func (CrawlerHistory) GoString

func (s CrawlerHistory) GoString() string

GoString returns the string representation.

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

func (*CrawlerHistory) SetCrawlId

func (s *CrawlerHistory) SetCrawlId(v string) *CrawlerHistory

SetCrawlId sets the CrawlId field's value.

func (*CrawlerHistory) SetDPUHour

func (s *CrawlerHistory) SetDPUHour(v float64) *CrawlerHistory

SetDPUHour sets the DPUHour field's value.

func (*CrawlerHistory) SetEndTime

func (s *CrawlerHistory) SetEndTime(v time.Time) *CrawlerHistory

SetEndTime sets the EndTime field's value.

func (*CrawlerHistory) SetErrorMessage

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

SetErrorMessage sets the ErrorMessage field's value.

func (*CrawlerHistory) SetLogGroup

func (s *CrawlerHistory) SetLogGroup(v string) *CrawlerHistory

SetLogGroup sets the LogGroup field's value.

func (*CrawlerHistory) SetLogStream

func (s *CrawlerHistory) SetLogStream(v string) *CrawlerHistory

SetLogStream sets the LogStream field's value.

func (*CrawlerHistory) SetMessagePrefix

func (s *CrawlerHistory) SetMessagePrefix(v string) *CrawlerHistory

SetMessagePrefix sets the MessagePrefix field's value.

func (*CrawlerHistory) SetStartTime

func (s *CrawlerHistory) SetStartTime(v time.Time) *CrawlerHistory

SetStartTime sets the StartTime field's value.

func (*CrawlerHistory) SetState

func (s *CrawlerHistory) SetState(v string) *CrawlerHistory

SetState sets the State field's value.

func (*CrawlerHistory) SetSummary

func (s *CrawlerHistory) SetSummary(v string) *CrawlerHistory

SetSummary sets the Summary field's value.

func (CrawlerHistory) String

func (s CrawlerHistory) String() string

String returns the string representation.

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

type CrawlerMetrics

type CrawlerMetrics struct {

    // The name of the crawler.
    CrawlerName *string `min:"1" type:"string"`

    // The duration of the crawler's most recent run, in seconds.
    LastRuntimeSeconds *float64 `type:"double"`

    // The median duration of this crawler's runs, in seconds.
    MedianRuntimeSeconds *float64 `type:"double"`

    // True if the crawler is still estimating how long it will take to complete
    // this run.
    StillEstimating *bool `type:"boolean"`

    // The number of tables created by this crawler.
    TablesCreated *int64 `type:"integer"`

    // The number of tables deleted by this crawler.
    TablesDeleted *int64 `type:"integer"`

    // The number of tables updated by this crawler.
    TablesUpdated *int64 `type:"integer"`

    // The estimated time left to complete a running crawl.
    TimeLeftSeconds *float64 `type:"double"`
    // contains filtered or unexported fields
}

Metrics for a specified crawler.

func (CrawlerMetrics) GoString

func (s CrawlerMetrics) GoString() string

GoString returns the string representation.

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

func (*CrawlerMetrics) SetCrawlerName

func (s *CrawlerMetrics) SetCrawlerName(v string) *CrawlerMetrics

SetCrawlerName sets the CrawlerName field's value.

func (*CrawlerMetrics) SetLastRuntimeSeconds

func (s *CrawlerMetrics) SetLastRuntimeSeconds(v float64) *CrawlerMetrics

SetLastRuntimeSeconds sets the LastRuntimeSeconds field's value.

func (*CrawlerMetrics) SetMedianRuntimeSeconds

func (s *CrawlerMetrics) SetMedianRuntimeSeconds(v float64) *CrawlerMetrics

SetMedianRuntimeSeconds sets the MedianRuntimeSeconds field's value.

func (*CrawlerMetrics) SetStillEstimating

func (s *CrawlerMetrics) SetStillEstimating(v bool) *CrawlerMetrics

SetStillEstimating sets the StillEstimating field's value.

func (*CrawlerMetrics) SetTablesCreated

func (s *CrawlerMetrics) SetTablesCreated(v int64) *CrawlerMetrics

SetTablesCreated sets the TablesCreated field's value.

func (*CrawlerMetrics) SetTablesDeleted

func (s *CrawlerMetrics) SetTablesDeleted(v int64) *CrawlerMetrics

SetTablesDeleted sets the TablesDeleted field's value.

func (*CrawlerMetrics) SetTablesUpdated

func (s *CrawlerMetrics) SetTablesUpdated(v int64) *CrawlerMetrics

SetTablesUpdated sets the TablesUpdated field's value.

func (*CrawlerMetrics) SetTimeLeftSeconds

func (s *CrawlerMetrics) SetTimeLeftSeconds(v float64) *CrawlerMetrics

SetTimeLeftSeconds sets the TimeLeftSeconds field's value.

func (CrawlerMetrics) String

func (s CrawlerMetrics) String() string

String returns the string representation.

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

type CrawlerNodeDetails

type CrawlerNodeDetails struct {

    // A list of crawls represented by the crawl node.
    Crawls []*Crawl `type:"list"`
    // contains filtered or unexported fields
}

The details of a Crawler node present in the workflow.

func (CrawlerNodeDetails) GoString

func (s CrawlerNodeDetails) GoString() string

GoString returns the string representation.

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

func (*CrawlerNodeDetails) SetCrawls

func (s *CrawlerNodeDetails) SetCrawls(v []*Crawl) *CrawlerNodeDetails

SetCrawls sets the Crawls field's value.

func (CrawlerNodeDetails) String

func (s CrawlerNodeDetails) String() string

String returns the string representation.

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

type CrawlerNotRunningException

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

    // A message describing the problem.
    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

The specified crawler is not running.

func (*CrawlerNotRunningException) Code

func (s *CrawlerNotRunningException) Code() string

Code returns the exception type name.

func (*CrawlerNotRunningException) Error

func (s *CrawlerNotRunningException) Error() string

func (CrawlerNotRunningException) GoString

func (s CrawlerNotRunningException) GoString() string

GoString returns the string representation.

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

func (*CrawlerNotRunningException) Message

func (s *CrawlerNotRunningException) Message() string

Message returns the exception's message.

func (*CrawlerNotRunningException) OrigErr

func (s *CrawlerNotRunningException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*CrawlerNotRunningException) RequestID

func (s *CrawlerNotRunningException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*CrawlerNotRunningException) StatusCode

func (s *CrawlerNotRunningException) StatusCode() int

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

func (CrawlerNotRunningException) String

func (s CrawlerNotRunningException) String() string

String returns the string representation.

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

type CrawlerRunningException

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

    // A message describing the problem.
    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

The operation cannot be performed because the crawler is already running.

func (*CrawlerRunningException) Code

func (s *CrawlerRunningException) Code() string

Code returns the exception type name.

func (*CrawlerRunningException) Error

func (s *CrawlerRunningException) Error() string

func (CrawlerRunningException) GoString

func (s CrawlerRunningException) GoString() string

GoString returns the string representation.

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

func (*CrawlerRunningException) Message

func (s *CrawlerRunningException) Message() string

Message returns the exception's message.

func (*CrawlerRunningException) OrigErr

func (s *CrawlerRunningException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*CrawlerRunningException) RequestID

func (s *CrawlerRunningException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*CrawlerRunningException) StatusCode

func (s *CrawlerRunningException) StatusCode() int

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

func (CrawlerRunningException) String

func (s CrawlerRunningException) String() string

String returns the string representation.

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

type CrawlerStoppingException

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

    // A message describing the problem.
    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

The specified crawler is stopping.

func (*CrawlerStoppingException) Code

func (s *CrawlerStoppingException) Code() string

Code returns the exception type name.

func (*CrawlerStoppingException) Error

func (s *CrawlerStoppingException) Error() string

func (CrawlerStoppingException) GoString

func (s CrawlerStoppingException) GoString() string

GoString returns the string representation.

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

func (*CrawlerStoppingException) Message

func (s *CrawlerStoppingException) Message() string

Message returns the exception's message.

func (*CrawlerStoppingException) OrigErr

func (s *CrawlerStoppingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*CrawlerStoppingException) RequestID

func (s *CrawlerStoppingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*CrawlerStoppingException) StatusCode

func (s *CrawlerStoppingException) StatusCode() int

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

func (CrawlerStoppingException) String

func (s CrawlerStoppingException) String() string

String returns the string representation.

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

type CrawlerTargets

type CrawlerTargets struct {

    // Specifies Glue Data Catalog targets.
    CatalogTargets []*CatalogTarget `type:"list"`

    // Specifies Delta data store targets.
    DeltaTargets []*DeltaTarget `type:"list"`

    // Specifies Amazon DynamoDB targets.
    DynamoDBTargets []*DynamoDBTarget `type:"list"`

    // Specifies Apache Hudi data store targets.
    HudiTargets []*HudiTarget `type:"list"`

    // Specifies Apache Iceberg data store targets.
    IcebergTargets []*IcebergTarget `type:"list"`

    // Specifies JDBC targets.
    JdbcTargets []*JdbcTarget `type:"list"`

    // Specifies Amazon DocumentDB or MongoDB targets.
    MongoDBTargets []*MongoDBTarget `type:"list"`

    // Specifies Amazon Simple Storage Service (Amazon S3) targets.
    S3Targets []*S3Target `type:"list"`
    // contains filtered or unexported fields
}

Specifies data stores to crawl.

func (CrawlerTargets) GoString

func (s CrawlerTargets) GoString() string

GoString returns the string representation.

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

func (*CrawlerTargets) SetCatalogTargets

func (s *CrawlerTargets) SetCatalogTargets(v []*CatalogTarget) *CrawlerTargets

SetCatalogTargets sets the CatalogTargets field's value.

func (*CrawlerTargets) SetDeltaTargets

func (s *CrawlerTargets) SetDeltaTargets(v []*DeltaTarget) *CrawlerTargets

SetDeltaTargets sets the DeltaTargets field's value.

func (*CrawlerTargets) SetDynamoDBTargets

func (s *CrawlerTargets) SetDynamoDBTargets(v []*DynamoDBTarget) *CrawlerTargets

SetDynamoDBTargets sets the DynamoDBTargets field's value.

func (*CrawlerTargets) SetHudiTargets

func (s *CrawlerTargets) SetHudiTargets(v []*HudiTarget) *CrawlerTargets

SetHudiTargets sets the HudiTargets field's value.

func (*CrawlerTargets) SetIcebergTargets

func (s *CrawlerTargets) SetIcebergTargets(v []*IcebergTarget) *CrawlerTargets

SetIcebergTargets sets the IcebergTargets field's value.

func (*CrawlerTargets) SetJdbcTargets

func (s *CrawlerTargets) SetJdbcTargets(v []*JdbcTarget) *CrawlerTargets

SetJdbcTargets sets the JdbcTargets field's value.

func (*CrawlerTargets) SetMongoDBTargets

func (s *CrawlerTargets) SetMongoDBTargets(v []*MongoDBTarget) *CrawlerTargets

SetMongoDBTargets sets the MongoDBTargets field's value.

func (*CrawlerTargets) SetS3Targets

func (s *CrawlerTargets) SetS3Targets(v []*S3Target) *CrawlerTargets

SetS3Targets sets the S3Targets field's value.

func (CrawlerTargets) String

func (s CrawlerTargets) String() string

String returns the string representation.

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

func (*CrawlerTargets) Validate

func (s *CrawlerTargets) Validate() error

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

type CrawlsFilter

type CrawlsFilter struct {

    // A key used to filter the crawler runs for a specified crawler. Valid values
    // for each of the field names are:
    //
    //    * CRAWL_ID: A string representing the UUID identifier for a crawl.
    //
    //    * STATE: A string representing the state of the crawl.
    //
    //    * START_TIME and END_TIME: The epoch timestamp in milliseconds.
    //
    //    * DPU_HOUR: The number of data processing unit (DPU) hours used for the
    //    crawl.
    FieldName *string `type:"string" enum:"FieldName"`

    // The value provided for comparison on the crawl field.
    FieldValue *string `type:"string"`

    // A defined comparator that operates on the value. The available operators
    // are:
    //
    //    * GT: Greater than.
    //
    //    * GE: Greater than or equal to.
    //
    //    * LT: Less than.
    //
    //    * LE: Less than or equal to.
    //
    //    * EQ: Equal to.
    //
    //    * NE: Not equal to.
    FilterOperator *string `type:"string" enum:"FilterOperator"`
    // contains filtered or unexported fields
}

A list of fields, comparators and value that you can use to filter the crawler runs for a specified crawler.

func (CrawlsFilter) GoString

func (s CrawlsFilter) GoString() string

GoString returns the string representation.

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

func (*CrawlsFilter) SetFieldName

func (s *CrawlsFilter) SetFieldName(v string) *CrawlsFilter

SetFieldName sets the FieldName field's value.

func (*CrawlsFilter) SetFieldValue

func (s *CrawlsFilter) SetFieldValue(v string) *CrawlsFilter

SetFieldValue sets the FieldValue field's value.

func (*CrawlsFilter) SetFilterOperator

func (s *CrawlsFilter) SetFilterOperator(v string) *CrawlsFilter

SetFilterOperator sets the FilterOperator field's value.

func (CrawlsFilter) String

func (s CrawlsFilter) String() string

String returns the string representation.

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

type CreateBlueprintInput

type CreateBlueprintInput struct {

    // Specifies a path in Amazon S3 where the blueprint is published.
    //
    // BlueprintLocation is a required field
    BlueprintLocation *string `min:"1" type:"string" required:"true"`

    // A description of the blueprint.
    Description *string `min:"1" type:"string"`

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

    // The tags to be applied to this blueprint.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (CreateBlueprintInput) GoString

func (s CreateBlueprintInput) GoString() string

GoString returns the string representation.

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

func (*CreateBlueprintInput) SetBlueprintLocation

func (s *CreateBlueprintInput) SetBlueprintLocation(v string) *CreateBlueprintInput

SetBlueprintLocation sets the BlueprintLocation field's value.

func (*CreateBlueprintInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateBlueprintInput) SetName

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

SetName sets the Name field's value.

func (*CreateBlueprintInput) SetTags

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

SetTags sets the Tags field's value.

func (CreateBlueprintInput) String

func (s CreateBlueprintInput) String() string

String returns the string representation.

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

func (*CreateBlueprintInput) Validate

func (s *CreateBlueprintInput) Validate() error

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

type CreateBlueprintOutput

type CreateBlueprintOutput struct {

    // Returns the name of the blueprint that was registered.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateBlueprintOutput) GoString

func (s CreateBlueprintOutput) GoString() string

GoString returns the string representation.

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

func (*CreateBlueprintOutput) SetName

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

SetName sets the Name field's value.

func (CreateBlueprintOutput) String

func (s CreateBlueprintOutput) String() string

String returns the string representation.

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

type CreateClassifierInput

type CreateClassifierInput struct {

    // A CsvClassifier object specifying the classifier to create.
    CsvClassifier *CreateCsvClassifierRequest `type:"structure"`

    // A GrokClassifier object specifying the classifier to create.
    GrokClassifier *CreateGrokClassifierRequest `type:"structure"`

    // A JsonClassifier object specifying the classifier to create.
    JsonClassifier *CreateJsonClassifierRequest `type:"structure"`

    // An XMLClassifier object specifying the classifier to create.
    XMLClassifier *CreateXMLClassifierRequest `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateClassifierInput) GoString

func (s CreateClassifierInput) GoString() string

GoString returns the string representation.

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

func (*CreateClassifierInput) SetCsvClassifier

func (s *CreateClassifierInput) SetCsvClassifier(v *CreateCsvClassifierRequest) *CreateClassifierInput

SetCsvClassifier sets the CsvClassifier field's value.

func (*CreateClassifierInput) SetGrokClassifier

func (s *CreateClassifierInput) SetGrokClassifier(v *CreateGrokClassifierRequest) *CreateClassifierInput

SetGrokClassifier sets the GrokClassifier field's value.

func (*CreateClassifierInput) SetJsonClassifier

func (s *CreateClassifierInput) SetJsonClassifier(v *CreateJsonClassifierRequest) *CreateClassifierInput

SetJsonClassifier sets the JsonClassifier field's value.

func (*CreateClassifierInput) SetXMLClassifier

func (s *CreateClassifierInput) SetXMLClassifier(v *CreateXMLClassifierRequest) *CreateClassifierInput

SetXMLClassifier sets the XMLClassifier field's value.

func (CreateClassifierInput) String

func (s CreateClassifierInput) String() string

String returns the string representation.

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

func (*CreateClassifierInput) Validate

func (s *CreateClassifierInput) Validate() error

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

type CreateClassifierOutput

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

func (CreateClassifierOutput) GoString

func (s CreateClassifierOutput) GoString() string

GoString returns the string representation.

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

func (CreateClassifierOutput) String

func (s CreateClassifierOutput) String() string

String returns the string representation.

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

type CreateConnectionInput

type CreateConnectionInput struct {

    // The ID of the Data Catalog in which to create the connection. If none is
    // provided, the Amazon Web Services account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // A ConnectionInput object defining the connection to create.
    //
    // ConnectionInput is a required field
    ConnectionInput *ConnectionInput `type:"structure" required:"true"`

    // The tags you assign to the connection.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (CreateConnectionInput) GoString

func (s CreateConnectionInput) GoString() string

GoString returns the string representation.

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

func (*CreateConnectionInput) SetCatalogId

func (s *CreateConnectionInput) SetCatalogId(v string) *CreateConnectionInput

SetCatalogId sets the CatalogId field's value.

func (*CreateConnectionInput) SetConnectionInput

func (s *CreateConnectionInput) SetConnectionInput(v *ConnectionInput) *CreateConnectionInput

SetConnectionInput sets the ConnectionInput field's value.

func (*CreateConnectionInput) SetTags

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

SetTags sets the Tags field's value.

func (CreateConnectionInput) String

func (s CreateConnectionInput) String() string

String returns the string representation.

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

func (*CreateConnectionInput) Validate

func (s *CreateConnectionInput) Validate() error

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

type CreateConnectionOutput

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

func (CreateConnectionOutput) GoString

func (s CreateConnectionOutput) GoString() string

GoString returns the string representation.

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

func (CreateConnectionOutput) String

func (s CreateConnectionOutput) String() string

String returns the string representation.

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

type CreateCrawlerInput

type CreateCrawlerInput struct {

    // A list of custom classifiers that the user has registered. By default, all
    // built-in classifiers are included in a crawl, but these custom classifiers
    // always override the default classifiers for a given classification.
    Classifiers []*string `type:"list"`

    // Crawler configuration information. This versioned JSON string allows users
    // to specify aspects of a crawler's behavior. For more information, see Setting
    // crawler configuration options (https://docs.aws.amazon.com/glue/latest/dg/crawler-configuration.html).
    Configuration *string `type:"string"`

    // The name of the SecurityConfiguration structure to be used by this crawler.
    CrawlerSecurityConfiguration *string `type:"string"`

    // The Glue database where results are written, such as: arn:aws:daylight:us-east-1::database/sometable/*.
    DatabaseName *string `type:"string"`

    // A description of the new crawler.
    Description *string `type:"string"`

    // Specifies Lake Formation configuration settings for the crawler.
    LakeFormationConfiguration *LakeFormationConfiguration `type:"structure"`

    // Specifies data lineage configuration settings for the crawler.
    LineageConfiguration *LineageConfiguration `type:"structure"`

    // Name of the new crawler.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // A policy that specifies whether to crawl the entire dataset again, or to
    // crawl only folders that were added since the last crawler run.
    RecrawlPolicy *RecrawlPolicy `type:"structure"`

    // The IAM role or Amazon Resource Name (ARN) of an IAM role used by the new
    // crawler to access customer resources.
    //
    // Role is a required field
    Role *string `type:"string" required:"true"`

    // A cron expression used to specify the schedule (see Time-Based Schedules
    // for Jobs and Crawlers (https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html).
    // For example, to run something every day at 12:15 UTC, you would specify:
    // cron(15 12 * * ? *).
    Schedule *string `type:"string"`

    // The policy for the crawler's update and deletion behavior.
    SchemaChangePolicy *SchemaChangePolicy `type:"structure"`

    // The table prefix used for catalog tables that are created.
    TablePrefix *string `type:"string"`

    // The tags to use with this crawler request. You may use tags to limit access
    // to the crawler. For more information about tags in Glue, see Amazon Web Services
    // Tags in Glue (https://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html)
    // in the developer guide.
    Tags map[string]*string `type:"map"`

    // A list of collection of targets to crawl.
    //
    // Targets is a required field
    Targets *CrawlerTargets `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateCrawlerInput) GoString

func (s CreateCrawlerInput) GoString() string

GoString returns the string representation.

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

func (*CreateCrawlerInput) SetClassifiers

func (s *CreateCrawlerInput) SetClassifiers(v []*string) *CreateCrawlerInput

SetClassifiers sets the Classifiers field's value.

func (*CreateCrawlerInput) SetConfiguration

func (s *CreateCrawlerInput) SetConfiguration(v string) *CreateCrawlerInput

SetConfiguration sets the Configuration field's value.

func (*CreateCrawlerInput) SetCrawlerSecurityConfiguration

func (s *CreateCrawlerInput) SetCrawlerSecurityConfiguration(v string) *CreateCrawlerInput

SetCrawlerSecurityConfiguration sets the CrawlerSecurityConfiguration field's value.

func (*CreateCrawlerInput) SetDatabaseName

func (s *CreateCrawlerInput) SetDatabaseName(v string) *CreateCrawlerInput

SetDatabaseName sets the DatabaseName field's value.

func (*CreateCrawlerInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateCrawlerInput) SetLakeFormationConfiguration

func (s *CreateCrawlerInput) SetLakeFormationConfiguration(v *LakeFormationConfiguration) *CreateCrawlerInput

SetLakeFormationConfiguration sets the LakeFormationConfiguration field's value.

func (*CreateCrawlerInput) SetLineageConfiguration

func (s *CreateCrawlerInput) SetLineageConfiguration(v *LineageConfiguration) *CreateCrawlerInput

SetLineageConfiguration sets the LineageConfiguration field's value.

func (*CreateCrawlerInput) SetName

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

SetName sets the Name field's value.

func (*CreateCrawlerInput) SetRecrawlPolicy

func (s *CreateCrawlerInput) SetRecrawlPolicy(v *RecrawlPolicy) *CreateCrawlerInput

SetRecrawlPolicy sets the RecrawlPolicy field's value.

func (*CreateCrawlerInput) SetRole

func (s *CreateCrawlerInput) SetRole(v string) *CreateCrawlerInput

SetRole sets the Role field's value.

func (*CreateCrawlerInput) SetSchedule

func (s *CreateCrawlerInput) SetSchedule(v string) *CreateCrawlerInput

SetSchedule sets the Schedule field's value.

func (*CreateCrawlerInput) SetSchemaChangePolicy

func (s *CreateCrawlerInput) SetSchemaChangePolicy(v *SchemaChangePolicy) *CreateCrawlerInput

SetSchemaChangePolicy sets the SchemaChangePolicy field's value.

func (*CreateCrawlerInput) SetTablePrefix

func (s *CreateCrawlerInput) SetTablePrefix(v string) *CreateCrawlerInput

SetTablePrefix sets the TablePrefix field's value.

func (*CreateCrawlerInput) SetTags

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

SetTags sets the Tags field's value.

func (*CreateCrawlerInput) SetTargets

func (s *CreateCrawlerInput) SetTargets(v *CrawlerTargets) *CreateCrawlerInput

SetTargets sets the Targets field's value.

func (CreateCrawlerInput) String

func (s CreateCrawlerInput) String() string

String returns the string representation.

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

func (*CreateCrawlerInput) Validate

func (s *CreateCrawlerInput) Validate() error

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

type CreateCrawlerOutput

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

func (CreateCrawlerOutput) GoString

func (s CreateCrawlerOutput) GoString() string

GoString returns the string representation.

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

func (CreateCrawlerOutput) String

func (s CreateCrawlerOutput) String() string

String returns the string representation.

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

type CreateCsvClassifierRequest

type CreateCsvClassifierRequest struct {

    // Enables the processing of files that contain only one column.
    AllowSingleColumn *bool `type:"boolean"`

    // Indicates whether the CSV file contains a header.
    ContainsHeader *string `type:"string" enum:"CsvHeaderOption"`

    // Enables the configuration of custom datatypes.
    CustomDatatypeConfigured *bool `type:"boolean"`

    // Creates a list of supported custom datatypes.
    CustomDatatypes []*string `type:"list"`

    // A custom symbol to denote what separates each column entry in the row.
    Delimiter *string `min:"1" type:"string"`

    // Specifies not to trim values before identifying the type of column values.
    // The default value is true.
    DisableValueTrimming *bool `type:"boolean"`

    // A list of strings representing column names.
    Header []*string `type:"list"`

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

    // A custom symbol to denote what combines content into a single column value.
    // Must be different from the column delimiter.
    QuoteSymbol *string `min:"1" type:"string"`

    // Sets the SerDe for processing CSV in the classifier, which will be applied
    // in the Data Catalog. Valid values are OpenCSVSerDe, LazySimpleSerDe, and
    // None. You can specify the None value when you want the crawler to do the
    // detection.
    Serde *string `type:"string" enum:"CsvSerdeOption"`
    // contains filtered or unexported fields
}

Specifies a custom CSV classifier for CreateClassifier to create.

func (CreateCsvClassifierRequest) GoString

func (s CreateCsvClassifierRequest) GoString() string

GoString returns the string representation.

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

func (*CreateCsvClassifierRequest) SetAllowSingleColumn

func (s *CreateCsvClassifierRequest) SetAllowSingleColumn(v bool) *CreateCsvClassifierRequest

SetAllowSingleColumn sets the AllowSingleColumn field's value.

func (*CreateCsvClassifierRequest) SetContainsHeader

func (s *CreateCsvClassifierRequest) SetContainsHeader(v string) *CreateCsvClassifierRequest

SetContainsHeader sets the ContainsHeader field's value.

func (*CreateCsvClassifierRequest) SetCustomDatatypeConfigured

func (s *CreateCsvClassifierRequest) SetCustomDatatypeConfigured(v bool) *CreateCsvClassifierRequest

SetCustomDatatypeConfigured sets the CustomDatatypeConfigured field's value.

func (*CreateCsvClassifierRequest) SetCustomDatatypes

func (s *CreateCsvClassifierRequest) SetCustomDatatypes(v []*string) *CreateCsvClassifierRequest

SetCustomDatatypes sets the CustomDatatypes field's value.

func (*CreateCsvClassifierRequest) SetDelimiter

func (s *CreateCsvClassifierRequest) SetDelimiter(v string) *CreateCsvClassifierRequest

SetDelimiter sets the Delimiter field's value.

func (*CreateCsvClassifierRequest) SetDisableValueTrimming

func (s *CreateCsvClassifierRequest) SetDisableValueTrimming(v bool) *CreateCsvClassifierRequest

SetDisableValueTrimming sets the DisableValueTrimming field's value.

func (*CreateCsvClassifierRequest) SetHeader

func (s *CreateCsvClassifierRequest) SetHeader(v []*string) *CreateCsvClassifierRequest

SetHeader sets the Header field's value.

func (*CreateCsvClassifierRequest) SetName

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

SetName sets the Name field's value.

func (*CreateCsvClassifierRequest) SetQuoteSymbol

func (s *CreateCsvClassifierRequest) SetQuoteSymbol(v string) *CreateCsvClassifierRequest

SetQuoteSymbol sets the QuoteSymbol field's value.

func (*CreateCsvClassifierRequest) SetSerde

func (s *CreateCsvClassifierRequest) SetSerde(v string) *CreateCsvClassifierRequest

SetSerde sets the Serde field's value.

func (CreateCsvClassifierRequest) String

func (s CreateCsvClassifierRequest) String() string

String returns the string representation.

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

func (*CreateCsvClassifierRequest) Validate

func (s *CreateCsvClassifierRequest) Validate() error

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

type CreateCustomEntityTypeInput

type CreateCustomEntityTypeInput struct {

    // A list of context words. If none of these context words are found within
    // the vicinity of the regular expression the data will not be detected as sensitive
    // data.
    //
    // If no context words are passed only a regular expression is checked.
    ContextWords []*string `min:"1" type:"list"`

    // A name for the custom pattern that allows it to be retrieved or deleted later.
    // This name must be unique per Amazon Web Services account.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // A regular expression string that is used for detecting sensitive data in
    // a custom pattern.
    //
    // RegexString is a required field
    RegexString *string `min:"1" type:"string" required:"true"`

    // A list of tags applied to the custom entity type.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (CreateCustomEntityTypeInput) GoString

func (s CreateCustomEntityTypeInput) GoString() string

GoString returns the string representation.

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

func (*CreateCustomEntityTypeInput) SetContextWords

func (s *CreateCustomEntityTypeInput) SetContextWords(v []*string) *CreateCustomEntityTypeInput

SetContextWords sets the ContextWords field's value.

func (*CreateCustomEntityTypeInput) SetName

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

SetName sets the Name field's value.

func (*CreateCustomEntityTypeInput) SetRegexString

func (s *CreateCustomEntityTypeInput) SetRegexString(v string) *CreateCustomEntityTypeInput

SetRegexString sets the RegexString field's value.

func (*CreateCustomEntityTypeInput) SetTags

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

SetTags sets the Tags field's value.

func (CreateCustomEntityTypeInput) String

func (s CreateCustomEntityTypeInput) String() string

String returns the string representation.

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

func (*CreateCustomEntityTypeInput) Validate

func (s *CreateCustomEntityTypeInput) Validate() error

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

type CreateCustomEntityTypeOutput

type CreateCustomEntityTypeOutput struct {

    // The name of the custom pattern you created.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateCustomEntityTypeOutput) GoString

func (s CreateCustomEntityTypeOutput) GoString() string

GoString returns the string representation.

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

func (*CreateCustomEntityTypeOutput) SetName

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

SetName sets the Name field's value.

func (CreateCustomEntityTypeOutput) String

func (s CreateCustomEntityTypeOutput) String() string

String returns the string representation.

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

type CreateDataQualityRulesetInput

type CreateDataQualityRulesetInput struct {

    // Used for idempotency and is recommended to be set to a random ID (such as
    // a UUID) to avoid creating or starting multiple instances of the same resource.
    ClientToken *string `min:"1" type:"string"`

    // A description of the data quality ruleset.
    Description *string `type:"string"`

    // A unique name for the data quality ruleset.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // A Data Quality Definition Language (DQDL) ruleset. For more information,
    // see the Glue developer guide.
    //
    // Ruleset is a required field
    Ruleset *string `min:"1" type:"string" required:"true"`

    // A list of tags applied to the data quality ruleset.
    Tags map[string]*string `type:"map"`

    // A target table associated with the data quality ruleset.
    TargetTable *DataQualityTargetTable `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateDataQualityRulesetInput) GoString

func (s CreateDataQualityRulesetInput) GoString() string

GoString returns the string representation.

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

func (*CreateDataQualityRulesetInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateDataQualityRulesetInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateDataQualityRulesetInput) SetName

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

SetName sets the Name field's value.

func (*CreateDataQualityRulesetInput) SetRuleset

func (s *CreateDataQualityRulesetInput) SetRuleset(v string) *CreateDataQualityRulesetInput

SetRuleset sets the Ruleset field's value.

func (*CreateDataQualityRulesetInput) SetTags

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

SetTags sets the Tags field's value.

func (*CreateDataQualityRulesetInput) SetTargetTable

func (s *CreateDataQualityRulesetInput) SetTargetTable(v *DataQualityTargetTable) *CreateData