...
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
BatchGetDevEndpoints
BatchGetJobs
BatchGetPartition
BatchGetTriggers
BatchGetWorkflows
BatchStopJobRun
BatchUpdatePartition
CancelMLTaskRun
CancelStatement
CheckSchemaVersionValidity
CreateBlueprint
CreateClassifier
CreateConnection
CreateCrawler
CreateCustomEntityType
CreateDatabase
CreateDevEndpoint
CreateJob
CreateMLTransform
CreatePartition
CreatePartitionIndex
CreateRegistry
CreateSchema
CreateScript
CreateSecurityConfiguration
CreateSession
CreateTable
CreateTrigger
CreateUserDefinedFunction
CreateWorkflow
DeleteBlueprint
DeleteClassifier
DeleteColumnStatisticsForPartition
DeleteColumnStatisticsForTable
DeleteConnection
DeleteCrawler
DeleteCustomEntityType
DeleteDatabase
DeleteDevEndpoint
DeleteJob
DeleteMLTransform
DeletePartition
DeletePartitionIndex
DeleteRegistry
DeleteResourcePolicy
DeleteSchema
DeleteSchemaVersions
DeleteSecurityConfiguration
DeleteSession
DeleteTable
DeleteTableVersion
DeleteTrigger
DeleteUserDefinedFunction
DeleteWorkflow
GetBlueprint
GetBlueprintRun
GetBlueprintRuns ( Paginator )
GetCatalogImportStatus
GetClassifier
GetClassifiers ( Paginator )
GetColumnStatisticsForPartition
GetColumnStatisticsForTable
GetConnection
GetConnections ( Paginator )
GetCrawler
GetCrawlerMetrics ( Paginator )
GetCrawlers ( Paginator )
GetCustomEntityType
GetDataCatalogEncryptionSettings
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
GetTableVersion
GetTableVersions ( Paginator )
GetTables ( Paginator )
GetTags
GetTrigger
GetTriggers ( Paginator )
GetUnfilteredPartitionMetadata
GetUnfilteredPartitionsMetadata ( Paginator )
GetUnfilteredTableMetadata
GetUserDefinedFunction
GetUserDefinedFunctions ( Paginator )
GetWorkflow
GetWorkflowRun
GetWorkflowRunProperties
GetWorkflowRuns ( Paginator )
ImportCatalogToGlue
ListBlueprints ( Paginator )
ListCrawlers ( Paginator )
ListCrawls
ListCustomEntityTypes ( Paginator )
ListDevEndpoints ( Paginator )
ListJobs ( Paginator )
ListMLTransforms ( Paginator )
ListRegistries ( Paginator )
ListSchemaVersions ( Paginator )
ListSchemas ( Paginator )
ListSessions ( Paginator )
ListStatements
ListTriggers ( Paginator )
ListWorkflows ( Paginator )
PutDataCatalogEncryptionSettings
PutResourcePolicy
PutSchemaVersionMetadata
PutWorkflowRunProperties
QuerySchemaVersionMetadata
RegisterSchemaVersion
RemoveSchemaVersionMetadata
ResetJobBookmark
ResumeWorkflowRun
RunStatement
SearchTables ( Paginator )
StartBlueprintRun
StartCrawler
StartCrawlerSchedule
StartExportLabelsTaskRun
StartImportLabelsTaskRun
StartJobRun
StartMLEvaluationTaskRun
StartMLLabelingSetGenerationTaskRun
StartTrigger
StartWorkflowRun
StopCrawler
StopCrawlerSchedule
StopSession
StopTrigger
StopWorkflowRun
TagResource
UntagResource
UpdateBlueprint
UpdateClassifier
UpdateColumnStatisticsForPartition
UpdateColumnStatisticsForTable
UpdateConnection
UpdateCrawler
UpdateCrawlerSchedule
UpdateDatabase
UpdateDevEndpoint
UpdateJob
UpdateMLTransform
UpdatePartition
UpdateRegistry
UpdateSchema
UpdateTable
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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) UpdateTable(input *UpdateTableInput) (*UpdateTableOutput, 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 AggFunction_Values() []string
func BackfillErrorCode_Values() []string
func BlueprintRunState_Values() []string
func BlueprintStatus_Values() []string
func CatalogEncryptionMode_Values() []string
func CloudWatchEncryptionMode_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 DataFormat_Values() []string
func DeleteBehavior_Values() []string
func EnableHybridValues_Values() []string
func ExecutionClass_Values() []string
func ExistCondition_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 JDBCDataType_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 NodeType_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 StartingPosition_Values() []string
func StatementState_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 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 BatchGetDevEndpointsInput
type BatchGetDevEndpointsOutput
type BatchGetJobsInput
type BatchGetJobsOutput
type BatchGetPartitionInput
type BatchGetPartitionOutput
type BatchGetTriggersInput
type BatchGetTriggersOutput
type BatchGetWorkflowsInput
type BatchGetWorkflowsOutput
type BatchStopJobRunError
type BatchStopJobRunInput
type BatchStopJobRunOutput
type BatchStopJobRunSuccessfulSubmission
type BatchUpdatePartitionFailureEntry
type BatchUpdatePartitionInput
type BatchUpdatePartitionOutput
type BatchUpdatePartitionRequestEntry
type BinaryColumnStatisticsData
type Blueprint
type BlueprintDetails
type BlueprintRun
type BooleanColumnStatisticsData
type CancelMLTaskRunInput
type CancelMLTaskRunOutput
type CancelStatementInput
type CancelStatementOutput
type CatalogEntry
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 ConcurrentModificationException
type ConcurrentRunsExceededException
type Condition
type ConditionCheckFailureException
type ConflictException
type ConfusionMatrix
type Connection
type ConnectionInput
type ConnectionPasswordEncryption
type ConnectionsList
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 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 CreateTableOutput
type CreateTriggerInput
type CreateTriggerOutput
type CreateUserDefinedFunctionInput
type CreateUserDefinedFunctionOutput
type CreateWorkflowInput
type CreateWorkflowOutput
type CreateXMLClassifierRequest
type CsvClassifier
type CustomCode
type CustomEntityType
type DataCatalogEncryptionSettings
type DataLakePrincipal
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 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 DeleteTableOutput
type DeleteTableVersionInput
type DeleteTableVersionOutput
type DeleteTriggerInput
type DeleteTriggerOutput
type DeleteUserDefinedFunctionInput
type DeleteUserDefinedFunctionOutput
type DeleteWorkflowInput
type DeleteWorkflowOutput
type DeltaTarget
type DevEndpoint
type DevEndpointCustomLibraries
type DirectKafkaSource
type DirectKinesisSource
type DirectSchemaChangePolicy
type DoubleColumnStatisticsData
type DropDuplicates
type DropFields
type DropNullFields
type DynamoDBCatalogSource
type DynamoDBTarget
type Edge
type EncryptionAtRest
type EncryptionConfiguration
type EncryptionException
type EntityNotFoundException
type ErrorDetail
type ErrorDetails
type EvaluationMetrics
type EventBatchingCondition
type ExecutionProperty
type ExportLabelsTaskRunProperties
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 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 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 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 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 ListCrawlersInput
type ListCrawlersOutput
type ListCrawlsInput
type ListCrawlsOutput
type ListCustomEntityTypesInput
type ListCustomEntityTypesOutput
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 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 MicrosoftSQLServerCatalogSource
type MicrosoftSQLServerCatalogTarget
type MongoDBTarget
type MySQLCatalogSource
type MySQLCatalogTarget
type NoScheduleException
type Node
type NotificationProperty
type NullCheckBoxList
type NullValueField
type OperationTimeoutException
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 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 RunStatementInput
type RunStatementOutput
type S3CatalogSource
type S3CatalogTarget
type S3CsvSource
type S3DirectSourceAdditionalOptions
type S3DirectTarget
type S3Encryption
type S3GlueParquetTarget
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 SortCriterion
type SparkConnectorSource
type SparkConnectorTarget
type SparkSQL
type Spigot
type SplitFields
type SqlAlias
type StartBlueprintRunInput
type StartBlueprintRunOutput
type StartCrawlerInput
type StartCrawlerOutput
type StartCrawlerScheduleInput
type StartCrawlerScheduleOutput
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 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 TableVersion
type TableVersionError
type TagResourceInput
type TagResourceOutput
type TaskRun
type TaskRunFilterCriteria
type TaskRunProperties
type TaskRunSortCriteria
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 UpdateDatabaseInput
type UpdateDatabaseOutput
type UpdateDevEndpointInput
type UpdateDevEndpointOutput
type UpdateGrokClassifierRequest
type UpdateJobInput
type UpdateJobOutput
type UpdateJsonClassifierRequest
type UpdateMLTransformInput
type UpdateMLTransformOutput
type UpdatePartitionInput
type UpdatePartitionOutput
type UpdateRegistryInput
type UpdateRegistryOutput
type UpdateSchemaInput
type UpdateSchemaOutput
type UpdateTableInput
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 (
    // 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 (
    // 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"
)
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 (
    // 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 (
    // 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 (
    // 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 (
    // 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 (
    // 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 (
    // 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 (
    // 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"
)
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"
)
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 (
    // 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"
)
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 (
    // 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"
)
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"
)
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"

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

    // 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".
    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 (
    // SchemaDiffTypeSyntaxDiff is a SchemaDiffType enum value
    SchemaDiffTypeSyntaxDiff = "SYNTAX_DIFF"
)
const (
    // TransformTypeFindMatches is a TransformType enum value
    TransformTypeFindMatches = "FIND_MATCHES"
)

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

func DataFormat_Values() []string

DataFormat_Values returns all elements of the DataFormat enum

func DeleteBehavior_Values

func DeleteBehavior_Values() []string

DeleteBehavior_Values returns all elements of the DeleteBehavior 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 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 JDBCDataType_Values

func JDBCDataType_Values() []string

JDBCDataType_Values returns all elements of the JDBCDataType 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 NodeType_Values

func NodeType_Values() []string

