Documentation ¶
Overview ¶
Package glue provides the client and types for making API requests to AWS Glue.
Defines the public endpoint for the AWS 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 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
Index ¶
- Constants
- type Action
- type BatchCreatePartitionInput
- type BatchCreatePartitionOutput
- type BatchCreatePartitionRequest
- type BatchDeleteConnectionInput
- type BatchDeleteConnectionOutput
- type BatchDeleteConnectionRequest
- type BatchDeletePartitionInput
- type BatchDeletePartitionOutput
- type BatchDeletePartitionRequest
- type BatchDeleteTableInput
- type BatchDeleteTableOutput
- type BatchDeleteTableRequest
- type BatchDeleteTableVersionInput
- type BatchDeleteTableVersionOutput
- type BatchDeleteTableVersionRequest
- type BatchGetPartitionInput
- type BatchGetPartitionOutput
- type BatchGetPartitionRequest
- type BatchStopJobRunError
- type BatchStopJobRunInput
- type BatchStopJobRunOutput
- type BatchStopJobRunRequest
- type BatchStopJobRunSuccessfulSubmission
- type CatalogEntry
- type CatalogImportStatus
- type Classifier
- type CodeGenEdge
- type CodeGenNode
- type CodeGenNodeArg
- type Column
- type Condition
- type Connection
- type ConnectionInput
- type ConnectionPropertyKey
- type ConnectionType
- type ConnectionsList
- type Crawler
- type CrawlerMetrics
- type CrawlerState
- type CrawlerTargets
- type CreateClassifierInput
- type CreateClassifierOutput
- type CreateClassifierRequest
- type CreateConnectionInput
- type CreateConnectionOutput
- type CreateConnectionRequest
- type CreateCrawlerInput
- type CreateCrawlerOutput
- type CreateCrawlerRequest
- type CreateDatabaseInput
- type CreateDatabaseOutput
- type CreateDatabaseRequest
- type CreateDevEndpointInput
- type CreateDevEndpointOutput
- type CreateDevEndpointRequest
- type CreateGrokClassifierRequest
- type CreateJobInput
- type CreateJobOutput
- type CreateJobRequest
- type CreateJsonClassifierRequest
- type CreatePartitionInput
- type CreatePartitionOutput
- type CreatePartitionRequest
- type CreateScriptInput
- type CreateScriptOutput
- type CreateScriptRequest
- type CreateTableInput
- type CreateTableOutput
- type CreateTableRequest
- type CreateTriggerInput
- type CreateTriggerOutput
- type CreateTriggerRequest
- type CreateUserDefinedFunctionInput
- type CreateUserDefinedFunctionOutput
- type CreateUserDefinedFunctionRequest
- type CreateXMLClassifierRequest
- type Database
- type DatabaseInput
- type DeleteBehavior
- type DeleteClassifierInput
- type DeleteClassifierOutput
- type DeleteClassifierRequest
- type DeleteConnectionInput
- type DeleteConnectionOutput
- type DeleteConnectionRequest
- type DeleteCrawlerInput
- type DeleteCrawlerOutput
- type DeleteCrawlerRequest
- type DeleteDatabaseInput
- type DeleteDatabaseOutput
- type DeleteDatabaseRequest
- type DeleteDevEndpointInput
- type DeleteDevEndpointOutput
- type DeleteDevEndpointRequest
- type DeleteJobInput
- type DeleteJobOutput
- type DeleteJobRequest
- type DeletePartitionInput
- type DeletePartitionOutput
- type DeletePartitionRequest
- type DeleteTableInput
- type DeleteTableOutput
- type DeleteTableRequest
- type DeleteTableVersionInput
- type DeleteTableVersionOutput
- type DeleteTableVersionRequest
- type DeleteTriggerInput
- type DeleteTriggerOutput
- type DeleteTriggerRequest
- type DeleteUserDefinedFunctionInput
- type DeleteUserDefinedFunctionOutput
- type DeleteUserDefinedFunctionRequest
- type DevEndpoint
- type DevEndpointCustomLibraries
- type ErrorDetail
- type ExecutionProperty
- type GetCatalogImportStatusInput
- type GetCatalogImportStatusOutput
- type GetCatalogImportStatusRequest
- type GetClassifierInput
- type GetClassifierOutput
- type GetClassifierRequest
- type GetClassifiersInput
- type GetClassifiersOutput
- type GetClassifiersPager
- type GetClassifiersRequest
- type GetConnectionInput
- type GetConnectionOutput
- type GetConnectionRequest
- type GetConnectionsFilter
- type GetConnectionsInput
- type GetConnectionsOutput
- type GetConnectionsPager
- type GetConnectionsRequest
- type GetCrawlerInput
- type GetCrawlerMetricsInput
- type GetCrawlerMetricsOutput
- type GetCrawlerMetricsPager
- type GetCrawlerMetricsRequest
- type GetCrawlerOutput
- type GetCrawlerRequest
- type GetCrawlersInput
- type GetCrawlersOutput
- type GetCrawlersPager
- type GetCrawlersRequest
- type GetDatabaseInput
- type GetDatabaseOutput
- type GetDatabaseRequest
- type GetDatabasesInput
- type GetDatabasesOutput
- type GetDatabasesPager
- type GetDatabasesRequest
- type GetDataflowGraphInput
- type GetDataflowGraphOutput
- type GetDataflowGraphRequest
- type GetDevEndpointInput
- type GetDevEndpointOutput
- type GetDevEndpointRequest
- type GetDevEndpointsInput
- type GetDevEndpointsOutput
- type GetDevEndpointsPager
- type GetDevEndpointsRequest
- type GetJobInput
- type GetJobOutput
- type GetJobRequest
- type GetJobRunInput
- type GetJobRunOutput
- type GetJobRunRequest
- type GetJobRunsInput
- type GetJobRunsOutput
- type GetJobRunsPager
- type GetJobRunsRequest
- type GetJobsInput
- type GetJobsOutput
- type GetJobsPager
- type GetJobsRequest
- type GetMappingInput
- type GetMappingOutput
- type GetMappingRequest
- type GetPartitionInput
- type GetPartitionOutput
- type GetPartitionRequest
- type GetPartitionsInput
- type GetPartitionsOutput
- type GetPartitionsPager
- type GetPartitionsRequest
- type GetPlanInput
- type GetPlanOutput
- type GetPlanRequest
- type GetTableInput
- type GetTableOutput
- type GetTableRequest
- type GetTableVersionInput
- type GetTableVersionOutput
- type GetTableVersionRequest
- type GetTableVersionsInput
- type GetTableVersionsOutput
- type GetTableVersionsPager
- type GetTableVersionsRequest
- type GetTablesInput
- type GetTablesOutput
- type GetTablesPager
- type GetTablesRequest
- type GetTriggerInput
- type GetTriggerOutput
- type GetTriggerRequest
- type GetTriggersInput
- type GetTriggersOutput
- type GetTriggersPager
- type GetTriggersRequest
- type GetUserDefinedFunctionInput
- type GetUserDefinedFunctionOutput
- type GetUserDefinedFunctionRequest
- type GetUserDefinedFunctionsInput
- type GetUserDefinedFunctionsOutput
- type GetUserDefinedFunctionsPager
- type GetUserDefinedFunctionsRequest
- type Glue
- func (c *Glue) BatchCreatePartitionRequest(input *BatchCreatePartitionInput) BatchCreatePartitionRequest
- func (c *Glue) BatchDeleteConnectionRequest(input *BatchDeleteConnectionInput) BatchDeleteConnectionRequest
- func (c *Glue) BatchDeletePartitionRequest(input *BatchDeletePartitionInput) BatchDeletePartitionRequest
- func (c *Glue) BatchDeleteTableRequest(input *BatchDeleteTableInput) BatchDeleteTableRequest
- func (c *Glue) BatchDeleteTableVersionRequest(input *BatchDeleteTableVersionInput) BatchDeleteTableVersionRequest
- func (c *Glue) BatchGetPartitionRequest(input *BatchGetPartitionInput) BatchGetPartitionRequest
- func (c *Glue) BatchStopJobRunRequest(input *BatchStopJobRunInput) BatchStopJobRunRequest
- func (c *Glue) CreateClassifierRequest(input *CreateClassifierInput) CreateClassifierRequest
- func (c *Glue) CreateConnectionRequest(input *CreateConnectionInput) CreateConnectionRequest
- func (c *Glue) CreateCrawlerRequest(input *CreateCrawlerInput) CreateCrawlerRequest
- func (c *Glue) CreateDatabaseRequest(input *CreateDatabaseInput) CreateDatabaseRequest
- func (c *Glue) CreateDevEndpointRequest(input *CreateDevEndpointInput) CreateDevEndpointRequest
- func (c *Glue) CreateJobRequest(input *CreateJobInput) CreateJobRequest
- func (c *Glue) CreatePartitionRequest(input *CreatePartitionInput) CreatePartitionRequest
- func (c *Glue) CreateScriptRequest(input *CreateScriptInput) CreateScriptRequest
- func (c *Glue) CreateTableRequest(input *CreateTableInput) CreateTableRequest
- func (c *Glue) CreateTriggerRequest(input *CreateTriggerInput) CreateTriggerRequest
- func (c *Glue) CreateUserDefinedFunctionRequest(input *CreateUserDefinedFunctionInput) CreateUserDefinedFunctionRequest
- func (c *Glue) DeleteClassifierRequest(input *DeleteClassifierInput) DeleteClassifierRequest
- func (c *Glue) DeleteConnectionRequest(input *DeleteConnectionInput) DeleteConnectionRequest
- func (c *Glue) DeleteCrawlerRequest(input *DeleteCrawlerInput) DeleteCrawlerRequest
- func (c *Glue) DeleteDatabaseRequest(input *DeleteDatabaseInput) DeleteDatabaseRequest
- func (c *Glue) DeleteDevEndpointRequest(input *DeleteDevEndpointInput) DeleteDevEndpointRequest
- func (c *Glue) DeleteJobRequest(input *DeleteJobInput) DeleteJobRequest
- func (c *Glue) DeletePartitionRequest(input *DeletePartitionInput) DeletePartitionRequest
- func (c *Glue) DeleteTableRequest(input *DeleteTableInput) DeleteTableRequest
- func (c *Glue) DeleteTableVersionRequest(input *DeleteTableVersionInput) DeleteTableVersionRequest
- func (c *Glue) DeleteTriggerRequest(input *DeleteTriggerInput) DeleteTriggerRequest
- func (c *Glue) DeleteUserDefinedFunctionRequest(input *DeleteUserDefinedFunctionInput) DeleteUserDefinedFunctionRequest
- func (c *Glue) GetCatalogImportStatusRequest(input *GetCatalogImportStatusInput) GetCatalogImportStatusRequest
- func (c *Glue) GetClassifierRequest(input *GetClassifierInput) GetClassifierRequest
- func (c *Glue) GetClassifiersRequest(input *GetClassifiersInput) GetClassifiersRequest
- func (c *Glue) GetConnectionRequest(input *GetConnectionInput) GetConnectionRequest
- func (c *Glue) GetConnectionsRequest(input *GetConnectionsInput) GetConnectionsRequest
- func (c *Glue) GetCrawlerMetricsRequest(input *GetCrawlerMetricsInput) GetCrawlerMetricsRequest
- func (c *Glue) GetCrawlerRequest(input *GetCrawlerInput) GetCrawlerRequest
- func (c *Glue) GetCrawlersRequest(input *GetCrawlersInput) GetCrawlersRequest
- func (c *Glue) GetDatabaseRequest(input *GetDatabaseInput) GetDatabaseRequest
- func (c *Glue) GetDatabasesRequest(input *GetDatabasesInput) GetDatabasesRequest
- func (c *Glue) GetDataflowGraphRequest(input *GetDataflowGraphInput) GetDataflowGraphRequest
- func (c *Glue) GetDevEndpointRequest(input *GetDevEndpointInput) GetDevEndpointRequest
- func (c *Glue) GetDevEndpointsRequest(input *GetDevEndpointsInput) GetDevEndpointsRequest
- func (c *Glue) GetJobRequest(input *GetJobInput) GetJobRequest
- func (c *Glue) GetJobRunRequest(input *GetJobRunInput) GetJobRunRequest
- func (c *Glue) GetJobRunsRequest(input *GetJobRunsInput) GetJobRunsRequest
- func (c *Glue) GetJobsRequest(input *GetJobsInput) GetJobsRequest
- func (c *Glue) GetMappingRequest(input *GetMappingInput) GetMappingRequest
- func (c *Glue) GetPartitionRequest(input *GetPartitionInput) GetPartitionRequest
- func (c *Glue) GetPartitionsRequest(input *GetPartitionsInput) GetPartitionsRequest
- func (c *Glue) GetPlanRequest(input *GetPlanInput) GetPlanRequest
- func (c *Glue) GetTableRequest(input *GetTableInput) GetTableRequest
- func (c *Glue) GetTableVersionRequest(input *GetTableVersionInput) GetTableVersionRequest
- func (c *Glue) GetTableVersionsRequest(input *GetTableVersionsInput) GetTableVersionsRequest
- func (c *Glue) GetTablesRequest(input *GetTablesInput) GetTablesRequest
- func (c *Glue) GetTriggerRequest(input *GetTriggerInput) GetTriggerRequest
- func (c *Glue) GetTriggersRequest(input *GetTriggersInput) GetTriggersRequest
- func (c *Glue) GetUserDefinedFunctionRequest(input *GetUserDefinedFunctionInput) GetUserDefinedFunctionRequest
- func (c *Glue) GetUserDefinedFunctionsRequest(input *GetUserDefinedFunctionsInput) GetUserDefinedFunctionsRequest
- func (c *Glue) ImportCatalogToGlueRequest(input *ImportCatalogToGlueInput) ImportCatalogToGlueRequest
- func (c *Glue) ResetJobBookmarkRequest(input *ResetJobBookmarkInput) ResetJobBookmarkRequest
- func (c *Glue) StartCrawlerRequest(input *StartCrawlerInput) StartCrawlerRequest
- func (c *Glue) StartCrawlerScheduleRequest(input *StartCrawlerScheduleInput) StartCrawlerScheduleRequest
- func (c *Glue) StartJobRunRequest(input *StartJobRunInput) StartJobRunRequest
- func (c *Glue) StartTriggerRequest(input *StartTriggerInput) StartTriggerRequest
- func (c *Glue) StopCrawlerRequest(input *StopCrawlerInput) StopCrawlerRequest
- func (c *Glue) StopCrawlerScheduleRequest(input *StopCrawlerScheduleInput) StopCrawlerScheduleRequest
- func (c *Glue) StopTriggerRequest(input *StopTriggerInput) StopTriggerRequest
- func (c *Glue) UpdateClassifierRequest(input *UpdateClassifierInput) UpdateClassifierRequest
- func (c *Glue) UpdateConnectionRequest(input *UpdateConnectionInput) UpdateConnectionRequest
- func (c *Glue) UpdateCrawlerRequest(input *UpdateCrawlerInput) UpdateCrawlerRequest
- func (c *Glue) UpdateCrawlerScheduleRequest(input *UpdateCrawlerScheduleInput) UpdateCrawlerScheduleRequest
- func (c *Glue) UpdateDatabaseRequest(input *UpdateDatabaseInput) UpdateDatabaseRequest
- func (c *Glue) UpdateDevEndpointRequest(input *UpdateDevEndpointInput) UpdateDevEndpointRequest
- func (c *Glue) UpdateJobRequest(input *UpdateJobInput) UpdateJobRequest
- func (c *Glue) UpdatePartitionRequest(input *UpdatePartitionInput) UpdatePartitionRequest
- func (c *Glue) UpdateTableRequest(input *UpdateTableInput) UpdateTableRequest
- func (c *Glue) UpdateTriggerRequest(input *UpdateTriggerInput) UpdateTriggerRequest
- func (c *Glue) UpdateUserDefinedFunctionRequest(input *UpdateUserDefinedFunctionInput) UpdateUserDefinedFunctionRequest
- type GrokClassifier
- type ImportCatalogToGlueInput
- type ImportCatalogToGlueOutput
- type ImportCatalogToGlueRequest
- type JdbcTarget
- type Job
- type JobBookmarkEntry
- type JobCommand
- type JobRun
- type JobRunState
- type JobUpdate
- type JsonClassifier
- type Language
- type LastCrawlInfo
- type LastCrawlStatus
- type Location
- type Logical
- type LogicalOperator
- type MappingEntry
- type NotificationProperty
- type Order
- type Partition
- type PartitionError
- type PartitionInput
- type PartitionValueList
- type PhysicalConnectionRequirements
- type Predecessor
- type Predicate
- type PrincipalType
- type ResetJobBookmarkInput
- type ResetJobBookmarkOutput
- type ResetJobBookmarkRequest
- type ResourceType
- type ResourceUri
- type S3Target
- type Schedule
- type ScheduleState
- type SchemaChangePolicy
- type Segment
- type SerDeInfo
- type SkewedInfo
- type StartCrawlerInput
- type StartCrawlerOutput
- type StartCrawlerRequest
- type StartCrawlerScheduleInput
- type StartCrawlerScheduleOutput
- type StartCrawlerScheduleRequest
- type StartJobRunInput
- type StartJobRunOutput
- type StartJobRunRequest
- type StartTriggerInput
- type StartTriggerOutput
- type StartTriggerRequest
- type StopCrawlerInput
- type StopCrawlerOutput
- type StopCrawlerRequest
- type StopCrawlerScheduleInput
- type StopCrawlerScheduleOutput
- type StopCrawlerScheduleRequest
- type StopTriggerInput
- type StopTriggerOutput
- type StopTriggerRequest
- type StorageDescriptor
- type Table
- type TableError
- type TableInput
- type TableVersion
- type TableVersionError
- type Trigger
- type TriggerState
- type TriggerType
- type TriggerUpdate
- type UpdateBehavior
- type UpdateClassifierInput
- type UpdateClassifierOutput
- type UpdateClassifierRequest
- type UpdateConnectionInput
- type UpdateConnectionOutput
- type UpdateConnectionRequest
- type UpdateCrawlerInput
- type UpdateCrawlerOutput
- type UpdateCrawlerRequest
- type UpdateCrawlerScheduleInput
- type UpdateCrawlerScheduleOutput
- type UpdateCrawlerScheduleRequest
- type UpdateDatabaseInput
- type UpdateDatabaseOutput
- type UpdateDatabaseRequest
- type UpdateDevEndpointInput
- type UpdateDevEndpointOutput
- type UpdateDevEndpointRequest
- type UpdateGrokClassifierRequest
- type UpdateJobInput
- type UpdateJobOutput
- type UpdateJobRequest
- type UpdateJsonClassifierRequest
- type UpdatePartitionInput
- type UpdatePartitionOutput
- type UpdatePartitionRequest
- type UpdateTableInput
- type UpdateTableOutput
- type UpdateTableRequest
- type UpdateTriggerInput
- type UpdateTriggerOutput
- type UpdateTriggerRequest
- type UpdateUserDefinedFunctionInput
- type UpdateUserDefinedFunctionOutput
- type UpdateUserDefinedFunctionRequest
- type UpdateXMLClassifierRequest
- type UserDefinedFunction
- type UserDefinedFunctionInput
- type XMLClassifier
Constants ¶
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" // 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" // 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" // 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" // 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" // 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" // Service endpoint prefix API calls made to. EndpointsID = ServiceName // Service ID for Regions and Endpoints metadata. )
Service information constants
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Action ¶
type Action struct { // Arguments to be passed to the job. // // You can specify arguments here that your own job-execution script consumes, // as well as arguments that AWS Glue itself consumes. // // For information about how to specify and consume your own Job arguments, // see the Calling AWS Glue APIs in Python (http://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 AWS Glue consumes to set up // your job, see the Special Parameters Used by AWS Glue (http://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 a job to be executed. JobName *string `min:"1" type:"string"` // Specifies configuration properties of a job run notification. NotificationProperty *NotificationProperty `type:"structure"` // The job run timeout in minutes. It overrides the timeout value of the job. Timeout *int64 `min:"1" type:"integer"` // contains filtered or unexported fields }
Defines an action to be initiated by a trigger. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Action
type BatchCreatePartitionInput ¶
type BatchCreatePartitionInput struct { // The ID of the catalog in which the partion is to be created. Currently, this // should be the AWS 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchCreatePartitionRequest
func (BatchCreatePartitionInput) GoString ¶
func (s BatchCreatePartitionInput) GoString() string
GoString returns the string representation
func (BatchCreatePartitionInput) String ¶
func (s BatchCreatePartitionInput) String() string
String returns the string representation
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 { // Errors encountered when trying to create the requested partitions. Errors []PartitionError `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchCreatePartitionResponse
func (BatchCreatePartitionOutput) GoString ¶
func (s BatchCreatePartitionOutput) GoString() string
GoString returns the string representation
func (BatchCreatePartitionOutput) SDKResponseMetadata ¶
func (s BatchCreatePartitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (BatchCreatePartitionOutput) String ¶
func (s BatchCreatePartitionOutput) String() string
String returns the string representation
type BatchCreatePartitionRequest ¶
type BatchCreatePartitionRequest struct { *aws.Request Input *BatchCreatePartitionInput Copy func(*BatchCreatePartitionInput) BatchCreatePartitionRequest }
BatchCreatePartitionRequest is a API request type for the BatchCreatePartition API operation.
func (BatchCreatePartitionRequest) Send ¶
func (r BatchCreatePartitionRequest) Send() (*BatchCreatePartitionOutput, error)
Send marshals and sends the BatchCreatePartition API request.
type BatchDeleteConnectionInput ¶
type BatchDeleteConnectionInput struct { // The ID of the Data Catalog in which the connections reside. If none is supplied, // the AWS 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteConnectionRequest
func (BatchDeleteConnectionInput) GoString ¶
func (s BatchDeleteConnectionInput) GoString() string
GoString returns the string representation
func (BatchDeleteConnectionInput) String ¶
func (s BatchDeleteConnectionInput) String() string
String returns the string representation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteConnectionResponse
func (BatchDeleteConnectionOutput) GoString ¶
func (s BatchDeleteConnectionOutput) GoString() string
GoString returns the string representation
func (BatchDeleteConnectionOutput) SDKResponseMetadata ¶
func (s BatchDeleteConnectionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (BatchDeleteConnectionOutput) String ¶
func (s BatchDeleteConnectionOutput) String() string
String returns the string representation
type BatchDeleteConnectionRequest ¶
type BatchDeleteConnectionRequest struct { *aws.Request Input *BatchDeleteConnectionInput Copy func(*BatchDeleteConnectionInput) BatchDeleteConnectionRequest }
BatchDeleteConnectionRequest is a API request type for the BatchDeleteConnection API operation.
func (BatchDeleteConnectionRequest) Send ¶
func (r BatchDeleteConnectionRequest) Send() (*BatchDeleteConnectionOutput, error)
Send marshals and sends the BatchDeleteConnection API request.
type BatchDeletePartitionInput ¶
type BatchDeletePartitionInput struct { // The ID of the Data Catalog where the partition to be deleted resides. If // none is supplied, the AWS 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 where the partitions to be deleted is located. // // TableName is a required field TableName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeletePartitionRequest
func (BatchDeletePartitionInput) GoString ¶
func (s BatchDeletePartitionInput) GoString() string
GoString returns the string representation
func (BatchDeletePartitionInput) String ¶
func (s BatchDeletePartitionInput) String() string
String returns the string representation
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 { // Errors encountered when trying to delete the requested partitions. Errors []PartitionError `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeletePartitionResponse
func (BatchDeletePartitionOutput) GoString ¶
func (s BatchDeletePartitionOutput) GoString() string
GoString returns the string representation
func (BatchDeletePartitionOutput) SDKResponseMetadata ¶
func (s BatchDeletePartitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (BatchDeletePartitionOutput) String ¶
func (s BatchDeletePartitionOutput) String() string
String returns the string representation
type BatchDeletePartitionRequest ¶
type BatchDeletePartitionRequest struct { *aws.Request Input *BatchDeletePartitionInput Copy func(*BatchDeletePartitionInput) BatchDeletePartitionRequest }
BatchDeletePartitionRequest is a API request type for the BatchDeletePartition API operation.
func (BatchDeletePartitionRequest) Send ¶
func (r BatchDeletePartitionRequest) Send() (*BatchDeletePartitionOutput, error)
Send marshals and sends the BatchDeletePartition API request.
type BatchDeleteTableInput ¶
type BatchDeleteTableInput struct { // The ID of the Data Catalog where the table resides. If none is supplied, // the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // The name of the catalog database where 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"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteTableRequest
func (BatchDeleteTableInput) GoString ¶
func (s BatchDeleteTableInput) GoString() string
GoString returns the string representation
func (BatchDeleteTableInput) String ¶
func (s BatchDeleteTableInput) String() string
String returns the string representation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteTableResponse
func (BatchDeleteTableOutput) GoString ¶
func (s BatchDeleteTableOutput) GoString() string
GoString returns the string representation
func (BatchDeleteTableOutput) SDKResponseMetadata ¶
func (s BatchDeleteTableOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (BatchDeleteTableOutput) String ¶
func (s BatchDeleteTableOutput) String() string
String returns the string representation
type BatchDeleteTableRequest ¶
type BatchDeleteTableRequest struct { *aws.Request Input *BatchDeleteTableInput Copy func(*BatchDeleteTableInput) BatchDeleteTableRequest }
BatchDeleteTableRequest is a API request type for the BatchDeleteTable API operation.
func (BatchDeleteTableRequest) Send ¶
func (r BatchDeleteTableRequest) Send() (*BatchDeleteTableOutput, error)
Send marshals and sends the BatchDeleteTable API request.
type BatchDeleteTableVersionInput ¶
type BatchDeleteTableVersionInput struct { // The ID of the Data Catalog where the tables reside. If none is supplied, // the AWS 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. // // VersionIds is a required field VersionIds []string `type:"list" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteTableVersionRequest
func (BatchDeleteTableVersionInput) GoString ¶
func (s BatchDeleteTableVersionInput) GoString() string
GoString returns the string representation
func (BatchDeleteTableVersionInput) String ¶
func (s BatchDeleteTableVersionInput) String() string
String returns the string representation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteTableVersionResponse
func (BatchDeleteTableVersionOutput) GoString ¶
func (s BatchDeleteTableVersionOutput) GoString() string
GoString returns the string representation
func (BatchDeleteTableVersionOutput) SDKResponseMetadata ¶
func (s BatchDeleteTableVersionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (BatchDeleteTableVersionOutput) String ¶
func (s BatchDeleteTableVersionOutput) String() string
String returns the string representation
type BatchDeleteTableVersionRequest ¶
type BatchDeleteTableVersionRequest struct { *aws.Request Input *BatchDeleteTableVersionInput Copy func(*BatchDeleteTableVersionInput) BatchDeleteTableVersionRequest }
BatchDeleteTableVersionRequest is a API request type for the BatchDeleteTableVersion API operation.
func (BatchDeleteTableVersionRequest) Send ¶
func (r BatchDeleteTableVersionRequest) Send() (*BatchDeleteTableVersionOutput, error)
Send marshals and sends the BatchDeleteTableVersion API request.
type BatchGetPartitionInput ¶
type BatchGetPartitionInput struct { // The ID of the Data Catalog where the partitions in question reside. If none // is supplied, the AWS 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchGetPartitionRequest
func (BatchGetPartitionInput) GoString ¶
func (s BatchGetPartitionInput) GoString() string
GoString returns the string representation
func (BatchGetPartitionInput) String ¶
func (s BatchGetPartitionInput) String() string
String returns the string representation
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 partions were not // returned. UnprocessedKeys []PartitionValueList `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchGetPartitionResponse
func (BatchGetPartitionOutput) GoString ¶
func (s BatchGetPartitionOutput) GoString() string
GoString returns the string representation
func (BatchGetPartitionOutput) SDKResponseMetadata ¶
func (s BatchGetPartitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (BatchGetPartitionOutput) String ¶
func (s BatchGetPartitionOutput) String() string
String returns the string representation
type BatchGetPartitionRequest ¶
type BatchGetPartitionRequest struct { *aws.Request Input *BatchGetPartitionInput Copy func(*BatchGetPartitionInput) BatchGetPartitionRequest }
BatchGetPartitionRequest is a API request type for the BatchGetPartition API operation.
func (BatchGetPartitionRequest) Send ¶
func (r BatchGetPartitionRequest) Send() (*BatchGetPartitionOutput, error)
Send marshals and sends the BatchGetPartition API request.
type BatchStopJobRunError ¶
type BatchStopJobRunError struct { // Specifies details about the error that was encountered. ErrorDetail *ErrorDetail `type:"structure"` // The name of the job definition 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchStopJobRunError
func (BatchStopJobRunError) GoString ¶
func (s BatchStopJobRunError) GoString() string
GoString returns the string representation
func (BatchStopJobRunError) String ¶
func (s BatchStopJobRunError) String() string
String returns the string representation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchStopJobRunRequest
func (BatchStopJobRunInput) GoString ¶
func (s BatchStopJobRunInput) GoString() string
GoString returns the string representation
func (BatchStopJobRunInput) String ¶
func (s BatchStopJobRunInput) String() string
String returns the string representation
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 tryng 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchStopJobRunResponse
func (BatchStopJobRunOutput) GoString ¶
func (s BatchStopJobRunOutput) GoString() string
GoString returns the string representation
func (BatchStopJobRunOutput) SDKResponseMetadata ¶
func (s BatchStopJobRunOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (BatchStopJobRunOutput) String ¶
func (s BatchStopJobRunOutput) String() string
String returns the string representation
type BatchStopJobRunRequest ¶
type BatchStopJobRunRequest struct { *aws.Request Input *BatchStopJobRunInput Copy func(*BatchStopJobRunInput) BatchStopJobRunRequest }
BatchStopJobRunRequest is a API request type for the BatchStopJobRun API operation.
func (BatchStopJobRunRequest) Send ¶
func (r BatchStopJobRunRequest) Send() (*BatchStopJobRunOutput, error)
Send marshals and sends the BatchStopJobRun API request.
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchStopJobRunSuccessfulSubmission
func (BatchStopJobRunSuccessfulSubmission) GoString ¶
func (s BatchStopJobRunSuccessfulSubmission) GoString() string
GoString returns the string representation
func (BatchStopJobRunSuccessfulSubmission) String ¶
func (s BatchStopJobRunSuccessfulSubmission) String() string
String returns the string representation
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 Data Catalog. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CatalogEntry
func (CatalogEntry) GoString ¶
func (s CatalogEntry) GoString() string
GoString returns the string representation
func (CatalogEntry) String ¶
func (s CatalogEntry) String() string
String returns the string representation
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" timestampFormat:"unix"` // 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CatalogImportStatus
func (CatalogImportStatus) GoString ¶
func (s CatalogImportStatus) GoString() string
GoString returns the string representation
func (CatalogImportStatus) String ¶
func (s CatalogImportStatus) String() string
String returns the string representation
type Classifier ¶
type Classifier struct { // A GrokClassifier object. GrokClassifier *GrokClassifier `type:"structure"` // A JsonClassifier object. JsonClassifier *JsonClassifier `type:"structure"` // An XMLClassifier object. XMLClassifier *XMLClassifier `type:"structure"` // contains filtered or unexported fields }
Classifiers are written in Python and triggered during a crawl task. You can write your own classifiers to best categorize your data sources and specify the appropriate schemas to use for them. A classifier checks whether a given file is in a format it can handle, and if it is, the classifier creates a schema in the form of a StructType object that matches that data format.
A classifier can be a grok classifier, an XML classifier, or a JSON classifier, asspecified in one of the fields in the Classifier object. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Classifier
func (Classifier) GoString ¶
func (s Classifier) GoString() string
GoString returns the string representation
func (Classifier) String ¶
func (s Classifier) String() string
String returns the string representation
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). Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CodeGenEdge
func (CodeGenEdge) GoString ¶
func (s CodeGenEdge) GoString() string
GoString returns the string representation
func (CodeGenEdge) String ¶
func (s CodeGenEdge) String() string
String returns the string representation
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 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) Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CodeGenNode
func (CodeGenNode) GoString ¶
func (s CodeGenNode) GoString() string
GoString returns the string representation
func (CodeGenNode) String ¶
func (s CodeGenNode) String() string
String returns the string representation
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CodeGenNodeArg
func (CodeGenNodeArg) GoString ¶
func (s CodeGenNodeArg) GoString() string
GoString returns the string representation
func (CodeGenNodeArg) String ¶
func (s CodeGenNodeArg) String() string
String returns the string representation
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 { // 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"` // The datatype of data in the Column. Type *string `type:"string"` // contains filtered or unexported fields }
A column in a Table. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Column
type Condition ¶
type Condition struct { // The name of the Job to whose JobRuns this condition applies and on which // this trigger waits. JobName *string `min:"1" type:"string"` // A logical operator. LogicalOperator LogicalOperator `type:"string" enum:"true"` // The condition state. Currently, the values supported are SUCCEEDED, STOPPED, // TIMEOUT and FAILED. State JobRunState `type:"string" enum:"true"` // contains filtered or unexported fields }
Defines a condition under which a trigger fires. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Condition
type Connection ¶
type Connection struct { // A list of key-value pairs used as parameters for this connection. ConnectionProperties map[string]string `type:"map"` // The type of the connection. Currently, only JDBC is supported; SFTP is not // supported. ConnectionType ConnectionType `type:"string" enum:"true"` // The time this connection definition was created. CreationTime *time.Time `type:"timestamp" timestampFormat:"unix"` // 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 this connection definition was updated. LastUpdatedTime *time.Time `type:"timestamp" timestampFormat:"unix"` // 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 VPC and SecurityGroup, // needed for making this connection successfully. PhysicalConnectionRequirements *PhysicalConnectionRequirements `type:"structure"` // contains filtered or unexported fields }
Defines a connection to a data source. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Connection
func (Connection) GoString ¶
func (s Connection) GoString() string
GoString returns the string representation
func (Connection) String ¶
func (s Connection) String() string
String returns the string representation
type ConnectionInput ¶
type ConnectionInput struct { // A list of key-value pairs used as parameters for this connection. // // ConnectionProperties is a required field ConnectionProperties map[string]string `type:"map" required:"true"` // The type of the connection. Currently, only JDBC is supported; SFTP is not // supported. // // ConnectionType is a required field ConnectionType ConnectionType `type:"string" required:"true" enum:"true"` // 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 VPC and SecurityGroup, // needed for making this connection successfully. PhysicalConnectionRequirements *PhysicalConnectionRequirements `type:"structure"` // contains filtered or unexported fields }
A structure used to specify a connection to create or update. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ConnectionInput
func (ConnectionInput) GoString ¶
func (s ConnectionInput) GoString() string
GoString returns the string representation
func (ConnectionInput) String ¶
func (s ConnectionInput) String() string
String returns the string representation
func (*ConnectionInput) Validate ¶
func (s *ConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ConnectionPropertyKey ¶
type ConnectionPropertyKey string
const ( ConnectionPropertyKeyHost ConnectionPropertyKey = "HOST" ConnectionPropertyKeyPort ConnectionPropertyKey = "PORT" ConnectionPropertyKeyUsername ConnectionPropertyKey = "USERNAME" ConnectionPropertyKeyPassword ConnectionPropertyKey = "PASSWORD" ConnectionPropertyKeyJdbcDriverJarUri ConnectionPropertyKey = "JDBC_DRIVER_JAR_URI" ConnectionPropertyKeyJdbcDriverClassName ConnectionPropertyKey = "JDBC_DRIVER_CLASS_NAME" ConnectionPropertyKeyJdbcEngine ConnectionPropertyKey = "JDBC_ENGINE" ConnectionPropertyKeyJdbcEngineVersion ConnectionPropertyKey = "JDBC_ENGINE_VERSION" ConnectionPropertyKeyConfigFiles ConnectionPropertyKey = "CONFIG_FILES" ConnectionPropertyKeyInstanceId ConnectionPropertyKey = "INSTANCE_ID" ConnectionPropertyKeyJdbcConnectionUrl ConnectionPropertyKey = "JDBC_CONNECTION_URL" )
Enum values for ConnectionPropertyKey
func (ConnectionPropertyKey) MarshalValue ¶
func (enum ConnectionPropertyKey) MarshalValue() (string, error)
func (ConnectionPropertyKey) MarshalValueBuf ¶
func (enum ConnectionPropertyKey) MarshalValueBuf(b []byte) ([]byte, error)
type ConnectionType ¶
type ConnectionType string
const ( ConnectionTypeJdbc ConnectionType = "JDBC" ConnectionTypeSftp ConnectionType = "SFTP" )
Enum values for ConnectionType
func (ConnectionType) MarshalValue ¶
func (enum ConnectionType) MarshalValue() (string, error)
func (ConnectionType) MarshalValueBuf ¶
func (enum ConnectionType) MarshalValueBuf(b []byte) ([]byte, error)
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ConnectionsList
func (ConnectionsList) GoString ¶
func (s ConnectionsList) GoString() string
GoString returns the string representation
func (ConnectionsList) String ¶
func (s ConnectionsList) String() string
String returns the string representation
type Crawler ¶
type Crawler struct { // A list of custom classifiers 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. // // You can use this field to force partitions to inherit metadata such as classification, // input format, output format, serde information, and schema from their parent // table, rather than detect this information separately for each partition. // Use the following JSON string to specify that behavior: // // Example: '{ "Version": 1.0, "CrawlerOutput": { "Partitions": { "AddOrUpdateBehavior": // "InheritFromTable" } } }' Configuration *string `type:"string"` // If the crawler is running, contains the total time elapsed since the last // crawl began. CrawlElapsedTime *int64 `type:"long"` // The time when the crawler was created. CreationTime *time.Time `type:"timestamp" timestampFormat:"unix"` // The database where metadata is written by this crawler. DatabaseName *string `type:"string"` // A description of the crawler. Description *string `type:"string"` // The status of the last crawl, and potentially error information if an error // occurred. LastCrawl *LastCrawlInfo `type:"structure"` // The time the crawler was last updated. LastUpdated *time.Time `type:"timestamp" timestampFormat:"unix"` // The crawler name. Name *string `min:"1" type:"string"` // The IAM role (or ARN of an IAM role) used to access customer resources, such // as data in Amazon S3. Role *string `type:"string"` // For scheduled crawlers, the schedule when the crawler runs. Schedule *Schedule `type:"structure"` // Sets the behavior when the crawler finds a changed or deleted object. SchemaChangePolicy *SchemaChangePolicy `type:"structure"` // Indicates whether the crawler is running, or whether a run is pending. State CrawlerState `type:"string" enum:"true"` // 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 AWS Glue Data Catalog. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Crawler
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CrawlerMetrics
func (CrawlerMetrics) GoString ¶
func (s CrawlerMetrics) GoString() string
GoString returns the string representation
func (CrawlerMetrics) String ¶
func (s CrawlerMetrics) String() string
String returns the string representation
type CrawlerState ¶
type CrawlerState string
const ( CrawlerStateReady CrawlerState = "READY" CrawlerStateRunning CrawlerState = "RUNNING" CrawlerStateStopping CrawlerState = "STOPPING" )
Enum values for CrawlerState
func (CrawlerState) MarshalValue ¶
func (enum CrawlerState) MarshalValue() (string, error)
func (CrawlerState) MarshalValueBuf ¶
func (enum CrawlerState) MarshalValueBuf(b []byte) ([]byte, error)
type CrawlerTargets ¶
type CrawlerTargets struct { // Specifies JDBC targets. JdbcTargets []JdbcTarget `type:"list"` // Specifies Amazon S3 targets. S3Targets []S3Target `type:"list"` // contains filtered or unexported fields }
Specifies data stores to crawl. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CrawlerTargets
func (CrawlerTargets) GoString ¶
func (s CrawlerTargets) GoString() string
GoString returns the string representation
func (CrawlerTargets) String ¶
func (s CrawlerTargets) String() string
String returns the string representation
type CreateClassifierInput ¶
type CreateClassifierInput struct { // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateClassifierRequest
func (CreateClassifierInput) GoString ¶
func (s CreateClassifierInput) GoString() string
GoString returns the string representation
func (CreateClassifierInput) String ¶
func (s CreateClassifierInput) String() string
String returns the string representation
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateClassifierResponse
func (CreateClassifierOutput) GoString ¶
func (s CreateClassifierOutput) GoString() string
GoString returns the string representation
func (CreateClassifierOutput) SDKResponseMetadata ¶
func (s CreateClassifierOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateClassifierOutput) String ¶
func (s CreateClassifierOutput) String() string
String returns the string representation
type CreateClassifierRequest ¶
type CreateClassifierRequest struct { *aws.Request Input *CreateClassifierInput Copy func(*CreateClassifierInput) CreateClassifierRequest }
CreateClassifierRequest is a API request type for the CreateClassifier API operation.
func (CreateClassifierRequest) Send ¶
func (r CreateClassifierRequest) Send() (*CreateClassifierOutput, error)
Send marshals and sends the CreateClassifier API request.
type CreateConnectionInput ¶
type CreateConnectionInput struct { // The ID of the Data Catalog in which to create the connection. If none is // supplied, the AWS 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"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateConnectionRequest
func (CreateConnectionInput) GoString ¶
func (s CreateConnectionInput) GoString() string
GoString returns the string representation
func (CreateConnectionInput) String ¶
func (s CreateConnectionInput) String() string
String returns the string representation
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateConnectionResponse
func (CreateConnectionOutput) GoString ¶
func (s CreateConnectionOutput) GoString() string
GoString returns the string representation
func (CreateConnectionOutput) SDKResponseMetadata ¶
func (s CreateConnectionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateConnectionOutput) String ¶
func (s CreateConnectionOutput) String() string
String returns the string representation
type CreateConnectionRequest ¶
type CreateConnectionRequest struct { *aws.Request Input *CreateConnectionInput Copy func(*CreateConnectionInput) CreateConnectionRequest }
CreateConnectionRequest is a API request type for the CreateConnection API operation.
func (CreateConnectionRequest) Send ¶
func (r CreateConnectionRequest) Send() (*CreateConnectionOutput, error)
Send marshals and sends the CreateConnection API request.
type CreateCrawlerInput ¶
type CreateCrawlerInput struct { // A list of custom classifiers that the user has registered. By default, all // AWS 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. // // You can use this field to force partitions to inherit metadata such as classification, // input format, output format, serde information, and schema from their parent // table, rather than detect this information separately for each partition. // Use the following JSON string to specify that behavior: // // Example: '{ "Version": 1.0, "CrawlerOutput": { "Partitions": { "AddOrUpdateBehavior": // "InheritFromTable" } } }' Configuration *string `type:"string"` // The AWS Glue database where results are written, such as: arn:aws:daylight:us-east-1::database/sometable/*. // // DatabaseName is a required field DatabaseName *string `type:"string" required:"true"` // A description of the new crawler. Description *string `type:"string"` // Name of the new crawler. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The IAM role (or 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 (http://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"` // 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"` // A list of collection of targets to crawl. // // Targets is a required field Targets *CrawlerTargets `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateCrawlerRequest
func (CreateCrawlerInput) GoString ¶
func (s CreateCrawlerInput) GoString() string
GoString returns the string representation
func (CreateCrawlerInput) String ¶
func (s CreateCrawlerInput) String() string
String returns the string representation
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateCrawlerResponse
func (CreateCrawlerOutput) GoString ¶
func (s CreateCrawlerOutput) GoString() string
GoString returns the string representation
func (CreateCrawlerOutput) SDKResponseMetadata ¶
func (s CreateCrawlerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateCrawlerOutput) String ¶
func (s CreateCrawlerOutput) String() string
String returns the string representation
type CreateCrawlerRequest ¶
type CreateCrawlerRequest struct { *aws.Request Input *CreateCrawlerInput Copy func(*CreateCrawlerInput) CreateCrawlerRequest }
CreateCrawlerRequest is a API request type for the CreateCrawler API operation.
func (CreateCrawlerRequest) Send ¶
func (r CreateCrawlerRequest) Send() (*CreateCrawlerOutput, error)
Send marshals and sends the CreateCrawler API request.
type CreateDatabaseInput ¶
type CreateDatabaseInput struct { // The ID of the Data Catalog in which to create the database. If none is supplied, // the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // A DatabaseInput object defining the metadata database to create in the catalog. // // DatabaseInput is a required field DatabaseInput *DatabaseInput `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateDatabaseRequest
func (CreateDatabaseInput) GoString ¶
func (s CreateDatabaseInput) GoString() string
GoString returns the string representation
func (CreateDatabaseInput) String ¶
func (s CreateDatabaseInput) String() string
String returns the string representation
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateDatabaseResponse
func (CreateDatabaseOutput) GoString ¶
func (s CreateDatabaseOutput) GoString() string
GoString returns the string representation
func (CreateDatabaseOutput) SDKResponseMetadata ¶
func (s CreateDatabaseOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateDatabaseOutput) String ¶
func (s CreateDatabaseOutput) String() string
String returns the string representation
type CreateDatabaseRequest ¶
type CreateDatabaseRequest struct { *aws.Request Input *CreateDatabaseInput Copy func(*CreateDatabaseInput) CreateDatabaseRequest }
CreateDatabaseRequest is a API request type for the CreateDatabase API operation.
func (CreateDatabaseRequest) Send ¶
func (r CreateDatabaseRequest) Send() (*CreateDatabaseOutput, error)
Send marshals and sends the CreateDatabase API request.
type CreateDevEndpointInput ¶
type CreateDevEndpointInput struct { // The name to be assigned to the new DevEndpoint. // // EndpointName is a required field EndpointName *string `type:"string" required:"true"` // Path to one or more Java Jars in an S3 bucket that should be loaded in your // DevEndpoint. ExtraJarsS3Path *string `type:"string"` // Path(s) to one or more Python libraries in an S3 bucket that should be loaded // in your DevEndpoint. Multiple values must be complete paths separated by // a comma. // // Please note that only pure Python libraries can currently be used on 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"` // The number of AWS Glue Data Processing Units (DPUs) to allocate to this DevEndpoint. NumberOfNodes *int64 `type:"integer"` // The public key to use for authentication. PublicKey *string `type:"string"` // The IAM role for the DevEndpoint. // // RoleArn is a required field RoleArn *string `type:"string" required:"true"` // 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"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateDevEndpointRequest
func (CreateDevEndpointInput) GoString ¶
func (s CreateDevEndpointInput) GoString() string
GoString returns the string representation
func (CreateDevEndpointInput) String ¶
func (s CreateDevEndpointInput) String() string
String returns the string representation
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 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" timestampFormat:"unix"` // The name assigned to the new DevEndpoint. EndpointName *string `type:"string"` // Path to one or more Java Jars in an S3 bucket that will be loaded in your // DevEndpoint. ExtraJarsS3Path *string `type:"string"` // Path(s) 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"` // The number of AWS Glue Data Processing Units (DPUs) allocated to this DevEndpoint. NumberOfNodes *int64 `type:"integer"` // The AWS ARN of the role assigned to the new DevEndpoint. RoleArn *string `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 VPC used by this DevEndpoint. VpcId *string `type:"string"` // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateDevEndpointResponse
func (CreateDevEndpointOutput) GoString ¶
func (s CreateDevEndpointOutput) GoString() string
GoString returns the string representation
func (CreateDevEndpointOutput) SDKResponseMetadata ¶
func (s CreateDevEndpointOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateDevEndpointOutput) String ¶
func (s CreateDevEndpointOutput) String() string
String returns the string representation
type CreateDevEndpointRequest ¶
type CreateDevEndpointRequest struct { *aws.Request Input *CreateDevEndpointInput Copy func(*CreateDevEndpointInput) CreateDevEndpointRequest }
CreateDevEndpointRequest is a API request type for the CreateDevEndpoint API operation.
func (CreateDevEndpointRequest) Send ¶
func (r CreateDevEndpointRequest) Send() (*CreateDevEndpointOutput, error)
Send marshals and sends the CreateDevEndpoint API request.
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateGrokClassifierRequest
func (CreateGrokClassifierRequest) GoString ¶
func (s CreateGrokClassifierRequest) GoString() string
GoString returns the string representation
func (CreateGrokClassifierRequest) String ¶
func (s CreateGrokClassifierRequest) String() string
String returns the string representation
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 { // The number of AWS Glue data processing units (DPUs) to allocate to this Job. // From 2 to 100 DPUs can be allocated; 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 AWS Glue pricing page // (https://aws.amazon.com/glue/pricing/). AllocatedCapacity *int64 `type:"integer"` // The JobCommand that executes 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 AWS Glue itself consumes. // // For information about how to specify and consume your own Job arguments, // see the Calling AWS Glue APIs in Python (http://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 AWS Glue consumes to set up // your job, see the Special Parameters Used by AWS Glue (http://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"` // An ExecutionProperty specifying the maximum number of concurrent runs allowed // for this job. ExecutionProperty *ExecutionProperty `type:"structure"` // This field is reserved for future use. LogUri *string `type:"string"` // 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"` // Specifies configuration properties of a job notification. NotificationProperty *NotificationProperty `type:"structure"` // The name or ARN of the IAM role associated with this job. // // Role is a required field Role *string `type:"string" required:"true"` // The job timeout in minutes. The default is 2880 minutes (48 hours). Timeout *int64 `min:"1" type:"integer"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateJobRequest
func (CreateJobInput) GoString ¶
func (s CreateJobInput) GoString() string
GoString returns the string representation
func (CreateJobInput) String ¶
func (s CreateJobInput) String() string
String returns the string representation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateJobResponse
func (CreateJobOutput) GoString ¶
func (s CreateJobOutput) GoString() string
GoString returns the string representation
func (CreateJobOutput) SDKResponseMetadata ¶
func (s CreateJobOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateJobOutput) String ¶
func (s CreateJobOutput) String() string
String returns the string representation
type CreateJobRequest ¶
type CreateJobRequest struct { *aws.Request Input *CreateJobInput Copy func(*CreateJobInput) CreateJobRequest }
CreateJobRequest is a API request type for the CreateJob API operation.
func (CreateJobRequest) Send ¶
func (r CreateJobRequest) Send() (*CreateJobOutput, error)
Send marshals and sends the CreateJob API request.
type CreateJsonClassifierRequest ¶
type CreateJsonClassifierRequest struct { // A JsonPath string defining the JSON data for the classifier to classify. // AWS 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateJsonClassifierRequest
func (CreateJsonClassifierRequest) GoString ¶
func (s CreateJsonClassifierRequest) GoString() string
GoString returns the string representation
func (CreateJsonClassifierRequest) String ¶
func (s CreateJsonClassifierRequest) String() string
String returns the string representation
func (*CreateJsonClassifierRequest) Validate ¶
func (s *CreateJsonClassifierRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreatePartitionInput ¶
type CreatePartitionInput struct { // The ID of the catalog in which the partion is to be created. Currently, this // should be the AWS 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 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreatePartitionRequest
func (CreatePartitionInput) GoString ¶
func (s CreatePartitionInput) GoString() string
GoString returns the string representation
func (CreatePartitionInput) String ¶
func (s CreatePartitionInput) String() string
String returns the string representation
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreatePartitionResponse
func (CreatePartitionOutput) GoString ¶
func (s CreatePartitionOutput) GoString() string
GoString returns the string representation
func (CreatePartitionOutput) SDKResponseMetadata ¶
func (s CreatePartitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreatePartitionOutput) String ¶
func (s CreatePartitionOutput) String() string
String returns the string representation
type CreatePartitionRequest ¶
type CreatePartitionRequest struct { *aws.Request Input *CreatePartitionInput Copy func(*CreatePartitionInput) CreatePartitionRequest }
CreatePartitionRequest is a API request type for the CreatePartition API operation.
func (CreatePartitionRequest) Send ¶
func (r CreatePartitionRequest) Send() (*CreatePartitionOutput, error)
Send marshals and sends the CreatePartition API request.
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 Language `type:"string" enum:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateScriptRequest
func (CreateScriptInput) GoString ¶
func (s CreateScriptInput) GoString() string
GoString returns the string representation
func (CreateScriptInput) String ¶
func (s CreateScriptInput) String() string
String returns the string representation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateScriptResponse
func (CreateScriptOutput) GoString ¶
func (s CreateScriptOutput) GoString() string
GoString returns the string representation
func (CreateScriptOutput) SDKResponseMetadata ¶
func (s CreateScriptOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateScriptOutput) String ¶
func (s CreateScriptOutput) String() string
String returns the string representation
type CreateScriptRequest ¶
type CreateScriptRequest struct { *aws.Request Input *CreateScriptInput Copy func(*CreateScriptInput) CreateScriptRequest }
CreateScriptRequest is a API request type for the CreateScript API operation.
func (CreateScriptRequest) Send ¶
func (r CreateScriptRequest) Send() (*CreateScriptOutput, error)
Send marshals and sends the CreateScript API request.
type CreateTableInput ¶
type CreateTableInput struct { // The ID of the Data Catalog in which to create the Table. If none is supplied, // the AWS 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"` // The TableInput object that defines the metadata table to create in the catalog. // // TableInput is a required field TableInput *TableInput `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateTableRequest
func (CreateTableInput) GoString ¶
func (s CreateTableInput) GoString() string
GoString returns the string representation
func (CreateTableInput) String ¶
func (s CreateTableInput) String() string
String returns the string representation
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateTableResponse
func (CreateTableOutput) GoString ¶
func (s CreateTableOutput) GoString() string
GoString returns the string representation
func (CreateTableOutput) SDKResponseMetadata ¶
func (s CreateTableOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateTableOutput) String ¶
func (s CreateTableOutput) String() string
String returns the string representation
type CreateTableRequest ¶
type CreateTableRequest struct { *aws.Request Input *CreateTableInput Copy func(*CreateTableInput) CreateTableRequest }
CreateTableRequest is a API request type for the CreateTable API operation.
func (CreateTableRequest) Send ¶
func (r CreateTableRequest) Send() (*CreateTableOutput, error)
Send marshals and sends the CreateTable API request.
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"` // 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 (http://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 // not supported for ON_DEMAND triggers. StartOnCreation *bool `type:"boolean"` // The type of the new trigger. // // Type is a required field Type TriggerType `type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateTriggerRequest
func (CreateTriggerInput) GoString ¶
func (s CreateTriggerInput) GoString() string
GoString returns the string representation
func (CreateTriggerInput) String ¶
func (s CreateTriggerInput) String() string
String returns the string representation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateTriggerResponse
func (CreateTriggerOutput) GoString ¶
func (s CreateTriggerOutput) GoString() string
GoString returns the string representation
func (CreateTriggerOutput) SDKResponseMetadata ¶
func (s CreateTriggerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateTriggerOutput) String ¶
func (s CreateTriggerOutput) String() string
String returns the string representation
type CreateTriggerRequest ¶
type CreateTriggerRequest struct { *aws.Request Input *CreateTriggerInput Copy func(*CreateTriggerInput) CreateTriggerRequest }
CreateTriggerRequest is a API request type for the CreateTrigger API operation.
func (CreateTriggerRequest) Send ¶
func (r CreateTriggerRequest) Send() (*CreateTriggerOutput, error)
Send marshals and sends the CreateTrigger API request.
type CreateUserDefinedFunctionInput ¶
type CreateUserDefinedFunctionInput struct { // The ID of the Data Catalog in which to create the function. If none is supplied, // the AWS 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateUserDefinedFunctionRequest
func (CreateUserDefinedFunctionInput) GoString ¶
func (s CreateUserDefinedFunctionInput) GoString() string
GoString returns the string representation
func (CreateUserDefinedFunctionInput) String ¶
func (s CreateUserDefinedFunctionInput) String() string
String returns the string representation
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateUserDefinedFunctionResponse
func (CreateUserDefinedFunctionOutput) GoString ¶
func (s CreateUserDefinedFunctionOutput) GoString() string
GoString returns the string representation
func (CreateUserDefinedFunctionOutput) SDKResponseMetadata ¶
func (s CreateUserDefinedFunctionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateUserDefinedFunctionOutput) String ¶
func (s CreateUserDefinedFunctionOutput) String() string
String returns the string representation
type CreateUserDefinedFunctionRequest ¶
type CreateUserDefinedFunctionRequest struct { *aws.Request Input *CreateUserDefinedFunctionInput Copy func(*CreateUserDefinedFunctionInput) CreateUserDefinedFunctionRequest }
CreateUserDefinedFunctionRequest is a API request type for the CreateUserDefinedFunction API operation.
func (CreateUserDefinedFunctionRequest) Send ¶
func (r CreateUserDefinedFunctionRequest) Send() (*CreateUserDefinedFunctionOutput, error)
Send marshals and sends the CreateUserDefinedFunction API request.
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. Note that this cannot 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateXMLClassifierRequest
func (CreateXMLClassifierRequest) GoString ¶
func (s CreateXMLClassifierRequest) GoString() string
GoString returns the string representation
func (CreateXMLClassifierRequest) String ¶
func (s CreateXMLClassifierRequest) String() string
String returns the string representation
func (*CreateXMLClassifierRequest) Validate ¶
func (s *CreateXMLClassifierRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Database ¶
type Database struct { // The time at which the metadata database was created in the catalog. CreateTime *time.Time `type:"timestamp" timestampFormat:"unix"` // Description of the database. Description *string `type:"string"` // The location of the database (for example, an HDFS path). LocationUri *string `min:"1" type:"string"` // Name of the database. For Hive compatibility, this is folded to lowercase // when it is stored. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // A list of key-value pairs that define parameters and properties of the database. Parameters map[string]string `type:"map"` // contains filtered or unexported fields }
The Database object represents a logical grouping of tables that may reside in a Hive metastore or an RDBMS. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Database
type DatabaseInput ¶
type DatabaseInput struct { // Description of the database Description *string `type:"string"` // The location of the database (for example, an HDFS path). LocationUri *string `min:"1" type:"string"` // Name of the database. For Hive compatibility, this is folded to lowercase // when it is stored. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // A list of key-value pairs that define parameters and properties of the database. Parameters map[string]string `type:"map"` // contains filtered or unexported fields }
The structure used to create or update a database. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DatabaseInput
func (DatabaseInput) GoString ¶
func (s DatabaseInput) GoString() string
GoString returns the string representation
func (DatabaseInput) String ¶
func (s DatabaseInput) String() string
String returns the string representation
func (*DatabaseInput) Validate ¶
func (s *DatabaseInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteBehavior ¶
type DeleteBehavior string
const ( DeleteBehaviorLog DeleteBehavior = "LOG" DeleteBehaviorDeleteFromDatabase DeleteBehavior = "DELETE_FROM_DATABASE" DeleteBehaviorDeprecateInDatabase DeleteBehavior = "DEPRECATE_IN_DATABASE" )
Enum values for DeleteBehavior
func (DeleteBehavior) MarshalValue ¶
func (enum DeleteBehavior) MarshalValue() (string, error)
func (DeleteBehavior) MarshalValueBuf ¶
func (enum DeleteBehavior) MarshalValueBuf(b []byte) ([]byte, error)
type DeleteClassifierInput ¶
type DeleteClassifierInput struct { // Name of the classifier to remove. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteClassifierRequest
func (DeleteClassifierInput) GoString ¶
func (s DeleteClassifierInput) GoString() string
GoString returns the string representation
func (DeleteClassifierInput) String ¶
func (s DeleteClassifierInput) String() string
String returns the string representation
func (*DeleteClassifierInput) Validate ¶
func (s *DeleteClassifierInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteClassifierOutput ¶
type DeleteClassifierOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteClassifierResponse
func (DeleteClassifierOutput) GoString ¶
func (s DeleteClassifierOutput) GoString() string
GoString returns the string representation
func (DeleteClassifierOutput) SDKResponseMetadata ¶
func (s DeleteClassifierOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteClassifierOutput) String ¶
func (s DeleteClassifierOutput) String() string
String returns the string representation
type DeleteClassifierRequest ¶
type DeleteClassifierRequest struct { *aws.Request Input *DeleteClassifierInput Copy func(*DeleteClassifierInput) DeleteClassifierRequest }
DeleteClassifierRequest is a API request type for the DeleteClassifier API operation.
func (DeleteClassifierRequest) Send ¶
func (r DeleteClassifierRequest) Send() (*DeleteClassifierOutput, error)
Send marshals and sends the DeleteClassifier API request.
type DeleteConnectionInput ¶
type DeleteConnectionInput struct { // The ID of the Data Catalog in which the connection resides. If none is supplied, // the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // The name of the connection to delete. // // ConnectionName is a required field ConnectionName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteConnectionRequest
func (DeleteConnectionInput) GoString ¶
func (s DeleteConnectionInput) GoString() string
GoString returns the string representation
func (DeleteConnectionInput) String ¶
func (s DeleteConnectionInput) String() string
String returns the string representation
func (*DeleteConnectionInput) Validate ¶
func (s *DeleteConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConnectionOutput ¶
type DeleteConnectionOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteConnectionResponse
func (DeleteConnectionOutput) GoString ¶
func (s DeleteConnectionOutput) GoString() string
GoString returns the string representation
func (DeleteConnectionOutput) SDKResponseMetadata ¶
func (s DeleteConnectionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteConnectionOutput) String ¶
func (s DeleteConnectionOutput) String() string
String returns the string representation
type DeleteConnectionRequest ¶
type DeleteConnectionRequest struct { *aws.Request Input *DeleteConnectionInput Copy func(*DeleteConnectionInput) DeleteConnectionRequest }
DeleteConnectionRequest is a API request type for the DeleteConnection API operation.
func (DeleteConnectionRequest) Send ¶
func (r DeleteConnectionRequest) Send() (*DeleteConnectionOutput, error)
Send marshals and sends the DeleteConnection API request.
type DeleteCrawlerInput ¶
type DeleteCrawlerInput struct { // Name of the crawler to remove. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteCrawlerRequest
func (DeleteCrawlerInput) GoString ¶
func (s DeleteCrawlerInput) GoString() string
GoString returns the string representation
func (DeleteCrawlerInput) String ¶
func (s DeleteCrawlerInput) String() string
String returns the string representation
func (*DeleteCrawlerInput) Validate ¶
func (s *DeleteCrawlerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteCrawlerOutput ¶
type DeleteCrawlerOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteCrawlerResponse
func (DeleteCrawlerOutput) GoString ¶
func (s DeleteCrawlerOutput) GoString() string
GoString returns the string representation
func (DeleteCrawlerOutput) SDKResponseMetadata ¶
func (s DeleteCrawlerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteCrawlerOutput) String ¶
func (s DeleteCrawlerOutput) String() string
String returns the string representation
type DeleteCrawlerRequest ¶
type DeleteCrawlerRequest struct { *aws.Request Input *DeleteCrawlerInput Copy func(*DeleteCrawlerInput) DeleteCrawlerRequest }
DeleteCrawlerRequest is a API request type for the DeleteCrawler API operation.
func (DeleteCrawlerRequest) Send ¶
func (r DeleteCrawlerRequest) Send() (*DeleteCrawlerOutput, error)
Send marshals and sends the DeleteCrawler API request.
type DeleteDatabaseInput ¶
type DeleteDatabaseInput struct { // The ID of the Data Catalog in which the database resides. If none is supplied, // the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // The name of the Database to delete. For Hive compatibility, this must be // all lowercase. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteDatabaseRequest
func (DeleteDatabaseInput) GoString ¶
func (s DeleteDatabaseInput) GoString() string
GoString returns the string representation
func (DeleteDatabaseInput) String ¶
func (s DeleteDatabaseInput) String() string
String returns the string representation
func (*DeleteDatabaseInput) Validate ¶
func (s *DeleteDatabaseInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDatabaseOutput ¶
type DeleteDatabaseOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteDatabaseResponse
func (DeleteDatabaseOutput) GoString ¶
func (s DeleteDatabaseOutput) GoString() string
GoString returns the string representation
func (DeleteDatabaseOutput) SDKResponseMetadata ¶
func (s DeleteDatabaseOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteDatabaseOutput) String ¶
func (s DeleteDatabaseOutput) String() string
String returns the string representation
type DeleteDatabaseRequest ¶
type DeleteDatabaseRequest struct { *aws.Request Input *DeleteDatabaseInput Copy func(*DeleteDatabaseInput) DeleteDatabaseRequest }
DeleteDatabaseRequest is a API request type for the DeleteDatabase API operation.
func (DeleteDatabaseRequest) Send ¶
func (r DeleteDatabaseRequest) Send() (*DeleteDatabaseOutput, error)
Send marshals and sends the DeleteDatabase API request.
type DeleteDevEndpointInput ¶
type DeleteDevEndpointInput struct { // The name of the DevEndpoint. // // EndpointName is a required field EndpointName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteDevEndpointRequest
func (DeleteDevEndpointInput) GoString ¶
func (s DeleteDevEndpointInput) GoString() string
GoString returns the string representation
func (DeleteDevEndpointInput) String ¶
func (s DeleteDevEndpointInput) String() string
String returns the string representation
func (*DeleteDevEndpointInput) Validate ¶
func (s *DeleteDevEndpointInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDevEndpointOutput ¶
type DeleteDevEndpointOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteDevEndpointResponse
func (DeleteDevEndpointOutput) GoString ¶
func (s DeleteDevEndpointOutput) GoString() string
GoString returns the string representation
func (DeleteDevEndpointOutput) SDKResponseMetadata ¶
func (s DeleteDevEndpointOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteDevEndpointOutput) String ¶
func (s DeleteDevEndpointOutput) String() string
String returns the string representation
type DeleteDevEndpointRequest ¶
type DeleteDevEndpointRequest struct { *aws.Request Input *DeleteDevEndpointInput Copy func(*DeleteDevEndpointInput) DeleteDevEndpointRequest }
DeleteDevEndpointRequest is a API request type for the DeleteDevEndpoint API operation.
func (DeleteDevEndpointRequest) Send ¶
func (r DeleteDevEndpointRequest) Send() (*DeleteDevEndpointOutput, error)
Send marshals and sends the DeleteDevEndpoint API request.
type DeleteJobInput ¶
type DeleteJobInput struct { // The name of the job definition to delete. // // JobName is a required field JobName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteJobRequest
func (DeleteJobInput) GoString ¶
func (s DeleteJobInput) GoString() string
GoString returns the string representation
func (DeleteJobInput) String ¶
func (s DeleteJobInput) String() string
String returns the string representation
func (*DeleteJobInput) Validate ¶
func (s *DeleteJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteJobOutput ¶
type DeleteJobOutput struct { // The name of the job definition that was deleted. JobName *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteJobResponse
func (DeleteJobOutput) GoString ¶
func (s DeleteJobOutput) GoString() string
GoString returns the string representation
func (DeleteJobOutput) SDKResponseMetadata ¶
func (s DeleteJobOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteJobOutput) String ¶
func (s DeleteJobOutput) String() string
String returns the string representation
type DeleteJobRequest ¶
type DeleteJobRequest struct { *aws.Request Input *DeleteJobInput Copy func(*DeleteJobInput) DeleteJobRequest }
DeleteJobRequest is a API request type for the DeleteJob API operation.
func (DeleteJobRequest) Send ¶
func (r DeleteJobRequest) Send() (*DeleteJobOutput, error)
Send marshals and sends the DeleteJob API request.
type DeletePartitionInput ¶
type DeletePartitionInput struct { // The ID of the Data Catalog where the partition to be deleted resides. If // none is supplied, the AWS 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"` // The values that define the partition. // // PartitionValues is a required field PartitionValues []string `type:"list" required:"true"` // The name of the table where the partition to be deleted is located. // // TableName is a required field TableName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeletePartitionRequest
func (DeletePartitionInput) GoString ¶
func (s DeletePartitionInput) GoString() string
GoString returns the string representation
func (DeletePartitionInput) String ¶
func (s DeletePartitionInput) String() string
String returns the string representation
func (*DeletePartitionInput) Validate ¶
func (s *DeletePartitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeletePartitionOutput ¶
type DeletePartitionOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeletePartitionResponse
func (DeletePartitionOutput) GoString ¶
func (s DeletePartitionOutput) GoString() string
GoString returns the string representation
func (DeletePartitionOutput) SDKResponseMetadata ¶
func (s DeletePartitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeletePartitionOutput) String ¶
func (s DeletePartitionOutput) String() string
String returns the string representation
type DeletePartitionRequest ¶
type DeletePartitionRequest struct { *aws.Request Input *DeletePartitionInput Copy func(*DeletePartitionInput) DeletePartitionRequest }
DeletePartitionRequest is a API request type for the DeletePartition API operation.
func (DeletePartitionRequest) Send ¶
func (r DeletePartitionRequest) Send() (*DeletePartitionOutput, error)
Send marshals and sends the DeletePartition API request.
type DeleteTableInput ¶
type DeleteTableInput struct { // The ID of the Data Catalog where the table resides. If none is supplied, // the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // The name of the catalog database 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 to be deleted. For Hive compatibility, this name is // entirely lowercase. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteTableRequest
func (DeleteTableInput) GoString ¶
func (s DeleteTableInput) GoString() string
GoString returns the string representation
func (DeleteTableInput) String ¶
func (s DeleteTableInput) String() string
String returns the string representation
func (*DeleteTableInput) Validate ¶
func (s *DeleteTableInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteTableOutput ¶
type DeleteTableOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteTableResponse
func (DeleteTableOutput) GoString ¶
func (s DeleteTableOutput) GoString() string
GoString returns the string representation
func (DeleteTableOutput) SDKResponseMetadata ¶
func (s DeleteTableOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteTableOutput) String ¶
func (s DeleteTableOutput) String() string
String returns the string representation
type DeleteTableRequest ¶
type DeleteTableRequest struct { *aws.Request Input *DeleteTableInput Copy func(*DeleteTableInput) DeleteTableRequest }
DeleteTableRequest is a API request type for the DeleteTable API operation.
func (DeleteTableRequest) Send ¶
func (r DeleteTableRequest) Send() (*DeleteTableOutput, error)
Send marshals and sends the DeleteTable API request.
type DeleteTableVersionInput ¶
type DeleteTableVersionInput struct { // The ID of the Data Catalog where the tables reside. If none is supplied, // the AWS 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"` // The ID of the table version to be deleted. // // VersionId is a required field VersionId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteTableVersionRequest
func (DeleteTableVersionInput) GoString ¶
func (s DeleteTableVersionInput) GoString() string
GoString returns the string representation
func (DeleteTableVersionInput) String ¶
func (s DeleteTableVersionInput) String() string
String returns the string representation
func (*DeleteTableVersionInput) Validate ¶
func (s *DeleteTableVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteTableVersionOutput ¶
type DeleteTableVersionOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteTableVersionResponse
func (DeleteTableVersionOutput) GoString ¶
func (s DeleteTableVersionOutput) GoString() string
GoString returns the string representation
func (DeleteTableVersionOutput) SDKResponseMetadata ¶
func (s DeleteTableVersionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteTableVersionOutput) String ¶
func (s DeleteTableVersionOutput) String() string
String returns the string representation
type DeleteTableVersionRequest ¶
type DeleteTableVersionRequest struct { *aws.Request Input *DeleteTableVersionInput Copy func(*DeleteTableVersionInput) DeleteTableVersionRequest }
DeleteTableVersionRequest is a API request type for the DeleteTableVersion API operation.
func (DeleteTableVersionRequest) Send ¶
func (r DeleteTableVersionRequest) Send() (*DeleteTableVersionOutput, error)
Send marshals and sends the DeleteTableVersion API request.
type DeleteTriggerInput ¶
type DeleteTriggerInput struct { // The name of the trigger to delete. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteTriggerRequest
func (DeleteTriggerInput) GoString ¶
func (s DeleteTriggerInput) GoString() string
GoString returns the string representation
func (DeleteTriggerInput) String ¶
func (s DeleteTriggerInput) String() string
String returns the string representation
func (*DeleteTriggerInput) Validate ¶
func (s *DeleteTriggerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteTriggerOutput ¶
type DeleteTriggerOutput struct { // The name of the trigger that was deleted. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteTriggerResponse
func (DeleteTriggerOutput) GoString ¶
func (s DeleteTriggerOutput) GoString() string
GoString returns the string representation
func (DeleteTriggerOutput) SDKResponseMetadata ¶
func (s DeleteTriggerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteTriggerOutput) String ¶
func (s DeleteTriggerOutput) String() string
String returns the string representation
type DeleteTriggerRequest ¶
type DeleteTriggerRequest struct { *aws.Request Input *DeleteTriggerInput Copy func(*DeleteTriggerInput) DeleteTriggerRequest }
DeleteTriggerRequest is a API request type for the DeleteTrigger API operation.
func (DeleteTriggerRequest) Send ¶
func (r DeleteTriggerRequest) Send() (*DeleteTriggerOutput, error)
Send marshals and sends the DeleteTrigger API request.
type DeleteUserDefinedFunctionInput ¶
type DeleteUserDefinedFunctionInput struct { // The ID of the Data Catalog where the function to be deleted is located. If // none is supplied, the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // The name of the catalog database where the function is located. // // DatabaseName is a required field DatabaseName *string `min:"1" type:"string" required:"true"` // The name of the function definition to be deleted. // // FunctionName is a required field FunctionName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteUserDefinedFunctionRequest
func (DeleteUserDefinedFunctionInput) GoString ¶
func (s DeleteUserDefinedFunctionInput) GoString() string
GoString returns the string representation
func (DeleteUserDefinedFunctionInput) String ¶
func (s DeleteUserDefinedFunctionInput) String() string
String returns the string representation
func (*DeleteUserDefinedFunctionInput) Validate ¶
func (s *DeleteUserDefinedFunctionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteUserDefinedFunctionOutput ¶
type DeleteUserDefinedFunctionOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteUserDefinedFunctionResponse
func (DeleteUserDefinedFunctionOutput) GoString ¶
func (s DeleteUserDefinedFunctionOutput) GoString() string
GoString returns the string representation
func (DeleteUserDefinedFunctionOutput) SDKResponseMetadata ¶
func (s DeleteUserDefinedFunctionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteUserDefinedFunctionOutput) String ¶
func (s DeleteUserDefinedFunctionOutput) String() string
String returns the string representation
type DeleteUserDefinedFunctionRequest ¶
type DeleteUserDefinedFunctionRequest struct { *aws.Request Input *DeleteUserDefinedFunctionInput Copy func(*DeleteUserDefinedFunctionInput) DeleteUserDefinedFunctionRequest }
DeleteUserDefinedFunctionRequest is a API request type for the DeleteUserDefinedFunction API operation.
func (DeleteUserDefinedFunctionRequest) Send ¶
func (r DeleteUserDefinedFunctionRequest) Send() (*DeleteUserDefinedFunctionOutput, error)
Send marshals and sends the DeleteUserDefinedFunction API request.
type DevEndpoint ¶
type DevEndpoint struct { // 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" timestampFormat:"unix"` // The name of the DevEndpoint. EndpointName *string `type:"string"` // Path to one or more Java Jars in an S3 bucket that should be loaded in your // DevEndpoint. // // Please note that only pure Java/Scala libraries can currently be used on // a DevEndpoint. ExtraJarsS3Path *string `type:"string"` // Path(s) to one or more Python libraries in an S3 bucket that should be loaded // in your DevEndpoint. Multiple values must be complete paths separated by // a comma. // // Please note that only pure Python libraries can currently be used on 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"` // The reason for a current failure in this DevEndpoint. FailureReason *string `type:"string"` // The point in time at which this DevEndpoint was last modified. LastModifiedTimestamp *time.Time `type:"timestamp" timestampFormat:"unix"` // The status of the last update. LastUpdateStatus *string `type:"string"` // The number of AWS Glue Data Processing Units (DPUs) allocated to this DevEndpoint. NumberOfNodes *int64 `type:"integer"` // The private address used by this DevEndpoint. PrivateAddress *string `type:"string"` // The public VPC address used by this DevEndpoint. PublicAddress *string `type:"string"` // The public key to be used by this DevEndpoint for authentication. PublicKey *string `type:"string"` // The AWS ARN of the IAM role used in this DevEndpoint. RoleArn *string `type:"string"` // A list of security group identifiers used in this DevEndpoint. SecurityGroupIds []string `type:"list"` // The current status of this DevEndpoint. Status *string `type:"string"` // The subnet ID for this DevEndpoint. SubnetId *string `type:"string"` // The ID of the virtual private cloud (VPC) used by this DevEndpoint. VpcId *string `type:"string"` // The YARN endpoint address 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 }
A development endpoint where a developer can remotely debug ETL scripts. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DevEndpoint
func (DevEndpoint) GoString ¶
func (s DevEndpoint) GoString() string
GoString returns the string representation
func (DevEndpoint) String ¶
func (s DevEndpoint) String() string
String returns the string representation
type DevEndpointCustomLibraries ¶
type DevEndpointCustomLibraries struct { // Path to one or more Java Jars in an S3 bucket that should be loaded in your // DevEndpoint. // // Please note that only pure Java/Scala libraries can currently be used on // a DevEndpoint. ExtraJarsS3Path *string `type:"string"` // Path(s) to one or more Python libraries in an S3 bucket that should be loaded // in your DevEndpoint. Multiple values must be complete paths separated by // a comma. // // Please note that only pure Python libraries can currently be used on 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"` // contains filtered or unexported fields }
Custom libraries to be loaded into a DevEndpoint. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DevEndpointCustomLibraries
func (DevEndpointCustomLibraries) GoString ¶
func (s DevEndpointCustomLibraries) GoString() string
GoString returns the string representation
func (DevEndpointCustomLibraries) String ¶
func (s DevEndpointCustomLibraries) String() string
String returns the string representation
type ErrorDetail ¶
type ErrorDetail struct { // The code associated with this error. ErrorCode *string `min:"1" type:"string"` // A message describing the error. ErrorMessage *string `type:"string"` // contains filtered or unexported fields }
Contains details about an error. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ErrorDetail
func (ErrorDetail) GoString ¶
func (s ErrorDetail) GoString() string
GoString returns the string representation
func (ErrorDetail) String ¶
func (s ErrorDetail) String() string
String returns the string representation
type ExecutionProperty ¶
type ExecutionProperty struct { // The maximum number of concurrent runs allowed for the job. The default is // 1. An error is returned when this threshold is reached. The maximum value // you can specify is controlled by a service limit. MaxConcurrentRuns *int64 `type:"integer"` // contains filtered or unexported fields }
An execution property of a job. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ExecutionProperty
func (ExecutionProperty) GoString ¶
func (s ExecutionProperty) GoString() string
GoString returns the string representation
func (ExecutionProperty) String ¶
func (s ExecutionProperty) String() string
String returns the string representation
type GetCatalogImportStatusInput ¶
type GetCatalogImportStatusInput struct { // The ID of the catalog to migrate. Currently, this should be the AWS account // ID. CatalogId *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCatalogImportStatusRequest
func (GetCatalogImportStatusInput) GoString ¶
func (s GetCatalogImportStatusInput) GoString() string
GoString returns the string representation
func (GetCatalogImportStatusInput) String ¶
func (s GetCatalogImportStatusInput) String() string
String returns the string representation
func (*GetCatalogImportStatusInput) Validate ¶
func (s *GetCatalogImportStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCatalogImportStatusOutput ¶
type GetCatalogImportStatusOutput struct { // The status of the specified catalog migration. ImportStatus *CatalogImportStatus `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCatalogImportStatusResponse
func (GetCatalogImportStatusOutput) GoString ¶
func (s GetCatalogImportStatusOutput) GoString() string
GoString returns the string representation
func (GetCatalogImportStatusOutput) SDKResponseMetadata ¶
func (s GetCatalogImportStatusOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetCatalogImportStatusOutput) String ¶
func (s GetCatalogImportStatusOutput) String() string
String returns the string representation
type GetCatalogImportStatusRequest ¶
type GetCatalogImportStatusRequest struct { *aws.Request Input *GetCatalogImportStatusInput Copy func(*GetCatalogImportStatusInput) GetCatalogImportStatusRequest }
GetCatalogImportStatusRequest is a API request type for the GetCatalogImportStatus API operation.
func (GetCatalogImportStatusRequest) Send ¶
func (r GetCatalogImportStatusRequest) Send() (*GetCatalogImportStatusOutput, error)
Send marshals and sends the GetCatalogImportStatus API request.
type GetClassifierInput ¶
type GetClassifierInput struct { // Name of the classifier to retrieve. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetClassifierRequest
func (GetClassifierInput) GoString ¶
func (s GetClassifierInput) GoString() string
GoString returns the string representation
func (GetClassifierInput) String ¶
func (s GetClassifierInput) String() string
String returns the string representation
func (*GetClassifierInput) Validate ¶
func (s *GetClassifierInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetClassifierOutput ¶
type GetClassifierOutput struct { // The requested classifier. Classifier *Classifier `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetClassifierResponse
func (GetClassifierOutput) GoString ¶
func (s GetClassifierOutput) GoString() string
GoString returns the string representation
func (GetClassifierOutput) SDKResponseMetadata ¶
func (s GetClassifierOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetClassifierOutput) String ¶
func (s GetClassifierOutput) String() string
String returns the string representation
type GetClassifierRequest ¶
type GetClassifierRequest struct { *aws.Request Input *GetClassifierInput Copy func(*GetClassifierInput) GetClassifierRequest }
GetClassifierRequest is a API request type for the GetClassifier API operation.
func (GetClassifierRequest) Send ¶
func (r GetClassifierRequest) Send() (*GetClassifierOutput, error)
Send marshals and sends the GetClassifier API request.
type GetClassifiersInput ¶
type GetClassifiersInput struct { // Size of the list to return (optional). MaxResults *int64 `min:"1" type:"integer"` // An optional continuation token. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetClassifiersRequest
func (GetClassifiersInput) GoString ¶
func (s GetClassifiersInput) GoString() string
GoString returns the string representation
func (GetClassifiersInput) String ¶
func (s GetClassifiersInput) String() string
String returns the string representation
func (*GetClassifiersInput) Validate ¶
func (s *GetClassifiersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetClassifiersOutput ¶
type GetClassifiersOutput struct { // The requested list of classifier objects. Classifiers []Classifier `type:"list"` // A continuation token. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetClassifiersResponse
func (GetClassifiersOutput) GoString ¶
func (s GetClassifiersOutput) GoString() string
GoString returns the string representation
func (GetClassifiersOutput) SDKResponseMetadata ¶
func (s GetClassifiersOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetClassifiersOutput) String ¶
func (s GetClassifiersOutput) String() string
String returns the string representation
type GetClassifiersPager ¶
GetClassifiersPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*GetClassifiersPager) CurrentPage ¶
func (p *GetClassifiersPager) CurrentPage() *GetClassifiersOutput
type GetClassifiersRequest ¶
type GetClassifiersRequest struct { *aws.Request Input *GetClassifiersInput Copy func(*GetClassifiersInput) GetClassifiersRequest }
GetClassifiersRequest is a API request type for the GetClassifiers API operation.
func (*GetClassifiersRequest) Paginate ¶
func (p *GetClassifiersRequest) Paginate(opts ...aws.Option) GetClassifiersPager
Paginate pages iterates over the pages of a GetClassifiersRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetClassifiers operation. req := client.GetClassifiersRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (GetClassifiersRequest) Send ¶
func (r GetClassifiersRequest) Send() (*GetClassifiersOutput, error)
Send marshals and sends the GetClassifiers API request.
type GetConnectionInput ¶
type GetConnectionInput struct { // The ID of the Data Catalog in which the connection resides. If none is supplied, // the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // The name of the connection definition to retrieve. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetConnectionRequest
func (GetConnectionInput) GoString ¶
func (s GetConnectionInput) GoString() string
GoString returns the string representation
func (GetConnectionInput) String ¶
func (s GetConnectionInput) String() string
String returns the string representation
func (*GetConnectionInput) Validate ¶
func (s *GetConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConnectionOutput ¶
type GetConnectionOutput struct { // The requested connection definition. Connection *Connection `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetConnectionResponse
func (GetConnectionOutput) GoString ¶
func (s GetConnectionOutput) GoString() string
GoString returns the string representation
func (GetConnectionOutput) SDKResponseMetadata ¶
func (s GetConnectionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetConnectionOutput) String ¶
func (s GetConnectionOutput) String() string
String returns the string representation
type GetConnectionRequest ¶
type GetConnectionRequest struct { *aws.Request Input *GetConnectionInput Copy func(*GetConnectionInput) GetConnectionRequest }
GetConnectionRequest is a API request type for the GetConnection API operation.
func (GetConnectionRequest) Send ¶
func (r GetConnectionRequest) Send() (*GetConnectionOutput, error)
Send marshals and sends the GetConnection API request.
type GetConnectionsFilter ¶
type GetConnectionsFilter struct { // The type of connections to return. Currently, only JDBC is supported; SFTP // is not supported. ConnectionType ConnectionType `type:"string" enum:"true"` // A criteria string that must match the criteria recorded in the connection // definition for that connection definition to be returned. MatchCriteria []string `type:"list"` // contains filtered or unexported fields }
Filters the connection definitions returned by the GetConnections API. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetConnectionsFilter
func (GetConnectionsFilter) GoString ¶
func (s GetConnectionsFilter) GoString() string
GoString returns the string representation
func (GetConnectionsFilter) String ¶
func (s GetConnectionsFilter) String() string
String returns the string representation
type GetConnectionsInput ¶
type GetConnectionsInput struct { // The ID of the Data Catalog in which the connections reside. If none is supplied, // the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // A filter that controls which connections will be returned. Filter *GetConnectionsFilter `type:"structure"` // The maximum number of connections to return in one response. MaxResults *int64 `min:"1" type:"integer"` // A continuation token, if this is a continuation call. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetConnectionsRequest
func (GetConnectionsInput) GoString ¶
func (s GetConnectionsInput) GoString() string
GoString returns the string representation
func (GetConnectionsInput) String ¶
func (s GetConnectionsInput) String() string
String returns the string representation
func (*GetConnectionsInput) Validate ¶
func (s *GetConnectionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConnectionsOutput ¶
type GetConnectionsOutput struct { // A list of requested connection definitions. ConnectionList []Connection `type:"list"` // A continuation token, if the list of connections returned does not include // the last of the filtered connections. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetConnectionsResponse
func (GetConnectionsOutput) GoString ¶
func (s GetConnectionsOutput) GoString() string
GoString returns the string representation
func (GetConnectionsOutput) SDKResponseMetadata ¶
func (s GetConnectionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetConnectionsOutput) String ¶
func (s GetConnectionsOutput) String() string
String returns the string representation
type GetConnectionsPager ¶
GetConnectionsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*GetConnectionsPager) CurrentPage ¶
func (p *GetConnectionsPager) CurrentPage() *GetConnectionsOutput
type GetConnectionsRequest ¶
type GetConnectionsRequest struct { *aws.Request Input *GetConnectionsInput Copy func(*GetConnectionsInput) GetConnectionsRequest }
GetConnectionsRequest is a API request type for the GetConnections API operation.
func (*GetConnectionsRequest) Paginate ¶
func (p *GetConnectionsRequest) Paginate(opts ...aws.Option) GetConnectionsPager
Paginate pages iterates over the pages of a GetConnectionsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetConnections operation. req := client.GetConnectionsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (GetConnectionsRequest) Send ¶
func (r GetConnectionsRequest) Send() (*GetConnectionsOutput, error)
Send marshals and sends the GetConnections API request.
type GetCrawlerInput ¶
type GetCrawlerInput struct { // Name of the crawler to retrieve metadata for. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawlerRequest
func (GetCrawlerInput) GoString ¶
func (s GetCrawlerInput) GoString() string
GoString returns the string representation
func (GetCrawlerInput) String ¶
func (s GetCrawlerInput) String() string
String returns the string representation
func (*GetCrawlerInput) Validate ¶
func (s *GetCrawlerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCrawlerMetricsInput ¶
type GetCrawlerMetricsInput struct { // A list of the names of crawlers about which to retrieve metrics. CrawlerNameList []string `type:"list"` // The maximum size of a list to return. MaxResults *int64 `min:"1" type:"integer"` // A continuation token, if this is a continuation call. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawlerMetricsRequest
func (GetCrawlerMetricsInput) GoString ¶
func (s GetCrawlerMetricsInput) GoString() string
GoString returns the string representation
func (GetCrawlerMetricsInput) String ¶
func (s GetCrawlerMetricsInput) String() string
String returns the string representation
func (*GetCrawlerMetricsInput) Validate ¶
func (s *GetCrawlerMetricsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCrawlerMetricsOutput ¶
type GetCrawlerMetricsOutput struct { // A list of metrics for the specified crawler. CrawlerMetricsList []CrawlerMetrics `type:"list"` // A continuation token, if the returned list does not contain the last metric // available. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawlerMetricsResponse
func (GetCrawlerMetricsOutput) GoString ¶
func (s GetCrawlerMetricsOutput) GoString() string
GoString returns the string representation
func (GetCrawlerMetricsOutput) SDKResponseMetadata ¶
func (s GetCrawlerMetricsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetCrawlerMetricsOutput) String ¶
func (s GetCrawlerMetricsOutput) String() string
String returns the string representation
type GetCrawlerMetricsPager ¶
GetCrawlerMetricsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*GetCrawlerMetricsPager) CurrentPage ¶
func (p *GetCrawlerMetricsPager) CurrentPage() *GetCrawlerMetricsOutput
type GetCrawlerMetricsRequest ¶
type GetCrawlerMetricsRequest struct { *aws.Request Input *GetCrawlerMetricsInput Copy func(*GetCrawlerMetricsInput) GetCrawlerMetricsRequest }
GetCrawlerMetricsRequest is a API request type for the GetCrawlerMetrics API operation.
func (*GetCrawlerMetricsRequest) Paginate ¶
func (p *GetCrawlerMetricsRequest) Paginate(opts ...aws.Option) GetCrawlerMetricsPager
Paginate pages iterates over the pages of a GetCrawlerMetricsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetCrawlerMetrics operation. req := client.GetCrawlerMetricsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (GetCrawlerMetricsRequest) Send ¶
func (r GetCrawlerMetricsRequest) Send() (*GetCrawlerMetricsOutput, error)
Send marshals and sends the GetCrawlerMetrics API request.
type GetCrawlerOutput ¶
type GetCrawlerOutput struct { // The metadata for the specified crawler. Crawler *Crawler `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawlerResponse
func (GetCrawlerOutput) GoString ¶
func (s GetCrawlerOutput) GoString() string
GoString returns the string representation
func (GetCrawlerOutput) SDKResponseMetadata ¶
func (s GetCrawlerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetCrawlerOutput) String ¶
func (s GetCrawlerOutput) String() string
String returns the string representation
type GetCrawlerRequest ¶
type GetCrawlerRequest struct { *aws.Request Input *GetCrawlerInput Copy func(*GetCrawlerInput) GetCrawlerRequest }
GetCrawlerRequest is a API request type for the GetCrawler API operation.
func (GetCrawlerRequest) Send ¶
func (r GetCrawlerRequest) Send() (*GetCrawlerOutput, error)
Send marshals and sends the GetCrawler API request.
type GetCrawlersInput ¶
type GetCrawlersInput struct { // The number of crawlers to return on each call. MaxResults *int64 `min:"1" type:"integer"` // A continuation token, if this is a continuation request. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawlersRequest
func (GetCrawlersInput) GoString ¶
func (s GetCrawlersInput) GoString() string
GoString returns the string representation
func (GetCrawlersInput) String ¶
func (s GetCrawlersInput) String() string
String returns the string representation
func (*GetCrawlersInput) Validate ¶
func (s *GetCrawlersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCrawlersOutput ¶
type GetCrawlersOutput struct { // A list of crawler metadata. Crawlers []Crawler `type:"list"` // A continuation token, if the returned list has not reached the end of those // defined in this customer account. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawlersResponse
func (GetCrawlersOutput) GoString ¶
func (s GetCrawlersOutput) GoString() string
GoString returns the string representation
func (GetCrawlersOutput) SDKResponseMetadata ¶
func (s GetCrawlersOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetCrawlersOutput) String ¶
func (s GetCrawlersOutput) String() string
String returns the string representation
type GetCrawlersPager ¶
GetCrawlersPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*GetCrawlersPager) CurrentPage ¶
func (p *GetCrawlersPager) CurrentPage() *GetCrawlersOutput
type GetCrawlersRequest ¶
type GetCrawlersRequest struct { *aws.Request Input *GetCrawlersInput Copy func(*GetCrawlersInput) GetCrawlersRequest }
GetCrawlersRequest is a API request type for the GetCrawlers API operation.
func (*GetCrawlersRequest) Paginate ¶
func (p *GetCrawlersRequest) Paginate(opts ...aws.Option) GetCrawlersPager
Paginate pages iterates over the pages of a GetCrawlersRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetCrawlers operation. req := client.GetCrawlersRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (GetCrawlersRequest) Send ¶
func (r GetCrawlersRequest) Send() (*GetCrawlersOutput, error)
Send marshals and sends the GetCrawlers API request.
type GetDatabaseInput ¶
type GetDatabaseInput struct { // The ID of the Data Catalog in which the database resides. If none is supplied, // the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // The name of the database to retrieve. For Hive compatibility, this should // be all lowercase. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDatabaseRequest
func (GetDatabaseInput) GoString ¶
func (s GetDatabaseInput) GoString() string
GoString returns the string representation
func (GetDatabaseInput) String ¶
func (s GetDatabaseInput) String() string
String returns the string representation
func (*GetDatabaseInput) Validate ¶
func (s *GetDatabaseInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDatabaseOutput ¶
type GetDatabaseOutput struct { // The definition of the specified database in the catalog. Database *Database `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDatabaseResponse
func (GetDatabaseOutput) GoString ¶
func (s GetDatabaseOutput) GoString() string
GoString returns the string representation
func (GetDatabaseOutput) SDKResponseMetadata ¶
func (s GetDatabaseOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetDatabaseOutput) String ¶
func (s GetDatabaseOutput) String() string
String returns the string representation
type GetDatabaseRequest ¶
type GetDatabaseRequest struct { *aws.Request Input *GetDatabaseInput Copy func(*GetDatabaseInput) GetDatabaseRequest }
GetDatabaseRequest is a API request type for the GetDatabase API operation.
func (GetDatabaseRequest) Send ¶
func (r GetDatabaseRequest) Send() (*GetDatabaseOutput, error)
Send marshals and sends the GetDatabase API request.
type GetDatabasesInput ¶
type GetDatabasesInput struct { // The ID of the Data Catalog from which to retrieve Databases. If none is supplied, // the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // The maximum number of databases to return in one response. MaxResults *int64 `min:"1" type:"integer"` // A continuation token, if this is a continuation call. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDatabasesRequest
func (GetDatabasesInput) GoString ¶
func (s GetDatabasesInput) GoString() string
GoString returns the string representation
func (GetDatabasesInput) String ¶
func (s GetDatabasesInput) String() string
String returns the string representation
func (*GetDatabasesInput) Validate ¶
func (s *GetDatabasesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDatabasesOutput ¶
type GetDatabasesOutput struct { // A list of Database objects from the specified catalog. // // DatabaseList is a required field DatabaseList []Database `type:"list" required:"true"` // A continuation token for paginating the returned list of tokens, returned // if the current segment of the list is not the last. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDatabasesResponse
func (GetDatabasesOutput) GoString ¶
func (s GetDatabasesOutput) GoString() string
GoString returns the string representation
func (GetDatabasesOutput) SDKResponseMetadata ¶
func (s GetDatabasesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetDatabasesOutput) String ¶
func (s GetDatabasesOutput) String() string
String returns the string representation
type GetDatabasesPager ¶
GetDatabasesPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*GetDatabasesPager) CurrentPage ¶
func (p *GetDatabasesPager) CurrentPage() *GetDatabasesOutput
type GetDatabasesRequest ¶
type GetDatabasesRequest struct { *aws.Request Input *GetDatabasesInput Copy func(*GetDatabasesInput) GetDatabasesRequest }
GetDatabasesRequest is a API request type for the GetDatabases API operation.
func (*GetDatabasesRequest) Paginate ¶
func (p *GetDatabasesRequest) Paginate(opts ...aws.Option) GetDatabasesPager
Paginate pages iterates over the pages of a GetDatabasesRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetDatabases operation. req := client.GetDatabasesRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (GetDatabasesRequest) Send ¶
func (r GetDatabasesRequest) Send() (*GetDatabasesOutput, error)
Send marshals and sends the GetDatabases API request.
type GetDataflowGraphInput ¶
type GetDataflowGraphInput struct { // The Python script to transform. PythonScript *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDataflowGraphRequest
func (GetDataflowGraphInput) GoString ¶
func (s GetDataflowGraphInput) GoString() string
GoString returns the string representation
func (GetDataflowGraphInput) String ¶
func (s GetDataflowGraphInput) String() string
String returns the string representation
type GetDataflowGraphOutput ¶
type GetDataflowGraphOutput struct { // A list of the edges in the resulting DAG. DagEdges []CodeGenEdge `type:"list"` // A list of the nodes in the resulting DAG. DagNodes []CodeGenNode `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDataflowGraphResponse
func (GetDataflowGraphOutput) GoString ¶
func (s GetDataflowGraphOutput) GoString() string
GoString returns the string representation
func (GetDataflowGraphOutput) SDKResponseMetadata ¶
func (s GetDataflowGraphOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetDataflowGraphOutput) String ¶
func (s GetDataflowGraphOutput) String() string
String returns the string representation
type GetDataflowGraphRequest ¶
type GetDataflowGraphRequest struct { *aws.Request Input *GetDataflowGraphInput Copy func(*GetDataflowGraphInput) GetDataflowGraphRequest }
GetDataflowGraphRequest is a API request type for the GetDataflowGraph API operation.
func (GetDataflowGraphRequest) Send ¶
func (r GetDataflowGraphRequest) Send() (*GetDataflowGraphOutput, error)
Send marshals and sends the GetDataflowGraph API request.
type GetDevEndpointInput ¶
type GetDevEndpointInput struct { // Name of the DevEndpoint for which to retrieve information. // // EndpointName is a required field EndpointName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDevEndpointRequest
func (GetDevEndpointInput) GoString ¶
func (s GetDevEndpointInput) GoString() string
GoString returns the string representation
func (GetDevEndpointInput) String ¶
func (s GetDevEndpointInput) String() string
String returns the string representation
func (*GetDevEndpointInput) Validate ¶
func (s *GetDevEndpointInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDevEndpointOutput ¶
type GetDevEndpointOutput struct { // A DevEndpoint definition. DevEndpoint *DevEndpoint `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDevEndpointResponse
func (GetDevEndpointOutput) GoString ¶
func (s GetDevEndpointOutput) GoString() string
GoString returns the string representation
func (GetDevEndpointOutput) SDKResponseMetadata ¶
func (s GetDevEndpointOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetDevEndpointOutput) String ¶
func (s GetDevEndpointOutput) String() string
String returns the string representation
type GetDevEndpointRequest ¶
type GetDevEndpointRequest struct { *aws.Request Input *GetDevEndpointInput Copy func(*GetDevEndpointInput) GetDevEndpointRequest }
GetDevEndpointRequest is a API request type for the GetDevEndpoint API operation.
func (GetDevEndpointRequest) Send ¶
func (r GetDevEndpointRequest) Send() (*GetDevEndpointOutput, error)
Send marshals and sends the GetDevEndpoint API request.
type GetDevEndpointsInput ¶
type GetDevEndpointsInput struct { // The maximum size of information to return. MaxResults *int64 `min:"1" type:"integer"` // A continuation token, if this is a continuation call. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDevEndpointsRequest
func (GetDevEndpointsInput) GoString ¶
func (s GetDevEndpointsInput) GoString() string
GoString returns the string representation
func (GetDevEndpointsInput) String ¶
func (s GetDevEndpointsInput) String() string
String returns the string representation
func (*GetDevEndpointsInput) Validate ¶
func (s *GetDevEndpointsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDevEndpointsOutput ¶
type GetDevEndpointsOutput struct { // A list of DevEndpoint definitions. DevEndpoints []DevEndpoint `type:"list"` // A continuation token, if not all DevEndpoint definitions have yet been returned. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDevEndpointsResponse
func (GetDevEndpointsOutput) GoString ¶
func (s GetDevEndpointsOutput) GoString() string
GoString returns the string representation
func (GetDevEndpointsOutput) SDKResponseMetadata ¶
func (s GetDevEndpointsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetDevEndpointsOutput) String ¶
func (s GetDevEndpointsOutput) String() string
String returns the string representation
type GetDevEndpointsPager ¶
GetDevEndpointsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*GetDevEndpointsPager) CurrentPage ¶
func (p *GetDevEndpointsPager) CurrentPage() *GetDevEndpointsOutput
type GetDevEndpointsRequest ¶
type GetDevEndpointsRequest struct { *aws.Request Input *GetDevEndpointsInput Copy func(*GetDevEndpointsInput) GetDevEndpointsRequest }
GetDevEndpointsRequest is a API request type for the GetDevEndpoints API operation.
func (*GetDevEndpointsRequest) Paginate ¶
func (p *GetDevEndpointsRequest) Paginate(opts ...aws.Option) GetDevEndpointsPager
Paginate pages iterates over the pages of a GetDevEndpointsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetDevEndpoints operation. req := client.GetDevEndpointsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (GetDevEndpointsRequest) Send ¶
func (r GetDevEndpointsRequest) Send() (*GetDevEndpointsOutput, error)
Send marshals and sends the GetDevEndpoints API request.
type GetJobInput ¶
type GetJobInput struct { // The name of the job definition to retrieve. // // JobName is a required field JobName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobRequest
func (GetJobInput) GoString ¶
func (s GetJobInput) GoString() string
GoString returns the string representation
func (GetJobInput) String ¶
func (s GetJobInput) String() string
String returns the string representation
func (*GetJobInput) Validate ¶
func (s *GetJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetJobOutput ¶
type GetJobOutput struct { // The requested job definition. Job *Job `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobResponse
func (GetJobOutput) GoString ¶
func (s GetJobOutput) GoString() string
GoString returns the string representation
func (GetJobOutput) SDKResponseMetadata ¶
func (s GetJobOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetJobOutput) String ¶
func (s GetJobOutput) String() string
String returns the string representation
type GetJobRequest ¶
type GetJobRequest struct { *aws.Request Input *GetJobInput Copy func(*GetJobInput) GetJobRequest }
GetJobRequest is a API request type for the GetJob API operation.
func (GetJobRequest) Send ¶
func (r GetJobRequest) Send() (*GetJobOutput, error)
Send marshals and sends the GetJob API request.
type GetJobRunInput ¶
type GetJobRunInput struct { // Name of the job definition being run. // // JobName is a required field JobName *string `min:"1" type:"string" required:"true"` // True if a list of predecessor runs should be returned. PredecessorsIncluded *bool `type:"boolean"` // The ID of the job run. // // RunId is a required field RunId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobRunRequest
func (GetJobRunInput) GoString ¶
func (s GetJobRunInput) GoString() string
GoString returns the string representation
func (GetJobRunInput) String ¶
func (s GetJobRunInput) String() string
String returns the string representation
func (*GetJobRunInput) Validate ¶
func (s *GetJobRunInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetJobRunOutput ¶
type GetJobRunOutput struct { // The requested job-run metadata. JobRun *JobRun `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobRunResponse
func (GetJobRunOutput) GoString ¶
func (s GetJobRunOutput) GoString() string
GoString returns the string representation
func (GetJobRunOutput) SDKResponseMetadata ¶
func (s GetJobRunOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetJobRunOutput) String ¶
func (s GetJobRunOutput) String() string
String returns the string representation
type GetJobRunRequest ¶
type GetJobRunRequest struct { *aws.Request Input *GetJobRunInput Copy func(*GetJobRunInput) GetJobRunRequest }
GetJobRunRequest is a API request type for the GetJobRun API operation.
func (GetJobRunRequest) Send ¶
func (r GetJobRunRequest) Send() (*GetJobRunOutput, error)
Send marshals and sends the GetJobRun API request.
type GetJobRunsInput ¶
type GetJobRunsInput struct { // The name of the job definition for which to retrieve all job runs. // // JobName is a required field JobName *string `min:"1" type:"string" required:"true"` // The maximum size of the response. MaxResults *int64 `min:"1" type:"integer"` // A continuation token, if this is a continuation call. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobRunsRequest
func (GetJobRunsInput) GoString ¶
func (s GetJobRunsInput) GoString() string
GoString returns the string representation
func (GetJobRunsInput) String ¶
func (s GetJobRunsInput) String() string
String returns the string representation
func (*GetJobRunsInput) Validate ¶
func (s *GetJobRunsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetJobRunsOutput ¶
type GetJobRunsOutput struct { // A list of job-run metatdata objects. JobRuns []JobRun `type:"list"` // A continuation token, if not all reequested job runs have been returned. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobRunsResponse
func (GetJobRunsOutput) GoString ¶
func (s GetJobRunsOutput) GoString() string
GoString returns the string representation
func (GetJobRunsOutput) SDKResponseMetadata ¶
func (s GetJobRunsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetJobRunsOutput) String ¶
func (s GetJobRunsOutput) String() string
String returns the string representation
type GetJobRunsPager ¶
GetJobRunsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*GetJobRunsPager) CurrentPage ¶
func (p *GetJobRunsPager) CurrentPage() *GetJobRunsOutput
type GetJobRunsRequest ¶
type GetJobRunsRequest struct { *aws.Request Input *GetJobRunsInput Copy func(*GetJobRunsInput) GetJobRunsRequest }
GetJobRunsRequest is a API request type for the GetJobRuns API operation.
func (*GetJobRunsRequest) Paginate ¶
func (p *GetJobRunsRequest) Paginate(opts ...aws.Option) GetJobRunsPager
Paginate pages iterates over the pages of a GetJobRunsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetJobRuns operation. req := client.GetJobRunsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (GetJobRunsRequest) Send ¶
func (r GetJobRunsRequest) Send() (*GetJobRunsOutput, error)
Send marshals and sends the GetJobRuns API request.
type GetJobsInput ¶
type GetJobsInput struct { // The maximum size of the response. MaxResults *int64 `min:"1" type:"integer"` // A continuation token, if this is a continuation call. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobsRequest
func (GetJobsInput) GoString ¶
func (s GetJobsInput) GoString() string
GoString returns the string representation
func (GetJobsInput) String ¶
func (s GetJobsInput) String() string
String returns the string representation
func (*GetJobsInput) Validate ¶
func (s *GetJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetJobsOutput ¶
type GetJobsOutput struct { // A list of job definitions. Jobs []Job `type:"list"` // A continuation token, if not all job definitions have yet been returned. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobsResponse
func (GetJobsOutput) GoString ¶
func (s GetJobsOutput) GoString() string
GoString returns the string representation
func (GetJobsOutput) SDKResponseMetadata ¶
func (s GetJobsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetJobsOutput) String ¶
func (s GetJobsOutput) String() string
String returns the string representation
type GetJobsPager ¶
GetJobsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*GetJobsPager) CurrentPage ¶
func (p *GetJobsPager) CurrentPage() *GetJobsOutput
type GetJobsRequest ¶
type GetJobsRequest struct { *aws.Request Input *GetJobsInput Copy func(*GetJobsInput) GetJobsRequest }
GetJobsRequest is a API request type for the GetJobs API operation.
func (*GetJobsRequest) Paginate ¶
func (p *GetJobsRequest) Paginate(opts ...aws.Option) GetJobsPager
Paginate pages iterates over the pages of a GetJobsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetJobs operation. req := client.GetJobsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (GetJobsRequest) Send ¶
func (r GetJobsRequest) Send() (*GetJobsOutput, error)
Send marshals and sends the GetJobs API request.
type GetMappingInput ¶
type GetMappingInput struct { // Parameters for the mapping. Location *Location `type:"structure"` // A list of target tables. Sinks []CatalogEntry `type:"list"` // Specifies the source table. // // Source is a required field Source *CatalogEntry `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetMappingRequest
func (GetMappingInput) GoString ¶
func (s GetMappingInput) GoString() string
GoString returns the string representation
func (GetMappingInput) String ¶
func (s GetMappingInput) String() string
String returns the string representation
func (*GetMappingInput) Validate ¶
func (s *GetMappingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetMappingOutput ¶
type GetMappingOutput struct { // A list of mappings to the specified targets. // // Mapping is a required field Mapping []MappingEntry `type:"list" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetMappingResponse
func (GetMappingOutput) GoString ¶
func (s GetMappingOutput) GoString() string
GoString returns the string representation
func (GetMappingOutput) SDKResponseMetadata ¶
func (s GetMappingOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetMappingOutput) String ¶
func (s GetMappingOutput) String() string
String returns the string representation
type GetMappingRequest ¶
type GetMappingRequest struct { *aws.Request Input *GetMappingInput Copy func(*GetMappingInput) GetMappingRequest }
GetMappingRequest is a API request type for the GetMapping API operation.
func (GetMappingRequest) Send ¶
func (r GetMappingRequest) Send() (*GetMappingOutput, error)
Send marshals and sends the GetMapping API request.
type GetPartitionInput ¶
type GetPartitionInput struct { // The ID of the Data Catalog where the partition in question resides. If none // is supplied, the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // The name of the catalog database where the partition resides. // // DatabaseName is a required field DatabaseName *string `min:"1" type:"string" required:"true"` // The values that define the partition. // // PartitionValues is a required field PartitionValues []string `type:"list" required:"true"` // The name of the partition's table. // // TableName is a required field TableName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPartitionRequest
func (GetPartitionInput) GoString ¶
func (s GetPartitionInput) GoString() string
GoString returns the string representation
func (GetPartitionInput) String ¶
func (s GetPartitionInput) String() string
String returns the string representation
func (*GetPartitionInput) Validate ¶
func (s *GetPartitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetPartitionOutput ¶
type GetPartitionOutput struct { // The requested information, in the form of a Partition object. Partition *Partition `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPartitionResponse
func (GetPartitionOutput) GoString ¶
func (s GetPartitionOutput) GoString() string
GoString returns the string representation
func (GetPartitionOutput) SDKResponseMetadata ¶
func (s GetPartitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetPartitionOutput) String ¶
func (s GetPartitionOutput) String() string
String returns the string representation
type GetPartitionRequest ¶
type GetPartitionRequest struct { *aws.Request Input *GetPartitionInput Copy func(*GetPartitionInput) GetPartitionRequest }
GetPartitionRequest is a API request type for the GetPartition API operation.
func (GetPartitionRequest) Send ¶
func (r GetPartitionRequest) Send() (*GetPartitionOutput, error)
Send marshals and sends the GetPartition API request.
type GetPartitionsInput ¶
type GetPartitionsInput struct { // The ID of the Data Catalog where the partitions in question reside. If none // is supplied, the AWS 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"` // An expression filtering the partitions to be returned. Expression *string `type:"string"` // The maximum number of partitions to return in a single response. MaxResults *int64 `min:"1" type:"integer"` // A continuation token, if this is not the first call to retrieve these partitions. NextToken *string `type:"string"` // The segment of the table's partitions to scan in this request. Segment *Segment `type:"structure"` // The name of the partitions' table. // // TableName is a required field TableName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPartitionsRequest
func (GetPartitionsInput) GoString ¶
func (s GetPartitionsInput) GoString() string
GoString returns the string representation
func (GetPartitionsInput) String ¶
func (s GetPartitionsInput) String() string
String returns the string representation
func (*GetPartitionsInput) Validate ¶
func (s *GetPartitionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetPartitionsOutput ¶
type GetPartitionsOutput struct { // A continuation token, if the returned list of partitions does not does not // include the last one. NextToken *string `type:"string"` // A list of requested partitions. Partitions []Partition `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPartitionsResponse
func (GetPartitionsOutput) GoString ¶
func (s GetPartitionsOutput) GoString() string
GoString returns the string representation
func (GetPartitionsOutput) SDKResponseMetadata ¶
func (s GetPartitionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetPartitionsOutput) String ¶
func (s GetPartitionsOutput) String() string
String returns the string representation
type GetPartitionsPager ¶
GetPartitionsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*GetPartitionsPager) CurrentPage ¶
func (p *GetPartitionsPager) CurrentPage() *GetPartitionsOutput
type GetPartitionsRequest ¶
type GetPartitionsRequest struct { *aws.Request Input *GetPartitionsInput Copy func(*GetPartitionsInput) GetPartitionsRequest }
GetPartitionsRequest is a API request type for the GetPartitions API operation.
func (*GetPartitionsRequest) Paginate ¶
func (p *GetPartitionsRequest) Paginate(opts ...aws.Option) GetPartitionsPager
Paginate pages iterates over the pages of a GetPartitionsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetPartitions operation. req := client.GetPartitionsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (GetPartitionsRequest) Send ¶
func (r GetPartitionsRequest) Send() (*GetPartitionsOutput, error)
Send marshals and sends the GetPartitions API request.
type GetPlanInput ¶
type GetPlanInput struct { // The programming language of the code to perform the mapping. Language Language `type:"string" enum:"true"` // Parameters for the mapping. Location *Location `type:"structure"` // The list of mappings from a source table to target tables. // // Mapping is a required field Mapping []MappingEntry `type:"list" required:"true"` // The target tables. Sinks []CatalogEntry `type:"list"` // The source table. // // Source is a required field Source *CatalogEntry `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPlanRequest
func (GetPlanInput) GoString ¶
func (s GetPlanInput) GoString() string
GoString returns the string representation
func (GetPlanInput) String ¶
func (s GetPlanInput) String() string
String returns the string representation
func (*GetPlanInput) Validate ¶
func (s *GetPlanInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetPlanOutput ¶
type GetPlanOutput struct { // A Python script to perform the mapping. PythonScript *string `type:"string"` // Scala code to perform the mapping. ScalaCode *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPlanResponse
func (GetPlanOutput) GoString ¶
func (s GetPlanOutput) GoString() string
GoString returns the string representation
func (GetPlanOutput) SDKResponseMetadata ¶
func (s GetPlanOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetPlanOutput) String ¶
func (s GetPlanOutput) String() string
String returns the string representation
type GetPlanRequest ¶
type GetPlanRequest struct { *aws.Request Input *GetPlanInput Copy func(*GetPlanInput) GetPlanRequest }
GetPlanRequest is a API request type for the GetPlan API operation.
func (GetPlanRequest) Send ¶
func (r GetPlanRequest) Send() (*GetPlanOutput, error)
Send marshals and sends the GetPlan API request.
type GetTableInput ¶
type GetTableInput struct { // The ID of the Data Catalog where the table resides. If none is supplied, // the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // The name of 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 which to retrieve the definition. For Hive compatibility, // this name is entirely lowercase. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTableRequest
func (GetTableInput) GoString ¶
func (s GetTableInput) GoString() string
GoString returns the string representation
func (GetTableInput) String ¶
func (s GetTableInput) String() string
String returns the string representation
func (*GetTableInput) Validate ¶
func (s *GetTableInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTableOutput ¶
type GetTableOutput struct { // The Table object that defines the specified table. Table *Table `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTableResponse
func (GetTableOutput) GoString ¶
func (s GetTableOutput) GoString() string
GoString returns the string representation
func (GetTableOutput) SDKResponseMetadata ¶
func (s GetTableOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetTableOutput) String ¶
func (s GetTableOutput) String() string
String returns the string representation
type GetTableRequest ¶
type GetTableRequest struct { *aws.Request Input *GetTableInput Copy func(*GetTableInput) GetTableRequest }
GetTableRequest is a API request type for the GetTable API operation.
func (GetTableRequest) Send ¶
func (r GetTableRequest) Send() (*GetTableOutput, error)
Send marshals and sends the GetTable API request.
type GetTableVersionInput ¶
type GetTableVersionInput struct { // The ID of the Data Catalog where the tables reside. If none is supplied, // the AWS 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"` // The ID value of the table version to be retrieved. VersionId *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTableVersionRequest
func (GetTableVersionInput) GoString ¶
func (s GetTableVersionInput) GoString() string
GoString returns the string representation
func (GetTableVersionInput) String ¶
func (s GetTableVersionInput) String() string
String returns the string representation
func (*GetTableVersionInput) Validate ¶
func (s *GetTableVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTableVersionOutput ¶
type GetTableVersionOutput struct { // The requested table version. TableVersion *TableVersion `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTableVersionResponse
func (GetTableVersionOutput) GoString ¶
func (s GetTableVersionOutput) GoString() string
GoString returns the string representation
func (GetTableVersionOutput) SDKResponseMetadata ¶
func (s GetTableVersionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetTableVersionOutput) String ¶
func (s GetTableVersionOutput) String() string
String returns the string representation
type GetTableVersionRequest ¶
type GetTableVersionRequest struct { *aws.Request Input *GetTableVersionInput Copy func(*GetTableVersionInput) GetTableVersionRequest }
GetTableVersionRequest is a API request type for the GetTableVersion API operation.
func (GetTableVersionRequest) Send ¶
func (r GetTableVersionRequest) Send() (*GetTableVersionOutput, error)
Send marshals and sends the GetTableVersion API request.
type GetTableVersionsInput ¶
type GetTableVersionsInput struct { // The ID of the Data Catalog where the tables reside. If none is supplied, // the AWS 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 maximum number of table versions to return in one response. MaxResults *int64 `min:"1" type:"integer"` // A continuation token, if this is not the first call. NextToken *string `type:"string"` // 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"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTableVersionsRequest
func (GetTableVersionsInput) GoString ¶
func (s GetTableVersionsInput) GoString() string
GoString returns the string representation
func (GetTableVersionsInput) String ¶
func (s GetTableVersionsInput) String() string
String returns the string representation
func (*GetTableVersionsInput) Validate ¶
func (s *GetTableVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTableVersionsOutput ¶
type GetTableVersionsOutput struct { // A continuation token, if the list of available versions does not include // the last one. NextToken *string `type:"string"` // A list of strings identifying available versions of the specified table. TableVersions []TableVersion `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTableVersionsResponse
func (GetTableVersionsOutput) GoString ¶
func (s GetTableVersionsOutput) GoString() string
GoString returns the string representation
func (GetTableVersionsOutput) SDKResponseMetadata ¶
func (s GetTableVersionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetTableVersionsOutput) String ¶
func (s GetTableVersionsOutput) String() string
String returns the string representation
type GetTableVersionsPager ¶
GetTableVersionsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*GetTableVersionsPager) CurrentPage ¶
func (p *GetTableVersionsPager) CurrentPage() *GetTableVersionsOutput
type GetTableVersionsRequest ¶
type GetTableVersionsRequest struct { *aws.Request Input *GetTableVersionsInput Copy func(*GetTableVersionsInput) GetTableVersionsRequest }
GetTableVersionsRequest is a API request type for the GetTableVersions API operation.
func (*GetTableVersionsRequest) Paginate ¶
func (p *GetTableVersionsRequest) Paginate(opts ...aws.Option) GetTableVersionsPager
Paginate pages iterates over the pages of a GetTableVersionsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetTableVersions operation. req := client.GetTableVersionsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (GetTableVersionsRequest) Send ¶
func (r GetTableVersionsRequest) Send() (*GetTableVersionsOutput, error)
Send marshals and sends the GetTableVersions API request.
type GetTablesInput ¶
type GetTablesInput struct { // The ID of the Data Catalog where the tables reside. If none is supplied, // the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // The database in the catalog whose tables to list. For Hive compatibility, // this name is entirely lowercase. // // DatabaseName is a required field DatabaseName *string `min:"1" type:"string" required:"true"` // A regular expression pattern. If present, only those tables whose names match // the pattern are returned. Expression *string `type:"string"` // The maximum number of tables to return in a single response. MaxResults *int64 `min:"1" type:"integer"` // A continuation token, included if this is a continuation call. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTablesRequest
func (GetTablesInput) GoString ¶
func (s GetTablesInput) GoString() string
GoString returns the string representation
func (GetTablesInput) String ¶
func (s GetTablesInput) String() string
String returns the string representation
func (*GetTablesInput) Validate ¶
func (s *GetTablesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTablesOutput ¶
type GetTablesOutput struct { // A continuation token, present if the current list segment is not the last. NextToken *string `type:"string"` // A list of the requested Table objects. TableList []Table `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTablesResponse
func (GetTablesOutput) GoString ¶
func (s GetTablesOutput) GoString() string
GoString returns the string representation
func (GetTablesOutput) SDKResponseMetadata ¶
func (s GetTablesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetTablesOutput) String ¶
func (s GetTablesOutput) String() string
String returns the string representation
type GetTablesPager ¶
GetTablesPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*GetTablesPager) CurrentPage ¶
func (p *GetTablesPager) CurrentPage() *GetTablesOutput
type GetTablesRequest ¶
type GetTablesRequest struct { *aws.Request Input *GetTablesInput Copy func(*GetTablesInput) GetTablesRequest }
GetTablesRequest is a API request type for the GetTables API operation.
func (*GetTablesRequest) Paginate ¶
func (p *GetTablesRequest) Paginate(opts ...aws.Option) GetTablesPager
Paginate pages iterates over the pages of a GetTablesRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetTables operation. req := client.GetTablesRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (GetTablesRequest) Send ¶
func (r GetTablesRequest) Send() (*GetTablesOutput, error)
Send marshals and sends the GetTables API request.
type GetTriggerInput ¶
type GetTriggerInput struct { // The name of the trigger to retrieve. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTriggerRequest
func (GetTriggerInput) GoString ¶
func (s GetTriggerInput) GoString() string
GoString returns the string representation
func (GetTriggerInput) String ¶
func (s GetTriggerInput) String() string
String returns the string representation
func (*GetTriggerInput) Validate ¶
func (s *GetTriggerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTriggerOutput ¶
type GetTriggerOutput struct { // The requested trigger definition. Trigger *Trigger `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTriggerResponse
func (GetTriggerOutput) GoString ¶
func (s GetTriggerOutput) GoString() string
GoString returns the string representation
func (GetTriggerOutput) SDKResponseMetadata ¶
func (s GetTriggerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetTriggerOutput) String ¶
func (s GetTriggerOutput) String() string
String returns the string representation
type GetTriggerRequest ¶
type GetTriggerRequest struct { *aws.Request Input *GetTriggerInput Copy func(*GetTriggerInput) GetTriggerRequest }
GetTriggerRequest is a API request type for the GetTrigger API operation.
func (GetTriggerRequest) Send ¶
func (r GetTriggerRequest) Send() (*GetTriggerOutput, error)
Send marshals and sends the GetTrigger API request.
type GetTriggersInput ¶
type GetTriggersInput struct { // The name of the job for which to retrieve triggers. The trigger that can // start this job will be returned, and if there is no such trigger, all triggers // will be returned. DependentJobName *string `min:"1" type:"string"` // The maximum size of the response. MaxResults *int64 `min:"1" type:"integer"` // A continuation token, if this is a continuation call. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTriggersRequest
func (GetTriggersInput) GoString ¶
func (s GetTriggersInput) GoString() string
GoString returns the string representation
func (GetTriggersInput) String ¶
func (s GetTriggersInput) String() string
String returns the string representation
func (*GetTriggersInput) Validate ¶
func (s *GetTriggersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTriggersOutput ¶
type GetTriggersOutput struct { // A continuation token, if not all the requested triggers have yet been returned. NextToken *string `type:"string"` // A list of triggers for the specified job. Triggers []Trigger `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTriggersResponse
func (GetTriggersOutput) GoString ¶
func (s GetTriggersOutput) GoString() string
GoString returns the string representation
func (GetTriggersOutput) SDKResponseMetadata ¶
func (s GetTriggersOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetTriggersOutput) String ¶
func (s GetTriggersOutput) String() string
String returns the string representation
type GetTriggersPager ¶
GetTriggersPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*GetTriggersPager) CurrentPage ¶
func (p *GetTriggersPager) CurrentPage() *GetTriggersOutput
type GetTriggersRequest ¶
type GetTriggersRequest struct { *aws.Request Input *GetTriggersInput Copy func(*GetTriggersInput) GetTriggersRequest }
GetTriggersRequest is a API request type for the GetTriggers API operation.
func (*GetTriggersRequest) Paginate ¶
func (p *GetTriggersRequest) Paginate(opts ...aws.Option) GetTriggersPager
Paginate pages iterates over the pages of a GetTriggersRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetTriggers operation. req := client.GetTriggersRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (GetTriggersRequest) Send ¶
func (r GetTriggersRequest) Send() (*GetTriggersOutput, error)
Send marshals and sends the GetTriggers API request.
type GetUserDefinedFunctionInput ¶
type GetUserDefinedFunctionInput struct { // The ID of the Data Catalog where the function to be retrieved is located. // If none is supplied, the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // The name of the catalog database where the function is located. // // DatabaseName is a required field DatabaseName *string `min:"1" type:"string" required:"true"` // The name of the function. // // FunctionName is a required field FunctionName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetUserDefinedFunctionRequest
func (GetUserDefinedFunctionInput) GoString ¶
func (s GetUserDefinedFunctionInput) GoString() string
GoString returns the string representation
func (GetUserDefinedFunctionInput) String ¶
func (s GetUserDefinedFunctionInput) String() string
String returns the string representation
func (*GetUserDefinedFunctionInput) Validate ¶
func (s *GetUserDefinedFunctionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetUserDefinedFunctionOutput ¶
type GetUserDefinedFunctionOutput struct { // The requested function definition. UserDefinedFunction *UserDefinedFunction `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetUserDefinedFunctionResponse
func (GetUserDefinedFunctionOutput) GoString ¶
func (s GetUserDefinedFunctionOutput) GoString() string
GoString returns the string representation
func (GetUserDefinedFunctionOutput) SDKResponseMetadata ¶
func (s GetUserDefinedFunctionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetUserDefinedFunctionOutput) String ¶
func (s GetUserDefinedFunctionOutput) String() string
String returns the string representation
type GetUserDefinedFunctionRequest ¶
type GetUserDefinedFunctionRequest struct { *aws.Request Input *GetUserDefinedFunctionInput Copy func(*GetUserDefinedFunctionInput) GetUserDefinedFunctionRequest }
GetUserDefinedFunctionRequest is a API request type for the GetUserDefinedFunction API operation.
func (GetUserDefinedFunctionRequest) Send ¶
func (r GetUserDefinedFunctionRequest) Send() (*GetUserDefinedFunctionOutput, error)
Send marshals and sends the GetUserDefinedFunction API request.
type GetUserDefinedFunctionsInput ¶
type GetUserDefinedFunctionsInput struct { // The ID of the Data Catalog where the functions to be retrieved are located. // If none is supplied, the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // The name of the catalog database where the functions are located. // // DatabaseName is a required field DatabaseName *string `min:"1" type:"string" required:"true"` // The maximum number of functions to return in one response. MaxResults *int64 `min:"1" type:"integer"` // A continuation token, if this is a continuation call. NextToken *string `type:"string"` // An optional function-name pattern string that filters the function definitions // returned. // // Pattern is a required field Pattern *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetUserDefinedFunctionsRequest
func (GetUserDefinedFunctionsInput) GoString ¶
func (s GetUserDefinedFunctionsInput) GoString() string
GoString returns the string representation
func (GetUserDefinedFunctionsInput) String ¶
func (s GetUserDefinedFunctionsInput) String() string
String returns the string representation
func (*GetUserDefinedFunctionsInput) Validate ¶
func (s *GetUserDefinedFunctionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetUserDefinedFunctionsOutput ¶
type GetUserDefinedFunctionsOutput struct { // A continuation token, if the list of functions returned does not include // the last requested function. NextToken *string `type:"string"` // A list of requested function definitions. UserDefinedFunctions []UserDefinedFunction `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetUserDefinedFunctionsResponse
func (GetUserDefinedFunctionsOutput) GoString ¶
func (s GetUserDefinedFunctionsOutput) GoString() string
GoString returns the string representation
func (GetUserDefinedFunctionsOutput) SDKResponseMetadata ¶
func (s GetUserDefinedFunctionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetUserDefinedFunctionsOutput) String ¶
func (s GetUserDefinedFunctionsOutput) String() string
String returns the string representation
type GetUserDefinedFunctionsPager ¶
GetUserDefinedFunctionsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*GetUserDefinedFunctionsPager) CurrentPage ¶
func (p *GetUserDefinedFunctionsPager) CurrentPage() *GetUserDefinedFunctionsOutput
type GetUserDefinedFunctionsRequest ¶
type GetUserDefinedFunctionsRequest struct { *aws.Request Input *GetUserDefinedFunctionsInput Copy func(*GetUserDefinedFunctionsInput) GetUserDefinedFunctionsRequest }
GetUserDefinedFunctionsRequest is a API request type for the GetUserDefinedFunctions API operation.
func (*GetUserDefinedFunctionsRequest) Paginate ¶
func (p *GetUserDefinedFunctionsRequest) Paginate(opts ...aws.Option) GetUserDefinedFunctionsPager
Paginate pages iterates over the pages of a GetUserDefinedFunctionsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetUserDefinedFunctions operation. req := client.GetUserDefinedFunctionsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (GetUserDefinedFunctionsRequest) Send ¶
func (r GetUserDefinedFunctionsRequest) Send() (*GetUserDefinedFunctionsOutput, error)
Send marshals and sends the GetUserDefinedFunctions API request.
type Glue ¶
Glue provides the API operation methods for making requests to AWS Glue. See this package's package overview docs for details on the service.
Glue methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
New creates a new instance of the Glue client with a config.
Example:
// Create a Glue client from just a config. svc := glue.New(myConfig)
func (*Glue) BatchCreatePartitionRequest ¶
func (c *Glue) BatchCreatePartitionRequest(input *BatchCreatePartitionInput) BatchCreatePartitionRequest
BatchCreatePartitionRequest returns a request value for making API operation for AWS Glue.
Creates one or more partitions in a batch operation.
// Example sending a request using the BatchCreatePartitionRequest method. req := client.BatchCreatePartitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchCreatePartition
func (*Glue) BatchDeleteConnectionRequest ¶
func (c *Glue) BatchDeleteConnectionRequest(input *BatchDeleteConnectionInput) BatchDeleteConnectionRequest
BatchDeleteConnectionRequest returns a request value for making API operation for AWS Glue.
Deletes a list of connection definitions from the Data Catalog.
// Example sending a request using the BatchDeleteConnectionRequest method. req := client.BatchDeleteConnectionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteConnection
func (*Glue) BatchDeletePartitionRequest ¶
func (c *Glue) BatchDeletePartitionRequest(input *BatchDeletePartitionInput) BatchDeletePartitionRequest
BatchDeletePartitionRequest returns a request value for making API operation for AWS Glue.
Deletes one or more partitions in a batch operation.
// Example sending a request using the BatchDeletePartitionRequest method. req := client.BatchDeletePartitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeletePartition
func (*Glue) BatchDeleteTableRequest ¶
func (c *Glue) BatchDeleteTableRequest(input *BatchDeleteTableInput) BatchDeleteTableRequest
BatchDeleteTableRequest returns a request value for making API operation for AWS Glue.
Deletes multiple tables at once.
// Example sending a request using the BatchDeleteTableRequest method. req := client.BatchDeleteTableRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteTable
func (*Glue) BatchDeleteTableVersionRequest ¶
func (c *Glue) BatchDeleteTableVersionRequest(input *BatchDeleteTableVersionInput) BatchDeleteTableVersionRequest
BatchDeleteTableVersionRequest returns a request value for making API operation for AWS Glue.
Deletes a specified batch of versions of a table.
// Example sending a request using the BatchDeleteTableVersionRequest method. req := client.BatchDeleteTableVersionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteTableVersion
func (*Glue) BatchGetPartitionRequest ¶
func (c *Glue) BatchGetPartitionRequest(input *BatchGetPartitionInput) BatchGetPartitionRequest
BatchGetPartitionRequest returns a request value for making API operation for AWS Glue.
Retrieves partitions in a batch request.
// Example sending a request using the BatchGetPartitionRequest method. req := client.BatchGetPartitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchGetPartition
func (*Glue) BatchStopJobRunRequest ¶
func (c *Glue) BatchStopJobRunRequest(input *BatchStopJobRunInput) BatchStopJobRunRequest
BatchStopJobRunRequest returns a request value for making API operation for AWS Glue.
Stops one or more job runs for a specified job definition.
// Example sending a request using the BatchStopJobRunRequest method. req := client.BatchStopJobRunRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchStopJobRun
func (*Glue) CreateClassifierRequest ¶
func (c *Glue) CreateClassifierRequest(input *CreateClassifierInput) CreateClassifierRequest
CreateClassifierRequest returns a request value for making API operation for AWS Glue.
Creates a classifier in the user's account. This may be a GrokClassifier, an XMLClassifier, or abbrev JsonClassifier, depending on which field of the request is present.
// Example sending a request using the CreateClassifierRequest method. req := client.CreateClassifierRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateClassifier
func (*Glue) CreateConnectionRequest ¶
func (c *Glue) CreateConnectionRequest(input *CreateConnectionInput) CreateConnectionRequest
CreateConnectionRequest returns a request value for making API operation for AWS Glue.
Creates a connection definition in the Data Catalog.
// Example sending a request using the CreateConnectionRequest method. req := client.CreateConnectionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateConnection
func (*Glue) CreateCrawlerRequest ¶
func (c *Glue) CreateCrawlerRequest(input *CreateCrawlerInput) CreateCrawlerRequest
CreateCrawlerRequest returns a request value for making API operation for AWS Glue.
Creates a new crawler with specified targets, role, configuration, and optional schedule. At least one crawl target must be specified, in either the s3Targets or the jdbcTargets field.
// Example sending a request using the CreateCrawlerRequest method. req := client.CreateCrawlerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateCrawler
func (*Glue) CreateDatabaseRequest ¶
func (c *Glue) CreateDatabaseRequest(input *CreateDatabaseInput) CreateDatabaseRequest
CreateDatabaseRequest returns a request value for making API operation for AWS Glue.
Creates a new database in a Data Catalog.
// Example sending a request using the CreateDatabaseRequest method. req := client.CreateDatabaseRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateDatabase
func (*Glue) CreateDevEndpointRequest ¶
func (c *Glue) CreateDevEndpointRequest(input *CreateDevEndpointInput) CreateDevEndpointRequest
CreateDevEndpointRequest returns a request value for making API operation for AWS Glue.
Creates a new DevEndpoint.
// Example sending a request using the CreateDevEndpointRequest method. req := client.CreateDevEndpointRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateDevEndpoint
func (*Glue) CreateJobRequest ¶
func (c *Glue) CreateJobRequest(input *CreateJobInput) CreateJobRequest
CreateJobRequest returns a request value for making API operation for AWS Glue.
Creates a new job definition.
// Example sending a request using the CreateJobRequest method. req := client.CreateJobRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateJob
func (*Glue) CreatePartitionRequest ¶
func (c *Glue) CreatePartitionRequest(input *CreatePartitionInput) CreatePartitionRequest
CreatePartitionRequest returns a request value for making API operation for AWS Glue.
Creates a new partition.
// Example sending a request using the CreatePartitionRequest method. req := client.CreatePartitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreatePartition
func (*Glue) CreateScriptRequest ¶
func (c *Glue) CreateScriptRequest(input *CreateScriptInput) CreateScriptRequest
CreateScriptRequest returns a request value for making API operation for AWS Glue.
Transforms a directed acyclic graph (DAG) into code.
// Example sending a request using the CreateScriptRequest method. req := client.CreateScriptRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateScript
func (*Glue) CreateTableRequest ¶
func (c *Glue) CreateTableRequest(input *CreateTableInput) CreateTableRequest
CreateTableRequest returns a request value for making API operation for AWS Glue.
Creates a new table definition in the Data Catalog.
// Example sending a request using the CreateTableRequest method. req := client.CreateTableRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateTable
func (*Glue) CreateTriggerRequest ¶
func (c *Glue) CreateTriggerRequest(input *CreateTriggerInput) CreateTriggerRequest
CreateTriggerRequest returns a request value for making API operation for AWS Glue.
Creates a new trigger.
// Example sending a request using the CreateTriggerRequest method. req := client.CreateTriggerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateTrigger
func (*Glue) CreateUserDefinedFunctionRequest ¶
func (c *Glue) CreateUserDefinedFunctionRequest(input *CreateUserDefinedFunctionInput) CreateUserDefinedFunctionRequest
CreateUserDefinedFunctionRequest returns a request value for making API operation for AWS Glue.
Creates a new function definition in the Data Catalog.
// Example sending a request using the CreateUserDefinedFunctionRequest method. req := client.CreateUserDefinedFunctionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateUserDefinedFunction
func (*Glue) DeleteClassifierRequest ¶
func (c *Glue) DeleteClassifierRequest(input *DeleteClassifierInput) DeleteClassifierRequest
DeleteClassifierRequest returns a request value for making API operation for AWS Glue.
Removes a classifier from the Data Catalog.
// Example sending a request using the DeleteClassifierRequest method. req := client.DeleteClassifierRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteClassifier
func (*Glue) DeleteConnectionRequest ¶
func (c *Glue) DeleteConnectionRequest(input *DeleteConnectionInput) DeleteConnectionRequest
DeleteConnectionRequest returns a request value for making API operation for AWS Glue.
Deletes a connection from the Data Catalog.
// Example sending a request using the DeleteConnectionRequest method. req := client.DeleteConnectionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteConnection
func (*Glue) DeleteCrawlerRequest ¶
func (c *Glue) DeleteCrawlerRequest(input *DeleteCrawlerInput) DeleteCrawlerRequest
DeleteCrawlerRequest returns a request value for making API operation for AWS Glue.
Removes a specified crawler from the Data Catalog, unless the crawler state is RUNNING.
// Example sending a request using the DeleteCrawlerRequest method. req := client.DeleteCrawlerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteCrawler
func (*Glue) DeleteDatabaseRequest ¶
func (c *Glue) DeleteDatabaseRequest(input *DeleteDatabaseInput) DeleteDatabaseRequest
DeleteDatabaseRequest returns a request value for making API operation for AWS Glue.
Removes a specified Database from a Data Catalog.
// Example sending a request using the DeleteDatabaseRequest method. req := client.DeleteDatabaseRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteDatabase
func (*Glue) DeleteDevEndpointRequest ¶
func (c *Glue) DeleteDevEndpointRequest(input *DeleteDevEndpointInput) DeleteDevEndpointRequest
DeleteDevEndpointRequest returns a request value for making API operation for AWS Glue.
Deletes a specified DevEndpoint.
// Example sending a request using the DeleteDevEndpointRequest method. req := client.DeleteDevEndpointRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteDevEndpoint
func (*Glue) DeleteJobRequest ¶
func (c *Glue) DeleteJobRequest(input *DeleteJobInput) DeleteJobRequest
DeleteJobRequest returns a request value for making API operation for AWS Glue.
Deletes a specified job definition. If the job definition is not found, no exception is thrown.
// Example sending a request using the DeleteJobRequest method. req := client.DeleteJobRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteJob
func (*Glue) DeletePartitionRequest ¶
func (c *Glue) DeletePartitionRequest(input *DeletePartitionInput) DeletePartitionRequest
DeletePartitionRequest returns a request value for making API operation for AWS Glue.
Deletes a specified partition.
// Example sending a request using the DeletePartitionRequest method. req := client.DeletePartitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeletePartition
func (*Glue) DeleteTableRequest ¶
func (c *Glue) DeleteTableRequest(input *DeleteTableInput) DeleteTableRequest
DeleteTableRequest returns a request value for making API operation for AWS Glue.
Removes a table definition from the Data Catalog.
// Example sending a request using the DeleteTableRequest method. req := client.DeleteTableRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteTable
func (*Glue) DeleteTableVersionRequest ¶
func (c *Glue) DeleteTableVersionRequest(input *DeleteTableVersionInput) DeleteTableVersionRequest
DeleteTableVersionRequest returns a request value for making API operation for AWS Glue.
Deletes a specified version of a table.
// Example sending a request using the DeleteTableVersionRequest method. req := client.DeleteTableVersionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteTableVersion
func (*Glue) DeleteTriggerRequest ¶
func (c *Glue) DeleteTriggerRequest(input *DeleteTriggerInput) DeleteTriggerRequest
DeleteTriggerRequest returns a request value for making API operation for AWS Glue.
Deletes a specified trigger. If the trigger is not found, no exception is thrown.
// Example sending a request using the DeleteTriggerRequest method. req := client.DeleteTriggerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteTrigger
func (*Glue) DeleteUserDefinedFunctionRequest ¶
func (c *Glue) DeleteUserDefinedFunctionRequest(input *DeleteUserDefinedFunctionInput) DeleteUserDefinedFunctionRequest
DeleteUserDefinedFunctionRequest returns a request value for making API operation for AWS Glue.
Deletes an existing function definition from the Data Catalog.
// Example sending a request using the DeleteUserDefinedFunctionRequest method. req := client.DeleteUserDefinedFunctionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteUserDefinedFunction
func (*Glue) GetCatalogImportStatusRequest ¶
func (c *Glue) GetCatalogImportStatusRequest(input *GetCatalogImportStatusInput) GetCatalogImportStatusRequest
GetCatalogImportStatusRequest returns a request value for making API operation for AWS Glue.
Retrieves the status of a migration operation.
// Example sending a request using the GetCatalogImportStatusRequest method. req := client.GetCatalogImportStatusRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCatalogImportStatus
func (*Glue) GetClassifierRequest ¶
func (c *Glue) GetClassifierRequest(input *GetClassifierInput) GetClassifierRequest
GetClassifierRequest returns a request value for making API operation for AWS Glue.
Retrieve a classifier by name.
// Example sending a request using the GetClassifierRequest method. req := client.GetClassifierRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetClassifier
func (*Glue) GetClassifiersRequest ¶
func (c *Glue) GetClassifiersRequest(input *GetClassifiersInput) GetClassifiersRequest
GetClassifiersRequest returns a request value for making API operation for AWS Glue.
Lists all classifier objects in the Data Catalog.
// Example sending a request using the GetClassifiersRequest method. req := client.GetClassifiersRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetClassifiers
func (*Glue) GetConnectionRequest ¶
func (c *Glue) GetConnectionRequest(input *GetConnectionInput) GetConnectionRequest
GetConnectionRequest returns a request value for making API operation for AWS Glue.
Retrieves a connection definition from the Data Catalog.
// Example sending a request using the GetConnectionRequest method. req := client.GetConnectionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetConnection
func (*Glue) GetConnectionsRequest ¶
func (c *Glue) GetConnectionsRequest(input *GetConnectionsInput) GetConnectionsRequest
GetConnectionsRequest returns a request value for making API operation for AWS Glue.
Retrieves a list of connection definitions from the Data Catalog.
// Example sending a request using the GetConnectionsRequest method. req := client.GetConnectionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetConnections
func (*Glue) GetCrawlerMetricsRequest ¶
func (c *Glue) GetCrawlerMetricsRequest(input *GetCrawlerMetricsInput) GetCrawlerMetricsRequest
GetCrawlerMetricsRequest returns a request value for making API operation for AWS Glue.
Retrieves metrics about specified crawlers.
// Example sending a request using the GetCrawlerMetricsRequest method. req := client.GetCrawlerMetricsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawlerMetrics
func (*Glue) GetCrawlerRequest ¶
func (c *Glue) GetCrawlerRequest(input *GetCrawlerInput) GetCrawlerRequest
GetCrawlerRequest returns a request value for making API operation for AWS Glue.
Retrieves metadata for a specified crawler.
// Example sending a request using the GetCrawlerRequest method. req := client.GetCrawlerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawler
func (*Glue) GetCrawlersRequest ¶
func (c *Glue) GetCrawlersRequest(input *GetCrawlersInput) GetCrawlersRequest
GetCrawlersRequest returns a request value for making API operation for AWS Glue.
Retrieves metadata for all crawlers defined in the customer account.
// Example sending a request using the GetCrawlersRequest method. req := client.GetCrawlersRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawlers
func (*Glue) GetDatabaseRequest ¶
func (c *Glue) GetDatabaseRequest(input *GetDatabaseInput) GetDatabaseRequest
GetDatabaseRequest returns a request value for making API operation for AWS Glue.
Retrieves the definition of a specified database.
// Example sending a request using the GetDatabaseRequest method. req := client.GetDatabaseRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDatabase
func (*Glue) GetDatabasesRequest ¶
func (c *Glue) GetDatabasesRequest(input *GetDatabasesInput) GetDatabasesRequest
GetDatabasesRequest returns a request value for making API operation for AWS Glue.
Retrieves all Databases defined in a given Data Catalog.
// Example sending a request using the GetDatabasesRequest method. req := client.GetDatabasesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDatabases
func (*Glue) GetDataflowGraphRequest ¶
func (c *Glue) GetDataflowGraphRequest(input *GetDataflowGraphInput) GetDataflowGraphRequest
GetDataflowGraphRequest returns a request value for making API operation for AWS Glue.
Transforms a Python script into a directed acyclic graph (DAG).
// Example sending a request using the GetDataflowGraphRequest method. req := client.GetDataflowGraphRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDataflowGraph
func (*Glue) GetDevEndpointRequest ¶
func (c *Glue) GetDevEndpointRequest(input *GetDevEndpointInput) GetDevEndpointRequest
GetDevEndpointRequest returns a request value for making API operation for AWS Glue.
Retrieves information about a specified DevEndpoint.
// Example sending a request using the GetDevEndpointRequest method. req := client.GetDevEndpointRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDevEndpoint
func (*Glue) GetDevEndpointsRequest ¶
func (c *Glue) GetDevEndpointsRequest(input *GetDevEndpointsInput) GetDevEndpointsRequest
GetDevEndpointsRequest returns a request value for making API operation for AWS Glue.
Retrieves all the DevEndpoints in this AWS account.
// Example sending a request using the GetDevEndpointsRequest method. req := client.GetDevEndpointsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDevEndpoints
func (*Glue) GetJobRequest ¶
func (c *Glue) GetJobRequest(input *GetJobInput) GetJobRequest
GetJobRequest returns a request value for making API operation for AWS Glue.
Retrieves an existing job definition.
// Example sending a request using the GetJobRequest method. req := client.GetJobRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJob
func (*Glue) GetJobRunRequest ¶
func (c *Glue) GetJobRunRequest(input *GetJobRunInput) GetJobRunRequest
GetJobRunRequest returns a request value for making API operation for AWS Glue.
Retrieves the metadata for a given job run.
// Example sending a request using the GetJobRunRequest method. req := client.GetJobRunRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobRun
func (*Glue) GetJobRunsRequest ¶
func (c *Glue) GetJobRunsRequest(input *GetJobRunsInput) GetJobRunsRequest
GetJobRunsRequest returns a request value for making API operation for AWS Glue.
Retrieves metadata for all runs of a given job definition.
// Example sending a request using the GetJobRunsRequest method. req := client.GetJobRunsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobRuns
func (*Glue) GetJobsRequest ¶
func (c *Glue) GetJobsRequest(input *GetJobsInput) GetJobsRequest
GetJobsRequest returns a request value for making API operation for AWS Glue.
Retrieves all current job definitions.
// Example sending a request using the GetJobsRequest method. req := client.GetJobsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobs
func (*Glue) GetMappingRequest ¶
func (c *Glue) GetMappingRequest(input *GetMappingInput) GetMappingRequest
GetMappingRequest returns a request value for making API operation for AWS Glue.
Creates mappings.
// Example sending a request using the GetMappingRequest method. req := client.GetMappingRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetMapping
func (*Glue) GetPartitionRequest ¶
func (c *Glue) GetPartitionRequest(input *GetPartitionInput) GetPartitionRequest
GetPartitionRequest returns a request value for making API operation for AWS Glue.
Retrieves information about a specified partition.
// Example sending a request using the GetPartitionRequest method. req := client.GetPartitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPartition
func (*Glue) GetPartitionsRequest ¶
func (c *Glue) GetPartitionsRequest(input *GetPartitionsInput) GetPartitionsRequest
GetPartitionsRequest returns a request value for making API operation for AWS Glue.
Retrieves information about the partitions in a table.
// Example sending a request using the GetPartitionsRequest method. req := client.GetPartitionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPartitions
func (*Glue) GetPlanRequest ¶
func (c *Glue) GetPlanRequest(input *GetPlanInput) GetPlanRequest
GetPlanRequest returns a request value for making API operation for AWS Glue.
Gets code to perform a specified mapping.
// Example sending a request using the GetPlanRequest method. req := client.GetPlanRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPlan
func (*Glue) GetTableRequest ¶
func (c *Glue) GetTableRequest(input *GetTableInput) GetTableRequest
GetTableRequest returns a request value for making API operation for AWS Glue.
Retrieves the Table definition in a Data Catalog for a specified table.
// Example sending a request using the GetTableRequest method. req := client.GetTableRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTable
func (*Glue) GetTableVersionRequest ¶
func (c *Glue) GetTableVersionRequest(input *GetTableVersionInput) GetTableVersionRequest
GetTableVersionRequest returns a request value for making API operation for AWS Glue.
Retrieves a specified version of a table.
// Example sending a request using the GetTableVersionRequest method. req := client.GetTableVersionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTableVersion
func (*Glue) GetTableVersionsRequest ¶
func (c *Glue) GetTableVersionsRequest(input *GetTableVersionsInput) GetTableVersionsRequest
GetTableVersionsRequest returns a request value for making API operation for AWS Glue.
Retrieves a list of strings that identify available versions of a specified table.
// Example sending a request using the GetTableVersionsRequest method. req := client.GetTableVersionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTableVersions
func (*Glue) GetTablesRequest ¶
func (c *Glue) GetTablesRequest(input *GetTablesInput) GetTablesRequest
GetTablesRequest returns a request value for making API operation for AWS Glue.
Retrieves the definitions of some or all of the tables in a given Database.
// Example sending a request using the GetTablesRequest method. req := client.GetTablesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTables
func (*Glue) GetTriggerRequest ¶
func (c *Glue) GetTriggerRequest(input *GetTriggerInput) GetTriggerRequest
GetTriggerRequest returns a request value for making API operation for AWS Glue.
Retrieves the definition of a trigger.
// Example sending a request using the GetTriggerRequest method. req := client.GetTriggerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTrigger
func (*Glue) GetTriggersRequest ¶
func (c *Glue) GetTriggersRequest(input *GetTriggersInput) GetTriggersRequest
GetTriggersRequest returns a request value for making API operation for AWS Glue.
Gets all the triggers associated with a job.
// Example sending a request using the GetTriggersRequest method. req := client.GetTriggersRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTriggers
func (*Glue) GetUserDefinedFunctionRequest ¶
func (c *Glue) GetUserDefinedFunctionRequest(input *GetUserDefinedFunctionInput) GetUserDefinedFunctionRequest
GetUserDefinedFunctionRequest returns a request value for making API operation for AWS Glue.
Retrieves a specified function definition from the Data Catalog.
// Example sending a request using the GetUserDefinedFunctionRequest method. req := client.GetUserDefinedFunctionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetUserDefinedFunction
func (*Glue) GetUserDefinedFunctionsRequest ¶
func (c *Glue) GetUserDefinedFunctionsRequest(input *GetUserDefinedFunctionsInput) GetUserDefinedFunctionsRequest
GetUserDefinedFunctionsRequest returns a request value for making API operation for AWS Glue.
Retrieves a multiple function definitions from the Data Catalog.
// Example sending a request using the GetUserDefinedFunctionsRequest method. req := client.GetUserDefinedFunctionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetUserDefinedFunctions
func (*Glue) ImportCatalogToGlueRequest ¶
func (c *Glue) ImportCatalogToGlueRequest(input *ImportCatalogToGlueInput) ImportCatalogToGlueRequest
ImportCatalogToGlueRequest returns a request value for making API operation for AWS Glue.
Imports an existing Athena Data Catalog to AWS Glue
// Example sending a request using the ImportCatalogToGlueRequest method. req := client.ImportCatalogToGlueRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ImportCatalogToGlue
func (*Glue) ResetJobBookmarkRequest ¶
func (c *Glue) ResetJobBookmarkRequest(input *ResetJobBookmarkInput) ResetJobBookmarkRequest
ResetJobBookmarkRequest returns a request value for making API operation for AWS Glue.
Resets a bookmark entry.
// Example sending a request using the ResetJobBookmarkRequest method. req := client.ResetJobBookmarkRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ResetJobBookmark
func (*Glue) StartCrawlerRequest ¶
func (c *Glue) StartCrawlerRequest(input *StartCrawlerInput) StartCrawlerRequest
StartCrawlerRequest returns a request value for making API operation for AWS Glue.
Starts a crawl using the specified crawler, regardless of what is scheduled. If the crawler is already running, does nothing.
// Example sending a request using the StartCrawlerRequest method. req := client.StartCrawlerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartCrawler
func (*Glue) StartCrawlerScheduleRequest ¶
func (c *Glue) StartCrawlerScheduleRequest(input *StartCrawlerScheduleInput) StartCrawlerScheduleRequest
StartCrawlerScheduleRequest returns a request value for making API operation for AWS Glue.
Changes the schedule state of the specified crawler to SCHEDULED, unless the crawler is already running or the schedule state is already SCHEDULED.
// Example sending a request using the StartCrawlerScheduleRequest method. req := client.StartCrawlerScheduleRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartCrawlerSchedule
func (*Glue) StartJobRunRequest ¶
func (c *Glue) StartJobRunRequest(input *StartJobRunInput) StartJobRunRequest
StartJobRunRequest returns a request value for making API operation for AWS Glue.
Starts a job run using a job definition.
// Example sending a request using the StartJobRunRequest method. req := client.StartJobRunRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartJobRun
func (*Glue) StartTriggerRequest ¶
func (c *Glue) StartTriggerRequest(input *StartTriggerInput) StartTriggerRequest
StartTriggerRequest returns a request value for making API operation for AWS Glue.
Starts an existing trigger. See Triggering Jobs (http://docs.aws.amazon.com/glue/latest/dg/trigger-job.html) for information about how different types of trigger are started.
// Example sending a request using the StartTriggerRequest method. req := client.StartTriggerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartTrigger
func (*Glue) StopCrawlerRequest ¶
func (c *Glue) StopCrawlerRequest(input *StopCrawlerInput) StopCrawlerRequest
StopCrawlerRequest returns a request value for making API operation for AWS Glue.
If the specified crawler is running, stops the crawl.
// Example sending a request using the StopCrawlerRequest method. req := client.StopCrawlerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopCrawler
func (*Glue) StopCrawlerScheduleRequest ¶
func (c *Glue) StopCrawlerScheduleRequest(input *StopCrawlerScheduleInput) StopCrawlerScheduleRequest
StopCrawlerScheduleRequest returns a request value for making API operation for AWS Glue.
Sets the schedule state of the specified crawler to NOT_SCHEDULED, but does not stop the crawler if it is already running.
// Example sending a request using the StopCrawlerScheduleRequest method. req := client.StopCrawlerScheduleRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopCrawlerSchedule
func (*Glue) StopTriggerRequest ¶
func (c *Glue) StopTriggerRequest(input *StopTriggerInput) StopTriggerRequest
StopTriggerRequest returns a request value for making API operation for AWS Glue.
Stops a specified trigger.
// Example sending a request using the StopTriggerRequest method. req := client.StopTriggerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopTrigger
func (*Glue) UpdateClassifierRequest ¶
func (c *Glue) UpdateClassifierRequest(input *UpdateClassifierInput) UpdateClassifierRequest
UpdateClassifierRequest returns a request value for making API operation for AWS Glue.
Modifies an existing classifier (a GrokClassifier, XMLClassifier, or JsonClassifier, depending on which field is present).
// Example sending a request using the UpdateClassifierRequest method. req := client.UpdateClassifierRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateClassifier
func (*Glue) UpdateConnectionRequest ¶
func (c *Glue) UpdateConnectionRequest(input *UpdateConnectionInput) UpdateConnectionRequest
UpdateConnectionRequest returns a request value for making API operation for AWS Glue.
Updates a connection definition in the Data Catalog.
// Example sending a request using the UpdateConnectionRequest method. req := client.UpdateConnectionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateConnection
func (*Glue) UpdateCrawlerRequest ¶
func (c *Glue) UpdateCrawlerRequest(input *UpdateCrawlerInput) UpdateCrawlerRequest
UpdateCrawlerRequest returns a request value for making API operation for AWS Glue.
Updates a crawler. If a crawler is running, you must stop it using StopCrawler before updating it.
// Example sending a request using the UpdateCrawlerRequest method. req := client.UpdateCrawlerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateCrawler
func (*Glue) UpdateCrawlerScheduleRequest ¶
func (c *Glue) UpdateCrawlerScheduleRequest(input *UpdateCrawlerScheduleInput) UpdateCrawlerScheduleRequest
UpdateCrawlerScheduleRequest returns a request value for making API operation for AWS Glue.
Updates the schedule of a crawler using a cron expression.
// Example sending a request using the UpdateCrawlerScheduleRequest method. req := client.UpdateCrawlerScheduleRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateCrawlerSchedule
func (*Glue) UpdateDatabaseRequest ¶
func (c *Glue) UpdateDatabaseRequest(input *UpdateDatabaseInput) UpdateDatabaseRequest
UpdateDatabaseRequest returns a request value for making API operation for AWS Glue.
Updates an existing database definition in a Data Catalog.
// Example sending a request using the UpdateDatabaseRequest method. req := client.UpdateDatabaseRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateDatabase
func (*Glue) UpdateDevEndpointRequest ¶
func (c *Glue) UpdateDevEndpointRequest(input *UpdateDevEndpointInput) UpdateDevEndpointRequest
UpdateDevEndpointRequest returns a request value for making API operation for AWS Glue.
Updates a specified DevEndpoint.
// Example sending a request using the UpdateDevEndpointRequest method. req := client.UpdateDevEndpointRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateDevEndpoint
func (*Glue) UpdateJobRequest ¶
func (c *Glue) UpdateJobRequest(input *UpdateJobInput) UpdateJobRequest
UpdateJobRequest returns a request value for making API operation for AWS Glue.
Updates an existing job definition.
// Example sending a request using the UpdateJobRequest method. req := client.UpdateJobRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateJob
func (*Glue) UpdatePartitionRequest ¶
func (c *Glue) UpdatePartitionRequest(input *UpdatePartitionInput) UpdatePartitionRequest
UpdatePartitionRequest returns a request value for making API operation for AWS Glue.
Updates a partition.
// Example sending a request using the UpdatePartitionRequest method. req := client.UpdatePartitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdatePartition
func (*Glue) UpdateTableRequest ¶
func (c *Glue) UpdateTableRequest(input *UpdateTableInput) UpdateTableRequest
UpdateTableRequest returns a request value for making API operation for AWS Glue.
Updates a metadata table in the Data Catalog.
// Example sending a request using the UpdateTableRequest method. req := client.UpdateTableRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateTable
func (*Glue) UpdateTriggerRequest ¶
func (c *Glue) UpdateTriggerRequest(input *UpdateTriggerInput) UpdateTriggerRequest
UpdateTriggerRequest returns a request value for making API operation for AWS Glue.
Updates a trigger definition.
// Example sending a request using the UpdateTriggerRequest method. req := client.UpdateTriggerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateTrigger
func (*Glue) UpdateUserDefinedFunctionRequest ¶
func (c *Glue) UpdateUserDefinedFunctionRequest(input *UpdateUserDefinedFunctionInput) UpdateUserDefinedFunctionRequest
UpdateUserDefinedFunctionRequest returns a request value for making API operation for AWS Glue.
Updates an existing function definition in the Data Catalog.
// Example sending a request using the UpdateUserDefinedFunctionRequest method. req := client.UpdateUserDefinedFunctionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateUserDefinedFunction
type GrokClassifier ¶
type GrokClassifier struct { // An identifier of the data format that the classifier matches, such as Twitter, // JSON, Omniture logs, and so on. // // Classification is a required field Classification *string `type:"string" required:"true"` // The time this classifier was registered. CreationTime *time.Time `type:"timestamp" timestampFormat:"unix"` // Optional custom grok patterns defined by this classifier. For more information, // see custom patterns in Writing Custom Classifers (http://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html). CustomPatterns *string `type:"string"` // The grok pattern applied to a data store by this classifier. For more information, // see built-in patterns in Writing Custom Classifers (http://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html). // // GrokPattern is a required field GrokPattern *string `min:"1" type:"string" required:"true"` // The time this classifier was last updated. LastUpdated *time.Time `type:"timestamp" timestampFormat:"unix"` // The name of the classifier. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The version of this classifier. Version *int64 `type:"long"` // contains filtered or unexported fields }
A classifier that uses grok patterns. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GrokClassifier
func (GrokClassifier) GoString ¶
func (s GrokClassifier) GoString() string
GoString returns the string representation
func (GrokClassifier) String ¶
func (s GrokClassifier) String() string
String returns the string representation
type ImportCatalogToGlueInput ¶
type ImportCatalogToGlueInput struct { // The ID of the catalog to import. Currently, this should be the AWS account // ID. CatalogId *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ImportCatalogToGlueRequest
func (ImportCatalogToGlueInput) GoString ¶
func (s ImportCatalogToGlueInput) GoString() string
GoString returns the string representation
func (ImportCatalogToGlueInput) String ¶
func (s ImportCatalogToGlueInput) String() string
String returns the string representation
func (*ImportCatalogToGlueInput) Validate ¶
func (s *ImportCatalogToGlueInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImportCatalogToGlueOutput ¶
type ImportCatalogToGlueOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ImportCatalogToGlueResponse
func (ImportCatalogToGlueOutput) GoString ¶
func (s ImportCatalogToGlueOutput) GoString() string
GoString returns the string representation
func (ImportCatalogToGlueOutput) SDKResponseMetadata ¶
func (s ImportCatalogToGlueOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ImportCatalogToGlueOutput) String ¶
func (s ImportCatalogToGlueOutput) String() string
String returns the string representation
type ImportCatalogToGlueRequest ¶
type ImportCatalogToGlueRequest struct { *aws.Request Input *ImportCatalogToGlueInput Copy func(*ImportCatalogToGlueInput) ImportCatalogToGlueRequest }
ImportCatalogToGlueRequest is a API request type for the ImportCatalogToGlue API operation.
func (ImportCatalogToGlueRequest) Send ¶
func (r ImportCatalogToGlueRequest) Send() (*ImportCatalogToGlueOutput, error)
Send marshals and sends the ImportCatalogToGlue API request.
type JdbcTarget ¶
type JdbcTarget struct { // The name of the connection to use to connect to the JDBC target. ConnectionName *string `type:"string"` // A list of glob patterns used to exclude from the crawl. For more information, // see Catalog Tables with a Crawler (http://docs.aws.amazon.com/glue/latest/dg/add-crawler.html). Exclusions []string `type:"list"` // The path of the JDBC target. Path *string `type:"string"` // contains filtered or unexported fields }
Specifies a JDBC data store to crawl. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/JdbcTarget
func (JdbcTarget) GoString ¶
func (s JdbcTarget) GoString() string
GoString returns the string representation
func (JdbcTarget) String ¶
func (s JdbcTarget) String() string
String returns the string representation
type Job ¶
type Job struct { // The number of AWS Glue data processing units (DPUs) allocated to runs of // this job. From 2 to 100 DPUs can be allocated; 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 AWS Glue pricing // page (https://aws.amazon.com/glue/pricing/). AllocatedCapacity *int64 `type:"integer"` // The JobCommand that executes this job. Command *JobCommand `type:"structure"` // The connections used for this job. Connections *ConnectionsList `type:"structure"` // The time and date that this job definition was created. CreatedOn *time.Time `type:"timestamp" timestampFormat:"unix"` // The default arguments for this job, specified as name-value pairs. // // You can specify arguments here that your own job-execution script consumes, // as well as arguments that AWS Glue itself consumes. // // For information about how to specify and consume your own Job arguments, // see the Calling AWS Glue APIs in Python (http://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 AWS Glue consumes to set up // your job, see the Special Parameters Used by AWS Glue (http://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"` // An ExecutionProperty specifying the maximum number of concurrent runs allowed // for this job. ExecutionProperty *ExecutionProperty `type:"structure"` // The last point in time when this job definition was modified. LastModifiedOn *time.Time `type:"timestamp" timestampFormat:"unix"` // This field is reserved for future use. LogUri *string `type:"string"` // The maximum number of times to retry this job after a JobRun fails. MaxRetries *int64 `type:"integer"` // The name you assign to this job definition. Name *string `min:"1" type:"string"` // Specifies configuration properties of a job notification. NotificationProperty *NotificationProperty `type:"structure"` // The name or ARN of the IAM role associated with this job. Role *string `type:"string"` // The job timeout in minutes. Timeout *int64 `min:"1" type:"integer"` // contains filtered or unexported fields }
Specifies a job definition. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Job
type JobBookmarkEntry ¶
type JobBookmarkEntry struct { // The attempt ID number. Attempt *int64 `type:"integer"` // The bookmark itself. JobBookmark *string `type:"string"` // Name of the job in question. JobName *string `type:"string"` // The run ID number. Run *int64 `type:"integer"` // Version of the job. Version *int64 `type:"integer"` // contains filtered or unexported fields }
Defines a point which a job can resume processing. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/JobBookmarkEntry
func (JobBookmarkEntry) GoString ¶
func (s JobBookmarkEntry) GoString() string
GoString returns the string representation
func (JobBookmarkEntry) String ¶
func (s JobBookmarkEntry) String() string
String returns the string representation
type JobCommand ¶
type JobCommand struct { // The name of the job command: this must be glueetl. Name *string `type:"string"` // Specifies the S3 path to a script that executes a job (required). ScriptLocation *string `type:"string"` // contains filtered or unexported fields }
Specifies code executed when a job is run. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/JobCommand
func (JobCommand) GoString ¶
func (s JobCommand) GoString() string
GoString returns the string representation
func (JobCommand) String ¶
func (s JobCommand) String() string
String returns the string representation
type JobRun ¶
type JobRun struct { // The number of AWS Glue data processing units (DPUs) allocated to this JobRun. // From 2 to 100 DPUs can be allocated; 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 AWS Glue pricing page // (https://aws.amazon.com/glue/pricing/). AllocatedCapacity *int64 `type:"integer"` // The job arguments associated with this run. These override equivalent default // arguments set for the job. // // You can specify arguments here that your own job-execution script consumes, // as well as arguments that AWS Glue itself consumes. // // For information about how to specify and consume your own job arguments, // see the Calling AWS Glue APIs in Python (http://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 AWS Glue consumes to set up // your job, see the Special Parameters Used by AWS Glue (http://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 number of the attempt to run this job. Attempt *int64 `type:"integer"` // The date and time this job run completed. CompletedOn *time.Time `type:"timestamp" timestampFormat:"unix"` // An error message associated with this job run. ErrorMessage *string `type:"string"` // The amount of time (in seconds) that the job run consumed resources. ExecutionTime *int64 `type:"integer"` // The ID of this job run. Id *string `min:"1" type:"string"` // The name of the job definition being used in this run. JobName *string `min:"1" type:"string"` // The current state of the job run. JobRunState JobRunState `type:"string" enum:"true"` // The last time this job run was modified. LastModifiedOn *time.Time `type:"timestamp" timestampFormat:"unix"` // Specifies configuration properties of a job run notification. NotificationProperty *NotificationProperty `type:"structure"` // A list of predecessors to this job run. PredecessorRuns []Predecessor `type:"list"` // The ID of the previous run of this job. For example, the JobRunId specified // in the StartJobRun action. PreviousRunId *string `min:"1" type:"string"` // The date and time at which this job run was started. StartedOn *time.Time `type:"timestamp" timestampFormat:"unix"` // The job run timeout in minutes. Timeout *int64 `min:"1" type:"integer"` // The name of the trigger that started this job run. TriggerName *string `min:"1" type:"string"` // contains filtered or unexported fields }
Contains information about a job run. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/JobRun
type JobRunState ¶
type JobRunState string
const ( JobRunStateStarting JobRunState = "STARTING" JobRunStateRunning JobRunState = "RUNNING" JobRunStateStopping JobRunState = "STOPPING" JobRunStateStopped JobRunState = "STOPPED" JobRunStateSucceeded JobRunState = "SUCCEEDED" JobRunStateFailed JobRunState = "FAILED" JobRunStateTimeout JobRunState = "TIMEOUT" )
Enum values for JobRunState
func (JobRunState) MarshalValue ¶
func (enum JobRunState) MarshalValue() (string, error)
func (JobRunState) MarshalValueBuf ¶
func (enum JobRunState) MarshalValueBuf(b []byte) ([]byte, error)
type JobUpdate ¶
type JobUpdate struct { // The number of AWS Glue data processing units (DPUs) to allocate to this Job. // From 2 to 100 DPUs can be allocated; 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 AWS Glue pricing page // (https://aws.amazon.com/glue/pricing/). AllocatedCapacity *int64 `type:"integer"` // The JobCommand that executes this job (required). Command *JobCommand `type:"structure"` // 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 AWS Glue itself consumes. // // For information about how to specify and consume your own Job arguments, // see the Calling AWS Glue APIs in Python (http://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 AWS Glue consumes to set up // your job, see the Special Parameters Used by AWS Glue (http://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"` // An ExecutionProperty specifying the maximum number of concurrent runs allowed // for this job. ExecutionProperty *ExecutionProperty `type:"structure"` // This field is reserved for future use. LogUri *string `type:"string"` // The maximum number of times to retry this job if it fails. MaxRetries *int64 `type:"integer"` // Specifies configuration properties of a job notification. NotificationProperty *NotificationProperty `type:"structure"` // The name or ARN of the IAM role associated with this job (required). Role *string `type:"string"` // The job timeout in minutes. The default is 2880 minutes (48 hours). Timeout *int64 `min:"1" type:"integer"` // contains filtered or unexported fields }
Specifies information used to update an existing job definition. Note that the previous job definition will be completely overwritten by this information. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/JobUpdate
type JsonClassifier ¶
type JsonClassifier struct { // The time this classifier was registered. CreationTime *time.Time `type:"timestamp" timestampFormat:"unix"` // A JsonPath string defining the JSON data for the classifier to classify. // AWS 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 time this classifier was last updated. LastUpdated *time.Time `type:"timestamp" timestampFormat:"unix"` // The name of the classifier. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The version of this classifier. Version *int64 `type:"long"` // contains filtered or unexported fields }
A classifier for JSON content. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/JsonClassifier
func (JsonClassifier) GoString ¶
func (s JsonClassifier) GoString() string
GoString returns the string representation
func (JsonClassifier) String ¶
func (s JsonClassifier) String() string
String returns the string representation
type LastCrawlInfo ¶
type LastCrawlInfo struct { // If an error occurred, the error information about the last crawl. ErrorMessage *string `type:"string"` // The log group for the last crawl. LogGroup *string `min:"1" type:"string"` // The log stream for the last crawl. LogStream *string `min:"1" type:"string"` // The prefix for a message about this crawl. MessagePrefix *string `min:"1" type:"string"` // The time at which the crawl started. StartTime *time.Time `type:"timestamp" timestampFormat:"unix"` // Status of the last crawl. Status LastCrawlStatus `type:"string" enum:"true"` // contains filtered or unexported fields }
Status and error information about the most recent crawl. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/LastCrawlInfo
func (LastCrawlInfo) GoString ¶
func (s LastCrawlInfo) GoString() string
GoString returns the string representation
func (LastCrawlInfo) String ¶
func (s LastCrawlInfo) String() string
String returns the string representation
type LastCrawlStatus ¶
type LastCrawlStatus string
const ( LastCrawlStatusSucceeded LastCrawlStatus = "SUCCEEDED" LastCrawlStatusCancelled LastCrawlStatus = "CANCELLED" LastCrawlStatusFailed LastCrawlStatus = "FAILED" )
Enum values for LastCrawlStatus
func (LastCrawlStatus) MarshalValue ¶
func (enum LastCrawlStatus) MarshalValue() (string, error)
func (LastCrawlStatus) MarshalValueBuf ¶
func (enum LastCrawlStatus) MarshalValueBuf(b []byte) ([]byte, error)
type Location ¶
type Location struct { // A JDBC location. Jdbc []CodeGenNodeArg `type:"list"` // An Amazon S3 location. S3 []CodeGenNodeArg `type:"list"` // contains filtered or unexported fields }
The location of resources. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Location
type LogicalOperator ¶
type LogicalOperator string
const (
LogicalOperatorEquals LogicalOperator = "EQUALS"
)
Enum values for LogicalOperator
func (LogicalOperator) MarshalValue ¶
func (enum LogicalOperator) MarshalValue() (string, error)
func (LogicalOperator) MarshalValueBuf ¶
func (enum LogicalOperator) MarshalValueBuf(b []byte) ([]byte, error)
type MappingEntry ¶
type MappingEntry struct { // The source path. SourcePath *string `type:"string"` // The name of the source table. SourceTable *string `type:"string"` // The source type. SourceType *string `type:"string"` // The target path. TargetPath *string `type:"string"` // The target table. TargetTable *string `type:"string"` // The target type. TargetType *string `type:"string"` // contains filtered or unexported fields }
Defines a mapping. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/MappingEntry
func (MappingEntry) GoString ¶
func (s MappingEntry) GoString() string
GoString returns the string representation
func (MappingEntry) String ¶
func (s MappingEntry) String() string
String returns the string representation
type NotificationProperty ¶
type NotificationProperty struct { // After a job run starts, the number of minutes to wait before sending a job // run delay notification. NotifyDelayAfter *int64 `min:"1" type:"integer"` // contains filtered or unexported fields }
Specifies configuration properties of a notification. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/NotificationProperty
func (NotificationProperty) GoString ¶
func (s NotificationProperty) GoString() string
GoString returns the string representation
func (NotificationProperty) String ¶
func (s NotificationProperty) String() string
String returns the string representation
func (*NotificationProperty) Validate ¶
func (s *NotificationProperty) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Order ¶
type Order struct { // The name of the column. // // Column is a required field Column *string `min:"1" type:"string" required:"true"` // Indicates that the column is sorted in ascending order (== 1), or in descending // order (==0). // // SortOrder is a required field SortOrder *int64 `type:"integer" required:"true"` // contains filtered or unexported fields }
Specifies the sort order of a sorted column. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Order
type Partition ¶
type Partition struct { // The time at which the partition was created. CreationTime *time.Time `type:"timestamp" timestampFormat:"unix"` // The name of the catalog database where the table in question is located. DatabaseName *string `min:"1" type:"string"` // The last time at which the partition was accessed. LastAccessTime *time.Time `type:"timestamp" timestampFormat:"unix"` // The last time at which column statistics were computed for this partition. LastAnalyzedTime *time.Time `type:"timestamp" timestampFormat:"unix"` // Partition parameters, in the form of a list of key-value pairs. Parameters map[string]string `type:"map"` // Provides information about the physical location where the partition is stored. StorageDescriptor *StorageDescriptor `type:"structure"` // The name of the table in question. TableName *string `min:"1" type:"string"` // The values of the partition. Values []string `type:"list"` // contains filtered or unexported fields }
Represents a slice of table data. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Partition
type PartitionError ¶
type PartitionError struct { // Details about the partition error. ErrorDetail *ErrorDetail `type:"structure"` // The values that define the partition. PartitionValues []string `type:"list"` // contains filtered or unexported fields }
Contains information about a partition error. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/PartitionError
func (PartitionError) GoString ¶
func (s PartitionError) GoString() string
GoString returns the string representation
func (PartitionError) String ¶
func (s PartitionError) String() string
String returns the string representation
type PartitionInput ¶
type PartitionInput struct { // The last time at which the partition was accessed. LastAccessTime *time.Time `type:"timestamp" timestampFormat:"unix"` // The last time at which column statistics were computed for this partition. LastAnalyzedTime *time.Time `type:"timestamp" timestampFormat:"unix"` // Partition parameters, in the form of a list of key-value pairs. Parameters map[string]string `type:"map"` // Provides information about the physical location where the partition is stored. StorageDescriptor *StorageDescriptor `type:"structure"` // The values of the partition. Values []string `type:"list"` // contains filtered or unexported fields }
The structure used to create and update a partion. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/PartitionInput
func (PartitionInput) GoString ¶
func (s PartitionInput) GoString() string
GoString returns the string representation
func (PartitionInput) String ¶
func (s PartitionInput) String() string
String returns the string representation
func (*PartitionInput) Validate ¶
func (s *PartitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PartitionValueList ¶
type PartitionValueList struct { // The list of values. // // Values is a required field Values []string `type:"list" required:"true"` // contains filtered or unexported fields }
Contains a list of values defining partitions. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/PartitionValueList
func (PartitionValueList) GoString ¶
func (s PartitionValueList) GoString() string
GoString returns the string representation
func (PartitionValueList) String ¶
func (s PartitionValueList) String() string
String returns the string representation
func (*PartitionValueList) Validate ¶
func (s *PartitionValueList) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PhysicalConnectionRequirements ¶
type PhysicalConnectionRequirements struct { // The connection's availability zone. This field is deprecated and has no effect. AvailabilityZone *string `min:"1" type:"string"` // The security group ID list used by the connection. SecurityGroupIdList []string `type:"list"` // The subnet ID used by the connection. SubnetId *string `min:"1" type:"string"` // contains filtered or unexported fields }
Specifies the physical requirements for a connection. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/PhysicalConnectionRequirements
func (PhysicalConnectionRequirements) GoString ¶
func (s PhysicalConnectionRequirements) GoString() string
GoString returns the string representation
func (PhysicalConnectionRequirements) String ¶
func (s PhysicalConnectionRequirements) String() string
String returns the string representation
func (*PhysicalConnectionRequirements) Validate ¶
func (s *PhysicalConnectionRequirements) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Predecessor ¶
type Predecessor struct { // The name of the job definition used by the predecessor job run. JobName *string `min:"1" type:"string"` // The job-run ID of the predecessor job run. RunId *string `min:"1" type:"string"` // contains filtered or unexported fields }
A job run that was used in the predicate of a conditional trigger that triggered this job run. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Predecessor
func (Predecessor) GoString ¶
func (s Predecessor) GoString() string
GoString returns the string representation
func (Predecessor) String ¶
func (s Predecessor) String() string
String returns the string representation
type Predicate ¶
type Predicate struct { // A list of the conditions that determine when the trigger will fire. Conditions []Condition `type:"list"` // Optional field if only one condition is listed. If multiple conditions are // listed, then this field is required. Logical Logical `type:"string" enum:"true"` // contains filtered or unexported fields }
Defines the predicate of the trigger, which determines when it fires. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Predicate
type PrincipalType ¶
type PrincipalType string
const ( PrincipalTypeUser PrincipalType = "USER" PrincipalTypeRole PrincipalType = "ROLE" PrincipalTypeGroup PrincipalType = "GROUP" )
Enum values for PrincipalType
func (PrincipalType) MarshalValue ¶
func (enum PrincipalType) MarshalValue() (string, error)
func (PrincipalType) MarshalValueBuf ¶
func (enum PrincipalType) MarshalValueBuf(b []byte) ([]byte, error)
type ResetJobBookmarkInput ¶
type ResetJobBookmarkInput struct { // The name of the job in question. // // JobName is a required field JobName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ResetJobBookmarkRequest
func (ResetJobBookmarkInput) GoString ¶
func (s ResetJobBookmarkInput) GoString() string
GoString returns the string representation
func (ResetJobBookmarkInput) String ¶
func (s ResetJobBookmarkInput) String() string
String returns the string representation
func (*ResetJobBookmarkInput) Validate ¶
func (s *ResetJobBookmarkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResetJobBookmarkOutput ¶
type ResetJobBookmarkOutput struct { // The reset bookmark entry. JobBookmarkEntry *JobBookmarkEntry `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ResetJobBookmarkResponse
func (ResetJobBookmarkOutput) GoString ¶
func (s ResetJobBookmarkOutput) GoString() string
GoString returns the string representation
func (ResetJobBookmarkOutput) SDKResponseMetadata ¶
func (s ResetJobBookmarkOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ResetJobBookmarkOutput) String ¶
func (s ResetJobBookmarkOutput) String() string
String returns the string representation
type ResetJobBookmarkRequest ¶
type ResetJobBookmarkRequest struct { *aws.Request Input *ResetJobBookmarkInput Copy func(*ResetJobBookmarkInput) ResetJobBookmarkRequest }
ResetJobBookmarkRequest is a API request type for the ResetJobBookmark API operation.
func (ResetJobBookmarkRequest) Send ¶
func (r ResetJobBookmarkRequest) Send() (*ResetJobBookmarkOutput, error)
Send marshals and sends the ResetJobBookmark API request.
type ResourceType ¶
type ResourceType string
const ( ResourceTypeJar ResourceType = "JAR" ResourceTypeFile ResourceType = "FILE" ResourceTypeArchive ResourceType = "ARCHIVE" )
Enum values for ResourceType
func (ResourceType) MarshalValue ¶
func (enum ResourceType) MarshalValue() (string, error)
func (ResourceType) MarshalValueBuf ¶
func (enum ResourceType) MarshalValueBuf(b []byte) ([]byte, error)
type ResourceUri ¶
type ResourceUri struct { // The type of the resource. ResourceType ResourceType `type:"string" enum:"true"` // The URI for accessing the resource. Uri *string `min:"1" type:"string"` // contains filtered or unexported fields }
URIs for function resources. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ResourceUri
func (ResourceUri) GoString ¶
func (s ResourceUri) GoString() string
GoString returns the string representation
func (ResourceUri) String ¶
func (s ResourceUri) String() string
String returns the string representation
func (*ResourceUri) Validate ¶
func (s *ResourceUri) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type S3Target ¶
type S3Target struct { // A list of glob patterns used to exclude from the crawl. For more information, // see Catalog Tables with a Crawler (http://docs.aws.amazon.com/glue/latest/dg/add-crawler.html). Exclusions []string `type:"list"` // The path to the Amazon S3 target. Path *string `type:"string"` // contains filtered or unexported fields }
Specifies a data store in Amazon S3. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/S3Target
type Schedule ¶
type Schedule struct { // A cron expression used to specify the schedule (see Time-Based Schedules // for Jobs and Crawlers (http://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 * * ? *). ScheduleExpression *string `type:"string"` // The state of the schedule. State ScheduleState `type:"string" enum:"true"` // contains filtered or unexported fields }
A scheduling object using a cron statement to schedule an event. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Schedule
type ScheduleState ¶
type ScheduleState string
const ( ScheduleStateScheduled ScheduleState = "SCHEDULED" ScheduleStateNotScheduled ScheduleState = "NOT_SCHEDULED" ScheduleStateTransitioning ScheduleState = "TRANSITIONING" )
Enum values for ScheduleState
func (ScheduleState) MarshalValue ¶
func (enum ScheduleState) MarshalValue() (string, error)
func (ScheduleState) MarshalValueBuf ¶
func (enum ScheduleState) MarshalValueBuf(b []byte) ([]byte, error)
type SchemaChangePolicy ¶
type SchemaChangePolicy struct { // The deletion behavior when the crawler finds a deleted object. DeleteBehavior DeleteBehavior `type:"string" enum:"true"` // The update behavior when the crawler finds a changed schema. UpdateBehavior UpdateBehavior `type:"string" enum:"true"` // contains filtered or unexported fields }
Crawler policy for update and deletion behavior. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/SchemaChangePolicy
func (SchemaChangePolicy) GoString ¶
func (s SchemaChangePolicy) GoString() string
GoString returns the string representation
func (SchemaChangePolicy) String ¶
func (s SchemaChangePolicy) String() string
String returns the string representation
type Segment ¶
type Segment struct { // The zero-based index number of the this segment. For example, if the total // number of segments is 4, SegmentNumber values will range from zero through // three. // // SegmentNumber is a required field SegmentNumber *int64 `type:"integer" required:"true"` // The total numer of segments. // // TotalSegments is a required field TotalSegments *int64 `min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
Defines a non-overlapping region of a table's partitions, allowing multiple requests to be executed in parallel. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Segment
type SerDeInfo ¶
type SerDeInfo struct { // Name of the SerDe. Name *string `min:"1" type:"string"` // A list of initialization parameters for the SerDe, in key-value form. Parameters map[string]string `type:"map"` // Usually the class that implements the SerDe. An example is: org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe. SerializationLibrary *string `min:"1" type:"string"` // contains filtered or unexported fields }
Information about a serialization/deserialization program (SerDe) which serves as an extractor and loader. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/SerDeInfo
type SkewedInfo ¶
type SkewedInfo struct { // A list of names of columns that contain skewed values. SkewedColumnNames []string `type:"list"` // A mapping of skewed values to the columns that contain them. SkewedColumnValueLocationMaps map[string]string `type:"map"` // A list of values that appear so frequently as to be considered skewed. SkewedColumnValues []string `type:"list"` // contains filtered or unexported fields }
Specifies skewed values in a table. Skewed are ones that occur with very high frequency. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/SkewedInfo
func (SkewedInfo) GoString ¶
func (s SkewedInfo) GoString() string
GoString returns the string representation
func (SkewedInfo) String ¶
func (s SkewedInfo) String() string
String returns the string representation
type StartCrawlerInput ¶
type StartCrawlerInput struct { // Name of the crawler to start. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartCrawlerRequest
func (StartCrawlerInput) GoString ¶
func (s StartCrawlerInput) GoString() string
GoString returns the string representation
func (StartCrawlerInput) String ¶
func (s StartCrawlerInput) String() string
String returns the string representation
func (*StartCrawlerInput) Validate ¶
func (s *StartCrawlerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartCrawlerOutput ¶
type StartCrawlerOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartCrawlerResponse
func (StartCrawlerOutput) GoString ¶
func (s StartCrawlerOutput) GoString() string
GoString returns the string representation
func (StartCrawlerOutput) SDKResponseMetadata ¶
func (s StartCrawlerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (StartCrawlerOutput) String ¶
func (s StartCrawlerOutput) String() string
String returns the string representation
type StartCrawlerRequest ¶
type StartCrawlerRequest struct { *aws.Request Input *StartCrawlerInput Copy func(*StartCrawlerInput) StartCrawlerRequest }
StartCrawlerRequest is a API request type for the StartCrawler API operation.
func (StartCrawlerRequest) Send ¶
func (r StartCrawlerRequest) Send() (*StartCrawlerOutput, error)
Send marshals and sends the StartCrawler API request.
type StartCrawlerScheduleInput ¶
type StartCrawlerScheduleInput struct { // Name of the crawler to schedule. // // CrawlerName is a required field CrawlerName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartCrawlerScheduleRequest
func (StartCrawlerScheduleInput) GoString ¶
func (s StartCrawlerScheduleInput) GoString() string
GoString returns the string representation
func (StartCrawlerScheduleInput) String ¶
func (s StartCrawlerScheduleInput) String() string
String returns the string representation
func (*StartCrawlerScheduleInput) Validate ¶
func (s *StartCrawlerScheduleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartCrawlerScheduleOutput ¶
type StartCrawlerScheduleOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartCrawlerScheduleResponse
func (StartCrawlerScheduleOutput) GoString ¶
func (s StartCrawlerScheduleOutput) GoString() string
GoString returns the string representation
func (StartCrawlerScheduleOutput) SDKResponseMetadata ¶
func (s StartCrawlerScheduleOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (StartCrawlerScheduleOutput) String ¶
func (s StartCrawlerScheduleOutput) String() string
String returns the string representation
type StartCrawlerScheduleRequest ¶
type StartCrawlerScheduleRequest struct { *aws.Request Input *StartCrawlerScheduleInput Copy func(*StartCrawlerScheduleInput) StartCrawlerScheduleRequest }
StartCrawlerScheduleRequest is a API request type for the StartCrawlerSchedule API operation.
func (StartCrawlerScheduleRequest) Send ¶
func (r StartCrawlerScheduleRequest) Send() (*StartCrawlerScheduleOutput, error)
Send marshals and sends the StartCrawlerSchedule API request.
type StartJobRunInput ¶
type StartJobRunInput struct { // The number of AWS Glue data processing units (DPUs) to allocate to this JobRun. // From 2 to 100 DPUs can be allocated; 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 AWS Glue pricing page // (https://aws.amazon.com/glue/pricing/). AllocatedCapacity *int64 `type:"integer"` // The job arguments specifically for this run. They override the equivalent // default arguments set for in the job definition itself. // // You can specify arguments here that your own job-execution script consumes, // as well as arguments that AWS Glue itself consumes. // // For information about how to specify and consume your own Job arguments, // see the Calling AWS Glue APIs in Python (http://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 AWS Glue consumes to set up // your job, see the Special Parameters Used by AWS Glue (http://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 job definition to use. // // JobName is a required field JobName *string `min:"1" type:"string" required:"true"` // The ID of a previous JobRun to retry. JobRunId *string `min:"1" type:"string"` // Specifies configuration properties of a job run notification. NotificationProperty *NotificationProperty `type:"structure"` // The job run timeout in minutes. It overrides the timeout value of the job. Timeout *int64 `min:"1" type:"integer"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartJobRunRequest
func (StartJobRunInput) GoString ¶
func (s StartJobRunInput) GoString() string
GoString returns the string representation
func (StartJobRunInput) String ¶
func (s StartJobRunInput) String() string
String returns the string representation
func (*StartJobRunInput) Validate ¶
func (s *StartJobRunInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartJobRunOutput ¶
type StartJobRunOutput struct { // The ID assigned to this job run. JobRunId *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartJobRunResponse
func (StartJobRunOutput) GoString ¶
func (s StartJobRunOutput) GoString() string
GoString returns the string representation
func (StartJobRunOutput) SDKResponseMetadata ¶
func (s StartJobRunOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (StartJobRunOutput) String ¶
func (s StartJobRunOutput) String() string
String returns the string representation
type StartJobRunRequest ¶
type StartJobRunRequest struct { *aws.Request Input *StartJobRunInput Copy func(*StartJobRunInput) StartJobRunRequest }
StartJobRunRequest is a API request type for the StartJobRun API operation.
func (StartJobRunRequest) Send ¶
func (r StartJobRunRequest) Send() (*StartJobRunOutput, error)
Send marshals and sends the StartJobRun API request.
type StartTriggerInput ¶
type StartTriggerInput struct { // The name of the trigger to start. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartTriggerRequest
func (StartTriggerInput) GoString ¶
func (s StartTriggerInput) GoString() string
GoString returns the string representation
func (StartTriggerInput) String ¶
func (s StartTriggerInput) String() string
String returns the string representation
func (*StartTriggerInput) Validate ¶
func (s *StartTriggerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartTriggerOutput ¶
type StartTriggerOutput struct { // The name of the trigger that was started. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartTriggerResponse
func (StartTriggerOutput) GoString ¶
func (s StartTriggerOutput) GoString() string
GoString returns the string representation
func (StartTriggerOutput) SDKResponseMetadata ¶
func (s StartTriggerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (StartTriggerOutput) String ¶
func (s StartTriggerOutput) String() string
String returns the string representation
type StartTriggerRequest ¶
type StartTriggerRequest struct { *aws.Request Input *StartTriggerInput Copy func(*StartTriggerInput) StartTriggerRequest }
StartTriggerRequest is a API request type for the StartTrigger API operation.
func (StartTriggerRequest) Send ¶
func (r StartTriggerRequest) Send() (*StartTriggerOutput, error)
Send marshals and sends the StartTrigger API request.
type StopCrawlerInput ¶
type StopCrawlerInput struct { // Name of the crawler to stop. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopCrawlerRequest
func (StopCrawlerInput) GoString ¶
func (s StopCrawlerInput) GoString() string
GoString returns the string representation
func (StopCrawlerInput) String ¶
func (s StopCrawlerInput) String() string
String returns the string representation
func (*StopCrawlerInput) Validate ¶
func (s *StopCrawlerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopCrawlerOutput ¶
type StopCrawlerOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopCrawlerResponse
func (StopCrawlerOutput) GoString ¶
func (s StopCrawlerOutput) GoString() string
GoString returns the string representation
func (StopCrawlerOutput) SDKResponseMetadata ¶
func (s StopCrawlerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (StopCrawlerOutput) String ¶
func (s StopCrawlerOutput) String() string
String returns the string representation
type StopCrawlerRequest ¶
type StopCrawlerRequest struct { *aws.Request Input *StopCrawlerInput Copy func(*StopCrawlerInput) StopCrawlerRequest }
StopCrawlerRequest is a API request type for the StopCrawler API operation.
func (StopCrawlerRequest) Send ¶
func (r StopCrawlerRequest) Send() (*StopCrawlerOutput, error)
Send marshals and sends the StopCrawler API request.
type StopCrawlerScheduleInput ¶
type StopCrawlerScheduleInput struct { // Name of the crawler whose schedule state to set. // // CrawlerName is a required field CrawlerName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopCrawlerScheduleRequest
func (StopCrawlerScheduleInput) GoString ¶
func (s StopCrawlerScheduleInput) GoString() string
GoString returns the string representation
func (StopCrawlerScheduleInput) String ¶
func (s StopCrawlerScheduleInput) String() string
String returns the string representation
func (*StopCrawlerScheduleInput) Validate ¶
func (s *StopCrawlerScheduleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopCrawlerScheduleOutput ¶
type StopCrawlerScheduleOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopCrawlerScheduleResponse
func (StopCrawlerScheduleOutput) GoString ¶
func (s StopCrawlerScheduleOutput) GoString() string
GoString returns the string representation
func (StopCrawlerScheduleOutput) SDKResponseMetadata ¶
func (s StopCrawlerScheduleOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (StopCrawlerScheduleOutput) String ¶
func (s StopCrawlerScheduleOutput) String() string
String returns the string representation
type StopCrawlerScheduleRequest ¶
type StopCrawlerScheduleRequest struct { *aws.Request Input *StopCrawlerScheduleInput Copy func(*StopCrawlerScheduleInput) StopCrawlerScheduleRequest }
StopCrawlerScheduleRequest is a API request type for the StopCrawlerSchedule API operation.
func (StopCrawlerScheduleRequest) Send ¶
func (r StopCrawlerScheduleRequest) Send() (*StopCrawlerScheduleOutput, error)
Send marshals and sends the StopCrawlerSchedule API request.
type StopTriggerInput ¶
type StopTriggerInput struct { // The name of the trigger to stop. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopTriggerRequest
func (StopTriggerInput) GoString ¶
func (s StopTriggerInput) GoString() string
GoString returns the string representation
func (StopTriggerInput) String ¶
func (s StopTriggerInput) String() string
String returns the string representation
func (*StopTriggerInput) Validate ¶
func (s *StopTriggerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopTriggerOutput ¶
type StopTriggerOutput struct { // The name of the trigger that was stopped. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopTriggerResponse
func (StopTriggerOutput) GoString ¶
func (s StopTriggerOutput) GoString() string
GoString returns the string representation
func (StopTriggerOutput) SDKResponseMetadata ¶
func (s StopTriggerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (StopTriggerOutput) String ¶
func (s StopTriggerOutput) String() string
String returns the string representation
type StopTriggerRequest ¶
type StopTriggerRequest struct { *aws.Request Input *StopTriggerInput Copy func(*StopTriggerInput) StopTriggerRequest }
StopTriggerRequest is a API request type for the StopTrigger API operation.
func (StopTriggerRequest) Send ¶
func (r StopTriggerRequest) Send() (*StopTriggerOutput, error)
Send marshals and sends the StopTrigger API request.
type StorageDescriptor ¶
type StorageDescriptor struct { // A list of reducer grouping columns, clustering columns, and bucketing columns // in the table. BucketColumns []string `type:"list"` // A list of the Columns in the table. Columns []Column `type:"list"` // True if the data in the table is compressed, or False if not. Compressed *bool `type:"boolean"` // The input format: SequenceFileInputFormat (binary), or TextInputFormat, or // a custom format. InputFormat *string `type:"string"` // The physical location of the table. By default this takes the form of the // warehouse location, followed by the database location in the warehouse, followed // by the table name. Location *string `type:"string"` // Must be specified if the table contains any dimension columns. NumberOfBuckets *int64 `type:"integer"` // The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, // or a custom format. OutputFormat *string `type:"string"` // User-supplied properties in key-value form. Parameters map[string]string `type:"map"` // Serialization/deserialization (SerDe) information. SerdeInfo *SerDeInfo `type:"structure"` // Information about values that appear very frequently in a column (skewed // values). SkewedInfo *SkewedInfo `type:"structure"` // A list specifying the sort order of each bucket in the table. SortColumns []Order `type:"list"` // True if the table data is stored in subdirectories, or False if not. StoredAsSubDirectories *bool `type:"boolean"` // contains filtered or unexported fields }
Describes the physical storage of table data. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StorageDescriptor
func (StorageDescriptor) GoString ¶
func (s StorageDescriptor) GoString() string
GoString returns the string representation
func (StorageDescriptor) String ¶
func (s StorageDescriptor) String() string
String returns the string representation
func (*StorageDescriptor) Validate ¶
func (s *StorageDescriptor) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Table ¶
type Table struct { // Time when the table definition was created in the Data Catalog. CreateTime *time.Time `type:"timestamp" timestampFormat:"unix"` // Person or entity who created the table. CreatedBy *string `min:"1" type:"string"` // Name of the metadata database where the table metadata resides. For Hive // compatibility, this must be all lowercase. DatabaseName *string `min:"1" type:"string"` // Description of the table. Description *string `type:"string"` // Last time the table was accessed. This is usually taken from HDFS, and may // not be reliable. LastAccessTime *time.Time `type:"timestamp" timestampFormat:"unix"` // Last time column statistics were computed for this table. LastAnalyzedTime *time.Time `type:"timestamp" timestampFormat:"unix"` // Name of the table. For Hive compatibility, this must be entirely lowercase. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // Owner of the table. Owner *string `min:"1" type:"string"` // Properties associated with this table, as a list of key-value pairs. Parameters map[string]string `type:"map"` // A list of columns by which the table is partitioned. Only primitive types // are supported as partition keys. PartitionKeys []Column `type:"list"` // Retention time for this table. Retention *int64 `type:"integer"` // A storage descriptor containing information about the physical storage of // this table. StorageDescriptor *StorageDescriptor `type:"structure"` // The type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). TableType *string `type:"string"` // Last time the table was updated. UpdateTime *time.Time `type:"timestamp" timestampFormat:"unix"` // If the table is a view, the expanded text of the view; otherwise null. ViewExpandedText *string `type:"string"` // If the table is a view, the original text of the view; otherwise null. ViewOriginalText *string `type:"string"` // contains filtered or unexported fields }
Represents a collection of related data organized in columns and rows. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Table
type TableError ¶
type TableError struct { // Detail about the error. ErrorDetail *ErrorDetail `type:"structure"` // Name of the table. For Hive compatibility, this must be entirely lowercase. TableName *string `min:"1" type:"string"` // contains filtered or unexported fields }
An error record for table operations. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/TableError
func (TableError) GoString ¶
func (s TableError) GoString() string
GoString returns the string representation
func (TableError) String ¶
func (s TableError) String() string
String returns the string representation
type TableInput ¶
type TableInput struct { // Description of the table. Description *string `type:"string"` // Last time the table was accessed. LastAccessTime *time.Time `type:"timestamp" timestampFormat:"unix"` // Last time column statistics were computed for this table. LastAnalyzedTime *time.Time `type:"timestamp" timestampFormat:"unix"` // Name of the table. For Hive compatibility, this is folded to lowercase when // it is stored. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // Owner of the table. Owner *string `min:"1" type:"string"` // Properties associated with this table, as a list of key-value pairs. Parameters map[string]string `type:"map"` // A list of columns by which the table is partitioned. Only primitive types // are supported as partition keys. PartitionKeys []Column `type:"list"` // Retention time for this table. Retention *int64 `type:"integer"` // A storage descriptor containing information about the physical storage of // this table. StorageDescriptor *StorageDescriptor `type:"structure"` // The type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). TableType *string `type:"string"` // If the table is a view, the expanded text of the view; otherwise null. ViewExpandedText *string `type:"string"` // If the table is a view, the original text of the view; otherwise null. ViewOriginalText *string `type:"string"` // contains filtered or unexported fields }
Structure used to create or update the table. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/TableInput
func (TableInput) GoString ¶
func (s TableInput) GoString() string
GoString returns the string representation
func (TableInput) String ¶
func (s TableInput) String() string
String returns the string representation
func (*TableInput) Validate ¶
func (s *TableInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TableVersion ¶
type TableVersion struct { // The table in question Table *Table `type:"structure"` // The ID value that identifies this table version. VersionId *string `min:"1" type:"string"` // contains filtered or unexported fields }
Specifies a version of a table. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/TableVersion
func (TableVersion) GoString ¶
func (s TableVersion) GoString() string
GoString returns the string representation
func (TableVersion) String ¶
func (s TableVersion) String() string
String returns the string representation
type TableVersionError ¶
type TableVersionError struct { // Detail about the error. ErrorDetail *ErrorDetail `type:"structure"` // The name of the table in question. TableName *string `min:"1" type:"string"` // The ID value of the version in question. VersionId *string `min:"1" type:"string"` // contains filtered or unexported fields }
An error record for table-version operations. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/TableVersionError
func (TableVersionError) GoString ¶
func (s TableVersionError) GoString() string
GoString returns the string representation
func (TableVersionError) String ¶
func (s TableVersionError) String() string
String returns the string representation
type Trigger ¶
type Trigger struct { // The actions initiated by this trigger. Actions []Action `type:"list"` // A description of this trigger. Description *string `type:"string"` // Reserved for future use. Id *string `min:"1" type:"string"` // Name of the trigger. Name *string `min:"1" type:"string"` // The predicate of this trigger, which defines when it will fire. Predicate *Predicate `type:"structure"` // A cron expression used to specify the schedule (see Time-Based Schedules // for Jobs and Crawlers (http://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 current state of the trigger. State TriggerState `type:"string" enum:"true"` // The type of trigger that this is. Type TriggerType `type:"string" enum:"true"` // contains filtered or unexported fields }
Information about a specific trigger. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Trigger
type TriggerState ¶
type TriggerState string
const ( TriggerStateCreating TriggerState = "CREATING" TriggerStateCreated TriggerState = "CREATED" TriggerStateActivating TriggerState = "ACTIVATING" TriggerStateActivated TriggerState = "ACTIVATED" TriggerStateDeactivating TriggerState = "DEACTIVATING" TriggerStateDeactivated TriggerState = "DEACTIVATED" TriggerStateDeleting TriggerState = "DELETING" TriggerStateUpdating TriggerState = "UPDATING" )
Enum values for TriggerState
func (TriggerState) MarshalValue ¶
func (enum TriggerState) MarshalValue() (string, error)
func (TriggerState) MarshalValueBuf ¶
func (enum TriggerState) MarshalValueBuf(b []byte) ([]byte, error)
type TriggerType ¶
type TriggerType string
const ( TriggerTypeScheduled TriggerType = "SCHEDULED" TriggerTypeConditional TriggerType = "CONDITIONAL" TriggerTypeOnDemand TriggerType = "ON_DEMAND" )
Enum values for TriggerType
func (TriggerType) MarshalValue ¶
func (enum TriggerType) MarshalValue() (string, error)
func (TriggerType) MarshalValueBuf ¶
func (enum TriggerType) MarshalValueBuf(b []byte) ([]byte, error)
type TriggerUpdate ¶
type TriggerUpdate struct { // The actions initiated by this trigger. Actions []Action `type:"list"` // A description of this trigger. Description *string `type:"string"` // Reserved for future use. Name *string `min:"1" type:"string"` // The predicate of this trigger, which defines when it will fire. Predicate *Predicate `type:"structure"` // A cron expression used to specify the schedule (see Time-Based Schedules // for Jobs and Crawlers (http://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"` // contains filtered or unexported fields }
A structure used to provide information used to update a trigger. This object will update the the previous trigger definition by overwriting it completely. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/TriggerUpdate
func (TriggerUpdate) GoString ¶
func (s TriggerUpdate) GoString() string
GoString returns the string representation
func (TriggerUpdate) String ¶
func (s TriggerUpdate) String() string
String returns the string representation
func (*TriggerUpdate) Validate ¶
func (s *TriggerUpdate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateBehavior ¶
type UpdateBehavior string
const ( UpdateBehaviorLog UpdateBehavior = "LOG" UpdateBehaviorUpdateInDatabase UpdateBehavior = "UPDATE_IN_DATABASE" )
Enum values for UpdateBehavior
func (UpdateBehavior) MarshalValue ¶
func (enum UpdateBehavior) MarshalValue() (string, error)
func (UpdateBehavior) MarshalValueBuf ¶
func (enum UpdateBehavior) MarshalValueBuf(b []byte) ([]byte, error)
type UpdateClassifierInput ¶
type UpdateClassifierInput struct { // A GrokClassifier object with updated fields. GrokClassifier *UpdateGrokClassifierRequest `type:"structure"` // A JsonClassifier object with updated fields. JsonClassifier *UpdateJsonClassifierRequest `type:"structure"` // An XMLClassifier object with updated fields. XMLClassifier *UpdateXMLClassifierRequest `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateClassifierRequest
func (UpdateClassifierInput) GoString ¶
func (s UpdateClassifierInput) GoString() string
GoString returns the string representation
func (UpdateClassifierInput) String ¶
func (s UpdateClassifierInput) String() string
String returns the string representation
func (*UpdateClassifierInput) Validate ¶
func (s *UpdateClassifierInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateClassifierOutput ¶
type UpdateClassifierOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateClassifierResponse
func (UpdateClassifierOutput) GoString ¶
func (s UpdateClassifierOutput) GoString() string
GoString returns the string representation
func (UpdateClassifierOutput) SDKResponseMetadata ¶
func (s UpdateClassifierOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateClassifierOutput) String ¶
func (s UpdateClassifierOutput) String() string
String returns the string representation
type UpdateClassifierRequest ¶
type UpdateClassifierRequest struct { *aws.Request Input *UpdateClassifierInput Copy func(*UpdateClassifierInput) UpdateClassifierRequest }
UpdateClassifierRequest is a API request type for the UpdateClassifier API operation.
func (UpdateClassifierRequest) Send ¶
func (r UpdateClassifierRequest) Send() (*UpdateClassifierOutput, error)
Send marshals and sends the UpdateClassifier API request.
type UpdateConnectionInput ¶
type UpdateConnectionInput struct { // The ID of the Data Catalog in which the connection resides. If none is supplied, // the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // A ConnectionInput object that redefines the connection in question. // // ConnectionInput is a required field ConnectionInput *ConnectionInput `type:"structure" required:"true"` // The name of the connection definition to update. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateConnectionRequest
func (UpdateConnectionInput) GoString ¶
func (s UpdateConnectionInput) GoString() string
GoString returns the string representation
func (UpdateConnectionInput) String ¶
func (s UpdateConnectionInput) String() string
String returns the string representation
func (*UpdateConnectionInput) Validate ¶
func (s *UpdateConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateConnectionOutput ¶
type UpdateConnectionOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateConnectionResponse
func (UpdateConnectionOutput) GoString ¶
func (s UpdateConnectionOutput) GoString() string
GoString returns the string representation
func (UpdateConnectionOutput) SDKResponseMetadata ¶
func (s UpdateConnectionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateConnectionOutput) String ¶
func (s UpdateConnectionOutput) String() string
String returns the string representation
type UpdateConnectionRequest ¶
type UpdateConnectionRequest struct { *aws.Request Input *UpdateConnectionInput Copy func(*UpdateConnectionInput) UpdateConnectionRequest }
UpdateConnectionRequest is a API request type for the UpdateConnection API operation.
func (UpdateConnectionRequest) Send ¶
func (r UpdateConnectionRequest) Send() (*UpdateConnectionOutput, error)
Send marshals and sends the UpdateConnection API request.
type UpdateCrawlerInput ¶
type UpdateCrawlerInput struct { // A list of custom classifiers that the user has registered. By default, all // 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. // // You can use this field to force partitions to inherit metadata such as classification, // input format, output format, serde information, and schema from their parent // table, rather than detect this information separately for each partition. // Use the following JSON string to specify that behavior: // // Example: '{ "Version": 1.0, "CrawlerOutput": { "Partitions": { "AddOrUpdateBehavior": // "InheritFromTable" } } }' Configuration *string `type:"string"` // The AWS Glue database where results are stored, such as: arn:aws:daylight:us-east-1::database/sometable/*. DatabaseName *string `type:"string"` // A description of the new crawler. Description *string `type:"string"` // Name of the new crawler. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The IAM role (or ARN of an IAM role) used by the new crawler to access customer // resources. Role *string `type:"string"` // A cron expression used to specify the schedule (see Time-Based Schedules // for Jobs and Crawlers (http://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"` // 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"` // A list of targets to crawl. Targets *CrawlerTargets `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateCrawlerRequest
func (UpdateCrawlerInput) GoString ¶
func (s UpdateCrawlerInput) GoString() string
GoString returns the string representation
func (UpdateCrawlerInput) String ¶
func (s UpdateCrawlerInput) String() string
String returns the string representation
func (*UpdateCrawlerInput) Validate ¶
func (s *UpdateCrawlerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateCrawlerOutput ¶
type UpdateCrawlerOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateCrawlerResponse
func (UpdateCrawlerOutput) GoString ¶
func (s UpdateCrawlerOutput) GoString() string
GoString returns the string representation
func (UpdateCrawlerOutput) SDKResponseMetadata ¶
func (s UpdateCrawlerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateCrawlerOutput) String ¶
func (s UpdateCrawlerOutput) String() string
String returns the string representation
type UpdateCrawlerRequest ¶
type UpdateCrawlerRequest struct { *aws.Request Input *UpdateCrawlerInput Copy func(*UpdateCrawlerInput) UpdateCrawlerRequest }
UpdateCrawlerRequest is a API request type for the UpdateCrawler API operation.
func (UpdateCrawlerRequest) Send ¶
func (r UpdateCrawlerRequest) Send() (*UpdateCrawlerOutput, error)
Send marshals and sends the UpdateCrawler API request.
type UpdateCrawlerScheduleInput ¶
type UpdateCrawlerScheduleInput struct { // Name of the crawler whose schedule to update. // // CrawlerName is a required field CrawlerName *string `min:"1" type:"string" required:"true"` // The updated cron expression used to specify the schedule (see Time-Based // Schedules for Jobs and Crawlers (http://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"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateCrawlerScheduleRequest
func (UpdateCrawlerScheduleInput) GoString ¶
func (s UpdateCrawlerScheduleInput) GoString() string
GoString returns the string representation
func (UpdateCrawlerScheduleInput) String ¶
func (s UpdateCrawlerScheduleInput) String() string
String returns the string representation
func (*UpdateCrawlerScheduleInput) Validate ¶
func (s *UpdateCrawlerScheduleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateCrawlerScheduleOutput ¶
type UpdateCrawlerScheduleOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateCrawlerScheduleResponse
func (UpdateCrawlerScheduleOutput) GoString ¶
func (s UpdateCrawlerScheduleOutput) GoString() string
GoString returns the string representation
func (UpdateCrawlerScheduleOutput) SDKResponseMetadata ¶
func (s UpdateCrawlerScheduleOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateCrawlerScheduleOutput) String ¶
func (s UpdateCrawlerScheduleOutput) String() string
String returns the string representation
type UpdateCrawlerScheduleRequest ¶
type UpdateCrawlerScheduleRequest struct { *aws.Request Input *UpdateCrawlerScheduleInput Copy func(*UpdateCrawlerScheduleInput) UpdateCrawlerScheduleRequest }
UpdateCrawlerScheduleRequest is a API request type for the UpdateCrawlerSchedule API operation.
func (UpdateCrawlerScheduleRequest) Send ¶
func (r UpdateCrawlerScheduleRequest) Send() (*UpdateCrawlerScheduleOutput, error)
Send marshals and sends the UpdateCrawlerSchedule API request.
type UpdateDatabaseInput ¶
type UpdateDatabaseInput struct { // The ID of the Data Catalog in which the metadata database resides. If none // is supplied, the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // A DatabaseInput object specifying the new definition of the metadata database // in the catalog. // // DatabaseInput is a required field DatabaseInput *DatabaseInput `type:"structure" required:"true"` // The name of the database to update in the catalog. For Hive compatibility, // this is folded to lowercase. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateDatabaseRequest
func (UpdateDatabaseInput) GoString ¶
func (s UpdateDatabaseInput) GoString() string
GoString returns the string representation
func (UpdateDatabaseInput) String ¶
func (s UpdateDatabaseInput) String() string
String returns the string representation
func (*UpdateDatabaseInput) Validate ¶
func (s *UpdateDatabaseInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDatabaseOutput ¶
type UpdateDatabaseOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateDatabaseResponse
func (UpdateDatabaseOutput) GoString ¶
func (s UpdateDatabaseOutput) GoString() string
GoString returns the string representation
func (UpdateDatabaseOutput) SDKResponseMetadata ¶
func (s UpdateDatabaseOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateDatabaseOutput) String ¶
func (s UpdateDatabaseOutput) String() string
String returns the string representation
type UpdateDatabaseRequest ¶
type UpdateDatabaseRequest struct { *aws.Request Input *UpdateDatabaseInput Copy func(*UpdateDatabaseInput) UpdateDatabaseRequest }
UpdateDatabaseRequest is a API request type for the UpdateDatabase API operation.
func (UpdateDatabaseRequest) Send ¶
func (r UpdateDatabaseRequest) Send() (*UpdateDatabaseOutput, error)
Send marshals and sends the UpdateDatabase API request.
type UpdateDevEndpointInput ¶
type UpdateDevEndpointInput struct { // Custom Python or Java libraries to be loaded in the DevEndpoint. CustomLibraries *DevEndpointCustomLibraries `type:"structure"` // The name of the DevEndpoint to be updated. // // EndpointName is a required field EndpointName *string `type:"string" required:"true"` // The public key for the DevEndpoint to use. PublicKey *string `type:"string"` // True if the list of custom libraries to be loaded in the development endpoint // needs to be updated, or False otherwise. UpdateEtlLibraries *bool `type:"boolean"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateDevEndpointRequest
func (UpdateDevEndpointInput) GoString ¶
func (s UpdateDevEndpointInput) GoString() string
GoString returns the string representation
func (UpdateDevEndpointInput) String ¶
func (s UpdateDevEndpointInput) String() string
String returns the string representation
func (*UpdateDevEndpointInput) Validate ¶
func (s *UpdateDevEndpointInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDevEndpointOutput ¶
type UpdateDevEndpointOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateDevEndpointResponse
func (UpdateDevEndpointOutput) GoString ¶
func (s UpdateDevEndpointOutput) GoString() string
GoString returns the string representation
func (UpdateDevEndpointOutput) SDKResponseMetadata ¶
func (s UpdateDevEndpointOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateDevEndpointOutput) String ¶
func (s UpdateDevEndpointOutput) String() string
String returns the string representation
type UpdateDevEndpointRequest ¶
type UpdateDevEndpointRequest struct { *aws.Request Input *UpdateDevEndpointInput Copy func(*UpdateDevEndpointInput) UpdateDevEndpointRequest }
UpdateDevEndpointRequest is a API request type for the UpdateDevEndpoint API operation.
func (UpdateDevEndpointRequest) Send ¶
func (r UpdateDevEndpointRequest) Send() (*UpdateDevEndpointOutput, error)
Send marshals and sends the UpdateDevEndpoint API request.
type UpdateGrokClassifierRequest ¶
type UpdateGrokClassifierRequest struct { // An identifier of the data format that the classifier matches, such as Twitter, // JSON, Omniture logs, Amazon CloudWatch Logs, and so on. Classification *string `type:"string"` // Optional custom grok patterns used by this classifier. CustomPatterns *string `type:"string"` // The grok pattern used by this classifier. GrokPattern *string `min:"1" type:"string"` // The name of the GrokClassifier. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Specifies a grok classifier to update when passed to UpdateClassifier. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateGrokClassifierRequest
func (UpdateGrokClassifierRequest) GoString ¶
func (s UpdateGrokClassifierRequest) GoString() string
GoString returns the string representation
func (UpdateGrokClassifierRequest) String ¶
func (s UpdateGrokClassifierRequest) String() string
String returns the string representation
func (*UpdateGrokClassifierRequest) Validate ¶
func (s *UpdateGrokClassifierRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateJobInput ¶
type UpdateJobInput struct { // Name of the job definition to update. // // JobName is a required field JobName *string `min:"1" type:"string" required:"true"` // Specifies the values with which to update the job definition. // // JobUpdate is a required field JobUpdate *JobUpdate `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateJobRequest
func (UpdateJobInput) GoString ¶
func (s UpdateJobInput) GoString() string
GoString returns the string representation
func (UpdateJobInput) String ¶
func (s UpdateJobInput) String() string
String returns the string representation
func (*UpdateJobInput) Validate ¶
func (s *UpdateJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateJobOutput ¶
type UpdateJobOutput struct { // Returns the name of the updated job definition. JobName *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateJobResponse
func (UpdateJobOutput) GoString ¶
func (s UpdateJobOutput) GoString() string
GoString returns the string representation
func (UpdateJobOutput) SDKResponseMetadata ¶
func (s UpdateJobOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateJobOutput) String ¶
func (s UpdateJobOutput) String() string
String returns the string representation
type UpdateJobRequest ¶
type UpdateJobRequest struct { *aws.Request Input *UpdateJobInput Copy func(*UpdateJobInput) UpdateJobRequest }
UpdateJobRequest is a API request type for the UpdateJob API operation.
func (UpdateJobRequest) Send ¶
func (r UpdateJobRequest) Send() (*UpdateJobOutput, error)
Send marshals and sends the UpdateJob API request.
type UpdateJsonClassifierRequest ¶
type UpdateJsonClassifierRequest struct { // A JsonPath string defining the JSON data for the classifier to classify. // AWS 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 *string `type:"string"` // 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 to be updated. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateJsonClassifierRequest
func (UpdateJsonClassifierRequest) GoString ¶
func (s UpdateJsonClassifierRequest) GoString() string
GoString returns the string representation
func (UpdateJsonClassifierRequest) String ¶
func (s UpdateJsonClassifierRequest) String() string
String returns the string representation
func (*UpdateJsonClassifierRequest) Validate ¶
func (s *UpdateJsonClassifierRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdatePartitionInput ¶
type UpdatePartitionInput struct { // The ID of the Data Catalog where the partition to be updated resides. If // none is supplied, the AWS 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"` // The new partition object to which to update the partition. // // PartitionInput is a required field PartitionInput *PartitionInput `type:"structure" required:"true"` // A list of the values defining the partition. // // PartitionValueList is a required field PartitionValueList []string `type:"list" required:"true"` // The name of the table where the partition to be updated is located. // // TableName is a required field TableName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdatePartitionRequest
func (UpdatePartitionInput) GoString ¶
func (s UpdatePartitionInput) GoString() string
GoString returns the string representation
func (UpdatePartitionInput) String ¶
func (s UpdatePartitionInput) String() string
String returns the string representation
func (*UpdatePartitionInput) Validate ¶
func (s *UpdatePartitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdatePartitionOutput ¶
type UpdatePartitionOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdatePartitionResponse
func (UpdatePartitionOutput) GoString ¶
func (s UpdatePartitionOutput) GoString() string
GoString returns the string representation
func (UpdatePartitionOutput) SDKResponseMetadata ¶
func (s UpdatePartitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdatePartitionOutput) String ¶
func (s UpdatePartitionOutput) String() string
String returns the string representation
type UpdatePartitionRequest ¶
type UpdatePartitionRequest struct { *aws.Request Input *UpdatePartitionInput Copy func(*UpdatePartitionInput) UpdatePartitionRequest }
UpdatePartitionRequest is a API request type for the UpdatePartition API operation.
func (UpdatePartitionRequest) Send ¶
func (r UpdatePartitionRequest) Send() (*UpdatePartitionOutput, error)
Send marshals and sends the UpdatePartition API request.
type UpdateTableInput ¶
type UpdateTableInput struct { // The ID of the Data Catalog where the table resides. If none is supplied, // the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // The name of the catalog database 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"` // By default, UpdateTable always creates an archived version of the table before // updating it. If skipArchive is set to true, however, UpdateTable does not // create the archived version. SkipArchive *bool `type:"boolean"` // An updated TableInput object to define the metadata table in the catalog. // // TableInput is a required field TableInput *TableInput `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateTableRequest
func (UpdateTableInput) GoString ¶
func (s UpdateTableInput) GoString() string
GoString returns the string representation
func (UpdateTableInput) String ¶
func (s UpdateTableInput) String() string
String returns the string representation
func (*UpdateTableInput) Validate ¶
func (s *UpdateTableInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateTableOutput ¶
type UpdateTableOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateTableResponse
func (UpdateTableOutput) GoString ¶
func (s UpdateTableOutput) GoString() string
GoString returns the string representation
func (UpdateTableOutput) SDKResponseMetadata ¶
func (s UpdateTableOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateTableOutput) String ¶
func (s UpdateTableOutput) String() string
String returns the string representation
type UpdateTableRequest ¶
type UpdateTableRequest struct { *aws.Request Input *UpdateTableInput Copy func(*UpdateTableInput) UpdateTableRequest }
UpdateTableRequest is a API request type for the UpdateTable API operation.
func (UpdateTableRequest) Send ¶
func (r UpdateTableRequest) Send() (*UpdateTableOutput, error)
Send marshals and sends the UpdateTable API request.
type UpdateTriggerInput ¶
type UpdateTriggerInput struct { // The name of the trigger to update. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The new values with which to update the trigger. // // TriggerUpdate is a required field TriggerUpdate *TriggerUpdate `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateTriggerRequest
func (UpdateTriggerInput) GoString ¶
func (s UpdateTriggerInput) GoString() string
GoString returns the string representation
func (UpdateTriggerInput) String ¶
func (s UpdateTriggerInput) String() string
String returns the string representation
func (*UpdateTriggerInput) Validate ¶
func (s *UpdateTriggerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateTriggerOutput ¶
type UpdateTriggerOutput struct { // The resulting trigger definition. Trigger *Trigger `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateTriggerResponse
func (UpdateTriggerOutput) GoString ¶
func (s UpdateTriggerOutput) GoString() string
GoString returns the string representation
func (UpdateTriggerOutput) SDKResponseMetadata ¶
func (s UpdateTriggerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateTriggerOutput) String ¶
func (s UpdateTriggerOutput) String() string
String returns the string representation
type UpdateTriggerRequest ¶
type UpdateTriggerRequest struct { *aws.Request Input *UpdateTriggerInput Copy func(*UpdateTriggerInput) UpdateTriggerRequest }
UpdateTriggerRequest is a API request type for the UpdateTrigger API operation.
func (UpdateTriggerRequest) Send ¶
func (r UpdateTriggerRequest) Send() (*UpdateTriggerOutput, error)
Send marshals and sends the UpdateTrigger API request.
type UpdateUserDefinedFunctionInput ¶
type UpdateUserDefinedFunctionInput struct { // The ID of the Data Catalog where the function to be updated is located. If // none is supplied, the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // The name of the catalog database where the function to be updated is located. // // DatabaseName is a required field DatabaseName *string `min:"1" type:"string" required:"true"` // A FunctionInput object that re-defines the function in the Data Catalog. // // FunctionInput is a required field FunctionInput *UserDefinedFunctionInput `type:"structure" required:"true"` // The name of the function. // // FunctionName is a required field FunctionName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateUserDefinedFunctionRequest
func (UpdateUserDefinedFunctionInput) GoString ¶
func (s UpdateUserDefinedFunctionInput) GoString() string
GoString returns the string representation
func (UpdateUserDefinedFunctionInput) String ¶
func (s UpdateUserDefinedFunctionInput) String() string
String returns the string representation
func (*UpdateUserDefinedFunctionInput) Validate ¶
func (s *UpdateUserDefinedFunctionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserDefinedFunctionOutput ¶
type UpdateUserDefinedFunctionOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateUserDefinedFunctionResponse
func (UpdateUserDefinedFunctionOutput) GoString ¶
func (s UpdateUserDefinedFunctionOutput) GoString() string
GoString returns the string representation
func (UpdateUserDefinedFunctionOutput) SDKResponseMetadata ¶
func (s UpdateUserDefinedFunctionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateUserDefinedFunctionOutput) String ¶
func (s UpdateUserDefinedFunctionOutput) String() string
String returns the string representation
type UpdateUserDefinedFunctionRequest ¶
type UpdateUserDefinedFunctionRequest struct { *aws.Request Input *UpdateUserDefinedFunctionInput Copy func(*UpdateUserDefinedFunctionInput) UpdateUserDefinedFunctionRequest }
UpdateUserDefinedFunctionRequest is a API request type for the UpdateUserDefinedFunction API operation.
func (UpdateUserDefinedFunctionRequest) Send ¶
func (r UpdateUserDefinedFunctionRequest) Send() (*UpdateUserDefinedFunctionOutput, error)
Send marshals and sends the UpdateUserDefinedFunction API request.
type UpdateXMLClassifierRequest ¶
type UpdateXMLClassifierRequest struct { // An identifier of the data format that the classifier matches. Classification *string `type:"string"` // 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. Note that this cannot 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 to be updated. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateXMLClassifierRequest
func (UpdateXMLClassifierRequest) GoString ¶
func (s UpdateXMLClassifierRequest) GoString() string
GoString returns the string representation
func (UpdateXMLClassifierRequest) String ¶
func (s UpdateXMLClassifierRequest) String() string
String returns the string representation
func (*UpdateXMLClassifierRequest) Validate ¶
func (s *UpdateXMLClassifierRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UserDefinedFunction ¶
type UserDefinedFunction struct { // The Java class that contains the function code. ClassName *string `min:"1" type:"string"` // The time at which the function was created. CreateTime *time.Time `type:"timestamp" timestampFormat:"unix"` // The name of the function. FunctionName *string `min:"1" type:"string"` // The owner of the function. OwnerName *string `min:"1" type:"string"` // The owner type. OwnerType PrincipalType `type:"string" enum:"true"` // The resource URIs for the function. ResourceUris []ResourceUri `type:"list"` // contains filtered or unexported fields }
Represents the equivalent of a Hive user-defined function (UDF) definition. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UserDefinedFunction
func (UserDefinedFunction) GoString ¶
func (s UserDefinedFunction) GoString() string
GoString returns the string representation
func (UserDefinedFunction) String ¶
func (s UserDefinedFunction) String() string
String returns the string representation
type UserDefinedFunctionInput ¶
type UserDefinedFunctionInput struct { // The Java class that contains the function code. ClassName *string `min:"1" type:"string"` // The name of the function. FunctionName *string `min:"1" type:"string"` // The owner of the function. OwnerName *string `min:"1" type:"string"` // The owner type. OwnerType PrincipalType `type:"string" enum:"true"` // The resource URIs for the function. ResourceUris []ResourceUri `type:"list"` // contains filtered or unexported fields }
A structure used to create or updata a user-defined function. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UserDefinedFunctionInput
func (UserDefinedFunctionInput) GoString ¶
func (s UserDefinedFunctionInput) GoString() string
GoString returns the string representation
func (UserDefinedFunctionInput) String ¶
func (s UserDefinedFunctionInput) String() string
String returns the string representation
func (*UserDefinedFunctionInput) Validate ¶
func (s *UserDefinedFunctionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type XMLClassifier ¶
type XMLClassifier struct { // An identifier of the data format that the classifier matches. // // Classification is a required field Classification *string `type:"string" required:"true"` // The time this classifier was registered. CreationTime *time.Time `type:"timestamp" timestampFormat:"unix"` // The time this classifier was last updated. LastUpdated *time.Time `type:"timestamp" timestampFormat:"unix"` // 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. Note that this cannot 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"` // The version of this classifier. Version *int64 `type:"long"` // contains filtered or unexported fields }
A classifier for XML content. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/XMLClassifier
func (XMLClassifier) GoString ¶
func (s XMLClassifier) GoString() string
GoString returns the string representation
func (XMLClassifier) String ¶
func (s XMLClassifier) String() string
String returns the string representation