NodeType_Values returns all elements of the NodeType 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 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 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 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 {

    // The context for the audit..
    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 information for audit.

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 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 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 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 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 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 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 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 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 transform that uses custom code you provide to perform the data
    // transformation. The output is a collection of DynamicFrames.
    CustomCode *CustomCode `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 DynamoDB data source in the Glue Data Catalog.
    DynamoDBCatalogSource *DynamoDBCatalogSource `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 an Amazon Redshift data store.
    RedshiftSource *RedshiftSource `type:"structure"`

    // Specifies a target that uses Amazon Redshift.
    RedshiftTarget *RedshiftTarget `type:"structure"`

    // Specifies a Relational database data source in the Glue Data Catalog.
    RelationalCatalogSource *RelationalCatalogSource `type:"structure"`

    // Specifies a transform that renames a single data property key.
    RenameField *RenameField `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 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 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 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) 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) 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) SetCustomCode

func (s *CodeGenConfigurationNode) SetCustomCode(v *CustomCode) *CodeGenConfigurationNode

SetCustomCode sets the CustomCode 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) SetDynamoDBCatalogSource

func (s *CodeGenConfigurationNode) SetDynamoDBCatalogSource(v *DynamoDBCatalogSource) *CodeGenConfigurationNode

SetDynamoDBCatalogSource sets the DynamoDBCatalogSource 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) 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) 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) 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) 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) 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 {
    ColumnName *string `min:"1" type:"string"`

    RowFilterExpression *string `type:"string"`
    // contains filtered or unexported fields
}

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.
    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 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" or "GSSAPI". These are the two
    //    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_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).
    //
    //    * KAFKA - Designates a connection to an Apache Kafka streaming platform.
    //
    //    * MONGODB - Designates a connection to a MongoDB document database.
    //
    //    * NETWORK - Designates a network connection to a data source within an
    //    Amazon Virtual Private Cloud environment (Amazon VPC).
    //
    //    * 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.
    //
    //    * 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.
    //
    // 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.
    //
    // 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 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 Include
    // and Exclude Patterns (https://docs.aws.amazon.com/glue/latest/dg/define-crawler.html#crawler-data-stores-exclude).
    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 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) 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 Configuring
    // a Crawler (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"`

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

type CreateDatabaseInput struct {

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

    // The metadata for the database.
    //
    // DatabaseInput is a required field
    DatabaseInput *DatabaseInput `type:"structure" required:"true"`

    // The tags you assign to the database.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (CreateDatabaseInput) GoString

func (s CreateDatabaseInput) GoString() string

GoString returns the string representation.

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

func (*CreateDatabaseInput) SetCatalogId

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

SetCatalogId sets the CatalogId field's value.

func (*CreateDatabaseInput) SetDatabaseInput

func (s *CreateDatabaseInput) SetDatabaseInput(v *DatabaseInput) *CreateDatabaseInput

SetDatabaseInput sets the DatabaseInput field's value.

func (*CreateDatabaseInput) SetTags

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

SetTags sets the Tags field's value.

func (CreateDatabaseInput) String

func (s CreateDatabaseInput) String() string

String returns the string representation.

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

func (*CreateDatabaseInput) Validate

func (s *CreateDatabaseInput) Validate() error

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

type CreateDatabaseOutput

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

func (CreateDatabaseOutput) GoString

func (s CreateDatabaseOutput) GoString() string

GoString returns the string representation.

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

func (CreateDatabaseOutput) String

func (s CreateDatabaseOutput) String() string

String returns the string representation.

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

type CreateDevEndpointInput

type CreateDevEndpointInput struct {

    // A map of arguments used to configure the DevEndpoint.
    Arguments map[string]*string `type:"map"`

    // The name to be assigned to the new DevEndpoint.
    //
    // EndpointName is a required field
    EndpointName *string `type:"string" required:"true"`

    // The path to one or more Java .jar files in an S3 bucket that should be loaded
    // in your DevEndpoint.
    ExtraJarsS3Path *string `type:"string"`

    // The paths to one or more Python libraries in an Amazon S3 bucket that should
    // be loaded in your DevEndpoint. Multiple values must be complete paths separated
    // by a comma.
    //
    // You can only use pure Python libraries with a DevEndpoint. Libraries that
    // rely on C extensions, such as the pandas (http://pandas.pydata.org/) Python
    // data analysis library, are not yet supported.
    ExtraPythonLibsS3Path *string `type:"string"`

    // Glue version determines the versions of Apache Spark and Python that Glue
    // supports. The Python version indicates the version supported for running
    // your ETL scripts on development endpoints.
    //
    // For more information about the available Glue versions and corresponding
    // Spark and Python versions, see Glue version (https://docs.aws.amazon.com/glue/latest/dg/add-job.html)
    // in the developer guide.
    //
    // Development endpoints that are created without specifying a Glue version
    // default to Glue 0.9.
    //
    // You can specify a version of Python support for development endpoints by
    // using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint
    // APIs. If no arguments are provided, the version defaults to Python 2.
    GlueVersion *string `min:"1" type:"string"`

    // The number of Glue Data Processing Units (DPUs) to allocate to this DevEndpoint.
    NumberOfNodes *int64 `type:"integer"`

    // The number of workers of a defined workerType that are allocated to the development
    // endpoint.
    //
    // The maximum number of workers you can define are 299 for G.1X, and 149 for
    // G.2X.
    NumberOfWorkers *int64 `type:"integer"`

    // The public key to be used by this DevEndpoint for authentication. This attribute
    // is provided for backward compatibility because the recommended attribute
    // to use is public keys.
    PublicKey *string `type:"string"`

    // A list of public keys to be used by the development endpoints for authentication.
    // The use of this attribute is preferred over a single public key because the
    // public keys allow you to have a different private key per client.
    //
    // If you previously created an endpoint with a public key, you must remove
    // that key to be able to set a list of public keys. Call the UpdateDevEndpoint
    // API with the public key content in the deletePublicKeys attribute, and the
    // list of new keys in the addPublicKeys attribute.
    PublicKeys []*string `type:"list"`

    // The IAM role for the DevEndpoint.
    //
    // RoleArn is a required field
    RoleArn *string `type:"string" required:"true"`

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

    // Security group IDs for the security groups to be used by the new DevEndpoint.
    SecurityGroupIds []*string `type:"list"`

    // The subnet ID for the new DevEndpoint to use.
    SubnetId *string `type:"string"`

    // The tags to use with this DevEndpoint. You may use tags to limit access to
    // the DevEndpoint. 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"`

    // The type of predefined worker that is allocated to the development endpoint.
    // Accepts a value of Standard, G.1X, or G.2X.
    //
    //    * For the Standard worker type, each worker provides 4 vCPU, 16 GB of
    //    memory and a 50GB disk, and 2 executors per worker.
    //
    //    * For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of
    //    memory, 64 GB disk), and provides 1 executor per worker. We recommend
    //    this worker type for memory-intensive jobs.
    //
    //    * For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of
    //    memory, 128 GB disk), and provides 1 executor per worker. We recommend
    //    this worker type for memory-intensive jobs.
    //
    // Known issue: when a development endpoint is created with the G.2X WorkerType
    // configuration, the Spark drivers for the development endpoint will run on
    // 4 vCPU, 16 GB of memory, and a 64 GB disk.
    WorkerType *string `type:"string" enum:"WorkerType"`
    // contains filtered or unexported fields
}

func (CreateDevEndpointInput) GoString

func (s CreateDevEndpointInput) GoString() string

GoString returns the string representation.

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

func (*CreateDevEndpointInput) SetArguments

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

SetArguments sets the Arguments field's value.

func (*CreateDevEndpointInput) SetEndpointName

func (s *CreateDevEndpointInput) SetEndpointName(v string) *CreateDevEndpointInput

SetEndpointName sets the EndpointName field's value.

func (*CreateDevEndpointInput) SetExtraJarsS3Path

func (s *CreateDevEndpointInput) SetExtraJarsS3Path(v string) *CreateDevEndpointInput

SetExtraJarsS3Path sets the ExtraJarsS3Path field's value.

func (*CreateDevEndpointInput) SetExtraPythonLibsS3Path

func (s *CreateDevEndpointInput) SetExtraPythonLibsS3Path(v string) *CreateDevEndpointInput

SetExtraPythonLibsS3Path sets the ExtraPythonLibsS3Path field's value.

func (*CreateDevEndpointInput) SetGlueVersion

func (s *CreateDevEndpointInput) SetGlueVersion(v string) *CreateDevEndpointInput

SetGlueVersion sets the GlueVersion field's value.

func (*CreateDevEndpointInput) SetNumberOfNodes

func (s *CreateDevEndpointInput) SetNumberOfNodes(v int64) *CreateDevEndpointInput

SetNumberOfNodes sets the NumberOfNodes field's value.

func (*CreateDevEndpointInput) SetNumberOfWorkers

func (s *CreateDevEndpointInput) SetNumberOfWorkers(v int64) *CreateDevEndpointInput

SetNumberOfWorkers sets the NumberOfWorkers field's value.

func (*CreateDevEndpointInput) SetPublicKey

func (s *CreateDevEndpointInput) SetPublicKey(v string) *CreateDevEndpointInput

SetPublicKey sets the PublicKey field's value.

func (*CreateDevEndpointInput) SetPublicKeys

func (s *CreateDevEndpointInput) SetPublicKeys(v []*string) *CreateDevEndpointInput

SetPublicKeys sets the PublicKeys field's value.

func (*CreateDevEndpointInput) SetRoleArn

func (s *CreateDevEndpointInput) SetRoleArn(v string) *CreateDevEndpointInput

SetRoleArn sets the RoleArn field's value.

func (*CreateDevEndpointInput) SetSecurityConfiguration

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

SetSecurityConfiguration sets the SecurityConfiguration field's value.

func (*CreateDevEndpointInput) SetSecurityGroupIds

func (s *CreateDevEndpointInput) SetSecurityGroupIds(v []*string) *CreateDevEndpointInput

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*CreateDevEndpointInput) SetSubnetId

func (s *CreateDevEndpointInput) SetSubnetId(v string) *CreateDevEndpointInput

SetSubnetId sets the SubnetId field's value.

func (*CreateDevEndpointInput) SetTags

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

SetTags sets the Tags field's value.

func (*CreateDevEndpointInput) SetWorkerType

func (s *CreateDevEndpointInput) SetWorkerType(v string) *CreateDevEndpointInput

SetWorkerType sets the WorkerType field's value.

func (CreateDevEndpointInput) String

func (s CreateDevEndpointInput) String() string

String returns the string representation.

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

func (*CreateDevEndpointInput) Validate

func (s *CreateDevEndpointInput) Validate() error

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

type CreateDevEndpointOutput

type CreateDevEndpointOutput struct {

    // The map of arguments used to configure this DevEndpoint.
    //
    // Valid arguments are:
    //
    //    * "--enable-glue-datacatalog": ""
    //
    // You can specify a version of Python support for development endpoints by
    // using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint
    // APIs. If no arguments are provided, the version defaults to Python 2.
    Arguments map[string]*string `type:"map"`

    // The AWS Availability Zone where this DevEndpoint is located.
    AvailabilityZone *string `type:"string"`

    // The point in time at which this DevEndpoint was created.
    CreatedTimestamp *time.Time `type:"timestamp"`

    // The name assigned to the new DevEndpoint.
    EndpointName *string `type:"string"`

    // Path to one or more Java .jar files in an S3 bucket that will be loaded in
    // your DevEndpoint.
    ExtraJarsS3Path *string `type:"string"`

    // The paths to one or more Python libraries in an S3 bucket that will be loaded
    // in your DevEndpoint.
    ExtraPythonLibsS3Path *string `type:"string"`

    // The reason for a current failure in this DevEndpoint.
    FailureReason *string `type:"string"`

    // Glue version determines the versions of Apache Spark and Python that Glue
    // supports. The Python version indicates the version supported for running
    // your ETL scripts on development endpoints.
    //
    // For more information about the available Glue versions and corresponding
    // Spark and Python versions, see Glue version (https://docs.aws.amazon.com/glue/latest/dg/add-job.html)
    // in the developer guide.
    GlueVersion *string `min:"1" type:"string"`

    // The number of Glue Data Processing Units (DPUs) allocated to this DevEndpoint.
    NumberOfNodes *int64 `type:"integer"`

    // The number of workers of a defined workerType that are allocated to the development
    // endpoint.
    NumberOfWorkers *int64 `type:"integer"`

    // The Amazon Resource Name (ARN) of the role assigned to the new DevEndpoint.
    RoleArn *string `type:"string"`

    // The name of the SecurityConfiguration structure being used with this DevEndpoint.
    SecurityConfiguration *string `min:"1" type:"string"`

    // The security groups assigned to the new DevEndpoint.
    SecurityGroupIds []*string `type:"list"`

    // The current status of the new DevEndpoint.
    Status *string `type:"string"`

    // The subnet ID assigned to the new DevEndpoint.
    SubnetId *string `type:"string"`

    // The ID of the virtual private cloud (VPC) used by this DevEndpoint.
    VpcId *string `type:"string"`

    // The type of predefined worker that is allocated to the development endpoint.
    // May be a value of Standard, G.1X, or G.2X.
    WorkerType *string `type:"string" enum:"WorkerType"`

    // The address of the YARN endpoint used by this DevEndpoint.
    YarnEndpointAddress *string `type:"string"`

    // The Apache Zeppelin port for the remote Apache Spark interpreter.
    ZeppelinRemoteSparkInterpreterPort *int64 `type:"integer"`
    // contains filtered or unexported fields
}

func (CreateDevEndpointOutput) GoString

func (s CreateDevEndpointOutput) GoString() string

GoString returns the string representation.

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

func (*CreateDevEndpointOutput) SetArguments

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

SetArguments sets the Arguments field's value.

func (*CreateDevEndpointOutput) SetAvailabilityZone

func (s *CreateDevEndpointOutput) SetAvailabilityZone(v string) *CreateDevEndpointOutput

SetAvailabilityZone sets the AvailabilityZone field's value.

func (*CreateDevEndpointOutput) SetCreatedTimestamp

func (s *CreateDevEndpointOutput) SetCreatedTimestamp(v time.Time) *CreateDevEndpointOutput

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*CreateDevEndpointOutput) SetEndpointName

func (s *CreateDevEndpointOutput) SetEndpointName(v string) *CreateDevEndpointOutput

SetEndpointName sets the EndpointName field's value.

func (*CreateDevEndpointOutput) SetExtraJarsS3Path

func (s *CreateDevEndpointOutput) SetExtraJarsS3Path(v string) *CreateDevEndpointOutput

SetExtraJarsS3Path sets the ExtraJarsS3Path field's value.

func (*CreateDevEndpointOutput) SetExtraPythonLibsS3Path

func (s *CreateDevEndpointOutput) SetExtraPythonLibsS3Path(v string) *CreateDevEndpointOutput

SetExtraPythonLibsS3Path sets the ExtraPythonLibsS3Path field's value.

func (*CreateDevEndpointOutput) SetFailureReason

func (s *CreateDevEndpointOutput) SetFailureReason(v string) *CreateDevEndpointOutput

SetFailureReason sets the FailureReason field's value.

func (*CreateDevEndpointOutput) SetGlueVersion

func (s *CreateDevEndpointOutput) SetGlueVersion(v string) *CreateDevEndpointOutput

SetGlueVersion sets the GlueVersion field's value.

func (*CreateDevEndpointOutput) SetNumberOfNodes

func (s *CreateDevEndpointOutput) SetNumberOfNodes(v int64) *CreateDevEndpointOutput

SetNumberOfNodes sets the NumberOfNodes field's value.

func (*CreateDevEndpointOutput) SetNumberOfWorkers

func (s *CreateDevEndpointOutput) SetNumberOfWorkers(v int64) *CreateDevEndpointOutput

SetNumberOfWorkers sets the NumberOfWorkers field's value.

func (*CreateDevEndpointOutput) SetRoleArn

func (s *CreateDevEndpointOutput) SetRoleArn(v string) *CreateDevEndpointOutput

SetRoleArn sets the RoleArn field's value.

func (*CreateDevEndpointOutput) SetSecurityConfiguration

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

SetSecurityConfiguration sets the SecurityConfiguration field's value.

func (*CreateDevEndpointOutput) SetSecurityGroupIds

func (s *CreateDevEndpointOutput) SetSecurityGroupIds(v []*string) *CreateDevEndpointOutput

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*CreateDevEndpointOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*CreateDevEndpointOutput) SetSubnetId

func (s *CreateDevEndpointOutput) SetSubnetId(v string) *CreateDevEndpointOutput

SetSubnetId sets the SubnetId field's value.

func (*CreateDevEndpointOutput) SetVpcId

func (s *CreateDevEndpointOutput) SetVpcId(v string) *CreateDevEndpointOutput

SetVpcId sets the VpcId field's value.

func (*CreateDevEndpointOutput) SetWorkerType

func (s *CreateDevEndpointOutput) SetWorkerType(v string) *CreateDevEndpointOutput

SetWorkerType sets the WorkerType field's value.

func (*CreateDevEndpointOutput) SetYarnEndpointAddress

func (s *CreateDevEndpointOutput) SetYarnEndpointAddress(v string) *CreateDevEndpointOutput

SetYarnEndpointAddress sets the YarnEndpointAddress field's value.

func (*CreateDevEndpointOutput) SetZeppelinRemoteSparkInterpreterPort

func (s *CreateDevEndpointOutput) SetZeppelinRemoteSparkInterpreterPort(v int64) *CreateDevEndpointOutput

SetZeppelinRemoteSparkInterpreterPort sets the ZeppelinRemoteSparkInterpreterPort field's value.

func (CreateDevEndpointOutput) String

func (s CreateDevEndpointOutput) String() string

String returns the string representation.

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

type CreateGrokClassifierRequest

type CreateGrokClassifierRequest struct {

    // An identifier of the data format that the classifier matches, such as Twitter,
    // JSON, Omniture logs, Amazon CloudWatch Logs, and so on.
    //
    // Classification is a required field
    Classification *string `type:"string" required:"true"`

    // Optional custom grok patterns used by this classifier.
    CustomPatterns *string `type:"string"`

    // The grok pattern used by this classifier.
    //
    // GrokPattern is a required field
    GrokPattern *string `min:"1" type:"string" required:"true"`

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

Specifies a grok classifier for CreateClassifier to create.

func (CreateGrokClassifierRequest) GoString

func (s CreateGrokClassifierRequest) GoString() string

GoString returns the string representation.

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

func (*CreateGrokClassifierRequest) SetClassification

func (s *CreateGrokClassifierRequest) SetClassification(v string) *CreateGrokClassifierRequest

SetClassification sets the Classification field's value.

func (*CreateGrokClassifierRequest) SetCustomPatterns

func (s *CreateGrokClassifierRequest) SetCustomPatterns(v string) *CreateGrokClassifierRequest

SetCustomPatterns sets the CustomPatterns field's value.

func (*CreateGrokClassifierRequest) SetGrokPattern

func (s *CreateGrokClassifierRequest) SetGrokPattern(v string) *CreateGrokClassifierRequest

SetGrokPattern sets the GrokPattern field's value.

func (*CreateGrokClassifierRequest) SetName

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

SetName sets the Name field's value.

func (CreateGrokClassifierRequest) String

func (s CreateGrokClassifierRequest) String() string

String returns the string representation.

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

func (*CreateGrokClassifierRequest) Validate

func (s *CreateGrokClassifierRequest) Validate() error

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

type CreateJobInput

type CreateJobInput struct {

    // This parameter is deprecated. Use MaxCapacity instead.
    //
    // The number of Glue data processing units (DPUs) to allocate to this Job.
    // You can allocate a minimum of 2 DPUs; the default is 10. A DPU is a relative
    // measure of processing power that consists of 4 vCPUs of compute capacity
    // and 16 GB of memory. For more information, see the Glue pricing page (https://aws.amazon.com/glue/pricing/).
    //
    // Deprecated: This property is deprecated, use MaxCapacity instead.
    AllocatedCapacity *int64 `deprecated:"true" type:"integer"`

    // The representation of a directed acyclic graph on which both the Glue Studio
    // visual component and Glue Studio code generation is based.
    //
    // CodeGenConfigurationNodes is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateJobInput's
    // String and GoString methods.
    CodeGenConfigurationNodes map[string]*CodeGenConfigurationNode `type:"map" sensitive:"true"`

    // The JobCommand that runs this job.
    //
    // Command is a required field
    Command *JobCommand `type:"structure" required:"true"`

    // The connections used for this job.
    Connections *ConnectionsList `type:"structure"`

    // The default arguments for this job.
    //
    // You can specify arguments here that your own job-execution script consumes,
    // as well as arguments that Glue itself consumes.
    //
    // Job arguments may be logged. Do not pass plaintext secrets as arguments.
    // Retrieve secrets from a Glue Connection, Secrets Manager or other secret
    // management mechanism if you intend to keep them within the Job.
    //
    // 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.
    DefaultArguments map[string]*string `type:"map"`

    // Description of the job being defined.
    Description *string `type:"string"`

    // Indicates whether the job is run with a standard or flexible execution class.
    // The standard execution-class is ideal for time-sensitive workloads that require
    // fast job startup and dedicated resources.
    //
    // The flexible execution class is appropriate for time-insensitive jobs whose
    // start and completion times may vary.
    //
    // Only jobs with Glue version 3.0 and above and command type glueetl will be
    // allowed to set ExecutionClass to FLEX. The flexible execution class is available
    // for Spark jobs.
    ExecutionClass *string `type:"string" enum:"ExecutionClass"`

    // An ExecutionProperty specifying the maximum number of concurrent runs allowed
    // for this job.
    ExecutionProperty *ExecutionProperty `type:"structure"`

    // Glue version determines the versions of Apache Spark and Python that Glue
    // supports. The Python version indicates the version supported for jobs of
    // type Spark.
    //
    // For more information about the available Glue versions and corresponding
    // Spark and Python versions, see Glue version (https://docs.aws.amazon.com/glue/latest/dg/add-job.html)
    // in the developer guide.
    //
    // Jobs that are created without specifying a Glue version default to Glue 0.9.
    GlueVersion *string `min:"1" type:"string"`

    // This field is reserved for future use.
    LogUri *string `type:"string"`

    // For Glue version 1.0 or earlier jobs, using the standard worker type, the
    // number of Glue data processing units (DPUs) that can be allocated when this
    // job runs. A DPU is a relative measure of processing power that consists of
    // 4 vCPUs of compute capacity and 16 GB of memory. For more information, see
    // the Glue pricing page (https://aws.amazon.com/glue/pricing/).
    //
    // Do not set Max Capacity if using WorkerType and NumberOfWorkers.
    //
    // The value that can be allocated for MaxCapacity depends on whether you are
    // running a Python shell job or an Apache Spark ETL job:
    //
    //    * When you specify a Python shell job (JobCommand.Name="pythonshell"),
    //    you can allocate either 0.0625 or 1 DPU. The default is 0.0625 DPU.
    //
    //    * When you specify an Apache Spark ETL job (JobCommand.Name="glueetl")
    //    or Apache Spark streaming ETL job (JobCommand.Name="gluestreaming"), you
    //    can allocate a minimum of 2 DPUs. The default is 10 DPUs. This job type
    //    cannot have a fractional DPU allocation.
    //
    // For Glue version 2.0 jobs, you cannot instead specify a Maximum capacity.
    // Instead, you should specify a Worker type and the Number of workers.
    MaxCapacity *float64 `type:"double"`

    // The maximum number of times to retry this job if it fails.
    MaxRetries *int64 `type:"integer"`

    // The name you assign to this job definition. It must be unique in your account.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // Non-overridable arguments for this job, specified as name-value pairs.
    NonOverridableArguments map[string]*string `type:"map"`

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

    // The number of workers of a defined workerType that are allocated when a job
    // runs.
    NumberOfWorkers *int64 `type:"integer"`

    // The name or Amazon Resource Name (ARN) of the IAM role associated with this
    // job.
    //
    // Role is a required field
    Role *string `type:"string" required:"true"`

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

    // The tags to use with this job. You may use tags to limit access to the job.
    // 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"`

    // The job 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).
    Timeout *int64 `min:"1" type:"integer"`

    // The type of predefined worker that is allocated when a job runs. Accepts
    // a value of Standard, G.1X, G.2X, or G.025X.
    //
    //    * For the Standard worker type, each worker provides 4 vCPU, 16 GB of
    //    memory and a 50GB disk, and 2 executors per worker.
    //
    //    * For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of
    //    memory, 64 GB disk), and provides 1 executor per worker. We recommend
    //    this worker type for memory-intensive jobs.
    //
    //    * For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of
    //    memory, 128 GB disk), and provides 1 executor per worker. We recommend
    //    this worker type for memory-intensive jobs.
    //
    //    * For the G.025X worker type, each worker maps to 0.25 DPU (2 vCPU, 4
    //    GB of memory, 64 GB disk), and provides 1 executor per worker. We recommend
    //    this worker type for low volume streaming jobs. This worker type is only
    //    available for Glue version 3.0 streaming jobs.
    WorkerType *string `type:"string" enum:"WorkerType"`
    // contains filtered or unexported fields
}

func (CreateJobInput) GoString

func (s CreateJobInput) GoString() string

GoString returns the string representation.

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

func (*CreateJobInput) SetAllocatedCapacity

func (s *CreateJobInput) SetAllocatedCapacity(v int64) *CreateJobInput

SetAllocatedCapacity sets the AllocatedCapacity field's value.

func (*CreateJobInput) SetCodeGenConfigurationNodes

func (s *CreateJobInput) SetCodeGenConfigurationNodes(v map[string]*CodeGenConfigurationNode) *CreateJobInput

SetCodeGenConfigurationNodes sets the CodeGenConfigurationNodes field's value.

func (*CreateJobInput) SetCommand

func (s *CreateJobInput) SetCommand(v *JobCommand) *CreateJobInput

SetCommand sets the Command field's value.

func (*CreateJobInput) SetConnections

func (s *CreateJobInput) SetConnections(v *ConnectionsList) *CreateJobInput

SetConnections sets the Connections field's value.

func (*CreateJobInput) SetDefaultArguments

func (s *CreateJobInput) SetDefaultArguments(v map[string]*string) *CreateJobInput

SetDefaultArguments sets the DefaultArguments field's value.

func (*CreateJobInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateJobInput) SetExecutionClass

func (s *CreateJobInput) SetExecutionClass(v string) *CreateJobInput

SetExecutionClass sets the ExecutionClass field's value.

func (*CreateJobInput) SetExecutionProperty

func (s *CreateJobInput) SetExecutionProperty(v *ExecutionProperty) *CreateJobInput

SetExecutionProperty sets the ExecutionProperty field's value.

func (*CreateJobInput) SetGlueVersion

func (s *CreateJobInput) SetGlueVersion(v string) *CreateJobInput

SetGlueVersion sets the GlueVersion field's value.

func (*CreateJobInput) SetLogUri

func (s *CreateJobInput) SetLogUri(v string) *CreateJobInput

SetLogUri sets the LogUri field's value.

func (*CreateJobInput) SetMaxCapacity

func (s *CreateJobInput) SetMaxCapacity(v float64) *CreateJobInput

SetMaxCapacity sets the MaxCapacity field's value.

func (*CreateJobInput) SetMaxRetries

func (s *CreateJobInput) SetMaxRetries(v int64) *CreateJobInput

SetMaxRetries sets the MaxRetries field's value.

func (*CreateJobInput) SetName

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

SetName sets the Name field's value.

func (*CreateJobInput) SetNonOverridableArguments

func (s *CreateJobInput) SetNonOverridableArguments(v map[string]*string) *CreateJobInput

SetNonOverridableArguments sets the NonOverridableArguments field's value.

func (*CreateJobInput) SetNotificationProperty

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

SetNotificationProperty sets the NotificationProperty field's value.

func (*CreateJobInput) SetNumberOfWorkers

func (s *CreateJobInput) SetNumberOfWorkers(v int64) *CreateJobInput

SetNumberOfWorkers sets the NumberOfWorkers field's value.

func (*CreateJobInput) SetRole

func (s *CreateJobInput) SetRole(v string) *CreateJobInput

SetRole sets the Role field's value.

func (*CreateJobInput) SetSecurityConfiguration

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

SetSecurityConfiguration sets the SecurityConfiguration field's value.

func (*CreateJobInput) SetTags

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

SetTags sets the Tags field's value.

func (*CreateJobInput) SetTimeout

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

SetTimeout sets the Timeout field's value.

func (*CreateJobInput) SetWorkerType

func (s *CreateJobInput) SetWorkerType(v string) *CreateJobInput

SetWorkerType sets the WorkerType field's value.

func (CreateJobInput) String

func (s CreateJobInput) String() string

String returns the string representation.

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

func (*CreateJobInput) Validate

func (s *CreateJobInput) Validate() error

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

type CreateJobOutput

type CreateJobOutput struct {

    // The unique name that was provided for this job definition.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateJobOutput) GoString

func (s CreateJobOutput) GoString() string

GoString returns the string representation.

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

func (*CreateJobOutput) SetName

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

SetName sets the Name field's value.

func (CreateJobOutput) String

func (s CreateJobOutput) String() string

String returns the string representation.

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

type CreateJsonClassifierRequest

type CreateJsonClassifierRequest struct {

    // A JsonPath string defining the JSON data for the classifier to classify.
    // Glue supports a subset of JsonPath, as described in Writing JsonPath Custom
    // Classifiers (https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html#custom-classifier-json).
    //
    // JsonPath is a required field
    JsonPath *string `type:"string" required:"true"`

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

Specifies a JSON classifier for CreateClassifier to create.

func (CreateJsonClassifierRequest) GoString

func (s CreateJsonClassifierRequest) GoString() string

GoString returns the string representation.

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

func (*CreateJsonClassifierRequest) SetJsonPath

func (s *CreateJsonClassifierRequest) SetJsonPath(v string) *CreateJsonClassifierRequest

SetJsonPath sets the JsonPath field's value.

func (*CreateJsonClassifierRequest) SetName

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

SetName sets the Name field's value.

func (CreateJsonClassifierRequest) String

func (s CreateJsonClassifierRequest) String() string

String returns the string representation.

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

func (*CreateJsonClassifierRequest) Validate

func (s *CreateJsonClassifierRequest) Validate() error

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

type CreateMLTransformInput

type CreateMLTransformInput struct {

    // A description of the machine learning transform that is being defined. The
    // default is an empty string.
    Description *string `type:"string"`

    // This value determines which version of Glue this machine learning transform
    // is compatible with. Glue 1.0 is recommended for most customers. If the value
    // is not set, the Glue compatibility defaults to Glue 0.9. For more information,
    // see Glue Versions (https://docs.aws.amazon.com/glue/latest/dg/release-notes.html#release-notes-versions)
    // in the developer guide.
    GlueVersion *string `min:"1" type:"string"`

    // A list of Glue table definitions used by the transform.
    //
    // InputRecordTables is a required field
    InputRecordTables []*Table `type:"list" required:"true"`

    // The number of Glue data processing units (DPUs) that are allocated to task
    // runs for this transform. You can allocate from 2 to 100 DPUs; the default
    // is 10. A DPU is a relative measure of processing power that consists of 4
    // vCPUs of compute capacity and 16 GB of memory. For more information, see
    // the Glue pricing page (https://aws.amazon.com/glue/pricing/).
    //
    // MaxCapacity is a mutually exclusive option with NumberOfWorkers and WorkerType.
    //
    //    * If either NumberOfWorkers or WorkerType is set, then MaxCapacity cannot
    //    be set.
    //
    //    * If MaxCapacity is set then neither NumberOfWorkers or WorkerType can
    //    be set.
    //
    //    * If WorkerType is set, then NumberOfWorkers is required (and vice versa).
    //
    //    * MaxCapacity and NumberOfWorkers must both be at least 1.
    //
    // When the WorkerType field is set to a value other than Standard, the MaxCapacity
    // field is set automatically and becomes read-only.
    //
    // When the WorkerType field is set to a value other than Standard, the MaxCapacity
    // field is set automatically and becomes read-only.
    MaxCapacity *float64 `type:"double"`

    // The maximum number of times to retry a task for this transform after a task
    // run fails.
    MaxRetries *int64 `type:"integer"`

    // The unique name that you give the transform when you create it.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The number of workers of a defined workerType that are allocated when this
    // task runs.
    //
    // If WorkerType is set, then NumberOfWorkers is required (and vice versa).
    NumberOfWorkers *int64 `type:"integer"`

    // The algorithmic parameters that are specific to the transform type used.
    // Conditionally dependent on the transform type.
    //
    // Parameters is a required field
    Parameters *TransformParameters `type:"structure" required:"true"`

    // The name or Amazon Resource Name (ARN) of the IAM role with the required
    // permissions. The required permissions include both Glue service role permissions
    // to Glue resources, and Amazon S3 permissions required by the transform.
    //
    //    * This role needs Glue service role permissions to allow access to resources
    //    in Glue. See Attach a Policy to IAM Users That Access Glue (https://docs.aws.amazon.com/glue/latest/dg/attach-policy-iam-user.html).
    //
    //    * This role needs permission to your Amazon Simple Storage Service (Amazon
    //    S3) sources, targets, temporary directory, scripts, and any libraries
    //    used by the task run for this transform.
    //
    // Role is a required field
    Role *string `type:"string" required:"true"`

    // The tags to use with this machine learning transform. You may use tags to
    // limit access to the machine learning transform. 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"`

    // The timeout of the task run for this transform in minutes. This is the maximum
    // time that a task run for this transform can consume resources before it is
    // terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).
    Timeout *int64 `min:"1" type:"integer"`

    // The encryption-at-rest settings of the transform that apply to accessing
    // user data. Machine learning transforms can access user data encrypted in
    // Amazon S3 using KMS.
    TransformEncryption *TransformEncryption `type:"structure"`

    // The type of predefined worker that is allocated when this task runs. Accepts
    // a value of Standard, G.1X, or G.2X.
    //
    //    * For the Standard worker type, each worker provides 4 vCPU, 16 GB of
    //    memory and a 50GB disk, and 2 executors per worker.
    //
    //    * For the G.1X worker type, each worker provides 4 vCPU, 16 GB of memory
    //    and a 64GB disk, and 1 executor per worker.
    //
    //    * For the G.2X worker type, each worker provides 8 vCPU, 32 GB of memory
    //    and a 128GB disk, and 1 executor per worker.
    //
    // MaxCapacity is a mutually exclusive option with NumberOfWorkers and WorkerType.
    //
    //    * If either NumberOfWorkers or WorkerType is set, then MaxCapacity cannot
    //    be set.
    //
    //    * If MaxCapacity is set then neither NumberOfWorkers or WorkerType can
    //    be set.
    //
    //    * If WorkerType is set, then NumberOfWorkers is required (and vice versa).
    //
    //    * MaxCapacity and NumberOfWorkers must both be at least 1.
    WorkerType *string `type:"string" enum:"WorkerType"`
    // contains filtered or unexported fields
}

func (CreateMLTransformInput) GoString

func (s CreateMLTransformInput) GoString() string

GoString returns the string representation.

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

func (*CreateMLTransformInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateMLTransformInput) SetGlueVersion

func (s *CreateMLTransformInput) SetGlueVersion(v string) *CreateMLTransformInput

SetGlueVersion sets the GlueVersion field's value.

func (*CreateMLTransformInput) SetInputRecordTables

func (s *CreateMLTransformInput) SetInputRecordTables(v []*Table) *CreateMLTransformInput

SetInputRecordTables sets the InputRecordTables field's value.

func (*CreateMLTransformInput) SetMaxCapacity

func (s *CreateMLTransformInput) SetMaxCapacity(v float64) *CreateMLTransformInput

SetMaxCapacity sets the MaxCapacity field's value.

func (*CreateMLTransformInput) SetMaxRetries

func (s *CreateMLTransformInput) SetMaxRetries(v int64) *CreateMLTransformInput

SetMaxRetries sets the MaxRetries field's value.

func (*CreateMLTransformInput) SetName

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

SetName sets the Name field's value.

func (*CreateMLTransformInput) SetNumberOfWorkers

func (s *CreateMLTransformInput) SetNumberOfWorkers(v int64) *CreateMLTransformInput

SetNumberOfWorkers sets the NumberOfWorkers field's value.

func (*CreateMLTransformInput) SetParameters

func (s *CreateMLTransformInput) SetParameters(v *TransformParameters) *CreateMLTransformInput

SetParameters sets the Parameters field's value.

func (*CreateMLTransformInput) SetRole

func (s *CreateMLTransformInput) SetRole(v string) *CreateMLTransformInput

SetRole sets the Role field's value.

func (*CreateMLTransformInput) SetTags

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

SetTags sets the Tags field's value.

func (*CreateMLTransformInput) SetTimeout

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

SetTimeout sets the Timeout field's value.

func (*CreateMLTransformInput) SetTransformEncryption

func (s *CreateMLTransformInput) SetTransformEncryption(v *TransformEncryption) *CreateMLTransformInput

SetTransformEncryption sets the TransformEncryption field's value.

func (*CreateMLTransformInput) SetWorkerType

func (s *CreateMLTransformInput) SetWorkerType(v string) *CreateMLTransformInput

SetWorkerType sets the WorkerType field's value.

func (CreateMLTransformInput) String

func (s CreateMLTransformInput) String() string

String returns the string representation.

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

func (*CreateMLTransformInput) Validate

func (s *CreateMLTransformInput) Validate() error

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

type CreateMLTransformOutput

type CreateMLTransformOutput struct {

    // A unique identifier that is generated for the transform.
    TransformId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateMLTransformOutput) GoString

func (s CreateMLTransformOutput) GoString() string

GoString returns the string representation.

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

func (*CreateMLTransformOutput) SetTransformId

func (s *CreateMLTransformOutput) SetTransformId(v string) *CreateMLTransformOutput

SetTransformId sets the TransformId field's value.

func (CreateMLTransformOutput) String

func (s CreateMLTransformOutput) String() string

String returns the string representation.

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

type CreatePartitionIndexInput

type CreatePartitionIndexInput struct {

    // The catalog ID where the table resides.
    CatalogId *string `min:"1" type:"string"`

    // Specifies the name of a database in which you want to create a partition
    // index.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // Specifies a PartitionIndex structure to create a partition index in an existing
    // table.
    //
    // PartitionIndex is a required field
    PartitionIndex *PartitionIndex `type:"structure" required:"true"`

    // Specifies the name of a table in which you want to create a partition index.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreatePartitionIndexInput) GoString

func (s CreatePartitionIndexInput) GoString() string

GoString returns the string representation.

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

func (*CreatePartitionIndexInput) SetCatalogId

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

SetCatalogId sets the CatalogId field's value.

func (*CreatePartitionIndexInput) SetDatabaseName

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

SetDatabaseName sets the DatabaseName field's value.

func (*CreatePartitionIndexInput) SetPartitionIndex

func (s *CreatePartitionIndexInput) SetPartitionIndex(v *PartitionIndex) *CreatePartitionIndexInput

SetPartitionIndex sets the PartitionIndex field's value.

func (*CreatePartitionIndexInput) SetTableName

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

SetTableName sets the TableName field's value.

func (CreatePartitionIndexInput) String

func (s CreatePartitionIndexInput) String() string

String returns the string representation.

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

func (*CreatePartitionIndexInput) Validate

func (s *CreatePartitionIndexInput) Validate() error

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

type CreatePartitionIndexOutput

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

func (CreatePartitionIndexOutput) GoString

func (s CreatePartitionIndexOutput) GoString() string

GoString returns the string representation.

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

func (CreatePartitionIndexOutput) String

func (s CreatePartitionIndexOutput) String() string

String returns the string representation.

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

type CreatePartitionInput

type CreatePartitionInput struct {

    // The Amazon Web Services account ID of the catalog in which the partition
    // is to be created.
    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 PartitionInput structure defining the partition to be created.
    //
    // PartitionInput is a required field
    PartitionInput *PartitionInput `type:"structure" 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 (CreatePartitionInput) GoString

func (s CreatePartitionInput) GoString() string

GoString returns the string representation.

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

func (*CreatePartitionInput) SetCatalogId

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

SetCatalogId sets the CatalogId field's value.

func (*CreatePartitionInput) SetDatabaseName

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

SetDatabaseName sets the DatabaseName field's value.

func (*CreatePartitionInput) SetPartitionInput

func (s *CreatePartitionInput) SetPartitionInput(v *PartitionInput) *CreatePartitionInput

SetPartitionInput sets the PartitionInput field's value.

func (*CreatePartitionInput) SetTableName

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

SetTableName sets the TableName field's value.

func (CreatePartitionInput) String

func (s CreatePartitionInput) String() string

String returns the string representation.

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

func (*CreatePartitionInput) Validate

func (s *CreatePartitionInput) Validate() error

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

type CreatePartitionOutput

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

func (CreatePartitionOutput) GoString

func (s CreatePartitionOutput) GoString() string

GoString returns the string representation.

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

func (CreatePartitionOutput) String

func (s CreatePartitionOutput) String() string

String returns the string representation.

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

type CreateRegistryInput

type CreateRegistryInput struct {

    // A description of the registry. If description is not provided, there will
    // not be any default value for this.
    Description *string `type:"string"`

    // Name of the registry to be created of max length of 255, and may only contain
    // letters, numbers, hyphen, underscore, dollar sign, or hash mark. No whitespace.
    //
    // RegistryName is a required field
    RegistryName *string `min:"1" type:"string" required:"true"`

    // Amazon Web Services tags that contain a key value pair and may be searched
    // by console, command line, or API.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (CreateRegistryInput) GoString

func (s CreateRegistryInput) GoString() string

GoString returns the string representation.

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

func (*CreateRegistryInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateRegistryInput) SetRegistryName

func (s *CreateRegistryInput) SetRegistryName(v string) *CreateRegistryInput

SetRegistryName sets the RegistryName field's value.

func (*CreateRegistryInput) SetTags

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

SetTags sets the Tags field's value.

func (CreateRegistryInput) String

func (s CreateRegistryInput) String() string

String returns the string representation.

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

func (*CreateRegistryInput) Validate

func (s *CreateRegistryInput) Validate() error

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

type CreateRegistryOutput

type CreateRegistryOutput struct {

    // A description of the registry.
    Description *string `type:"string"`

    // The Amazon Resource Name (ARN) of the newly created registry.
    RegistryArn *string `min:"1" type:"string"`

    // The name of the registry.
    RegistryName *string `min:"1" type:"string"`

    // The tags for the registry.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (CreateRegistryOutput) GoString

func (s CreateRegistryOutput) GoString() string

GoString returns the string representation.

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

func (*CreateRegistryOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateRegistryOutput) SetRegistryArn

func (s *CreateRegistryOutput) SetRegistryArn(v string) *CreateRegistryOutput

SetRegistryArn sets the RegistryArn field's value.

func (*CreateRegistryOutput) SetRegistryName

func (s *CreateRegistryOutput) SetRegistryName(v string) *CreateRegistryOutput

SetRegistryName sets the RegistryName field's value.

func (*CreateRegistryOutput) SetTags

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

SetTags sets the Tags field's value.

func (CreateRegistryOutput) String

func (s CreateRegistryOutput) String() string

String returns the string representation.

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

type CreateSchemaInput

type CreateSchemaInput struct {

    // The compatibility mode of the schema. The possible values are:
    //
    //    * NONE: No compatibility mode applies. You can use this choice in development
    //    scenarios or if you do not know the compatibility mode that you want to
    //    apply to schemas. Any new version added will be accepted without undergoing
    //    a compatibility check.
    //
    //    * DISABLED: This compatibility choice prevents versioning for a particular
    //    schema. You can use this choice to prevent future versioning of a schema.
    //
    //    * BACKWARD: This compatibility choice is recommended as it allows data
    //    receivers to read both the current and one previous schema version. This
    //    means that for instance, a new schema version cannot drop data fields
    //    or change the type of these fields, so they can't be read by readers using
    //    the previous version.
    //
    //    * BACKWARD_ALL: This compatibility choice allows data receivers to read
    //    both the current and all previous schema versions. You can use this choice
    //    when you need to delete fields or add optional fields, and check compatibility
    //    against all previous schema versions.
    //
    //    * FORWARD: This compatibility choice allows data receivers to read both
    //    the current and one next schema version, but not necessarily later versions.
    //    You can use this choice when you need to add fields or delete optional
    //    fields, but only check compatibility against the last schema version.
    //
    //    * FORWARD_ALL: This compatibility choice allows data receivers to read
    //    written by producers of any new registered schema. You can use this choice
    //    when you need to add fields or delete optional fields, and check compatibility
    //    against all previous schema versions.
    //
    //    * FULL: This compatibility choice allows data receivers to read data written
    //    by producers using the previous or next version of the schema, but not
    //    necessarily earlier or later versions. You can use this choice when you
    //    need to add or remove optional fields, but only check compatibility against
    //    the last schema version.
    //
    //    * FULL_ALL: This compatibility choice allows data receivers to read data
    //    written by producers using all previous schema versions. You can use this
    //    choice when you need to add or remove optional fields, and check compatibility
    //    against all previous schema versions.
    Compatibility *string `type:"string" enum:"Compatibility"`

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

    // An optional description of the schema. If description is not provided, there
    // will not be any automatic default value for this.
    Description *string `type:"string"`

    // This is a wrapper shape to contain the registry identity fields. If this
    // is not provided, the default registry will be used. The ARN format for the
    // same will be: arn:aws:glue:us-east-2:<customer id>:registry/default-registry:random-5-letter-id.
    RegistryId *RegistryId `type:"structure"`

    // The schema definition using the DataFormat setting for SchemaName.
    SchemaDefinition *string `min:"1" type:"string"`

    // Name of the schema to be created of max length of 255, and may only contain
    // letters, numbers, hyphen, underscore, dollar sign, or hash mark. No whitespace.
    //
    // SchemaName is a required field
    SchemaName *string `min:"1" type:"string" required:"true"`

    // Amazon Web Services tags that contain a key value pair and may be searched
    // by console, command line, or API. If specified, follows the Amazon Web Services
    // tags-on-create pattern.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (CreateSchemaInput) GoString

func (s CreateSchemaInput) GoString() string

GoString returns the string representation.

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

func (*CreateSchemaInput) SetCompatibility

func (s *CreateSchemaInput) SetCompatibility(v string) *CreateSchemaInput

SetCompatibility sets the Compatibility field's value.

func (*CreateSchemaInput) SetDataFormat

func (s *CreateSchemaInput) SetDataFormat(v string) *CreateSchemaInput

SetDataFormat sets the DataFormat field's value.

func (*CreateSchemaInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateSchemaInput) SetRegistryId

func (s *CreateSchemaInput) SetRegistryId(v *RegistryId) *CreateSchemaInput

SetRegistryId sets the RegistryId field's value.

func (*CreateSchemaInput) SetSchemaDefinition

func (s *CreateSchemaInput) SetSchemaDefinition(v string) *CreateSchemaInput

SetSchemaDefinition sets the SchemaDefinition field's value.

func (*CreateSchemaInput) SetSchemaName

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

SetSchemaName sets the SchemaName field's value.

func (*CreateSchemaInput) SetTags

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

SetTags sets the Tags field's value.

func (CreateSchemaInput) String

func (s CreateSchemaInput) String() string

String returns the string representation.

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

func (*CreateSchemaInput) Validate

func (s *CreateSchemaInput) Validate() error

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

type CreateSchemaOutput

type CreateSchemaOutput struct {

    // The schema compatibility mode.
    Compatibility *string `type:"string" enum:"Compatibility"`

    // The data format of the schema definition. Currently AVRO, JSON and PROTOBUF
    // are supported.
    DataFormat *string `type:"string" enum:"DataFormat"`

    // A description of the schema if specified when created.
    Description *string `type:"string"`

    // The latest version of the schema associated with the returned schema definition.
    LatestSchemaVersion *int64 `min:"1" type:"long"`

    // The next version of the schema associated with the returned schema definition.
    NextSchemaVersion *int64 `min:"1" type:"long"`

    // The Amazon Resource Name (ARN) of the registry.
    RegistryArn *string `min:"1" type:"string"`

    // The name of the registry.
    RegistryName *string `min:"1" type:"string"`

    // The Amazon Resource Name (ARN) of the schema.
    SchemaArn *string `min:"1" type:"string"`

    // The version number of the checkpoint (the last time the compatibility mode
    // was changed).
    SchemaCheckpoint *int64 `min:"1" type:"long"`

    // The name of the schema.
    SchemaName *string `min:"1" type:"string"`

    // The status of the schema.
    SchemaStatus *string `type:"string" enum:"SchemaStatus"`

    // The unique identifier of the first schema version.
    SchemaVersionId *string `min:"36" type:"string"`

    // The status of the first schema version created.
    SchemaVersionStatus *string `type:"string" enum:"SchemaVersionStatus"`

    // The tags for the schema.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (CreateSchemaOutput) GoString

func (s CreateSchemaOutput) GoString() string

GoString returns the string representation.

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

func (*CreateSchemaOutput) SetCompatibility

func (s *CreateSchemaOutput) SetCompatibility(v string) *CreateSchemaOutput

SetCompatibility sets the Compatibility field's value.

func (*CreateSchemaOutput) SetDataFormat

func (s *CreateSchemaOutput) SetDataFormat(v string) *CreateSchemaOutput

SetDataFormat sets the DataFormat field's value.

func (*CreateSchemaOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateSchemaOutput) SetLatestSchemaVersion

func (s *CreateSchemaOutput) SetLatestSchemaVersion(v int64) *CreateSchemaOutput

SetLatestSchemaVersion sets the LatestSchemaVersion field's value.

func (*CreateSchemaOutput) SetNextSchemaVersion

func (s *CreateSchemaOutput) SetNextSchemaVersion(v int64) *CreateSchemaOutput

SetNextSchemaVersion sets the NextSchemaVersion field's value.

func (*CreateSchemaOutput) SetRegistryArn

func (s *CreateSchemaOutput) SetRegistryArn(v string) *CreateSchemaOutput

SetRegistryArn sets the RegistryArn field's value.

func (*CreateSchemaOutput) SetRegistryName

func (s *CreateSchemaOutput) SetRegistryName(v string) *CreateSchemaOutput

SetRegistryName sets the RegistryName field's value.

func (*CreateSchemaOutput) SetSchemaArn

func (s *CreateSchemaOutput) SetSchemaArn(v string) *CreateSchemaOutput

SetSchemaArn sets the SchemaArn field's value.

func (*CreateSchemaOutput) SetSchemaCheckpoint

func (s *CreateSchemaOutput) SetSchemaCheckpoint(v int64) *CreateSchemaOutput

SetSchemaCheckpoint sets the SchemaCheckpoint field's value.

func (*CreateSchemaOutput) SetSchemaName

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

SetSchemaName sets the SchemaName field's value.

func (*CreateSchemaOutput) SetSchemaStatus

func (s *CreateSchemaOutput) SetSchemaStatus(v string) *CreateSchemaOutput

SetSchemaStatus sets the SchemaStatus field's value.

func (*CreateSchemaOutput) SetSchemaVersionId

func (s *CreateSchemaOutput) SetSchemaVersionId(v string) *CreateSchemaOutput

SetSchemaVersionId sets the SchemaVersionId field's value.

func (*CreateSchemaOutput) SetSchemaVersionStatus

func (s *CreateSchemaOutput) SetSchemaVersionStatus(v string) *CreateSchemaOutput

SetSchemaVersionStatus sets the SchemaVersionStatus field's value.

func (*CreateSchemaOutput) SetTags

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

SetTags sets the Tags field's value.

func (CreateSchemaOutput) String

func (s CreateSchemaOutput) String() string

String returns the string representation.

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

type CreateScriptInput

type CreateScriptInput struct {

    // A list of the edges in the DAG.
    DagEdges []*CodeGenEdge `type:"list"`

    // A list of the nodes in the DAG.
    DagNodes []*CodeGenNode `type:"list"`

    // The programming language of the resulting code from the DAG.
    Language *string `type:"string" enum:"Language"`
    // contains filtered or unexported fields
}

func (CreateScriptInput) GoString

func (s CreateScriptInput) GoString() string

GoString returns the string representation.

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

func (*CreateScriptInput) SetDagEdges

func (s *CreateScriptInput) SetDagEdges(v []*CodeGenEdge) *CreateScriptInput

SetDagEdges sets the DagEdges field's value.

func (*CreateScriptInput) SetDagNodes

func (s *CreateScriptInput) SetDagNodes(v []*CodeGenNode) *CreateScriptInput

SetDagNodes sets the DagNodes field's value.

func (*CreateScriptInput) SetLanguage

func (s *CreateScriptInput) SetLanguage(v string) *CreateScriptInput

SetLanguage sets the Language field's value.

func (CreateScriptInput) String

func (s CreateScriptInput) String() string

String returns the string representation.

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

func (*CreateScriptInput) Validate

func (s *CreateScriptInput) Validate() error

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

type CreateScriptOutput

type CreateScriptOutput struct {

    // The Python script generated from the DAG.
    PythonScript *string `type:"string"`

    // The Scala code generated from the DAG.
    ScalaCode *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateScriptOutput) GoString

func (s CreateScriptOutput) GoString() string

GoString returns the string representation.

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

func (*CreateScriptOutput) SetPythonScript

func (s *CreateScriptOutput) SetPythonScript(v string) *CreateScriptOutput

SetPythonScript sets the PythonScript field's value.

func (*CreateScriptOutput) SetScalaCode

func (s *CreateScriptOutput) SetScalaCode(v string) *CreateScriptOutput

SetScalaCode sets the ScalaCode field's value.

func (CreateScriptOutput) String

func (s CreateScriptOutput) String() string

String returns the string representation.

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

type CreateSecurityConfigurationInput

type CreateSecurityConfigurationInput struct {

    // The encryption configuration for the new security configuration.
    //
    // EncryptionConfiguration is a required field
    EncryptionConfiguration *EncryptionConfiguration `type:"structure" required:"true"`

    // The name for the new security configuration.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateSecurityConfigurationInput) GoString

func (s CreateSecurityConfigurationInput) GoString() string

GoString returns the string representation.

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

func (*CreateSecurityConfigurationInput) SetEncryptionConfiguration

func (s *CreateSecurityConfigurationInput) SetEncryptionConfiguration(v *EncryptionConfiguration) *CreateSecurityConfigurationInput

SetEncryptionConfiguration sets the EncryptionConfiguration field's value.

func (*CreateSecurityConfigurationInput) SetName

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

SetName sets the Name field's value.

func (CreateSecurityConfigurationInput) String

func (s CreateSecurityConfigurationInput) String() string

String returns the string representation.

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

func (*CreateSecurityConfigurationInput) Validate

func (s *CreateSecurityConfigurationInput) Validate() error

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

type CreateSecurityConfigurationOutput

type CreateSecurityConfigurationOutput struct {

    // The time at which the new security configuration was created.
    CreatedTimestamp *time.Time `type:"timestamp"`

    // The name assigned to the new security configuration.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateSecurityConfigurationOutput) GoString

func (s CreateSecurityConfigurationOutput) GoString() string

GoString returns the string representation.

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

func (*CreateSecurityConfigurationOutput) SetCreatedTimestamp

func (s *CreateSecurityConfigurationOutput) SetCreatedTimestamp(v time.Time) *CreateSecurityConfigurationOutput

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*CreateSecurityConfigurationOutput) SetName

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

SetName sets the Name field's value.

func (CreateSecurityConfigurationOutput) String

func (s CreateSecurityConfigurationOutput) String() string

String returns the string representation.

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

type CreateSessionInput

type CreateSessionInput struct {

    // The SessionCommand that runs the job.
    //
    // Command is a required field
    Command *SessionCommand `type:"structure" required:"true"`

    // The number of connections to use for the session.
    Connections *ConnectionsList `type:"structure"`

    // A map array of key-value pairs. Max is 75 pairs.
    DefaultArguments map[string]*string `type:"map"`

    // The description of the session.
    Description *string `type:"string"`

    // The Glue version determines the versions of Apache Spark and Python that
    // Glue supports. The GlueVersion must be greater than 2.0.
    GlueVersion *string `min:"1" type:"string"`

    // The ID of the session request.
    //
    // Id is a required field
    Id *string `min:"1" type:"string" required:"true"`

    // The number of seconds when idle before request times out.
    IdleTimeout *int64 `min:"1" type:"integer"`

    // The number of Glue data processing units (DPUs) that can be allocated when
    // the job runs. A DPU is a relative measure of processing power that consists
    // of 4 vCPUs of compute capacity and 16 GB memory.
    MaxCapacity *float64 `type:"double"`

    // The number of workers of a defined WorkerType to use for the session.
    NumberOfWorkers *int64 `type:"integer"`

    // The origin of the request.
    RequestOrigin *string `min:"1" type:"string"`

    // The IAM Role ARN
    //
    // Role is a required field
    Role *string `min:"20" type:"string" required:"true"`

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

    // The map of key value pairs (tags) belonging to the session.
    Tags map[string]*string `type:"map"`

    // The number of seconds before request times out.
    Timeout *int64 `min:"1" type:"integer"`

    // The type of predefined worker that is allocated to use for the session. Accepts
    // a value of Standard, G.1X, G.2X, or G.025X.
    //
    //    * For the Standard worker type, each worker provides 4 vCPU, 16 GB of
    //    memory and a 50GB disk, and 2 executors per worker.
    //
    //    * For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of
    //    memory, 64 GB disk), and provides 1 executor per worker. We recommend
    //    this worker type for memory-intensive jobs.
    //
    //    * For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of
    //    memory, 128 GB disk), and provides 1 executor per worker. We recommend
    //    this worker type for memory-intensive jobs.
    //
    //    * For the G.025X worker type, each worker maps to 0.25 DPU (2 vCPU, 4
    //    GB of memory, 64 GB disk), and provides 1 executor per worker. We recommend
    //    this worker type for low volume streaming jobs. This worker type is only
    //    available for Glue version 3.0 streaming jobs.
    WorkerType *string `type:"string" enum:"WorkerType"`
    // contains filtered or unexported fields
}

Request to create a new session.

func (CreateSessionInput) GoString

func (s CreateSessionInput) GoString() string

GoString returns the string representation.

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

func (*CreateSessionInput) SetCommand

func (s *CreateSessionInput) SetCommand(v *SessionCommand) *CreateSessionInput

SetCommand sets the Command field's value.

func (*CreateSessionInput) SetConnections

func (s *CreateSessionInput) SetConnections(v *ConnectionsList) *CreateSessionInput

SetConnections sets the Connections field's value.

func (*CreateSessionInput) SetDefaultArguments

func (s *CreateSessionInput) SetDefaultArguments(v map[string]*string) *CreateSessionInput

SetDefaultArguments sets the DefaultArguments field's value.

func (*CreateSessionInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateSessionInput) SetGlueVersion

func (s *CreateSessionInput) SetGlueVersion(v string) *CreateSessionInput

SetGlueVersion sets the GlueVersion field's value.

func (*CreateSessionInput) SetId

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

SetId sets the Id field's value.

func (*CreateSessionInput) SetIdleTimeout

func (s *CreateSessionInput) SetIdleTimeout(v int64) *CreateSessionInput

SetIdleTimeout sets the IdleTimeout field's value.

func (*CreateSessionInput) SetMaxCapacity

func (s *CreateSessionInput) SetMaxCapacity(v float64) *CreateSessionInput

SetMaxCapacity sets the MaxCapacity field's value.

func (*CreateSessionInput) SetNumberOfWorkers

func (s *CreateSessionInput) SetNumberOfWorkers(v int64) *CreateSessionInput

SetNumberOfWorkers sets the NumberOfWorkers field's value.

func (*CreateSessionInput) SetRequestOrigin

func (s *CreateSessionInput) SetRequestOrigin(v string) *CreateSessionInput

SetRequestOrigin sets the RequestOrigin field's value.

func (*CreateSessionInput) SetRole

func (s *CreateSessionInput) SetRole(v string) *CreateSessionInput

SetRole sets the Role field's value.

func (*CreateSessionInput) SetSecurityConfiguration

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

SetSecurityConfiguration sets the SecurityConfiguration field's value.

func (*CreateSessionInput) SetTags

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

SetTags sets the Tags field's value.

func (*CreateSessionInput) SetTimeout

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

SetTimeout sets the Timeout field's value.

func (*CreateSessionInput) SetWorkerType

func (s *CreateSessionInput) SetWorkerType(v string) *CreateSessionInput

SetWorkerType sets the WorkerType field's value.

func (CreateSessionInput) String

func (s CreateSessionInput) String() string

String returns the string representation.

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

func (*CreateSessionInput) Validate

func (s *CreateSessionInput) Validate() error

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

type CreateSessionOutput

type CreateSessionOutput struct {

    // Returns the session object in the response.
    Session *Session `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateSessionOutput) GoString

func (s CreateSessionOutput) GoString() string

GoString returns the string representation.

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

func (*CreateSessionOutput) SetSession

func (s *CreateSessionOutput) SetSession(v *Session) *CreateSessionOutput

SetSession sets the Session field's value.

func (CreateSessionOutput) String

func (s CreateSessionOutput) String() string

String returns the string representation.

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

type CreateTableInput

type CreateTableInput struct {

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

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

    // A list of partition indexes, PartitionIndex structures, to create in the
    // table.
    PartitionIndexes []*PartitionIndex `type:"list"`

    // The TableInput object that defines the metadata table to create in the catalog.
    //
    // TableInput is a required field
    TableInput *TableInput `type:"structure" required:"true"`

    // The ID of the transaction.
    TransactionId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateTableInput) GoString

func (s CreateTableInput) GoString() string

GoString returns the string representation.

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

func (*CreateTableInput) SetCatalogId

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

SetCatalogId sets the CatalogId field's value.

func (*CreateTableInput) SetDatabaseName

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

SetDatabaseName sets the DatabaseName field's value.

func (*CreateTableInput) SetPartitionIndexes

func (s *CreateTableInput) SetPartitionIndexes(v []*PartitionIndex) *CreateTableInput

SetPartitionIndexes sets the PartitionIndexes field's value.

func (*CreateTableInput) SetTableInput

func (s *CreateTableInput) SetTableInput(v *TableInput) *CreateTableInput

SetTableInput sets the TableInput field's value.

func (*CreateTableInput) SetTransactionId

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

SetTransactionId sets the TransactionId field's value.

func (CreateTableInput) String

func (s CreateTableInput) String() string

String returns the string representation.

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

func (*CreateTableInput) Validate

func (s *CreateTableInput) Validate() error

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

type CreateTableOutput

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

func (CreateTableOutput) GoString

func (s CreateTableOutput) GoString() string

GoString returns the string representation.

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

func (CreateTableOutput) String

func (s CreateTableOutput) String() string

String returns the string representation.

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

type CreateTriggerInput

type CreateTriggerInput struct {

    // The actions initiated by this trigger when it fires.
    //
    // Actions is a required field
    Actions []*Action `type:"list" required:"true"`

    // A description of the new trigger.
    Description *string `type:"string"`

    // Batch condition that must be met (specified number of events received or
    // batch time window expired) before EventBridge event trigger fires.
    EventBatchingCondition *EventBatchingCondition `type:"structure"`

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

    // A predicate to specify when the new trigger should fire.
    //
    // This field is required when the trigger type is CONDITIONAL.
    Predicate *Predicate `type:"structure"`

    // 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 * * ? *).
    //
    // This field is required when the trigger type is SCHEDULED.
    Schedule *string `type:"string"`

    // Set to true to start SCHEDULED and CONDITIONAL triggers when created. True
    // is not supported for ON_DEMAND triggers.
    StartOnCreation *bool `type:"boolean"`

    // The tags to use with this trigger. You may use tags to limit access to the
    // trigger. 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"`

    // The type of the new trigger.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"TriggerType"`

    // The name of the workflow associated with the trigger.
    WorkflowName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateTriggerInput) GoString

func (s CreateTriggerInput) GoString() string

GoString returns the string representation.

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

func (*CreateTriggerInput) SetActions

func (s *CreateTriggerInput) SetActions(v []*Action) *CreateTriggerInput

SetActions sets the Actions field's value.

func (*CreateTriggerInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateTriggerInput) SetEventBatchingCondition

func (s *CreateTriggerInput) SetEventBatchingCondition(v *EventBatchingCondition) *CreateTriggerInput

SetEventBatchingCondition sets the EventBatchingCondition field's value.

func (*CreateTriggerInput) SetName

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

SetName sets the Name field's value.

func (*CreateTriggerInput) SetPredicate

func (s *CreateTriggerInput) SetPredicate(v *Predicate) *CreateTriggerInput

SetPredicate sets the Predicate field's value.

func (*CreateTriggerInput) SetSchedule

func (s *CreateTriggerInput) SetSchedule(v string) *CreateTriggerInput

SetSchedule sets the Schedule field's value.

func (*CreateTriggerInput) SetStartOnCreation

func (s *CreateTriggerInput) SetStartOnCreation(v bool) *CreateTriggerInput

SetStartOnCreation sets the StartOnCreation field's value.

func (*CreateTriggerInput) SetTags

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

SetTags sets the Tags field's value.

func (*CreateTriggerInput) SetType

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

SetType sets the Type field's value.

func (*CreateTriggerInput) SetWorkflowName

func (s *CreateTriggerInput) SetWorkflowName(v string) *CreateTriggerInput

SetWorkflowName sets the WorkflowName field's value.

func (CreateTriggerInput) String

func (s CreateTriggerInput) String() string

String returns the string representation.

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

func (*CreateTriggerInput) Validate

func (s *CreateTriggerInput) Validate() error

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

type CreateTriggerOutput

type CreateTriggerOutput struct {

    // The name of the trigger.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateTriggerOutput) GoString

func (s CreateTriggerOutput) GoString() string

GoString returns the string representation.

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

func (*CreateTriggerOutput) SetName

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

SetName sets the Name field's value.

func (CreateTriggerOutput) String

func (s CreateTriggerOutput) String() string

String returns the string representation.

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

type CreateUserDefinedFunctionInput

type CreateUserDefinedFunctionInput struct {

    // The ID of the Data Catalog in which to create the function. 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 to create the function.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A FunctionInput object that defines the function to create in the Data Catalog.
    //
    // FunctionInput is a required field
    FunctionInput *UserDefinedFunctionInput `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateUserDefinedFunctionInput) GoString

func (s CreateUserDefinedFunctionInput) GoString() string

GoString returns the string representation.

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

func (*CreateUserDefinedFunctionInput) SetCatalogId

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

SetCatalogId sets the CatalogId field's value.

func (*CreateUserDefinedFunctionInput) SetDatabaseName

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

SetDatabaseName sets the DatabaseName field's value.

func (*CreateUserDefinedFunctionInput) SetFunctionInput

func (s *CreateUserDefinedFunctionInput) SetFunctionInput(v *UserDefinedFunctionInput) *CreateUserDefinedFunctionInput

SetFunctionInput sets the FunctionInput field's value.

func (CreateUserDefinedFunctionInput) String

func (s CreateUserDefinedFunctionInput) String() string

String returns the string representation.

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

func (*CreateUserDefinedFunctionInput) Validate

func (s *CreateUserDefinedFunctionInput) Validate() error

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

type CreateUserDefinedFunctionOutput

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

func (CreateUserDefinedFunctionOutput) GoString

func (s CreateUserDefinedFunctionOutput) GoString() string

GoString returns the string representation.

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

func (CreateUserDefinedFunctionOutput) String

func (s CreateUserDefinedFunctionOutput) String() string

String returns the string representation.

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

type CreateWorkflowInput

type CreateWorkflowInput struct {

    // A collection of properties to be used as part of each execution of the workflow.
    DefaultRunProperties map[string]*string `type:"map"`

    // A description of the workflow.
    Description *string `type:"string"`

    // You can use this parameter to prevent unwanted multiple updates to data,
    // to control costs, or in some cases, to prevent exceeding the maximum number
    // of concurrent runs of any of the component jobs. If you leave this parameter
    // blank, there is no limit to the number of concurrent workflow runs.
    MaxConcurrentRuns *int64 `type:"integer"`

    // The name to be assigned to the workflow. It should be unique within your
    // account.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The tags to be used with this workflow.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (CreateWorkflowInput) GoString

func (s CreateWorkflowInput) GoString() string

GoString returns the string representation.

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

func (*CreateWorkflowInput) SetDefaultRunProperties

func (s *CreateWorkflowInput) SetDefaultRunProperties(v map[string]*string) *CreateWorkflowInput

SetDefaultRunProperties sets the DefaultRunProperties field's value.

func (*CreateWorkflowInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateWorkflowInput) SetMaxConcurrentRuns

func (s *CreateWorkflowInput) SetMaxConcurrentRuns(v int64) *CreateWorkflowInput

SetMaxConcurrentRuns sets the MaxConcurrentRuns field's value.

func (*CreateWorkflowInput) SetName

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

SetName sets the Name field's value.

func (*CreateWorkflowInput) SetTags

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

SetTags sets the Tags field's value.

func (CreateWorkflowInput) String

func (s CreateWorkflowInput) String() string

String returns the string representation.

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

func (*CreateWorkflowInput) Validate

func (s *CreateWorkflowInput) Validate() error

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

type CreateWorkflowOutput

type CreateWorkflowOutput struct {

    // The name of the workflow which was provided as part of the request.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateWorkflowOutput) GoString

func (s CreateWorkflowOutput) GoString() string

GoString returns the string representation.

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

func (*CreateWorkflowOutput) SetName

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

SetName sets the Name field's value.

func (CreateWorkflowOutput) String

func (s CreateWorkflowOutput) String() string

String returns the string representation.

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

type CreateXMLClassifierRequest

type CreateXMLClassifierRequest struct {

    // An identifier of the data format that the classifier matches.
    //
    // Classification is a required field
    Classification *string `type:"string" required:"true"`

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

    // The XML tag designating the element that contains each record in an XML document
    // being parsed. This can't identify a self-closing element (closed by />).
    // An empty row element that contains only attributes can be parsed as long
    // as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row>
    // is okay, but <row item_a="A" item_b="B" /> is not).
    RowTag *string `type:"string"`
    // contains filtered or unexported fields
}

Specifies an XML classifier for CreateClassifier to create.

func (CreateXMLClassifierRequest) GoString

func (s CreateXMLClassifierRequest) GoString() string

GoString returns the string representation.

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

func (*CreateXMLClassifierRequest) SetClassification

func (s *CreateXMLClassifierRequest) SetClassification(v string) *CreateXMLClassifierRequest

SetClassification sets the Classification field's value.

func (*CreateXMLClassifierRequest) SetName

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

SetName sets the Name field's value.

func (*CreateXMLClassifierRequest) SetRowTag

func (s *CreateXMLClassifierRequest) SetRowTag(v string) *CreateXMLClassifierRequest

SetRowTag sets the RowTag field's value.

func (CreateXMLClassifierRequest) String

func (s CreateXMLClassifierRequest) String() string

String returns the string representation.

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

func (*CreateXMLClassifierRequest) Validate

func (s *CreateXMLClassifierRequest) Validate() error

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

type CsvClassifier

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

    // The time that this classifier was registered.
    CreationTime *time.Time `type:"timestamp"`

    // 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 time that this classifier was last updated.
    LastUpdated *time.Time `type:"timestamp"`

    // 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.
    // It must be different from the column delimiter.
    QuoteSymbol *string `min:"1" type:"string"`

    // The version of this classifier.
    Version *int64 `type:"long"`
    // contains filtered or unexported fields
}

A classifier for custom CSV content.

func (CsvClassifier) GoString

func (s CsvClassifier) GoString() string

GoString returns the string representation.

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

func (*CsvClassifier) SetAllowSingleColumn

func (s *CsvClassifier) SetAllowSingleColumn(v bool) *CsvClassifier

SetAllowSingleColumn sets the AllowSingleColumn field's value.

func (*CsvClassifier) SetContainsHeader

func (s *CsvClassifier) SetContainsHeader(v string) *CsvClassifier

SetContainsHeader sets the ContainsHeader field's value.

func (*CsvClassifier) SetCreationTime

func (s *CsvClassifier) SetCreationTime(v time.Time) *CsvClassifier

SetCreationTime sets the CreationTime field's value.

func (*CsvClassifier) SetDelimiter

func (s *CsvClassifier) SetDelimiter(v string) *CsvClassifier

SetDelimiter sets the Delimiter field's value.

func (*CsvClassifier) SetDisableValueTrimming

func (s *CsvClassifier) SetDisableValueTrimming(v bool) *CsvClassifier

SetDisableValueTrimming sets the DisableValueTrimming field's value.

func (*CsvClassifier) SetHeader

func (s *CsvClassifier) SetHeader(v []*string) *CsvClassifier

SetHeader sets the Header field's value.

func (*CsvClassifier) SetLastUpdated

func (s *CsvClassifier) SetLastUpdated(v time.Time) *CsvClassifier

SetLastUpdated sets the LastUpdated field's value.

func (*CsvClassifier) SetName

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

SetName sets the Name field's value.

func (*CsvClassifier) SetQuoteSymbol

func (s *CsvClassifier) SetQuoteSymbol(v string) *CsvClassifier

SetQuoteSymbol sets the QuoteSymbol field's value.

func (*CsvClassifier) SetVersion

func (s *CsvClassifier) SetVersion(v int64) *CsvClassifier

SetVersion sets the Version field's value.

func (CsvClassifier) String

func (s CsvClassifier) String() string

String returns the string representation.

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

type CustomCode

type CustomCode struct {

    // The name defined for the custom code node class.
    //
    // ClassName is a required field
    ClassName *string `type:"string" required:"true"`

    // The custom code that is used to perform the data transformation.
    //
    // Code is a required field
    Code *string `type:"string" required:"true"`

    // The data inputs identified by their node names.
    //
    // 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"`

    // Specifies the data schema for the custom code transform.
    OutputSchemas []*GlueSchema `type:"list"`
    // contains filtered or unexported fields
}

Specifies a transform that uses custom code you provide to perform the data transformation. The output is a collection of DynamicFrames.

func (CustomCode) GoString

func (s CustomCode) GoString() string

GoString returns the string representation.

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

func (*CustomCode) SetClassName

func (s *CustomCode) SetClassName(v string) *CustomCode

SetClassName sets the ClassName field's value.

func (*CustomCode) SetCode

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

SetCode sets the Code field's value.

func (*CustomCode) SetInputs

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

SetInputs sets the Inputs field's value.

func (*CustomCode) SetName

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

SetName sets the Name field's value.

func (*CustomCode) SetOutputSchemas

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

SetOutputSchemas sets the OutputSchemas field's value.

func (CustomCode) String

func (s CustomCode) String() string

String returns the string representation.

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

func (*CustomCode) Validate

func (s *CustomCode) Validate() error

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

type CustomEntityType

type CustomEntityType 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"`
    // contains filtered or unexported fields
}

An object representing a custom pattern for detecting sensitive data across the columns and rows of your structured data.

func (CustomEntityType) GoString

func (s CustomEntityType) GoString() string

GoString returns the string representation.

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

func (*CustomEntityType) SetContextWords