Documentation ¶
Index ¶
- Constants
- type Activity
- type ActivityClassification
- type ActivityDependency
- type ActivityPolicy
- type ActivityRun
- type ActivityRunsQueryResponse
- type ActivityRunsQueryResponseResponse
- type AddDataFlowToDebugSessionResponse
- type AddDataFlowToDebugSessionResponseResponse
- type AdditionalColumns
- type AmazonMWSLinkedService
- type AmazonMWSLinkedServiceTypeProperties
- type AmazonMWSObjectDataset
- type AmazonMWSSource
- type AmazonRedshiftLinkedService
- type AmazonRedshiftLinkedServiceTypeProperties
- type AmazonRedshiftSource
- type AmazonRedshiftTableDataset
- type AmazonRedshiftTableDatasetTypeProperties
- type AmazonS3Dataset
- type AmazonS3DatasetTypeProperties
- type AmazonS3LinkedService
- type AmazonS3LinkedServiceTypeProperties
- type AmazonS3Location
- type AmazonS3ReadSettings
- type AppendVariableActivity
- type AppendVariableActivityTypeProperties
- type ArtifactRenameRequest
- type AutoPauseProperties
- type AutoScaleProperties
- type AvroCompressionCodec
- type AvroDataset
- type AvroDatasetTypeProperties
- type AvroFormat
- type AvroSink
- type AvroSource
- type AvroWriteSettings
- type AzureBatchLinkedService
- type AzureBatchLinkedServiceTypeProperties
- type AzureBlobDataset
- type AzureBlobDatasetTypeProperties
- type AzureBlobFSDataset
- type AzureBlobFSDatasetTypeProperties
- type AzureBlobFSLinkedService
- type AzureBlobFSLinkedServiceTypeProperties
- type AzureBlobFSLocation
- type AzureBlobFSReadSettings
- type AzureBlobFSSink
- type AzureBlobFSSource
- type AzureBlobFSWriteSettings
- type AzureBlobStorageLinkedService
- type AzureBlobStorageLinkedServiceTypeProperties
- type AzureBlobStorageLocation
- type AzureBlobStorageReadSettings
- type AzureBlobStorageWriteSettings
- type AzureDataExplorerCommandActivity
- type AzureDataExplorerCommandActivityTypeProperties
- type AzureDataExplorerDatasetTypeProperties
- type AzureDataExplorerLinkedService
- type AzureDataExplorerLinkedServiceTypeProperties
- type AzureDataExplorerSink
- type AzureDataExplorerSource
- type AzureDataExplorerTableDataset
- type AzureDataLakeAnalyticsLinkedService
- type AzureDataLakeAnalyticsLinkedServiceTypeProperties
- type AzureDataLakeStoreDataset
- type AzureDataLakeStoreDatasetTypeProperties
- type AzureDataLakeStoreLinkedService
- type AzureDataLakeStoreLinkedServiceTypeProperties
- type AzureDataLakeStoreLocation
- type AzureDataLakeStoreReadSettings
- type AzureDataLakeStoreSink
- type AzureDataLakeStoreSource
- type AzureDataLakeStoreWriteSettings
- type AzureDatabricksDeltaLakeDataset
- type AzureDatabricksDeltaLakeDatasetTypeProperties
- type AzureDatabricksDeltaLakeExportCommand
- type AzureDatabricksDeltaLakeImportCommand
- type AzureDatabricksDeltaLakeLinkedService
- type AzureDatabricksDeltaLakeSink
- type AzureDatabricksDeltaLakeSource
- type AzureDatabricksDetltaLakeLinkedServiceTypeProperties
- type AzureDatabricksLinkedService
- type AzureDatabricksLinkedServiceTypeProperties
- type AzureEntityResource
- type AzureFileStorageLinkedService
- type AzureFileStorageLinkedServiceTypeProperties
- type AzureFileStorageLocation
- type AzureFileStorageReadSettings
- type AzureFileStorageWriteSettings
- type AzureFunctionActivity
- type AzureFunctionActivityMethod
- type AzureFunctionActivityTypeProperties
- type AzureFunctionLinkedService
- type AzureFunctionLinkedServiceTypeProperties
- type AzureKeyVaultLinkedService
- type AzureKeyVaultLinkedServiceTypeProperties
- type AzureKeyVaultSecretReference
- type AzureMLBatchExecutionActivity
- type AzureMLBatchExecutionActivityTypeProperties
- type AzureMLExecutePipelineActivity
- type AzureMLExecutePipelineActivityTypeProperties
- type AzureMLLinkedService
- type AzureMLLinkedServiceTypeProperties
- type AzureMLServiceLinkedService
- type AzureMLServiceLinkedServiceTypeProperties
- type AzureMLUpdateResourceActivity
- type AzureMLUpdateResourceActivityTypeProperties
- type AzureMLWebServiceFile
- type AzureMariaDBLinkedService
- type AzureMariaDBLinkedServiceTypeProperties
- type AzureMariaDBSource
- type AzureMariaDBTableDataset
- type AzureMySQLLinkedService
- type AzureMySQLLinkedServiceTypeProperties
- type AzureMySQLSink
- type AzureMySQLSource
- type AzureMySQLTableDataset
- type AzureMySQLTableDatasetTypeProperties
- type AzurePostgreSQLLinkedService
- type AzurePostgreSQLLinkedServiceTypeProperties
- type AzurePostgreSQLSink
- type AzurePostgreSQLSource
- type AzurePostgreSQLTableDataset
- type AzurePostgreSQLTableDatasetTypeProperties
- type AzureQueueSink
- type AzureSQLDWLinkedService
- type AzureSQLDWLinkedServiceTypeProperties
- type AzureSQLDWTableDataset
- type AzureSQLDWTableDatasetTypeProperties
- type AzureSQLDatabaseLinkedService
- type AzureSQLDatabaseLinkedServiceTypeProperties
- type AzureSQLMILinkedService
- type AzureSQLMILinkedServiceTypeProperties
- type AzureSQLMITableDataset
- type AzureSQLMITableDatasetTypeProperties
- type AzureSQLSink
- type AzureSQLSource
- type AzureSQLTableDataset
- type AzureSQLTableDatasetTypeProperties
- type AzureSearchIndexDataset
- type AzureSearchIndexDatasetTypeProperties
- type AzureSearchIndexSink
- type AzureSearchIndexWriteBehaviorType
- type AzureSearchLinkedService
- type AzureSearchLinkedServiceTypeProperties
- type AzureStorageLinkedService
- type AzureStorageLinkedServiceTypeProperties
- type AzureTableDataset
- type AzureTableDatasetTypeProperties
- type AzureTableSink
- type AzureTableSource
- type AzureTableStorageLinkedService
- type BigDataPoolReference
- type BigDataPoolReferenceType
- type BigDataPoolResourceInfo
- type BigDataPoolResourceInfoListResult
- type BigDataPoolResourceInfoListResultResponse
- type BigDataPoolResourceInfoResponse
- type BigDataPoolResourceProperties
- type BigDataPoolsClient
- func (client *BigDataPoolsClient) Get(ctx context.Context, bigDataPoolName string, options *BigDataPoolsGetOptions) (BigDataPoolResourceInfoResponse, error)
- func (client *BigDataPoolsClient) List(ctx context.Context, options *BigDataPoolsListOptions) (BigDataPoolResourceInfoListResultResponse, error)
- type BigDataPoolsGetOptions
- type BigDataPoolsListOptions
- type BinaryDataset
- type BinaryDatasetTypeProperties
- type BinaryReadSettings
- type BinarySink
- type BinarySource
- type BlobEventType
- type BlobEventsTrigger
- type BlobEventsTriggerTypeProperties
- type BlobSink
- type BlobSource
- type BlobTrigger
- type BlobTriggerTypeProperties
- type CassandraLinkedService
- type CassandraLinkedServiceTypeProperties
- type CassandraSource
- type CassandraSourceReadConsistencyLevels
- type CassandraTableDataset
- type CassandraTableDatasetTypeProperties
- type CellOutputType
- type ChainingTrigger
- type ChainingTriggerTypeProperties
- type CloudError
- type CloudErrorBody
- type CommonDataServiceForAppsEntityDataset
- type CommonDataServiceForAppsEntityDatasetTypeProperties
- type CommonDataServiceForAppsLinkedService
- type CommonDataServiceForAppsLinkedServiceTypeProperties
- type CommonDataServiceForAppsSink
- type CommonDataServiceForAppsSource
- type CompressionCodec
- type CompressionReadSettings
- type CompressionReadSettingsClassification
- type ConcurLinkedService
- type ConcurLinkedServiceTypeProperties
- type ConcurObjectDataset
- type ConcurSource
- type Connection
- type ConnectionOptions
- type ControlActivity
- type ControlActivityClassification
- type CopyActivity
- type CopyActivityLogSettings
- type CopyActivityTypeProperties
- type CopyBehaviorType
- type CopySink
- type CopySinkClassification
- type CopySource
- type CopySourceClassification
- type CopyTranslator
- type CopyTranslatorClassification
- type CosmosDbLinkedService
- type CosmosDbLinkedServiceTypeProperties
- type CosmosDbMongoDbAPICollectionDataset
- type CosmosDbMongoDbAPICollectionDatasetTypeProperties
- type CosmosDbMongoDbAPILinkedService
- type CosmosDbMongoDbAPILinkedServiceTypeProperties
- type CosmosDbMongoDbAPISink
- type CosmosDbMongoDbAPISource
- type CosmosDbSQLAPICollectionDataset
- type CosmosDbSQLAPICollectionDatasetTypeProperties
- type CosmosDbSQLAPISink
- type CosmosDbSQLAPISource
- type CouchbaseLinkedService
- type CouchbaseLinkedServiceTypeProperties
- type CouchbaseSource
- type CouchbaseTableDataset
- type CreateDataFlowDebugSessionRequest
- type CreateDataFlowDebugSessionResponse
- type CreateDataFlowDebugSessionResponsePoller
- type CreateDataFlowDebugSessionResponsePollerResponse
- type CreateDataFlowDebugSessionResponseResponse
- type CreateRunResponse
- type CreateRunResponseResponse
- type CustomActivity
- type CustomActivityReferenceObject
- type CustomActivityTypeProperties
- type CustomDataSourceLinkedService
- type CustomDataset
- type CustomEventsTrigger
- type CustomEventsTriggerTypeProperties
- type CustomSetupBase
- type CustomSetupBaseClassification
- type CustomerManagedKeyDetails
- type DWCopyCommandDefaultValue
- type DWCopyCommandSettings
- type DataFlow
- type DataFlowBeginCreateOrUpdateDataFlowOptions
- type DataFlowBeginDeleteDataFlowOptions
- type DataFlowBeginRenameDataFlowOptions
- type DataFlowClassification
- type DataFlowClient
- func (client *DataFlowClient) BeginCreateOrUpdateDataFlow(ctx context.Context, dataFlowName string, dataFlow DataFlowResource, ...) (DataFlowResourcePollerResponse, error)
- func (client *DataFlowClient) BeginDeleteDataFlow(ctx context.Context, dataFlowName string, ...) (HTTPPollerResponse, error)
- func (client *DataFlowClient) BeginRenameDataFlow(ctx context.Context, dataFlowName string, request ArtifactRenameRequest, ...) (HTTPPollerResponse, error)
- func (client *DataFlowClient) GetDataFlow(ctx context.Context, dataFlowName string, options *DataFlowGetDataFlowOptions) (DataFlowResourceResponse, error)
- func (client *DataFlowClient) GetDataFlowsByWorkspace(options *DataFlowGetDataFlowsByWorkspaceOptions) DataFlowListResponsePager
- func (client *DataFlowClient) ResumeCreateOrUpdateDataFlow(ctx context.Context, token string) (DataFlowResourcePollerResponse, error)
- func (client *DataFlowClient) ResumeDeleteDataFlow(ctx context.Context, token string) (HTTPPollerResponse, error)
- func (client *DataFlowClient) ResumeRenameDataFlow(ctx context.Context, token string) (HTTPPollerResponse, error)
- type DataFlowComputeType
- type DataFlowDebugCommandRequest
- type DataFlowDebugCommandResponse
- type DataFlowDebugCommandResponsePoller
- type DataFlowDebugCommandResponsePollerResponse
- type DataFlowDebugCommandResponseResponse
- type DataFlowDebugPackage
- type DataFlowDebugPackageDebugSettings
- type DataFlowDebugPreviewDataRequest
- type DataFlowDebugQueryResponse
- type DataFlowDebugResource
- type DataFlowDebugResultResponse
- type DataFlowDebugSessionAddDataFlowOptions
- type DataFlowDebugSessionBeginCreateDataFlowDebugSessionOptions
- type DataFlowDebugSessionBeginExecuteCommandOptions
- type DataFlowDebugSessionClient
- func (client *DataFlowDebugSessionClient) AddDataFlow(ctx context.Context, request DataFlowDebugPackage, ...) (AddDataFlowToDebugSessionResponseResponse, error)
- func (client *DataFlowDebugSessionClient) BeginCreateDataFlowDebugSession(ctx context.Context, request CreateDataFlowDebugSessionRequest, ...) (CreateDataFlowDebugSessionResponsePollerResponse, error)
- func (client *DataFlowDebugSessionClient) BeginExecuteCommand(ctx context.Context, request DataFlowDebugCommandRequest, ...) (DataFlowDebugCommandResponsePollerResponse, error)
- func (client *DataFlowDebugSessionClient) DeleteDataFlowDebugSession(ctx context.Context, request DeleteDataFlowDebugSessionRequest, ...) (*http.Response, error)
- func (client *DataFlowDebugSessionClient) QueryDataFlowDebugSessionsByWorkspace(options *DataFlowDebugSessionQueryDataFlowDebugSessionsByWorkspaceOptions) QueryDataFlowDebugSessionsResponsePager
- func (client *DataFlowDebugSessionClient) ResumeCreateDataFlowDebugSession(ctx context.Context, token string) (CreateDataFlowDebugSessionResponsePollerResponse, error)
- func (client *DataFlowDebugSessionClient) ResumeExecuteCommand(ctx context.Context, token string) (DataFlowDebugCommandResponsePollerResponse, error)
- type DataFlowDebugSessionDeleteDataFlowDebugSessionOptions
- type DataFlowDebugSessionInfo
- type DataFlowDebugSessionQueryDataFlowDebugSessionsByWorkspaceOptions
- type DataFlowDebugStatisticsRequest
- type DataFlowFolder
- type DataFlowGetDataFlowOptions
- type DataFlowGetDataFlowsByWorkspaceOptions
- type DataFlowListResponse
- type DataFlowListResponsePager
- type DataFlowListResponseResponse
- type DataFlowReference
- type DataFlowReferenceType
- type DataFlowResource
- type DataFlowResourcePoller
- type DataFlowResourcePollerResponse
- type DataFlowResourceResponse
- type DataFlowSink
- type DataFlowSource
- type DataFlowSourceSetting
- type DataFlowStagingInfo
- type DataLakeAnalyticsUSQLActivity
- type DataLakeAnalyticsUSQLActivityTypeProperties
- type DataLakeStorageAccountDetails
- type DatabricksNotebookActivity
- type DatabricksNotebookActivityTypeProperties
- type DatabricksSparkJarActivity
- type DatabricksSparkJarActivityTypeProperties
- type DatabricksSparkPythonActivity
- type DatabricksSparkPythonActivityTypeProperties
- type Dataset
- type DatasetBZip2Compression
- type DatasetBeginCreateOrUpdateDatasetOptions
- type DatasetBeginDeleteDatasetOptions
- type DatasetBeginRenameDatasetOptions
- type DatasetClassification
- type DatasetClient
- func (client *DatasetClient) BeginCreateOrUpdateDataset(ctx context.Context, datasetName string, dataset DatasetResource, ...) (DatasetResourcePollerResponse, error)
- func (client *DatasetClient) BeginDeleteDataset(ctx context.Context, datasetName string, ...) (HTTPPollerResponse, error)
- func (client *DatasetClient) BeginRenameDataset(ctx context.Context, datasetName string, request ArtifactRenameRequest, ...) (HTTPPollerResponse, error)
- func (client *DatasetClient) GetDataset(ctx context.Context, datasetName string, options *DatasetGetDatasetOptions) (DatasetResourceResponse, error)
- func (client *DatasetClient) GetDatasetsByWorkspace(options *DatasetGetDatasetsByWorkspaceOptions) DatasetListResponsePager
- func (client *DatasetClient) ResumeCreateOrUpdateDataset(ctx context.Context, token string) (DatasetResourcePollerResponse, error)
- func (client *DatasetClient) ResumeDeleteDataset(ctx context.Context, token string) (HTTPPollerResponse, error)
- func (client *DatasetClient) ResumeRenameDataset(ctx context.Context, token string) (HTTPPollerResponse, error)
- type DatasetCompression
- type DatasetCompressionClassification
- type DatasetCompressionLevel
- type DatasetDataElement
- type DatasetDebugResource
- type DatasetDeflateCompression
- type DatasetFolder
- type DatasetGZipCompression
- type DatasetGetDatasetOptions
- type DatasetGetDatasetsByWorkspaceOptions
- type DatasetListResponse
- type DatasetListResponsePager
- type DatasetListResponseResponse
- type DatasetLocation
- type DatasetLocationClassification
- type DatasetReference
- type DatasetReferenceType
- type DatasetResource
- type DatasetResourcePoller
- type DatasetResourcePollerResponse
- type DatasetResourceResponse
- type DatasetSchemaDataElement
- type DatasetStorageFormat
- type DatasetStorageFormatClassification
- type DatasetTarCompression
- type DatasetTarGZipCompression
- type DatasetZipDeflateCompression
- type DayOfWeek
- type Db2AuthenticationType
- type Db2LinkedService
- type Db2LinkedServiceTypeProperties
- type Db2Source
- type Db2TableDataset
- type Db2TableDatasetTypeProperties
- type DeleteActivity
- type DeleteActivityTypeProperties
- type DeleteDataFlowDebugSessionRequest
- type DelimitedTextDataset
- type DelimitedTextDatasetTypeProperties
- type DelimitedTextReadSettings
- type DelimitedTextSink
- type DelimitedTextSource
- type DelimitedTextWriteSettings
- type DependencyCondition
- type DependencyReference
- type DependencyReferenceClassification
- type DistcpSettings
- type DocumentDbCollectionDataset
- type DocumentDbCollectionDatasetTypeProperties
- type DocumentDbCollectionSink
- type DocumentDbCollectionSource
- type DrillDatasetTypeProperties
- type DrillLinkedService
- type DrillLinkedServiceTypeProperties
- type DrillSource
- type DrillTableDataset
- type DynamicExecutorAllocation
- type DynamicsAXLinkedService
- type DynamicsAXLinkedServiceTypeProperties
- type DynamicsAXResourceDataset
- type DynamicsAXResourceDatasetTypeProperties
- type DynamicsAXSource
- type DynamicsAuthenticationType
- type DynamicsCrmEntityDataset
- type DynamicsCrmEntityDatasetTypeProperties
- type DynamicsCrmLinkedService
- type DynamicsCrmLinkedServiceTypeProperties
- type DynamicsCrmSink
- type DynamicsCrmSource
- type DynamicsDeploymentType
- type DynamicsEntityDataset
- type DynamicsEntityDatasetTypeProperties
- type DynamicsLinkedService
- type DynamicsLinkedServiceTypeProperties
- type DynamicsServicePrincipalCredentialType
- type DynamicsSink
- type DynamicsSinkWriteBehavior
- type DynamicsSource
- type EloquaLinkedService
- type EloquaLinkedServiceTypeProperties
- type EloquaObjectDataset
- type EloquaSource
- type EncryptionDetails
- type EntityReference
- type ErrorAdditionalInfo
- type ErrorContract
- type ErrorResponse
- type EvaluateDataFlowExpressionRequest
- type EventSubscriptionStatus
- type ExcelDataset
- type ExcelDatasetTypeProperties
- type ExcelSource
- type ExecuteDataFlowActivity
- type ExecuteDataFlowActivityTypeProperties
- type ExecuteDataFlowActivityTypePropertiesCompute
- type ExecutePipelineActivity
- type ExecutePipelineActivityTypeProperties
- type ExecuteSSISPackageActivity
- type ExecuteSSISPackageActivityTypeProperties
- type ExecutionActivity
- type ExecutionActivityClassification
- type ExportSettings
- type ExportSettingsClassification
- type ExposureControlRequest
- type ExposureControlResponse
- type Expression
- type ExpressionType
- type FileServerLinkedService
- type FileServerLinkedServiceTypeProperties
- type FileServerLocation
- type FileServerReadSettings
- type FileServerWriteSettings
- type FileShareDataset
- type FileShareDatasetTypeProperties
- type FileSystemSink
- type FileSystemSource
- type FilterActivity
- type FilterActivityTypeProperties
- type ForEachActivity
- type ForEachActivityTypeProperties
- type FormatReadSettings
- type FormatReadSettingsClassification
- type FormatWriteSettings
- type FormatWriteSettingsClassification
- type FtpAuthenticationType
- type FtpReadSettings
- type FtpServerLinkedService
- type FtpServerLinkedServiceTypeProperties
- type FtpServerLocation
- type GenericDatasetTypeProperties
- type GetMetadataActivity
- type GetMetadataActivityTypeProperties
- type GetSsisObjectMetadataRequest
- type GitHubAccessTokenRequest
- type GitHubAccessTokenResponse
- type GitHubAccessTokenResponseResponse
- type GoogleAdWordsAuthenticationType
- type GoogleAdWordsLinkedService
- type GoogleAdWordsLinkedServiceTypeProperties
- type GoogleAdWordsObjectDataset
- type GoogleAdWordsSource
- type GoogleBigQueryAuthenticationType
- type GoogleBigQueryDatasetTypeProperties
- type GoogleBigQueryLinkedService
- type GoogleBigQueryLinkedServiceTypeProperties
- type GoogleBigQueryObjectDataset
- type GoogleBigQuerySource
- type GoogleCloudStorageLinkedService
- type GoogleCloudStorageLinkedServiceTypeProperties
- type GoogleCloudStorageLocation
- type GoogleCloudStorageReadSettings
- type GreenplumDatasetTypeProperties
- type GreenplumLinkedService
- type GreenplumLinkedServiceTypeProperties
- type GreenplumSource
- type GreenplumTableDataset
- type HBaseAuthenticationType
- type HBaseLinkedService
- type HBaseLinkedServiceTypeProperties
- type HBaseObjectDataset
- type HBaseSource
- type HDInsightActivityDebugInfoOption
- type HDInsightHiveActivity
- type HDInsightHiveActivityTypeProperties
- type HDInsightLinkedService
- type HDInsightLinkedServiceTypeProperties
- type HDInsightMapReduceActivity
- type HDInsightMapReduceActivityTypeProperties
- type HDInsightOnDemandLinkedService
- type HDInsightOnDemandLinkedServiceTypeProperties
- type HDInsightPigActivity
- type HDInsightPigActivityTypeProperties
- type HDInsightSparkActivity
- type HDInsightSparkActivityTypeProperties
- type HDInsightStreamingActivity
- type HDInsightStreamingActivityTypeProperties
- type HTTPAuthenticationType
- type HTTPDataset
- type HTTPDatasetTypeProperties
- type HTTPLinkedService
- type HTTPLinkedServiceTypeProperties
- type HTTPPoller
- type HTTPPollerResponse
- type HTTPReadSettings
- type HTTPServerLocation
- type HTTPSource
- type HdfsLinkedService
- type HdfsLinkedServiceTypeProperties
- type HdfsLocation
- type HdfsReadSettings
- type HdfsSource
- type HdiNodeTypes
- type HiveAuthenticationType
- type HiveDatasetTypeProperties
- type HiveLinkedService
- type HiveLinkedServiceTypeProperties
- type HiveObjectDataset
- type HiveServerType
- type HiveSource
- type HiveThriftTransportProtocol
- type HubspotLinkedService
- type HubspotLinkedServiceTypeProperties
- type HubspotObjectDataset
- type HubspotSource
- type IfConditionActivity
- type IfConditionActivityTypeProperties
- type ImpalaAuthenticationType
- type ImpalaDatasetTypeProperties
- type ImpalaLinkedService
- type ImpalaLinkedServiceTypeProperties
- type ImpalaObjectDataset
- type ImpalaSource
- type ImportSettings
- type ImportSettingsClassification
- type InformixLinkedService
- type InformixLinkedServiceTypeProperties
- type InformixSink
- type InformixSource
- type InformixTableDataset
- type InformixTableDatasetTypeProperties
- type IntegrationRuntime
- type IntegrationRuntimeClassification
- type IntegrationRuntimeComputeProperties
- type IntegrationRuntimeCustomSetupScriptProperties
- type IntegrationRuntimeDataFlowProperties
- type IntegrationRuntimeDataProxyProperties
- type IntegrationRuntimeEdition
- type IntegrationRuntimeEntityReferenceType
- type IntegrationRuntimeLicenseType
- type IntegrationRuntimeListResponse
- type IntegrationRuntimeListResponseResponse
- type IntegrationRuntimeReference
- type IntegrationRuntimeReferenceType
- type IntegrationRuntimeResource
- type IntegrationRuntimeResourceResponse
- type IntegrationRuntimeSsisCatalogInfo
- type IntegrationRuntimeSsisCatalogPricingTier
- type IntegrationRuntimeSsisProperties
- type IntegrationRuntimeState
- type IntegrationRuntimeType
- type IntegrationRuntimeVNetProperties
- type IntegrationRuntimesClient
- func (client *IntegrationRuntimesClient) Get(ctx context.Context, integrationRuntimeName string, ...) (IntegrationRuntimeResourceResponse, error)
- func (client *IntegrationRuntimesClient) List(ctx context.Context, options *IntegrationRuntimesListOptions) (IntegrationRuntimeListResponseResponse, error)
- type IntegrationRuntimesGetOptions
- type IntegrationRuntimesListOptions
- type JSONDataset
- type JSONDatasetTypeProperties
- type JSONFormat
- type JSONFormatFilePattern
- type JSONReadSettings
- type JSONSink
- type JSONSource
- type JSONWriteFilePattern
- type JSONWriteSettings
- type JiraLinkedService
- type JiraLinkedServiceTypeProperties
- type JiraObjectDataset
- type JiraSource
- type LibraryAppendOptions
- type LibraryBeginCreateOptions
- type LibraryBeginDeleteOptions
- type LibraryBeginFlushOptions
- type LibraryClient
- func (client *LibraryClient) Append(ctx context.Context, libraryName string, content azcore.ReadSeekCloser, ...) (*http.Response, error)
- func (client *LibraryClient) BeginCreate(ctx context.Context, libraryName string, options *LibraryBeginCreateOptions) (LibraryResourceInfoPollerResponse, error)
- func (client *LibraryClient) BeginDelete(ctx context.Context, libraryName string, options *LibraryBeginDeleteOptions) (LibraryResourceInfoPollerResponse, error)
- func (client *LibraryClient) BeginFlush(ctx context.Context, libraryName string, options *LibraryBeginFlushOptions) (LibraryResourceInfoPollerResponse, error)
- func (client *LibraryClient) Get(ctx context.Context, libraryName string, options *LibraryGetOptions) (LibraryResourceResponse, error)
- func (client *LibraryClient) GetOperationResult(ctx context.Context, operationID string, ...) (interface{}, error)
- func (client *LibraryClient) List(options *LibraryListOptions) LibraryListResponsePager
- func (client *LibraryClient) ResumeCreate(ctx context.Context, token string) (LibraryResourceInfoPollerResponse, error)
- func (client *LibraryClient) ResumeDelete(ctx context.Context, token string) (LibraryResourceInfoPollerResponse, error)
- func (client *LibraryClient) ResumeFlush(ctx context.Context, token string) (LibraryResourceInfoPollerResponse, error)
- type LibraryGetOperationResultOptions
- type LibraryGetOptions
- type LibraryInfo
- type LibraryListOptions
- type LibraryListResponse
- type LibraryListResponsePager
- type LibraryListResponseResponse
- type LibraryRequirements
- type LibraryResource
- type LibraryResourceInfo
- type LibraryResourceInfoPoller
- type LibraryResourceInfoPollerResponse
- type LibraryResourceInfoResponse
- type LibraryResourceProperties
- type LibraryResourceResponse
- type LinkedIntegrationRuntimeKeyAuthorization
- type LinkedIntegrationRuntimeRbacAuthorization
- type LinkedIntegrationRuntimeType
- type LinkedIntegrationRuntimeTypeClassification
- type LinkedService
- type LinkedServiceBeginCreateOrUpdateLinkedServiceOptions
- type LinkedServiceBeginDeleteLinkedServiceOptions
- type LinkedServiceBeginRenameLinkedServiceOptions
- type LinkedServiceClassification
- type LinkedServiceClient
- func (client *LinkedServiceClient) BeginCreateOrUpdateLinkedService(ctx context.Context, linkedServiceName string, ...) (LinkedServiceResourcePollerResponse, error)
- func (client *LinkedServiceClient) BeginDeleteLinkedService(ctx context.Context, linkedServiceName string, ...) (HTTPPollerResponse, error)
- func (client *LinkedServiceClient) BeginRenameLinkedService(ctx context.Context, linkedServiceName string, request ArtifactRenameRequest, ...) (HTTPPollerResponse, error)
- func (client *LinkedServiceClient) GetLinkedService(ctx context.Context, linkedServiceName string, ...) (LinkedServiceResourceResponse, error)
- func (client *LinkedServiceClient) GetLinkedServicesByWorkspace(options *LinkedServiceGetLinkedServicesByWorkspaceOptions) LinkedServiceListResponsePager
- func (client *LinkedServiceClient) ResumeCreateOrUpdateLinkedService(ctx context.Context, token string) (LinkedServiceResourcePollerResponse, error)
- func (client *LinkedServiceClient) ResumeDeleteLinkedService(ctx context.Context, token string) (HTTPPollerResponse, error)
- func (client *LinkedServiceClient) ResumeRenameLinkedService(ctx context.Context, token string) (HTTPPollerResponse, error)
- type LinkedServiceDebugResource
- type LinkedServiceGetLinkedServiceOptions
- type LinkedServiceGetLinkedServicesByWorkspaceOptions
- type LinkedServiceListResponse
- type LinkedServiceListResponsePager
- type LinkedServiceListResponseResponse
- type LinkedServiceReference
- type LinkedServiceResource
- type LinkedServiceResourcePoller
- type LinkedServiceResourcePollerResponse
- type LinkedServiceResourceResponse
- type LogLocationSettings
- type LogSettings
- type LogStorageSettings
- type LookupActivity
- type LookupActivityTypeProperties
- type MagentoLinkedService
- type MagentoLinkedServiceTypeProperties
- type MagentoObjectDataset
- type MagentoSource
- type ManagedIdentity
- type ManagedIntegrationRuntime
- type ManagedIntegrationRuntimeTypeProperties
- type ManagedVirtualNetworkReference
- type ManagedVirtualNetworkSettings
- type MappingDataFlow
- type MappingDataFlowTypeProperties
- type MariaDBLinkedService
- type MariaDBLinkedServiceTypeProperties
- type MariaDBSource
- type MariaDBTableDataset
- type MarketoLinkedService
- type MarketoLinkedServiceTypeProperties
- type MarketoObjectDataset
- type MarketoSource
- type MicrosoftAccessLinkedService
- type MicrosoftAccessLinkedServiceTypeProperties
- type MicrosoftAccessSink
- type MicrosoftAccessSource
- type MicrosoftAccessTableDataset
- type MicrosoftAccessTableDatasetTypeProperties
- type MongoDbAtlasCollectionDataset
- type MongoDbAtlasCollectionDatasetTypeProperties
- type MongoDbAtlasLinkedService
- type MongoDbAtlasLinkedServiceTypeProperties
- type MongoDbAtlasSource
- type MongoDbAuthenticationType
- type MongoDbCollectionDataset
- type MongoDbCollectionDatasetTypeProperties
- type MongoDbCursorMethodsProperties
- type MongoDbLinkedService
- type MongoDbLinkedServiceTypeProperties
- type MongoDbSource
- type MongoDbV2CollectionDataset
- type MongoDbV2CollectionDatasetTypeProperties
- type MongoDbV2LinkedService
- type MongoDbV2LinkedServiceTypeProperties
- type MongoDbV2Source
- type MultiplePipelineTrigger
- type MultiplePipelineTriggerClassification
- type MySQLLinkedService
- type MySQLLinkedServiceTypeProperties
- type MySQLSource
- type MySQLTableDataset
- type MySQLTableDatasetTypeProperties
- type NetezzaLinkedService
- type NetezzaLinkedServiceTypeProperties
- type NetezzaPartitionOption
- type NetezzaPartitionSettings
- type NetezzaSource
- type NetezzaTableDataset
- type NetezzaTableDatasetTypeProperties
- type NodeSize
- type NodeSizeFamily
- type Notebook
- type NotebookBeginCreateOrUpdateNotebookOptions
- type NotebookBeginDeleteNotebookOptions
- type NotebookBeginRenameNotebookOptions
- type NotebookCell
- type NotebookCellOutputItem
- type NotebookClient
- func (client *NotebookClient) BeginCreateOrUpdateNotebook(ctx context.Context, notebookName string, notebook NotebookResource, ...) (NotebookResourcePollerResponse, error)
- func (client *NotebookClient) BeginDeleteNotebook(ctx context.Context, notebookName string, ...) (HTTPPollerResponse, error)
- func (client *NotebookClient) BeginRenameNotebook(ctx context.Context, notebookName string, request ArtifactRenameRequest, ...) (HTTPPollerResponse, error)
- func (client *NotebookClient) GetNotebook(ctx context.Context, notebookName string, options *NotebookGetNotebookOptions) (NotebookResourceResponse, error)
- func (client *NotebookClient) GetNotebookSummaryByWorkSpace(options *NotebookGetNotebookSummaryByWorkSpaceOptions) NotebookListResponsePager
- func (client *NotebookClient) GetNotebooksByWorkspace(options *NotebookGetNotebooksByWorkspaceOptions) NotebookListResponsePager
- func (client *NotebookClient) ResumeCreateOrUpdateNotebook(ctx context.Context, token string) (NotebookResourcePollerResponse, error)
- func (client *NotebookClient) ResumeDeleteNotebook(ctx context.Context, token string) (HTTPPollerResponse, error)
- func (client *NotebookClient) ResumeRenameNotebook(ctx context.Context, token string) (HTTPPollerResponse, error)
- type NotebookGetNotebookOptions
- type NotebookGetNotebookSummaryByWorkSpaceOptions
- type NotebookGetNotebooksByWorkspaceOptions
- type NotebookKernelSpec
- type NotebookLanguageInfo
- type NotebookListResponse
- type NotebookListResponsePager
- type NotebookListResponseResponse
- type NotebookMetadata
- type NotebookReferenceType
- type NotebookResource
- type NotebookResourcePoller
- type NotebookResourcePollerResponse
- type NotebookResourceResponse
- type NotebookSessionProperties
- type ODataAADServicePrincipalCredentialType
- type ODataAuthenticationType
- type ODataLinkedService
- type ODataLinkedServiceTypeProperties
- type ODataResourceDataset
- type ODataResourceDatasetTypeProperties
- type ODataSource
- type OdbcLinkedService
- type OdbcLinkedServiceTypeProperties
- type OdbcSink
- type OdbcSource
- type OdbcTableDataset
- type OdbcTableDatasetTypeProperties
- type Office365Dataset
- type Office365DatasetTypeProperties
- type Office365LinkedService
- type Office365LinkedServiceTypeProperties
- type Office365Source
- type OperationResult
- type OperationResultResponse
- type OracleLinkedService
- type OracleLinkedServiceTypeProperties
- type OraclePartitionOption
- type OraclePartitionSettings
- type OracleServiceCloudLinkedService
- type OracleServiceCloudLinkedServiceTypeProperties
- type OracleServiceCloudObjectDataset
- type OracleServiceCloudSource
- type OracleSink
- type OracleSource
- type OracleTableDataset
- type OracleTableDatasetTypeProperties
- type OrcCompressionCodec
- type OrcDataset
- type OrcDatasetTypeProperties
- type OrcFormat
- type OrcSink
- type OrcSource
- type OrcWriteSettings
- type ParameterSpecification
- type ParameterType
- type ParquetCompressionCodecEnum
- type ParquetDataset
- type ParquetDatasetTypeProperties
- type ParquetFormat
- type ParquetSink
- type ParquetSource
- type ParquetWriteSettings
- type PaypalLinkedService
- type PaypalLinkedServiceTypeProperties
- type PaypalObjectDataset
- type PaypalSource
- type PhoenixAuthenticationType
- type PhoenixDatasetTypeProperties
- type PhoenixLinkedService
- type PhoenixLinkedServiceTypeProperties
- type PhoenixObjectDataset
- type PhoenixSource
- type Pipeline
- type PipelineBeginCreateOrUpdatePipelineOptions
- type PipelineBeginDeletePipelineOptions
- type PipelineBeginRenamePipelineOptions
- type PipelineClient
- func (client *PipelineClient) BeginCreateOrUpdatePipeline(ctx context.Context, pipelineName string, pipeline PipelineResource, ...) (PipelineResourcePollerResponse, error)
- func (client *PipelineClient) BeginDeletePipeline(ctx context.Context, pipelineName string, ...) (HTTPPollerResponse, error)
- func (client *PipelineClient) BeginRenamePipeline(ctx context.Context, pipelineName string, request ArtifactRenameRequest, ...) (HTTPPollerResponse, error)
- func (client *PipelineClient) CreatePipelineRun(ctx context.Context, pipelineName string, ...) (CreateRunResponseResponse, error)
- func (client *PipelineClient) GetPipeline(ctx context.Context, pipelineName string, options *PipelineGetPipelineOptions) (PipelineResourceResponse, error)
- func (client *PipelineClient) GetPipelinesByWorkspace(options *PipelineGetPipelinesByWorkspaceOptions) PipelineListResponsePager
- func (client *PipelineClient) ResumeCreateOrUpdatePipeline(ctx context.Context, token string) (PipelineResourcePollerResponse, error)
- func (client *PipelineClient) ResumeDeletePipeline(ctx context.Context, token string) (HTTPPollerResponse, error)
- func (client *PipelineClient) ResumeRenamePipeline(ctx context.Context, token string) (HTTPPollerResponse, error)
- type PipelineCreatePipelineRunOptions
- type PipelineFolder
- type PipelineGetPipelineOptions
- type PipelineGetPipelinesByWorkspaceOptions
- type PipelineListResponse
- type PipelineListResponsePager
- type PipelineListResponseResponse
- type PipelineReference
- type PipelineReferenceType
- type PipelineResource
- type PipelineResourcePoller
- type PipelineResourcePollerResponse
- type PipelineResourceResponse
- type PipelineRun
- type PipelineRunCancelPipelineRunOptions
- type PipelineRunClient
- func (client *PipelineRunClient) CancelPipelineRun(ctx context.Context, runID string, ...) (*http.Response, error)
- func (client *PipelineRunClient) GetPipelineRun(ctx context.Context, runID string, options *PipelineRunGetPipelineRunOptions) (PipelineRunResponse, error)
- func (client *PipelineRunClient) QueryActivityRuns(ctx context.Context, pipelineName string, runID string, ...) (ActivityRunsQueryResponseResponse, error)
- func (client *PipelineRunClient) QueryPipelineRunsByWorkspace(ctx context.Context, filterParameters RunFilterParameters, ...) (PipelineRunsQueryResponseResponse, error)
- type PipelineRunGetPipelineRunOptions
- type PipelineRunInvokedBy
- type PipelineRunQueryActivityRunsOptions
- type PipelineRunQueryPipelineRunsByWorkspaceOptions
- type PipelineRunResponse
- type PipelineRunsQueryResponse
- type PipelineRunsQueryResponseResponse
- type PluginCurrentState
- type PolybaseSettings
- type PolybaseSettingsRejectType
- type PostgreSQLLinkedService
- type PostgreSQLLinkedServiceTypeProperties
- type PostgreSQLSource
- type PostgreSQLTableDataset
- type PostgreSQLTableDatasetTypeProperties
- type PrestoAuthenticationType
- type PrestoDatasetTypeProperties
- type PrestoLinkedService
- type PrestoLinkedServiceTypeProperties
- type PrestoObjectDataset
- type PrestoSource
- type PrivateEndpoint
- type PrivateEndpointConnection
- type PrivateEndpointConnectionProperties
- type PrivateLinkServiceConnectionState
- type ProxyResource
- type PurviewConfiguration
- type QueryDataFlowDebugSessionsResponse
- type QueryDataFlowDebugSessionsResponsePager
- type QueryDataFlowDebugSessionsResponseResponse
- type QuickBooksLinkedService
- type QuickBooksLinkedServiceTypeProperties
- type QuickBooksObjectDataset
- type QuickBooksSource
- type RecurrenceFrequency
- type RecurrenceSchedule
- type RecurrenceScheduleOccurrence
- type RedirectIncompatibleRowSettings
- type RedshiftUnloadSettings
- type RelationalSource
- type RelationalTableDataset
- type RelationalTableDatasetTypeProperties
- type RerunTriggerListResponse
- type RerunTriggerResource
- type RerunTumblingWindowTrigger
- type RerunTumblingWindowTriggerActionParameters
- type RerunTumblingWindowTriggerTypeProperties
- type Resource
- type ResourceIdentityType
- type ResponsysLinkedService
- type ResponsysLinkedServiceTypeProperties
- type ResponsysObjectDataset
- type ResponsysSource
- type RestResourceDataset
- type RestResourceDatasetTypeProperties
- type RestServiceAuthenticationType
- type RestServiceLinkedService
- type RestServiceLinkedServiceTypeProperties
- type RestSink
- type RestSource
- type RetryPolicy
- type RunFilterParameters
- type RunQueryFilter
- type RunQueryFilterOperand
- type RunQueryFilterOperator
- type RunQueryOrder
- type RunQueryOrderBy
- type RunQueryOrderByField
- type SKU
- type SQLConnection
- type SQLConnectionType
- type SQLDWSink
- type SQLDWSource
- type SQLMISink
- type SQLMISource
- type SQLPartitionOption
- type SQLPartitionSettings
- type SQLPool
- type SQLPoolInfoListResult
- type SQLPoolInfoListResultResponse
- type SQLPoolReference
- type SQLPoolReferenceType
- type SQLPoolResourceProperties
- type SQLPoolResponse
- type SQLPoolStoredProcedureActivity
- type SQLPoolStoredProcedureActivityTypeProperties
- type SQLPoolsClient
- type SQLPoolsGetOptions
- type SQLPoolsListOptions
- type SQLScript
- type SQLScriptBeginCreateOrUpdateSQLScriptOptions
- type SQLScriptBeginDeleteSQLScriptOptions
- type SQLScriptBeginRenameSQLScriptOptions
- type SQLScriptClient
- func (client *SQLScriptClient) BeginCreateOrUpdateSQLScript(ctx context.Context, sqlScriptName string, sqlScript SQLScriptResource, ...) (SQLScriptResourcePollerResponse, error)
- func (client *SQLScriptClient) BeginDeleteSQLScript(ctx context.Context, sqlScriptName string, ...) (HTTPPollerResponse, error)
- func (client *SQLScriptClient) BeginRenameSQLScript(ctx context.Context, sqlScriptName string, request ArtifactRenameRequest, ...) (HTTPPollerResponse, error)
- func (client *SQLScriptClient) GetSQLScript(ctx context.Context, sqlScriptName string, ...) (SQLScriptResourceResponse, error)
- func (client *SQLScriptClient) GetSQLScriptsByWorkspace(options *SQLScriptGetSQLScriptsByWorkspaceOptions) SQLScriptsListResponsePager
- func (client *SQLScriptClient) ResumeCreateOrUpdateSQLScript(ctx context.Context, token string) (SQLScriptResourcePollerResponse, error)
- func (client *SQLScriptClient) ResumeDeleteSQLScript(ctx context.Context, token string) (HTTPPollerResponse, error)
- func (client *SQLScriptClient) ResumeRenameSQLScript(ctx context.Context, token string) (HTTPPollerResponse, error)
- type SQLScriptContent
- type SQLScriptGetSQLScriptOptions
- type SQLScriptGetSQLScriptsByWorkspaceOptions
- type SQLScriptMetadata
- type SQLScriptResource
- type SQLScriptResourcePoller
- type SQLScriptResourcePollerResponse
- type SQLScriptResourceResponse
- type SQLScriptType
- type SQLScriptsListResponse
- type SQLScriptsListResponsePager
- type SQLScriptsListResponseResponse
- type SQLServerLinkedService
- type SQLServerLinkedServiceTypeProperties
- type SQLServerSink
- type SQLServerSource
- type SQLServerStoredProcedureActivity
- type SQLServerStoredProcedureActivityTypeProperties
- type SQLServerTableDataset
- type SQLServerTableDatasetTypeProperties
- type SQLSink
- type SQLSource
- type SSISAccessCredential
- type SSISChildPackage
- type SSISExecutionCredential
- type SSISExecutionParameter
- type SSISLogLocation
- type SSISLogLocationTypeProperties
- type SSISPackageLocation
- type SSISPackageLocationTypeProperties
- type SSISPropertyOverride
- type SalesforceLinkedService
- type SalesforceLinkedServiceTypeProperties
- type SalesforceMarketingCloudLinkedService
- type SalesforceMarketingCloudLinkedServiceTypeProperties
- type SalesforceMarketingCloudObjectDataset
- type SalesforceMarketingCloudSource
- type SalesforceObjectDataset
- type SalesforceObjectDatasetTypeProperties
- type SalesforceServiceCloudLinkedService
- type SalesforceServiceCloudLinkedServiceTypeProperties
- type SalesforceServiceCloudObjectDataset
- type SalesforceServiceCloudObjectDatasetTypeProperties
- type SalesforceServiceCloudSink
- type SalesforceServiceCloudSource
- type SalesforceSink
- type SalesforceSinkWriteBehavior
- type SalesforceSource
- type SalesforceSourceReadBehavior
- type SapBWLinkedService
- type SapBWLinkedServiceTypeProperties
- type SapBwCubeDataset
- type SapBwSource
- type SapCloudForCustomerLinkedService
- type SapCloudForCustomerLinkedServiceTypeProperties
- type SapCloudForCustomerResourceDataset
- type SapCloudForCustomerResourceDatasetTypeProperties
- type SapCloudForCustomerSink
- type SapCloudForCustomerSinkWriteBehavior
- type SapCloudForCustomerSource
- type SapEccLinkedService
- type SapEccLinkedServiceTypeProperties
- type SapEccResourceDataset
- type SapEccResourceDatasetTypeProperties
- type SapEccSource
- type SapHanaAuthenticationType
- type SapHanaLinkedService
- type SapHanaLinkedServiceProperties
- type SapHanaPartitionOption
- type SapHanaPartitionSettings
- type SapHanaSource
- type SapHanaTableDataset
- type SapHanaTableDatasetTypeProperties
- type SapOpenHubLinkedService
- type SapOpenHubLinkedServiceTypeProperties
- type SapOpenHubSource
- type SapOpenHubTableDataset
- type SapOpenHubTableDatasetTypeProperties
- type SapTableLinkedService
- type SapTableLinkedServiceTypeProperties
- type SapTablePartitionOption
- type SapTablePartitionSettings
- type SapTableResourceDataset
- type SapTableResourceDatasetTypeProperties
- type SapTableSource
- type ScheduleTrigger
- type ScheduleTriggerRecurrence
- type ScheduleTriggerTypeProperties
- type SchedulerCurrentState
- type ScriptAction
- type SecretBase
- type SecretBaseClassification
- type SecureString
- type SelfDependencyTumblingWindowTriggerReference
- type SelfHostedIntegrationRuntime
- type SelfHostedIntegrationRuntimeTypeProperties
- type ServiceNowAuthenticationType
- type ServiceNowLinkedService
- type ServiceNowLinkedServiceTypeProperties
- type ServiceNowObjectDataset
- type ServiceNowSource
- type SetVariableActivity
- type SetVariableActivityTypeProperties
- type SftpAuthenticationType
- type SftpLocation
- type SftpReadSettings
- type SftpServerLinkedService
- type SftpServerLinkedServiceTypeProperties
- type SftpWriteSettings
- type SharePointOnlineListDatasetTypeProperties
- type SharePointOnlineListLinkedService
- type SharePointOnlineListLinkedServiceTypeProperties
- type SharePointOnlineListResourceDataset
- type SharePointOnlineListSource
- type ShopifyLinkedService
- type ShopifyLinkedServiceTypeProperties
- type ShopifyObjectDataset
- type ShopifySource
- type SkipErrorFile
- type SnowflakeDataset
- type SnowflakeDatasetTypeProperties
- type SnowflakeExportCopyCommand
- type SnowflakeImportCopyCommand
- type SnowflakeLinkedService
- type SnowflakeLinkedServiceTypeProperties
- type SnowflakeSink
- type SnowflakeSource
- type SparkAuthenticationType
- type SparkBatchJob
- type SparkBatchJobPoller
- type SparkBatchJobPollerResponse
- type SparkBatchJobResponse
- type SparkBatchJobResultType
- type SparkBatchJobState
- type SparkDatasetTypeProperties
- type SparkErrorSource
- type SparkJobDefinition
- type SparkJobDefinitionBeginCreateOrUpdateSparkJobDefinitionOptions
- type SparkJobDefinitionBeginDebugSparkJobDefinitionOptions
- type SparkJobDefinitionBeginDeleteSparkJobDefinitionOptions
- type SparkJobDefinitionBeginExecuteSparkJobDefinitionOptions
- type SparkJobDefinitionBeginRenameSparkJobDefinitionOptions
- type SparkJobDefinitionClient
- func (client *SparkJobDefinitionClient) BeginCreateOrUpdateSparkJobDefinition(ctx context.Context, sparkJobDefinitionName string, ...) (SparkJobDefinitionResourcePollerResponse, error)
- func (client *SparkJobDefinitionClient) BeginDebugSparkJobDefinition(ctx context.Context, ...) (SparkBatchJobPollerResponse, error)
- func (client *SparkJobDefinitionClient) BeginDeleteSparkJobDefinition(ctx context.Context, sparkJobDefinitionName string, ...) (HTTPPollerResponse, error)
- func (client *SparkJobDefinitionClient) BeginExecuteSparkJobDefinition(ctx context.Context, sparkJobDefinitionName string, ...) (SparkBatchJobPollerResponse, error)
- func (client *SparkJobDefinitionClient) BeginRenameSparkJobDefinition(ctx context.Context, sparkJobDefinitionName string, ...) (HTTPPollerResponse, error)
- func (client *SparkJobDefinitionClient) GetSparkJobDefinition(ctx context.Context, sparkJobDefinitionName string, ...) (SparkJobDefinitionResourceResponse, error)
- func (client *SparkJobDefinitionClient) GetSparkJobDefinitionsByWorkspace(options *SparkJobDefinitionGetSparkJobDefinitionsByWorkspaceOptions) SparkJobDefinitionsListResponsePager
- func (client *SparkJobDefinitionClient) ResumeCreateOrUpdateSparkJobDefinition(ctx context.Context, token string) (SparkJobDefinitionResourcePollerResponse, error)
- func (client *SparkJobDefinitionClient) ResumeDebugSparkJobDefinition(ctx context.Context, token string) (SparkBatchJobPollerResponse, error)
- func (client *SparkJobDefinitionClient) ResumeDeleteSparkJobDefinition(ctx context.Context, token string) (HTTPPollerResponse, error)
- func (client *SparkJobDefinitionClient) ResumeExecuteSparkJobDefinition(ctx context.Context, token string) (SparkBatchJobPollerResponse, error)
- func (client *SparkJobDefinitionClient) ResumeRenameSparkJobDefinition(ctx context.Context, token string) (HTTPPollerResponse, error)
- type SparkJobDefinitionGetSparkJobDefinitionOptions
- type SparkJobDefinitionGetSparkJobDefinitionsByWorkspaceOptions
- type SparkJobDefinitionResource
- type SparkJobDefinitionResourcePoller
- type SparkJobDefinitionResourcePollerResponse
- type SparkJobDefinitionResourceResponse
- type SparkJobDefinitionsListResponse
- type SparkJobDefinitionsListResponsePager
- type SparkJobDefinitionsListResponseResponse
- type SparkJobProperties
- type SparkJobReferenceType
- type SparkJobType
- type SparkLinkedService
- type SparkLinkedServiceTypeProperties
- type SparkObjectDataset
- type SparkRequest
- type SparkScheduler
- type SparkServerType
- type SparkServiceError
- type SparkServicePlugin
- type SparkSource
- type SparkThriftTransportProtocol
- type SquareLinkedService
- type SquareLinkedServiceTypeProperties
- type SquareObjectDataset
- type SquareSource
- type SsisLogLocationType
- type SsisObjectMetadataStatusResponse
- type SsisPackageLocationType
- type StagingSettings
- type StartDataFlowDebugSessionRequest
- type StartDataFlowDebugSessionResponse
- type StoreReadSettings
- type StoreReadSettingsClassification
- type StoreWriteSettings
- type StoreWriteSettingsClassification
- type StoredProcedureParameter
- type StoredProcedureParameterType
- type SubResource
- type SubResourceDebugResource
- type SwitchActivity
- type SwitchActivityTypeProperties
- type SwitchCase
- type SybaseAuthenticationType
- type SybaseLinkedService
- type SybaseLinkedServiceTypeProperties
- type SybaseSource
- type SybaseTableDataset
- type SybaseTableDatasetTypeProperties
- type SynapseNotebookActivity
- type SynapseNotebookActivityTypeProperties
- type SynapseNotebookReference
- type SynapseSparkJobActivityTypeProperties
- type SynapseSparkJobDefinitionActivity
- type SynapseSparkJobReference
- type TabularSource
- type TabularSourceClassification
- type TabularTranslator
- type TarGZipReadSettings
- type TarReadSettings
- type TeradataAuthenticationType
- type TeradataLinkedService
- type TeradataLinkedServiceTypeProperties
- type TeradataPartitionOption
- type TeradataPartitionSettings
- type TeradataSource
- type TeradataTableDataset
- type TeradataTableDatasetTypeProperties
- type TextFormat
- type TrackedResource
- type Transformation
- type Trigger
- type TriggerBeginCreateOrUpdateTriggerOptions
- type TriggerBeginDeleteTriggerOptions
- type TriggerBeginStartTriggerOptions
- type TriggerBeginStopTriggerOptions
- type TriggerBeginSubscribeTriggerToEventsOptions
- type TriggerBeginUnsubscribeTriggerFromEventsOptions
- type TriggerClassification
- type TriggerClient
- func (client *TriggerClient) BeginCreateOrUpdateTrigger(ctx context.Context, triggerName string, trigger TriggerResource, ...) (TriggerResourcePollerResponse, error)
- func (client *TriggerClient) BeginDeleteTrigger(ctx context.Context, triggerName string, ...) (HTTPPollerResponse, error)
- func (client *TriggerClient) BeginStartTrigger(ctx context.Context, triggerName string, ...) (HTTPPollerResponse, error)
- func (client *TriggerClient) BeginStopTrigger(ctx context.Context, triggerName string, ...) (HTTPPollerResponse, error)
- func (client *TriggerClient) BeginSubscribeTriggerToEvents(ctx context.Context, triggerName string, ...) (TriggerSubscriptionOperationStatusPollerResponse, error)
- func (client *TriggerClient) BeginUnsubscribeTriggerFromEvents(ctx context.Context, triggerName string, ...) (TriggerSubscriptionOperationStatusPollerResponse, error)
- func (client *TriggerClient) GetEventSubscriptionStatus(ctx context.Context, triggerName string, ...) (TriggerSubscriptionOperationStatusResponse, error)
- func (client *TriggerClient) GetTrigger(ctx context.Context, triggerName string, options *TriggerGetTriggerOptions) (TriggerResourceResponse, error)
- func (client *TriggerClient) GetTriggersByWorkspace(options *TriggerGetTriggersByWorkspaceOptions) TriggerListResponsePager
- func (client *TriggerClient) ResumeCreateOrUpdateTrigger(ctx context.Context, token string) (TriggerResourcePollerResponse, error)
- func (client *TriggerClient) ResumeDeleteTrigger(ctx context.Context, token string) (HTTPPollerResponse, error)
- func (client *TriggerClient) ResumeStartTrigger(ctx context.Context, token string) (HTTPPollerResponse, error)
- func (client *TriggerClient) ResumeStopTrigger(ctx context.Context, token string) (HTTPPollerResponse, error)
- func (client *TriggerClient) ResumeSubscribeTriggerToEvents(ctx context.Context, token string) (TriggerSubscriptionOperationStatusPollerResponse, error)
- func (client *TriggerClient) ResumeUnsubscribeTriggerFromEvents(ctx context.Context, token string) (TriggerSubscriptionOperationStatusPollerResponse, error)
- type TriggerDependencyProvisioningStatus
- type TriggerDependencyReference
- type TriggerDependencyReferenceClassification
- type TriggerGetEventSubscriptionStatusOptions
- type TriggerGetTriggerOptions
- type TriggerGetTriggersByWorkspaceOptions
- type TriggerListResponse
- type TriggerListResponsePager
- type TriggerListResponseResponse
- type TriggerPipelineReference
- type TriggerReference
- type TriggerReferenceType
- type TriggerResource
- type TriggerResourcePoller
- type TriggerResourcePollerResponse
- type TriggerResourceResponse
- type TriggerRun
- type TriggerRunCancelTriggerInstanceOptions
- type TriggerRunClient
- func (client *TriggerRunClient) CancelTriggerInstance(ctx context.Context, triggerName string, runID string, ...) (*http.Response, error)
- func (client *TriggerRunClient) QueryTriggerRunsByWorkspace(ctx context.Context, filterParameters RunFilterParameters, ...) (TriggerRunsQueryResponseResponse, error)
- func (client *TriggerRunClient) RerunTriggerInstance(ctx context.Context, triggerName string, runID string, ...) (*http.Response, error)
- type TriggerRunQueryTriggerRunsByWorkspaceOptions
- type TriggerRunRerunTriggerInstanceOptions
- type TriggerRunStatus
- type TriggerRunsQueryResponse
- type TriggerRunsQueryResponseResponse
- type TriggerRuntimeState
- type TriggerSubscriptionOperationStatus
- type TriggerSubscriptionOperationStatusPoller
- type TriggerSubscriptionOperationStatusPollerResponse
- type TriggerSubscriptionOperationStatusResponse
- type TumblingWindowFrequency
- type TumblingWindowTrigger
- type TumblingWindowTriggerDependencyReference
- type TumblingWindowTriggerTypeProperties
- type Type
- type TypeConversionSettings
- type UntilActivity
- type UntilActivityTypeProperties
- type UserProperty
- type ValidationActivity
- type ValidationActivityTypeProperties
- type VariableSpecification
- type VariableType
- type VerticaDatasetTypeProperties
- type VerticaLinkedService
- type VerticaLinkedServiceTypeProperties
- type VerticaSource
- type VerticaTableDataset
- type VirtualNetworkProfile
- type WaitActivity
- type WaitActivityTypeProperties
- type WebActivity
- type WebActivityAuthentication
- type WebActivityMethod
- type WebActivityTypeProperties
- type WebAnonymousAuthentication
- type WebAuthenticationType
- type WebBasicAuthentication
- type WebClientCertificateAuthentication
- type WebHookActivity
- type WebHookActivityMethod
- type WebHookActivityTypeProperties
- type WebLinkedService
- type WebLinkedServiceTypeProperties
- type WebLinkedServiceTypePropertiesClassification
- type WebSource
- type WebTableDataset
- type WebTableDatasetTypeProperties
- type Workspace
- type WorkspaceClient
- type WorkspaceGetOptions
- type WorkspaceGitRepoManagementClient
- type WorkspaceGitRepoManagementGetGitHubAccessTokenOptions
- type WorkspaceIdentity
- type WorkspaceKeyDetails
- type WorkspaceProperties
- type WorkspaceRepositoryConfiguration
- type WorkspaceResponse
- type WorkspaceUpdateParameters
- type XMLDataset
- type XMLDatasetTypeProperties
- type XMLReadSettings
- type XMLSource
- type XeroLinkedService
- type XeroLinkedServiceTypeProperties
- type XeroObjectDataset
- type XeroSource
- type ZipDeflateReadSettings
- type ZohoLinkedService
- type ZohoLinkedServiceTypeProperties
- type ZohoObjectDataset
- type ZohoSource
Constants ¶
const ( // UserAgent is the string to be used in the user agent string when making requests. UserAgent = "azartifacts/" + Version // Version is the semantic version (see http://semver.org) of this module. Version = "v0.1.2" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Activity ¶
type Activity struct { // REQUIRED; Activity name. Name *string `json:"name,omitempty"` // REQUIRED; Type of activity. Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` // Activity description. Description *string `json:"description,omitempty"` // Activity user properties. UserProperties []*UserProperty `json:"userProperties,omitempty"` }
Activity - A pipeline activity.
func (*Activity) GetActivity ¶
GetActivity implements the ActivityClassification interface for type Activity.
func (*Activity) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type Activity.
type ActivityClassification ¶
type ActivityClassification interface { // GetActivity returns the Activity content of the underlying type. GetActivity() *Activity }
ActivityClassification provides polymorphic access to related types. Call the interface's GetActivity() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *Activity, *AppendVariableActivity, *AzureDataExplorerCommandActivity, *AzureFunctionActivity, *AzureMLBatchExecutionActivity, - *AzureMLExecutePipelineActivity, *AzureMLUpdateResourceActivity, *ControlActivity, *CopyActivity, *CustomActivity, *DataLakeAnalyticsUSQLActivity, - *DatabricksNotebookActivity, *DatabricksSparkJarActivity, *DatabricksSparkPythonActivity, *DeleteActivity, *ExecuteDataFlowActivity, - *ExecutePipelineActivity, *ExecuteSSISPackageActivity, *ExecutionActivity, *FilterActivity, *ForEachActivity, *GetMetadataActivity, - *HDInsightHiveActivity, *HDInsightMapReduceActivity, *HDInsightPigActivity, *HDInsightSparkActivity, *HDInsightStreamingActivity, - *IfConditionActivity, *LookupActivity, *SetVariableActivity, *SqlPoolStoredProcedureActivity, *SqlServerStoredProcedureActivity, - *SwitchActivity, *SynapseNotebookActivity, *SynapseSparkJobDefinitionActivity, *UntilActivity, *ValidationActivity, *WaitActivity, - *WebActivity, *WebHookActivity
type ActivityDependency ¶
type ActivityDependency struct { // REQUIRED; Activity name. Activity *string `json:"activity,omitempty"` // REQUIRED; Match-Condition for the dependency. DependencyConditions []*DependencyCondition `json:"dependencyConditions,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} }
ActivityDependency - Activity dependency information.
func (ActivityDependency) MarshalJSON ¶
func (a ActivityDependency) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ActivityDependency.
func (*ActivityDependency) UnmarshalJSON ¶
func (a *ActivityDependency) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ActivityDependency.
type ActivityPolicy ¶
type ActivityPolicy struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0. Retry interface{} `json:"retry,omitempty"` // Interval between each retry attempt (in seconds). The default is 30 sec. RetryIntervalInSeconds *int32 `json:"retryIntervalInSeconds,omitempty"` // When set to true, Input from activity is considered as secure and will not be logged to monitoring. SecureInput *bool `json:"secureInput,omitempty"` // When set to true, Output from activity is considered as secure and will not be logged to monitoring. SecureOutput *bool `json:"secureOutput,omitempty"` // Specifies the timeout for the activity to run. The default timeout is 7 days. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). Timeout interface{} `json:"timeout,omitempty"` }
ActivityPolicy - Execution policy for an activity.
func (ActivityPolicy) MarshalJSON ¶
func (a ActivityPolicy) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ActivityPolicy.
func (*ActivityPolicy) UnmarshalJSON ¶
func (a *ActivityPolicy) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ActivityPolicy.
type ActivityRun ¶
type ActivityRun struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // READ-ONLY; The name of the activity. ActivityName *string `json:"activityName,omitempty" azure:"ro"` // READ-ONLY; The end time of the activity run in 'ISO 8601' format. ActivityRunEnd *time.Time `json:"activityRunEnd,omitempty" azure:"ro"` // READ-ONLY; The id of the activity run. ActivityRunID *string `json:"activityRunId,omitempty" azure:"ro"` // READ-ONLY; The start time of the activity run in 'ISO 8601' format. ActivityRunStart *time.Time `json:"activityRunStart,omitempty" azure:"ro"` // READ-ONLY; The type of the activity. ActivityType *string `json:"activityType,omitempty" azure:"ro"` // READ-ONLY; The duration of the activity run. DurationInMs *int32 `json:"durationInMs,omitempty" azure:"ro"` // READ-ONLY; The error if any from the activity run. Error interface{} `json:"error,omitempty" azure:"ro"` // READ-ONLY; The input for the activity. Input interface{} `json:"input,omitempty" azure:"ro"` // READ-ONLY; The name of the compute linked service. LinkedServiceName *string `json:"linkedServiceName,omitempty" azure:"ro"` // READ-ONLY; The output for the activity. Output interface{} `json:"output,omitempty" azure:"ro"` // READ-ONLY; The name of the pipeline. PipelineName *string `json:"pipelineName,omitempty" azure:"ro"` // READ-ONLY; The id of the pipeline run. PipelineRunID *string `json:"pipelineRunId,omitempty" azure:"ro"` // READ-ONLY; The status of the activity run. Status *string `json:"status,omitempty" azure:"ro"` }
ActivityRun - Information about an activity run in a pipeline.
func (ActivityRun) MarshalJSON ¶
func (a ActivityRun) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ActivityRun.
func (*ActivityRun) UnmarshalJSON ¶
func (a *ActivityRun) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ActivityRun.
type ActivityRunsQueryResponse ¶
type ActivityRunsQueryResponse struct { // REQUIRED; List of activity runs. Value []*ActivityRun `json:"value,omitempty"` // The continuation token for getting the next page of results, if any remaining results exist, null otherwise. ContinuationToken *string `json:"continuationToken,omitempty"` }
ActivityRunsQueryResponse - A list activity runs.
func (ActivityRunsQueryResponse) MarshalJSON ¶
func (a ActivityRunsQueryResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ActivityRunsQueryResponse.
type ActivityRunsQueryResponseResponse ¶
type ActivityRunsQueryResponseResponse struct { // A list activity runs. ActivityRunsQueryResponse *ActivityRunsQueryResponse // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
ActivityRunsQueryResponseResponse is the response envelope for operations that return a ActivityRunsQueryResponse type.
type AddDataFlowToDebugSessionResponse ¶
type AddDataFlowToDebugSessionResponse struct { // The ID of data flow debug job version. JobVersion *string `json:"jobVersion,omitempty"` }
AddDataFlowToDebugSessionResponse - Response body structure for starting data flow debug session.
type AddDataFlowToDebugSessionResponseResponse ¶
type AddDataFlowToDebugSessionResponseResponse struct { // Response body structure for starting data flow debug session. AddDataFlowToDebugSessionResponse *AddDataFlowToDebugSessionResponse // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
AddDataFlowToDebugSessionResponseResponse is the response envelope for operations that return a AddDataFlowToDebugSessionResponse type.
type AdditionalColumns ¶
type AdditionalColumns struct { // Additional column name. Type: string (or Expression with resultType string). Name interface{} `json:"name,omitempty"` // Additional column value. Type: string (or Expression with resultType string). Value interface{} `json:"value,omitempty"` }
AdditionalColumns - Specify the column name and value of additional columns.
type AmazonMWSLinkedService ¶
type AmazonMWSLinkedService struct { LinkedService // REQUIRED; Amazon Marketplace Web Service linked service properties. TypeProperties *AmazonMWSLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AmazonMWSLinkedService - Amazon Marketplace Web Service linked service.
func (AmazonMWSLinkedService) MarshalJSON ¶
func (a AmazonMWSLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonMWSLinkedService.
func (*AmazonMWSLinkedService) UnmarshalJSON ¶
func (a *AmazonMWSLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonMWSLinkedService.
type AmazonMWSLinkedServiceTypeProperties ¶
type AmazonMWSLinkedServiceTypeProperties struct { // REQUIRED; The access key id used to access data. AccessKeyID interface{} `json:"accessKeyId,omitempty"` // REQUIRED; The endpoint of the Amazon MWS server, (i.e. mws.amazonservices.com) Endpoint interface{} `json:"endpoint,omitempty"` // REQUIRED; The Amazon Marketplace ID you want to retrieve data from. To retrieve data from multiple Marketplace IDs, separate them with a comma (,). (i.e. // A2EUQ1WTGCTBG2) MarketplaceID interface{} `json:"marketplaceID,omitempty"` // REQUIRED; The Amazon seller ID. SellerID interface{} `json:"sellerID,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The Amazon MWS authentication token. MwsAuthToken SecretBaseClassification `json:"mwsAuthToken,omitempty"` // The secret key used to access data. SecretKey SecretBaseClassification `json:"secretKey,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value // is true. UseHostVerification interface{} `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` }
AmazonMWSLinkedServiceTypeProperties - Amazon Marketplace Web Service linked service properties.
func (AmazonMWSLinkedServiceTypeProperties) MarshalJSON ¶
func (a AmazonMWSLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonMWSLinkedServiceTypeProperties.
func (*AmazonMWSLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AmazonMWSLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonMWSLinkedServiceTypeProperties.
type AmazonMWSObjectDataset ¶
type AmazonMWSObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
AmazonMWSObjectDataset - Amazon Marketplace Web Service dataset.
func (AmazonMWSObjectDataset) MarshalJSON ¶
func (a AmazonMWSObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonMWSObjectDataset.
func (*AmazonMWSObjectDataset) UnmarshalJSON ¶
func (a *AmazonMWSObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonMWSObjectDataset.
type AmazonMWSSource ¶
type AmazonMWSSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
AmazonMWSSource - A copy activity Amazon Marketplace Web Service source.
func (AmazonMWSSource) MarshalJSON ¶
func (a AmazonMWSSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonMWSSource.
func (*AmazonMWSSource) UnmarshalJSON ¶
func (a *AmazonMWSSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonMWSSource.
type AmazonRedshiftLinkedService ¶
type AmazonRedshiftLinkedService struct { LinkedService // REQUIRED; Amazon Redshift linked service properties. TypeProperties *AmazonRedshiftLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AmazonRedshiftLinkedService - Linked service for Amazon Redshift.
func (AmazonRedshiftLinkedService) MarshalJSON ¶
func (a AmazonRedshiftLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonRedshiftLinkedService.
func (*AmazonRedshiftLinkedService) UnmarshalJSON ¶
func (a *AmazonRedshiftLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonRedshiftLinkedService.
type AmazonRedshiftLinkedServiceTypeProperties ¶
type AmazonRedshiftLinkedServiceTypeProperties struct { // REQUIRED; The database name of the Amazon Redshift source. Type: string (or Expression with resultType string). Database interface{} `json:"database,omitempty"` // REQUIRED; The name of the Amazon Redshift server. Type: string (or Expression with resultType string). Server interface{} `json:"server,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The password of the Amazon Redshift source. Password SecretBaseClassification `json:"password,omitempty"` // The TCP port number that the Amazon Redshift server uses to listen for client connections. The default value is 5439. Type: integer (or Expression with // resultType integer). Port interface{} `json:"port,omitempty"` // The username of the Amazon Redshift source. Type: string (or Expression with resultType string). Username interface{} `json:"username,omitempty"` }
AmazonRedshiftLinkedServiceTypeProperties - Amazon Redshift linked service properties.
func (AmazonRedshiftLinkedServiceTypeProperties) MarshalJSON ¶
func (a AmazonRedshiftLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonRedshiftLinkedServiceTypeProperties.
func (*AmazonRedshiftLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AmazonRedshiftLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonRedshiftLinkedServiceTypeProperties.
type AmazonRedshiftSource ¶
type AmazonRedshiftSource struct { TabularSource // Database query. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` // The Amazon S3 settings needed for the interim Amazon S3 when copying from Amazon Redshift with unload. With this, data from Amazon Redshift source will // be unloaded into S3 first and then copied into // the targeted sink from the interim S3. RedshiftUnloadSettings *RedshiftUnloadSettings `json:"redshiftUnloadSettings,omitempty"` }
AmazonRedshiftSource - A copy activity source for Amazon Redshift Source.
func (AmazonRedshiftSource) MarshalJSON ¶
func (a AmazonRedshiftSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonRedshiftSource.
func (*AmazonRedshiftSource) UnmarshalJSON ¶
func (a *AmazonRedshiftSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonRedshiftSource.
type AmazonRedshiftTableDataset ¶
type AmazonRedshiftTableDataset struct { Dataset // Amazon Redshift table dataset properties. TypeProperties *AmazonRedshiftTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
AmazonRedshiftTableDataset - The Amazon Redshift table dataset.
func (AmazonRedshiftTableDataset) MarshalJSON ¶
func (a AmazonRedshiftTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonRedshiftTableDataset.
func (*AmazonRedshiftTableDataset) UnmarshalJSON ¶
func (a *AmazonRedshiftTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonRedshiftTableDataset.
type AmazonRedshiftTableDatasetTypeProperties ¶
type AmazonRedshiftTableDatasetTypeProperties struct { // The Amazon Redshift schema name. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // The Amazon Redshift table name. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. TableName interface{} `json:"tableName,omitempty"` }
AmazonRedshiftTableDatasetTypeProperties - Amazon Redshift table dataset properties.
type AmazonS3Dataset ¶
type AmazonS3Dataset struct { Dataset // REQUIRED; Amazon S3 dataset properties. TypeProperties *AmazonS3DatasetTypeProperties `json:"typeProperties,omitempty"` }
AmazonS3Dataset - A single Amazon Simple Storage Service (S3) object or a set of S3 objects.
func (AmazonS3Dataset) MarshalJSON ¶
func (a AmazonS3Dataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonS3Dataset.
func (*AmazonS3Dataset) UnmarshalJSON ¶
func (a *AmazonS3Dataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonS3Dataset.
type AmazonS3DatasetTypeProperties ¶
type AmazonS3DatasetTypeProperties struct { // REQUIRED; The name of the Amazon S3 bucket. Type: string (or Expression with resultType string). BucketName interface{} `json:"bucketName,omitempty"` // The data compression method used for the Amazon S3 object. Compression DatasetCompressionClassification `json:"compression,omitempty"` // The format of files. Format DatasetStorageFormatClassification `json:"format,omitempty"` // The key of the Amazon S3 object. Type: string (or Expression with resultType string). Key interface{} `json:"key,omitempty"` // The end of S3 object's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` // The start of S3 object's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` // The prefix filter for the S3 object name. Type: string (or Expression with resultType string). Prefix interface{} `json:"prefix,omitempty"` // The version for the S3 object. Type: string (or Expression with resultType string). Version interface{} `json:"version,omitempty"` }
AmazonS3DatasetTypeProperties - Amazon S3 dataset properties.
func (AmazonS3DatasetTypeProperties) MarshalJSON ¶
func (a AmazonS3DatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonS3DatasetTypeProperties.
func (*AmazonS3DatasetTypeProperties) UnmarshalJSON ¶
func (a *AmazonS3DatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonS3DatasetTypeProperties.
type AmazonS3LinkedService ¶
type AmazonS3LinkedService struct { LinkedService // REQUIRED; Amazon S3 linked service properties. TypeProperties *AmazonS3LinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AmazonS3LinkedService - Linked service for Amazon S3.
func (AmazonS3LinkedService) MarshalJSON ¶
func (a AmazonS3LinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonS3LinkedService.
func (*AmazonS3LinkedService) UnmarshalJSON ¶
func (a *AmazonS3LinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonS3LinkedService.
type AmazonS3LinkedServiceTypeProperties ¶
type AmazonS3LinkedServiceTypeProperties struct { // The access key identifier of the Amazon S3 Identity and Access Management (IAM) user. Type: string (or Expression with resultType string). AccessKeyID interface{} `json:"accessKeyId,omitempty"` // The authentication type of S3. Allowed value: AccessKey (default) or TemporarySecurityCredentials. Type: string (or Expression with resultType string). AuthenticationType interface{} `json:"authenticationType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The secret access key of the Amazon S3 Identity and Access Management (IAM) user. SecretAccessKey SecretBaseClassification `json:"secretAccessKey,omitempty"` // This value specifies the endpoint to access with the S3 Connector. This is an optional property; change it only if you want to try a different service // endpoint or want to switch between https and // http. Type: string (or Expression with resultType string). ServiceURL interface{} `json:"serviceUrl,omitempty"` // The session token for the S3 temporary security credential. SessionToken SecretBaseClassification `json:"sessionToken,omitempty"` }
AmazonS3LinkedServiceTypeProperties - Amazon S3 linked service properties.
func (AmazonS3LinkedServiceTypeProperties) MarshalJSON ¶
func (a AmazonS3LinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonS3LinkedServiceTypeProperties.
func (*AmazonS3LinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AmazonS3LinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonS3LinkedServiceTypeProperties.
type AmazonS3Location ¶
type AmazonS3Location struct { DatasetLocation // Specify the bucketName of amazon S3. Type: string (or Expression with resultType string) BucketName interface{} `json:"bucketName,omitempty"` // Specify the version of amazon S3. Type: string (or Expression with resultType string). Version interface{} `json:"version,omitempty"` }
AmazonS3Location - The location of amazon S3 dataset.
func (AmazonS3Location) MarshalJSON ¶
func (a AmazonS3Location) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonS3Location.
func (*AmazonS3Location) UnmarshalJSON ¶
func (a *AmazonS3Location) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonS3Location.
type AmazonS3ReadSettings ¶
type AmazonS3ReadSettings struct { StoreReadSettings // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with // resultType string). FileListPath interface{} `json:"fileListPath,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` // The prefix filter for the S3 object name. Type: string (or Expression with resultType string). Prefix interface{} `json:"prefix,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean). Recursive interface{} `json:"recursive,omitempty"` // AmazonS3 wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName interface{} `json:"wildcardFileName,omitempty"` // AmazonS3 wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` }
AmazonS3ReadSettings - Azure data lake store read settings.
func (AmazonS3ReadSettings) MarshalJSON ¶
func (a AmazonS3ReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonS3ReadSettings.
func (*AmazonS3ReadSettings) UnmarshalJSON ¶
func (a *AmazonS3ReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonS3ReadSettings.
type AppendVariableActivity ¶
type AppendVariableActivity struct { ControlActivity // REQUIRED; Append Variable activity properties. TypeProperties *AppendVariableActivityTypeProperties `json:"typeProperties,omitempty"` }
AppendVariableActivity - Append value for a Variable of type Array.
func (AppendVariableActivity) MarshalJSON ¶
func (a AppendVariableActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AppendVariableActivity.
func (*AppendVariableActivity) UnmarshalJSON ¶
func (a *AppendVariableActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AppendVariableActivity.
type AppendVariableActivityTypeProperties ¶
type AppendVariableActivityTypeProperties struct { // Value to be appended. Could be a static value or Expression Value interface{} `json:"value,omitempty"` // Name of the variable whose value needs to be appended to. VariableName *string `json:"variableName,omitempty"` }
AppendVariableActivityTypeProperties - AppendVariable activity properties.
type ArtifactRenameRequest ¶
type ArtifactRenameRequest struct { // New name of the artifact. NewName *string `json:"newName,omitempty"` }
ArtifactRenameRequest - Request body structure for rename artifact.
type AutoPauseProperties ¶
type AutoPauseProperties struct { // Number of minutes of idle time before the Big Data pool is automatically paused. DelayInMinutes *int32 `json:"delayInMinutes,omitempty"` // Whether auto-pausing is enabled for the Big Data pool. Enabled *bool `json:"enabled,omitempty"` }
AutoPauseProperties - Auto-pausing properties of a Big Data pool powered by Apache Spark
type AutoScaleProperties ¶
type AutoScaleProperties struct { // Whether automatic scaling is enabled for the Big Data pool. Enabled *bool `json:"enabled,omitempty"` // The maximum number of nodes the Big Data pool can support. MaxNodeCount *int32 `json:"maxNodeCount,omitempty"` // The minimum number of nodes the Big Data pool can support. MinNodeCount *int32 `json:"minNodeCount,omitempty"` }
AutoScaleProperties - Auto-scaling properties of a Big Data pool powered by Apache Spark
type AvroCompressionCodec ¶
type AvroCompressionCodec string
const ( AvroCompressionCodecBzip2 AvroCompressionCodec = "bzip2" AvroCompressionCodecDeflate AvroCompressionCodec = "deflate" AvroCompressionCodecNone AvroCompressionCodec = "none" AvroCompressionCodecSnappy AvroCompressionCodec = "snappy" AvroCompressionCodecXz AvroCompressionCodec = "xz" )
func PossibleAvroCompressionCodecValues ¶
func PossibleAvroCompressionCodecValues() []AvroCompressionCodec
PossibleAvroCompressionCodecValues returns the possible values for the AvroCompressionCodec const type.
func (AvroCompressionCodec) ToPtr ¶
func (c AvroCompressionCodec) ToPtr() *AvroCompressionCodec
ToPtr returns a *AvroCompressionCodec pointing to the current value.
type AvroDataset ¶
type AvroDataset struct { Dataset // Avro dataset properties. TypeProperties *AvroDatasetTypeProperties `json:"typeProperties,omitempty"` }
AvroDataset - Avro dataset.
func (AvroDataset) MarshalJSON ¶
func (a AvroDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AvroDataset.
func (*AvroDataset) UnmarshalJSON ¶
func (a *AvroDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AvroDataset.
type AvroDatasetTypeProperties ¶
type AvroDatasetTypeProperties struct { // REQUIRED; The location of the avro storage. Location DatasetLocationClassification `json:"location,omitempty"` // A string from AvroCompressionCodecEnum or an expression AvroCompressionCodec interface{} `json:"avroCompressionCodec,omitempty"` AvroCompressionLevel *int32 `json:"avroCompressionLevel,omitempty"` }
AvroDatasetTypeProperties - Avro dataset properties.
func (AvroDatasetTypeProperties) MarshalJSON ¶
func (a AvroDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AvroDatasetTypeProperties.
func (*AvroDatasetTypeProperties) UnmarshalJSON ¶
func (a *AvroDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AvroDatasetTypeProperties.
type AvroFormat ¶
type AvroFormat struct {
DatasetStorageFormat
}
AvroFormat - The data stored in Avro format.
func (AvroFormat) MarshalJSON ¶
func (a AvroFormat) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AvroFormat.
type AvroSink ¶
type AvroSink struct { CopySink // Avro format settings. FormatSettings *AvroWriteSettings `json:"formatSettings,omitempty"` // Avro store settings. StoreSettings StoreWriteSettingsClassification `json:"storeSettings,omitempty"` }
AvroSink - A copy activity Avro sink.
func (AvroSink) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type AvroSink.
func (*AvroSink) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type AvroSink.
type AvroSource ¶
type AvroSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // Avro store settings. StoreSettings StoreReadSettingsClassification `json:"storeSettings,omitempty"` }
AvroSource - A copy activity Avro source.
func (AvroSource) MarshalJSON ¶
func (a AvroSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AvroSource.
func (*AvroSource) UnmarshalJSON ¶
func (a *AvroSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AvroSource.
type AvroWriteSettings ¶
type AvroWriteSettings struct { FormatWriteSettings // Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression with resultType string). FileNamePrefix interface{} `json:"fileNamePrefix,omitempty"` // Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with resultType integer). MaxRowsPerFile interface{} `json:"maxRowsPerFile,omitempty"` // Top level record name in write result, which is required in AVRO spec. RecordName *string `json:"recordName,omitempty"` // Record namespace in the write result. RecordNamespace *string `json:"recordNamespace,omitempty"` }
AvroWriteSettings - Avro write settings.
func (AvroWriteSettings) MarshalJSON ¶
func (a AvroWriteSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AvroWriteSettings.
func (*AvroWriteSettings) UnmarshalJSON ¶
func (a *AvroWriteSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AvroWriteSettings.
type AzureBatchLinkedService ¶
type AzureBatchLinkedService struct { LinkedService // REQUIRED; Azure Batch linked service properties. TypeProperties *AzureBatchLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureBatchLinkedService - Azure Batch linked service.
func (AzureBatchLinkedService) MarshalJSON ¶
func (a AzureBatchLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureBatchLinkedService.
func (*AzureBatchLinkedService) UnmarshalJSON ¶
func (a *AzureBatchLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureBatchLinkedService.
type AzureBatchLinkedServiceTypeProperties ¶
type AzureBatchLinkedServiceTypeProperties struct { // REQUIRED; The Azure Batch account name. Type: string (or Expression with resultType string). AccountName interface{} `json:"accountName,omitempty"` // REQUIRED; The Azure Batch URI. Type: string (or Expression with resultType string). BatchURI interface{} `json:"batchUri,omitempty"` // REQUIRED; The Azure Storage linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // REQUIRED; The Azure Batch pool name. Type: string (or Expression with resultType string). PoolName interface{} `json:"poolName,omitempty"` // The Azure Batch account access key. AccessKey SecretBaseClassification `json:"accessKey,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` }
AzureBatchLinkedServiceTypeProperties - Azure Batch linked service properties.
func (AzureBatchLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureBatchLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureBatchLinkedServiceTypeProperties.
func (*AzureBatchLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureBatchLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureBatchLinkedServiceTypeProperties.
type AzureBlobDataset ¶
type AzureBlobDataset struct { Dataset // Azure Blob dataset properties. TypeProperties *AzureBlobDatasetTypeProperties `json:"typeProperties,omitempty"` }
AzureBlobDataset - The Azure Blob storage.
func (AzureBlobDataset) MarshalJSON ¶
func (a AzureBlobDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureBlobDataset.
func (*AzureBlobDataset) UnmarshalJSON ¶
func (a *AzureBlobDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureBlobDataset.
type AzureBlobDatasetTypeProperties ¶
type AzureBlobDatasetTypeProperties struct { // The data compression method used for the blob storage. Compression DatasetCompressionClassification `json:"compression,omitempty"` // The name of the Azure Blob. Type: string (or Expression with resultType string). FileName interface{} `json:"fileName,omitempty"` // The path of the Azure Blob storage. Type: string (or Expression with resultType string). FolderPath interface{} `json:"folderPath,omitempty"` // The format of the Azure Blob storage. Format DatasetStorageFormatClassification `json:"format,omitempty"` // The end of Azure Blob's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` // The start of Azure Blob's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` // The root of blob path. Type: string (or Expression with resultType string). TableRootLocation interface{} `json:"tableRootLocation,omitempty"` }
AzureBlobDatasetTypeProperties - Azure Blob dataset properties.
func (AzureBlobDatasetTypeProperties) MarshalJSON ¶
func (a AzureBlobDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureBlobDatasetTypeProperties.
func (*AzureBlobDatasetTypeProperties) UnmarshalJSON ¶
func (a *AzureBlobDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureBlobDatasetTypeProperties.
type AzureBlobFSDataset ¶
type AzureBlobFSDataset struct { Dataset // Azure Data Lake Storage Gen2 dataset properties. TypeProperties *AzureBlobFSDatasetTypeProperties `json:"typeProperties,omitempty"` }
AzureBlobFSDataset - The Azure Data Lake Storage Gen2 storage.
func (AzureBlobFSDataset) MarshalJSON ¶
func (a AzureBlobFSDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureBlobFSDataset.
func (*AzureBlobFSDataset) UnmarshalJSON ¶
func (a *AzureBlobFSDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureBlobFSDataset.
type AzureBlobFSDatasetTypeProperties ¶
type AzureBlobFSDatasetTypeProperties struct { // The data compression method used for the blob storage. Compression DatasetCompressionClassification `json:"compression,omitempty"` // The name of the Azure Data Lake Storage Gen2. Type: string (or Expression with resultType string). FileName interface{} `json:"fileName,omitempty"` // The path of the Azure Data Lake Storage Gen2 storage. Type: string (or Expression with resultType string). FolderPath interface{} `json:"folderPath,omitempty"` // The format of the Azure Data Lake Storage Gen2 storage. Format DatasetStorageFormatClassification `json:"format,omitempty"` }
AzureBlobFSDatasetTypeProperties - Azure Data Lake Storage Gen2 dataset properties.
func (AzureBlobFSDatasetTypeProperties) MarshalJSON ¶
func (a AzureBlobFSDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureBlobFSDatasetTypeProperties.
func (*AzureBlobFSDatasetTypeProperties) UnmarshalJSON ¶
func (a *AzureBlobFSDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureBlobFSDatasetTypeProperties.
type AzureBlobFSLinkedService ¶
type AzureBlobFSLinkedService struct { LinkedService // REQUIRED; Azure Data Lake Storage Gen2 linked service properties. TypeProperties *AzureBlobFSLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureBlobFSLinkedService - Azure Data Lake Storage Gen2 linked service.
func (AzureBlobFSLinkedService) MarshalJSON ¶
func (a AzureBlobFSLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureBlobFSLinkedService.
func (*AzureBlobFSLinkedService) UnmarshalJSON ¶
func (a *AzureBlobFSLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureBlobFSLinkedService.
type AzureBlobFSLinkedServiceTypeProperties ¶
type AzureBlobFSLinkedServiceTypeProperties struct { // REQUIRED; Endpoint for the Azure Data Lake Storage Gen2 service. Type: string (or Expression with resultType string). URL interface{} `json:"url,omitempty"` // Account key for the Azure Data Lake Storage Gen2 service. Type: string (or Expression with resultType string). AccountKey interface{} `json:"accountKey,omitempty"` // Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value // is the data factory regions’ cloud type. Type: // string (or Expression with resultType string). AzureCloudType interface{} `json:"azureCloudType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The ID of the application used to authenticate against the Azure Data Lake Storage Gen2 account. Type: string (or Expression with resultType string). ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` // The Key of the application used to authenticate against the Azure Data Lake Storage Gen2 account. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant interface{} `json:"tenant,omitempty"` }
AzureBlobFSLinkedServiceTypeProperties - Azure Data Lake Storage Gen2 linked service properties.
func (AzureBlobFSLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureBlobFSLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureBlobFSLinkedServiceTypeProperties.
func (*AzureBlobFSLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureBlobFSLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureBlobFSLinkedServiceTypeProperties.
type AzureBlobFSLocation ¶
type AzureBlobFSLocation struct { DatasetLocation // Specify the fileSystem of azure blobFS. Type: string (or Expression with resultType string). FileSystem interface{} `json:"fileSystem,omitempty"` }
AzureBlobFSLocation - The location of azure blobFS dataset.
func (AzureBlobFSLocation) MarshalJSON ¶
func (a AzureBlobFSLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureBlobFSLocation.
func (*AzureBlobFSLocation) UnmarshalJSON ¶
func (a *AzureBlobFSLocation) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureBlobFSLocation.
type AzureBlobFSReadSettings ¶
type AzureBlobFSReadSettings struct { StoreReadSettings // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with // resultType string). FileListPath interface{} `json:"fileListPath,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean). Recursive interface{} `json:"recursive,omitempty"` // Azure blobFS wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName interface{} `json:"wildcardFileName,omitempty"` // Azure blobFS wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` }
AzureBlobFSReadSettings - Azure blobFS read settings.
func (AzureBlobFSReadSettings) MarshalJSON ¶
func (a AzureBlobFSReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureBlobFSReadSettings.
func (*AzureBlobFSReadSettings) UnmarshalJSON ¶
func (a *AzureBlobFSReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureBlobFSReadSettings.
type AzureBlobFSSink ¶
type AzureBlobFSSink struct { CopySink // The type of copy behavior for copy sink. CopyBehavior interface{} `json:"copyBehavior,omitempty"` }
AzureBlobFSSink - A copy activity Azure Data Lake Storage Gen2 sink.
func (AzureBlobFSSink) MarshalJSON ¶
func (a AzureBlobFSSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureBlobFSSink.
func (*AzureBlobFSSink) UnmarshalJSON ¶
func (a *AzureBlobFSSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureBlobFSSink.
type AzureBlobFSSource ¶
type AzureBlobFSSource struct { CopySource // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean). Recursive interface{} `json:"recursive,omitempty"` // Number of header lines to skip from each blob. Type: integer (or Expression with resultType integer). SkipHeaderLineCount interface{} `json:"skipHeaderLineCount,omitempty"` // Treat empty as null. Type: boolean (or Expression with resultType boolean). TreatEmptyAsNull interface{} `json:"treatEmptyAsNull,omitempty"` }
AzureBlobFSSource - A copy activity Azure BlobFS source.
func (AzureBlobFSSource) MarshalJSON ¶
func (a AzureBlobFSSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureBlobFSSource.
func (*AzureBlobFSSource) UnmarshalJSON ¶
func (a *AzureBlobFSSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureBlobFSSource.
type AzureBlobFSWriteSettings ¶
type AzureBlobFSWriteSettings struct { StoreWriteSettings // Indicates the block size(MB) when writing data to blob. Type: integer (or Expression with resultType integer). BlockSizeInMB interface{} `json:"blockSizeInMB,omitempty"` }
AzureBlobFSWriteSettings - Azure blobFS write settings.
func (AzureBlobFSWriteSettings) MarshalJSON ¶
func (a AzureBlobFSWriteSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureBlobFSWriteSettings.
func (*AzureBlobFSWriteSettings) UnmarshalJSON ¶
func (a *AzureBlobFSWriteSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureBlobFSWriteSettings.
type AzureBlobStorageLinkedService ¶
type AzureBlobStorageLinkedService struct { LinkedService // REQUIRED; Azure Blob Storage linked service properties. TypeProperties *AzureBlobStorageLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureBlobStorageLinkedService - The azure blob storage linked service.
func (AzureBlobStorageLinkedService) MarshalJSON ¶
func (a AzureBlobStorageLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureBlobStorageLinkedService.
func (*AzureBlobStorageLinkedService) UnmarshalJSON ¶
func (a *AzureBlobStorageLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureBlobStorageLinkedService.
type AzureBlobStorageLinkedServiceTypeProperties ¶
type AzureBlobStorageLinkedServiceTypeProperties struct { // The Azure key vault secret reference of accountKey in connection string. AccountKey *AzureKeyVaultSecretReference `json:"accountKey,omitempty"` // Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value // is the data factory regions’ cloud type. Type: // string (or Expression with resultType string). AzureCloudType interface{} `json:"azureCloudType,omitempty"` // The connection string. It is mutually exclusive with sasUri, serviceEndpoint property. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential *string `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of sasToken in sas uri. SasToken *AzureKeyVaultSecretReference `json:"sasToken,omitempty"` // SAS URI of the Azure Blob Storage resource. It is mutually exclusive with connectionString, serviceEndpoint property. Type: string, SecureString or AzureKeyVaultSecretReference. SasURI interface{} `json:"sasUri,omitempty"` // Blob service endpoint of the Azure Blob Storage resource. It is mutually exclusive with connectionString, sasUri property. ServiceEndpoint *string `json:"serviceEndpoint,omitempty"` // The ID of the service principal used to authenticate against Azure SQL Data Warehouse. Type: string (or Expression with resultType string). ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` // The key of the service principal used to authenticate against Azure SQL Data Warehouse. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant interface{} `json:"tenant,omitempty"` }
AzureBlobStorageLinkedServiceTypeProperties - Azure Blob Storage linked service properties.
func (AzureBlobStorageLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureBlobStorageLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureBlobStorageLinkedServiceTypeProperties.
func (*AzureBlobStorageLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureBlobStorageLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureBlobStorageLinkedServiceTypeProperties.
type AzureBlobStorageLocation ¶
type AzureBlobStorageLocation struct { DatasetLocation // Specify the container of azure blob. Type: string (or Expression with resultType string). Container interface{} `json:"container,omitempty"` }
AzureBlobStorageLocation - The location of azure blob dataset.
func (AzureBlobStorageLocation) MarshalJSON ¶
func (a AzureBlobStorageLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureBlobStorageLocation.
func (*AzureBlobStorageLocation) UnmarshalJSON ¶
func (a *AzureBlobStorageLocation) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureBlobStorageLocation.
type AzureBlobStorageReadSettings ¶
type AzureBlobStorageReadSettings struct { StoreReadSettings // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with // resultType string). FileListPath interface{} `json:"fileListPath,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` // The prefix filter for the Azure Blob name. Type: string (or Expression with resultType string). Prefix interface{} `json:"prefix,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean). Recursive interface{} `json:"recursive,omitempty"` // Azure blob wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName interface{} `json:"wildcardFileName,omitempty"` // Azure blob wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` }
AzureBlobStorageReadSettings - Azure blob read settings.
func (AzureBlobStorageReadSettings) MarshalJSON ¶
func (a AzureBlobStorageReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureBlobStorageReadSettings.
func (*AzureBlobStorageReadSettings) UnmarshalJSON ¶
func (a *AzureBlobStorageReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureBlobStorageReadSettings.
type AzureBlobStorageWriteSettings ¶
type AzureBlobStorageWriteSettings struct { StoreWriteSettings // Indicates the block size(MB) when writing data to blob. Type: integer (or Expression with resultType integer). BlockSizeInMB interface{} `json:"blockSizeInMB,omitempty"` }
AzureBlobStorageWriteSettings - Azure blob write settings.
func (AzureBlobStorageWriteSettings) MarshalJSON ¶
func (a AzureBlobStorageWriteSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureBlobStorageWriteSettings.
func (*AzureBlobStorageWriteSettings) UnmarshalJSON ¶
func (a *AzureBlobStorageWriteSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureBlobStorageWriteSettings.
type AzureDataExplorerCommandActivity ¶
type AzureDataExplorerCommandActivity struct { ExecutionActivity // REQUIRED; Azure Data Explorer command activity properties. TypeProperties *AzureDataExplorerCommandActivityTypeProperties `json:"typeProperties,omitempty"` }
AzureDataExplorerCommandActivity - Azure Data Explorer command activity.
func (AzureDataExplorerCommandActivity) MarshalJSON ¶
func (a AzureDataExplorerCommandActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDataExplorerCommandActivity.
func (*AzureDataExplorerCommandActivity) UnmarshalJSON ¶
func (a *AzureDataExplorerCommandActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDataExplorerCommandActivity.
type AzureDataExplorerCommandActivityTypeProperties ¶
type AzureDataExplorerCommandActivityTypeProperties struct { // REQUIRED; A control command, according to the Azure Data Explorer command syntax. Type: string (or Expression with resultType string). Command interface{} `json:"command,omitempty"` // Control command timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))..) CommandTimeout interface{} `json:"commandTimeout,omitempty"` }
AzureDataExplorerCommandActivityTypeProperties - Azure Data Explorer command activity properties.
type AzureDataExplorerDatasetTypeProperties ¶
type AzureDataExplorerDatasetTypeProperties struct {
// The table name of the Azure Data Explorer database. Type: string (or Expression with resultType string).
Table interface{} `json:"table,omitempty"`
}
AzureDataExplorerDatasetTypeProperties - Azure Data Explorer (Kusto) dataset properties.
type AzureDataExplorerLinkedService ¶
type AzureDataExplorerLinkedService struct { LinkedService // REQUIRED; Azure Data Explorer (Kusto) linked service properties. TypeProperties *AzureDataExplorerLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureDataExplorerLinkedService - Azure Data Explorer (Kusto) linked service.
func (AzureDataExplorerLinkedService) MarshalJSON ¶
func (a AzureDataExplorerLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDataExplorerLinkedService.
func (*AzureDataExplorerLinkedService) UnmarshalJSON ¶
func (a *AzureDataExplorerLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDataExplorerLinkedService.
type AzureDataExplorerLinkedServiceTypeProperties ¶
type AzureDataExplorerLinkedServiceTypeProperties struct { // REQUIRED; Database name for connection. Type: string (or Expression with resultType string). Database interface{} `json:"database,omitempty"` // REQUIRED; The endpoint of Azure Data Explorer (the engine's endpoint). URL will be in the format https://..kusto.windows.net. Type: string (or Expression // with resultType string) Endpoint interface{} `json:"endpoint,omitempty"` // REQUIRED; The ID of the service principal used to authenticate against Azure Data Explorer. Type: string (or Expression with resultType string). ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` // REQUIRED; The key of the service principal used to authenticate against Kusto. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // REQUIRED; The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant interface{} `json:"tenant,omitempty"` }
AzureDataExplorerLinkedServiceTypeProperties - Azure Data Explorer (Kusto) linked service properties.
func (AzureDataExplorerLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureDataExplorerLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDataExplorerLinkedServiceTypeProperties.
func (*AzureDataExplorerLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureDataExplorerLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDataExplorerLinkedServiceTypeProperties.
type AzureDataExplorerSink ¶
type AzureDataExplorerSink struct { CopySink // If set to true, any aggregation will be skipped. Default is false. Type: boolean. FlushImmediately interface{} `json:"flushImmediately,omitempty"` // An explicit column mapping description provided in a json format. Type: string. IngestionMappingAsJSON interface{} `json:"ingestionMappingAsJson,omitempty"` // A name of a pre-created csv mapping that was defined on the target Kusto table. Type: string. IngestionMappingName interface{} `json:"ingestionMappingName,omitempty"` }
AzureDataExplorerSink - A copy activity Azure Data Explorer sink.
func (AzureDataExplorerSink) MarshalJSON ¶
func (a AzureDataExplorerSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDataExplorerSink.
func (*AzureDataExplorerSink) UnmarshalJSON ¶
func (a *AzureDataExplorerSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDataExplorerSink.
type AzureDataExplorerSource ¶
type AzureDataExplorerSource struct { CopySource // REQUIRED; Database query. Should be a Kusto Query Language (KQL) query. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // The name of the Boolean option that controls whether truncation is applied to result-sets that go beyond a certain row-count limit. NoTruncation interface{} `json:"noTruncation,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).. QueryTimeout interface{} `json:"queryTimeout,omitempty"` }
AzureDataExplorerSource - A copy activity Azure Data Explorer (Kusto) source.
func (AzureDataExplorerSource) MarshalJSON ¶
func (a AzureDataExplorerSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDataExplorerSource.
func (*AzureDataExplorerSource) UnmarshalJSON ¶
func (a *AzureDataExplorerSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDataExplorerSource.
type AzureDataExplorerTableDataset ¶
type AzureDataExplorerTableDataset struct { Dataset // REQUIRED; Azure Data Explorer (Kusto) dataset properties. TypeProperties *AzureDataExplorerDatasetTypeProperties `json:"typeProperties,omitempty"` }
AzureDataExplorerTableDataset - The Azure Data Explorer (Kusto) dataset.
func (AzureDataExplorerTableDataset) MarshalJSON ¶
func (a AzureDataExplorerTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDataExplorerTableDataset.
func (*AzureDataExplorerTableDataset) UnmarshalJSON ¶
func (a *AzureDataExplorerTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDataExplorerTableDataset.
type AzureDataLakeAnalyticsLinkedService ¶
type AzureDataLakeAnalyticsLinkedService struct { LinkedService // REQUIRED; Azure Data Lake Analytics linked service properties. TypeProperties *AzureDataLakeAnalyticsLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureDataLakeAnalyticsLinkedService - Azure Data Lake Analytics linked service.
func (AzureDataLakeAnalyticsLinkedService) MarshalJSON ¶
func (a AzureDataLakeAnalyticsLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDataLakeAnalyticsLinkedService.
func (*AzureDataLakeAnalyticsLinkedService) UnmarshalJSON ¶
func (a *AzureDataLakeAnalyticsLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDataLakeAnalyticsLinkedService.
type AzureDataLakeAnalyticsLinkedServiceTypeProperties ¶
type AzureDataLakeAnalyticsLinkedServiceTypeProperties struct { // REQUIRED; The Azure Data Lake Analytics account name. Type: string (or Expression with resultType string). AccountName interface{} `json:"accountName,omitempty"` // REQUIRED; The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant interface{} `json:"tenant,omitempty"` // Azure Data Lake Analytics URI Type: string (or Expression with resultType string). DataLakeAnalyticsURI interface{} `json:"dataLakeAnalyticsUri,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Data Lake Analytics account resource group name (if different from Data Factory account). Type: string (or Expression with resultType string). ResourceGroupName interface{} `json:"resourceGroupName,omitempty"` // The ID of the application used to authenticate against the Azure Data Lake Analytics account. Type: string (or Expression with resultType string). ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` // The Key of the application used to authenticate against the Azure Data Lake Analytics account. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // Data Lake Analytics account subscription ID (if different from Data Factory account). Type: string (or Expression with resultType string). SubscriptionID interface{} `json:"subscriptionId,omitempty"` }
AzureDataLakeAnalyticsLinkedServiceTypeProperties - Azure Data Lake Analytics linked service properties.
func (AzureDataLakeAnalyticsLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureDataLakeAnalyticsLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDataLakeAnalyticsLinkedServiceTypeProperties.
func (*AzureDataLakeAnalyticsLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureDataLakeAnalyticsLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDataLakeAnalyticsLinkedServiceTypeProperties.
type AzureDataLakeStoreDataset ¶
type AzureDataLakeStoreDataset struct { Dataset // Azure Data Lake Store dataset properties. TypeProperties *AzureDataLakeStoreDatasetTypeProperties `json:"typeProperties,omitempty"` }
AzureDataLakeStoreDataset - Azure Data Lake Store dataset.
func (AzureDataLakeStoreDataset) MarshalJSON ¶
func (a AzureDataLakeStoreDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDataLakeStoreDataset.
func (*AzureDataLakeStoreDataset) UnmarshalJSON ¶
func (a *AzureDataLakeStoreDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDataLakeStoreDataset.
type AzureDataLakeStoreDatasetTypeProperties ¶
type AzureDataLakeStoreDatasetTypeProperties struct { // The data compression method used for the item(s) in the Azure Data Lake Store. Compression DatasetCompressionClassification `json:"compression,omitempty"` // The name of the file in the Azure Data Lake Store. Type: string (or Expression with resultType string). FileName interface{} `json:"fileName,omitempty"` // Path to the folder in the Azure Data Lake Store. Type: string (or Expression with resultType string). FolderPath interface{} `json:"folderPath,omitempty"` // The format of the Data Lake Store. Format DatasetStorageFormatClassification `json:"format,omitempty"` }
AzureDataLakeStoreDatasetTypeProperties - Azure Data Lake Store dataset properties.
func (AzureDataLakeStoreDatasetTypeProperties) MarshalJSON ¶
func (a AzureDataLakeStoreDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDataLakeStoreDatasetTypeProperties.
func (*AzureDataLakeStoreDatasetTypeProperties) UnmarshalJSON ¶
func (a *AzureDataLakeStoreDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDataLakeStoreDatasetTypeProperties.
type AzureDataLakeStoreLinkedService ¶
type AzureDataLakeStoreLinkedService struct { LinkedService // REQUIRED; Azure Data Lake Store linked service properties. TypeProperties *AzureDataLakeStoreLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureDataLakeStoreLinkedService - Azure Data Lake Store linked service.
func (AzureDataLakeStoreLinkedService) MarshalJSON ¶
func (a AzureDataLakeStoreLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDataLakeStoreLinkedService.
func (*AzureDataLakeStoreLinkedService) UnmarshalJSON ¶
func (a *AzureDataLakeStoreLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDataLakeStoreLinkedService.
type AzureDataLakeStoreLinkedServiceTypeProperties ¶
type AzureDataLakeStoreLinkedServiceTypeProperties struct { // REQUIRED; Data Lake Store service URI. Type: string (or Expression with resultType string). DataLakeStoreURI interface{} `json:"dataLakeStoreUri,omitempty"` // Data Lake Store account name. Type: string (or Expression with resultType string). AccountName interface{} `json:"accountName,omitempty"` // Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value // is the data factory regions’ cloud type. Type: // string (or Expression with resultType string). AzureCloudType interface{} `json:"azureCloudType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Data Lake Store account resource group name (if different from Data Factory account). Type: string (or Expression with resultType string). ResourceGroupName interface{} `json:"resourceGroupName,omitempty"` // The ID of the application used to authenticate against the Azure Data Lake Store account. Type: string (or Expression with resultType string). ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` // The Key of the application used to authenticate against the Azure Data Lake Store account. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // Data Lake Store account subscription ID (if different from Data Factory account). Type: string (or Expression with resultType string). SubscriptionID interface{} `json:"subscriptionId,omitempty"` // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant interface{} `json:"tenant,omitempty"` }
AzureDataLakeStoreLinkedServiceTypeProperties - Azure Data Lake Store linked service properties.
func (AzureDataLakeStoreLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureDataLakeStoreLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDataLakeStoreLinkedServiceTypeProperties.
func (*AzureDataLakeStoreLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureDataLakeStoreLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDataLakeStoreLinkedServiceTypeProperties.
type AzureDataLakeStoreLocation ¶
type AzureDataLakeStoreLocation struct {
DatasetLocation
}
AzureDataLakeStoreLocation - The location of azure data lake store dataset.
func (AzureDataLakeStoreLocation) MarshalJSON ¶
func (a AzureDataLakeStoreLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDataLakeStoreLocation.
type AzureDataLakeStoreReadSettings ¶
type AzureDataLakeStoreReadSettings struct { StoreReadSettings // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with // resultType string). FileListPath interface{} `json:"fileListPath,omitempty"` // Lists files after the value (exclusive) based on file/folder names’ lexicographical order. Applies under the folderPath in data set, and filter files/sub-folders // under the folderPath. Type: string (or // Expression with resultType string). ListAfter interface{} `json:"listAfter,omitempty"` // Lists files before the value (inclusive) based on file/folder names’ lexicographical order. Applies under the folderPath in data set, and filter files/sub-folders // under the folderPath. Type: string // (or Expression with resultType string). ListBefore interface{} `json:"listBefore,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean). Recursive interface{} `json:"recursive,omitempty"` // ADLS wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName interface{} `json:"wildcardFileName,omitempty"` // ADLS wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` }
AzureDataLakeStoreReadSettings - Azure data lake store read settings.
func (AzureDataLakeStoreReadSettings) MarshalJSON ¶
func (a AzureDataLakeStoreReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDataLakeStoreReadSettings.
func (*AzureDataLakeStoreReadSettings) UnmarshalJSON ¶
func (a *AzureDataLakeStoreReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDataLakeStoreReadSettings.
type AzureDataLakeStoreSink ¶
type AzureDataLakeStoreSink struct { CopySink // The type of copy behavior for copy sink. CopyBehavior interface{} `json:"copyBehavior,omitempty"` // Single File Parallel. EnableAdlsSingleFileParallel interface{} `json:"enableAdlsSingleFileParallel,omitempty"` }
AzureDataLakeStoreSink - A copy activity Azure Data Lake Store sink.
func (AzureDataLakeStoreSink) MarshalJSON ¶
func (a AzureDataLakeStoreSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDataLakeStoreSink.
func (*AzureDataLakeStoreSink) UnmarshalJSON ¶
func (a *AzureDataLakeStoreSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDataLakeStoreSink.
type AzureDataLakeStoreSource ¶
type AzureDataLakeStoreSource struct { CopySource // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean). Recursive interface{} `json:"recursive,omitempty"` }
AzureDataLakeStoreSource - A copy activity Azure Data Lake source.
func (AzureDataLakeStoreSource) MarshalJSON ¶
func (a AzureDataLakeStoreSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDataLakeStoreSource.
func (*AzureDataLakeStoreSource) UnmarshalJSON ¶
func (a *AzureDataLakeStoreSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDataLakeStoreSource.
type AzureDataLakeStoreWriteSettings ¶
type AzureDataLakeStoreWriteSettings struct { StoreWriteSettings // Specifies the expiry time of the written files. The time is applied to the UTC time zone in the format of "2018-12-01T05:00:00Z". Default value is NULL. // Type: integer (or Expression with resultType // integer). ExpiryDateTime interface{} `json:"expiryDateTime,omitempty"` }
AzureDataLakeStoreWriteSettings - Azure data lake store write settings.
func (AzureDataLakeStoreWriteSettings) MarshalJSON ¶
func (a AzureDataLakeStoreWriteSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDataLakeStoreWriteSettings.
func (*AzureDataLakeStoreWriteSettings) UnmarshalJSON ¶
func (a *AzureDataLakeStoreWriteSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDataLakeStoreWriteSettings.
type AzureDatabricksDeltaLakeDataset ¶
type AzureDatabricksDeltaLakeDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *AzureDatabricksDeltaLakeDatasetTypeProperties `json:"typeProperties,omitempty"` }
AzureDatabricksDeltaLakeDataset - Azure Databricks Delta Lake dataset.
func (AzureDatabricksDeltaLakeDataset) MarshalJSON ¶
func (a AzureDatabricksDeltaLakeDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDatabricksDeltaLakeDataset.
func (*AzureDatabricksDeltaLakeDataset) UnmarshalJSON ¶
func (a *AzureDatabricksDeltaLakeDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDatabricksDeltaLakeDataset.
type AzureDatabricksDeltaLakeDatasetTypeProperties ¶
type AzureDatabricksDeltaLakeDatasetTypeProperties struct { // The database name of delta table. Type: string (or Expression with resultType string). Database interface{} `json:"database,omitempty"` // The name of delta table. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` }
AzureDatabricksDeltaLakeDatasetTypeProperties - Azure Databricks Delta Lake Dataset Properties
type AzureDatabricksDeltaLakeExportCommand ¶
type AzureDatabricksDeltaLakeExportCommand struct { ExportSettings // Specify the date format for the csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType string). DateFormat interface{} `json:"dateFormat,omitempty"` // Specify the timestamp format for the csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType string). TimestampFormat interface{} `json:"timestampFormat,omitempty"` }
AzureDatabricksDeltaLakeExportCommand - Azure Databricks Delta Lake export command settings.
func (AzureDatabricksDeltaLakeExportCommand) MarshalJSON ¶
func (a AzureDatabricksDeltaLakeExportCommand) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDatabricksDeltaLakeExportCommand.
func (*AzureDatabricksDeltaLakeExportCommand) UnmarshalJSON ¶
func (a *AzureDatabricksDeltaLakeExportCommand) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDatabricksDeltaLakeExportCommand.
type AzureDatabricksDeltaLakeImportCommand ¶
type AzureDatabricksDeltaLakeImportCommand struct { ImportSettings // Specify the date format for csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType string). DateFormat interface{} `json:"dateFormat,omitempty"` // Specify the timestamp format for csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType string). TimestampFormat interface{} `json:"timestampFormat,omitempty"` }
AzureDatabricksDeltaLakeImportCommand - Azure Databricks Delta Lake import command settings.
func (AzureDatabricksDeltaLakeImportCommand) MarshalJSON ¶
func (a AzureDatabricksDeltaLakeImportCommand) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDatabricksDeltaLakeImportCommand.
func (*AzureDatabricksDeltaLakeImportCommand) UnmarshalJSON ¶
func (a *AzureDatabricksDeltaLakeImportCommand) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDatabricksDeltaLakeImportCommand.
type AzureDatabricksDeltaLakeLinkedService ¶
type AzureDatabricksDeltaLakeLinkedService struct { LinkedService // REQUIRED; Azure Databricks Delta Lake linked service properties. TypeProperties *AzureDatabricksDetltaLakeLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureDatabricksDeltaLakeLinkedService - Azure Databricks Delta Lake linked service.
func (AzureDatabricksDeltaLakeLinkedService) MarshalJSON ¶
func (a AzureDatabricksDeltaLakeLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDatabricksDeltaLakeLinkedService.
func (*AzureDatabricksDeltaLakeLinkedService) UnmarshalJSON ¶
func (a *AzureDatabricksDeltaLakeLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDatabricksDeltaLakeLinkedService.
type AzureDatabricksDeltaLakeSink ¶
type AzureDatabricksDeltaLakeSink struct { CopySink // Azure Databricks Delta Lake import settings. ImportSettings *AzureDatabricksDeltaLakeImportCommand `json:"importSettings,omitempty"` // SQL pre-copy script. Type: string (or Expression with resultType string). PreCopyScript interface{} `json:"preCopyScript,omitempty"` }
AzureDatabricksDeltaLakeSink - A copy activity Azure Databricks Delta Lake sink.
func (AzureDatabricksDeltaLakeSink) MarshalJSON ¶
func (a AzureDatabricksDeltaLakeSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDatabricksDeltaLakeSink.
func (*AzureDatabricksDeltaLakeSink) UnmarshalJSON ¶
func (a *AzureDatabricksDeltaLakeSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDatabricksDeltaLakeSink.
type AzureDatabricksDeltaLakeSource ¶
type AzureDatabricksDeltaLakeSource struct { CopySource // Azure Databricks Delta Lake export settings. ExportSettings *AzureDatabricksDeltaLakeExportCommand `json:"exportSettings,omitempty"` // Azure Databricks Delta Lake Sql query. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
AzureDatabricksDeltaLakeSource - A copy activity Azure Databricks Delta Lake source.
func (AzureDatabricksDeltaLakeSource) MarshalJSON ¶
func (a AzureDatabricksDeltaLakeSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDatabricksDeltaLakeSource.
func (*AzureDatabricksDeltaLakeSource) UnmarshalJSON ¶
func (a *AzureDatabricksDeltaLakeSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDatabricksDeltaLakeSource.
type AzureDatabricksDetltaLakeLinkedServiceTypeProperties ¶
type AzureDatabricksDetltaLakeLinkedServiceTypeProperties struct { // REQUIRED; Access token for databricks REST API. Refer to https://docs.azuredatabricks.net/api/latest/authentication.html. Type: string, SecureString // or AzureKeyVaultSecretReference. AccessToken SecretBaseClassification `json:"accessToken,omitempty"` // REQUIRED; .azuredatabricks.net, domain name of your Databricks deployment. Type: string (or Expression with resultType string). Domain interface{} `json:"domain,omitempty"` // The id of an existing interactive cluster that will be used for all runs of this job. Type: string (or Expression with resultType string). ClusterID interface{} `json:"clusterId,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` }
AzureDatabricksDetltaLakeLinkedServiceTypeProperties - Azure Databricks Delta Lake linked service properties.
func (AzureDatabricksDetltaLakeLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureDatabricksDetltaLakeLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDatabricksDetltaLakeLinkedServiceTypeProperties.
func (*AzureDatabricksDetltaLakeLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureDatabricksDetltaLakeLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDatabricksDetltaLakeLinkedServiceTypeProperties.
type AzureDatabricksLinkedService ¶
type AzureDatabricksLinkedService struct { LinkedService // REQUIRED; Azure Databricks linked service properties. TypeProperties *AzureDatabricksLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureDatabricksLinkedService - Azure Databricks linked service.
func (AzureDatabricksLinkedService) MarshalJSON ¶
func (a AzureDatabricksLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDatabricksLinkedService.
func (*AzureDatabricksLinkedService) UnmarshalJSON ¶
func (a *AzureDatabricksLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDatabricksLinkedService.
type AzureDatabricksLinkedServiceTypeProperties ¶
type AzureDatabricksLinkedServiceTypeProperties struct { // REQUIRED; .azuredatabricks.net, domain name of your Databricks deployment. Type: string (or Expression with resultType string). Domain interface{} `json:"domain,omitempty"` // Access token for databricks REST API. Refer to https://docs.azuredatabricks.net/api/latest/authentication.html. Type: string (or Expression with resultType // string). AccessToken SecretBaseClassification `json:"accessToken,omitempty"` // Required to specify MSI, if using Workspace resource id for databricks REST API. Type: string (or Expression with resultType string). Authentication interface{} `json:"authentication,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The id of an existing interactive cluster that will be used for all runs of this activity. Type: string (or Expression with resultType string). ExistingClusterID interface{} `json:"existingClusterId,omitempty"` // The id of an existing instance pool that will be used for all runs of this activity. Type: string (or Expression with resultType string). InstancePoolID interface{} `json:"instancePoolId,omitempty"` // Additional tags for cluster resources. This property is ignored in instance pool configurations. NewClusterCustomTags map[string]interface{} `json:"newClusterCustomTags,omitempty"` // The driver node type for the new job cluster. This property is ignored in instance pool configurations. Type: string (or Expression with resultType string). NewClusterDriverNodeType interface{} `json:"newClusterDriverNodeType,omitempty"` // Enable the elastic disk on the new cluster. This property is now ignored, and takes the default elastic disk behavior in Databricks (elastic disks are // always enabled). Type: boolean (or Expression // with resultType boolean). NewClusterEnableElasticDisk interface{} `json:"newClusterEnableElasticDisk,omitempty"` // User-defined initialization scripts for the new cluster. Type: array of strings (or Expression with resultType array of strings). NewClusterInitScripts interface{} `json:"newClusterInitScripts,omitempty"` // Specify a location to deliver Spark driver, worker, and event logs. Type: string (or Expression with resultType string). NewClusterLogDestination interface{} `json:"newClusterLogDestination,omitempty"` // The node type of the new job cluster. This property is required if newClusterVersion is specified and instancePoolId is not specified. If instancePoolId // is specified, this property is ignored. Type: // string (or Expression with resultType string). NewClusterNodeType interface{} `json:"newClusterNodeType,omitempty"` // If not using an existing interactive cluster, this specifies the number of worker nodes to use for the new job cluster or instance pool. For new job // clusters, this a string-formatted Int32, like '1' // means numOfWorker is 1 or '1:10' means auto-scale from 1 (min) to 10 (max). For instance pools, this is a string-formatted Int32, and can only specify // a fixed number of worker nodes, such as '2'. // Required if newClusterVersion is specified. Type: string (or Expression with resultType string). NewClusterNumOfWorker interface{} `json:"newClusterNumOfWorker,omitempty"` // A set of optional, user-specified Spark configuration key-value pairs. NewClusterSparkConf map[string]interface{} `json:"newClusterSparkConf,omitempty"` // A set of optional, user-specified Spark environment variables key-value pairs. NewClusterSparkEnvVars map[string]interface{} `json:"newClusterSparkEnvVars,omitempty"` // If not using an existing interactive cluster, this specifies the Spark version of a new job cluster or instance pool nodes created for each run of this // activity. Required if instancePoolId is // specified. Type: string (or Expression with resultType string). NewClusterVersion interface{} `json:"newClusterVersion,omitempty"` // The policy id for limiting the ability to configure clusters based on a user defined set of rules. Type: string (or Expression with resultType string). PolicyID interface{} `json:"policyId,omitempty"` // Workspace resource id for databricks REST API. Type: string (or Expression with resultType string). WorkspaceResourceID interface{} `json:"workspaceResourceId,omitempty"` }
AzureDatabricksLinkedServiceTypeProperties - Azure Databricks linked service properties.
func (AzureDatabricksLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureDatabricksLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDatabricksLinkedServiceTypeProperties.
func (*AzureDatabricksLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureDatabricksLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDatabricksLinkedServiceTypeProperties.
type AzureEntityResource ¶
type AzureEntityResource struct { Resource // READ-ONLY; Resource Etag. Etag *string `json:"etag,omitempty" azure:"ro"` }
AzureEntityResource - The resource model definition for an Azure Resource Manager resource with an etag.
func (AzureEntityResource) MarshalJSON ¶
func (a AzureEntityResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureEntityResource.
func (*AzureEntityResource) UnmarshalJSON ¶
func (a *AzureEntityResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureEntityResource.
type AzureFileStorageLinkedService ¶
type AzureFileStorageLinkedService struct { LinkedService // REQUIRED; Azure File Storage linked service properties. TypeProperties *AzureFileStorageLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureFileStorageLinkedService - Azure File Storage linked service.
func (AzureFileStorageLinkedService) MarshalJSON ¶
func (a AzureFileStorageLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureFileStorageLinkedService.
func (*AzureFileStorageLinkedService) UnmarshalJSON ¶
func (a *AzureFileStorageLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureFileStorageLinkedService.
type AzureFileStorageLinkedServiceTypeProperties ¶
type AzureFileStorageLinkedServiceTypeProperties struct { // REQUIRED; Host name of the server. Type: string (or Expression with resultType string). Host interface{} `json:"host,omitempty"` // The Azure key vault secret reference of accountKey in connection string. AccountKey *AzureKeyVaultSecretReference `json:"accountKey,omitempty"` // The connection string. It is mutually exclusive with sasUri property. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` FileShare interface{} `json:"fileShare,omitempty"` // Password to logon the server. Password SecretBaseClassification `json:"password,omitempty"` // The Azure key vault secret reference of sasToken in sas uri. SasToken *AzureKeyVaultSecretReference `json:"sasToken,omitempty"` // SAS URI of the Azure File resource. It is mutually exclusive with connectionString property. Type: string, SecureString or AzureKeyVaultSecretReference. SasURI interface{} `json:"sasUri,omitempty"` // The azure file share snapshot version. Type: string (or Expression with resultType string). Snapshot interface{} `json:"snapshot,omitempty"` // User ID to logon the server. Type: string (or Expression with resultType string). UserID interface{} `json:"userId,omitempty"` }
AzureFileStorageLinkedServiceTypeProperties - Azure File Storage linked service properties.
func (AzureFileStorageLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureFileStorageLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureFileStorageLinkedServiceTypeProperties.
func (*AzureFileStorageLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureFileStorageLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureFileStorageLinkedServiceTypeProperties.
type AzureFileStorageLocation ¶
type AzureFileStorageLocation struct {
DatasetLocation
}
AzureFileStorageLocation - The location of file server dataset.
func (AzureFileStorageLocation) MarshalJSON ¶
func (a AzureFileStorageLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureFileStorageLocation.
type AzureFileStorageReadSettings ¶
type AzureFileStorageReadSettings struct { StoreReadSettings // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with // resultType string). FileListPath interface{} `json:"fileListPath,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` // The prefix filter for the Azure File name starting from root path. Type: string (or Expression with resultType string). Prefix interface{} `json:"prefix,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean). Recursive interface{} `json:"recursive,omitempty"` // Azure File Storage wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName interface{} `json:"wildcardFileName,omitempty"` // Azure File Storage wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` }
AzureFileStorageReadSettings - Azure File Storage read settings.
func (AzureFileStorageReadSettings) MarshalJSON ¶
func (a AzureFileStorageReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureFileStorageReadSettings.
func (*AzureFileStorageReadSettings) UnmarshalJSON ¶
func (a *AzureFileStorageReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureFileStorageReadSettings.
type AzureFileStorageWriteSettings ¶
type AzureFileStorageWriteSettings struct {
StoreWriteSettings
}
AzureFileStorageWriteSettings - Azure File Storage write settings.
func (AzureFileStorageWriteSettings) MarshalJSON ¶
func (a AzureFileStorageWriteSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureFileStorageWriteSettings.
type AzureFunctionActivity ¶
type AzureFunctionActivity struct { ExecutionActivity // REQUIRED; Azure Function activity properties. TypeProperties *AzureFunctionActivityTypeProperties `json:"typeProperties,omitempty"` }
AzureFunctionActivity - Azure Function activity.
func (AzureFunctionActivity) MarshalJSON ¶
func (a AzureFunctionActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureFunctionActivity.
func (*AzureFunctionActivity) UnmarshalJSON ¶
func (a *AzureFunctionActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureFunctionActivity.
type AzureFunctionActivityMethod ¶
type AzureFunctionActivityMethod string
AzureFunctionActivityMethod - The list of HTTP methods supported by a AzureFunctionActivity.
const ( AzureFunctionActivityMethodDELETE AzureFunctionActivityMethod = "DELETE" AzureFunctionActivityMethodGET AzureFunctionActivityMethod = "GET" AzureFunctionActivityMethodHEAD AzureFunctionActivityMethod = "HEAD" AzureFunctionActivityMethodOPTIONS AzureFunctionActivityMethod = "OPTIONS" AzureFunctionActivityMethodPOST AzureFunctionActivityMethod = "POST" AzureFunctionActivityMethodPUT AzureFunctionActivityMethod = "PUT" AzureFunctionActivityMethodTRACE AzureFunctionActivityMethod = "TRACE" )
func PossibleAzureFunctionActivityMethodValues ¶
func PossibleAzureFunctionActivityMethodValues() []AzureFunctionActivityMethod
PossibleAzureFunctionActivityMethodValues returns the possible values for the AzureFunctionActivityMethod const type.
func (AzureFunctionActivityMethod) ToPtr ¶
func (c AzureFunctionActivityMethod) ToPtr() *AzureFunctionActivityMethod
ToPtr returns a *AzureFunctionActivityMethod pointing to the current value.
type AzureFunctionActivityTypeProperties ¶
type AzureFunctionActivityTypeProperties struct { // REQUIRED; Name of the Function that the Azure Function Activity will call. Type: string (or Expression with resultType string) FunctionName interface{} `json:"functionName,omitempty"` // REQUIRED; Rest API method for target endpoint. Method *AzureFunctionActivityMethod `json:"method,omitempty"` // Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: string (or Expression with resultType // string). Body interface{} `json:"body,omitempty"` // Represents the headers that will be sent to the request. For example, to set the language and type on a request: "headers" : { "Accept-Language": "en-us", // "Content-Type": "application/json" }. Type: // string (or Expression with resultType string). Headers interface{} `json:"headers,omitempty"` }
AzureFunctionActivityTypeProperties - Azure Function activity type properties.
type AzureFunctionLinkedService ¶
type AzureFunctionLinkedService struct { LinkedService // REQUIRED; Azure Function linked service properties. TypeProperties *AzureFunctionLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureFunctionLinkedService - Azure Function linked service.
func (AzureFunctionLinkedService) MarshalJSON ¶
func (a AzureFunctionLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureFunctionLinkedService.
func (*AzureFunctionLinkedService) UnmarshalJSON ¶
func (a *AzureFunctionLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureFunctionLinkedService.
type AzureFunctionLinkedServiceTypeProperties ¶
type AzureFunctionLinkedServiceTypeProperties struct { // REQUIRED; The endpoint of the Azure Function App. URL will be in the format https://.azurewebsites.net. FunctionAppURL interface{} `json:"functionAppUrl,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Function or Host key for Azure Function App. FunctionKey SecretBaseClassification `json:"functionKey,omitempty"` }
AzureFunctionLinkedServiceTypeProperties - Azure Function linked service properties.
func (AzureFunctionLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureFunctionLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureFunctionLinkedServiceTypeProperties.
func (*AzureFunctionLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureFunctionLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureFunctionLinkedServiceTypeProperties.
type AzureKeyVaultLinkedService ¶
type AzureKeyVaultLinkedService struct { LinkedService // REQUIRED; Azure Key Vault linked service properties. TypeProperties *AzureKeyVaultLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureKeyVaultLinkedService - Azure Key Vault linked service.
func (AzureKeyVaultLinkedService) MarshalJSON ¶
func (a AzureKeyVaultLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureKeyVaultLinkedService.
func (*AzureKeyVaultLinkedService) UnmarshalJSON ¶
func (a *AzureKeyVaultLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureKeyVaultLinkedService.
type AzureKeyVaultLinkedServiceTypeProperties ¶
type AzureKeyVaultLinkedServiceTypeProperties struct {
// REQUIRED; The base URL of the Azure Key Vault. e.g. https://myakv.vault.azure.net Type: string (or Expression with resultType string).
BaseURL interface{} `json:"baseUrl,omitempty"`
}
AzureKeyVaultLinkedServiceTypeProperties - Azure Key Vault linked service properties.
type AzureKeyVaultSecretReference ¶
type AzureKeyVaultSecretReference struct { SecretBase // REQUIRED; The name of the secret in Azure Key Vault. Type: string (or Expression with resultType string). SecretName interface{} `json:"secretName,omitempty"` // REQUIRED; The Azure Key Vault linked service reference. Store *LinkedServiceReference `json:"store,omitempty"` // The version of the secret in Azure Key Vault. The default value is the latest version of the secret. Type: string (or Expression with resultType string). SecretVersion interface{} `json:"secretVersion,omitempty"` }
AzureKeyVaultSecretReference - Azure Key Vault secret reference.
func (AzureKeyVaultSecretReference) MarshalJSON ¶
func (a AzureKeyVaultSecretReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureKeyVaultSecretReference.
func (*AzureKeyVaultSecretReference) UnmarshalJSON ¶
func (a *AzureKeyVaultSecretReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureKeyVaultSecretReference.
type AzureMLBatchExecutionActivity ¶
type AzureMLBatchExecutionActivity struct { ExecutionActivity // REQUIRED; Azure ML Batch Execution activity properties. TypeProperties *AzureMLBatchExecutionActivityTypeProperties `json:"typeProperties,omitempty"` }
AzureMLBatchExecutionActivity - Azure ML Batch Execution activity.
func (AzureMLBatchExecutionActivity) MarshalJSON ¶
func (a AzureMLBatchExecutionActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMLBatchExecutionActivity.
func (*AzureMLBatchExecutionActivity) UnmarshalJSON ¶
func (a *AzureMLBatchExecutionActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMLBatchExecutionActivity.
type AzureMLBatchExecutionActivityTypeProperties ¶
type AzureMLBatchExecutionActivityTypeProperties struct { // Key,Value pairs to be passed to the Azure ML Batch Execution Service endpoint. Keys must match the names of web service parameters defined in the published // Azure ML web service. Values will be passed // in the GlobalParameters property of the Azure ML batch execution request. GlobalParameters map[string]interface{} `json:"globalParameters,omitempty"` // Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Inputs to AzureMLWebServiceFile objects specifying the input Blob locations.. This // information will be passed in the // WebServiceInputs property of the Azure ML batch execution request. WebServiceInputs map[string]*AzureMLWebServiceFile `json:"webServiceInputs,omitempty"` // Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Outputs to AzureMLWebServiceFile objects specifying the output Blob locations. // This information will be passed in the // WebServiceOutputs property of the Azure ML batch execution request. WebServiceOutputs map[string]*AzureMLWebServiceFile `json:"webServiceOutputs,omitempty"` }
AzureMLBatchExecutionActivityTypeProperties - Azure ML Batch Execution activity properties.
func (AzureMLBatchExecutionActivityTypeProperties) MarshalJSON ¶
func (a AzureMLBatchExecutionActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMLBatchExecutionActivityTypeProperties.
type AzureMLExecutePipelineActivity ¶
type AzureMLExecutePipelineActivity struct { ExecutionActivity // REQUIRED; Azure ML Execute Pipeline activity properties. TypeProperties *AzureMLExecutePipelineActivityTypeProperties `json:"typeProperties,omitempty"` }
AzureMLExecutePipelineActivity - Azure ML Execute Pipeline activity.
func (AzureMLExecutePipelineActivity) MarshalJSON ¶
func (a AzureMLExecutePipelineActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMLExecutePipelineActivity.
func (*AzureMLExecutePipelineActivity) UnmarshalJSON ¶
func (a *AzureMLExecutePipelineActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMLExecutePipelineActivity.
type AzureMLExecutePipelineActivityTypeProperties ¶
type AzureMLExecutePipelineActivityTypeProperties struct { // REQUIRED; ID of the published Azure ML pipeline. Type: string (or Expression with resultType string). MlPipelineID interface{} `json:"mlPipelineId,omitempty"` // Whether to continue execution of other steps in the PipelineRun if a step fails. This information will be passed in the continueOnStepFailure property // of the published pipeline execution request. // Type: boolean (or Expression with resultType boolean). ContinueOnStepFailure interface{} `json:"continueOnStepFailure,omitempty"` // Run history experiment name of the pipeline run. This information will be passed in the ExperimentName property of the published pipeline execution request. // Type: string (or Expression with resultType // string). ExperimentName interface{} `json:"experimentName,omitempty"` // The parent Azure ML Service pipeline run id. This information will be passed in the ParentRunId property of the published pipeline execution request. // Type: string (or Expression with resultType // string). MlParentRunID interface{} `json:"mlParentRunId,omitempty"` // Key,Value pairs to be passed to the published Azure ML pipeline endpoint. Keys must match the names of pipeline parameters defined in the published pipeline. // Values will be passed in the // ParameterAssignments property of the published pipeline execution request. Type: object with key value pairs (or Expression with resultType object). MlPipelineParameters interface{} `json:"mlPipelineParameters,omitempty"` }
AzureMLExecutePipelineActivityTypeProperties - Azure ML Execute Pipeline activity properties.
type AzureMLLinkedService ¶
type AzureMLLinkedService struct { LinkedService // REQUIRED; Azure ML Studio Web Service linked service properties. TypeProperties *AzureMLLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureMLLinkedService - Azure ML Studio Web Service linked service.
func (AzureMLLinkedService) MarshalJSON ¶
func (a AzureMLLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMLLinkedService.
func (*AzureMLLinkedService) UnmarshalJSON ¶
func (a *AzureMLLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMLLinkedService.
type AzureMLLinkedServiceTypeProperties ¶
type AzureMLLinkedServiceTypeProperties struct { // REQUIRED; The API key for accessing the Azure ML model endpoint. APIKey SecretBaseClassification `json:"apiKey,omitempty"` // REQUIRED; The Batch Execution REST URL for an Azure ML Studio Web Service endpoint. Type: string (or Expression with resultType string). MlEndpoint interface{} `json:"mlEndpoint,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The ID of the service principal used to authenticate against the ARM-based updateResourceEndpoint of an Azure ML Studio web service. Type: string (or // Expression with resultType string). ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` // The key of the service principal used to authenticate against the ARM-based updateResourceEndpoint of an Azure ML Studio web service. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant interface{} `json:"tenant,omitempty"` // The Update Resource REST URL for an Azure ML Studio Web Service endpoint. Type: string (or Expression with resultType string). UpdateResourceEndpoint interface{} `json:"updateResourceEndpoint,omitempty"` }
AzureMLLinkedServiceTypeProperties - Azure ML Studio Web Service linked service properties.
func (AzureMLLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureMLLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMLLinkedServiceTypeProperties.
func (*AzureMLLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureMLLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMLLinkedServiceTypeProperties.
type AzureMLServiceLinkedService ¶
type AzureMLServiceLinkedService struct { LinkedService // REQUIRED; Azure ML Service linked service properties. TypeProperties *AzureMLServiceLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureMLServiceLinkedService - Azure ML Service linked service.
func (AzureMLServiceLinkedService) MarshalJSON ¶
func (a AzureMLServiceLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMLServiceLinkedService.
func (*AzureMLServiceLinkedService) UnmarshalJSON ¶
func (a *AzureMLServiceLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMLServiceLinkedService.
type AzureMLServiceLinkedServiceTypeProperties ¶
type AzureMLServiceLinkedServiceTypeProperties struct { // REQUIRED; Azure ML Service workspace name. Type: string (or Expression with resultType string). MlWorkspaceName interface{} `json:"mlWorkspaceName,omitempty"` // REQUIRED; Azure ML Service workspace resource group name. Type: string (or Expression with resultType string). ResourceGroupName interface{} `json:"resourceGroupName,omitempty"` // REQUIRED; Azure ML Service workspace subscription ID. Type: string (or Expression with resultType string). SubscriptionID interface{} `json:"subscriptionId,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The ID of the service principal used to authenticate against the endpoint of a published Azure ML Service pipeline. Type: string (or Expression with // resultType string). ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` // The key of the service principal used to authenticate against the endpoint of a published Azure ML Service pipeline. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant interface{} `json:"tenant,omitempty"` }
AzureMLServiceLinkedServiceTypeProperties - Azure ML Service linked service properties.
func (AzureMLServiceLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureMLServiceLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMLServiceLinkedServiceTypeProperties.
func (*AzureMLServiceLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureMLServiceLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMLServiceLinkedServiceTypeProperties.
type AzureMLUpdateResourceActivity ¶
type AzureMLUpdateResourceActivity struct { ExecutionActivity // REQUIRED; Azure ML Update Resource management activity properties. TypeProperties *AzureMLUpdateResourceActivityTypeProperties `json:"typeProperties,omitempty"` }
AzureMLUpdateResourceActivity - Azure ML Update Resource management activity.
func (AzureMLUpdateResourceActivity) MarshalJSON ¶
func (a AzureMLUpdateResourceActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMLUpdateResourceActivity.
func (*AzureMLUpdateResourceActivity) UnmarshalJSON ¶
func (a *AzureMLUpdateResourceActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMLUpdateResourceActivity.
type AzureMLUpdateResourceActivityTypeProperties ¶
type AzureMLUpdateResourceActivityTypeProperties struct { // REQUIRED; The relative file path in trainedModelLinkedService to represent the .ilearner file that will be uploaded by the update operation. Type: string // (or Expression with resultType string). TrainedModelFilePath interface{} `json:"trainedModelFilePath,omitempty"` // REQUIRED; Name of Azure Storage linked service holding the .ilearner file that will be uploaded by the update operation. TrainedModelLinkedServiceName *LinkedServiceReference `json:"trainedModelLinkedServiceName,omitempty"` // REQUIRED; Name of the Trained Model module in the Web Service experiment to be updated. Type: string (or Expression with resultType string). TrainedModelName interface{} `json:"trainedModelName,omitempty"` }
AzureMLUpdateResourceActivityTypeProperties - Azure ML Update Resource activity properties.
type AzureMLWebServiceFile ¶
type AzureMLWebServiceFile struct { // REQUIRED; The relative file path, including container name, in the Azure Blob Storage specified by the LinkedService. Type: string (or Expression with // resultType string). FilePath interface{} `json:"filePath,omitempty"` // REQUIRED; Reference to an Azure Storage LinkedService, where Azure ML WebService Input/Output file located. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` }
AzureMLWebServiceFile - Azure ML WebService Input/Output file
type AzureMariaDBLinkedService ¶
type AzureMariaDBLinkedService struct { LinkedService // REQUIRED; Azure Database for MariaDB linked service properties. TypeProperties *AzureMariaDBLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureMariaDBLinkedService - Azure Database for MariaDB linked service.
func (AzureMariaDBLinkedService) MarshalJSON ¶
func (a AzureMariaDBLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMariaDBLinkedService.
func (*AzureMariaDBLinkedService) UnmarshalJSON ¶
func (a *AzureMariaDBLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMariaDBLinkedService.
type AzureMariaDBLinkedServiceTypeProperties ¶
type AzureMariaDBLinkedServiceTypeProperties struct { // An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Pwd *AzureKeyVaultSecretReference `json:"pwd,omitempty"` }
AzureMariaDBLinkedServiceTypeProperties - Azure Database for MariaDB linked service properties.
type AzureMariaDBSource ¶
type AzureMariaDBSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
AzureMariaDBSource - A copy activity Azure MariaDB source.
func (AzureMariaDBSource) MarshalJSON ¶
func (a AzureMariaDBSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMariaDBSource.
func (*AzureMariaDBSource) UnmarshalJSON ¶
func (a *AzureMariaDBSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMariaDBSource.
type AzureMariaDBTableDataset ¶
type AzureMariaDBTableDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
AzureMariaDBTableDataset - Azure Database for MariaDB dataset.
func (AzureMariaDBTableDataset) MarshalJSON ¶
func (a AzureMariaDBTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMariaDBTableDataset.
func (*AzureMariaDBTableDataset) UnmarshalJSON ¶
func (a *AzureMariaDBTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMariaDBTableDataset.
type AzureMySQLLinkedService ¶
type AzureMySQLLinkedService struct { LinkedService // REQUIRED; Azure MySQL database linked service properties. TypeProperties *AzureMySQLLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureMySQLLinkedService - Azure MySQL database linked service.
func (AzureMySQLLinkedService) MarshalJSON ¶
func (a AzureMySQLLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMySQLLinkedService.
func (*AzureMySQLLinkedService) UnmarshalJSON ¶
func (a *AzureMySQLLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMySQLLinkedService.
type AzureMySQLLinkedServiceTypeProperties ¶
type AzureMySQLLinkedServiceTypeProperties struct { // REQUIRED; The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference `json:"password,omitempty"` }
AzureMySQLLinkedServiceTypeProperties - Azure MySQL database linked service properties.
type AzureMySQLSink ¶
type AzureMySQLSink struct { CopySink // A query to execute before starting the copy. Type: string (or Expression with resultType string). PreCopyScript interface{} `json:"preCopyScript,omitempty"` }
AzureMySQLSink - A copy activity Azure MySql sink.
func (AzureMySQLSink) MarshalJSON ¶
func (a AzureMySQLSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMySQLSink.
func (*AzureMySQLSink) UnmarshalJSON ¶
func (a *AzureMySQLSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMySQLSink.
type AzureMySQLSource ¶
type AzureMySQLSource struct { TabularSource // Database query. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
AzureMySQLSource - A copy activity Azure MySQL source.
func (AzureMySQLSource) MarshalJSON ¶
func (a AzureMySQLSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMySQLSource.
func (*AzureMySQLSource) UnmarshalJSON ¶
func (a *AzureMySQLSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMySQLSource.
type AzureMySQLTableDataset ¶
type AzureMySQLTableDataset struct { Dataset // REQUIRED; Azure MySQL database dataset properties. TypeProperties *AzureMySQLTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
AzureMySQLTableDataset - The Azure MySQL database dataset.
func (AzureMySQLTableDataset) MarshalJSON ¶
func (a AzureMySQLTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMySQLTableDataset.
func (*AzureMySQLTableDataset) UnmarshalJSON ¶
func (a *AzureMySQLTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMySQLTableDataset.
type AzureMySQLTableDatasetTypeProperties ¶
type AzureMySQLTableDatasetTypeProperties struct { // The name of Azure MySQL database table. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` // The Azure MySQL database table name. Type: string (or Expression with resultType string). TableName interface{} `json:"tableName,omitempty"` }
AzureMySQLTableDatasetTypeProperties - Azure MySQL database dataset properties.
type AzurePostgreSQLLinkedService ¶
type AzurePostgreSQLLinkedService struct { LinkedService // REQUIRED; Azure PostgreSQL linked service properties. TypeProperties *AzurePostgreSQLLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzurePostgreSQLLinkedService - Azure PostgreSQL linked service.
func (AzurePostgreSQLLinkedService) MarshalJSON ¶
func (a AzurePostgreSQLLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzurePostgreSQLLinkedService.
func (*AzurePostgreSQLLinkedService) UnmarshalJSON ¶
func (a *AzurePostgreSQLLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzurePostgreSQLLinkedService.
type AzurePostgreSQLLinkedServiceTypeProperties ¶
type AzurePostgreSQLLinkedServiceTypeProperties struct { // An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference `json:"password,omitempty"` }
AzurePostgreSQLLinkedServiceTypeProperties - Azure PostgreSQL linked service properties.
type AzurePostgreSQLSink ¶
type AzurePostgreSQLSink struct { CopySink // A query to execute before starting the copy. Type: string (or Expression with resultType string). PreCopyScript interface{} `json:"preCopyScript,omitempty"` }
AzurePostgreSQLSink - A copy activity Azure PostgreSQL sink.
func (AzurePostgreSQLSink) MarshalJSON ¶
func (a AzurePostgreSQLSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzurePostgreSQLSink.
func (*AzurePostgreSQLSink) UnmarshalJSON ¶
func (a *AzurePostgreSQLSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzurePostgreSQLSink.
type AzurePostgreSQLSource ¶
type AzurePostgreSQLSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
AzurePostgreSQLSource - A copy activity Azure PostgreSQL source.
func (AzurePostgreSQLSource) MarshalJSON ¶
func (a AzurePostgreSQLSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzurePostgreSQLSource.
func (*AzurePostgreSQLSource) UnmarshalJSON ¶
func (a *AzurePostgreSQLSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzurePostgreSQLSource.
type AzurePostgreSQLTableDataset ¶
type AzurePostgreSQLTableDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *AzurePostgreSQLTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
AzurePostgreSQLTableDataset - Azure PostgreSQL dataset.
func (AzurePostgreSQLTableDataset) MarshalJSON ¶
func (a AzurePostgreSQLTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzurePostgreSQLTableDataset.
func (*AzurePostgreSQLTableDataset) UnmarshalJSON ¶
func (a *AzurePostgreSQLTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzurePostgreSQLTableDataset.
type AzurePostgreSQLTableDatasetTypeProperties ¶
type AzurePostgreSQLTableDatasetTypeProperties struct { // The schema name of the Azure PostgreSQL database. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // The table name of the Azure PostgreSQL database. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` // The table name of the Azure PostgreSQL database which includes both schema and table. Type: string (or Expression with resultType string). TableName interface{} `json:"tableName,omitempty"` }
AzurePostgreSQLTableDatasetTypeProperties - Azure PostgreSQL dataset properties.
type AzureQueueSink ¶
type AzureQueueSink struct {
CopySink
}
AzureQueueSink - A copy activity Azure Queue sink.
func (AzureQueueSink) MarshalJSON ¶
func (a AzureQueueSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureQueueSink.
type AzureSQLDWLinkedService ¶
type AzureSQLDWLinkedService struct { LinkedService // REQUIRED; Azure SQL Data Warehouse linked service properties. TypeProperties *AzureSQLDWLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureSQLDWLinkedService - Azure SQL Data Warehouse linked service.
func (AzureSQLDWLinkedService) MarshalJSON ¶
func (a AzureSQLDWLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSQLDWLinkedService.
func (*AzureSQLDWLinkedService) UnmarshalJSON ¶
func (a *AzureSQLDWLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSQLDWLinkedService.
type AzureSQLDWLinkedServiceTypeProperties ¶
type AzureSQLDWLinkedServiceTypeProperties struct { // REQUIRED; The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value // is the data factory regions’ cloud type. Type: // string (or Expression with resultType string). AzureCloudType interface{} `json:"azureCloudType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference `json:"password,omitempty"` // The ID of the service principal used to authenticate against Azure SQL Data Warehouse. Type: string (or Expression with resultType string). ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` // The key of the service principal used to authenticate against Azure SQL Data Warehouse. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant interface{} `json:"tenant,omitempty"` }
AzureSQLDWLinkedServiceTypeProperties - Azure SQL Data Warehouse linked service properties.
func (AzureSQLDWLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureSQLDWLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSQLDWLinkedServiceTypeProperties.
func (*AzureSQLDWLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureSQLDWLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSQLDWLinkedServiceTypeProperties.
type AzureSQLDWTableDataset ¶
type AzureSQLDWTableDataset struct { Dataset // Azure SQL Data Warehouse dataset properties. TypeProperties *AzureSQLDWTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
AzureSQLDWTableDataset - The Azure SQL Data Warehouse dataset.
func (AzureSQLDWTableDataset) MarshalJSON ¶
func (a AzureSQLDWTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSQLDWTableDataset.
func (*AzureSQLDWTableDataset) UnmarshalJSON ¶
func (a *AzureSQLDWTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSQLDWTableDataset.
type AzureSQLDWTableDatasetTypeProperties ¶
type AzureSQLDWTableDatasetTypeProperties struct { // The schema name of the Azure SQL Data Warehouse. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // The table name of the Azure SQL Data Warehouse. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. TableName interface{} `json:"tableName,omitempty"` }
AzureSQLDWTableDatasetTypeProperties - Azure SQL Data Warehouse dataset properties.
type AzureSQLDatabaseLinkedService ¶
type AzureSQLDatabaseLinkedService struct { LinkedService // REQUIRED; Azure SQL Database linked service properties. TypeProperties *AzureSQLDatabaseLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureSQLDatabaseLinkedService - Microsoft Azure SQL Database linked service.
func (AzureSQLDatabaseLinkedService) MarshalJSON ¶
func (a AzureSQLDatabaseLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSQLDatabaseLinkedService.
func (*AzureSQLDatabaseLinkedService) UnmarshalJSON ¶
func (a *AzureSQLDatabaseLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSQLDatabaseLinkedService.
type AzureSQLDatabaseLinkedServiceTypeProperties ¶
type AzureSQLDatabaseLinkedServiceTypeProperties struct { // REQUIRED; The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value // is the data factory regions’ cloud type. Type: // string (or Expression with resultType string). AzureCloudType interface{} `json:"azureCloudType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference `json:"password,omitempty"` // The ID of the service principal used to authenticate against Azure SQL Database. Type: string (or Expression with resultType string). ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` // The key of the service principal used to authenticate against Azure SQL Database. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant interface{} `json:"tenant,omitempty"` }
AzureSQLDatabaseLinkedServiceTypeProperties - Azure SQL Database linked service properties.
func (AzureSQLDatabaseLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureSQLDatabaseLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSQLDatabaseLinkedServiceTypeProperties.
func (*AzureSQLDatabaseLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureSQLDatabaseLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSQLDatabaseLinkedServiceTypeProperties.
type AzureSQLMILinkedService ¶
type AzureSQLMILinkedService struct { LinkedService // REQUIRED; Azure SQL Managed Instance linked service properties. TypeProperties *AzureSQLMILinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureSQLMILinkedService - Azure SQL Managed Instance linked service.
func (AzureSQLMILinkedService) MarshalJSON ¶
func (a AzureSQLMILinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSQLMILinkedService.
func (*AzureSQLMILinkedService) UnmarshalJSON ¶
func (a *AzureSQLMILinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSQLMILinkedService.
type AzureSQLMILinkedServiceTypeProperties ¶
type AzureSQLMILinkedServiceTypeProperties struct { // REQUIRED; The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value // is the data factory regions’ cloud type. Type: // string (or Expression with resultType string). AzureCloudType interface{} `json:"azureCloudType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference `json:"password,omitempty"` // The ID of the service principal used to authenticate against Azure SQL Managed Instance. Type: string (or Expression with resultType string). ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` // The key of the service principal used to authenticate against Azure SQL Managed Instance. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant interface{} `json:"tenant,omitempty"` }
AzureSQLMILinkedServiceTypeProperties - Azure SQL Managed Instance linked service properties.
func (AzureSQLMILinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureSQLMILinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSQLMILinkedServiceTypeProperties.
func (*AzureSQLMILinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureSQLMILinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSQLMILinkedServiceTypeProperties.
type AzureSQLMITableDataset ¶
type AzureSQLMITableDataset struct { Dataset // Azure SQL Managed Instance dataset properties. TypeProperties *AzureSQLMITableDatasetTypeProperties `json:"typeProperties,omitempty"` }
AzureSQLMITableDataset - The Azure SQL Managed Instance dataset.
func (AzureSQLMITableDataset) MarshalJSON ¶
func (a AzureSQLMITableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSQLMITableDataset.
func (*AzureSQLMITableDataset) UnmarshalJSON ¶
func (a *AzureSQLMITableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSQLMITableDataset.
type AzureSQLMITableDatasetTypeProperties ¶
type AzureSQLMITableDatasetTypeProperties struct { // The schema name of the Azure SQL Managed Instance. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // The table name of the Azure SQL Managed Instance dataset. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. TableName interface{} `json:"tableName,omitempty"` }
AzureSQLMITableDatasetTypeProperties - Azure SQL Managed Instance dataset properties.
type AzureSQLSink ¶
type AzureSQLSink struct { CopySink // SQL pre-copy script. Type: string (or Expression with resultType string). PreCopyScript interface{} `json:"preCopyScript,omitempty"` // SQL writer stored procedure name. Type: string (or Expression with resultType string). SQLWriterStoredProcedureName interface{} `json:"sqlWriterStoredProcedureName,omitempty"` // SQL writer table type. Type: string (or Expression with resultType string). SQLWriterTableType interface{} `json:"sqlWriterTableType,omitempty"` // SQL stored procedure parameters. StoredProcedureParameters map[string]*StoredProcedureParameter `json:"storedProcedureParameters,omitempty"` // The stored procedure parameter name of the table type. Type: string (or Expression with resultType string). StoredProcedureTableTypeParameterName interface{} `json:"storedProcedureTableTypeParameterName,omitempty"` // The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression with resultType string). TableOption interface{} `json:"tableOption,omitempty"` }
AzureSQLSink - A copy activity Azure SQL sink.
func (AzureSQLSink) MarshalJSON ¶
func (a AzureSQLSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSQLSink.
func (*AzureSQLSink) UnmarshalJSON ¶
func (a *AzureSQLSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSQLSink.
type AzureSQLSource ¶
type AzureSQLSource struct { TabularSource // The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", "DynamicRange". PartitionOption interface{} `json:"partitionOption,omitempty"` // The settings that will be leveraged for Sql source partitioning. PartitionSettings *SQLPartitionSettings `json:"partitionSettings,omitempty"` // Which additional types to produce. ProduceAdditionalTypes interface{} `json:"produceAdditionalTypes,omitempty"` // SQL reader query. Type: string (or Expression with resultType string). SQLReaderQuery interface{} `json:"sqlReaderQuery,omitempty"` // Name of the stored procedure for a SQL Database source. This cannot be used at the same time as SqlReaderQuery. Type: string (or Expression with resultType // string). SQLReaderStoredProcedureName interface{} `json:"sqlReaderStoredProcedureName,omitempty"` // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". StoredProcedureParameters map[string]*StoredProcedureParameter `json:"storedProcedureParameters,omitempty"` }
AzureSQLSource - A copy activity Azure SQL source.
func (AzureSQLSource) MarshalJSON ¶
func (a AzureSQLSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSQLSource.
func (*AzureSQLSource) UnmarshalJSON ¶
func (a *AzureSQLSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSQLSource.
type AzureSQLTableDataset ¶
type AzureSQLTableDataset struct { Dataset // Azure SQL dataset properties. TypeProperties *AzureSQLTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
AzureSQLTableDataset - The Azure SQL Server database dataset.
func (AzureSQLTableDataset) MarshalJSON ¶
func (a AzureSQLTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSQLTableDataset.
func (*AzureSQLTableDataset) UnmarshalJSON ¶
func (a *AzureSQLTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSQLTableDataset.
type AzureSQLTableDatasetTypeProperties ¶
type AzureSQLTableDatasetTypeProperties struct { // The schema name of the Azure SQL database. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // The table name of the Azure SQL database. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. TableName interface{} `json:"tableName,omitempty"` }
AzureSQLTableDatasetTypeProperties - Azure SQL dataset properties.
type AzureSearchIndexDataset ¶
type AzureSearchIndexDataset struct { Dataset // REQUIRED; Properties specific to this dataset type. TypeProperties *AzureSearchIndexDatasetTypeProperties `json:"typeProperties,omitempty"` }
AzureSearchIndexDataset - The Azure Search Index.
func (AzureSearchIndexDataset) MarshalJSON ¶
func (a AzureSearchIndexDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSearchIndexDataset.
func (*AzureSearchIndexDataset) UnmarshalJSON ¶
func (a *AzureSearchIndexDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSearchIndexDataset.
type AzureSearchIndexDatasetTypeProperties ¶
type AzureSearchIndexDatasetTypeProperties struct {
// REQUIRED; The name of the Azure Search Index. Type: string (or Expression with resultType string).
IndexName interface{} `json:"indexName,omitempty"`
}
AzureSearchIndexDatasetTypeProperties - Properties specific to this dataset type.
type AzureSearchIndexSink ¶
type AzureSearchIndexSink struct { CopySink // Specify the write behavior when upserting documents into Azure Search Index. WriteBehavior *AzureSearchIndexWriteBehaviorType `json:"writeBehavior,omitempty"` }
AzureSearchIndexSink - A copy activity Azure Search Index sink.
func (AzureSearchIndexSink) MarshalJSON ¶
func (a AzureSearchIndexSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSearchIndexSink.
func (*AzureSearchIndexSink) UnmarshalJSON ¶
func (a *AzureSearchIndexSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSearchIndexSink.
type AzureSearchIndexWriteBehaviorType ¶
type AzureSearchIndexWriteBehaviorType string
AzureSearchIndexWriteBehaviorType - Specify the write behavior when upserting documents into Azure Search Index.
const ( AzureSearchIndexWriteBehaviorTypeMerge AzureSearchIndexWriteBehaviorType = "Merge" AzureSearchIndexWriteBehaviorTypeUpload AzureSearchIndexWriteBehaviorType = "Upload" )
func PossibleAzureSearchIndexWriteBehaviorTypeValues ¶
func PossibleAzureSearchIndexWriteBehaviorTypeValues() []AzureSearchIndexWriteBehaviorType
PossibleAzureSearchIndexWriteBehaviorTypeValues returns the possible values for the AzureSearchIndexWriteBehaviorType const type.
func (AzureSearchIndexWriteBehaviorType) ToPtr ¶
func (c AzureSearchIndexWriteBehaviorType) ToPtr() *AzureSearchIndexWriteBehaviorType
ToPtr returns a *AzureSearchIndexWriteBehaviorType pointing to the current value.
type AzureSearchLinkedService ¶
type AzureSearchLinkedService struct { LinkedService // REQUIRED; Windows Azure Search Service linked service properties. TypeProperties *AzureSearchLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureSearchLinkedService - Linked service for Windows Azure Search Service.
func (AzureSearchLinkedService) MarshalJSON ¶
func (a AzureSearchLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSearchLinkedService.
func (*AzureSearchLinkedService) UnmarshalJSON ¶
func (a *AzureSearchLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSearchLinkedService.
type AzureSearchLinkedServiceTypeProperties ¶
type AzureSearchLinkedServiceTypeProperties struct { // REQUIRED; URL for Azure Search service. Type: string (or Expression with resultType string). URL interface{} `json:"url,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Admin Key for Azure Search service Key SecretBaseClassification `json:"key,omitempty"` }
AzureSearchLinkedServiceTypeProperties - Windows Azure Search Service linked service properties.
func (AzureSearchLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureSearchLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSearchLinkedServiceTypeProperties.
func (*AzureSearchLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureSearchLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSearchLinkedServiceTypeProperties.
type AzureStorageLinkedService ¶
type AzureStorageLinkedService struct { LinkedService // REQUIRED; Azure Storage linked service properties. TypeProperties *AzureStorageLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureStorageLinkedService - The storage account linked service.
func (AzureStorageLinkedService) MarshalJSON ¶
func (a AzureStorageLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureStorageLinkedService.
func (*AzureStorageLinkedService) UnmarshalJSON ¶
func (a *AzureStorageLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureStorageLinkedService.
type AzureStorageLinkedServiceTypeProperties ¶
type AzureStorageLinkedServiceTypeProperties struct { // The Azure key vault secret reference of accountKey in connection string. AccountKey *AzureKeyVaultSecretReference `json:"accountKey,omitempty"` // The connection string. It is mutually exclusive with sasUri property. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential *string `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of sasToken in sas uri. SasToken *AzureKeyVaultSecretReference `json:"sasToken,omitempty"` // SAS URI of the Azure Storage resource. It is mutually exclusive with connectionString property. Type: string, SecureString or AzureKeyVaultSecretReference. SasURI interface{} `json:"sasUri,omitempty"` }
AzureStorageLinkedServiceTypeProperties - Azure Storage linked service properties.
type AzureTableDataset ¶
type AzureTableDataset struct { Dataset // REQUIRED; Azure Table dataset properties. TypeProperties *AzureTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
AzureTableDataset - The Azure Table storage dataset.
func (AzureTableDataset) MarshalJSON ¶
func (a AzureTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureTableDataset.
func (*AzureTableDataset) UnmarshalJSON ¶
func (a *AzureTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureTableDataset.
type AzureTableDatasetTypeProperties ¶
type AzureTableDatasetTypeProperties struct {
// REQUIRED; The table name of the Azure Table storage. Type: string (or Expression with resultType string).
TableName interface{} `json:"tableName,omitempty"`
}
AzureTableDatasetTypeProperties - Azure Table dataset properties.
type AzureTableSink ¶
type AzureTableSink struct { CopySink // Azure Table default partition key value. Type: string (or Expression with resultType string). AzureTableDefaultPartitionKeyValue interface{} `json:"azureTableDefaultPartitionKeyValue,omitempty"` // Azure Table insert type. Type: string (or Expression with resultType string). AzureTableInsertType interface{} `json:"azureTableInsertType,omitempty"` // Azure Table partition key name. Type: string (or Expression with resultType string). AzureTablePartitionKeyName interface{} `json:"azureTablePartitionKeyName,omitempty"` // Azure Table row key name. Type: string (or Expression with resultType string). AzureTableRowKeyName interface{} `json:"azureTableRowKeyName,omitempty"` }
AzureTableSink - A copy activity Azure Table sink.
func (AzureTableSink) MarshalJSON ¶
func (a AzureTableSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureTableSink.
func (*AzureTableSink) UnmarshalJSON ¶
func (a *AzureTableSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureTableSink.
type AzureTableSource ¶
type AzureTableSource struct { TabularSource // Azure Table source ignore table not found. Type: boolean (or Expression with resultType boolean). AzureTableSourceIgnoreTableNotFound interface{} `json:"azureTableSourceIgnoreTableNotFound,omitempty"` // Azure Table source query. Type: string (or Expression with resultType string). AzureTableSourceQuery interface{} `json:"azureTableSourceQuery,omitempty"` }
AzureTableSource - A copy activity Azure Table source.
func (AzureTableSource) MarshalJSON ¶
func (a AzureTableSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureTableSource.
func (*AzureTableSource) UnmarshalJSON ¶
func (a *AzureTableSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureTableSource.
type AzureTableStorageLinkedService ¶
type AzureTableStorageLinkedService struct { LinkedService // REQUIRED; Azure Table Storage linked service properties. TypeProperties *AzureStorageLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
AzureTableStorageLinkedService - The azure table storage linked service.
func (AzureTableStorageLinkedService) MarshalJSON ¶
func (a AzureTableStorageLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureTableStorageLinkedService.
func (*AzureTableStorageLinkedService) UnmarshalJSON ¶
func (a *AzureTableStorageLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureTableStorageLinkedService.
type BigDataPoolReference ¶
type BigDataPoolReference struct { // REQUIRED; Reference big data pool name. ReferenceName *string `json:"referenceName,omitempty"` // REQUIRED; Big data pool reference type. Type *BigDataPoolReferenceType `json:"type,omitempty"` }
BigDataPoolReference - Big data pool reference.
type BigDataPoolReferenceType ¶
type BigDataPoolReferenceType string
BigDataPoolReferenceType - Big data pool reference type.
const (
BigDataPoolReferenceTypeBigDataPoolReference BigDataPoolReferenceType = "BigDataPoolReference"
)
func PossibleBigDataPoolReferenceTypeValues ¶
func PossibleBigDataPoolReferenceTypeValues() []BigDataPoolReferenceType
PossibleBigDataPoolReferenceTypeValues returns the possible values for the BigDataPoolReferenceType const type.
func (BigDataPoolReferenceType) ToPtr ¶
func (c BigDataPoolReferenceType) ToPtr() *BigDataPoolReferenceType
ToPtr returns a *BigDataPoolReferenceType pointing to the current value.
type BigDataPoolResourceInfo ¶
type BigDataPoolResourceInfo struct { TrackedResource // Big Data pool properties Properties *BigDataPoolResourceProperties `json:"properties,omitempty"` }
BigDataPoolResourceInfo - A Big Data pool
func (BigDataPoolResourceInfo) MarshalJSON ¶
func (b BigDataPoolResourceInfo) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type BigDataPoolResourceInfo.
type BigDataPoolResourceInfoListResult ¶
type BigDataPoolResourceInfoListResult struct { // Link to the next page of results NextLink *string `json:"nextLink,omitempty"` // List of Big Data pools Value []*BigDataPoolResourceInfo `json:"value,omitempty"` }
BigDataPoolResourceInfoListResult - Collection of Big Data pool information
func (BigDataPoolResourceInfoListResult) MarshalJSON ¶
func (b BigDataPoolResourceInfoListResult) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type BigDataPoolResourceInfoListResult.
type BigDataPoolResourceInfoListResultResponse ¶
type BigDataPoolResourceInfoListResultResponse struct { // Collection of Big Data pool information BigDataPoolResourceInfoListResult *BigDataPoolResourceInfoListResult // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
BigDataPoolResourceInfoListResultResponse is the response envelope for operations that return a BigDataPoolResourceInfoListResult type.
type BigDataPoolResourceInfoResponse ¶
type BigDataPoolResourceInfoResponse struct { // A Big Data pool BigDataPoolResourceInfo *BigDataPoolResourceInfo // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
BigDataPoolResourceInfoResponse is the response envelope for operations that return a BigDataPoolResourceInfo type.
type BigDataPoolResourceProperties ¶
type BigDataPoolResourceProperties struct { // Auto-pausing properties AutoPause *AutoPauseProperties `json:"autoPause,omitempty"` // Auto-scaling properties AutoScale *AutoScaleProperties `json:"autoScale,omitempty"` // The cache size CacheSize *int32 `json:"cacheSize,omitempty"` // The time when the Big Data pool was created. CreationDate *time.Time `json:"creationDate,omitempty"` // List of custom libraries/packages associated with the spark pool. CustomLibraries []*LibraryInfo `json:"customLibraries,omitempty"` // The default folder where Spark logs will be written. DefaultSparkLogFolder *string `json:"defaultSparkLogFolder,omitempty"` // Dynamic Executor Allocation DynamicExecutorAllocation *DynamicExecutorAllocation `json:"dynamicExecutorAllocation,omitempty"` // Whether compute isolation is required or not. IsComputeIsolationEnabled *bool `json:"isComputeIsolationEnabled,omitempty"` // Library version requirements LibraryRequirements *LibraryRequirements `json:"libraryRequirements,omitempty"` // The number of nodes in the Big Data pool. NodeCount *int32 `json:"nodeCount,omitempty"` // The level of compute power that each node in the Big Data pool has. NodeSize *NodeSize `json:"nodeSize,omitempty"` // The kind of nodes that the Big Data pool provides. NodeSizeFamily *NodeSizeFamily `json:"nodeSizeFamily,omitempty"` // The state of the Big Data pool. ProvisioningState *string `json:"provisioningState,omitempty"` // Whether session level packages enabled. SessionLevelPackagesEnabled *bool `json:"sessionLevelPackagesEnabled,omitempty"` // Spark configuration file to specify additional properties SparkConfigProperties *LibraryRequirements `json:"sparkConfigProperties,omitempty"` // The Spark events folder SparkEventsFolder *string `json:"sparkEventsFolder,omitempty"` // The Apache Spark version. SparkVersion *string `json:"sparkVersion,omitempty"` // READ-ONLY; The time when the Big Data pool was updated successfully. LastSucceededTimestamp *time.Time `json:"lastSucceededTimestamp,omitempty" azure:"ro"` }
BigDataPoolResourceProperties - Properties of a Big Data pool powered by Apache Spark
func (BigDataPoolResourceProperties) MarshalJSON ¶
func (b BigDataPoolResourceProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type BigDataPoolResourceProperties.
func (*BigDataPoolResourceProperties) UnmarshalJSON ¶
func (b *BigDataPoolResourceProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type BigDataPoolResourceProperties.
type BigDataPoolsClient ¶
type BigDataPoolsClient struct {
// contains filtered or unexported fields
}
BigDataPoolsClient contains the methods for the BigDataPools group. Don't use this type directly, use NewBigDataPoolsClient() instead.
func NewBigDataPoolsClient ¶
func NewBigDataPoolsClient(con *Connection) *BigDataPoolsClient
NewBigDataPoolsClient creates a new instance of BigDataPoolsClient with the specified values.
func (*BigDataPoolsClient) Get ¶
func (client *BigDataPoolsClient) Get(ctx context.Context, bigDataPoolName string, options *BigDataPoolsGetOptions) (BigDataPoolResourceInfoResponse, error)
Get - Get Big Data Pool If the operation fails it returns the *ErrorContract error type.
func (*BigDataPoolsClient) List ¶
func (client *BigDataPoolsClient) List(ctx context.Context, options *BigDataPoolsListOptions) (BigDataPoolResourceInfoListResultResponse, error)
List - List Big Data Pools If the operation fails it returns the *ErrorContract error type.
type BigDataPoolsGetOptions ¶
type BigDataPoolsGetOptions struct { }
BigDataPoolsGetOptions contains the optional parameters for the BigDataPools.Get method.
type BigDataPoolsListOptions ¶
type BigDataPoolsListOptions struct { }
BigDataPoolsListOptions contains the optional parameters for the BigDataPools.List method.
type BinaryDataset ¶
type BinaryDataset struct { Dataset // Binary dataset properties. TypeProperties *BinaryDatasetTypeProperties `json:"typeProperties,omitempty"` }
BinaryDataset - Binary dataset.
func (BinaryDataset) MarshalJSON ¶
func (b BinaryDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type BinaryDataset.
func (*BinaryDataset) UnmarshalJSON ¶
func (b *BinaryDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type BinaryDataset.
type BinaryDatasetTypeProperties ¶
type BinaryDatasetTypeProperties struct { // REQUIRED; The location of the Binary storage. Location DatasetLocationClassification `json:"location,omitempty"` // The data compression method used for the binary dataset. Compression DatasetCompressionClassification `json:"compression,omitempty"` }
BinaryDatasetTypeProperties - Binary dataset properties.
func (BinaryDatasetTypeProperties) MarshalJSON ¶
func (b BinaryDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type BinaryDatasetTypeProperties.
func (*BinaryDatasetTypeProperties) UnmarshalJSON ¶
func (b *BinaryDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type BinaryDatasetTypeProperties.
type BinaryReadSettings ¶
type BinaryReadSettings struct { FormatReadSettings // Compression settings. CompressionProperties CompressionReadSettingsClassification `json:"compressionProperties,omitempty"` }
BinaryReadSettings - Binary read settings.
func (BinaryReadSettings) MarshalJSON ¶
func (b BinaryReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type BinaryReadSettings.
func (*BinaryReadSettings) UnmarshalJSON ¶
func (b *BinaryReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type BinaryReadSettings.
type BinarySink ¶
type BinarySink struct { CopySink // Binary store settings. StoreSettings StoreWriteSettingsClassification `json:"storeSettings,omitempty"` }
BinarySink - A copy activity Binary sink.
func (BinarySink) MarshalJSON ¶
func (b BinarySink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type BinarySink.
func (*BinarySink) UnmarshalJSON ¶
func (b *BinarySink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type BinarySink.
type BinarySource ¶
type BinarySource struct { CopySource // Binary format settings. FormatSettings *BinaryReadSettings `json:"formatSettings,omitempty"` // Binary store settings. StoreSettings StoreReadSettingsClassification `json:"storeSettings,omitempty"` }
BinarySource - A copy activity Binary source.
func (BinarySource) MarshalJSON ¶
func (b BinarySource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type BinarySource.
func (*BinarySource) UnmarshalJSON ¶
func (b *BinarySource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type BinarySource.
type BlobEventType ¶
type BlobEventType string
const ( BlobEventTypeMicrosoftStorageBlobCreated BlobEventType = "Microsoft.Storage.BlobCreated" BlobEventTypeMicrosoftStorageBlobDeleted BlobEventType = "Microsoft.Storage.BlobDeleted" )
func PossibleBlobEventTypeValues ¶
func PossibleBlobEventTypeValues() []BlobEventType
PossibleBlobEventTypeValues returns the possible values for the BlobEventType const type.
func (BlobEventType) ToPtr ¶
func (c BlobEventType) ToPtr() *BlobEventType
ToPtr returns a *BlobEventType pointing to the current value.
type BlobEventsTrigger ¶
type BlobEventsTrigger struct { MultiplePipelineTrigger // REQUIRED; Blob Events Trigger properties. TypeProperties *BlobEventsTriggerTypeProperties `json:"typeProperties,omitempty"` }
BlobEventsTrigger - Trigger that runs every time a Blob event occurs.
func (BlobEventsTrigger) MarshalJSON ¶
func (b BlobEventsTrigger) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type BlobEventsTrigger.
func (*BlobEventsTrigger) UnmarshalJSON ¶
func (b *BlobEventsTrigger) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type BlobEventsTrigger.
type BlobEventsTriggerTypeProperties ¶
type BlobEventsTriggerTypeProperties struct { // REQUIRED; The type of events that cause this trigger to fire. Events []*BlobEventType `json:"events,omitempty"` // REQUIRED; The ARM resource ID of the Storage Account. Scope *string `json:"scope,omitempty"` // The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs // in the december folder under the records container. // At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith. BlobPathBeginsWith *string `json:"blobPathBeginsWith,omitempty"` // The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes // in a december folder. At least one of these // must be provided: blobPathBeginsWith, blobPathEndsWith. BlobPathEndsWith *string `json:"blobPathEndsWith,omitempty"` // If set to true, blobs with zero bytes will be ignored. IgnoreEmptyBlobs *bool `json:"ignoreEmptyBlobs,omitempty"` }
BlobEventsTriggerTypeProperties - Blob Events Trigger properties.
func (BlobEventsTriggerTypeProperties) MarshalJSON ¶
func (b BlobEventsTriggerTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type BlobEventsTriggerTypeProperties.
type BlobSink ¶
type BlobSink struct { CopySink // Blob writer add header. Type: boolean (or Expression with resultType boolean). BlobWriterAddHeader interface{} `json:"blobWriterAddHeader,omitempty"` // Blob writer date time format. Type: string (or Expression with resultType string). BlobWriterDateTimeFormat interface{} `json:"blobWriterDateTimeFormat,omitempty"` // Blob writer overwrite files. Type: boolean (or Expression with resultType boolean). BlobWriterOverwriteFiles interface{} `json:"blobWriterOverwriteFiles,omitempty"` // The type of copy behavior for copy sink. CopyBehavior interface{} `json:"copyBehavior,omitempty"` }
BlobSink - A copy activity Azure Blob sink.
func (BlobSink) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type BlobSink.
func (*BlobSink) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type BlobSink.
type BlobSource ¶
type BlobSource struct { CopySource // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean). Recursive interface{} `json:"recursive,omitempty"` // Number of header lines to skip from each blob. Type: integer (or Expression with resultType integer). SkipHeaderLineCount interface{} `json:"skipHeaderLineCount,omitempty"` // Treat empty as null. Type: boolean (or Expression with resultType boolean). TreatEmptyAsNull interface{} `json:"treatEmptyAsNull,omitempty"` }
BlobSource - A copy activity Azure Blob source.
func (BlobSource) MarshalJSON ¶
func (b BlobSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type BlobSource.
func (*BlobSource) UnmarshalJSON ¶
func (b *BlobSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type BlobSource.
type BlobTrigger ¶
type BlobTrigger struct { MultiplePipelineTrigger // REQUIRED; Blob Trigger properties. TypeProperties *BlobTriggerTypeProperties `json:"typeProperties,omitempty"` }
BlobTrigger - Trigger that runs every time the selected Blob container changes.
func (BlobTrigger) MarshalJSON ¶
func (b BlobTrigger) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type BlobTrigger.
func (*BlobTrigger) UnmarshalJSON ¶
func (b *BlobTrigger) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type BlobTrigger.
type BlobTriggerTypeProperties ¶
type BlobTriggerTypeProperties struct { // REQUIRED; The path of the container/folder that will trigger the pipeline. FolderPath *string `json:"folderPath,omitempty"` // REQUIRED; The Azure Storage linked service reference. LinkedService *LinkedServiceReference `json:"linkedService,omitempty"` // REQUIRED; The max number of parallel files to handle when it is triggered. MaxConcurrency *int32 `json:"maxConcurrency,omitempty"` }
BlobTriggerTypeProperties - Blob Trigger properties.
type CassandraLinkedService ¶
type CassandraLinkedService struct { LinkedService // REQUIRED; Cassandra linked service properties. TypeProperties *CassandraLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
CassandraLinkedService - Linked service for Cassandra data source.
func (CassandraLinkedService) MarshalJSON ¶
func (c CassandraLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CassandraLinkedService.
func (*CassandraLinkedService) UnmarshalJSON ¶
func (c *CassandraLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CassandraLinkedService.
type CassandraLinkedServiceTypeProperties ¶
type CassandraLinkedServiceTypeProperties struct { // REQUIRED; Host name for connection. Type: string (or Expression with resultType string). Host interface{} `json:"host,omitempty"` // AuthenticationType to be used for connection. Type: string (or Expression with resultType string). AuthenticationType interface{} `json:"authenticationType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Password for authentication. Password SecretBaseClassification `json:"password,omitempty"` // The port for the connection. Type: integer (or Expression with resultType integer). Port interface{} `json:"port,omitempty"` // Username for authentication. Type: string (or Expression with resultType string). Username interface{} `json:"username,omitempty"` }
CassandraLinkedServiceTypeProperties - Cassandra linked service properties.
func (CassandraLinkedServiceTypeProperties) MarshalJSON ¶
func (c CassandraLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CassandraLinkedServiceTypeProperties.
func (*CassandraLinkedServiceTypeProperties) UnmarshalJSON ¶
func (c *CassandraLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CassandraLinkedServiceTypeProperties.
type CassandraSource ¶
type CassandraSource struct { TabularSource // The consistency level specifies how many Cassandra servers must respond to a read request before returning data to the client application. Cassandra // checks the specified number of Cassandra servers // for data to satisfy the read request. Must be one of cassandraSourceReadConsistencyLevels. The default value is 'ONE'. It is case-insensitive. ConsistencyLevel *CassandraSourceReadConsistencyLevels `json:"consistencyLevel,omitempty"` // Database query. Should be a SQL-92 query expression or Cassandra Query Language (CQL) command. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
CassandraSource - A copy activity source for a Cassandra database.
func (CassandraSource) MarshalJSON ¶
func (c CassandraSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CassandraSource.
func (*CassandraSource) UnmarshalJSON ¶
func (c *CassandraSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CassandraSource.
type CassandraSourceReadConsistencyLevels ¶
type CassandraSourceReadConsistencyLevels string
CassandraSourceReadConsistencyLevels - The consistency level specifies how many Cassandra servers must respond to a read request before returning data to the client application. Cassandra checks the specified number of Cassandra servers for data to satisfy the read request. Must be one of cassandraSourceReadConsistencyLevels. The default value is 'ONE'. It is case-insensitive.
const ( CassandraSourceReadConsistencyLevelsALL CassandraSourceReadConsistencyLevels = "ALL" CassandraSourceReadConsistencyLevelsEACHQUORUM CassandraSourceReadConsistencyLevels = "EACH_QUORUM" CassandraSourceReadConsistencyLevelsLOCALONE CassandraSourceReadConsistencyLevels = "LOCAL_ONE" CassandraSourceReadConsistencyLevelsLOCALQUORUM CassandraSourceReadConsistencyLevels = "LOCAL_QUORUM" CassandraSourceReadConsistencyLevelsLOCALSERIAL CassandraSourceReadConsistencyLevels = "LOCAL_SERIAL" CassandraSourceReadConsistencyLevelsONE CassandraSourceReadConsistencyLevels = "ONE" CassandraSourceReadConsistencyLevelsQUORUM CassandraSourceReadConsistencyLevels = "QUORUM" CassandraSourceReadConsistencyLevelsSERIAL CassandraSourceReadConsistencyLevels = "SERIAL" CassandraSourceReadConsistencyLevelsTHREE CassandraSourceReadConsistencyLevels = "THREE" CassandraSourceReadConsistencyLevelsTWO CassandraSourceReadConsistencyLevels = "TWO" )
func PossibleCassandraSourceReadConsistencyLevelsValues ¶
func PossibleCassandraSourceReadConsistencyLevelsValues() []CassandraSourceReadConsistencyLevels
PossibleCassandraSourceReadConsistencyLevelsValues returns the possible values for the CassandraSourceReadConsistencyLevels const type.
func (CassandraSourceReadConsistencyLevels) ToPtr ¶
func (c CassandraSourceReadConsistencyLevels) ToPtr() *CassandraSourceReadConsistencyLevels
ToPtr returns a *CassandraSourceReadConsistencyLevels pointing to the current value.
type CassandraTableDataset ¶
type CassandraTableDataset struct { Dataset // Cassandra dataset properties. TypeProperties *CassandraTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
CassandraTableDataset - The Cassandra database dataset.
func (CassandraTableDataset) MarshalJSON ¶
func (c CassandraTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CassandraTableDataset.
func (*CassandraTableDataset) UnmarshalJSON ¶
func (c *CassandraTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CassandraTableDataset.
type CassandraTableDatasetTypeProperties ¶
type CassandraTableDatasetTypeProperties struct { // The keyspace of the Cassandra database. Type: string (or Expression with resultType string). Keyspace interface{} `json:"keyspace,omitempty"` // The table name of the Cassandra database. Type: string (or Expression with resultType string). TableName interface{} `json:"tableName,omitempty"` }
CassandraTableDatasetTypeProperties - Cassandra dataset properties.
type CellOutputType ¶
type CellOutputType string
CellOutputType - Execution, display, or stream outputs.
const ( CellOutputTypeDisplayData CellOutputType = "display_data" CellOutputTypeError CellOutputType = "error" CellOutputTypeExecuteResult CellOutputType = "execute_result" CellOutputTypeStream CellOutputType = "stream" )
func PossibleCellOutputTypeValues ¶
func PossibleCellOutputTypeValues() []CellOutputType
PossibleCellOutputTypeValues returns the possible values for the CellOutputType const type.
func (CellOutputType) ToPtr ¶
func (c CellOutputType) ToPtr() *CellOutputType
ToPtr returns a *CellOutputType pointing to the current value.
type ChainingTrigger ¶
type ChainingTrigger struct { Trigger // REQUIRED; Pipeline for which runs are created when all upstream pipelines complete successfully. Pipeline *TriggerPipelineReference `json:"pipeline,omitempty"` // REQUIRED; Chaining Trigger properties. TypeProperties *ChainingTriggerTypeProperties `json:"typeProperties,omitempty"` }
ChainingTrigger - Trigger that allows the referenced pipeline to depend on other pipeline runs based on runDimension Name/Value pairs. Upstream pipelines should declare the same runDimension Name and their runs should have the values for those runDimensions. The referenced pipeline run would be triggered if the values for the runDimension match for all upstream pipeline runs.
func (ChainingTrigger) MarshalJSON ¶
func (c ChainingTrigger) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ChainingTrigger.
func (*ChainingTrigger) UnmarshalJSON ¶
func (c *ChainingTrigger) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ChainingTrigger.
type ChainingTriggerTypeProperties ¶
type ChainingTriggerTypeProperties struct { // REQUIRED; Upstream Pipelines. DependsOn []*PipelineReference `json:"dependsOn,omitempty"` // REQUIRED; Run Dimension property that needs to be emitted by upstream pipelines. RunDimension *string `json:"runDimension,omitempty"` }
ChainingTriggerTypeProperties - Chaining Trigger properties.
func (ChainingTriggerTypeProperties) MarshalJSON ¶
func (c ChainingTriggerTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ChainingTriggerTypeProperties.
type CloudError ¶
type CloudError struct { // REQUIRED; Error data InnerError *CloudErrorBody `json:"error,omitempty"` // contains filtered or unexported fields }
CloudError - The object that defines the structure of an Azure Synapse error response. Implements the error and azcore.HTTPResponse interfaces.
func (CloudError) Error ¶
func (e CloudError) Error() string
Error implements the error interface for type CloudError. The contents of the error text are not contractual and subject to change.
type CloudErrorBody ¶
type CloudErrorBody struct { // REQUIRED; Error code. Code *string `json:"code,omitempty"` // REQUIRED; Error message. Message *string `json:"message,omitempty"` // Array with additional error details. Details []*CloudError `json:"details,omitempty"` // Property name/path in request associated with error. Target *string `json:"target,omitempty"` }
CloudErrorBody - The object that defines the structure of an Azure Synapse error.
func (CloudErrorBody) MarshalJSON ¶
func (c CloudErrorBody) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CloudErrorBody.
type CommonDataServiceForAppsEntityDataset ¶
type CommonDataServiceForAppsEntityDataset struct { Dataset // Common Data Service for Apps entity dataset properties. TypeProperties *CommonDataServiceForAppsEntityDatasetTypeProperties `json:"typeProperties,omitempty"` }
CommonDataServiceForAppsEntityDataset - The Common Data Service for Apps entity dataset.
func (CommonDataServiceForAppsEntityDataset) MarshalJSON ¶
func (c CommonDataServiceForAppsEntityDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CommonDataServiceForAppsEntityDataset.
func (*CommonDataServiceForAppsEntityDataset) UnmarshalJSON ¶
func (c *CommonDataServiceForAppsEntityDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CommonDataServiceForAppsEntityDataset.
type CommonDataServiceForAppsEntityDatasetTypeProperties ¶
type CommonDataServiceForAppsEntityDatasetTypeProperties struct {
// The logical name of the entity. Type: string (or Expression with resultType string).
EntityName interface{} `json:"entityName,omitempty"`
}
CommonDataServiceForAppsEntityDatasetTypeProperties - Common Data Service for Apps entity dataset properties.
type CommonDataServiceForAppsLinkedService ¶
type CommonDataServiceForAppsLinkedService struct { LinkedService // REQUIRED; Common Data Service for Apps linked service properties. TypeProperties *CommonDataServiceForAppsLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
CommonDataServiceForAppsLinkedService - Common Data Service for Apps linked service.
func (CommonDataServiceForAppsLinkedService) MarshalJSON ¶
func (c CommonDataServiceForAppsLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CommonDataServiceForAppsLinkedService.
func (*CommonDataServiceForAppsLinkedService) UnmarshalJSON ¶
func (c *CommonDataServiceForAppsLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CommonDataServiceForAppsLinkedService.
type CommonDataServiceForAppsLinkedServiceTypeProperties ¶
type CommonDataServiceForAppsLinkedServiceTypeProperties struct { // REQUIRED; The authentication type to connect to Common Data Service for Apps server. 'Office365' for online scenario, 'Ifd' for on-premises with Ifd // scenario. 'AADServicePrincipal' for Server-To-Server // authentication in online scenario. Type: string (or Expression with resultType string). AuthenticationType *DynamicsAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The deployment type of the Common Data Service for Apps instance. 'Online' for Common Data Service for Apps Online and 'OnPremisesWithIfd' // for Common Data Service for Apps on-premises with Ifd. Type: // string (or Expression with resultType string). DeploymentType *DynamicsDeploymentType `json:"deploymentType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The host name of the on-premises Common Data Service for Apps server. The property is required for on-prem and not allowed for online. Type: string (or // Expression with resultType string). HostName interface{} `json:"hostName,omitempty"` // The organization name of the Common Data Service for Apps instance. The property is required for on-prem and required for online when there are more // than one Common Data Service for Apps instances // associated with the user. Type: string (or Expression with resultType string). OrganizationName interface{} `json:"organizationName,omitempty"` // Password to access the Common Data Service for Apps instance. Password SecretBaseClassification `json:"password,omitempty"` // The port of on-premises Common Data Service for Apps server. The property is required for on-prem and not allowed for online. Default is 443. Type: integer // (or Expression with resultType integer), // minimum: 0. Port interface{} `json:"port,omitempty"` // The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential // can be SecureString or // AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference. ServicePrincipalCredential SecretBaseClassification `json:"servicePrincipalCredential,omitempty"` // A string from ServicePrincipalCredentialEnum or an expression ServicePrincipalCredentialType interface{} `json:"servicePrincipalCredentialType,omitempty"` // The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression with resultType string). ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` // The URL to the Microsoft Common Data Service for Apps server. The property is required for on-line and not allowed for on-prem. Type: string (or Expression // with resultType string). ServiceURI interface{} `json:"serviceUri,omitempty"` // User name to access the Common Data Service for Apps instance. Type: string (or Expression with resultType string). Username interface{} `json:"username,omitempty"` }
CommonDataServiceForAppsLinkedServiceTypeProperties - Common Data Service for Apps linked service properties.
func (CommonDataServiceForAppsLinkedServiceTypeProperties) MarshalJSON ¶
func (c CommonDataServiceForAppsLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CommonDataServiceForAppsLinkedServiceTypeProperties.
func (*CommonDataServiceForAppsLinkedServiceTypeProperties) UnmarshalJSON ¶
func (c *CommonDataServiceForAppsLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CommonDataServiceForAppsLinkedServiceTypeProperties.
type CommonDataServiceForAppsSink ¶
type CommonDataServiceForAppsSink struct { CopySink // REQUIRED; The write behavior for the operation. WriteBehavior *DynamicsSinkWriteBehavior `json:"writeBehavior,omitempty"` // The logical name of the alternate key which will be used when upserting records. Type: string (or Expression with resultType string). AlternateKeyName interface{} `json:"alternateKeyName,omitempty"` // The flag indicating whether to ignore null values from input dataset (except key fields) during write operation. Default is false. Type: boolean (or // Expression with resultType boolean). IgnoreNullValues interface{} `json:"ignoreNullValues,omitempty"` }
CommonDataServiceForAppsSink - A copy activity Common Data Service for Apps sink.
func (CommonDataServiceForAppsSink) MarshalJSON ¶
func (c CommonDataServiceForAppsSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CommonDataServiceForAppsSink.
func (*CommonDataServiceForAppsSink) UnmarshalJSON ¶
func (c *CommonDataServiceForAppsSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CommonDataServiceForAppsSink.
type CommonDataServiceForAppsSource ¶
type CommonDataServiceForAppsSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // FetchXML is a proprietary query language that is used in Microsoft Common Data Service for Apps (online & on-premises). Type: string (or Expression with // resultType string). Query interface{} `json:"query,omitempty"` }
CommonDataServiceForAppsSource - A copy activity Common Data Service for Apps source.
func (CommonDataServiceForAppsSource) MarshalJSON ¶
func (c CommonDataServiceForAppsSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CommonDataServiceForAppsSource.
func (*CommonDataServiceForAppsSource) UnmarshalJSON ¶
func (c *CommonDataServiceForAppsSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CommonDataServiceForAppsSource.
type CompressionCodec ¶
type CompressionCodec string
const ( CompressionCodecBzip2 CompressionCodec = "bzip2" CompressionCodecDeflate CompressionCodec = "deflate" CompressionCodecGzip CompressionCodec = "gzip" CompressionCodecLz4 CompressionCodec = "lz4" CompressionCodecSnappy CompressionCodec = "snappy" CompressionCodecTar CompressionCodec = "tar" CompressionCodecTarGZip CompressionCodec = "tarGZip" CompressionCodecZipDeflate CompressionCodec = "zipDeflate" )
func PossibleCompressionCodecValues ¶
func PossibleCompressionCodecValues() []CompressionCodec
PossibleCompressionCodecValues returns the possible values for the CompressionCodec const type.
func (CompressionCodec) ToPtr ¶
func (c CompressionCodec) ToPtr() *CompressionCodec
ToPtr returns a *CompressionCodec pointing to the current value.
type CompressionReadSettings ¶
type CompressionReadSettings struct { // REQUIRED; The Compression setting type. Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} }
CompressionReadSettings - Compression read settings.
func (*CompressionReadSettings) GetCompressionReadSettings ¶
func (c *CompressionReadSettings) GetCompressionReadSettings() *CompressionReadSettings
GetCompressionReadSettings implements the CompressionReadSettingsClassification interface for type CompressionReadSettings.
func (*CompressionReadSettings) UnmarshalJSON ¶
func (c *CompressionReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CompressionReadSettings.
type CompressionReadSettingsClassification ¶
type CompressionReadSettingsClassification interface { // GetCompressionReadSettings returns the CompressionReadSettings content of the underlying type. GetCompressionReadSettings() *CompressionReadSettings }
CompressionReadSettingsClassification provides polymorphic access to related types. Call the interface's GetCompressionReadSettings() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *CompressionReadSettings, *TarGZipReadSettings, *TarReadSettings, *ZipDeflateReadSettings
type ConcurLinkedService ¶
type ConcurLinkedService struct { LinkedService // REQUIRED; Concur Service linked service properties. TypeProperties *ConcurLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
ConcurLinkedService - Concur Service linked service.
func (ConcurLinkedService) MarshalJSON ¶
func (c ConcurLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ConcurLinkedService.
func (*ConcurLinkedService) UnmarshalJSON ¶
func (c *ConcurLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ConcurLinkedService.
type ConcurLinkedServiceTypeProperties ¶
type ConcurLinkedServiceTypeProperties struct { // REQUIRED; Application client_id supplied by Concur App Management. ClientID interface{} `json:"clientId,omitempty"` // REQUIRED; The user name that you use to access Concur Service. Username interface{} `json:"username,omitempty"` // Properties used to connect to Concur. It is mutually exclusive with any other properties in the linked service. Type: object. ConnectionProperties interface{} `json:"connectionProperties,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The password corresponding to the user name that you provided in the username field. Password SecretBaseClassification `json:"password,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value // is true. UseHostVerification interface{} `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` }
ConcurLinkedServiceTypeProperties - Concur Service linked service properties.
func (ConcurLinkedServiceTypeProperties) MarshalJSON ¶
func (c ConcurLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ConcurLinkedServiceTypeProperties.
func (*ConcurLinkedServiceTypeProperties) UnmarshalJSON ¶
func (c *ConcurLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ConcurLinkedServiceTypeProperties.
type ConcurObjectDataset ¶
type ConcurObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
ConcurObjectDataset - Concur Service dataset.
func (ConcurObjectDataset) MarshalJSON ¶
func (c ConcurObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ConcurObjectDataset.
func (*ConcurObjectDataset) UnmarshalJSON ¶
func (c *ConcurObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ConcurObjectDataset.
type ConcurSource ¶
type ConcurSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
ConcurSource - A copy activity Concur Service source.
func (ConcurSource) MarshalJSON ¶
func (c ConcurSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ConcurSource.
func (*ConcurSource) UnmarshalJSON ¶
func (c *ConcurSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ConcurSource.
type Connection ¶
type Connection struct {
// contains filtered or unexported fields
}
func NewConnection ¶
func NewConnection(endpoint string, cred azcore.Credential, options *ConnectionOptions) *Connection
NewConnection creates an instance of the Connection type with the specified endpoint. Pass nil to accept the default options; this is the same as passing a zero-value options.
func (*Connection) Endpoint ¶
func (c *Connection) Endpoint() string
Endpoint returns the connection's endpoint.
func (*Connection) Pipeline ¶
func (c *Connection) Pipeline() azcore.Pipeline
Pipeline returns the connection's pipeline.
type ConnectionOptions ¶
type ConnectionOptions struct { // HTTPClient sets the transport for making HTTP requests. HTTPClient azcore.Transport // Retry configures the built-in retry policy behavior. Retry azcore.RetryOptions // Telemetry configures the built-in telemetry policy behavior. Telemetry azcore.TelemetryOptions // Logging configures the built-in logging policy behavior. Logging azcore.LogOptions // PerCallPolicies contains custom policies to inject into the pipeline. // Each policy is executed once per request. PerCallPolicies []azcore.Policy // PerRetryPolicies contains custom policies to inject into the pipeline. // Each policy is executed once per request, and for each retry request. PerRetryPolicies []azcore.Policy }
ConnectionOptions contains configuration settings for the connection's pipeline. All zero-value fields will be initialized with their default values.
type ControlActivity ¶
type ControlActivity struct {
Activity
}
ControlActivity - Base class for all control activities like IfCondition, ForEach , Until.
func (*ControlActivity) GetControlActivity ¶
func (c *ControlActivity) GetControlActivity() *ControlActivity
GetControlActivity implements the ControlActivityClassification interface for type ControlActivity.
func (ControlActivity) MarshalJSON ¶
func (c ControlActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ControlActivity.
type ControlActivityClassification ¶
type ControlActivityClassification interface { ActivityClassification // GetControlActivity returns the ControlActivity content of the underlying type. GetControlActivity() *ControlActivity }
ControlActivityClassification provides polymorphic access to related types. Call the interface's GetControlActivity() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *AppendVariableActivity, *ControlActivity, *ExecutePipelineActivity, *FilterActivity, *ForEachActivity, *IfConditionActivity, - *SetVariableActivity, *SwitchActivity, *UntilActivity, *ValidationActivity, *WaitActivity, *WebHookActivity
type CopyActivity ¶
type CopyActivity struct { ExecutionActivity // REQUIRED; Copy activity properties. TypeProperties *CopyActivityTypeProperties `json:"typeProperties,omitempty"` // List of inputs for the activity. Inputs []*DatasetReference `json:"inputs,omitempty"` // List of outputs for the activity. Outputs []*DatasetReference `json:"outputs,omitempty"` }
CopyActivity - Copy activity.
func (CopyActivity) MarshalJSON ¶
func (c CopyActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CopyActivity.
func (*CopyActivity) UnmarshalJSON ¶
func (c *CopyActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CopyActivity.
type CopyActivityLogSettings ¶
type CopyActivityLogSettings struct { // Specifies whether to enable reliable logging. Type: boolean (or Expression with resultType boolean). EnableReliableLogging interface{} `json:"enableReliableLogging,omitempty"` // Gets or sets the log level, support: Info, Warning. Type: string (or Expression with resultType string). LogLevel interface{} `json:"logLevel,omitempty"` }
CopyActivityLogSettings - Settings for copy activity log.
type CopyActivityTypeProperties ¶
type CopyActivityTypeProperties struct { // REQUIRED; Copy activity sink. Sink CopySinkClassification `json:"sink,omitempty"` // REQUIRED; Copy activity source. Source CopySourceClassification `json:"source,omitempty"` // Maximum number of data integration units that can be used to perform this data movement. Type: integer (or Expression with resultType integer), minimum: // 0. DataIntegrationUnits interface{} `json:"dataIntegrationUnits,omitempty"` // Whether to skip incompatible row. Default value is false. Type: boolean (or Expression with resultType boolean). EnableSkipIncompatibleRow interface{} `json:"enableSkipIncompatibleRow,omitempty"` // Specifies whether to copy data via an interim staging. Default value is false. Type: boolean (or Expression with resultType boolean). EnableStaging interface{} `json:"enableStaging,omitempty"` // Log settings customer needs provide when enabling log. LogSettings *LogSettings `json:"logSettings,omitempty"` // (Deprecated. Please use LogSettings) Log storage settings customer need to provide when enabling session log. LogStorageSettings *LogStorageSettings `json:"logStorageSettings,omitempty"` // Maximum number of concurrent sessions opened on the source or sink to avoid overloading the data store. Type: integer (or Expression with resultType // integer), minimum: 0. ParallelCopies interface{} `json:"parallelCopies,omitempty"` // Preserve rules. Preserve []interface{} `json:"preserve,omitempty"` // Preserve Rules. PreserveRules []interface{} `json:"preserveRules,omitempty"` // Redirect incompatible row settings when EnableSkipIncompatibleRow is true. RedirectIncompatibleRowSettings *RedirectIncompatibleRowSettings `json:"redirectIncompatibleRowSettings,omitempty"` // Specify the fault tolerance for data consistency. SkipErrorFile *SkipErrorFile `json:"skipErrorFile,omitempty"` // Specifies interim staging settings when EnableStaging is true. StagingSettings *StagingSettings `json:"stagingSettings,omitempty"` // Copy activity translator. If not specified, tabular translator is used. Translator interface{} `json:"translator,omitempty"` // Whether to enable Data Consistency validation. Type: boolean (or Expression with resultType boolean). ValidateDataConsistency interface{} `json:"validateDataConsistency,omitempty"` }
CopyActivityTypeProperties - Copy activity properties.
func (CopyActivityTypeProperties) MarshalJSON ¶
func (c CopyActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CopyActivityTypeProperties.
func (*CopyActivityTypeProperties) UnmarshalJSON ¶
func (c *CopyActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CopyActivityTypeProperties.
type CopyBehaviorType ¶
type CopyBehaviorType string
CopyBehaviorType - All available types of copy behavior.
const ( CopyBehaviorTypeFlattenHierarchy CopyBehaviorType = "FlattenHierarchy" CopyBehaviorTypeMergeFiles CopyBehaviorType = "MergeFiles" CopyBehaviorTypePreserveHierarchy CopyBehaviorType = "PreserveHierarchy" )
func PossibleCopyBehaviorTypeValues ¶
func PossibleCopyBehaviorTypeValues() []CopyBehaviorType
PossibleCopyBehaviorTypeValues returns the possible values for the CopyBehaviorType const type.
func (CopyBehaviorType) ToPtr ¶
func (c CopyBehaviorType) ToPtr() *CopyBehaviorType
ToPtr returns a *CopyBehaviorType pointing to the current value.
type CopySink ¶
type CopySink struct { // REQUIRED; Copy sink type. Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` }
CopySink - A copy activity sink.
func (*CopySink) GetCopySink ¶
GetCopySink implements the CopySinkClassification interface for type CopySink.
func (*CopySink) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type CopySink.
type CopySinkClassification ¶
type CopySinkClassification interface { // GetCopySink returns the CopySink content of the underlying type. GetCopySink() *CopySink }
CopySinkClassification provides polymorphic access to related types. Call the interface's GetCopySink() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *AvroSink, *AzureBlobFSSink, *AzureDataExplorerSink, *AzureDataLakeStoreSink, *AzureDatabricksDeltaLakeSink, *AzureMySqlSink, - *AzurePostgreSqlSink, *AzureQueueSink, *AzureSearchIndexSink, *AzureSqlSink, *AzureTableSink, *BinarySink, *BlobSink, - *CommonDataServiceForAppsSink, *CopySink, *CosmosDbMongoDbApiSink, *CosmosDbSqlApiSink, *DelimitedTextSink, *DocumentDbCollectionSink, - *DynamicsCrmSink, *DynamicsSink, *FileSystemSink, *InformixSink, *JsonSink, *MicrosoftAccessSink, *OdbcSink, *OracleSink, - *OrcSink, *ParquetSink, *RestSink, *SalesforceServiceCloudSink, *SalesforceSink, *SapCloudForCustomerSink, *SnowflakeSink, - *SqlDWSink, *SqlMISink, *SqlServerSink, *SqlSink
type CopySource ¶
type CopySource struct { // REQUIRED; Copy source type. Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` }
CopySource - A copy activity source.
func (*CopySource) GetCopySource ¶
func (c *CopySource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type CopySource.
func (*CopySource) UnmarshalJSON ¶
func (c *CopySource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CopySource.
type CopySourceClassification ¶
type CopySourceClassification interface { // GetCopySource returns the CopySource content of the underlying type. GetCopySource() *CopySource }
CopySourceClassification provides polymorphic access to related types. Call the interface's GetCopySource() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *AmazonMWSSource, *AmazonRedshiftSource, *AvroSource, *AzureBlobFSSource, *AzureDataExplorerSource, *AzureDataLakeStoreSource, - *AzureDatabricksDeltaLakeSource, *AzureMariaDBSource, *AzureMySqlSource, *AzurePostgreSqlSource, *AzureSqlSource, *AzureTableSource, - *BinarySource, *BlobSource, *CassandraSource, *CommonDataServiceForAppsSource, *ConcurSource, *CopySource, *CosmosDbMongoDbApiSource, - *CosmosDbSqlApiSource, *CouchbaseSource, *Db2Source, *DelimitedTextSource, *DocumentDbCollectionSource, *DrillSource, - *DynamicsAXSource, *DynamicsCrmSource, *DynamicsSource, *EloquaSource, *ExcelSource, *FileSystemSource, *GoogleAdWordsSource, - *GoogleBigQuerySource, *GreenplumSource, *HBaseSource, *HdfsSource, *HiveSource, *HttpSource, *HubspotSource, *ImpalaSource, - *InformixSource, *JiraSource, *JsonSource, *MagentoSource, *MariaDBSource, *MarketoSource, *MicrosoftAccessSource, *MongoDbAtlasSource, - *MongoDbSource, *MongoDbV2Source, *MySqlSource, *NetezzaSource, *ODataSource, *OdbcSource, *Office365Source, *OracleServiceCloudSource, - *OracleSource, *OrcSource, *ParquetSource, *PaypalSource, *PhoenixSource, *PostgreSqlSource, *PrestoSource, *QuickBooksSource, - *RelationalSource, *ResponsysSource, *RestSource, *SalesforceMarketingCloudSource, *SalesforceServiceCloudSource, *SalesforceSource, - *SapBwSource, *SapCloudForCustomerSource, *SapEccSource, *SapHanaSource, *SapOpenHubSource, *SapTableSource, *ServiceNowSource, - *SharePointOnlineListSource, *ShopifySource, *SnowflakeSource, *SparkSource, *SqlDWSource, *SqlMISource, *SqlServerSource, - *SqlSource, *SquareSource, *SybaseSource, *TabularSource, *TeradataSource, *VerticaSource, *WebSource, *XeroSource, *XmlSource, - *ZohoSource
type CopyTranslator ¶
type CopyTranslator struct { // REQUIRED; Copy translator type. Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} }
CopyTranslator - A copy activity translator.
func (*CopyTranslator) GetCopyTranslator ¶
func (c *CopyTranslator) GetCopyTranslator() *CopyTranslator
GetCopyTranslator implements the CopyTranslatorClassification interface for type CopyTranslator.
func (*CopyTranslator) UnmarshalJSON ¶
func (c *CopyTranslator) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CopyTranslator.
type CopyTranslatorClassification ¶
type CopyTranslatorClassification interface { // GetCopyTranslator returns the CopyTranslator content of the underlying type. GetCopyTranslator() *CopyTranslator }
CopyTranslatorClassification provides polymorphic access to related types. Call the interface's GetCopyTranslator() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *CopyTranslator, *TabularTranslator
type CosmosDbLinkedService ¶
type CosmosDbLinkedService struct { LinkedService // REQUIRED; CosmosDB linked service properties. TypeProperties *CosmosDbLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
CosmosDbLinkedService - Microsoft Azure Cosmos Database (CosmosDB) linked service.
func (CosmosDbLinkedService) MarshalJSON ¶
func (c CosmosDbLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CosmosDbLinkedService.
func (*CosmosDbLinkedService) UnmarshalJSON ¶
func (c *CosmosDbLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CosmosDbLinkedService.
type CosmosDbLinkedServiceTypeProperties ¶
type CosmosDbLinkedServiceTypeProperties struct { // The endpoint of the Azure CosmosDB account. Type: string (or Expression with resultType string) AccountEndpoint interface{} `json:"accountEndpoint,omitempty"` // The account key of the Azure CosmosDB account. Type: SecureString or AzureKeyVaultSecretReference. AccountKey SecretBaseClassification `json:"accountKey,omitempty"` // The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // The name of the database. Type: string (or Expression with resultType string) Database interface{} `json:"database,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` }
CosmosDbLinkedServiceTypeProperties - CosmosDB linked service properties.
func (CosmosDbLinkedServiceTypeProperties) MarshalJSON ¶
func (c CosmosDbLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CosmosDbLinkedServiceTypeProperties.
func (*CosmosDbLinkedServiceTypeProperties) UnmarshalJSON ¶
func (c *CosmosDbLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CosmosDbLinkedServiceTypeProperties.
type CosmosDbMongoDbAPICollectionDataset ¶
type CosmosDbMongoDbAPICollectionDataset struct { Dataset // REQUIRED; CosmosDB (MongoDB API) database dataset properties. TypeProperties *CosmosDbMongoDbAPICollectionDatasetTypeProperties `json:"typeProperties,omitempty"` }
CosmosDbMongoDbAPICollectionDataset - The CosmosDB (MongoDB API) database dataset.
func (CosmosDbMongoDbAPICollectionDataset) MarshalJSON ¶
func (c CosmosDbMongoDbAPICollectionDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CosmosDbMongoDbAPICollectionDataset.
func (*CosmosDbMongoDbAPICollectionDataset) UnmarshalJSON ¶
func (c *CosmosDbMongoDbAPICollectionDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CosmosDbMongoDbAPICollectionDataset.
type CosmosDbMongoDbAPICollectionDatasetTypeProperties ¶
type CosmosDbMongoDbAPICollectionDatasetTypeProperties struct {
// REQUIRED; The collection name of the CosmosDB (MongoDB API) database. Type: string (or Expression with resultType string).
Collection interface{} `json:"collection,omitempty"`
}
CosmosDbMongoDbAPICollectionDatasetTypeProperties - CosmosDB (MongoDB API) database dataset properties.
type CosmosDbMongoDbAPILinkedService ¶
type CosmosDbMongoDbAPILinkedService struct { LinkedService // REQUIRED; CosmosDB (MongoDB API) linked service properties. TypeProperties *CosmosDbMongoDbAPILinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
CosmosDbMongoDbAPILinkedService - Linked service for CosmosDB (MongoDB API) data source.
func (CosmosDbMongoDbAPILinkedService) MarshalJSON ¶
func (c CosmosDbMongoDbAPILinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CosmosDbMongoDbAPILinkedService.
func (*CosmosDbMongoDbAPILinkedService) UnmarshalJSON ¶
func (c *CosmosDbMongoDbAPILinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CosmosDbMongoDbAPILinkedService.
type CosmosDbMongoDbAPILinkedServiceTypeProperties ¶
type CosmosDbMongoDbAPILinkedServiceTypeProperties struct { // REQUIRED; The CosmosDB (MongoDB API) connection string. Type: string, SecureString or AzureKeyVaultSecretReference. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // REQUIRED; The name of the CosmosDB (MongoDB API) database that you want to access. Type: string (or Expression with resultType string). Database interface{} `json:"database,omitempty"` }
CosmosDbMongoDbAPILinkedServiceTypeProperties - CosmosDB (MongoDB API) linked service properties.
type CosmosDbMongoDbAPISink ¶
type CosmosDbMongoDbAPISink struct { CopySink // Specifies whether the document with same key to be overwritten (upsert) rather than throw exception (insert). The default value is "insert". Type: string // (or Expression with resultType string). Type: // string (or Expression with resultType string). WriteBehavior interface{} `json:"writeBehavior,omitempty"` }
CosmosDbMongoDbAPISink - A copy activity sink for a CosmosDB (MongoDB API) database.
func (CosmosDbMongoDbAPISink) MarshalJSON ¶
func (c CosmosDbMongoDbAPISink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CosmosDbMongoDbAPISink.
func (*CosmosDbMongoDbAPISink) UnmarshalJSON ¶
func (c *CosmosDbMongoDbAPISink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CosmosDbMongoDbAPISink.
type CosmosDbMongoDbAPISource ¶
type CosmosDbMongoDbAPISource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // Specifies the number of documents to return in each batch of the response from MongoDB instance. In most cases, modifying the batch size will not affect // the user or the application. This property's // main purpose is to avoid hit the limitation of response size. Type: integer (or Expression with resultType integer). BatchSize interface{} `json:"batchSize,omitempty"` // Cursor methods for Mongodb query. CursorMethods *MongoDbCursorMethodsProperties `json:"cursorMethods,omitempty"` // Specifies selection filter using query operators. To return all documents in a collection, omit this parameter or pass an empty document ({}). Type: // string (or Expression with resultType string). Filter interface{} `json:"filter,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout interface{} `json:"queryTimeout,omitempty"` }
CosmosDbMongoDbAPISource - A copy activity source for a CosmosDB (MongoDB API) database.
func (CosmosDbMongoDbAPISource) MarshalJSON ¶
func (c CosmosDbMongoDbAPISource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CosmosDbMongoDbAPISource.
func (*CosmosDbMongoDbAPISource) UnmarshalJSON ¶
func (c *CosmosDbMongoDbAPISource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CosmosDbMongoDbAPISource.
type CosmosDbSQLAPICollectionDataset ¶
type CosmosDbSQLAPICollectionDataset struct { Dataset // REQUIRED; CosmosDB (SQL API) Collection dataset properties. TypeProperties *CosmosDbSQLAPICollectionDatasetTypeProperties `json:"typeProperties,omitempty"` }
CosmosDbSQLAPICollectionDataset - Microsoft Azure CosmosDB (SQL API) Collection dataset.
func (CosmosDbSQLAPICollectionDataset) MarshalJSON ¶
func (c CosmosDbSQLAPICollectionDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CosmosDbSQLAPICollectionDataset.
func (*CosmosDbSQLAPICollectionDataset) UnmarshalJSON ¶
func (c *CosmosDbSQLAPICollectionDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CosmosDbSQLAPICollectionDataset.
type CosmosDbSQLAPICollectionDatasetTypeProperties ¶
type CosmosDbSQLAPICollectionDatasetTypeProperties struct {
// REQUIRED; CosmosDB (SQL API) collection name. Type: string (or Expression with resultType string).
CollectionName interface{} `json:"collectionName,omitempty"`
}
CosmosDbSQLAPICollectionDatasetTypeProperties - CosmosDB (SQL API) Collection dataset properties.
type CosmosDbSQLAPISink ¶
type CosmosDbSQLAPISink struct { CopySink // Describes how to write data to Azure Cosmos DB. Type: string (or Expression with resultType string). Allowed values: insert and upsert. WriteBehavior interface{} `json:"writeBehavior,omitempty"` }
CosmosDbSQLAPISink - A copy activity Azure CosmosDB (SQL API) Collection sink.
func (CosmosDbSQLAPISink) MarshalJSON ¶
func (c CosmosDbSQLAPISink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CosmosDbSQLAPISink.
func (*CosmosDbSQLAPISink) UnmarshalJSON ¶
func (c *CosmosDbSQLAPISink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CosmosDbSQLAPISink.
type CosmosDbSQLAPISource ¶
type CosmosDbSQLAPISource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // Whether detect primitive values as datetime values. Type: boolean (or Expression with resultType boolean). DetectDatetime interface{} `json:"detectDatetime,omitempty"` // Page size of the result. Type: integer (or Expression with resultType integer). PageSize interface{} `json:"pageSize,omitempty"` // Preferred regions. Type: array of strings (or Expression with resultType array of strings). PreferredRegions interface{} `json:"preferredRegions,omitempty"` // SQL API query. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
CosmosDbSQLAPISource - A copy activity Azure CosmosDB (SQL API) Collection source.
func (CosmosDbSQLAPISource) MarshalJSON ¶
func (c CosmosDbSQLAPISource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CosmosDbSQLAPISource.
func (*CosmosDbSQLAPISource) UnmarshalJSON ¶
func (c *CosmosDbSQLAPISource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CosmosDbSQLAPISource.
type CouchbaseLinkedService ¶
type CouchbaseLinkedService struct { LinkedService // REQUIRED; Couchbase server linked service properties. TypeProperties *CouchbaseLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
CouchbaseLinkedService - Couchbase server linked service.
func (CouchbaseLinkedService) MarshalJSON ¶
func (c CouchbaseLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CouchbaseLinkedService.
func (*CouchbaseLinkedService) UnmarshalJSON ¶
func (c *CouchbaseLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CouchbaseLinkedService.
type CouchbaseLinkedServiceTypeProperties ¶
type CouchbaseLinkedServiceTypeProperties struct { // An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // The Azure key vault secret reference of credString in connection string. CredString *AzureKeyVaultSecretReference `json:"credString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` }
CouchbaseLinkedServiceTypeProperties - Couchbase server linked service properties.
type CouchbaseSource ¶
type CouchbaseSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
CouchbaseSource - A copy activity Couchbase server source.
func (CouchbaseSource) MarshalJSON ¶
func (c CouchbaseSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CouchbaseSource.
func (*CouchbaseSource) UnmarshalJSON ¶
func (c *CouchbaseSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CouchbaseSource.
type CouchbaseTableDataset ¶
type CouchbaseTableDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
CouchbaseTableDataset - Couchbase server dataset.
func (CouchbaseTableDataset) MarshalJSON ¶
func (c CouchbaseTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CouchbaseTableDataset.
func (*CouchbaseTableDataset) UnmarshalJSON ¶
func (c *CouchbaseTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CouchbaseTableDataset.
type CreateDataFlowDebugSessionRequest ¶
type CreateDataFlowDebugSessionRequest struct { // Timeout setting for Databricks cluster. ClusterTimeout *int32 `json:"clusterTimeout,omitempty"` // Data bricks linked service. DataBricksLinkedService *LinkedServiceResource `json:"dataBricksLinkedService,omitempty"` // The name of the data flow. DataFlowName *string `json:"dataFlowName,omitempty"` // The ID of existing Databricks cluster. ExistingClusterID *string `json:"existingClusterId,omitempty"` // The name of new Databricks cluster. NewClusterName *string `json:"newClusterName,omitempty"` // The type of new Databricks cluster. NewClusterNodeType *string `json:"newClusterNodeType,omitempty"` }
CreateDataFlowDebugSessionRequest - Request body structure for creating data flow debug session.
type CreateDataFlowDebugSessionResponse ¶
type CreateDataFlowDebugSessionResponse struct { // The ID of data flow debug session. SessionID *string `json:"sessionId,omitempty"` }
CreateDataFlowDebugSessionResponse - Response body structure for creating data flow debug session.
type CreateDataFlowDebugSessionResponsePoller ¶
type CreateDataFlowDebugSessionResponsePoller interface { azcore.Poller // FinalResponse performs a final GET to the service and returns the final response // for the polling operation. If there is an error performing the final GET then an error is returned. // If the final GET succeeded then the final CreateDataFlowDebugSessionResponseResponse will be returned. FinalResponse(ctx context.Context) (CreateDataFlowDebugSessionResponseResponse, error) }
CreateDataFlowDebugSessionResponsePoller provides polling facilities until the operation reaches a terminal state.
type CreateDataFlowDebugSessionResponsePollerResponse ¶
type CreateDataFlowDebugSessionResponsePollerResponse struct { // PollUntilDone will poll the service endpoint until a terminal state is reached or an error is received PollUntilDone func(ctx context.Context, frequency time.Duration) (CreateDataFlowDebugSessionResponseResponse, error) // Poller contains an initialized poller. Poller CreateDataFlowDebugSessionResponsePoller // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
CreateDataFlowDebugSessionResponsePollerResponse is the response envelope for operations that asynchronously return a CreateDataFlowDebugSessionResponse type.
type CreateDataFlowDebugSessionResponseResponse ¶
type CreateDataFlowDebugSessionResponseResponse struct { // Response body structure for creating data flow debug session. CreateDataFlowDebugSessionResponse *CreateDataFlowDebugSessionResponse // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
CreateDataFlowDebugSessionResponseResponse is the response envelope for operations that return a CreateDataFlowDebugSessionResponse type.
type CreateRunResponse ¶
type CreateRunResponse struct { // REQUIRED; Identifier of a run. RunID *string `json:"runId,omitempty"` }
CreateRunResponse - Response body with a run identifier.
type CreateRunResponseResponse ¶
type CreateRunResponseResponse struct { // Response body with a run identifier. CreateRunResponse *CreateRunResponse // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
CreateRunResponseResponse is the response envelope for operations that return a CreateRunResponse type.
type CustomActivity ¶
type CustomActivity struct { ExecutionActivity // REQUIRED; Custom activity properties. TypeProperties *CustomActivityTypeProperties `json:"typeProperties,omitempty"` }
CustomActivity - Custom activity type.
func (CustomActivity) MarshalJSON ¶
func (c CustomActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CustomActivity.
func (*CustomActivity) UnmarshalJSON ¶
func (c *CustomActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CustomActivity.
type CustomActivityReferenceObject ¶
type CustomActivityReferenceObject struct { // Dataset references. Datasets []*DatasetReference `json:"datasets,omitempty"` // Linked service references. LinkedServices []*LinkedServiceReference `json:"linkedServices,omitempty"` }
CustomActivityReferenceObject - Reference objects for custom activity
func (CustomActivityReferenceObject) MarshalJSON ¶
func (c CustomActivityReferenceObject) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CustomActivityReferenceObject.
type CustomActivityTypeProperties ¶
type CustomActivityTypeProperties struct { // REQUIRED; Command for custom activity Type: string (or Expression with resultType string). Command interface{} `json:"command,omitempty"` // Elevation level and scope for the user, default is nonadmin task. Type: string (or Expression with resultType double). AutoUserSpecification interface{} `json:"autoUserSpecification,omitempty"` // User defined property bag. There is no restriction on the keys or values that can be used. The user specified custom activity has the full responsibility // to consume and interpret the content defined. ExtendedProperties map[string]interface{} `json:"extendedProperties,omitempty"` // Folder path for resource files Type: string (or Expression with resultType string). FolderPath interface{} `json:"folderPath,omitempty"` // Reference objects ReferenceObjects *CustomActivityReferenceObject `json:"referenceObjects,omitempty"` // Resource linked service reference. ResourceLinkedService *LinkedServiceReference `json:"resourceLinkedService,omitempty"` // The retention time for the files submitted for custom activity. Type: double (or Expression with resultType double). RetentionTimeInDays interface{} `json:"retentionTimeInDays,omitempty"` }
CustomActivityTypeProperties - Custom activity properties.
func (CustomActivityTypeProperties) MarshalJSON ¶
func (c CustomActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CustomActivityTypeProperties.
type CustomDataSourceLinkedService ¶
type CustomDataSourceLinkedService struct { LinkedService // REQUIRED; Custom linked service properties. TypeProperties interface{} `json:"typeProperties,omitempty"` }
CustomDataSourceLinkedService - Custom linked service.
func (CustomDataSourceLinkedService) MarshalJSON ¶
func (c CustomDataSourceLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CustomDataSourceLinkedService.
func (*CustomDataSourceLinkedService) UnmarshalJSON ¶
func (c *CustomDataSourceLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CustomDataSourceLinkedService.
type CustomDataset ¶
type CustomDataset struct { Dataset // Custom dataset properties. TypeProperties interface{} `json:"typeProperties,omitempty"` }
CustomDataset - The custom dataset.
func (CustomDataset) MarshalJSON ¶
func (c CustomDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CustomDataset.
func (*CustomDataset) UnmarshalJSON ¶
func (c *CustomDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CustomDataset.
type CustomEventsTrigger ¶
type CustomEventsTrigger struct { MultiplePipelineTrigger // REQUIRED; Custom Events Trigger properties. TypeProperties *CustomEventsTriggerTypeProperties `json:"typeProperties,omitempty"` }
CustomEventsTrigger - Trigger that runs every time a custom event is received.
func (CustomEventsTrigger) MarshalJSON ¶
func (c CustomEventsTrigger) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CustomEventsTrigger.
func (*CustomEventsTrigger) UnmarshalJSON ¶
func (c *CustomEventsTrigger) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CustomEventsTrigger.
type CustomEventsTriggerTypeProperties ¶
type CustomEventsTriggerTypeProperties struct { // REQUIRED; The list of event types that cause this trigger to fire. Events []interface{} `json:"events,omitempty"` // REQUIRED; The ARM resource ID of the Azure Event Grid Topic. Scope *string `json:"scope,omitempty"` // The event subject must begin with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith. SubjectBeginsWith *string `json:"subjectBeginsWith,omitempty"` // The event subject must end with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith. SubjectEndsWith *string `json:"subjectEndsWith,omitempty"` }
CustomEventsTriggerTypeProperties - Custom Events Trigger properties.
func (CustomEventsTriggerTypeProperties) MarshalJSON ¶
func (c CustomEventsTriggerTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CustomEventsTriggerTypeProperties.
type CustomSetupBase ¶
type CustomSetupBase struct { // REQUIRED; The type of custom setup. Type *string `json:"type,omitempty"` }
CustomSetupBase - The base definition of the custom setup.
func (*CustomSetupBase) GetCustomSetupBase ¶
func (c *CustomSetupBase) GetCustomSetupBase() *CustomSetupBase
GetCustomSetupBase implements the CustomSetupBaseClassification interface for type CustomSetupBase.
type CustomSetupBaseClassification ¶
type CustomSetupBaseClassification interface { // GetCustomSetupBase returns the CustomSetupBase content of the underlying type. GetCustomSetupBase() *CustomSetupBase }
CustomSetupBaseClassification provides polymorphic access to related types. Call the interface's GetCustomSetupBase() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *CustomSetupBase
type CustomerManagedKeyDetails ¶
type CustomerManagedKeyDetails struct { // The key object of the workspace Key *WorkspaceKeyDetails `json:"key,omitempty"` // READ-ONLY; The customer managed key status on the workspace Status *string `json:"status,omitempty" azure:"ro"` }
CustomerManagedKeyDetails - Details of the customer managed key associated with the workspace
type DWCopyCommandDefaultValue ¶
type DWCopyCommandDefaultValue struct { // Column name. Type: object (or Expression with resultType string). ColumnName interface{} `json:"columnName,omitempty"` // The default value of the column. Type: object (or Expression with resultType string). DefaultValue interface{} `json:"defaultValue,omitempty"` }
DWCopyCommandDefaultValue - Default value.
type DWCopyCommandSettings ¶
type DWCopyCommandSettings struct { // Additional options directly passed to SQL DW in Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType object). // Example: "additionalOptions": { "MAXERRORS": // "1000", "DATEFORMAT": "'ymd'" } AdditionalOptions map[string]*string `json:"additionalOptions,omitempty"` // Specifies the default values for each target column in SQL DW. The default values in the property overwrite the DEFAULT constraint set in the DB, and // identity column cannot have a default value. Type: // array of objects (or Expression with resultType array of objects). DefaultValues []*DWCopyCommandDefaultValue `json:"defaultValues,omitempty"` }
DWCopyCommandSettings - DW Copy Command settings.
func (DWCopyCommandSettings) MarshalJSON ¶
func (d DWCopyCommandSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DWCopyCommandSettings.
type DataFlow ¶
type DataFlow struct { // REQUIRED; Type of data flow. Type *string `json:"type,omitempty"` // List of tags that can be used for describing the data flow. Annotations []interface{} `json:"annotations,omitempty"` // The description of the data flow. Description *string `json:"description,omitempty"` // The folder that this data flow is in. If not specified, Data flow will appear at the root level. Folder *DataFlowFolder `json:"folder,omitempty"` }
DataFlow - Azure Synapse nested object which contains a flow with data movements and transformations.
func (*DataFlow) GetDataFlow ¶
GetDataFlow implements the DataFlowClassification interface for type DataFlow.
func (*DataFlow) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type DataFlow.
type DataFlowBeginCreateOrUpdateDataFlowOptions ¶
type DataFlowBeginCreateOrUpdateDataFlowOptions struct { // ETag of the data flow entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update. IfMatch *string }
DataFlowBeginCreateOrUpdateDataFlowOptions contains the optional parameters for the DataFlow.BeginCreateOrUpdateDataFlow method.
type DataFlowBeginDeleteDataFlowOptions ¶
type DataFlowBeginDeleteDataFlowOptions struct { }
DataFlowBeginDeleteDataFlowOptions contains the optional parameters for the DataFlow.BeginDeleteDataFlow method.
type DataFlowBeginRenameDataFlowOptions ¶
type DataFlowBeginRenameDataFlowOptions struct { }
DataFlowBeginRenameDataFlowOptions contains the optional parameters for the DataFlow.BeginRenameDataFlow method.
type DataFlowClassification ¶
type DataFlowClassification interface { // GetDataFlow returns the DataFlow content of the underlying type. GetDataFlow() *DataFlow }
DataFlowClassification provides polymorphic access to related types. Call the interface's GetDataFlow() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *DataFlow, *MappingDataFlow
type DataFlowClient ¶
type DataFlowClient struct {
// contains filtered or unexported fields
}
DataFlowClient contains the methods for the DataFlow group. Don't use this type directly, use NewDataFlowClient() instead.
func NewDataFlowClient ¶
func NewDataFlowClient(con *Connection) *DataFlowClient
NewDataFlowClient creates a new instance of DataFlowClient with the specified values.
func (*DataFlowClient) BeginCreateOrUpdateDataFlow ¶
func (client *DataFlowClient) BeginCreateOrUpdateDataFlow(ctx context.Context, dataFlowName string, dataFlow DataFlowResource, options *DataFlowBeginCreateOrUpdateDataFlowOptions) (DataFlowResourcePollerResponse, error)
BeginCreateOrUpdateDataFlow - Creates or updates a data flow. If the operation fails it returns the *CloudError error type.
func (*DataFlowClient) BeginDeleteDataFlow ¶
func (client *DataFlowClient) BeginDeleteDataFlow(ctx context.Context, dataFlowName string, options *DataFlowBeginDeleteDataFlowOptions) (HTTPPollerResponse, error)
BeginDeleteDataFlow - Deletes a data flow. If the operation fails it returns the *CloudError error type.
func (*DataFlowClient) BeginRenameDataFlow ¶
func (client *DataFlowClient) BeginRenameDataFlow(ctx context.Context, dataFlowName string, request ArtifactRenameRequest, options *DataFlowBeginRenameDataFlowOptions) (HTTPPollerResponse, error)
BeginRenameDataFlow - Renames a dataflow. If the operation fails it returns the *CloudError error type.
func (*DataFlowClient) GetDataFlow ¶
func (client *DataFlowClient) GetDataFlow(ctx context.Context, dataFlowName string, options *DataFlowGetDataFlowOptions) (DataFlowResourceResponse, error)
GetDataFlow - Gets a data flow. If the operation fails it returns the *CloudError error type.
func (*DataFlowClient) GetDataFlowsByWorkspace ¶
func (client *DataFlowClient) GetDataFlowsByWorkspace(options *DataFlowGetDataFlowsByWorkspaceOptions) DataFlowListResponsePager
GetDataFlowsByWorkspace - Lists data flows. If the operation fails it returns the *CloudError error type.
func (*DataFlowClient) ResumeCreateOrUpdateDataFlow ¶
func (client *DataFlowClient) ResumeCreateOrUpdateDataFlow(ctx context.Context, token string) (DataFlowResourcePollerResponse, error)
ResumeCreateOrUpdateDataFlow creates a new DataFlowResourcePoller from the specified resume token. token - The value must come from a previous call to DataFlowResourcePoller.ResumeToken().
func (*DataFlowClient) ResumeDeleteDataFlow ¶
func (client *DataFlowClient) ResumeDeleteDataFlow(ctx context.Context, token string) (HTTPPollerResponse, error)
ResumeDeleteDataFlow creates a new HTTPPoller from the specified resume token. token - The value must come from a previous call to HTTPPoller.ResumeToken().
func (*DataFlowClient) ResumeRenameDataFlow ¶
func (client *DataFlowClient) ResumeRenameDataFlow(ctx context.Context, token string) (HTTPPollerResponse, error)
ResumeRenameDataFlow creates a new HTTPPoller from the specified resume token. token - The value must come from a previous call to HTTPPoller.ResumeToken().
type DataFlowComputeType ¶
type DataFlowComputeType string
DataFlowComputeType - Compute type of the cluster which will execute data flow job.
const ( DataFlowComputeTypeComputeOptimized DataFlowComputeType = "ComputeOptimized" DataFlowComputeTypeGeneral DataFlowComputeType = "General" DataFlowComputeTypeMemoryOptimized DataFlowComputeType = "MemoryOptimized" )
func PossibleDataFlowComputeTypeValues ¶
func PossibleDataFlowComputeTypeValues() []DataFlowComputeType
PossibleDataFlowComputeTypeValues returns the possible values for the DataFlowComputeType const type.
func (DataFlowComputeType) ToPtr ¶
func (c DataFlowComputeType) ToPtr() *DataFlowComputeType
ToPtr returns a *DataFlowComputeType pointing to the current value.
type DataFlowDebugCommandRequest ¶
type DataFlowDebugCommandRequest struct { // REQUIRED; The command payload object. CommandPayload interface{} `json:"commandPayload,omitempty"` // REQUIRED; The ID of data flow debug session. SessionID *string `json:"sessionId,omitempty"` // The command name. CommandName *string `json:"commandName,omitempty"` // The data flow which contains the debug session. DataFlowName *string `json:"dataFlowName,omitempty"` }
DataFlowDebugCommandRequest - Request body structure for data flow expression preview.
type DataFlowDebugCommandResponse ¶
type DataFlowDebugCommandResponse struct { // The result data of data preview, statistics or expression preview. Data *string `json:"data,omitempty"` // The run status of data preview, statistics or expression preview. Status *string `json:"status,omitempty"` }
DataFlowDebugCommandResponse - Response body structure of data flow result for data preview, statistics or expression preview.
type DataFlowDebugCommandResponsePoller ¶
type DataFlowDebugCommandResponsePoller interface { azcore.Poller // FinalResponse performs a final GET to the service and returns the final response // for the polling operation. If there is an error performing the final GET then an error is returned. // If the final GET succeeded then the final DataFlowDebugCommandResponseResponse will be returned. FinalResponse(ctx context.Context) (DataFlowDebugCommandResponseResponse, error) }
DataFlowDebugCommandResponsePoller provides polling facilities until the operation reaches a terminal state.
type DataFlowDebugCommandResponsePollerResponse ¶
type DataFlowDebugCommandResponsePollerResponse struct { // PollUntilDone will poll the service endpoint until a terminal state is reached or an error is received PollUntilDone func(ctx context.Context, frequency time.Duration) (DataFlowDebugCommandResponseResponse, error) // Poller contains an initialized poller. Poller DataFlowDebugCommandResponsePoller // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
DataFlowDebugCommandResponsePollerResponse is the response envelope for operations that asynchronously return a DataFlowDebugCommandResponse type.
type DataFlowDebugCommandResponseResponse ¶
type DataFlowDebugCommandResponseResponse struct { // Response body structure of data flow result for data preview, statistics or expression preview. DataFlowDebugCommandResponse *DataFlowDebugCommandResponse // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
DataFlowDebugCommandResponseResponse is the response envelope for operations that return a DataFlowDebugCommandResponse type.
type DataFlowDebugPackage ¶
type DataFlowDebugPackage struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Data flow instance. DataFlow *DataFlowDebugResource `json:"dataFlow,omitempty"` // List of datasets. Datasets []*DatasetDebugResource `json:"datasets,omitempty"` // Data flow debug settings. DebugSettings *DataFlowDebugPackageDebugSettings `json:"debugSettings,omitempty"` // List of linked services. LinkedServices []*LinkedServiceDebugResource `json:"linkedServices,omitempty"` // The ID of data flow debug session. SessionID *string `json:"sessionId,omitempty"` // Staging info for debug session. Staging *DataFlowStagingInfo `json:"staging,omitempty"` }
DataFlowDebugPackage - Request body structure for starting data flow debug session.
func (DataFlowDebugPackage) MarshalJSON ¶
func (d DataFlowDebugPackage) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataFlowDebugPackage.
func (*DataFlowDebugPackage) UnmarshalJSON ¶
func (d *DataFlowDebugPackage) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DataFlowDebugPackage.
type DataFlowDebugPackageDebugSettings ¶
type DataFlowDebugPackageDebugSettings struct { // Parameters for dataset. DatasetParameters interface{} `json:"datasetParameters,omitempty"` // Data flow parameters. Parameters map[string]interface{} `json:"parameters,omitempty"` // Source setting for data flow debug. SourceSettings []*DataFlowSourceSetting `json:"sourceSettings,omitempty"` }
DataFlowDebugPackageDebugSettings - Data flow debug settings.
func (DataFlowDebugPackageDebugSettings) MarshalJSON ¶
func (d DataFlowDebugPackageDebugSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataFlowDebugPackageDebugSettings.
type DataFlowDebugPreviewDataRequest ¶
type DataFlowDebugPreviewDataRequest struct { // The data flow which contains the debug session. DataFlowName *string `json:"dataFlowName,omitempty"` // The row limit for preview request. RowLimits *int32 `json:"rowLimits,omitempty"` // The ID of data flow debug session. SessionID *string `json:"sessionId,omitempty"` // The output stream name. StreamName *string `json:"streamName,omitempty"` }
DataFlowDebugPreviewDataRequest - Request body structure for data flow preview data.
type DataFlowDebugQueryResponse ¶
type DataFlowDebugQueryResponse struct { // The run ID of data flow debug session. RunID *string `json:"runId,omitempty"` }
DataFlowDebugQueryResponse - Response body structure of data flow query for data preview, statistics or expression preview.
type DataFlowDebugResource ¶
type DataFlowDebugResource struct { SubResourceDebugResource // REQUIRED; Data flow properties. Properties DataFlowClassification `json:"properties,omitempty"` }
DataFlowDebugResource - Data flow debug resource.
func (DataFlowDebugResource) MarshalJSON ¶
func (d DataFlowDebugResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataFlowDebugResource.
func (*DataFlowDebugResource) UnmarshalJSON ¶
func (d *DataFlowDebugResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DataFlowDebugResource.
type DataFlowDebugResultResponse ¶
type DataFlowDebugResultResponse struct { // The result data of data preview, statistics or expression preview. Data *string `json:"data,omitempty"` // The run status of data preview, statistics or expression preview. Status *string `json:"status,omitempty"` }
DataFlowDebugResultResponse - Response body structure of data flow result for data preview, statistics or expression preview.
type DataFlowDebugSessionAddDataFlowOptions ¶
type DataFlowDebugSessionAddDataFlowOptions struct { }
DataFlowDebugSessionAddDataFlowOptions contains the optional parameters for the DataFlowDebugSession.AddDataFlow method.
type DataFlowDebugSessionBeginCreateDataFlowDebugSessionOptions ¶
type DataFlowDebugSessionBeginCreateDataFlowDebugSessionOptions struct { }
DataFlowDebugSessionBeginCreateDataFlowDebugSessionOptions contains the optional parameters for the DataFlowDebugSession.BeginCreateDataFlowDebugSession method.
type DataFlowDebugSessionBeginExecuteCommandOptions ¶
type DataFlowDebugSessionBeginExecuteCommandOptions struct { }
DataFlowDebugSessionBeginExecuteCommandOptions contains the optional parameters for the DataFlowDebugSession.BeginExecuteCommand method.
type DataFlowDebugSessionClient ¶
type DataFlowDebugSessionClient struct {
// contains filtered or unexported fields
}
DataFlowDebugSessionClient contains the methods for the DataFlowDebugSession group. Don't use this type directly, use NewDataFlowDebugSessionClient() instead.
func NewDataFlowDebugSessionClient ¶
func NewDataFlowDebugSessionClient(con *Connection) *DataFlowDebugSessionClient
NewDataFlowDebugSessionClient creates a new instance of DataFlowDebugSessionClient with the specified values.
func (*DataFlowDebugSessionClient) AddDataFlow ¶
func (client *DataFlowDebugSessionClient) AddDataFlow(ctx context.Context, request DataFlowDebugPackage, options *DataFlowDebugSessionAddDataFlowOptions) (AddDataFlowToDebugSessionResponseResponse, error)
AddDataFlow - Add a data flow into debug session. If the operation fails it returns the *CloudError error type.
func (*DataFlowDebugSessionClient) BeginCreateDataFlowDebugSession ¶
func (client *DataFlowDebugSessionClient) BeginCreateDataFlowDebugSession(ctx context.Context, request CreateDataFlowDebugSessionRequest, options *DataFlowDebugSessionBeginCreateDataFlowDebugSessionOptions) (CreateDataFlowDebugSessionResponsePollerResponse, error)
BeginCreateDataFlowDebugSession - Creates a data flow debug session. If the operation fails it returns the *CloudError error type.
func (*DataFlowDebugSessionClient) BeginExecuteCommand ¶
func (client *DataFlowDebugSessionClient) BeginExecuteCommand(ctx context.Context, request DataFlowDebugCommandRequest, options *DataFlowDebugSessionBeginExecuteCommandOptions) (DataFlowDebugCommandResponsePollerResponse, error)
BeginExecuteCommand - Execute a data flow debug command. If the operation fails it returns the *CloudError error type.
func (*DataFlowDebugSessionClient) DeleteDataFlowDebugSession ¶
func (client *DataFlowDebugSessionClient) DeleteDataFlowDebugSession(ctx context.Context, request DeleteDataFlowDebugSessionRequest, options *DataFlowDebugSessionDeleteDataFlowDebugSessionOptions) (*http.Response, error)
DeleteDataFlowDebugSession - Deletes a data flow debug session. If the operation fails it returns the *CloudError error type.
func (*DataFlowDebugSessionClient) QueryDataFlowDebugSessionsByWorkspace ¶
func (client *DataFlowDebugSessionClient) QueryDataFlowDebugSessionsByWorkspace(options *DataFlowDebugSessionQueryDataFlowDebugSessionsByWorkspaceOptions) QueryDataFlowDebugSessionsResponsePager
QueryDataFlowDebugSessionsByWorkspace - Query all active data flow debug sessions. If the operation fails it returns the *CloudError error type.
func (*DataFlowDebugSessionClient) ResumeCreateDataFlowDebugSession ¶
func (client *DataFlowDebugSessionClient) ResumeCreateDataFlowDebugSession(ctx context.Context, token string) (CreateDataFlowDebugSessionResponsePollerResponse, error)
ResumeCreateDataFlowDebugSession creates a new CreateDataFlowDebugSessionResponsePoller from the specified resume token. token - The value must come from a previous call to CreateDataFlowDebugSessionResponsePoller.ResumeToken().
func (*DataFlowDebugSessionClient) ResumeExecuteCommand ¶
func (client *DataFlowDebugSessionClient) ResumeExecuteCommand(ctx context.Context, token string) (DataFlowDebugCommandResponsePollerResponse, error)
ResumeExecuteCommand creates a new DataFlowDebugCommandResponsePoller from the specified resume token. token - The value must come from a previous call to DataFlowDebugCommandResponsePoller.ResumeToken().
type DataFlowDebugSessionDeleteDataFlowDebugSessionOptions ¶
type DataFlowDebugSessionDeleteDataFlowDebugSessionOptions struct { }
DataFlowDebugSessionDeleteDataFlowDebugSessionOptions contains the optional parameters for the DataFlowDebugSession.DeleteDataFlowDebugSession method.
type DataFlowDebugSessionInfo ¶
type DataFlowDebugSessionInfo struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Compute type of the cluster. ComputeType *string `json:"computeType,omitempty"` // Core count of the cluster. CoreCount *int32 `json:"coreCount,omitempty"` // The name of the data flow. DataFlowName *string `json:"dataFlowName,omitempty"` // Attached integration runtime name of data flow debug session. IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty"` // Last activity time of data flow debug session. LastActivityTime *string `json:"lastActivityTime,omitempty"` // Node count of the cluster. (deprecated property) NodeCount *int32 `json:"nodeCount,omitempty"` // The ID of data flow debug session. SessionID *string `json:"sessionId,omitempty"` // Start time of data flow debug session. StartTime *string `json:"startTime,omitempty"` // Compute type of the cluster. TimeToLiveInMinutes *int32 `json:"timeToLiveInMinutes,omitempty"` }
DataFlowDebugSessionInfo - Data flow debug session info.
func (DataFlowDebugSessionInfo) MarshalJSON ¶
func (d DataFlowDebugSessionInfo) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataFlowDebugSessionInfo.
func (*DataFlowDebugSessionInfo) UnmarshalJSON ¶
func (d *DataFlowDebugSessionInfo) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DataFlowDebugSessionInfo.
type DataFlowDebugSessionQueryDataFlowDebugSessionsByWorkspaceOptions ¶
type DataFlowDebugSessionQueryDataFlowDebugSessionsByWorkspaceOptions struct { }
DataFlowDebugSessionQueryDataFlowDebugSessionsByWorkspaceOptions contains the optional parameters for the DataFlowDebugSession.QueryDataFlowDebugSessionsByWorkspace method.
type DataFlowDebugStatisticsRequest ¶
type DataFlowDebugStatisticsRequest struct { // List of column names. Columns []*string `json:"columns,omitempty"` // The data flow which contains the debug session. DataFlowName *string `json:"dataFlowName,omitempty"` // The ID of data flow debug session. SessionID *string `json:"sessionId,omitempty"` // The output stream name. StreamName *string `json:"streamName,omitempty"` }
DataFlowDebugStatisticsRequest - Request body structure for data flow statistics.
func (DataFlowDebugStatisticsRequest) MarshalJSON ¶
func (d DataFlowDebugStatisticsRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataFlowDebugStatisticsRequest.
type DataFlowFolder ¶
type DataFlowFolder struct { // The name of the folder that this data flow is in. Name *string `json:"name,omitempty"` }
DataFlowFolder - The folder that this data flow is in. If not specified, Data flow will appear at the root level.
type DataFlowGetDataFlowOptions ¶
type DataFlowGetDataFlowOptions struct { // ETag of the data flow entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will // be returned. IfNoneMatch *string }
DataFlowGetDataFlowOptions contains the optional parameters for the DataFlow.GetDataFlow method.
type DataFlowGetDataFlowsByWorkspaceOptions ¶
type DataFlowGetDataFlowsByWorkspaceOptions struct { }
DataFlowGetDataFlowsByWorkspaceOptions contains the optional parameters for the DataFlow.GetDataFlowsByWorkspace method.
type DataFlowListResponse ¶
type DataFlowListResponse struct { // REQUIRED; List of data flows. Value []*DataFlowResource `json:"value,omitempty"` // The link to the next page of results, if any remaining results exist. NextLink *string `json:"nextLink,omitempty"` }
DataFlowListResponse - A list of data flow resources.
func (DataFlowListResponse) MarshalJSON ¶
func (d DataFlowListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataFlowListResponse.
type DataFlowListResponsePager ¶
type DataFlowListResponsePager interface { azcore.Pager // Page returns the current DataFlowListResponseResponse. PageResponse() DataFlowListResponseResponse }
DataFlowListResponsePager provides iteration over DataFlowListResponse pages.
type DataFlowListResponseResponse ¶
type DataFlowListResponseResponse struct { // A list of data flow resources. DataFlowListResponse *DataFlowListResponse // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
DataFlowListResponseResponse is the response envelope for operations that return a DataFlowListResponse type.
type DataFlowReference ¶
type DataFlowReference struct { // REQUIRED; Reference data flow name. ReferenceName *string `json:"referenceName,omitempty"` // REQUIRED; Data flow reference type. Type *DataFlowReferenceType `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Reference data flow parameters from dataset. DatasetParameters interface{} `json:"datasetParameters,omitempty"` }
DataFlowReference - Data flow reference type.
func (DataFlowReference) MarshalJSON ¶
func (d DataFlowReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataFlowReference.
func (*DataFlowReference) UnmarshalJSON ¶
func (d *DataFlowReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DataFlowReference.
type DataFlowReferenceType ¶
type DataFlowReferenceType string
DataFlowReferenceType - Data flow reference type.
const (
DataFlowReferenceTypeDataFlowReference DataFlowReferenceType = "DataFlowReference"
)
func PossibleDataFlowReferenceTypeValues ¶
func PossibleDataFlowReferenceTypeValues() []DataFlowReferenceType
PossibleDataFlowReferenceTypeValues returns the possible values for the DataFlowReferenceType const type.
func (DataFlowReferenceType) ToPtr ¶
func (c DataFlowReferenceType) ToPtr() *DataFlowReferenceType
ToPtr returns a *DataFlowReferenceType pointing to the current value.
type DataFlowResource ¶
type DataFlowResource struct { SubResource // REQUIRED; Data flow properties. Properties DataFlowClassification `json:"properties,omitempty"` }
DataFlowResource - Data flow resource type.
func (DataFlowResource) MarshalJSON ¶
func (d DataFlowResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataFlowResource.
func (*DataFlowResource) UnmarshalJSON ¶
func (d *DataFlowResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DataFlowResource.
type DataFlowResourcePoller ¶
type DataFlowResourcePoller interface { azcore.Poller // FinalResponse performs a final GET to the service and returns the final response // for the polling operation. If there is an error performing the final GET then an error is returned. // If the final GET succeeded then the final DataFlowResourceResponse will be returned. FinalResponse(ctx context.Context) (DataFlowResourceResponse, error) }
DataFlowResourcePoller provides polling facilities until the operation reaches a terminal state.
type DataFlowResourcePollerResponse ¶
type DataFlowResourcePollerResponse struct { // PollUntilDone will poll the service endpoint until a terminal state is reached or an error is received PollUntilDone func(ctx context.Context, frequency time.Duration) (DataFlowResourceResponse, error) // Poller contains an initialized poller. Poller DataFlowResourcePoller // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
DataFlowResourcePollerResponse is the response envelope for operations that asynchronously return a DataFlowResource type.
type DataFlowResourceResponse ¶
type DataFlowResourceResponse struct { // Data flow resource type. DataFlowResource *DataFlowResource // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
DataFlowResourceResponse is the response envelope for operations that return a DataFlowResource type.
type DataFlowSink ¶
type DataFlowSink struct { Transformation // Dataset reference. Dataset *DatasetReference `json:"dataset,omitempty"` // Linked service reference. LinkedService *LinkedServiceReference `json:"linkedService,omitempty"` // Schema linked service reference. SchemaLinkedService *LinkedServiceReference `json:"schemaLinkedService,omitempty"` }
DataFlowSink - Transformation for data flow sink.
type DataFlowSource ¶
type DataFlowSource struct { Transformation // Dataset reference. Dataset *DatasetReference `json:"dataset,omitempty"` // Linked service reference. LinkedService *LinkedServiceReference `json:"linkedService,omitempty"` // Schema linked service reference. SchemaLinkedService *LinkedServiceReference `json:"schemaLinkedService,omitempty"` }
DataFlowSource - Transformation for data flow source.
type DataFlowSourceSetting ¶
type DataFlowSourceSetting struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Defines the row limit of data flow source in debug. RowLimit *int32 `json:"rowLimit,omitempty"` // The data flow source name. SourceName *string `json:"sourceName,omitempty"` }
DataFlowSourceSetting - Definition of data flow source setting for debug.
func (DataFlowSourceSetting) MarshalJSON ¶
func (d DataFlowSourceSetting) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataFlowSourceSetting.
func (*DataFlowSourceSetting) UnmarshalJSON ¶
func (d *DataFlowSourceSetting) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DataFlowSourceSetting.
type DataFlowStagingInfo ¶
type DataFlowStagingInfo struct { // Folder path for staging blob. FolderPath *string `json:"folderPath,omitempty"` // Staging linked service reference. LinkedService *LinkedServiceReference `json:"linkedService,omitempty"` }
DataFlowStagingInfo - Staging info for execute data flow activity.
type DataLakeAnalyticsUSQLActivity ¶
type DataLakeAnalyticsUSQLActivity struct { ExecutionActivity // REQUIRED; Data Lake Analytics U-SQL activity properties. TypeProperties *DataLakeAnalyticsUSQLActivityTypeProperties `json:"typeProperties,omitempty"` }
DataLakeAnalyticsUSQLActivity - Data Lake Analytics U-SQL activity.
func (DataLakeAnalyticsUSQLActivity) MarshalJSON ¶
func (d DataLakeAnalyticsUSQLActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataLakeAnalyticsUSQLActivity.
func (*DataLakeAnalyticsUSQLActivity) UnmarshalJSON ¶
func (d *DataLakeAnalyticsUSQLActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DataLakeAnalyticsUSQLActivity.
type DataLakeAnalyticsUSQLActivityTypeProperties ¶
type DataLakeAnalyticsUSQLActivityTypeProperties struct { // REQUIRED; Script linked service reference. ScriptLinkedService *LinkedServiceReference `json:"scriptLinkedService,omitempty"` // REQUIRED; Case-sensitive path to folder that contains the U-SQL script. Type: string (or Expression with resultType string). ScriptPath interface{} `json:"scriptPath,omitempty"` // Compilation mode of U-SQL. Must be one of these values : Semantic, Full and SingleBox. Type: string (or Expression with resultType string). CompilationMode interface{} `json:"compilationMode,omitempty"` // The maximum number of nodes simultaneously used to run the job. Default value is 1. Type: integer (or Expression with resultType integer), minimum: 1. DegreeOfParallelism interface{} `json:"degreeOfParallelism,omitempty"` // Parameters for U-SQL job request. Parameters map[string]interface{} `json:"parameters,omitempty"` // Determines which jobs out of all that are queued should be selected to run first. The lower the number, the higher the priority. Default value is 1000. // Type: integer (or Expression with resultType // integer), minimum: 1. Priority interface{} `json:"priority,omitempty"` // Runtime version of the U-SQL engine to use. Type: string (or Expression with resultType string). RuntimeVersion interface{} `json:"runtimeVersion,omitempty"` }
DataLakeAnalyticsUSQLActivityTypeProperties - DataLakeAnalyticsU-SQL activity properties.
func (DataLakeAnalyticsUSQLActivityTypeProperties) MarshalJSON ¶
func (d DataLakeAnalyticsUSQLActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataLakeAnalyticsUSQLActivityTypeProperties.
type DataLakeStorageAccountDetails ¶
type DataLakeStorageAccountDetails struct { // Account URL AccountURL *string `json:"accountUrl,omitempty"` // Filesystem name Filesystem *string `json:"filesystem,omitempty"` }
DataLakeStorageAccountDetails - Details of the data lake storage account associated with the workspace
type DatabricksNotebookActivity ¶
type DatabricksNotebookActivity struct { ExecutionActivity // REQUIRED; Databricks Notebook activity properties. TypeProperties *DatabricksNotebookActivityTypeProperties `json:"typeProperties,omitempty"` }
DatabricksNotebookActivity - DatabricksNotebook activity.
func (DatabricksNotebookActivity) MarshalJSON ¶
func (d DatabricksNotebookActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatabricksNotebookActivity.
func (*DatabricksNotebookActivity) UnmarshalJSON ¶
func (d *DatabricksNotebookActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DatabricksNotebookActivity.
type DatabricksNotebookActivityTypeProperties ¶
type DatabricksNotebookActivityTypeProperties struct { // REQUIRED; The absolute path of the notebook to be run in the Databricks Workspace. This path must begin with a slash. Type: string (or Expression with // resultType string). NotebookPath interface{} `json:"notebookPath,omitempty"` // Base parameters to be used for each run of this job.If the notebook takes a parameter that is not specified, the default value from the notebook will // be used. BaseParameters map[string]interface{} `json:"baseParameters,omitempty"` // A list of libraries to be installed on the cluster that will execute the job. Libraries []map[string]interface{} `json:"libraries,omitempty"` }
DatabricksNotebookActivityTypeProperties - Databricks Notebook activity properties.
func (DatabricksNotebookActivityTypeProperties) MarshalJSON ¶
func (d DatabricksNotebookActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatabricksNotebookActivityTypeProperties.
type DatabricksSparkJarActivity ¶
type DatabricksSparkJarActivity struct { ExecutionActivity // REQUIRED; Databricks SparkJar activity properties. TypeProperties *DatabricksSparkJarActivityTypeProperties `json:"typeProperties,omitempty"` }
DatabricksSparkJarActivity - DatabricksSparkJar activity.
func (DatabricksSparkJarActivity) MarshalJSON ¶
func (d DatabricksSparkJarActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatabricksSparkJarActivity.
func (*DatabricksSparkJarActivity) UnmarshalJSON ¶
func (d *DatabricksSparkJarActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DatabricksSparkJarActivity.
type DatabricksSparkJarActivityTypeProperties ¶
type DatabricksSparkJarActivityTypeProperties struct { // REQUIRED; The full name of the class containing the main method to be executed. This class must be contained in a JAR provided as a library. Type: string // (or Expression with resultType string). MainClassName interface{} `json:"mainClassName,omitempty"` // A list of libraries to be installed on the cluster that will execute the job. Libraries []map[string]interface{} `json:"libraries,omitempty"` // Parameters that will be passed to the main method. Parameters []interface{} `json:"parameters,omitempty"` }
DatabricksSparkJarActivityTypeProperties - Databricks SparkJar activity properties.
func (DatabricksSparkJarActivityTypeProperties) MarshalJSON ¶
func (d DatabricksSparkJarActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatabricksSparkJarActivityTypeProperties.
type DatabricksSparkPythonActivity ¶
type DatabricksSparkPythonActivity struct { ExecutionActivity // REQUIRED; Databricks SparkPython activity properties. TypeProperties *DatabricksSparkPythonActivityTypeProperties `json:"typeProperties,omitempty"` }
DatabricksSparkPythonActivity - DatabricksSparkPython activity.
func (DatabricksSparkPythonActivity) MarshalJSON ¶
func (d DatabricksSparkPythonActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatabricksSparkPythonActivity.
func (*DatabricksSparkPythonActivity) UnmarshalJSON ¶
func (d *DatabricksSparkPythonActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DatabricksSparkPythonActivity.
type DatabricksSparkPythonActivityTypeProperties ¶
type DatabricksSparkPythonActivityTypeProperties struct { // REQUIRED; The URI of the Python file to be executed. DBFS paths are supported. Type: string (or Expression with resultType string). PythonFile interface{} `json:"pythonFile,omitempty"` // A list of libraries to be installed on the cluster that will execute the job. Libraries []map[string]interface{} `json:"libraries,omitempty"` // Command line parameters that will be passed to the Python file. Parameters []interface{} `json:"parameters,omitempty"` }
DatabricksSparkPythonActivityTypeProperties - Databricks SparkPython activity properties.
func (DatabricksSparkPythonActivityTypeProperties) MarshalJSON ¶
func (d DatabricksSparkPythonActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatabricksSparkPythonActivityTypeProperties.
type Dataset ¶
type Dataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // REQUIRED; Type of dataset. Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // List of tags that can be used for describing the Dataset. Annotations []interface{} `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder `json:"folder,omitempty"` // Parameters for dataset. Parameters map[string]*ParameterSpecification `json:"parameters,omitempty"` // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. Schema interface{} `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` }
Dataset - The Azure Data Factory nested object which identifies data within different data stores, such as tables, files, folders, and documents.
func (*Dataset) GetDataset ¶
GetDataset implements the DatasetClassification interface for type Dataset.
func (*Dataset) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type Dataset.
type DatasetBZip2Compression ¶
type DatasetBZip2Compression struct {
DatasetCompression
}
DatasetBZip2Compression - The BZip2 compression method used on a dataset.
func (DatasetBZip2Compression) MarshalJSON ¶
func (d DatasetBZip2Compression) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatasetBZip2Compression.
type DatasetBeginCreateOrUpdateDatasetOptions ¶
type DatasetBeginCreateOrUpdateDatasetOptions struct { // ETag of the dataset entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update. IfMatch *string }
DatasetBeginCreateOrUpdateDatasetOptions contains the optional parameters for the Dataset.BeginCreateOrUpdateDataset method.
type DatasetBeginDeleteDatasetOptions ¶
type DatasetBeginDeleteDatasetOptions struct { }
DatasetBeginDeleteDatasetOptions contains the optional parameters for the Dataset.BeginDeleteDataset method.
type DatasetBeginRenameDatasetOptions ¶
type DatasetBeginRenameDatasetOptions struct { }
DatasetBeginRenameDatasetOptions contains the optional parameters for the Dataset.BeginRenameDataset method.
type DatasetClassification ¶
type DatasetClassification interface { // GetDataset returns the Dataset content of the underlying type. GetDataset() *Dataset }
DatasetClassification provides polymorphic access to related types. Call the interface's GetDataset() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *AmazonMWSObjectDataset, *AmazonRedshiftTableDataset, *AmazonS3Dataset, *AvroDataset, *AzureBlobDataset, *AzureBlobFSDataset, - *AzureDataExplorerTableDataset, *AzureDataLakeStoreDataset, *AzureDatabricksDeltaLakeDataset, *AzureMariaDBTableDataset, - *AzureMySqlTableDataset, *AzurePostgreSqlTableDataset, *AzureSearchIndexDataset, *AzureSqlDWTableDataset, *AzureSqlMITableDataset, - *AzureSqlTableDataset, *AzureTableDataset, *BinaryDataset, *CassandraTableDataset, *CommonDataServiceForAppsEntityDataset, - *ConcurObjectDataset, *CosmosDbMongoDbApiCollectionDataset, *CosmosDbSqlApiCollectionDataset, *CouchbaseTableDataset, - *CustomDataset, *Dataset, *Db2TableDataset, *DelimitedTextDataset, *DocumentDbCollectionDataset, *DrillTableDataset, - *DynamicsAXResourceDataset, *DynamicsCrmEntityDataset, *DynamicsEntityDataset, *EloquaObjectDataset, *ExcelDataset, *FileShareDataset, - *GoogleAdWordsObjectDataset, *GoogleBigQueryObjectDataset, *GreenplumTableDataset, *HBaseObjectDataset, *HiveObjectDataset, - *HttpDataset, *HubspotObjectDataset, *ImpalaObjectDataset, *InformixTableDataset, *JiraObjectDataset, *JsonDataset, *MagentoObjectDataset, - *MariaDBTableDataset, *MarketoObjectDataset, *MicrosoftAccessTableDataset, *MongoDbAtlasCollectionDataset, *MongoDbCollectionDataset, - *MongoDbV2CollectionDataset, *MySqlTableDataset, *NetezzaTableDataset, *ODataResourceDataset, *OdbcTableDataset, *Office365Dataset, - *OracleServiceCloudObjectDataset, *OracleTableDataset, *OrcDataset, *ParquetDataset, *PaypalObjectDataset, *PhoenixObjectDataset, - *PostgreSqlTableDataset, *PrestoObjectDataset, *QuickBooksObjectDataset, *RelationalTableDataset, *ResponsysObjectDataset, - *RestResourceDataset, *SalesforceMarketingCloudObjectDataset, *SalesforceObjectDataset, *SalesforceServiceCloudObjectDataset, - *SapBwCubeDataset, *SapCloudForCustomerResourceDataset, *SapEccResourceDataset, *SapHanaTableDataset, *SapOpenHubTableDataset, - *SapTableResourceDataset, *ServiceNowObjectDataset, *SharePointOnlineListResourceDataset, *ShopifyObjectDataset, *SnowflakeDataset, - *SparkObjectDataset, *SqlServerTableDataset, *SquareObjectDataset, *SybaseTableDataset, *TeradataTableDataset, *VerticaTableDataset, - *WebTableDataset, *XeroObjectDataset, *XmlDataset, *ZohoObjectDataset
type DatasetClient ¶
type DatasetClient struct {
// contains filtered or unexported fields
}
DatasetClient contains the methods for the Dataset group. Don't use this type directly, use NewDatasetClient() instead.
func NewDatasetClient ¶
func NewDatasetClient(con *Connection) *DatasetClient
NewDatasetClient creates a new instance of DatasetClient with the specified values.
func (*DatasetClient) BeginCreateOrUpdateDataset ¶
func (client *DatasetClient) BeginCreateOrUpdateDataset(ctx context.Context, datasetName string, dataset DatasetResource, options *DatasetBeginCreateOrUpdateDatasetOptions) (DatasetResourcePollerResponse, error)
BeginCreateOrUpdateDataset - Creates or updates a dataset. If the operation fails it returns the *CloudError error type.
func (*DatasetClient) BeginDeleteDataset ¶
func (client *DatasetClient) BeginDeleteDataset(ctx context.Context, datasetName string, options *DatasetBeginDeleteDatasetOptions) (HTTPPollerResponse, error)
BeginDeleteDataset - Deletes a dataset. If the operation fails it returns the *CloudError error type.
func (*DatasetClient) BeginRenameDataset ¶
func (client *DatasetClient) BeginRenameDataset(ctx context.Context, datasetName string, request ArtifactRenameRequest, options *DatasetBeginRenameDatasetOptions) (HTTPPollerResponse, error)
BeginRenameDataset - Renames a dataset. If the operation fails it returns the *CloudError error type.
func (*DatasetClient) GetDataset ¶
func (client *DatasetClient) GetDataset(ctx context.Context, datasetName string, options *DatasetGetDatasetOptions) (DatasetResourceResponse, error)
GetDataset - Gets a dataset. If the operation fails it returns the *CloudError error type.
func (*DatasetClient) GetDatasetsByWorkspace ¶
func (client *DatasetClient) GetDatasetsByWorkspace(options *DatasetGetDatasetsByWorkspaceOptions) DatasetListResponsePager
GetDatasetsByWorkspace - Lists datasets. If the operation fails it returns the *CloudError error type.
func (*DatasetClient) ResumeCreateOrUpdateDataset ¶
func (client *DatasetClient) ResumeCreateOrUpdateDataset(ctx context.Context, token string) (DatasetResourcePollerResponse, error)
ResumeCreateOrUpdateDataset creates a new DatasetResourcePoller from the specified resume token. token - The value must come from a previous call to DatasetResourcePoller.ResumeToken().
func (*DatasetClient) ResumeDeleteDataset ¶
func (client *DatasetClient) ResumeDeleteDataset(ctx context.Context, token string) (HTTPPollerResponse, error)
ResumeDeleteDataset creates a new HTTPPoller from the specified resume token. token - The value must come from a previous call to HTTPPoller.ResumeToken().
func (*DatasetClient) ResumeRenameDataset ¶
func (client *DatasetClient) ResumeRenameDataset(ctx context.Context, token string) (HTTPPollerResponse, error)
ResumeRenameDataset creates a new HTTPPoller from the specified resume token. token - The value must come from a previous call to HTTPPoller.ResumeToken().
type DatasetCompression ¶
type DatasetCompression struct { // REQUIRED; Type of dataset compression. Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} }
DatasetCompression - The compression method used on a dataset.
func (*DatasetCompression) GetDatasetCompression ¶
func (d *DatasetCompression) GetDatasetCompression() *DatasetCompression
GetDatasetCompression implements the DatasetCompressionClassification interface for type DatasetCompression.
func (*DatasetCompression) UnmarshalJSON ¶
func (d *DatasetCompression) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DatasetCompression.
type DatasetCompressionClassification ¶
type DatasetCompressionClassification interface { // GetDatasetCompression returns the DatasetCompression content of the underlying type. GetDatasetCompression() *DatasetCompression }
DatasetCompressionClassification provides polymorphic access to related types. Call the interface's GetDatasetCompression() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *DatasetBZip2Compression, *DatasetCompression, *DatasetDeflateCompression, *DatasetGZipCompression, *DatasetTarCompression, - *DatasetTarGZipCompression, *DatasetZipDeflateCompression
type DatasetCompressionLevel ¶
type DatasetCompressionLevel string
const ( DatasetCompressionLevelFastest DatasetCompressionLevel = "Fastest" DatasetCompressionLevelOptimal DatasetCompressionLevel = "Optimal" )
func PossibleDatasetCompressionLevelValues ¶
func PossibleDatasetCompressionLevelValues() []DatasetCompressionLevel
PossibleDatasetCompressionLevelValues returns the possible values for the DatasetCompressionLevel const type.
func (DatasetCompressionLevel) ToPtr ¶
func (c DatasetCompressionLevel) ToPtr() *DatasetCompressionLevel
ToPtr returns a *DatasetCompressionLevel pointing to the current value.
type DatasetDataElement ¶
type DatasetDataElement struct { // Name of the column. Type: string (or Expression with resultType string). Name interface{} `json:"name,omitempty"` // Type of the column. Type: string (or Expression with resultType string). Type interface{} `json:"type,omitempty"` }
DatasetDataElement - Columns that define the structure of the dataset.
type DatasetDebugResource ¶
type DatasetDebugResource struct { SubResourceDebugResource // REQUIRED; Dataset properties. Properties DatasetClassification `json:"properties,omitempty"` }
DatasetDebugResource - Dataset debug resource.
func (DatasetDebugResource) MarshalJSON ¶
func (d DatasetDebugResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatasetDebugResource.
func (*DatasetDebugResource) UnmarshalJSON ¶
func (d *DatasetDebugResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DatasetDebugResource.
type DatasetDeflateCompression ¶
type DatasetDeflateCompression struct { DatasetCompression // The Deflate compression level. Level interface{} `json:"level,omitempty"` }
DatasetDeflateCompression - The Deflate compression method used on a dataset.
func (DatasetDeflateCompression) MarshalJSON ¶
func (d DatasetDeflateCompression) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatasetDeflateCompression.
func (*DatasetDeflateCompression) UnmarshalJSON ¶
func (d *DatasetDeflateCompression) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DatasetDeflateCompression.
type DatasetFolder ¶
type DatasetFolder struct { // The name of the folder that this Dataset is in. Name *string `json:"name,omitempty"` }
DatasetFolder - The folder that this Dataset is in. If not specified, Dataset will appear at the root level.
type DatasetGZipCompression ¶
type DatasetGZipCompression struct { DatasetCompression // The GZip compression level. Level interface{} `json:"level,omitempty"` }
DatasetGZipCompression - The GZip compression method used on a dataset.
func (DatasetGZipCompression) MarshalJSON ¶
func (d DatasetGZipCompression) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatasetGZipCompression.
func (*DatasetGZipCompression) UnmarshalJSON ¶
func (d *DatasetGZipCompression) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DatasetGZipCompression.
type DatasetGetDatasetOptions ¶
type DatasetGetDatasetOptions struct { // ETag of the dataset entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will // be returned. IfNoneMatch *string }
DatasetGetDatasetOptions contains the optional parameters for the Dataset.GetDataset method.
type DatasetGetDatasetsByWorkspaceOptions ¶
type DatasetGetDatasetsByWorkspaceOptions struct { }
DatasetGetDatasetsByWorkspaceOptions contains the optional parameters for the Dataset.GetDatasetsByWorkspace method.
type DatasetListResponse ¶
type DatasetListResponse struct { // REQUIRED; List of datasets. Value []*DatasetResource `json:"value,omitempty"` // The link to the next page of results, if any remaining results exist. NextLink *string `json:"nextLink,omitempty"` }
DatasetListResponse - A list of dataset resources.
func (DatasetListResponse) MarshalJSON ¶
func (d DatasetListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatasetListResponse.
type DatasetListResponsePager ¶
type DatasetListResponsePager interface { azcore.Pager // Page returns the current DatasetListResponseResponse. PageResponse() DatasetListResponseResponse }
DatasetListResponsePager provides iteration over DatasetListResponse pages.
type DatasetListResponseResponse ¶
type DatasetListResponseResponse struct { // A list of dataset resources. DatasetListResponse *DatasetListResponse // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
DatasetListResponseResponse is the response envelope for operations that return a DatasetListResponse type.
type DatasetLocation ¶
type DatasetLocation struct { // REQUIRED; Type of dataset storage location. Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Specify the file name of dataset. Type: string (or Expression with resultType string). FileName interface{} `json:"fileName,omitempty"` // Specify the folder path of dataset. Type: string (or Expression with resultType string) FolderPath interface{} `json:"folderPath,omitempty"` }
DatasetLocation - Dataset location.
func (*DatasetLocation) GetDatasetLocation ¶
func (d *DatasetLocation) GetDatasetLocation() *DatasetLocation
GetDatasetLocation implements the DatasetLocationClassification interface for type DatasetLocation.
func (*DatasetLocation) UnmarshalJSON ¶
func (d *DatasetLocation) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DatasetLocation.
type DatasetLocationClassification ¶
type DatasetLocationClassification interface { // GetDatasetLocation returns the DatasetLocation content of the underlying type. GetDatasetLocation() *DatasetLocation }
DatasetLocationClassification provides polymorphic access to related types. Call the interface's GetDatasetLocation() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *AmazonS3Location, *AzureBlobFSLocation, *AzureBlobStorageLocation, *AzureDataLakeStoreLocation, *AzureFileStorageLocation, - *DatasetLocation, *FileServerLocation, *FtpServerLocation, *GoogleCloudStorageLocation, *HdfsLocation, *HttpServerLocation, - *SftpLocation
type DatasetReference ¶
type DatasetReference struct { // REQUIRED; Reference dataset name. ReferenceName *string `json:"referenceName,omitempty"` // REQUIRED; Dataset reference type. Type *DatasetReferenceType `json:"type,omitempty"` // Arguments for dataset. Parameters map[string]interface{} `json:"parameters,omitempty"` }
DatasetReference - Dataset reference type.
func (DatasetReference) MarshalJSON ¶
func (d DatasetReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatasetReference.
type DatasetReferenceType ¶
type DatasetReferenceType string
DatasetReferenceType - Dataset reference type.
const (
DatasetReferenceTypeDatasetReference DatasetReferenceType = "DatasetReference"
)
func PossibleDatasetReferenceTypeValues ¶
func PossibleDatasetReferenceTypeValues() []DatasetReferenceType
PossibleDatasetReferenceTypeValues returns the possible values for the DatasetReferenceType const type.
func (DatasetReferenceType) ToPtr ¶
func (c DatasetReferenceType) ToPtr() *DatasetReferenceType
ToPtr returns a *DatasetReferenceType pointing to the current value.
type DatasetResource ¶
type DatasetResource struct { SubResource // REQUIRED; Dataset properties. Properties DatasetClassification `json:"properties,omitempty"` }
DatasetResource - Dataset resource type.
func (DatasetResource) MarshalJSON ¶
func (d DatasetResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatasetResource.
func (*DatasetResource) UnmarshalJSON ¶
func (d *DatasetResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DatasetResource.
type DatasetResourcePoller ¶
type DatasetResourcePoller interface { azcore.Poller // FinalResponse performs a final GET to the service and returns the final response // for the polling operation. If there is an error performing the final GET then an error is returned. // If the final GET succeeded then the final DatasetResourceResponse will be returned. FinalResponse(ctx context.Context) (DatasetResourceResponse, error) }
DatasetResourcePoller provides polling facilities until the operation reaches a terminal state.
type DatasetResourcePollerResponse ¶
type DatasetResourcePollerResponse struct { // PollUntilDone will poll the service endpoint until a terminal state is reached or an error is received PollUntilDone func(ctx context.Context, frequency time.Duration) (DatasetResourceResponse, error) // Poller contains an initialized poller. Poller DatasetResourcePoller // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
DatasetResourcePollerResponse is the response envelope for operations that asynchronously return a DatasetResource type.
type DatasetResourceResponse ¶
type DatasetResourceResponse struct { // Dataset resource type. DatasetResource *DatasetResource // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
DatasetResourceResponse is the response envelope for operations that return a DatasetResource type.
type DatasetSchemaDataElement ¶
type DatasetSchemaDataElement struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Name of the schema column. Type: string (or Expression with resultType string). Name interface{} `json:"name,omitempty"` // Type of the schema column. Type: string (or Expression with resultType string). Type interface{} `json:"type,omitempty"` }
DatasetSchemaDataElement - Columns that define the physical type schema of the dataset.
func (DatasetSchemaDataElement) MarshalJSON ¶
func (d DatasetSchemaDataElement) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatasetSchemaDataElement.
func (*DatasetSchemaDataElement) UnmarshalJSON ¶
func (d *DatasetSchemaDataElement) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DatasetSchemaDataElement.
type DatasetStorageFormat ¶
type DatasetStorageFormat struct { // REQUIRED; Type of dataset storage format. Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Deserializer. Type: string (or Expression with resultType string). Deserializer interface{} `json:"deserializer,omitempty"` // Serializer. Type: string (or Expression with resultType string). Serializer interface{} `json:"serializer,omitempty"` }
DatasetStorageFormat - The format definition of a storage.
func (*DatasetStorageFormat) GetDatasetStorageFormat ¶
func (d *DatasetStorageFormat) GetDatasetStorageFormat() *DatasetStorageFormat
GetDatasetStorageFormat implements the DatasetStorageFormatClassification interface for type DatasetStorageFormat.
func (*DatasetStorageFormat) UnmarshalJSON ¶
func (d *DatasetStorageFormat) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DatasetStorageFormat.
type DatasetStorageFormatClassification ¶
type DatasetStorageFormatClassification interface { // GetDatasetStorageFormat returns the DatasetStorageFormat content of the underlying type. GetDatasetStorageFormat() *DatasetStorageFormat }
DatasetStorageFormatClassification provides polymorphic access to related types. Call the interface's GetDatasetStorageFormat() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *AvroFormat, *DatasetStorageFormat, *JsonFormat, *OrcFormat, *ParquetFormat, *TextFormat
type DatasetTarCompression ¶
type DatasetTarCompression struct {
DatasetCompression
}
DatasetTarCompression - The Tar archive method used on a dataset.
func (DatasetTarCompression) MarshalJSON ¶
func (d DatasetTarCompression) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatasetTarCompression.
type DatasetTarGZipCompression ¶
type DatasetTarGZipCompression struct { DatasetCompression // The TarGZip compression level. Level interface{} `json:"level,omitempty"` }
DatasetTarGZipCompression - The TarGZip compression method used on a dataset.
func (DatasetTarGZipCompression) MarshalJSON ¶
func (d DatasetTarGZipCompression) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatasetTarGZipCompression.
func (*DatasetTarGZipCompression) UnmarshalJSON ¶
func (d *DatasetTarGZipCompression) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DatasetTarGZipCompression.
type DatasetZipDeflateCompression ¶
type DatasetZipDeflateCompression struct { DatasetCompression // The ZipDeflate compression level. Level interface{} `json:"level,omitempty"` }
DatasetZipDeflateCompression - The ZipDeflate compression method used on a dataset.
func (DatasetZipDeflateCompression) MarshalJSON ¶
func (d DatasetZipDeflateCompression) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatasetZipDeflateCompression.
func (*DatasetZipDeflateCompression) UnmarshalJSON ¶
func (d *DatasetZipDeflateCompression) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DatasetZipDeflateCompression.
type DayOfWeek ¶
type DayOfWeek string
func PossibleDayOfWeekValues ¶
func PossibleDayOfWeekValues() []DayOfWeek
PossibleDayOfWeekValues returns the possible values for the DayOfWeek const type.
type Db2AuthenticationType ¶
type Db2AuthenticationType string
Db2AuthenticationType - AuthenticationType to be used for connection. It is mutually exclusive with connectionString property.
const (
Db2AuthenticationTypeBasic Db2AuthenticationType = "Basic"
)
func PossibleDb2AuthenticationTypeValues ¶
func PossibleDb2AuthenticationTypeValues() []Db2AuthenticationType
PossibleDb2AuthenticationTypeValues returns the possible values for the Db2AuthenticationType const type.
func (Db2AuthenticationType) ToPtr ¶
func (c Db2AuthenticationType) ToPtr() *Db2AuthenticationType
ToPtr returns a *Db2AuthenticationType pointing to the current value.
type Db2LinkedService ¶
type Db2LinkedService struct { LinkedService // REQUIRED; DB2 linked service properties. TypeProperties *Db2LinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
Db2LinkedService - Linked service for DB2 data source.
func (Db2LinkedService) MarshalJSON ¶
func (d Db2LinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type Db2LinkedService.
func (*Db2LinkedService) UnmarshalJSON ¶
func (d *Db2LinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type Db2LinkedService.
type Db2LinkedServiceTypeProperties ¶
type Db2LinkedServiceTypeProperties struct { // REQUIRED; Database name for connection. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string). Database interface{} `json:"database,omitempty"` // REQUIRED; Server name for connection. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string). Server interface{} `json:"server,omitempty"` // AuthenticationType to be used for connection. It is mutually exclusive with connectionString property. AuthenticationType *Db2AuthenticationType `json:"authenticationType,omitempty"` // Certificate Common Name when TLS is enabled. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string). CertificateCommonName interface{} `json:"certificateCommonName,omitempty"` // The connection string. It is mutually exclusive with server, database, authenticationType, userName, packageCollection and certificateCommonName property. // Type: string, SecureString or // AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. It is mutually exclusive // with connectionString property. Type: string (or // Expression with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Under where packages are created when querying database. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType // string). PackageCollection interface{} `json:"packageCollection,omitempty"` // Password for authentication. Password SecretBaseClassification `json:"password,omitempty"` // Username for authentication. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string). Username interface{} `json:"username,omitempty"` }
Db2LinkedServiceTypeProperties - DB2 linked service properties.
func (Db2LinkedServiceTypeProperties) MarshalJSON ¶
func (d Db2LinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type Db2LinkedServiceTypeProperties.
func (*Db2LinkedServiceTypeProperties) UnmarshalJSON ¶
func (d *Db2LinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type Db2LinkedServiceTypeProperties.
type Db2Source ¶
type Db2Source struct { TabularSource // Database query. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
Db2Source - A copy activity source for Db2 databases.
func (Db2Source) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type Db2Source.
func (*Db2Source) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type Db2Source.
type Db2TableDataset ¶
type Db2TableDataset struct { Dataset // Db2 table dataset properties. TypeProperties *Db2TableDatasetTypeProperties `json:"typeProperties,omitempty"` }
Db2TableDataset - The Db2 table dataset.
func (Db2TableDataset) MarshalJSON ¶
func (d Db2TableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type Db2TableDataset.
func (*Db2TableDataset) UnmarshalJSON ¶
func (d *Db2TableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type Db2TableDataset.
type Db2TableDatasetTypeProperties ¶
type Db2TableDatasetTypeProperties struct { // The Db2 schema name. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // The Db2 table name. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. TableName interface{} `json:"tableName,omitempty"` }
Db2TableDatasetTypeProperties - Db2 table dataset properties.
type DeleteActivity ¶
type DeleteActivity struct { ExecutionActivity // REQUIRED; Delete activity properties. TypeProperties *DeleteActivityTypeProperties `json:"typeProperties,omitempty"` }
DeleteActivity - Delete activity.
func (DeleteActivity) MarshalJSON ¶
func (d DeleteActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DeleteActivity.
func (*DeleteActivity) UnmarshalJSON ¶
func (d *DeleteActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DeleteActivity.
type DeleteActivityTypeProperties ¶
type DeleteActivityTypeProperties struct { // REQUIRED; Delete activity dataset reference. Dataset *DatasetReference `json:"dataset,omitempty"` // Whether to record detailed logs of delete-activity execution. Default value is false. Type: boolean (or Expression with resultType boolean). EnableLogging interface{} `json:"enableLogging,omitempty"` // Log storage settings customer need to provide when enableLogging is true. LogStorageSettings *LogStorageSettings `json:"logStorageSettings,omitempty"` // The max concurrent connections to connect data source at the same time. MaxConcurrentConnections *int32 `json:"maxConcurrentConnections,omitempty"` // If true, files or sub-folders under current folder path will be deleted recursively. Default is false. Type: boolean (or Expression with resultType boolean). Recursive interface{} `json:"recursive,omitempty"` // Delete activity store settings. StoreSettings StoreReadSettingsClassification `json:"storeSettings,omitempty"` }
DeleteActivityTypeProperties - Delete activity properties.
func (DeleteActivityTypeProperties) MarshalJSON ¶
func (d DeleteActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DeleteActivityTypeProperties.
func (*DeleteActivityTypeProperties) UnmarshalJSON ¶
func (d *DeleteActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DeleteActivityTypeProperties.
type DeleteDataFlowDebugSessionRequest ¶
type DeleteDataFlowDebugSessionRequest struct { // The data flow which contains the debug session. DataFlowName *string `json:"dataFlowName,omitempty"` // The ID of data flow debug session. SessionID *string `json:"sessionId,omitempty"` }
DeleteDataFlowDebugSessionRequest - Request body structure for deleting data flow debug session.
type DelimitedTextDataset ¶
type DelimitedTextDataset struct { Dataset // Delimited text dataset properties. TypeProperties *DelimitedTextDatasetTypeProperties `json:"typeProperties,omitempty"` }
DelimitedTextDataset - Delimited text dataset.
func (DelimitedTextDataset) MarshalJSON ¶
func (d DelimitedTextDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DelimitedTextDataset.
func (*DelimitedTextDataset) UnmarshalJSON ¶
func (d *DelimitedTextDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DelimitedTextDataset.
type DelimitedTextDatasetTypeProperties ¶
type DelimitedTextDatasetTypeProperties struct { // REQUIRED; The location of the delimited text storage. Location DatasetLocationClassification `json:"location,omitempty"` // The column delimiter. Type: string (or Expression with resultType string). ColumnDelimiter interface{} `json:"columnDelimiter,omitempty"` CompressionCodec *CompressionCodec `json:"compressionCodec,omitempty"` // The data compression method used for DelimitedText. CompressionLevel interface{} `json:"compressionLevel,omitempty"` // The code page name of the preferred encoding. If miss, the default value is UTF-8, unless BOM denotes another Unicode encoding. Refer to the name column // of the table in the following link to set // supported values: https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with resultType string). EncodingName interface{} `json:"encodingName,omitempty"` // The escape character. Type: string (or Expression with resultType string). EscapeChar interface{} `json:"escapeChar,omitempty"` // When used as input, treat the first row of data as headers. When used as output,write the headers into the output as the first row of data. The default // value is false. Type: boolean (or Expression // with resultType boolean). FirstRowAsHeader interface{} `json:"firstRowAsHeader,omitempty"` // The null value string. Type: string (or Expression with resultType string). NullValue interface{} `json:"nullValue,omitempty"` // The quote character. Type: string (or Expression with resultType string). QuoteChar interface{} `json:"quoteChar,omitempty"` // The row delimiter. Type: string (or Expression with resultType string). RowDelimiter interface{} `json:"rowDelimiter,omitempty"` }
DelimitedTextDatasetTypeProperties - DelimitedText dataset properties.
func (DelimitedTextDatasetTypeProperties) MarshalJSON ¶
func (d DelimitedTextDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DelimitedTextDatasetTypeProperties.
func (*DelimitedTextDatasetTypeProperties) UnmarshalJSON ¶
func (d *DelimitedTextDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DelimitedTextDatasetTypeProperties.
type DelimitedTextReadSettings ¶
type DelimitedTextReadSettings struct { FormatReadSettings // Compression settings. CompressionProperties CompressionReadSettingsClassification `json:"compressionProperties,omitempty"` // Indicates the number of non-empty rows to skip when reading data from input files. Type: integer (or Expression with resultType integer). SkipLineCount interface{} `json:"skipLineCount,omitempty"` }
DelimitedTextReadSettings - Delimited text read settings.
func (DelimitedTextReadSettings) MarshalJSON ¶
func (d DelimitedTextReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DelimitedTextReadSettings.
func (*DelimitedTextReadSettings) UnmarshalJSON ¶
func (d *DelimitedTextReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DelimitedTextReadSettings.
type DelimitedTextSink ¶
type DelimitedTextSink struct { CopySink // DelimitedText format settings. FormatSettings *DelimitedTextWriteSettings `json:"formatSettings,omitempty"` // DelimitedText store settings. StoreSettings StoreWriteSettingsClassification `json:"storeSettings,omitempty"` }
DelimitedTextSink - A copy activity DelimitedText sink.
func (DelimitedTextSink) MarshalJSON ¶
func (d DelimitedTextSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DelimitedTextSink.
func (*DelimitedTextSink) UnmarshalJSON ¶
func (d *DelimitedTextSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DelimitedTextSink.
type DelimitedTextSource ¶
type DelimitedTextSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // DelimitedText format settings. FormatSettings *DelimitedTextReadSettings `json:"formatSettings,omitempty"` // DelimitedText store settings. StoreSettings StoreReadSettingsClassification `json:"storeSettings,omitempty"` }
DelimitedTextSource - A copy activity DelimitedText source.
func (DelimitedTextSource) MarshalJSON ¶
func (d DelimitedTextSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DelimitedTextSource.
func (*DelimitedTextSource) UnmarshalJSON ¶
func (d *DelimitedTextSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DelimitedTextSource.
type DelimitedTextWriteSettings ¶
type DelimitedTextWriteSettings struct { FormatWriteSettings // REQUIRED; The file extension used to create the files. Type: string (or Expression with resultType string). FileExtension interface{} `json:"fileExtension,omitempty"` // Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression with resultType string). FileNamePrefix interface{} `json:"fileNamePrefix,omitempty"` // Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with resultType integer). MaxRowsPerFile interface{} `json:"maxRowsPerFile,omitempty"` // Indicates whether string values should always be enclosed with quotes. Type: boolean (or Expression with resultType boolean). QuoteAllText interface{} `json:"quoteAllText,omitempty"` }
DelimitedTextWriteSettings - Delimited text write settings.
func (DelimitedTextWriteSettings) MarshalJSON ¶
func (d DelimitedTextWriteSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DelimitedTextWriteSettings.
func (*DelimitedTextWriteSettings) UnmarshalJSON ¶
func (d *DelimitedTextWriteSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DelimitedTextWriteSettings.
type DependencyCondition ¶
type DependencyCondition string
const ( DependencyConditionCompleted DependencyCondition = "Completed" DependencyConditionFailed DependencyCondition = "Failed" DependencyConditionSkipped DependencyCondition = "Skipped" DependencyConditionSucceeded DependencyCondition = "Succeeded" )
func PossibleDependencyConditionValues ¶
func PossibleDependencyConditionValues() []DependencyCondition
PossibleDependencyConditionValues returns the possible values for the DependencyCondition const type.
func (DependencyCondition) ToPtr ¶
func (c DependencyCondition) ToPtr() *DependencyCondition
ToPtr returns a *DependencyCondition pointing to the current value.
type DependencyReference ¶
type DependencyReference struct { // REQUIRED; The type of dependency reference. Type *string `json:"type,omitempty"` }
DependencyReference - Referenced dependency.
func (*DependencyReference) GetDependencyReference ¶
func (d *DependencyReference) GetDependencyReference() *DependencyReference
GetDependencyReference implements the DependencyReferenceClassification interface for type DependencyReference.
func (*DependencyReference) UnmarshalJSON ¶
func (d *DependencyReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DependencyReference.
type DependencyReferenceClassification ¶
type DependencyReferenceClassification interface { // GetDependencyReference returns the DependencyReference content of the underlying type. GetDependencyReference() *DependencyReference }
DependencyReferenceClassification provides polymorphic access to related types. Call the interface's GetDependencyReference() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *DependencyReference, *SelfDependencyTumblingWindowTriggerReference, *TriggerDependencyReference, *TumblingWindowTriggerDependencyReference
type DistcpSettings ¶
type DistcpSettings struct { // REQUIRED; Specifies the Yarn ResourceManager endpoint. Type: string (or Expression with resultType string). ResourceManagerEndpoint interface{} `json:"resourceManagerEndpoint,omitempty"` // REQUIRED; Specifies an existing folder path which will be used to store temp Distcp command script. The script file is generated by ADF and will be removed // after Copy job finished. Type: string (or Expression // with resultType string). TempScriptPath interface{} `json:"tempScriptPath,omitempty"` // Specifies the Distcp options. Type: string (or Expression with resultType string). DistcpOptions interface{} `json:"distcpOptions,omitempty"` }
DistcpSettings - Distcp settings.
type DocumentDbCollectionDataset ¶
type DocumentDbCollectionDataset struct { Dataset // REQUIRED; DocumentDB Collection dataset properties. TypeProperties *DocumentDbCollectionDatasetTypeProperties `json:"typeProperties,omitempty"` }
DocumentDbCollectionDataset - Microsoft Azure Document Database Collection dataset.
func (DocumentDbCollectionDataset) MarshalJSON ¶
func (d DocumentDbCollectionDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DocumentDbCollectionDataset.
func (*DocumentDbCollectionDataset) UnmarshalJSON ¶
func (d *DocumentDbCollectionDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DocumentDbCollectionDataset.
type DocumentDbCollectionDatasetTypeProperties ¶
type DocumentDbCollectionDatasetTypeProperties struct {
// REQUIRED; Document Database collection name. Type: string (or Expression with resultType string).
CollectionName interface{} `json:"collectionName,omitempty"`
}
DocumentDbCollectionDatasetTypeProperties - DocumentDB Collection dataset properties.
type DocumentDbCollectionSink ¶
type DocumentDbCollectionSink struct { CopySink // Nested properties separator. Default is . (dot). Type: string (or Expression with resultType string). NestingSeparator interface{} `json:"nestingSeparator,omitempty"` // Describes how to write data to Azure Cosmos DB. Type: string (or Expression with resultType string). Allowed values: insert and upsert. WriteBehavior interface{} `json:"writeBehavior,omitempty"` }
DocumentDbCollectionSink - A copy activity Document Database Collection sink.
func (DocumentDbCollectionSink) MarshalJSON ¶
func (d DocumentDbCollectionSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DocumentDbCollectionSink.
func (*DocumentDbCollectionSink) UnmarshalJSON ¶
func (d *DocumentDbCollectionSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DocumentDbCollectionSink.
type DocumentDbCollectionSource ¶
type DocumentDbCollectionSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // Nested properties separator. Type: string (or Expression with resultType string). NestingSeparator interface{} `json:"nestingSeparator,omitempty"` // Documents query. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout interface{} `json:"queryTimeout,omitempty"` }
DocumentDbCollectionSource - A copy activity Document Database Collection source.
func (DocumentDbCollectionSource) MarshalJSON ¶
func (d DocumentDbCollectionSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DocumentDbCollectionSource.
func (*DocumentDbCollectionSource) UnmarshalJSON ¶
func (d *DocumentDbCollectionSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DocumentDbCollectionSource.
type DrillDatasetTypeProperties ¶
type DrillDatasetTypeProperties struct { // The schema name of the Drill. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // The table name of the Drill. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. TableName interface{} `json:"tableName,omitempty"` }
DrillDatasetTypeProperties - Drill Dataset Properties
type DrillLinkedService ¶
type DrillLinkedService struct { LinkedService // REQUIRED; Drill server linked service properties. TypeProperties *DrillLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
DrillLinkedService - Drill server linked service.
func (DrillLinkedService) MarshalJSON ¶
func (d DrillLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DrillLinkedService.
func (*DrillLinkedService) UnmarshalJSON ¶
func (d *DrillLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DrillLinkedService.
type DrillLinkedServiceTypeProperties ¶
type DrillLinkedServiceTypeProperties struct { // An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Pwd *AzureKeyVaultSecretReference `json:"pwd,omitempty"` }
DrillLinkedServiceTypeProperties - Drill server linked service properties.
type DrillSource ¶
type DrillSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
DrillSource - A copy activity Drill server source.
func (DrillSource) MarshalJSON ¶
func (d DrillSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DrillSource.
func (*DrillSource) UnmarshalJSON ¶
func (d *DrillSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DrillSource.
type DrillTableDataset ¶
type DrillTableDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *DrillDatasetTypeProperties `json:"typeProperties,omitempty"` }
DrillTableDataset - Drill server dataset.
func (DrillTableDataset) MarshalJSON ¶
func (d DrillTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DrillTableDataset.
func (*DrillTableDataset) UnmarshalJSON ¶
func (d *DrillTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DrillTableDataset.
type DynamicExecutorAllocation ¶
type DynamicExecutorAllocation struct { // Indicates whether Dynamic Executor Allocation is enabled or not. Enabled *bool `json:"enabled,omitempty"` }
DynamicExecutorAllocation - Dynamic Executor Allocation Properties
type DynamicsAXLinkedService ¶
type DynamicsAXLinkedService struct { LinkedService // REQUIRED; Dynamics AX linked service properties. TypeProperties *DynamicsAXLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
DynamicsAXLinkedService - Dynamics AX linked service.
func (DynamicsAXLinkedService) MarshalJSON ¶
func (d DynamicsAXLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DynamicsAXLinkedService.
func (*DynamicsAXLinkedService) UnmarshalJSON ¶
func (d *DynamicsAXLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DynamicsAXLinkedService.
type DynamicsAXLinkedServiceTypeProperties ¶
type DynamicsAXLinkedServiceTypeProperties struct { // REQUIRED; Specify the resource you are requesting authorization. Type: string (or Expression with resultType string). AADResourceID interface{} `json:"aadResourceId,omitempty"` // REQUIRED; Specify the application's client ID. Type: string (or Expression with resultType string). ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` // REQUIRED; Specify the application's key. Mark this field as a SecureString to store it securely in Data Factory, or reference a secret stored in Azure // Key Vault. Type: string (or Expression with resultType // string). ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // REQUIRED; Specify the tenant information (domain name or tenant ID) under which your application resides. Retrieve it by hovering the mouse in the top-right // corner of the Azure portal. Type: string (or // Expression with resultType string). Tenant interface{} `json:"tenant,omitempty"` // REQUIRED; The Dynamics AX (or Dynamics 365 Finance and Operations) instance OData endpoint. URL interface{} `json:"url,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` }
DynamicsAXLinkedServiceTypeProperties - Dynamics AX linked service properties.
func (DynamicsAXLinkedServiceTypeProperties) MarshalJSON ¶
func (d DynamicsAXLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DynamicsAXLinkedServiceTypeProperties.
func (*DynamicsAXLinkedServiceTypeProperties) UnmarshalJSON ¶
func (d *DynamicsAXLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DynamicsAXLinkedServiceTypeProperties.
type DynamicsAXResourceDataset ¶
type DynamicsAXResourceDataset struct { Dataset // REQUIRED; Dynamics AX OData resource dataset properties. TypeProperties *DynamicsAXResourceDatasetTypeProperties `json:"typeProperties,omitempty"` }
DynamicsAXResourceDataset - The path of the Dynamics AX OData entity.
func (DynamicsAXResourceDataset) MarshalJSON ¶
func (d DynamicsAXResourceDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DynamicsAXResourceDataset.
func (*DynamicsAXResourceDataset) UnmarshalJSON ¶
func (d *DynamicsAXResourceDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DynamicsAXResourceDataset.
type DynamicsAXResourceDatasetTypeProperties ¶
type DynamicsAXResourceDatasetTypeProperties struct {
// REQUIRED; The path of the Dynamics AX OData entity. Type: string (or Expression with resultType string).
Path interface{} `json:"path,omitempty"`
}
DynamicsAXResourceDatasetTypeProperties - Dynamics AX OData resource dataset properties.
type DynamicsAXSource ¶
type DynamicsAXSource struct { TabularSource // The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:05:00. // Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). HTTPRequestTimeout interface{} `json:"httpRequestTimeout,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
DynamicsAXSource - A copy activity Dynamics AX source.
func (DynamicsAXSource) MarshalJSON ¶
func (d DynamicsAXSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DynamicsAXSource.
func (*DynamicsAXSource) UnmarshalJSON ¶
func (d *DynamicsAXSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DynamicsAXSource.
type DynamicsAuthenticationType ¶
type DynamicsAuthenticationType string
DynamicsAuthenticationType - The authentication type to connect to Dynamics server. 'Office365' for online scenario, 'Ifd' for on-premises with Ifd scenario, 'AADServicePrincipal' for Server-To-Server authentication in online scenario. Type: string (or Expression with resultType string).
const ( DynamicsAuthenticationTypeAADServicePrincipal DynamicsAuthenticationType = "AADServicePrincipal" DynamicsAuthenticationTypeIfd DynamicsAuthenticationType = "Ifd" DynamicsAuthenticationTypeOffice365 DynamicsAuthenticationType = "Office365" )
func PossibleDynamicsAuthenticationTypeValues ¶
func PossibleDynamicsAuthenticationTypeValues() []DynamicsAuthenticationType
PossibleDynamicsAuthenticationTypeValues returns the possible values for the DynamicsAuthenticationType const type.
func (DynamicsAuthenticationType) ToPtr ¶
func (c DynamicsAuthenticationType) ToPtr() *DynamicsAuthenticationType
ToPtr returns a *DynamicsAuthenticationType pointing to the current value.
type DynamicsCrmEntityDataset ¶
type DynamicsCrmEntityDataset struct { Dataset // Dynamics CRM entity dataset properties. TypeProperties *DynamicsCrmEntityDatasetTypeProperties `json:"typeProperties,omitempty"` }
DynamicsCrmEntityDataset - The Dynamics CRM entity dataset.
func (DynamicsCrmEntityDataset) MarshalJSON ¶
func (d DynamicsCrmEntityDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DynamicsCrmEntityDataset.
func (*DynamicsCrmEntityDataset) UnmarshalJSON ¶
func (d *DynamicsCrmEntityDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DynamicsCrmEntityDataset.
type DynamicsCrmEntityDatasetTypeProperties ¶
type DynamicsCrmEntityDatasetTypeProperties struct {
// The logical name of the entity. Type: string (or Expression with resultType string).
EntityName interface{} `json:"entityName,omitempty"`
}
DynamicsCrmEntityDatasetTypeProperties - Dynamics CRM entity dataset properties.
type DynamicsCrmLinkedService ¶
type DynamicsCrmLinkedService struct { LinkedService // REQUIRED; Dynamics CRM linked service properties. TypeProperties *DynamicsCrmLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
DynamicsCrmLinkedService - Dynamics CRM linked service.
func (DynamicsCrmLinkedService) MarshalJSON ¶
func (d DynamicsCrmLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DynamicsCrmLinkedService.
func (*DynamicsCrmLinkedService) UnmarshalJSON ¶
func (d *DynamicsCrmLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DynamicsCrmLinkedService.
type DynamicsCrmLinkedServiceTypeProperties ¶
type DynamicsCrmLinkedServiceTypeProperties struct { // REQUIRED; The authentication type to connect to Dynamics CRM server. 'Office365' for online scenario, 'Ifd' for on-premises with Ifd scenario, 'AADServicePrincipal' // for Server-To-Server authentication in online // scenario. Type: string (or Expression with resultType string). AuthenticationType *DynamicsAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The deployment type of the Dynamics CRM instance. 'Online' for Dynamics CRM Online and 'OnPremisesWithIfd' for Dynamics CRM on-premises with // Ifd. Type: string (or Expression with resultType string). DeploymentType *DynamicsDeploymentType `json:"deploymentType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The host name of the on-premises Dynamics CRM server. The property is required for on-prem and not allowed for online. Type: string (or Expression with // resultType string). HostName interface{} `json:"hostName,omitempty"` // The organization name of the Dynamics CRM instance. The property is required for on-prem and required for online when there are more than one Dynamics // CRM instances associated with the user. Type: // string (or Expression with resultType string). OrganizationName interface{} `json:"organizationName,omitempty"` // Password to access the Dynamics CRM instance. Password SecretBaseClassification `json:"password,omitempty"` // The port of on-premises Dynamics CRM server. The property is required for on-prem and not allowed for online. Default is 443. Type: integer (or Expression // with resultType integer), minimum: 0. Port interface{} `json:"port,omitempty"` // The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential // can be SecureString or // AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference. ServicePrincipalCredential SecretBaseClassification `json:"servicePrincipalCredential,omitempty"` // A string from ServicePrincipalCredentialEnum or an expression ServicePrincipalCredentialType interface{} `json:"servicePrincipalCredentialType,omitempty"` // The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression with resultType string). ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` // The URL to the Microsoft Dynamics CRM server. The property is required for on-line and not allowed for on-prem. Type: string (or Expression with resultType // string). ServiceURI interface{} `json:"serviceUri,omitempty"` // User name to access the Dynamics CRM instance. Type: string (or Expression with resultType string). Username interface{} `json:"username,omitempty"` }
DynamicsCrmLinkedServiceTypeProperties - Dynamics CRM linked service properties.
func (DynamicsCrmLinkedServiceTypeProperties) MarshalJSON ¶
func (d DynamicsCrmLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DynamicsCrmLinkedServiceTypeProperties.
func (*DynamicsCrmLinkedServiceTypeProperties) UnmarshalJSON ¶
func (d *DynamicsCrmLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DynamicsCrmLinkedServiceTypeProperties.
type DynamicsCrmSink ¶
type DynamicsCrmSink struct { CopySink // REQUIRED; The write behavior for the operation. WriteBehavior *DynamicsSinkWriteBehavior `json:"writeBehavior,omitempty"` // The logical name of the alternate key which will be used when upserting records. Type: string (or Expression with resultType string). AlternateKeyName interface{} `json:"alternateKeyName,omitempty"` // The flag indicating whether to ignore null values from input dataset (except key fields) during write operation. Default is false. Type: boolean (or // Expression with resultType boolean). IgnoreNullValues interface{} `json:"ignoreNullValues,omitempty"` }
DynamicsCrmSink - A copy activity Dynamics CRM sink.
func (DynamicsCrmSink) MarshalJSON ¶
func (d DynamicsCrmSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DynamicsCrmSink.
func (*DynamicsCrmSink) UnmarshalJSON ¶
func (d *DynamicsCrmSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DynamicsCrmSink.
type DynamicsCrmSource ¶
type DynamicsCrmSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // FetchXML is a proprietary query language that is used in Microsoft Dynamics CRM (online & on-premises). Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
DynamicsCrmSource - A copy activity Dynamics CRM source.
func (DynamicsCrmSource) MarshalJSON ¶
func (d DynamicsCrmSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DynamicsCrmSource.
func (*DynamicsCrmSource) UnmarshalJSON ¶
func (d *DynamicsCrmSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DynamicsCrmSource.
type DynamicsDeploymentType ¶
type DynamicsDeploymentType string
DynamicsDeploymentType - The deployment type of the Dynamics instance. 'Online' for Dynamics Online and 'OnPremisesWithIfd' for Dynamics on-premises with Ifd. Type: string (or Expression with resultType string).
const ( DynamicsDeploymentTypeOnPremisesWithIfd DynamicsDeploymentType = "OnPremisesWithIfd" DynamicsDeploymentTypeOnline DynamicsDeploymentType = "Online" )
func PossibleDynamicsDeploymentTypeValues ¶
func PossibleDynamicsDeploymentTypeValues() []DynamicsDeploymentType
PossibleDynamicsDeploymentTypeValues returns the possible values for the DynamicsDeploymentType const type.
func (DynamicsDeploymentType) ToPtr ¶
func (c DynamicsDeploymentType) ToPtr() *DynamicsDeploymentType
ToPtr returns a *DynamicsDeploymentType pointing to the current value.
type DynamicsEntityDataset ¶
type DynamicsEntityDataset struct { Dataset // Dynamics entity dataset properties. TypeProperties *DynamicsEntityDatasetTypeProperties `json:"typeProperties,omitempty"` }
DynamicsEntityDataset - The Dynamics entity dataset.
func (DynamicsEntityDataset) MarshalJSON ¶
func (d DynamicsEntityDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DynamicsEntityDataset.
func (*DynamicsEntityDataset) UnmarshalJSON ¶
func (d *DynamicsEntityDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DynamicsEntityDataset.
type DynamicsEntityDatasetTypeProperties ¶
type DynamicsEntityDatasetTypeProperties struct {
// The logical name of the entity. Type: string (or Expression with resultType string).
EntityName interface{} `json:"entityName,omitempty"`
}
DynamicsEntityDatasetTypeProperties - Dynamics entity dataset properties.
type DynamicsLinkedService ¶
type DynamicsLinkedService struct { LinkedService // REQUIRED; Dynamics linked service properties. TypeProperties *DynamicsLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
DynamicsLinkedService - Dynamics linked service.
func (DynamicsLinkedService) MarshalJSON ¶
func (d DynamicsLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DynamicsLinkedService.
func (*DynamicsLinkedService) UnmarshalJSON ¶
func (d *DynamicsLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DynamicsLinkedService.
type DynamicsLinkedServiceTypeProperties ¶
type DynamicsLinkedServiceTypeProperties struct { // REQUIRED; The authentication type to connect to Dynamics server. 'Office365' for online scenario, 'Ifd' for on-premises with Ifd scenario, 'AADServicePrincipal' // for Server-To-Server authentication in online // scenario. Type: string (or Expression with resultType string). AuthenticationType *DynamicsAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The deployment type of the Dynamics instance. 'Online' for Dynamics Online and 'OnPremisesWithIfd' for Dynamics on-premises with Ifd. Type: // string (or Expression with resultType string). DeploymentType *DynamicsDeploymentType `json:"deploymentType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The host name of the on-premises Dynamics server. The property is required for on-prem and not allowed for online. Type: string (or Expression with resultType // string). HostName interface{} `json:"hostName,omitempty"` // The organization name of the Dynamics instance. The property is required for on-prem and required for online when there are more than one Dynamics instances // associated with the user. Type: string (or // Expression with resultType string). OrganizationName interface{} `json:"organizationName,omitempty"` // Password to access the Dynamics instance. Password SecretBaseClassification `json:"password,omitempty"` // The port of on-premises Dynamics server. The property is required for on-prem and not allowed for online. Default is 443. Type: integer (or Expression // with resultType integer), minimum: 0. Port interface{} `json:"port,omitempty"` // The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential // can be SecureString or // AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference. ServicePrincipalCredential SecretBaseClassification `json:"servicePrincipalCredential,omitempty"` // The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. // Type: string (or Expression with // resultType string). ServicePrincipalCredentialType *DynamicsServicePrincipalCredentialType `json:"servicePrincipalCredentialType,omitempty"` // The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression with resultType string). ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` // The URL to the Microsoft Dynamics server. The property is required for on-line and not allowed for on-prem. Type: string (or Expression with resultType // string). ServiceURI interface{} `json:"serviceUri,omitempty"` // User name to access the Dynamics instance. Type: string (or Expression with resultType string). Username interface{} `json:"username,omitempty"` }
DynamicsLinkedServiceTypeProperties - Dynamics linked service properties.
func (DynamicsLinkedServiceTypeProperties) MarshalJSON ¶
func (d DynamicsLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DynamicsLinkedServiceTypeProperties.
func (*DynamicsLinkedServiceTypeProperties) UnmarshalJSON ¶
func (d *DynamicsLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DynamicsLinkedServiceTypeProperties.
type DynamicsServicePrincipalCredentialType ¶
type DynamicsServicePrincipalCredentialType string
DynamicsServicePrincipalCredentialType - The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string).
const ( DynamicsServicePrincipalCredentialTypeServicePrincipalCert DynamicsServicePrincipalCredentialType = "ServicePrincipalCert" DynamicsServicePrincipalCredentialTypeServicePrincipalKey DynamicsServicePrincipalCredentialType = "ServicePrincipalKey" )
func PossibleDynamicsServicePrincipalCredentialTypeValues ¶
func PossibleDynamicsServicePrincipalCredentialTypeValues() []DynamicsServicePrincipalCredentialType
PossibleDynamicsServicePrincipalCredentialTypeValues returns the possible values for the DynamicsServicePrincipalCredentialType const type.
func (DynamicsServicePrincipalCredentialType) ToPtr ¶
func (c DynamicsServicePrincipalCredentialType) ToPtr() *DynamicsServicePrincipalCredentialType
ToPtr returns a *DynamicsServicePrincipalCredentialType pointing to the current value.
type DynamicsSink ¶
type DynamicsSink struct { CopySink // REQUIRED; The write behavior for the operation. WriteBehavior *DynamicsSinkWriteBehavior `json:"writeBehavior,omitempty"` // The logical name of the alternate key which will be used when upserting records. Type: string (or Expression with resultType string). AlternateKeyName interface{} `json:"alternateKeyName,omitempty"` // The flag indicating whether ignore null values from input dataset (except key fields) during write operation. Default is false. Type: boolean (or Expression // with resultType boolean). IgnoreNullValues interface{} `json:"ignoreNullValues,omitempty"` }
DynamicsSink - A copy activity Dynamics sink.
func (DynamicsSink) MarshalJSON ¶
func (d DynamicsSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DynamicsSink.
func (*DynamicsSink) UnmarshalJSON ¶
func (d *DynamicsSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DynamicsSink.
type DynamicsSinkWriteBehavior ¶
type DynamicsSinkWriteBehavior string
DynamicsSinkWriteBehavior - Defines values for DynamicsSinkWriteBehavior.
const (
DynamicsSinkWriteBehaviorUpsert DynamicsSinkWriteBehavior = "Upsert"
)
func PossibleDynamicsSinkWriteBehaviorValues ¶
func PossibleDynamicsSinkWriteBehaviorValues() []DynamicsSinkWriteBehavior
PossibleDynamicsSinkWriteBehaviorValues returns the possible values for the DynamicsSinkWriteBehavior const type.
func (DynamicsSinkWriteBehavior) ToPtr ¶
func (c DynamicsSinkWriteBehavior) ToPtr() *DynamicsSinkWriteBehavior
ToPtr returns a *DynamicsSinkWriteBehavior pointing to the current value.
type DynamicsSource ¶
type DynamicsSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // FetchXML is a proprietary query language that is used in Microsoft Dynamics (online & on-premises). Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
DynamicsSource - A copy activity Dynamics source.
func (DynamicsSource) MarshalJSON ¶
func (d DynamicsSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DynamicsSource.
func (*DynamicsSource) UnmarshalJSON ¶
func (d *DynamicsSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DynamicsSource.
type EloquaLinkedService ¶
type EloquaLinkedService struct { LinkedService // REQUIRED; Eloqua server linked service properties. TypeProperties *EloquaLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
EloquaLinkedService - Eloqua server linked service.
func (EloquaLinkedService) MarshalJSON ¶
func (e EloquaLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type EloquaLinkedService.
func (*EloquaLinkedService) UnmarshalJSON ¶
func (e *EloquaLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type EloquaLinkedService.
type EloquaLinkedServiceTypeProperties ¶
type EloquaLinkedServiceTypeProperties struct { // REQUIRED; The endpoint of the Eloqua server. (i.e. eloqua.example.com) Endpoint interface{} `json:"endpoint,omitempty"` // REQUIRED; The site name and user name of your Eloqua account in the form: sitename/username. (i.e. Eloqua/Alice) Username interface{} `json:"username,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The password corresponding to the user name. Password SecretBaseClassification `json:"password,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value // is true. UseHostVerification interface{} `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` }
EloquaLinkedServiceTypeProperties - Eloqua server linked service properties.
func (EloquaLinkedServiceTypeProperties) MarshalJSON ¶
func (e EloquaLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type EloquaLinkedServiceTypeProperties.
func (*EloquaLinkedServiceTypeProperties) UnmarshalJSON ¶
func (e *EloquaLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type EloquaLinkedServiceTypeProperties.
type EloquaObjectDataset ¶
type EloquaObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
EloquaObjectDataset - Eloqua server dataset.
func (EloquaObjectDataset) MarshalJSON ¶
func (e EloquaObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type EloquaObjectDataset.
func (*EloquaObjectDataset) UnmarshalJSON ¶
func (e *EloquaObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type EloquaObjectDataset.
type EloquaSource ¶
type EloquaSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
EloquaSource - A copy activity Eloqua server source.
func (EloquaSource) MarshalJSON ¶
func (e EloquaSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type EloquaSource.
func (*EloquaSource) UnmarshalJSON ¶
func (e *EloquaSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type EloquaSource.
type EncryptionDetails ¶
type EncryptionDetails struct { // Customer Managed Key Details Cmk *CustomerManagedKeyDetails `json:"cmk,omitempty"` // READ-ONLY; Double Encryption enabled DoubleEncryptionEnabled *bool `json:"doubleEncryptionEnabled,omitempty" azure:"ro"` }
EncryptionDetails - Details of the encryption associated with the workspace
type EntityReference ¶
type EntityReference struct { // The name of this referenced entity. ReferenceName *string `json:"referenceName,omitempty"` // The type of this referenced entity. Type *IntegrationRuntimeEntityReferenceType `json:"type,omitempty"` }
EntityReference - The entity reference.
type ErrorAdditionalInfo ¶
type ErrorAdditionalInfo struct { // READ-ONLY; The additional info. Info interface{} `json:"info,omitempty" azure:"ro"` // READ-ONLY; The additional info type. Type *string `json:"type,omitempty" azure:"ro"` }
ErrorAdditionalInfo - The resource management error additional info.
type ErrorContract ¶
type ErrorContract struct { // The error details. InnerError *ErrorResponse `json:"error,omitempty"` // contains filtered or unexported fields }
ErrorContract - Contains details when the response code indicates an error. Implements the error and azcore.HTTPResponse interfaces.
func (ErrorContract) Error ¶
func (e ErrorContract) Error() string
Error implements the error interface for type ErrorContract. The contents of the error text are not contractual and subject to change.
type ErrorResponse ¶
type ErrorResponse struct { // READ-ONLY; The error additional info. AdditionalInfo []*ErrorAdditionalInfo `json:"additionalInfo,omitempty" azure:"ro"` // READ-ONLY; The error code. Code *string `json:"code,omitempty" azure:"ro"` // READ-ONLY; The error details. Details []*ErrorResponse `json:"details,omitempty" azure:"ro"` // READ-ONLY; The error message. Message *string `json:"message,omitempty" azure:"ro"` // READ-ONLY; The error target. Target *string `json:"target,omitempty" azure:"ro"` }
ErrorResponse - Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.)
func (ErrorResponse) MarshalJSON ¶
func (e ErrorResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ErrorResponse.
type EvaluateDataFlowExpressionRequest ¶
type EvaluateDataFlowExpressionRequest struct { // The data flow which contains the debug session. DataFlowName *string `json:"dataFlowName,omitempty"` // The expression for preview. Expression *string `json:"expression,omitempty"` // The row limit for preview request. RowLimits *int32 `json:"rowLimits,omitempty"` // The ID of data flow debug session. SessionID *string `json:"sessionId,omitempty"` // The output stream name. StreamName *string `json:"streamName,omitempty"` }
EvaluateDataFlowExpressionRequest - Request body structure for data flow expression preview.
type EventSubscriptionStatus ¶
type EventSubscriptionStatus string
EventSubscriptionStatus - Event Subscription Status.
const ( EventSubscriptionStatusDeprovisioning EventSubscriptionStatus = "Deprovisioning" EventSubscriptionStatusDisabled EventSubscriptionStatus = "Disabled" EventSubscriptionStatusEnabled EventSubscriptionStatus = "Enabled" EventSubscriptionStatusProvisioning EventSubscriptionStatus = "Provisioning" EventSubscriptionStatusUnknown EventSubscriptionStatus = "Unknown" )
func PossibleEventSubscriptionStatusValues ¶
func PossibleEventSubscriptionStatusValues() []EventSubscriptionStatus
PossibleEventSubscriptionStatusValues returns the possible values for the EventSubscriptionStatus const type.
func (EventSubscriptionStatus) ToPtr ¶
func (c EventSubscriptionStatus) ToPtr() *EventSubscriptionStatus
ToPtr returns a *EventSubscriptionStatus pointing to the current value.
type ExcelDataset ¶
type ExcelDataset struct { Dataset // Excel dataset properties. TypeProperties *ExcelDatasetTypeProperties `json:"typeProperties,omitempty"` }
ExcelDataset - Excel dataset.
func (ExcelDataset) MarshalJSON ¶
func (e ExcelDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExcelDataset.
func (*ExcelDataset) UnmarshalJSON ¶
func (e *ExcelDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ExcelDataset.
type ExcelDatasetTypeProperties ¶
type ExcelDatasetTypeProperties struct { // REQUIRED; The location of the excel storage. Location DatasetLocationClassification `json:"location,omitempty"` // REQUIRED; The sheet of excel file. Type: string (or Expression with resultType string). SheetName interface{} `json:"sheetName,omitempty"` // The data compression method used for the json dataset. Compression DatasetCompressionClassification `json:"compression,omitempty"` // When used as input, treat the first row of data as headers. When used as output,write the headers into the output as the first row of data. The default // value is false. Type: boolean (or Expression // with resultType boolean). FirstRowAsHeader interface{} `json:"firstRowAsHeader,omitempty"` // The null value string. Type: string (or Expression with resultType string). NullValue interface{} `json:"nullValue,omitempty"` // The partial data of one sheet. Type: string (or Expression with resultType string). Range interface{} `json:"range,omitempty"` }
ExcelDatasetTypeProperties - Excel dataset properties.
func (ExcelDatasetTypeProperties) MarshalJSON ¶
func (e ExcelDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExcelDatasetTypeProperties.
func (*ExcelDatasetTypeProperties) UnmarshalJSON ¶
func (e *ExcelDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ExcelDatasetTypeProperties.
type ExcelSource ¶
type ExcelSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // Excel store settings. StoreSettings StoreReadSettingsClassification `json:"storeSettings,omitempty"` }
ExcelSource - A copy activity excel source.
func (ExcelSource) MarshalJSON ¶
func (e ExcelSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExcelSource.
func (*ExcelSource) UnmarshalJSON ¶
func (e *ExcelSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ExcelSource.
type ExecuteDataFlowActivity ¶
type ExecuteDataFlowActivity struct { ExecutionActivity // REQUIRED; Execute data flow activity properties. TypeProperties *ExecuteDataFlowActivityTypeProperties `json:"typeProperties,omitempty"` }
ExecuteDataFlowActivity - Execute data flow activity.
func (ExecuteDataFlowActivity) MarshalJSON ¶
func (e ExecuteDataFlowActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExecuteDataFlowActivity.
func (*ExecuteDataFlowActivity) UnmarshalJSON ¶
func (e *ExecuteDataFlowActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ExecuteDataFlowActivity.
type ExecuteDataFlowActivityTypeProperties ¶
type ExecuteDataFlowActivityTypeProperties struct { // REQUIRED; Data flow reference. Dataflow *DataFlowReference `json:"dataflow,omitempty"` // Compute properties for data flow activity. Compute *ExecuteDataFlowActivityTypePropertiesCompute `json:"compute,omitempty"` // Continue on error setting used for data flow execution. Enables processing to continue if a sink fails. Type: boolean (or Expression with resultType // boolean) ContinueOnError interface{} `json:"continueOnError,omitempty"` // The integration runtime reference. IntegrationRuntime *IntegrationRuntimeReference `json:"integrationRuntime,omitempty"` // Concurrent run setting used for data flow execution. Allows sinks with the same save order to be processed concurrently. Type: boolean (or Expression // with resultType boolean) RunConcurrently interface{} `json:"runConcurrently,omitempty"` // Staging info for execute data flow activity. Staging *DataFlowStagingInfo `json:"staging,omitempty"` // Trace level setting used for data flow monitoring output. Supported values are: 'coarse', 'fine', and 'none'. Type: string (or Expression with resultType // string) TraceLevel interface{} `json:"traceLevel,omitempty"` }
ExecuteDataFlowActivityTypeProperties - Execute data flow activity properties.
type ExecuteDataFlowActivityTypePropertiesCompute ¶
type ExecuteDataFlowActivityTypePropertiesCompute struct { // Compute type of the cluster which will execute data flow job. ComputeType *DataFlowComputeType `json:"computeType,omitempty"` // Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272. CoreCount *int32 `json:"coreCount,omitempty"` }
ExecuteDataFlowActivityTypePropertiesCompute - Compute properties for data flow activity.
type ExecutePipelineActivity ¶
type ExecutePipelineActivity struct { ControlActivity // REQUIRED; Execute pipeline activity properties. TypeProperties *ExecutePipelineActivityTypeProperties `json:"typeProperties,omitempty"` }
ExecutePipelineActivity - Execute pipeline activity.
func (ExecutePipelineActivity) MarshalJSON ¶
func (e ExecutePipelineActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExecutePipelineActivity.
func (*ExecutePipelineActivity) UnmarshalJSON ¶
func (e *ExecutePipelineActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ExecutePipelineActivity.
type ExecutePipelineActivityTypeProperties ¶
type ExecutePipelineActivityTypeProperties struct { // REQUIRED; Pipeline reference. Pipeline *PipelineReference `json:"pipeline,omitempty"` // Pipeline parameters. Parameters map[string]interface{} `json:"parameters,omitempty"` // Defines whether activity execution will wait for the dependent pipeline execution to finish. Default is false. WaitOnCompletion *bool `json:"waitOnCompletion,omitempty"` }
ExecutePipelineActivityTypeProperties - Execute pipeline activity properties.
func (ExecutePipelineActivityTypeProperties) MarshalJSON ¶
func (e ExecutePipelineActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExecutePipelineActivityTypeProperties.
type ExecuteSSISPackageActivity ¶
type ExecuteSSISPackageActivity struct { ExecutionActivity // REQUIRED; Execute SSIS package activity properties. TypeProperties *ExecuteSSISPackageActivityTypeProperties `json:"typeProperties,omitempty"` }
ExecuteSSISPackageActivity - Execute SSIS package activity.
func (ExecuteSSISPackageActivity) MarshalJSON ¶
func (e ExecuteSSISPackageActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExecuteSSISPackageActivity.
func (*ExecuteSSISPackageActivity) UnmarshalJSON ¶
func (e *ExecuteSSISPackageActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ExecuteSSISPackageActivity.
type ExecuteSSISPackageActivityTypeProperties ¶
type ExecuteSSISPackageActivityTypeProperties struct { // REQUIRED; The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` // REQUIRED; SSIS package location. PackageLocation *SSISPackageLocation `json:"packageLocation,omitempty"` // The environment path to execute the SSIS package. Type: string (or Expression with resultType string). EnvironmentPath interface{} `json:"environmentPath,omitempty"` // The package execution credential. ExecutionCredential *SSISExecutionCredential `json:"executionCredential,omitempty"` // SSIS package execution log location. LogLocation *SSISLogLocation `json:"logLocation,omitempty"` // The logging level of SSIS package execution. Type: string (or Expression with resultType string). LoggingLevel interface{} `json:"loggingLevel,omitempty"` // The package level connection managers to execute the SSIS package. PackageConnectionManagers map[string]map[string]*SSISExecutionParameter `json:"packageConnectionManagers,omitempty"` // The package level parameters to execute the SSIS package. PackageParameters map[string]*SSISExecutionParameter `json:"packageParameters,omitempty"` // The project level connection managers to execute the SSIS package. ProjectConnectionManagers map[string]map[string]*SSISExecutionParameter `json:"projectConnectionManagers,omitempty"` // The project level parameters to execute the SSIS package. ProjectParameters map[string]*SSISExecutionParameter `json:"projectParameters,omitempty"` // The property overrides to execute the SSIS package. PropertyOverrides map[string]*SSISPropertyOverride `json:"propertyOverrides,omitempty"` // Specifies the runtime to execute SSIS package. The value should be "x86" or "x64". Type: string (or Expression with resultType string). Runtime interface{} `json:"runtime,omitempty"` }
ExecuteSSISPackageActivityTypeProperties - Execute SSIS package activity properties.
func (ExecuteSSISPackageActivityTypeProperties) MarshalJSON ¶
func (e ExecuteSSISPackageActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExecuteSSISPackageActivityTypeProperties.
type ExecutionActivity ¶
type ExecutionActivity struct { Activity // Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Activity policy. Policy *ActivityPolicy `json:"policy,omitempty"` }
ExecutionActivity - Base class for all execution activities.
func (*ExecutionActivity) GetExecutionActivity ¶
func (e *ExecutionActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type ExecutionActivity.
func (ExecutionActivity) MarshalJSON ¶
func (e ExecutionActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExecutionActivity.
func (*ExecutionActivity) UnmarshalJSON ¶
func (e *ExecutionActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ExecutionActivity.
type ExecutionActivityClassification ¶
type ExecutionActivityClassification interface { ActivityClassification // GetExecutionActivity returns the ExecutionActivity content of the underlying type. GetExecutionActivity() *ExecutionActivity }
ExecutionActivityClassification provides polymorphic access to related types. Call the interface's GetExecutionActivity() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *AzureDataExplorerCommandActivity, *AzureFunctionActivity, *AzureMLBatchExecutionActivity, *AzureMLExecutePipelineActivity, - *AzureMLUpdateResourceActivity, *CopyActivity, *CustomActivity, *DataLakeAnalyticsUSQLActivity, *DatabricksNotebookActivity, - *DatabricksSparkJarActivity, *DatabricksSparkPythonActivity, *DeleteActivity, *ExecuteDataFlowActivity, *ExecuteSSISPackageActivity, - *ExecutionActivity, *GetMetadataActivity, *HDInsightHiveActivity, *HDInsightMapReduceActivity, *HDInsightPigActivity, - *HDInsightSparkActivity, *HDInsightStreamingActivity, *LookupActivity, *SqlServerStoredProcedureActivity, *SynapseNotebookActivity, - *SynapseSparkJobDefinitionActivity, *WebActivity
type ExportSettings ¶
type ExportSettings struct { // REQUIRED; The export setting type. Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} }
ExportSettings - Export command settings.
func (*ExportSettings) GetExportSettings ¶
func (e *ExportSettings) GetExportSettings() *ExportSettings
GetExportSettings implements the ExportSettingsClassification interface for type ExportSettings.
func (*ExportSettings) UnmarshalJSON ¶
func (e *ExportSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ExportSettings.
type ExportSettingsClassification ¶
type ExportSettingsClassification interface { // GetExportSettings returns the ExportSettings content of the underlying type. GetExportSettings() *ExportSettings }
ExportSettingsClassification provides polymorphic access to related types. Call the interface's GetExportSettings() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *AzureDatabricksDeltaLakeExportCommand, *ExportSettings, *SnowflakeExportCopyCommand
type ExposureControlRequest ¶
type ExposureControlRequest struct { // The feature name. FeatureName *string `json:"featureName,omitempty"` // The feature type. FeatureType *string `json:"featureType,omitempty"` }
ExposureControlRequest - The exposure control request.
type ExposureControlResponse ¶
type ExposureControlResponse struct { // READ-ONLY; The feature name. FeatureName *string `json:"featureName,omitempty" azure:"ro"` // READ-ONLY; The feature value. Value *string `json:"value,omitempty" azure:"ro"` }
ExposureControlResponse - The exposure control response.
type Expression ¶
type Expression struct { // REQUIRED; Expression type. Type *ExpressionType `json:"type,omitempty"` // REQUIRED; Expression value. Value *string `json:"value,omitempty"` }
Expression - Azure Synapse expression definition.
type ExpressionType ¶
type ExpressionType string
ExpressionType - Expression type.
const (
ExpressionTypeExpression ExpressionType = "Expression"
)
func PossibleExpressionTypeValues ¶
func PossibleExpressionTypeValues() []ExpressionType
PossibleExpressionTypeValues returns the possible values for the ExpressionType const type.
func (ExpressionType) ToPtr ¶
func (c ExpressionType) ToPtr() *ExpressionType
ToPtr returns a *ExpressionType pointing to the current value.
type FileServerLinkedService ¶
type FileServerLinkedService struct { LinkedService // REQUIRED; File system linked service properties. TypeProperties *FileServerLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
FileServerLinkedService - File system linked service.
func (FileServerLinkedService) MarshalJSON ¶
func (f FileServerLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FileServerLinkedService.
func (*FileServerLinkedService) UnmarshalJSON ¶
func (f *FileServerLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FileServerLinkedService.
type FileServerLinkedServiceTypeProperties ¶
type FileServerLinkedServiceTypeProperties struct { // REQUIRED; Host name of the server. Type: string (or Expression with resultType string). Host interface{} `json:"host,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Password to logon the server. Password SecretBaseClassification `json:"password,omitempty"` // User ID to logon the server. Type: string (or Expression with resultType string). UserID interface{} `json:"userId,omitempty"` }
FileServerLinkedServiceTypeProperties - File system linked service properties.
func (FileServerLinkedServiceTypeProperties) MarshalJSON ¶
func (f FileServerLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FileServerLinkedServiceTypeProperties.
func (*FileServerLinkedServiceTypeProperties) UnmarshalJSON ¶
func (f *FileServerLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FileServerLinkedServiceTypeProperties.
type FileServerLocation ¶
type FileServerLocation struct {
DatasetLocation
}
FileServerLocation - The location of file server dataset.
func (FileServerLocation) MarshalJSON ¶
func (f FileServerLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FileServerLocation.
type FileServerReadSettings ¶
type FileServerReadSettings struct { StoreReadSettings // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Specify a filter to be used to select a subset of files in the folderPath rather than all files. Type: string (or Expression with resultType string). FileFilter interface{} `json:"fileFilter,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with // resultType string). FileListPath interface{} `json:"fileListPath,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean). Recursive interface{} `json:"recursive,omitempty"` // FileServer wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName interface{} `json:"wildcardFileName,omitempty"` // FileServer wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` }
FileServerReadSettings - File server read settings.
func (FileServerReadSettings) MarshalJSON ¶
func (f FileServerReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FileServerReadSettings.
func (*FileServerReadSettings) UnmarshalJSON ¶
func (f *FileServerReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FileServerReadSettings.
type FileServerWriteSettings ¶
type FileServerWriteSettings struct {
StoreWriteSettings
}
FileServerWriteSettings - File server write settings.
func (FileServerWriteSettings) MarshalJSON ¶
func (f FileServerWriteSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FileServerWriteSettings.
type FileShareDataset ¶
type FileShareDataset struct { FileShareDatasetTypeProperties `json:"typeProperties,omitempty"` }TypeProperties *
FileShareDataset - An on-premises file system dataset.
func (FileShareDataset) MarshalJSON ¶
func (f FileShareDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FileShareDataset.
func (*FileShareDataset) UnmarshalJSON ¶
func (f *FileShareDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FileShareDataset.
type FileShareDatasetTypeProperties ¶
type FileShareDatasetTypeProperties struct { DatasetCompressionClassification `json:"compression,omitempty"` FileFilter interface{} `json:"fileFilter,omitempty"` FileName interface{} `json:"fileName,omitempty"` FolderPath interface{} `json:"folderPath,omitempty"` Format DatasetStorageFormatClassification `json:"format,omitempty"` ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` }Compression
FileShareDatasetTypeProperties - On-premises file system dataset properties.
func (FileShareDatasetTypeProperties) MarshalJSON ¶
func (f FileShareDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FileShareDatasetTypeProperties.
func (*FileShareDatasetTypeProperties) UnmarshalJSON ¶
func (f *FileShareDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FileShareDatasetTypeProperties.
type FileSystemSink ¶
type FileSystemSink struct { CopySink // The type of copy behavior for copy sink. CopyBehavior interface{} `json:"copyBehavior,omitempty"` }
FileSystemSink - A copy activity file system sink.
func (FileSystemSink) MarshalJSON ¶
func (f FileSystemSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FileSystemSink.
func (*FileSystemSink) UnmarshalJSON ¶
func (f *FileSystemSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FileSystemSink.
type FileSystemSource ¶
type FileSystemSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean). Recursive interface{} `json:"recursive,omitempty"` }
FileSystemSource - A copy activity file system source.
func (FileSystemSource) MarshalJSON ¶
func (f FileSystemSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FileSystemSource.
func (*FileSystemSource) UnmarshalJSON ¶
func (f *FileSystemSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FileSystemSource.
type FilterActivity ¶
type FilterActivity struct { ControlActivity // REQUIRED; Filter activity properties. TypeProperties *FilterActivityTypeProperties `json:"typeProperties,omitempty"` }
FilterActivity - Filter and return results from input array based on the conditions.
func (FilterActivity) MarshalJSON ¶
func (f FilterActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FilterActivity.
func (*FilterActivity) UnmarshalJSON ¶
func (f *FilterActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FilterActivity.
type FilterActivityTypeProperties ¶
type FilterActivityTypeProperties struct { // REQUIRED; Condition to be used for filtering the input. Condition *Expression `json:"condition,omitempty"` // REQUIRED; Input array on which filter should be applied. Items *Expression `json:"items,omitempty"` }
FilterActivityTypeProperties - Filter activity properties.
type ForEachActivity ¶
type ForEachActivity struct { ControlActivity // REQUIRED; ForEach activity properties. TypeProperties *ForEachActivityTypeProperties `json:"typeProperties,omitempty"` }
ForEachActivity - This activity is used for iterating over a collection and execute given activities.
func (ForEachActivity) MarshalJSON ¶
func (f ForEachActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ForEachActivity.
func (*ForEachActivity) UnmarshalJSON ¶
func (f *ForEachActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ForEachActivity.
type ForEachActivityTypeProperties ¶
type ForEachActivityTypeProperties struct { // REQUIRED; List of activities to execute . Activities []ActivityClassification `json:"activities,omitempty"` // REQUIRED; Collection to iterate. Items *Expression `json:"items,omitempty"` // Batch count to be used for controlling the number of parallel execution (when isSequential is set to false). BatchCount *int32 `json:"batchCount,omitempty"` // Should the loop be executed in sequence or in parallel (max 50) IsSequential *bool `json:"isSequential,omitempty"` }
ForEachActivityTypeProperties - ForEach activity properties.
func (ForEachActivityTypeProperties) MarshalJSON ¶
func (f ForEachActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ForEachActivityTypeProperties.
func (*ForEachActivityTypeProperties) UnmarshalJSON ¶
func (f *ForEachActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ForEachActivityTypeProperties.
type FormatReadSettings ¶
type FormatReadSettings struct { // REQUIRED; The read setting type. Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} }
FormatReadSettings - Format read settings.
func (*FormatReadSettings) GetFormatReadSettings ¶
func (f *FormatReadSettings) GetFormatReadSettings() *FormatReadSettings
GetFormatReadSettings implements the FormatReadSettingsClassification interface for type FormatReadSettings.
func (*FormatReadSettings) UnmarshalJSON ¶
func (f *FormatReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FormatReadSettings.
type FormatReadSettingsClassification ¶
type FormatReadSettingsClassification interface { // GetFormatReadSettings returns the FormatReadSettings content of the underlying type. GetFormatReadSettings() *FormatReadSettings }
FormatReadSettingsClassification provides polymorphic access to related types. Call the interface's GetFormatReadSettings() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *BinaryReadSettings, *DelimitedTextReadSettings, *FormatReadSettings, *JsonReadSettings, *XmlReadSettings
type FormatWriteSettings ¶
type FormatWriteSettings struct { // REQUIRED; The write setting type. Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} }
FormatWriteSettings - Format write settings.
func (*FormatWriteSettings) GetFormatWriteSettings ¶
func (f *FormatWriteSettings) GetFormatWriteSettings() *FormatWriteSettings
GetFormatWriteSettings implements the FormatWriteSettingsClassification interface for type FormatWriteSettings.
func (*FormatWriteSettings) UnmarshalJSON ¶
func (f *FormatWriteSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FormatWriteSettings.
type FormatWriteSettingsClassification ¶
type FormatWriteSettingsClassification interface { // GetFormatWriteSettings returns the FormatWriteSettings content of the underlying type. GetFormatWriteSettings() *FormatWriteSettings }
FormatWriteSettingsClassification provides polymorphic access to related types. Call the interface's GetFormatWriteSettings() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *AvroWriteSettings, *DelimitedTextWriteSettings, *FormatWriteSettings, *JsonWriteSettings, *OrcWriteSettings, *ParquetWriteSettings
type FtpAuthenticationType ¶
type FtpAuthenticationType string
FtpAuthenticationType - The authentication type to be used to connect to the FTP server.
const ( FtpAuthenticationTypeAnonymous FtpAuthenticationType = "Anonymous" FtpAuthenticationTypeBasic FtpAuthenticationType = "Basic" )
func PossibleFtpAuthenticationTypeValues ¶
func PossibleFtpAuthenticationTypeValues() []FtpAuthenticationType
PossibleFtpAuthenticationTypeValues returns the possible values for the FtpAuthenticationType const type.
func (FtpAuthenticationType) ToPtr ¶
func (c FtpAuthenticationType) ToPtr() *FtpAuthenticationType
ToPtr returns a *FtpAuthenticationType pointing to the current value.
type FtpReadSettings ¶
type FtpReadSettings struct { StoreReadSettings // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with // resultType string). FileListPath interface{} `json:"fileListPath,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean). Recursive interface{} `json:"recursive,omitempty"` // Specify whether to use binary transfer mode for FTP stores. UseBinaryTransfer *bool `json:"useBinaryTransfer,omitempty"` // Ftp wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName interface{} `json:"wildcardFileName,omitempty"` // Ftp wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` }
FtpReadSettings - Ftp read settings.
func (FtpReadSettings) MarshalJSON ¶
func (f FtpReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FtpReadSettings.
func (*FtpReadSettings) UnmarshalJSON ¶
func (f *FtpReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FtpReadSettings.
type FtpServerLinkedService ¶
type FtpServerLinkedService struct { LinkedService // REQUIRED; Properties specific to this linked service type. TypeProperties *FtpServerLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
FtpServerLinkedService - A FTP server Linked Service.
func (FtpServerLinkedService) MarshalJSON ¶
func (f FtpServerLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FtpServerLinkedService.
func (*FtpServerLinkedService) UnmarshalJSON ¶
func (f *FtpServerLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FtpServerLinkedService.
type FtpServerLinkedServiceTypeProperties ¶
type FtpServerLinkedServiceTypeProperties struct { // REQUIRED; Host name of the FTP server. Type: string (or Expression with resultType string). Host interface{} `json:"host,omitempty"` // The authentication type to be used to connect to the FTP server. AuthenticationType *FtpAuthenticationType `json:"authenticationType,omitempty"` // If true, connect to the FTP server over SSL/TLS channel. Default value is true. Type: boolean (or Expression with resultType boolean). EnableSSL interface{} `json:"enableSsl,omitempty"` // If true, validate the FTP server SSL certificate when connect over SSL/TLS channel. Default value is true. Type: boolean (or Expression with resultType // boolean). EnableServerCertificateValidation interface{} `json:"enableServerCertificateValidation,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Password to logon the FTP server. Password SecretBaseClassification `json:"password,omitempty"` // The TCP port number that the FTP server uses to listen for client connections. Default value is 21. Type: integer (or Expression with resultType integer), // minimum: 0. Port interface{} `json:"port,omitempty"` // Username to logon the FTP server. Type: string (or Expression with resultType string). UserName interface{} `json:"userName,omitempty"` }
FtpServerLinkedServiceTypeProperties - Properties specific to this linked service type.
func (FtpServerLinkedServiceTypeProperties) MarshalJSON ¶
func (f FtpServerLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FtpServerLinkedServiceTypeProperties.
func (*FtpServerLinkedServiceTypeProperties) UnmarshalJSON ¶
func (f *FtpServerLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FtpServerLinkedServiceTypeProperties.
type FtpServerLocation ¶
type FtpServerLocation struct {
DatasetLocation
}
FtpServerLocation - The location of ftp server dataset.
func (FtpServerLocation) MarshalJSON ¶
func (f FtpServerLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FtpServerLocation.
type GenericDatasetTypeProperties ¶
type GenericDatasetTypeProperties struct {
// The table name. Type: string (or Expression with resultType string).
TableName interface{} `json:"tableName,omitempty"`
}
GenericDatasetTypeProperties - Properties specific to this dataset type.
type GetMetadataActivity ¶
type GetMetadataActivity struct { ExecutionActivity // REQUIRED; GetMetadata activity properties. TypeProperties *GetMetadataActivityTypeProperties `json:"typeProperties,omitempty"` }
GetMetadataActivity - Activity to get metadata of dataset
func (GetMetadataActivity) MarshalJSON ¶
func (g GetMetadataActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GetMetadataActivity.
func (*GetMetadataActivity) UnmarshalJSON ¶
func (g *GetMetadataActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GetMetadataActivity.
type GetMetadataActivityTypeProperties ¶
type GetMetadataActivityTypeProperties struct { // REQUIRED; GetMetadata activity dataset reference. Dataset *DatasetReference `json:"dataset,omitempty"` // Fields of metadata to get from dataset. FieldList []interface{} `json:"fieldList,omitempty"` // GetMetadata activity format settings. FormatSettings FormatReadSettingsClassification `json:"formatSettings,omitempty"` // GetMetadata activity store settings. StoreSettings StoreReadSettingsClassification `json:"storeSettings,omitempty"` }
GetMetadataActivityTypeProperties - GetMetadata activity properties.
func (GetMetadataActivityTypeProperties) MarshalJSON ¶
func (g GetMetadataActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GetMetadataActivityTypeProperties.
func (*GetMetadataActivityTypeProperties) UnmarshalJSON ¶
func (g *GetMetadataActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GetMetadataActivityTypeProperties.
type GetSsisObjectMetadataRequest ¶
type GetSsisObjectMetadataRequest struct { // Metadata path. MetadataPath *string `json:"metadataPath,omitempty"` }
GetSsisObjectMetadataRequest - The request payload of get SSIS object metadata.
type GitHubAccessTokenRequest ¶
type GitHubAccessTokenRequest struct { // REQUIRED; The GitHub Access code. GitHubAccessCode *string `json:"gitHubAccessCode,omitempty"` // REQUIRED; The GitHub access token base URL. GitHubAccessTokenBaseURL *string `json:"gitHubAccessTokenBaseUrl,omitempty"` // REQUIRED; The GitHub Client Id. GitHubClientID *string `json:"gitHubClientId,omitempty"` }
type GitHubAccessTokenResponse ¶
type GitHubAccessTokenResponse struct {
GitHubAccessToken *string `json:"gitHubAccessToken,omitempty"`
}
type GitHubAccessTokenResponseResponse ¶
type GitHubAccessTokenResponseResponse struct { GitHubAccessTokenResponse *GitHubAccessTokenResponse // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
GitHubAccessTokenResponseResponse is the response envelope for operations that return a GitHubAccessTokenResponse type.
type GoogleAdWordsAuthenticationType ¶
type GoogleAdWordsAuthenticationType string
GoogleAdWordsAuthenticationType - The OAuth 2.0 authentication mechanism used for authentication. ServiceAuthentication can only be used on self-hosted IR.
const ( GoogleAdWordsAuthenticationTypeServiceAuthentication GoogleAdWordsAuthenticationType = "ServiceAuthentication" GoogleAdWordsAuthenticationTypeUserAuthentication GoogleAdWordsAuthenticationType = "UserAuthentication" )
func PossibleGoogleAdWordsAuthenticationTypeValues ¶
func PossibleGoogleAdWordsAuthenticationTypeValues() []GoogleAdWordsAuthenticationType
PossibleGoogleAdWordsAuthenticationTypeValues returns the possible values for the GoogleAdWordsAuthenticationType const type.
func (GoogleAdWordsAuthenticationType) ToPtr ¶
func (c GoogleAdWordsAuthenticationType) ToPtr() *GoogleAdWordsAuthenticationType
ToPtr returns a *GoogleAdWordsAuthenticationType pointing to the current value.
type GoogleAdWordsLinkedService ¶
type GoogleAdWordsLinkedService struct { LinkedService // REQUIRED; Google AdWords service linked service properties. TypeProperties *GoogleAdWordsLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
GoogleAdWordsLinkedService - Google AdWords service linked service.
func (GoogleAdWordsLinkedService) MarshalJSON ¶
func (g GoogleAdWordsLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GoogleAdWordsLinkedService.
func (*GoogleAdWordsLinkedService) UnmarshalJSON ¶
func (g *GoogleAdWordsLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GoogleAdWordsLinkedService.
type GoogleAdWordsLinkedServiceTypeProperties ¶
type GoogleAdWordsLinkedServiceTypeProperties struct { // REQUIRED; The OAuth 2.0 authentication mechanism used for authentication. ServiceAuthentication can only be used on self-hosted IR. AuthenticationType *GoogleAdWordsAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The Client customer ID of the AdWords account that you want to fetch report data for. ClientCustomerID interface{} `json:"clientCustomerID,omitempty"` // REQUIRED; The developer token associated with the manager account that you use to grant access to the AdWords API. DeveloperToken SecretBaseClassification `json:"developerToken,omitempty"` // The client id of the google application used to acquire the refresh token. Type: string (or Expression with resultType string). ClientID interface{} `json:"clientId,omitempty"` // The client secret of the google application used to acquire the refresh token. ClientSecret SecretBaseClassification `json:"clientSecret,omitempty"` // The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR. Email interface{} `json:"email,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The full path to the .p12 key file that is used to authenticate the service account email address and can only be used on self-hosted IR. KeyFilePath interface{} `json:"keyFilePath,omitempty"` // The refresh token obtained from Google for authorizing access to AdWords for UserAuthentication. RefreshToken SecretBaseClassification `json:"refreshToken,omitempty"` // The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when // using SSL on self-hosted IR. The default value // is the cacerts.pem file installed with the IR. TrustedCertPath interface{} `json:"trustedCertPath,omitempty"` // Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false. UseSystemTrustStore interface{} `json:"useSystemTrustStore,omitempty"` }
GoogleAdWordsLinkedServiceTypeProperties - Google AdWords service linked service properties.
func (GoogleAdWordsLinkedServiceTypeProperties) MarshalJSON ¶
func (g GoogleAdWordsLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GoogleAdWordsLinkedServiceTypeProperties.
func (*GoogleAdWordsLinkedServiceTypeProperties) UnmarshalJSON ¶
func (g *GoogleAdWordsLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GoogleAdWordsLinkedServiceTypeProperties.
type GoogleAdWordsObjectDataset ¶
type GoogleAdWordsObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
GoogleAdWordsObjectDataset - Google AdWords service dataset.
func (GoogleAdWordsObjectDataset) MarshalJSON ¶
func (g GoogleAdWordsObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GoogleAdWordsObjectDataset.
func (*GoogleAdWordsObjectDataset) UnmarshalJSON ¶
func (g *GoogleAdWordsObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GoogleAdWordsObjectDataset.
type GoogleAdWordsSource ¶
type GoogleAdWordsSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
GoogleAdWordsSource - A copy activity Google AdWords service source.
func (GoogleAdWordsSource) MarshalJSON ¶
func (g GoogleAdWordsSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GoogleAdWordsSource.
func (*GoogleAdWordsSource) UnmarshalJSON ¶
func (g *GoogleAdWordsSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GoogleAdWordsSource.
type GoogleBigQueryAuthenticationType ¶
type GoogleBigQueryAuthenticationType string
GoogleBigQueryAuthenticationType - The OAuth 2.0 authentication mechanism used for authentication. ServiceAuthentication can only be used on self-hosted IR.
const ( GoogleBigQueryAuthenticationTypeServiceAuthentication GoogleBigQueryAuthenticationType = "ServiceAuthentication" GoogleBigQueryAuthenticationTypeUserAuthentication GoogleBigQueryAuthenticationType = "UserAuthentication" )
func PossibleGoogleBigQueryAuthenticationTypeValues ¶
func PossibleGoogleBigQueryAuthenticationTypeValues() []GoogleBigQueryAuthenticationType
PossibleGoogleBigQueryAuthenticationTypeValues returns the possible values for the GoogleBigQueryAuthenticationType const type.
func (GoogleBigQueryAuthenticationType) ToPtr ¶
func (c GoogleBigQueryAuthenticationType) ToPtr() *GoogleBigQueryAuthenticationType
ToPtr returns a *GoogleBigQueryAuthenticationType pointing to the current value.
type GoogleBigQueryDatasetTypeProperties ¶
type GoogleBigQueryDatasetTypeProperties struct { // The database name of the Google BigQuery. Type: string (or Expression with resultType string). Dataset interface{} `json:"dataset,omitempty"` // The table name of the Google BigQuery. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` // This property will be retired. Please consider using database + table properties instead. TableName interface{} `json:"tableName,omitempty"` }
GoogleBigQueryDatasetTypeProperties - Google BigQuery Dataset Properties
type GoogleBigQueryLinkedService ¶
type GoogleBigQueryLinkedService struct { LinkedService // REQUIRED; Google BigQuery service linked service properties. TypeProperties *GoogleBigQueryLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
GoogleBigQueryLinkedService - Google BigQuery service linked service.
func (GoogleBigQueryLinkedService) MarshalJSON ¶
func (g GoogleBigQueryLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GoogleBigQueryLinkedService.
func (*GoogleBigQueryLinkedService) UnmarshalJSON ¶
func (g *GoogleBigQueryLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GoogleBigQueryLinkedService.
type GoogleBigQueryLinkedServiceTypeProperties ¶
type GoogleBigQueryLinkedServiceTypeProperties struct { // REQUIRED; The OAuth 2.0 authentication mechanism used for authentication. ServiceAuthentication can only be used on self-hosted IR. AuthenticationType *GoogleBigQueryAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The default BigQuery project to query against. Project interface{} `json:"project,omitempty"` // A comma-separated list of public BigQuery projects to access. AdditionalProjects interface{} `json:"additionalProjects,omitempty"` // The client id of the google application used to acquire the refresh token. Type: string (or Expression with resultType string). ClientID interface{} `json:"clientId,omitempty"` // The client secret of the google application used to acquire the refresh token. ClientSecret SecretBaseClassification `json:"clientSecret,omitempty"` // The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR. Email interface{} `json:"email,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The full path to the .p12 key file that is used to authenticate the service account email address and can only be used on self-hosted IR. KeyFilePath interface{} `json:"keyFilePath,omitempty"` // The refresh token obtained from Google for authorizing access to BigQuery for UserAuthentication. RefreshToken SecretBaseClassification `json:"refreshToken,omitempty"` // Whether to request access to Google Drive. Allowing Google Drive access enables support for federated tables that combine BigQuery data with data from // Google Drive. The default value is false. RequestGoogleDriveScope interface{} `json:"requestGoogleDriveScope,omitempty"` // The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when // using SSL on self-hosted IR. The default value // is the cacerts.pem file installed with the IR. TrustedCertPath interface{} `json:"trustedCertPath,omitempty"` // Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false. UseSystemTrustStore interface{} `json:"useSystemTrustStore,omitempty"` }
GoogleBigQueryLinkedServiceTypeProperties - Google BigQuery service linked service properties.
func (GoogleBigQueryLinkedServiceTypeProperties) MarshalJSON ¶
func (g GoogleBigQueryLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GoogleBigQueryLinkedServiceTypeProperties.
func (*GoogleBigQueryLinkedServiceTypeProperties) UnmarshalJSON ¶
func (g *GoogleBigQueryLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GoogleBigQueryLinkedServiceTypeProperties.
type GoogleBigQueryObjectDataset ¶
type GoogleBigQueryObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GoogleBigQueryDatasetTypeProperties `json:"typeProperties,omitempty"` }
GoogleBigQueryObjectDataset - Google BigQuery service dataset.
func (GoogleBigQueryObjectDataset) MarshalJSON ¶
func (g GoogleBigQueryObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GoogleBigQueryObjectDataset.
func (*GoogleBigQueryObjectDataset) UnmarshalJSON ¶
func (g *GoogleBigQueryObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GoogleBigQueryObjectDataset.
type GoogleBigQuerySource ¶
type GoogleBigQuerySource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
GoogleBigQuerySource - A copy activity Google BigQuery service source.
func (GoogleBigQuerySource) MarshalJSON ¶
func (g GoogleBigQuerySource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GoogleBigQuerySource.
func (*GoogleBigQuerySource) UnmarshalJSON ¶
func (g *GoogleBigQuerySource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GoogleBigQuerySource.
type GoogleCloudStorageLinkedService ¶
type GoogleCloudStorageLinkedService struct { LinkedService // REQUIRED; Google Cloud Storage linked service properties. TypeProperties *GoogleCloudStorageLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
GoogleCloudStorageLinkedService - Linked service for Google Cloud Storage.
func (GoogleCloudStorageLinkedService) MarshalJSON ¶
func (g GoogleCloudStorageLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GoogleCloudStorageLinkedService.
func (*GoogleCloudStorageLinkedService) UnmarshalJSON ¶
func (g *GoogleCloudStorageLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GoogleCloudStorageLinkedService.
type GoogleCloudStorageLinkedServiceTypeProperties ¶
type GoogleCloudStorageLinkedServiceTypeProperties struct { // The access key identifier of the Google Cloud Storage Identity and Access Management (IAM) user. Type: string (or Expression with resultType string). AccessKeyID interface{} `json:"accessKeyId,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The secret access key of the Google Cloud Storage Identity and Access Management (IAM) user. SecretAccessKey SecretBaseClassification `json:"secretAccessKey,omitempty"` // This value specifies the endpoint to access with the Google Cloud Storage Connector. This is an optional property; change it only if you want to try // a different service endpoint or want to switch // between https and http. Type: string (or Expression with resultType string). ServiceURL interface{} `json:"serviceUrl,omitempty"` }
GoogleCloudStorageLinkedServiceTypeProperties - Google Cloud Storage linked service properties.
func (GoogleCloudStorageLinkedServiceTypeProperties) MarshalJSON ¶
func (g GoogleCloudStorageLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GoogleCloudStorageLinkedServiceTypeProperties.
func (*GoogleCloudStorageLinkedServiceTypeProperties) UnmarshalJSON ¶
func (g *GoogleCloudStorageLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GoogleCloudStorageLinkedServiceTypeProperties.
type GoogleCloudStorageLocation ¶
type GoogleCloudStorageLocation struct { DatasetLocation // Specify the bucketName of Google Cloud Storage. Type: string (or Expression with resultType string) BucketName interface{} `json:"bucketName,omitempty"` // Specify the version of Google Cloud Storage. Type: string (or Expression with resultType string). Version interface{} `json:"version,omitempty"` }
GoogleCloudStorageLocation - The location of Google Cloud Storage dataset.
func (GoogleCloudStorageLocation) MarshalJSON ¶
func (g GoogleCloudStorageLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GoogleCloudStorageLocation.
func (*GoogleCloudStorageLocation) UnmarshalJSON ¶
func (g *GoogleCloudStorageLocation) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GoogleCloudStorageLocation.
type GoogleCloudStorageReadSettings ¶
type GoogleCloudStorageReadSettings struct { StoreReadSettings // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with // resultType string). FileListPath interface{} `json:"fileListPath,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` // The prefix filter for the Google Cloud Storage object name. Type: string (or Expression with resultType string). Prefix interface{} `json:"prefix,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean). Recursive interface{} `json:"recursive,omitempty"` // Google Cloud Storage wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName interface{} `json:"wildcardFileName,omitempty"` // Google Cloud Storage wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` }
GoogleCloudStorageReadSettings - Google Cloud Storage read settings.
func (GoogleCloudStorageReadSettings) MarshalJSON ¶
func (g GoogleCloudStorageReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GoogleCloudStorageReadSettings.
func (*GoogleCloudStorageReadSettings) UnmarshalJSON ¶
func (g *GoogleCloudStorageReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GoogleCloudStorageReadSettings.
type GreenplumDatasetTypeProperties ¶
type GreenplumDatasetTypeProperties struct { // The schema name of Greenplum. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // The table name of Greenplum. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. TableName interface{} `json:"tableName,omitempty"` }
GreenplumDatasetTypeProperties - Greenplum Dataset Properties
type GreenplumLinkedService ¶
type GreenplumLinkedService struct { LinkedService // REQUIRED; Greenplum Database linked service properties. TypeProperties *GreenplumLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
GreenplumLinkedService - Greenplum Database linked service.
func (GreenplumLinkedService) MarshalJSON ¶
func (g GreenplumLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GreenplumLinkedService.
func (*GreenplumLinkedService) UnmarshalJSON ¶
func (g *GreenplumLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GreenplumLinkedService.
type GreenplumLinkedServiceTypeProperties ¶
type GreenplumLinkedServiceTypeProperties struct { // An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Pwd *AzureKeyVaultSecretReference `json:"pwd,omitempty"` }
GreenplumLinkedServiceTypeProperties - Greenplum Database linked service properties.
type GreenplumSource ¶
type GreenplumSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
GreenplumSource - A copy activity Greenplum Database source.
func (GreenplumSource) MarshalJSON ¶
func (g GreenplumSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GreenplumSource.
func (*GreenplumSource) UnmarshalJSON ¶
func (g *GreenplumSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GreenplumSource.
type GreenplumTableDataset ¶
type GreenplumTableDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GreenplumDatasetTypeProperties `json:"typeProperties,omitempty"` }
GreenplumTableDataset - Greenplum Database dataset.
func (GreenplumTableDataset) MarshalJSON ¶
func (g GreenplumTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GreenplumTableDataset.
func (*GreenplumTableDataset) UnmarshalJSON ¶
func (g *GreenplumTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GreenplumTableDataset.
type HBaseAuthenticationType ¶
type HBaseAuthenticationType string
HBaseAuthenticationType - The authentication mechanism to use to connect to the HBase server.
const ( HBaseAuthenticationTypeAnonymous HBaseAuthenticationType = "Anonymous" HBaseAuthenticationTypeBasic HBaseAuthenticationType = "Basic" )
func PossibleHBaseAuthenticationTypeValues ¶
func PossibleHBaseAuthenticationTypeValues() []HBaseAuthenticationType
PossibleHBaseAuthenticationTypeValues returns the possible values for the HBaseAuthenticationType const type.
func (HBaseAuthenticationType) ToPtr ¶
func (c HBaseAuthenticationType) ToPtr() *HBaseAuthenticationType
ToPtr returns a *HBaseAuthenticationType pointing to the current value.
type HBaseLinkedService ¶
type HBaseLinkedService struct { LinkedService // REQUIRED; HBase server linked service properties. TypeProperties *HBaseLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
HBaseLinkedService - HBase server linked service.
func (HBaseLinkedService) MarshalJSON ¶
func (h HBaseLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HBaseLinkedService.
func (*HBaseLinkedService) UnmarshalJSON ¶
func (h *HBaseLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HBaseLinkedService.
type HBaseLinkedServiceTypeProperties ¶
type HBaseLinkedServiceTypeProperties struct { // REQUIRED; The authentication mechanism to use to connect to the HBase server. AuthenticationType *HBaseAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The IP address or host name of the HBase server. (i.e. 192.168.222.160) Host interface{} `json:"host,omitempty"` // Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over SSL. The default value is false. AllowHostNameCNMismatch interface{} `json:"allowHostNameCNMismatch,omitempty"` // Specifies whether to allow self-signed certificates from the server. The default value is false. AllowSelfSignedServerCert interface{} `json:"allowSelfSignedServerCert,omitempty"` // Specifies whether the connections to the server are encrypted using SSL. The default value is false. EnableSSL interface{} `json:"enableSsl,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The partial URL corresponding to the HBase server. (i.e. /gateway/sandbox/hbase/version) HTTPPath interface{} `json:"httpPath,omitempty"` // The password corresponding to the user name. Password SecretBaseClassification `json:"password,omitempty"` // The TCP port that the HBase instance uses to listen for client connections. The default value is 9090. Port interface{} `json:"port,omitempty"` // The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when // using SSL on self-hosted IR. The default value // is the cacerts.pem file installed with the IR. TrustedCertPath interface{} `json:"trustedCertPath,omitempty"` // The user name used to connect to the HBase instance. Username interface{} `json:"username,omitempty"` }
HBaseLinkedServiceTypeProperties - HBase server linked service properties.
func (HBaseLinkedServiceTypeProperties) MarshalJSON ¶
func (h HBaseLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HBaseLinkedServiceTypeProperties.
func (*HBaseLinkedServiceTypeProperties) UnmarshalJSON ¶
func (h *HBaseLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HBaseLinkedServiceTypeProperties.
type HBaseObjectDataset ¶
type HBaseObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
HBaseObjectDataset - HBase server dataset.
func (HBaseObjectDataset) MarshalJSON ¶
func (h HBaseObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HBaseObjectDataset.
func (*HBaseObjectDataset) UnmarshalJSON ¶
func (h *HBaseObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HBaseObjectDataset.
type HBaseSource ¶
type HBaseSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
HBaseSource - A copy activity HBase server source.
func (HBaseSource) MarshalJSON ¶
func (h HBaseSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HBaseSource.
func (*HBaseSource) UnmarshalJSON ¶
func (h *HBaseSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HBaseSource.
type HDInsightActivityDebugInfoOption ¶
type HDInsightActivityDebugInfoOption string
HDInsightActivityDebugInfoOption - The HDInsightActivityDebugInfoOption settings to use.
const ( HDInsightActivityDebugInfoOptionAlways HDInsightActivityDebugInfoOption = "Always" HDInsightActivityDebugInfoOptionFailure HDInsightActivityDebugInfoOption = "Failure" HDInsightActivityDebugInfoOptionNone HDInsightActivityDebugInfoOption = "None" )
func PossibleHDInsightActivityDebugInfoOptionValues ¶
func PossibleHDInsightActivityDebugInfoOptionValues() []HDInsightActivityDebugInfoOption
PossibleHDInsightActivityDebugInfoOptionValues returns the possible values for the HDInsightActivityDebugInfoOption const type.
func (HDInsightActivityDebugInfoOption) ToPtr ¶
func (c HDInsightActivityDebugInfoOption) ToPtr() *HDInsightActivityDebugInfoOption
ToPtr returns a *HDInsightActivityDebugInfoOption pointing to the current value.
type HDInsightHiveActivity ¶
type HDInsightHiveActivity struct { ExecutionActivity // REQUIRED; HDInsight Hive activity properties. TypeProperties *HDInsightHiveActivityTypeProperties `json:"typeProperties,omitempty"` }
HDInsightHiveActivity - HDInsight Hive activity type.
func (HDInsightHiveActivity) MarshalJSON ¶
func (h HDInsightHiveActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HDInsightHiveActivity.
func (*HDInsightHiveActivity) UnmarshalJSON ¶
func (h *HDInsightHiveActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HDInsightHiveActivity.
type HDInsightHiveActivityTypeProperties ¶
type HDInsightHiveActivityTypeProperties struct { // User specified arguments to HDInsightActivity. Arguments []interface{} `json:"arguments,omitempty"` // Allows user to specify defines for Hive job request. Defines map[string]interface{} `json:"defines,omitempty"` // Debug info option. GetDebugInfo *HDInsightActivityDebugInfoOption `json:"getDebugInfo,omitempty"` // Query timeout value (in minutes). Effective when the HDInsight cluster is with ESP (Enterprise Security Package) QueryTimeout *int32 `json:"queryTimeout,omitempty"` // Script linked service reference. ScriptLinkedService *LinkedServiceReference `json:"scriptLinkedService,omitempty"` // Script path. Type: string (or Expression with resultType string). ScriptPath interface{} `json:"scriptPath,omitempty"` // Storage linked service references. StorageLinkedServices []*LinkedServiceReference `json:"storageLinkedServices,omitempty"` // User specified arguments under hivevar namespace. Variables []interface{} `json:"variables,omitempty"` }
HDInsightHiveActivityTypeProperties - HDInsight Hive activity properties.
func (HDInsightHiveActivityTypeProperties) MarshalJSON ¶
func (h HDInsightHiveActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HDInsightHiveActivityTypeProperties.
type HDInsightLinkedService ¶
type HDInsightLinkedService struct { LinkedService // REQUIRED; HDInsight linked service properties. TypeProperties *HDInsightLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
HDInsightLinkedService - HDInsight linked service.
func (HDInsightLinkedService) MarshalJSON ¶
func (h HDInsightLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HDInsightLinkedService.
func (*HDInsightLinkedService) UnmarshalJSON ¶
func (h *HDInsightLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HDInsightLinkedService.
type HDInsightLinkedServiceTypeProperties ¶
type HDInsightLinkedServiceTypeProperties struct { // REQUIRED; HDInsight cluster URI. Type: string (or Expression with resultType string). ClusterURI interface{} `json:"clusterUri,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Specify the FileSystem if the main storage for the HDInsight is ADLS Gen2. Type: string (or Expression with resultType string). FileSystem interface{} `json:"fileSystem,omitempty"` // A reference to the Azure SQL linked service that points to the HCatalog database. HcatalogLinkedServiceName *LinkedServiceReference `json:"hcatalogLinkedServiceName,omitempty"` // Specify if the HDInsight is created with ESP (Enterprise Security Package). Type: Boolean. IsEspEnabled interface{} `json:"isEspEnabled,omitempty"` // The Azure Storage linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // HDInsight cluster password. Password SecretBaseClassification `json:"password,omitempty"` // HDInsight cluster user name. Type: string (or Expression with resultType string). UserName interface{} `json:"userName,omitempty"` }
HDInsightLinkedServiceTypeProperties - HDInsight linked service properties.
func (HDInsightLinkedServiceTypeProperties) MarshalJSON ¶
func (h HDInsightLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HDInsightLinkedServiceTypeProperties.
func (*HDInsightLinkedServiceTypeProperties) UnmarshalJSON ¶
func (h *HDInsightLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HDInsightLinkedServiceTypeProperties.
type HDInsightMapReduceActivity ¶
type HDInsightMapReduceActivity struct { ExecutionActivity // REQUIRED; HDInsight MapReduce activity properties. TypeProperties *HDInsightMapReduceActivityTypeProperties `json:"typeProperties,omitempty"` }
HDInsightMapReduceActivity - HDInsight MapReduce activity type.
func (HDInsightMapReduceActivity) MarshalJSON ¶
func (h HDInsightMapReduceActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HDInsightMapReduceActivity.
func (*HDInsightMapReduceActivity) UnmarshalJSON ¶
func (h *HDInsightMapReduceActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HDInsightMapReduceActivity.
type HDInsightMapReduceActivityTypeProperties ¶
type HDInsightMapReduceActivityTypeProperties struct { // REQUIRED; Class name. Type: string (or Expression with resultType string). ClassName interface{} `json:"className,omitempty"` // REQUIRED; Jar path. Type: string (or Expression with resultType string). JarFilePath interface{} `json:"jarFilePath,omitempty"` // User specified arguments to HDInsightActivity. Arguments []interface{} `json:"arguments,omitempty"` // Allows user to specify defines for the MapReduce job request. Defines map[string]interface{} `json:"defines,omitempty"` // Debug info option. GetDebugInfo *HDInsightActivityDebugInfoOption `json:"getDebugInfo,omitempty"` // Jar libs. JarLibs []interface{} `json:"jarLibs,omitempty"` // Jar linked service reference. JarLinkedService *LinkedServiceReference `json:"jarLinkedService,omitempty"` // Storage linked service references. StorageLinkedServices []*LinkedServiceReference `json:"storageLinkedServices,omitempty"` }
HDInsightMapReduceActivityTypeProperties - HDInsight MapReduce activity properties.
func (HDInsightMapReduceActivityTypeProperties) MarshalJSON ¶
func (h HDInsightMapReduceActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HDInsightMapReduceActivityTypeProperties.
type HDInsightOnDemandLinkedService ¶
type HDInsightOnDemandLinkedService struct { LinkedService // REQUIRED; HDInsight ondemand linked service properties. TypeProperties *HDInsightOnDemandLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
HDInsightOnDemandLinkedService - HDInsight ondemand linked service.
func (HDInsightOnDemandLinkedService) MarshalJSON ¶
func (h HDInsightOnDemandLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HDInsightOnDemandLinkedService.
func (*HDInsightOnDemandLinkedService) UnmarshalJSON ¶
func (h *HDInsightOnDemandLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HDInsightOnDemandLinkedService.
type HDInsightOnDemandLinkedServiceTypeProperties ¶
type HDInsightOnDemandLinkedServiceTypeProperties struct { // REQUIRED; The resource group where the cluster belongs. Type: string (or Expression with resultType string). ClusterResourceGroup interface{} `json:"clusterResourceGroup,omitempty"` // REQUIRED; Number of worker/data nodes in the cluster. Suggestion value: 4. Type: string (or Expression with resultType string). ClusterSize interface{} `json:"clusterSize,omitempty"` // REQUIRED; The customer’s subscription to host the cluster. Type: string (or Expression with resultType string). HostSubscriptionID interface{} `json:"hostSubscriptionId,omitempty"` // REQUIRED; Azure Storage linked service to be used by the on-demand cluster for storing and processing data. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // REQUIRED; The Tenant id/name to which the service principal belongs. Type: string (or Expression with resultType string). Tenant interface{} `json:"tenant,omitempty"` // REQUIRED; The allowed idle time for the on-demand HDInsight cluster. Specifies how long the on-demand HDInsight cluster stays alive after completion // of an activity run if there are no other active jobs in the // cluster. The minimum value is 5 mins. Type: string (or Expression with resultType string). TimeToLive interface{} `json:"timeToLive,omitempty"` // REQUIRED; Version of the HDInsight cluster. Type: string (or Expression with resultType string). Version interface{} `json:"version,omitempty"` // Specifies additional storage accounts for the HDInsight linked service so that the Data Factory service can register them on your behalf. AdditionalLinkedServiceNames []*LinkedServiceReference `json:"additionalLinkedServiceNames,omitempty"` // The prefix of cluster name, postfix will be distinct with timestamp. Type: string (or Expression with resultType string). ClusterNamePrefix interface{} `json:"clusterNamePrefix,omitempty"` // The password to access the cluster. ClusterPassword SecretBaseClassification `json:"clusterPassword,omitempty"` // The password to SSH remotely connect cluster’s node (for Linux). ClusterSSHPassword SecretBaseClassification `json:"clusterSshPassword,omitempty"` // The username to SSH remotely connect to cluster’s node (for Linux). Type: string (or Expression with resultType string). ClusterSSHUserName interface{} `json:"clusterSshUserName,omitempty"` // The cluster type. Type: string (or Expression with resultType string). ClusterType interface{} `json:"clusterType,omitempty"` // The username to access the cluster. Type: string (or Expression with resultType string). ClusterUserName interface{} `json:"clusterUserName,omitempty"` // Specifies the core configuration parameters (as in core-site.xml) for the HDInsight cluster to be created. CoreConfiguration interface{} `json:"coreConfiguration,omitempty"` // Specifies the size of the data node for the HDInsight cluster. DataNodeSize interface{} `json:"dataNodeSize,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Specifies the HBase configuration parameters (hbase-site.xml) for the HDInsight cluster. HBaseConfiguration interface{} `json:"hBaseConfiguration,omitempty"` // The name of Azure SQL linked service that point to the HCatalog database. The on-demand HDInsight cluster is created by using the Azure SQL database // as the metastore. HcatalogLinkedServiceName *LinkedServiceReference `json:"hcatalogLinkedServiceName,omitempty"` // Specifies the HDFS configuration parameters (hdfs-site.xml) for the HDInsight cluster. HdfsConfiguration interface{} `json:"hdfsConfiguration,omitempty"` // Specifies the size of the head node for the HDInsight cluster. HeadNodeSize interface{} `json:"headNodeSize,omitempty"` // Specifies the hive configuration parameters (hive-site.xml) for the HDInsight cluster. HiveConfiguration interface{} `json:"hiveConfiguration,omitempty"` // Specifies the MapReduce configuration parameters (mapred-site.xml) for the HDInsight cluster. MapReduceConfiguration interface{} `json:"mapReduceConfiguration,omitempty"` // Specifies the Oozie configuration parameters (oozie-site.xml) for the HDInsight cluster. OozieConfiguration interface{} `json:"oozieConfiguration,omitempty"` // Custom script actions to run on HDI ondemand cluster once it's up. Please refer to // https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-customize-cluster-linux?toc=%2Fen-us%2Fazure%2Fhdinsight%2Fr-server%2FTOC.json&bc=%2Fen-us%2Fazure%2Fbread%2Ftoc.json#understanding-script-actions. ScriptActions []*ScriptAction `json:"scriptActions,omitempty"` // The service principal id for the hostSubscriptionId. Type: string (or Expression with resultType string). ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` // The key for the service principal id. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // The version of spark if the cluster type is 'spark'. Type: string (or Expression with resultType string). SparkVersion interface{} `json:"sparkVersion,omitempty"` // Specifies the Storm configuration parameters (storm-site.xml) for the HDInsight cluster. StormConfiguration interface{} `json:"stormConfiguration,omitempty"` // The ARM resource ID for the subnet in the vNet. If virtualNetworkId was specified, then this property is required. Type: string (or Expression with resultType // string). SubnetName interface{} `json:"subnetName,omitempty"` // The ARM resource ID for the vNet to which the cluster should be joined after creation. Type: string (or Expression with resultType string). VirtualNetworkID interface{} `json:"virtualNetworkId,omitempty"` // Specifies the Yarn configuration parameters (yarn-site.xml) for the HDInsight cluster. YarnConfiguration interface{} `json:"yarnConfiguration,omitempty"` // Specifies the size of the Zoo Keeper node for the HDInsight cluster. ZookeeperNodeSize interface{} `json:"zookeeperNodeSize,omitempty"` }
HDInsightOnDemandLinkedServiceTypeProperties - HDInsight ondemand linked service properties.
func (HDInsightOnDemandLinkedServiceTypeProperties) MarshalJSON ¶
func (h HDInsightOnDemandLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HDInsightOnDemandLinkedServiceTypeProperties.
func (*HDInsightOnDemandLinkedServiceTypeProperties) UnmarshalJSON ¶
func (h *HDInsightOnDemandLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HDInsightOnDemandLinkedServiceTypeProperties.
type HDInsightPigActivity ¶
type HDInsightPigActivity struct { ExecutionActivity // REQUIRED; HDInsight Pig activity properties. TypeProperties *HDInsightPigActivityTypeProperties `json:"typeProperties,omitempty"` }
HDInsightPigActivity - HDInsight Pig activity type.
func (HDInsightPigActivity) MarshalJSON ¶
func (h HDInsightPigActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HDInsightPigActivity.
func (*HDInsightPigActivity) UnmarshalJSON ¶
func (h *HDInsightPigActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HDInsightPigActivity.
type HDInsightPigActivityTypeProperties ¶
type HDInsightPigActivityTypeProperties struct { // User specified arguments to HDInsightActivity. Type: array (or Expression with resultType array). Arguments interface{} `json:"arguments,omitempty"` // Allows user to specify defines for Pig job request. Defines map[string]interface{} `json:"defines,omitempty"` // Debug info option. GetDebugInfo *HDInsightActivityDebugInfoOption `json:"getDebugInfo,omitempty"` // Script linked service reference. ScriptLinkedService *LinkedServiceReference `json:"scriptLinkedService,omitempty"` // Script path. Type: string (or Expression with resultType string). ScriptPath interface{} `json:"scriptPath,omitempty"` // Storage linked service references. StorageLinkedServices []*LinkedServiceReference `json:"storageLinkedServices,omitempty"` }
HDInsightPigActivityTypeProperties - HDInsight Pig activity properties.
func (HDInsightPigActivityTypeProperties) MarshalJSON ¶
func (h HDInsightPigActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HDInsightPigActivityTypeProperties.
type HDInsightSparkActivity ¶
type HDInsightSparkActivity struct { ExecutionActivity // REQUIRED; HDInsight spark activity properties. TypeProperties *HDInsightSparkActivityTypeProperties `json:"typeProperties,omitempty"` }
HDInsightSparkActivity - HDInsight Spark activity.
func (HDInsightSparkActivity) MarshalJSON ¶
func (h HDInsightSparkActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HDInsightSparkActivity.
func (*HDInsightSparkActivity) UnmarshalJSON ¶
func (h *HDInsightSparkActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HDInsightSparkActivity.
type HDInsightSparkActivityTypeProperties ¶
type HDInsightSparkActivityTypeProperties struct { // REQUIRED; The relative path to the root folder of the code/package to be executed. Type: string (or Expression with resultType string). EntryFilePath interface{} `json:"entryFilePath,omitempty"` // REQUIRED; The root path in 'sparkJobLinkedService' for all the job’s files. Type: string (or Expression with resultType string). RootPath interface{} `json:"rootPath,omitempty"` // The user-specified arguments to HDInsightSparkActivity. Arguments []interface{} `json:"arguments,omitempty"` // The application's Java/Spark main class. ClassName *string `json:"className,omitempty"` // Debug info option. GetDebugInfo *HDInsightActivityDebugInfoOption `json:"getDebugInfo,omitempty"` // The user to impersonate that will execute the job. Type: string (or Expression with resultType string). ProxyUser interface{} `json:"proxyUser,omitempty"` // Spark configuration property. SparkConfig map[string]interface{} `json:"sparkConfig,omitempty"` // The storage linked service for uploading the entry file and dependencies, and for receiving logs. SparkJobLinkedService *LinkedServiceReference `json:"sparkJobLinkedService,omitempty"` }
HDInsightSparkActivityTypeProperties - HDInsight spark activity properties.
func (HDInsightSparkActivityTypeProperties) MarshalJSON ¶
func (h HDInsightSparkActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HDInsightSparkActivityTypeProperties.
type HDInsightStreamingActivity ¶
type HDInsightStreamingActivity struct { ExecutionActivity // REQUIRED; HDInsight streaming activity properties. TypeProperties *HDInsightStreamingActivityTypeProperties `json:"typeProperties,omitempty"` }
HDInsightStreamingActivity - HDInsight streaming activity type.
func (HDInsightStreamingActivity) MarshalJSON ¶
func (h HDInsightStreamingActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HDInsightStreamingActivity.
func (*HDInsightStreamingActivity) UnmarshalJSON ¶
func (h *HDInsightStreamingActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HDInsightStreamingActivity.
type HDInsightStreamingActivityTypeProperties ¶
type HDInsightStreamingActivityTypeProperties struct { // REQUIRED; Paths to streaming job files. Can be directories. FilePaths []interface{} `json:"filePaths,omitempty"` // REQUIRED; Input blob path. Type: string (or Expression with resultType string). Input interface{} `json:"input,omitempty"` // REQUIRED; Mapper executable name. Type: string (or Expression with resultType string). Mapper interface{} `json:"mapper,omitempty"` // REQUIRED; Output blob path. Type: string (or Expression with resultType string). Output interface{} `json:"output,omitempty"` // REQUIRED; Reducer executable name. Type: string (or Expression with resultType string). Reducer interface{} `json:"reducer,omitempty"` // User specified arguments to HDInsightActivity. Arguments []interface{} `json:"arguments,omitempty"` // Combiner executable name. Type: string (or Expression with resultType string). Combiner interface{} `json:"combiner,omitempty"` // Command line environment values. CommandEnvironment []interface{} `json:"commandEnvironment,omitempty"` // Allows user to specify defines for streaming job request. Defines map[string]interface{} `json:"defines,omitempty"` // Linked service reference where the files are located. FileLinkedService *LinkedServiceReference `json:"fileLinkedService,omitempty"` // Debug info option. GetDebugInfo *HDInsightActivityDebugInfoOption `json:"getDebugInfo,omitempty"` // Storage linked service references. StorageLinkedServices []*LinkedServiceReference `json:"storageLinkedServices,omitempty"` }
HDInsightStreamingActivityTypeProperties - HDInsight streaming activity properties.
func (HDInsightStreamingActivityTypeProperties) MarshalJSON ¶
func (h HDInsightStreamingActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HDInsightStreamingActivityTypeProperties.
type HTTPAuthenticationType ¶
type HTTPAuthenticationType string
HTTPAuthenticationType - The authentication type to be used to connect to the HTTP server.
const ( HTTPAuthenticationTypeAnonymous HTTPAuthenticationType = "Anonymous" HTTPAuthenticationTypeBasic HTTPAuthenticationType = "Basic" HTTPAuthenticationTypeClientCertificate HTTPAuthenticationType = "ClientCertificate" HTTPAuthenticationTypeDigest HTTPAuthenticationType = "Digest" HTTPAuthenticationTypeWindows HTTPAuthenticationType = "Windows" )
func PossibleHTTPAuthenticationTypeValues ¶
func PossibleHTTPAuthenticationTypeValues() []HTTPAuthenticationType
PossibleHTTPAuthenticationTypeValues returns the possible values for the HTTPAuthenticationType const type.
func (HTTPAuthenticationType) ToPtr ¶
func (c HTTPAuthenticationType) ToPtr() *HTTPAuthenticationType
ToPtr returns a *HTTPAuthenticationType pointing to the current value.
type HTTPDataset ¶
type HTTPDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *HTTPDatasetTypeProperties `json:"typeProperties,omitempty"` }
HTTPDataset - A file in an HTTP web server.
func (HTTPDataset) MarshalJSON ¶
func (h HTTPDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HTTPDataset.
func (*HTTPDataset) UnmarshalJSON ¶
func (h *HTTPDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HTTPDataset.
type HTTPDatasetTypeProperties ¶
type HTTPDatasetTypeProperties struct { // The headers for the HTTP Request. e.g. request-header-name-1:request-header-value-1 … request-header-name-n:request-header-value-n Type: string (or Expression // with resultType string). AdditionalHeaders interface{} `json:"additionalHeaders,omitempty"` // The data compression method used on files. Compression DatasetCompressionClassification `json:"compression,omitempty"` // The format of files. Format DatasetStorageFormatClassification `json:"format,omitempty"` // The relative URL based on the URL in the HttpLinkedService refers to an HTTP file Type: string (or Expression with resultType string). RelativeURL interface{} `json:"relativeUrl,omitempty"` // The body for the HTTP request. Type: string (or Expression with resultType string). RequestBody interface{} `json:"requestBody,omitempty"` // The HTTP method for the HTTP request. Type: string (or Expression with resultType string). RequestMethod interface{} `json:"requestMethod,omitempty"` }
HTTPDatasetTypeProperties - Properties specific to this dataset type.
func (HTTPDatasetTypeProperties) MarshalJSON ¶
func (h HTTPDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HTTPDatasetTypeProperties.
func (*HTTPDatasetTypeProperties) UnmarshalJSON ¶
func (h *HTTPDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HTTPDatasetTypeProperties.
type HTTPLinkedService ¶
type HTTPLinkedService struct { LinkedService // REQUIRED; Properties specific to this linked service type. TypeProperties *HTTPLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
HTTPLinkedService - Linked service for an HTTP source.
func (HTTPLinkedService) MarshalJSON ¶
func (h HTTPLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HTTPLinkedService.
func (*HTTPLinkedService) UnmarshalJSON ¶
func (h *HTTPLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HTTPLinkedService.
type HTTPLinkedServiceTypeProperties ¶
type HTTPLinkedServiceTypeProperties struct { // REQUIRED; The base URL of the HTTP endpoint, e.g. http://www.microsoft.com. Type: string (or Expression with resultType string). URL interface{} `json:"url,omitempty"` // The authentication type to be used to connect to the HTTP server. AuthenticationType *HTTPAuthenticationType `json:"authenticationType,omitempty"` // Thumbprint of certificate for ClientCertificate authentication. Only valid for on-premises copy. For on-premises copy with ClientCertificate authentication, // either CertThumbprint or // EmbeddedCertData/Password should be specified. Type: string (or Expression with resultType string). CertThumbprint interface{} `json:"certThumbprint,omitempty"` // Base64 encoded certificate data for ClientCertificate authentication. For on-premises copy with ClientCertificate authentication, either CertThumbprint // or EmbeddedCertData/Password should be // specified. Type: string (or Expression with resultType string). EmbeddedCertData interface{} `json:"embeddedCertData,omitempty"` // If true, validate the HTTPS server SSL certificate. Default value is true. Type: boolean (or Expression with resultType boolean). EnableServerCertificateValidation interface{} `json:"enableServerCertificateValidation,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Password for Basic, Digest, Windows, or ClientCertificate with EmbeddedCertData authentication. Password SecretBaseClassification `json:"password,omitempty"` // User name for Basic, Digest, or Windows authentication. Type: string (or Expression with resultType string). UserName interface{} `json:"userName,omitempty"` }
HTTPLinkedServiceTypeProperties - Properties specific to this linked service type.
func (HTTPLinkedServiceTypeProperties) MarshalJSON ¶
func (h HTTPLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HTTPLinkedServiceTypeProperties.
func (*HTTPLinkedServiceTypeProperties) UnmarshalJSON ¶
func (h *HTTPLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HTTPLinkedServiceTypeProperties.
type HTTPPoller ¶
type HTTPPoller interface { azcore.Poller // FinalResponse performs a final GET to the service and returns the final response // for the polling operation. If there is an error performing the final GET then an error is returned. // If the final GET succeeded then the final *http.Response will be returned. FinalResponse(ctx context.Context) (*http.Response, error) }
HTTPPoller provides polling facilities until the operation reaches a terminal state.
type HTTPPollerResponse ¶
type HTTPPollerResponse struct { // PollUntilDone will poll the service endpoint until a terminal state is reached or an error is received PollUntilDone func(ctx context.Context, frequency time.Duration) (*http.Response, error) // Poller contains an initialized poller. Poller HTTPPoller // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
HTTPPollerResponse contains the asynchronous HTTP response from the call to the service endpoint.
type HTTPReadSettings ¶
type HTTPReadSettings struct { StoreReadSettings // The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string). AdditionalHeaders interface{} `json:"additionalHeaders,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` // The HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string). RequestBody interface{} `json:"requestBody,omitempty"` // The HTTP method used to call the RESTful API. The default is GET. Type: string (or Expression with resultType string). RequestMethod interface{} `json:"requestMethod,omitempty"` // Specifies the timeout for a HTTP client to get HTTP response from HTTP server. RequestTimeout interface{} `json:"requestTimeout,omitempty"` }
HTTPReadSettings - Sftp read settings.
func (HTTPReadSettings) MarshalJSON ¶
func (h HTTPReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HTTPReadSettings.
func (*HTTPReadSettings) UnmarshalJSON ¶
func (h *HTTPReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HTTPReadSettings.
type HTTPServerLocation ¶
type HTTPServerLocation struct { DatasetLocation // Specify the relativeUrl of http server. Type: string (or Expression with resultType string) RelativeURL interface{} `json:"relativeUrl,omitempty"` }
HTTPServerLocation - The location of http server.
func (HTTPServerLocation) MarshalJSON ¶
func (h HTTPServerLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HTTPServerLocation.
func (*HTTPServerLocation) UnmarshalJSON ¶
func (h *HTTPServerLocation) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HTTPServerLocation.
type HTTPSource ¶
type HTTPSource struct { CopySource // Specifies the timeout for a HTTP client to get HTTP response from HTTP server. The default value is equivalent to System.Net.HttpWebRequest.Timeout. // Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). HTTPRequestTimeout interface{} `json:"httpRequestTimeout,omitempty"` }
HTTPSource - A copy activity source for an HTTP file.
func (HTTPSource) MarshalJSON ¶
func (h HTTPSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HTTPSource.
func (*HTTPSource) UnmarshalJSON ¶
func (h *HTTPSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HTTPSource.
type HdfsLinkedService ¶
type HdfsLinkedService struct { LinkedService // REQUIRED; HDFS linked service properties. TypeProperties *HdfsLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
HdfsLinkedService - Hadoop Distributed File System (HDFS) linked service.
func (HdfsLinkedService) MarshalJSON ¶
func (h HdfsLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HdfsLinkedService.
func (*HdfsLinkedService) UnmarshalJSON ¶
func (h *HdfsLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HdfsLinkedService.
type HdfsLinkedServiceTypeProperties ¶
type HdfsLinkedServiceTypeProperties struct { // REQUIRED; The URL of the HDFS service endpoint, e.g. http://myhostname:50070/webhdfs/v1 . Type: string (or Expression with resultType string). URL interface{} `json:"url,omitempty"` // Type of authentication used to connect to the HDFS. Possible values are: Anonymous and Windows. Type: string (or Expression with resultType string). AuthenticationType interface{} `json:"authenticationType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Password for Windows authentication. Password SecretBaseClassification `json:"password,omitempty"` // User name for Windows authentication. Type: string (or Expression with resultType string). UserName interface{} `json:"userName,omitempty"` }
HdfsLinkedServiceTypeProperties - HDFS linked service properties.
func (HdfsLinkedServiceTypeProperties) MarshalJSON ¶
func (h HdfsLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HdfsLinkedServiceTypeProperties.
func (*HdfsLinkedServiceTypeProperties) UnmarshalJSON ¶
func (h *HdfsLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HdfsLinkedServiceTypeProperties.
type HdfsLocation ¶
type HdfsLocation struct {
DatasetLocation
}
HdfsLocation - The location of HDFS.
func (HdfsLocation) MarshalJSON ¶
func (h HdfsLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HdfsLocation.
type HdfsReadSettings ¶
type HdfsReadSettings struct { StoreReadSettings // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` // Specifies Distcp-related settings. DistcpSettings *DistcpSettings `json:"distcpSettings,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with // resultType string). FileListPath interface{} `json:"fileListPath,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean). Recursive interface{} `json:"recursive,omitempty"` // HDFS wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName interface{} `json:"wildcardFileName,omitempty"` // HDFS wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` }
HdfsReadSettings - HDFS read settings.
func (HdfsReadSettings) MarshalJSON ¶
func (h HdfsReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HdfsReadSettings.
func (*HdfsReadSettings) UnmarshalJSON ¶
func (h *HdfsReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HdfsReadSettings.
type HdfsSource ¶
type HdfsSource struct { CopySource // Specifies Distcp-related settings. DistcpSettings *DistcpSettings `json:"distcpSettings,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean). Recursive interface{} `json:"recursive,omitempty"` }
HdfsSource - A copy activity HDFS source.
func (HdfsSource) MarshalJSON ¶
func (h HdfsSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HdfsSource.
func (*HdfsSource) UnmarshalJSON ¶
func (h *HdfsSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HdfsSource.
type HdiNodeTypes ¶
type HdiNodeTypes string
HdiNodeTypes - The node types on which the script action should be executed.
const ( HdiNodeTypesHeadnode HdiNodeTypes = "Headnode" HdiNodeTypesWorkernode HdiNodeTypes = "Workernode" HdiNodeTypesZookeeper HdiNodeTypes = "Zookeeper" )
func PossibleHdiNodeTypesValues ¶
func PossibleHdiNodeTypesValues() []HdiNodeTypes
PossibleHdiNodeTypesValues returns the possible values for the HdiNodeTypes const type.
func (HdiNodeTypes) ToPtr ¶
func (c HdiNodeTypes) ToPtr() *HdiNodeTypes
ToPtr returns a *HdiNodeTypes pointing to the current value.
type HiveAuthenticationType ¶
type HiveAuthenticationType string
HiveAuthenticationType - The authentication method used to access the Hive server.
const ( HiveAuthenticationTypeAnonymous HiveAuthenticationType = "Anonymous" HiveAuthenticationTypeUsername HiveAuthenticationType = "Username" HiveAuthenticationTypeUsernameAndPassword HiveAuthenticationType = "UsernameAndPassword" HiveAuthenticationTypeWindowsAzureHDInsightService HiveAuthenticationType = "WindowsAzureHDInsightService" )
func PossibleHiveAuthenticationTypeValues ¶
func PossibleHiveAuthenticationTypeValues() []HiveAuthenticationType
PossibleHiveAuthenticationTypeValues returns the possible values for the HiveAuthenticationType const type.
func (HiveAuthenticationType) ToPtr ¶
func (c HiveAuthenticationType) ToPtr() *HiveAuthenticationType
ToPtr returns a *HiveAuthenticationType pointing to the current value.
type HiveDatasetTypeProperties ¶
type HiveDatasetTypeProperties struct { // The schema name of the Hive. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // The table name of the Hive. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. TableName interface{} `json:"tableName,omitempty"` }
HiveDatasetTypeProperties - Hive Properties
type HiveLinkedService ¶
type HiveLinkedService struct { LinkedService // REQUIRED; Hive Server linked service properties. TypeProperties *HiveLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
HiveLinkedService - Hive Server linked service.
func (HiveLinkedService) MarshalJSON ¶
func (h HiveLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HiveLinkedService.
func (*HiveLinkedService) UnmarshalJSON ¶
func (h *HiveLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HiveLinkedService.
type HiveLinkedServiceTypeProperties ¶
type HiveLinkedServiceTypeProperties struct { // REQUIRED; The authentication method used to access the Hive server. AuthenticationType *HiveAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; IP address or host name of the Hive server, separated by ';' for multiple hosts (only when serviceDiscoveryMode is enable). Host interface{} `json:"host,omitempty"` // Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over SSL. The default value is false. AllowHostNameCNMismatch interface{} `json:"allowHostNameCNMismatch,omitempty"` // Specifies whether to allow self-signed certificates from the server. The default value is false. AllowSelfSignedServerCert interface{} `json:"allowSelfSignedServerCert,omitempty"` // Specifies whether the connections to the server are encrypted using SSL. The default value is false. EnableSSL interface{} `json:"enableSsl,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The partial URL corresponding to the Hive server. HTTPPath interface{} `json:"httpPath,omitempty"` // The password corresponding to the user name that you provided in the Username field Password SecretBaseClassification `json:"password,omitempty"` // The TCP port that the Hive server uses to listen for client connections. Port interface{} `json:"port,omitempty"` // The type of Hive server. ServerType *HiveServerType `json:"serverType,omitempty"` // true to indicate using the ZooKeeper service, false not. ServiceDiscoveryMode interface{} `json:"serviceDiscoveryMode,omitempty"` // The transport protocol to use in the Thrift layer. ThriftTransportProtocol *HiveThriftTransportProtocol `json:"thriftTransportProtocol,omitempty"` // The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when // using SSL on self-hosted IR. The default value // is the cacerts.pem file installed with the IR. TrustedCertPath interface{} `json:"trustedCertPath,omitempty"` // Specifies whether the driver uses native HiveQL queries,or converts them into an equivalent form in HiveQL. UseNativeQuery interface{} `json:"useNativeQuery,omitempty"` // Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false. UseSystemTrustStore interface{} `json:"useSystemTrustStore,omitempty"` // The user name that you use to access Hive Server. Username interface{} `json:"username,omitempty"` // The namespace on ZooKeeper under which Hive Server 2 nodes are added. ZooKeeperNameSpace interface{} `json:"zooKeeperNameSpace,omitempty"` }
HiveLinkedServiceTypeProperties - Hive Server linked service properties.
func (HiveLinkedServiceTypeProperties) MarshalJSON ¶
func (h HiveLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HiveLinkedServiceTypeProperties.
func (*HiveLinkedServiceTypeProperties) UnmarshalJSON ¶
func (h *HiveLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HiveLinkedServiceTypeProperties.
type HiveObjectDataset ¶
type HiveObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *HiveDatasetTypeProperties `json:"typeProperties,omitempty"` }
HiveObjectDataset - Hive Server dataset.
func (HiveObjectDataset) MarshalJSON ¶
func (h HiveObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HiveObjectDataset.
func (*HiveObjectDataset) UnmarshalJSON ¶
func (h *HiveObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HiveObjectDataset.
type HiveServerType ¶
type HiveServerType string
HiveServerType - The type of Hive server.
const ( HiveServerTypeHiveServer1 HiveServerType = "HiveServer1" HiveServerTypeHiveServer2 HiveServerType = "HiveServer2" HiveServerTypeHiveThriftServer HiveServerType = "HiveThriftServer" )
func PossibleHiveServerTypeValues ¶
func PossibleHiveServerTypeValues() []HiveServerType
PossibleHiveServerTypeValues returns the possible values for the HiveServerType const type.
func (HiveServerType) ToPtr ¶
func (c HiveServerType) ToPtr() *HiveServerType
ToPtr returns a *HiveServerType pointing to the current value.
type HiveSource ¶
type HiveSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
HiveSource - A copy activity Hive Server source.
func (HiveSource) MarshalJSON ¶
func (h HiveSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HiveSource.
func (*HiveSource) UnmarshalJSON ¶
func (h *HiveSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HiveSource.
type HiveThriftTransportProtocol ¶
type HiveThriftTransportProtocol string
HiveThriftTransportProtocol - The transport protocol to use in the Thrift layer.
const ( HiveThriftTransportProtocolBinary HiveThriftTransportProtocol = "Binary" HiveThriftTransportProtocolHTTP HiveThriftTransportProtocol = "HTTP " HiveThriftTransportProtocolSASL HiveThriftTransportProtocol = "SASL" )
func PossibleHiveThriftTransportProtocolValues ¶
func PossibleHiveThriftTransportProtocolValues() []HiveThriftTransportProtocol
PossibleHiveThriftTransportProtocolValues returns the possible values for the HiveThriftTransportProtocol const type.
func (HiveThriftTransportProtocol) ToPtr ¶
func (c HiveThriftTransportProtocol) ToPtr() *HiveThriftTransportProtocol
ToPtr returns a *HiveThriftTransportProtocol pointing to the current value.
type HubspotLinkedService ¶
type HubspotLinkedService struct { LinkedService // REQUIRED; Hubspot Service linked service properties. TypeProperties *HubspotLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
HubspotLinkedService - Hubspot Service linked service.
func (HubspotLinkedService) MarshalJSON ¶
func (h HubspotLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HubspotLinkedService.
func (*HubspotLinkedService) UnmarshalJSON ¶
func (h *HubspotLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HubspotLinkedService.
type HubspotLinkedServiceTypeProperties ¶
type HubspotLinkedServiceTypeProperties struct { // REQUIRED; The client ID associated with your Hubspot application. ClientID interface{} `json:"clientId,omitempty"` // The access token obtained when initially authenticating your OAuth integration. AccessToken SecretBaseClassification `json:"accessToken,omitempty"` // The client secret associated with your Hubspot application. ClientSecret SecretBaseClassification `json:"clientSecret,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The refresh token obtained when initially authenticating your OAuth integration. RefreshToken SecretBaseClassification `json:"refreshToken,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value // is true. UseHostVerification interface{} `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` }
HubspotLinkedServiceTypeProperties - Hubspot Service linked service properties.
func (HubspotLinkedServiceTypeProperties) MarshalJSON ¶
func (h HubspotLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HubspotLinkedServiceTypeProperties.
func (*HubspotLinkedServiceTypeProperties) UnmarshalJSON ¶
func (h *HubspotLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HubspotLinkedServiceTypeProperties.
type HubspotObjectDataset ¶
type HubspotObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
HubspotObjectDataset - Hubspot Service dataset.
func (HubspotObjectDataset) MarshalJSON ¶
func (h HubspotObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HubspotObjectDataset.
func (*HubspotObjectDataset) UnmarshalJSON ¶
func (h *HubspotObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HubspotObjectDataset.
type HubspotSource ¶
type HubspotSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
HubspotSource - A copy activity Hubspot Service source.
func (HubspotSource) MarshalJSON ¶
func (h HubspotSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HubspotSource.
func (*HubspotSource) UnmarshalJSON ¶
func (h *HubspotSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HubspotSource.
type IfConditionActivity ¶
type IfConditionActivity struct { ControlActivity // REQUIRED; IfCondition activity properties. TypeProperties *IfConditionActivityTypeProperties `json:"typeProperties,omitempty"` }
IfConditionActivity - This activity evaluates a boolean expression and executes either the activities under the ifTrueActivities property or the ifFalseActivities property depending on the result of the expression.
func (IfConditionActivity) MarshalJSON ¶
func (i IfConditionActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IfConditionActivity.
func (*IfConditionActivity) UnmarshalJSON ¶
func (i *IfConditionActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IfConditionActivity.
type IfConditionActivityTypeProperties ¶
type IfConditionActivityTypeProperties struct { // REQUIRED; An expression that would evaluate to Boolean. This is used to determine the block of activities (ifTrueActivities or ifFalseActivities) that // will be executed. Expression *Expression `json:"expression,omitempty"` // List of activities to execute if expression is evaluated to false. This is an optional property and if not provided, the activity will exit without any // action. IfFalseActivities []ActivityClassification `json:"ifFalseActivities,omitempty"` // List of activities to execute if expression is evaluated to true. This is an optional property and if not provided, the activity will exit without any // action. IfTrueActivities []ActivityClassification `json:"ifTrueActivities,omitempty"` }
IfConditionActivityTypeProperties - IfCondition activity properties.
func (IfConditionActivityTypeProperties) MarshalJSON ¶
func (i IfConditionActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IfConditionActivityTypeProperties.
func (*IfConditionActivityTypeProperties) UnmarshalJSON ¶
func (i *IfConditionActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IfConditionActivityTypeProperties.
type ImpalaAuthenticationType ¶
type ImpalaAuthenticationType string
ImpalaAuthenticationType - The authentication type to use.
const ( ImpalaAuthenticationTypeAnonymous ImpalaAuthenticationType = "Anonymous" ImpalaAuthenticationTypeSASLUsername ImpalaAuthenticationType = "SASLUsername" ImpalaAuthenticationTypeUsernameAndPassword ImpalaAuthenticationType = "UsernameAndPassword" )
func PossibleImpalaAuthenticationTypeValues ¶
func PossibleImpalaAuthenticationTypeValues() []ImpalaAuthenticationType
PossibleImpalaAuthenticationTypeValues returns the possible values for the ImpalaAuthenticationType const type.
func (ImpalaAuthenticationType) ToPtr ¶
func (c ImpalaAuthenticationType) ToPtr() *ImpalaAuthenticationType
ToPtr returns a *ImpalaAuthenticationType pointing to the current value.
type ImpalaDatasetTypeProperties ¶
type ImpalaDatasetTypeProperties struct { // The schema name of the Impala. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // The table name of the Impala. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. TableName interface{} `json:"tableName,omitempty"` }
ImpalaDatasetTypeProperties - Impala Dataset Properties
type ImpalaLinkedService ¶
type ImpalaLinkedService struct { LinkedService // REQUIRED; Impala server linked service properties. TypeProperties *ImpalaLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
ImpalaLinkedService - Impala server linked service.
func (ImpalaLinkedService) MarshalJSON ¶
func (i ImpalaLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ImpalaLinkedService.
func (*ImpalaLinkedService) UnmarshalJSON ¶
func (i *ImpalaLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ImpalaLinkedService.
type ImpalaLinkedServiceTypeProperties ¶
type ImpalaLinkedServiceTypeProperties struct { // REQUIRED; The authentication type to use. AuthenticationType *ImpalaAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The IP address or host name of the Impala server. (i.e. 192.168.222.160) Host interface{} `json:"host,omitempty"` // Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over SSL. The default value is false. AllowHostNameCNMismatch interface{} `json:"allowHostNameCNMismatch,omitempty"` // Specifies whether to allow self-signed certificates from the server. The default value is false. AllowSelfSignedServerCert interface{} `json:"allowSelfSignedServerCert,omitempty"` // Specifies whether the connections to the server are encrypted using SSL. The default value is false. EnableSSL interface{} `json:"enableSsl,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The password corresponding to the user name when using UsernameAndPassword. Password SecretBaseClassification `json:"password,omitempty"` // The TCP port that the Impala server uses to listen for client connections. The default value is 21050. Port interface{} `json:"port,omitempty"` // The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when // using SSL on self-hosted IR. The default value // is the cacerts.pem file installed with the IR. TrustedCertPath interface{} `json:"trustedCertPath,omitempty"` // Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false. UseSystemTrustStore interface{} `json:"useSystemTrustStore,omitempty"` // The user name used to access the Impala server. The default value is anonymous when using SASLUsername. Username interface{} `json:"username,omitempty"` }
ImpalaLinkedServiceTypeProperties - Impala server linked service properties.
func (ImpalaLinkedServiceTypeProperties) MarshalJSON ¶
func (i ImpalaLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ImpalaLinkedServiceTypeProperties.
func (*ImpalaLinkedServiceTypeProperties) UnmarshalJSON ¶
func (i *ImpalaLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ImpalaLinkedServiceTypeProperties.
type ImpalaObjectDataset ¶
type ImpalaObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *ImpalaDatasetTypeProperties `json:"typeProperties,omitempty"` }
ImpalaObjectDataset - Impala server dataset.
func (ImpalaObjectDataset) MarshalJSON ¶
func (i ImpalaObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ImpalaObjectDataset.
func (*ImpalaObjectDataset) UnmarshalJSON ¶
func (i *ImpalaObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ImpalaObjectDataset.
type ImpalaSource ¶
type ImpalaSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
ImpalaSource - A copy activity Impala server source.
func (ImpalaSource) MarshalJSON ¶
func (i ImpalaSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ImpalaSource.
func (*ImpalaSource) UnmarshalJSON ¶
func (i *ImpalaSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ImpalaSource.
type ImportSettings ¶
type ImportSettings struct { // REQUIRED; The import setting type. Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} }
ImportSettings - Import command settings.
func (*ImportSettings) GetImportSettings ¶
func (i *ImportSettings) GetImportSettings() *ImportSettings
GetImportSettings implements the ImportSettingsClassification interface for type ImportSettings.
func (*ImportSettings) UnmarshalJSON ¶
func (i *ImportSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ImportSettings.
type ImportSettingsClassification ¶
type ImportSettingsClassification interface { // GetImportSettings returns the ImportSettings content of the underlying type. GetImportSettings() *ImportSettings }
ImportSettingsClassification provides polymorphic access to related types. Call the interface's GetImportSettings() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *AzureDatabricksDeltaLakeImportCommand, *ImportSettings, *SnowflakeImportCopyCommand
type InformixLinkedService ¶
type InformixLinkedService struct { LinkedService // REQUIRED; Informix linked service properties. TypeProperties *InformixLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
InformixLinkedService - Informix linked service.
func (InformixLinkedService) MarshalJSON ¶
func (i InformixLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type InformixLinkedService.
func (*InformixLinkedService) UnmarshalJSON ¶
func (i *InformixLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type InformixLinkedService.
type InformixLinkedServiceTypeProperties ¶
type InformixLinkedServiceTypeProperties struct { // REQUIRED; The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // Type of authentication used to connect to the Informix as ODBC data store. Possible values are: Anonymous and Basic. Type: string (or Expression with // resultType string). AuthenticationType interface{} `json:"authenticationType,omitempty"` // The access credential portion of the connection string specified in driver-specific property-value format. Credential SecretBaseClassification `json:"credential,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Password for Basic authentication. Password SecretBaseClassification `json:"password,omitempty"` // User name for Basic authentication. Type: string (or Expression with resultType string). UserName interface{} `json:"userName,omitempty"` }
InformixLinkedServiceTypeProperties - Informix linked service properties.
func (InformixLinkedServiceTypeProperties) MarshalJSON ¶
func (i InformixLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type InformixLinkedServiceTypeProperties.
func (*InformixLinkedServiceTypeProperties) UnmarshalJSON ¶
func (i *InformixLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type InformixLinkedServiceTypeProperties.
type InformixSink ¶
type InformixSink struct { CopySink // A query to execute before starting the copy. Type: string (or Expression with resultType string). PreCopyScript interface{} `json:"preCopyScript,omitempty"` }
InformixSink - A copy activity Informix sink.
func (InformixSink) MarshalJSON ¶
func (i InformixSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type InformixSink.
func (*InformixSink) UnmarshalJSON ¶
func (i *InformixSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type InformixSink.
type InformixSource ¶
type InformixSource struct { TabularSource // Database query. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
InformixSource - A copy activity source for Informix.
func (InformixSource) MarshalJSON ¶
func (i InformixSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type InformixSource.
func (*InformixSource) UnmarshalJSON ¶
func (i *InformixSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type InformixSource.
type InformixTableDataset ¶
type InformixTableDataset struct { Dataset // Informix table dataset properties. TypeProperties *InformixTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
InformixTableDataset - The Informix table dataset.
func (InformixTableDataset) MarshalJSON ¶
func (i InformixTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type InformixTableDataset.
func (*InformixTableDataset) UnmarshalJSON ¶
func (i *InformixTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type InformixTableDataset.
type InformixTableDatasetTypeProperties ¶
type InformixTableDatasetTypeProperties struct {
// The Informix table name. Type: string (or Expression with resultType string).
TableName interface{} `json:"tableName,omitempty"`
}
InformixTableDatasetTypeProperties - Informix table dataset properties.
type IntegrationRuntime ¶
type IntegrationRuntime struct { // REQUIRED; Type of integration runtime. Type *IntegrationRuntimeType `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Integration runtime description. Description *string `json:"description,omitempty"` }
IntegrationRuntime - Azure Synapse nested object which serves as a compute resource for activities.
func (*IntegrationRuntime) GetIntegrationRuntime ¶
func (i *IntegrationRuntime) GetIntegrationRuntime() *IntegrationRuntime
GetIntegrationRuntime implements the IntegrationRuntimeClassification interface for type IntegrationRuntime.
func (*IntegrationRuntime) UnmarshalJSON ¶
func (i *IntegrationRuntime) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntime.
type IntegrationRuntimeClassification ¶
type IntegrationRuntimeClassification interface { // GetIntegrationRuntime returns the IntegrationRuntime content of the underlying type. GetIntegrationRuntime() *IntegrationRuntime }
IntegrationRuntimeClassification provides polymorphic access to related types. Call the interface's GetIntegrationRuntime() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *IntegrationRuntime, *ManagedIntegrationRuntime, *SelfHostedIntegrationRuntime
type IntegrationRuntimeComputeProperties ¶
type IntegrationRuntimeComputeProperties struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Data flow properties for managed integration runtime. DataFlowProperties *IntegrationRuntimeDataFlowProperties `json:"dataFlowProperties,omitempty"` // The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities Location *string `json:"location,omitempty"` // Maximum parallel executions count per node for managed integration runtime. MaxParallelExecutionsPerNode *int32 `json:"maxParallelExecutionsPerNode,omitempty"` // The node size requirement to managed integration runtime. NodeSize *string `json:"nodeSize,omitempty"` // The required number of nodes for managed integration runtime. NumberOfNodes *int32 `json:"numberOfNodes,omitempty"` // VNet properties for managed integration runtime. VNetProperties *IntegrationRuntimeVNetProperties `json:"vNetProperties,omitempty"` }
IntegrationRuntimeComputeProperties - The compute resource properties for managed integration runtime.
func (IntegrationRuntimeComputeProperties) MarshalJSON ¶
func (i IntegrationRuntimeComputeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeComputeProperties.
func (*IntegrationRuntimeComputeProperties) UnmarshalJSON ¶
func (i *IntegrationRuntimeComputeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeComputeProperties.
type IntegrationRuntimeCustomSetupScriptProperties ¶
type IntegrationRuntimeCustomSetupScriptProperties struct { // The URI of the Azure blob container that contains the custom setup script. BlobContainerURI *string `json:"blobContainerUri,omitempty"` // The SAS token of the Azure blob container. SasToken *SecureString `json:"sasToken,omitempty"` }
IntegrationRuntimeCustomSetupScriptProperties - Custom setup script properties for a managed dedicated integration runtime.
type IntegrationRuntimeDataFlowProperties ¶
type IntegrationRuntimeDataFlowProperties struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Compute type of the cluster which will execute data flow job. ComputeType *DataFlowComputeType `json:"computeType,omitempty"` // Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272. CoreCount *int32 `json:"coreCount,omitempty"` // Time to live (in minutes) setting of the cluster which will execute data flow job. TimeToLive *int32 `json:"timeToLive,omitempty"` }
IntegrationRuntimeDataFlowProperties - Data flow properties for managed integration runtime.
func (IntegrationRuntimeDataFlowProperties) MarshalJSON ¶
func (i IntegrationRuntimeDataFlowProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeDataFlowProperties.
func (*IntegrationRuntimeDataFlowProperties) UnmarshalJSON ¶
func (i *IntegrationRuntimeDataFlowProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeDataFlowProperties.
type IntegrationRuntimeDataProxyProperties ¶
type IntegrationRuntimeDataProxyProperties struct { // The self-hosted integration runtime reference. ConnectVia *EntityReference `json:"connectVia,omitempty"` // The path to contain the staged data in the Blob storage. Path *string `json:"path,omitempty"` // The staging linked service reference. StagingLinkedService *EntityReference `json:"stagingLinkedService,omitempty"` }
IntegrationRuntimeDataProxyProperties - Data proxy properties for a managed dedicated integration runtime.
type IntegrationRuntimeEdition ¶
type IntegrationRuntimeEdition string
IntegrationRuntimeEdition - The edition for the SSIS Integration Runtime
const ( IntegrationRuntimeEditionEnterprise IntegrationRuntimeEdition = "Enterprise" IntegrationRuntimeEditionStandard IntegrationRuntimeEdition = "Standard" )
func PossibleIntegrationRuntimeEditionValues ¶
func PossibleIntegrationRuntimeEditionValues() []IntegrationRuntimeEdition
PossibleIntegrationRuntimeEditionValues returns the possible values for the IntegrationRuntimeEdition const type.
func (IntegrationRuntimeEdition) ToPtr ¶
func (c IntegrationRuntimeEdition) ToPtr() *IntegrationRuntimeEdition
ToPtr returns a *IntegrationRuntimeEdition pointing to the current value.
type IntegrationRuntimeEntityReferenceType ¶
type IntegrationRuntimeEntityReferenceType string
IntegrationRuntimeEntityReferenceType - The type of this referenced entity.
const ( IntegrationRuntimeEntityReferenceTypeIntegrationRuntimeReference IntegrationRuntimeEntityReferenceType = "IntegrationRuntimeReference" IntegrationRuntimeEntityReferenceTypeLinkedServiceReference IntegrationRuntimeEntityReferenceType = "LinkedServiceReference" )
func PossibleIntegrationRuntimeEntityReferenceTypeValues ¶
func PossibleIntegrationRuntimeEntityReferenceTypeValues() []IntegrationRuntimeEntityReferenceType
PossibleIntegrationRuntimeEntityReferenceTypeValues returns the possible values for the IntegrationRuntimeEntityReferenceType const type.
func (IntegrationRuntimeEntityReferenceType) ToPtr ¶
func (c IntegrationRuntimeEntityReferenceType) ToPtr() *IntegrationRuntimeEntityReferenceType
ToPtr returns a *IntegrationRuntimeEntityReferenceType pointing to the current value.
type IntegrationRuntimeLicenseType ¶
type IntegrationRuntimeLicenseType string
IntegrationRuntimeLicenseType - License type for bringing your own license scenario.
const ( IntegrationRuntimeLicenseTypeBasePrice IntegrationRuntimeLicenseType = "BasePrice" IntegrationRuntimeLicenseTypeLicenseIncluded IntegrationRuntimeLicenseType = "LicenseIncluded" )
func PossibleIntegrationRuntimeLicenseTypeValues ¶
func PossibleIntegrationRuntimeLicenseTypeValues() []IntegrationRuntimeLicenseType
PossibleIntegrationRuntimeLicenseTypeValues returns the possible values for the IntegrationRuntimeLicenseType const type.
func (IntegrationRuntimeLicenseType) ToPtr ¶
func (c IntegrationRuntimeLicenseType) ToPtr() *IntegrationRuntimeLicenseType
ToPtr returns a *IntegrationRuntimeLicenseType pointing to the current value.
type IntegrationRuntimeListResponse ¶
type IntegrationRuntimeListResponse struct { // REQUIRED; List of integration runtimes. Value []*IntegrationRuntimeResource `json:"value,omitempty"` // The link to the next page of results, if any remaining results exist. NextLink *string `json:"nextLink,omitempty"` }
IntegrationRuntimeListResponse - A list of integration runtime resources.
func (IntegrationRuntimeListResponse) MarshalJSON ¶
func (i IntegrationRuntimeListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeListResponse.
type IntegrationRuntimeListResponseResponse ¶
type IntegrationRuntimeListResponseResponse struct { // A list of integration runtime resources. IntegrationRuntimeListResponse *IntegrationRuntimeListResponse // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
IntegrationRuntimeListResponseResponse is the response envelope for operations that return a IntegrationRuntimeListResponse type.
type IntegrationRuntimeReference ¶
type IntegrationRuntimeReference struct { // REQUIRED; Reference integration runtime name. ReferenceName *string `json:"referenceName,omitempty"` // REQUIRED; Type of integration runtime. Type *IntegrationRuntimeReferenceType `json:"type,omitempty"` // Arguments for integration runtime. Parameters map[string]interface{} `json:"parameters,omitempty"` }
IntegrationRuntimeReference - Integration runtime reference type.
func (IntegrationRuntimeReference) MarshalJSON ¶
func (i IntegrationRuntimeReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeReference.
type IntegrationRuntimeReferenceType ¶
type IntegrationRuntimeReferenceType string
IntegrationRuntimeReferenceType - Type of integration runtime.
const (
IntegrationRuntimeReferenceTypeIntegrationRuntimeReference IntegrationRuntimeReferenceType = "IntegrationRuntimeReference"
)
func PossibleIntegrationRuntimeReferenceTypeValues ¶
func PossibleIntegrationRuntimeReferenceTypeValues() []IntegrationRuntimeReferenceType
PossibleIntegrationRuntimeReferenceTypeValues returns the possible values for the IntegrationRuntimeReferenceType const type.
func (IntegrationRuntimeReferenceType) ToPtr ¶
func (c IntegrationRuntimeReferenceType) ToPtr() *IntegrationRuntimeReferenceType
ToPtr returns a *IntegrationRuntimeReferenceType pointing to the current value.
type IntegrationRuntimeResource ¶
type IntegrationRuntimeResource struct { SubResource // REQUIRED; Integration runtime properties. Properties IntegrationRuntimeClassification `json:"properties,omitempty"` }
IntegrationRuntimeResource - Integration runtime resource type.
func (IntegrationRuntimeResource) MarshalJSON ¶
func (i IntegrationRuntimeResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeResource.
func (*IntegrationRuntimeResource) UnmarshalJSON ¶
func (i *IntegrationRuntimeResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeResource.
type IntegrationRuntimeResourceResponse ¶
type IntegrationRuntimeResourceResponse struct { // Integration runtime resource type. IntegrationRuntimeResource *IntegrationRuntimeResource // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
IntegrationRuntimeResourceResponse is the response envelope for operations that return a IntegrationRuntimeResource type.
type IntegrationRuntimeSsisCatalogInfo ¶
type IntegrationRuntimeSsisCatalogInfo struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // The password of the administrator user account of the catalog database. CatalogAdminPassword *SecureString `json:"catalogAdminPassword,omitempty"` // The administrator user name of catalog database. CatalogAdminUserName *string `json:"catalogAdminUserName,omitempty"` // The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/ CatalogPricingTier *IntegrationRuntimeSsisCatalogPricingTier `json:"catalogPricingTier,omitempty"` // The catalog database server URL. CatalogServerEndpoint *string `json:"catalogServerEndpoint,omitempty"` }
IntegrationRuntimeSsisCatalogInfo - Catalog information for managed dedicated integration runtime.
func (IntegrationRuntimeSsisCatalogInfo) MarshalJSON ¶
func (i IntegrationRuntimeSsisCatalogInfo) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeSsisCatalogInfo.
func (*IntegrationRuntimeSsisCatalogInfo) UnmarshalJSON ¶
func (i *IntegrationRuntimeSsisCatalogInfo) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeSsisCatalogInfo.
type IntegrationRuntimeSsisCatalogPricingTier ¶
type IntegrationRuntimeSsisCatalogPricingTier string
IntegrationRuntimeSsisCatalogPricingTier - The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/
const ( IntegrationRuntimeSsisCatalogPricingTierBasic IntegrationRuntimeSsisCatalogPricingTier = "Basic" IntegrationRuntimeSsisCatalogPricingTierPremium IntegrationRuntimeSsisCatalogPricingTier = "Premium" IntegrationRuntimeSsisCatalogPricingTierPremiumRS IntegrationRuntimeSsisCatalogPricingTier = "PremiumRS" IntegrationRuntimeSsisCatalogPricingTierStandard IntegrationRuntimeSsisCatalogPricingTier = "Standard" )
func PossibleIntegrationRuntimeSsisCatalogPricingTierValues ¶
func PossibleIntegrationRuntimeSsisCatalogPricingTierValues() []IntegrationRuntimeSsisCatalogPricingTier
PossibleIntegrationRuntimeSsisCatalogPricingTierValues returns the possible values for the IntegrationRuntimeSsisCatalogPricingTier const type.
type IntegrationRuntimeSsisProperties ¶
type IntegrationRuntimeSsisProperties struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Catalog information for managed dedicated integration runtime. CatalogInfo *IntegrationRuntimeSsisCatalogInfo `json:"catalogInfo,omitempty"` // Custom setup script properties for a managed dedicated integration runtime. CustomSetupScriptProperties *IntegrationRuntimeCustomSetupScriptProperties `json:"customSetupScriptProperties,omitempty"` // Data proxy properties for a managed dedicated integration runtime. DataProxyProperties *IntegrationRuntimeDataProxyProperties `json:"dataProxyProperties,omitempty"` // The edition for the SSIS Integration Runtime Edition *IntegrationRuntimeEdition `json:"edition,omitempty"` // Custom setup without script properties for a SSIS integration runtime. ExpressCustomSetupProperties []CustomSetupBaseClassification `json:"expressCustomSetupProperties,omitempty"` // License type for bringing your own license scenario. LicenseType *IntegrationRuntimeLicenseType `json:"licenseType,omitempty"` }
IntegrationRuntimeSsisProperties - SSIS properties for managed integration runtime.
func (IntegrationRuntimeSsisProperties) MarshalJSON ¶
func (i IntegrationRuntimeSsisProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeSsisProperties.
func (*IntegrationRuntimeSsisProperties) UnmarshalJSON ¶
func (i *IntegrationRuntimeSsisProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeSsisProperties.
type IntegrationRuntimeState ¶
type IntegrationRuntimeState string
IntegrationRuntimeState - The state of integration runtime.
const ( IntegrationRuntimeStateAccessDenied IntegrationRuntimeState = "AccessDenied" IntegrationRuntimeStateInitial IntegrationRuntimeState = "Initial" IntegrationRuntimeStateLimited IntegrationRuntimeState = "Limited" IntegrationRuntimeStateNeedRegistration IntegrationRuntimeState = "NeedRegistration" IntegrationRuntimeStateOffline IntegrationRuntimeState = "Offline" IntegrationRuntimeStateOnline IntegrationRuntimeState = "Online" IntegrationRuntimeStateStarted IntegrationRuntimeState = "Started" IntegrationRuntimeStateStarting IntegrationRuntimeState = "Starting" IntegrationRuntimeStateStopped IntegrationRuntimeState = "Stopped" IntegrationRuntimeStateStopping IntegrationRuntimeState = "Stopping" )
func PossibleIntegrationRuntimeStateValues ¶
func PossibleIntegrationRuntimeStateValues() []IntegrationRuntimeState
PossibleIntegrationRuntimeStateValues returns the possible values for the IntegrationRuntimeState const type.
func (IntegrationRuntimeState) ToPtr ¶
func (c IntegrationRuntimeState) ToPtr() *IntegrationRuntimeState
ToPtr returns a *IntegrationRuntimeState pointing to the current value.
type IntegrationRuntimeType ¶
type IntegrationRuntimeType string
IntegrationRuntimeType - The type of integration runtime.
const ( IntegrationRuntimeTypeManaged IntegrationRuntimeType = "Managed" IntegrationRuntimeTypeSelfHosted IntegrationRuntimeType = "SelfHosted" )
func PossibleIntegrationRuntimeTypeValues ¶
func PossibleIntegrationRuntimeTypeValues() []IntegrationRuntimeType
PossibleIntegrationRuntimeTypeValues returns the possible values for the IntegrationRuntimeType const type.
func (IntegrationRuntimeType) ToPtr ¶
func (c IntegrationRuntimeType) ToPtr() *IntegrationRuntimeType
ToPtr returns a *IntegrationRuntimeType pointing to the current value.
type IntegrationRuntimeVNetProperties ¶
type IntegrationRuntimeVNetProperties struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Resource IDs of the public IP addresses that this integration runtime will use. PublicIPs []*string `json:"publicIPs,omitempty"` // The name of the subnet this integration runtime will join. Subnet *string `json:"subnet,omitempty"` // The ID of the VNet that this integration runtime will join. VNetID *string `json:"vNetId,omitempty"` }
IntegrationRuntimeVNetProperties - VNet properties for managed integration runtime.
func (IntegrationRuntimeVNetProperties) MarshalJSON ¶
func (i IntegrationRuntimeVNetProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeVNetProperties.
func (*IntegrationRuntimeVNetProperties) UnmarshalJSON ¶
func (i *IntegrationRuntimeVNetProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeVNetProperties.
type IntegrationRuntimesClient ¶
type IntegrationRuntimesClient struct {
// contains filtered or unexported fields
}
IntegrationRuntimesClient contains the methods for the IntegrationRuntimes group. Don't use this type directly, use NewIntegrationRuntimesClient() instead.
func NewIntegrationRuntimesClient ¶
func NewIntegrationRuntimesClient(con *Connection) *IntegrationRuntimesClient
NewIntegrationRuntimesClient creates a new instance of IntegrationRuntimesClient with the specified values.
func (*IntegrationRuntimesClient) Get ¶
func (client *IntegrationRuntimesClient) Get(ctx context.Context, integrationRuntimeName string, options *IntegrationRuntimesGetOptions) (IntegrationRuntimeResourceResponse, error)
Get - Get Integration Runtime If the operation fails it returns the *ErrorContract error type.
func (*IntegrationRuntimesClient) List ¶
func (client *IntegrationRuntimesClient) List(ctx context.Context, options *IntegrationRuntimesListOptions) (IntegrationRuntimeListResponseResponse, error)
List - List Integration Runtimes If the operation fails it returns the *ErrorContract error type.
type IntegrationRuntimesGetOptions ¶
type IntegrationRuntimesGetOptions struct { }
IntegrationRuntimesGetOptions contains the optional parameters for the IntegrationRuntimes.Get method.
type IntegrationRuntimesListOptions ¶
type IntegrationRuntimesListOptions struct { }
IntegrationRuntimesListOptions contains the optional parameters for the IntegrationRuntimes.List method.
type JSONDataset ¶
type JSONDataset struct { Dataset // Json dataset properties. TypeProperties *JSONDatasetTypeProperties `json:"typeProperties,omitempty"` }
JSONDataset - Json dataset.
func (JSONDataset) MarshalJSON ¶
func (j JSONDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type JSONDataset.
func (*JSONDataset) UnmarshalJSON ¶
func (j *JSONDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type JSONDataset.
type JSONDatasetTypeProperties ¶
type JSONDatasetTypeProperties struct { // REQUIRED; The location of the json data storage. Location DatasetLocationClassification `json:"location,omitempty"` // The data compression method used for the json dataset. Compression DatasetCompressionClassification `json:"compression,omitempty"` // The code page name of the preferred encoding. If not specified, the default value is UTF-8, unless BOM denotes another Unicode encoding. Refer to the // name column of the table in the following link to // set supported values: https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with resultType string). EncodingName interface{} `json:"encodingName,omitempty"` }
JSONDatasetTypeProperties - Json dataset properties.
func (JSONDatasetTypeProperties) MarshalJSON ¶
func (j JSONDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type JSONDatasetTypeProperties.
func (*JSONDatasetTypeProperties) UnmarshalJSON ¶
func (j *JSONDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type JSONDatasetTypeProperties.
type JSONFormat ¶
type JSONFormat struct { DatasetStorageFormat // The code page name of the preferred encoding. If not provided, the default value is 'utf-8', unless the byte order mark (BOM) denotes another Unicode // encoding. The full list of supported values can be // found in the 'Name' column of the table of encodings in the following reference: https://go.microsoft.com/fwlink/?linkid=861078. Type: string (or Expression // with resultType string). EncodingName interface{} `json:"encodingName,omitempty"` // File pattern of JSON. To be more specific, the way of separating a collection of JSON objects. The default value is 'setOfObjects'. It is case-sensitive. FilePattern *JSONFormatFilePattern `json:"filePattern,omitempty"` // The JSONPath of the JSON array element to be flattened. Example: "$.ArrayPath". Type: string (or Expression with resultType string). JSONNodeReference interface{} `json:"jsonNodeReference,omitempty"` // The JSONPath definition for each column mapping with a customized column name to extract data from JSON file. For fields under root object, start with // "$"; for fields inside the array chosen by // jsonNodeReference property, start from the array element. Example: {"Column1": "$.Column1Path", "Column2": "Column2PathInArray"}. Type: object (or Expression // with resultType object). JSONPathDefinition interface{} `json:"jsonPathDefinition,omitempty"` // The character used to separate nesting levels. Default value is '.' (dot). Type: string (or Expression with resultType string). NestingSeparator interface{} `json:"nestingSeparator,omitempty"` }
JSONFormat - The data stored in JSON format.
func (JSONFormat) MarshalJSON ¶
func (j JSONFormat) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type JSONFormat.
func (*JSONFormat) UnmarshalJSON ¶
func (j *JSONFormat) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type JSONFormat.
type JSONFormatFilePattern ¶
type JSONFormatFilePattern string
JSONFormatFilePattern - JSON format file pattern. A property of JsonFormat.
const ( JSONFormatFilePatternArrayOfObjects JSONFormatFilePattern = "arrayOfObjects" JSONFormatFilePatternSetOfObjects JSONFormatFilePattern = "setOfObjects" )
func PossibleJSONFormatFilePatternValues ¶
func PossibleJSONFormatFilePatternValues() []JSONFormatFilePattern
PossibleJSONFormatFilePatternValues returns the possible values for the JSONFormatFilePattern const type.
func (JSONFormatFilePattern) ToPtr ¶
func (c JSONFormatFilePattern) ToPtr() *JSONFormatFilePattern
ToPtr returns a *JSONFormatFilePattern pointing to the current value.
type JSONReadSettings ¶
type JSONReadSettings struct { FormatReadSettings // Compression settings. CompressionProperties CompressionReadSettingsClassification `json:"compressionProperties,omitempty"` }
JSONReadSettings - Json read settings.
func (JSONReadSettings) MarshalJSON ¶
func (j JSONReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type JSONReadSettings.
func (*JSONReadSettings) UnmarshalJSON ¶
func (j *JSONReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type JSONReadSettings.
type JSONSink ¶
type JSONSink struct { CopySink // Json format settings. FormatSettings *JSONWriteSettings `json:"formatSettings,omitempty"` // Json store settings. StoreSettings StoreWriteSettingsClassification `json:"storeSettings,omitempty"` }
JSONSink - A copy activity Json sink.
func (JSONSink) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type JSONSink.
func (*JSONSink) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type JSONSink.
type JSONSource ¶
type JSONSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // Json format settings. FormatSettings *JSONReadSettings `json:"formatSettings,omitempty"` // Json store settings. StoreSettings StoreReadSettingsClassification `json:"storeSettings,omitempty"` }
JSONSource - A copy activity Json source.
func (JSONSource) MarshalJSON ¶
func (j JSONSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type JSONSource.
func (*JSONSource) UnmarshalJSON ¶
func (j *JSONSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type JSONSource.
type JSONWriteFilePattern ¶
type JSONWriteFilePattern string
JSONWriteFilePattern - File pattern of JSON. This setting controls the way a collection of JSON objects will be treated. The default value is 'setOfObjects'. It is case-sensitive.
const ( JSONWriteFilePatternArrayOfObjects JSONWriteFilePattern = "arrayOfObjects" JSONWriteFilePatternSetOfObjects JSONWriteFilePattern = "setOfObjects" )
func PossibleJSONWriteFilePatternValues ¶
func PossibleJSONWriteFilePatternValues() []JSONWriteFilePattern
PossibleJSONWriteFilePatternValues returns the possible values for the JSONWriteFilePattern const type.
func (JSONWriteFilePattern) ToPtr ¶
func (c JSONWriteFilePattern) ToPtr() *JSONWriteFilePattern
ToPtr returns a *JSONWriteFilePattern pointing to the current value.
type JSONWriteSettings ¶
type JSONWriteSettings struct { FormatWriteSettings // File pattern of JSON. This setting controls the way a collection of JSON objects will be treated. The default value is 'setOfObjects'. It is case-sensitive. FilePattern *JSONWriteFilePattern `json:"filePattern,omitempty"` }
JSONWriteSettings - Json write settings.
func (JSONWriteSettings) MarshalJSON ¶
func (j JSONWriteSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type JSONWriteSettings.
func (*JSONWriteSettings) UnmarshalJSON ¶
func (j *JSONWriteSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type JSONWriteSettings.
type JiraLinkedService ¶
type JiraLinkedService struct { LinkedService // REQUIRED; Jira Service linked service properties. TypeProperties *JiraLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
JiraLinkedService - Jira Service linked service.
func (JiraLinkedService) MarshalJSON ¶
func (j JiraLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type JiraLinkedService.
func (*JiraLinkedService) UnmarshalJSON ¶
func (j *JiraLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type JiraLinkedService.
type JiraLinkedServiceTypeProperties ¶
type JiraLinkedServiceTypeProperties struct { // REQUIRED; The IP address or host name of the Jira service. (e.g. jira.example.com) Host interface{} `json:"host,omitempty"` // REQUIRED; The user name that you use to access Jira Service. Username interface{} `json:"username,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The password corresponding to the user name that you provided in the username field. Password SecretBaseClassification `json:"password,omitempty"` // The TCP port that the Jira server uses to listen for client connections. The default value is 443 if connecting through HTTPS, or 8080 if connecting // through HTTP. Port interface{} `json:"port,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value // is true. UseHostVerification interface{} `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` }
JiraLinkedServiceTypeProperties - Jira Service linked service properties.
func (JiraLinkedServiceTypeProperties) MarshalJSON ¶
func (j JiraLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type JiraLinkedServiceTypeProperties.
func (*JiraLinkedServiceTypeProperties) UnmarshalJSON ¶
func (j *JiraLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type JiraLinkedServiceTypeProperties.
type JiraObjectDataset ¶
type JiraObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
JiraObjectDataset - Jira Service dataset.
func (JiraObjectDataset) MarshalJSON ¶
func (j JiraObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type JiraObjectDataset.
func (*JiraObjectDataset) UnmarshalJSON ¶
func (j *JiraObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type JiraObjectDataset.
type JiraSource ¶
type JiraSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
JiraSource - A copy activity Jira Service source.
func (JiraSource) MarshalJSON ¶
func (j JiraSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type JiraSource.
func (*JiraSource) UnmarshalJSON ¶
func (j *JiraSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type JiraSource.
type LibraryAppendOptions ¶
type LibraryAppendOptions struct { // Set this header to a byte offset at which the block is expected to be appended. The request succeeds only if the current offset matches this value. Otherwise, // the request fails with the AppendPositionConditionNotMet error (HTTP status code 412 – Precondition Failed) BlobConditionAppendPosition *int64 }
LibraryAppendOptions contains the optional parameters for the Library.Append method.
type LibraryBeginCreateOptions ¶
type LibraryBeginCreateOptions struct { }
LibraryBeginCreateOptions contains the optional parameters for the Library.BeginCreate method.
type LibraryBeginDeleteOptions ¶
type LibraryBeginDeleteOptions struct { }
LibraryBeginDeleteOptions contains the optional parameters for the Library.BeginDelete method.
type LibraryBeginFlushOptions ¶
type LibraryBeginFlushOptions struct { }
LibraryBeginFlushOptions contains the optional parameters for the Library.BeginFlush method.
type LibraryClient ¶
type LibraryClient struct {
// contains filtered or unexported fields
}
LibraryClient contains the methods for the Library group. Don't use this type directly, use NewLibraryClient() instead.
func NewLibraryClient ¶
func NewLibraryClient(con *Connection) *LibraryClient
NewLibraryClient creates a new instance of LibraryClient with the specified values.
func (*LibraryClient) Append ¶
func (client *LibraryClient) Append(ctx context.Context, libraryName string, content azcore.ReadSeekCloser, options *LibraryAppendOptions) (*http.Response, error)
Append - Append the content to the library resource created using the create operation. The maximum content size is 4MiB. Content larger than 4MiB must be appended in 4MiB chunks If the operation fails it returns the *CloudError error type.
func (*LibraryClient) BeginCreate ¶
func (client *LibraryClient) BeginCreate(ctx context.Context, libraryName string, options *LibraryBeginCreateOptions) (LibraryResourceInfoPollerResponse, error)
BeginCreate - Creates a library with the library name. If the operation fails it returns the *CloudError error type.
func (*LibraryClient) BeginDelete ¶
func (client *LibraryClient) BeginDelete(ctx context.Context, libraryName string, options *LibraryBeginDeleteOptions) (LibraryResourceInfoPollerResponse, error)
BeginDelete - Delete Library If the operation fails it returns the *CloudError error type.
func (*LibraryClient) BeginFlush ¶
func (client *LibraryClient) BeginFlush(ctx context.Context, libraryName string, options *LibraryBeginFlushOptions) (LibraryResourceInfoPollerResponse, error)
BeginFlush - Flush Library If the operation fails it returns the *CloudError error type.
func (*LibraryClient) Get ¶
func (client *LibraryClient) Get(ctx context.Context, libraryName string, options *LibraryGetOptions) (LibraryResourceResponse, error)
Get - Get Library If the operation fails it returns the *CloudError error type.
func (*LibraryClient) GetOperationResult ¶
func (client *LibraryClient) GetOperationResult(ctx context.Context, operationID string, options *LibraryGetOperationResultOptions) (interface{}, error)
GetOperationResult - Get Operation result for Library If the operation fails it returns the *CloudError error type. Possible return types are *LibraryResourceResponse, *OperationResultResponse
func (*LibraryClient) List ¶
func (client *LibraryClient) List(options *LibraryListOptions) LibraryListResponsePager
List - Lists Library. If the operation fails it returns the *CloudError error type.
func (*LibraryClient) ResumeCreate ¶
func (client *LibraryClient) ResumeCreate(ctx context.Context, token string) (LibraryResourceInfoPollerResponse, error)
ResumeCreate creates a new LibraryResourceInfoPoller from the specified resume token. token - The value must come from a previous call to LibraryResourceInfoPoller.ResumeToken().
func (*LibraryClient) ResumeDelete ¶
func (client *LibraryClient) ResumeDelete(ctx context.Context, token string) (LibraryResourceInfoPollerResponse, error)
ResumeDelete creates a new LibraryResourceInfoPoller from the specified resume token. token - The value must come from a previous call to LibraryResourceInfoPoller.ResumeToken().
func (*LibraryClient) ResumeFlush ¶
func (client *LibraryClient) ResumeFlush(ctx context.Context, token string) (LibraryResourceInfoPollerResponse, error)
ResumeFlush creates a new LibraryResourceInfoPoller from the specified resume token. token - The value must come from a previous call to LibraryResourceInfoPoller.ResumeToken().
type LibraryGetOperationResultOptions ¶
type LibraryGetOperationResultOptions struct { }
LibraryGetOperationResultOptions contains the optional parameters for the Library.GetOperationResult method.
type LibraryGetOptions ¶
type LibraryGetOptions struct { }
LibraryGetOptions contains the optional parameters for the Library.Get method.
type LibraryInfo ¶
type LibraryInfo struct { // Storage blob container name. ContainerName *string `json:"containerName,omitempty"` // Name of the library. Name *string `json:"name,omitempty"` // Storage blob path of library. Path *string `json:"path,omitempty"` // Type of the library. Type *string `json:"type,omitempty"` // READ-ONLY; Creator Id of the library/package. CreatorID *string `json:"creatorId,omitempty" azure:"ro"` // READ-ONLY; Provisioning status of the library/package. ProvisioningStatus *string `json:"provisioningStatus,omitempty" azure:"ro"` // READ-ONLY; The last update time of the library. UploadedTimestamp *time.Time `json:"uploadedTimestamp,omitempty" azure:"ro"` }
LibraryInfo - Library/package information of a Big Data pool powered by Apache Spark
func (LibraryInfo) MarshalJSON ¶
func (l LibraryInfo) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LibraryInfo.
func (*LibraryInfo) UnmarshalJSON ¶
func (l *LibraryInfo) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LibraryInfo.
type LibraryListOptions ¶
type LibraryListOptions struct { }
LibraryListOptions contains the optional parameters for the Library.List method.
type LibraryListResponse ¶
type LibraryListResponse struct { // REQUIRED; List of Library. Value []*LibraryResource `json:"value,omitempty"` // The link to the next page of results, if any remaining results exist. NextLink *string `json:"nextLink,omitempty"` }
LibraryListResponse - A list of Library resources.
func (LibraryListResponse) MarshalJSON ¶
func (l LibraryListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LibraryListResponse.
type LibraryListResponsePager ¶
type LibraryListResponsePager interface { azcore.Pager // Page returns the current LibraryListResponseResponse. PageResponse() LibraryListResponseResponse }
LibraryListResponsePager provides iteration over LibraryListResponse pages.
type LibraryListResponseResponse ¶
type LibraryListResponseResponse struct { // A list of Library resources. LibraryListResponse *LibraryListResponse // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
LibraryListResponseResponse is the response envelope for operations that return a LibraryListResponse type.
type LibraryRequirements ¶
type LibraryRequirements struct { // The library requirements. Content *string `json:"content,omitempty"` // The filename of the library requirements file. Filename *string `json:"filename,omitempty"` // READ-ONLY; The last update time of the library requirements file. Time *time.Time `json:"time,omitempty" azure:"ro"` }
LibraryRequirements - Library requirements for a Big Data pool powered by Apache Spark
func (LibraryRequirements) MarshalJSON ¶
func (l LibraryRequirements) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LibraryRequirements.
func (*LibraryRequirements) UnmarshalJSON ¶
func (l *LibraryRequirements) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LibraryRequirements.
type LibraryResource ¶
type LibraryResource struct { SubResource // REQUIRED; Library/package properties. Properties *LibraryResourceProperties `json:"properties,omitempty"` }
LibraryResource - Library response details
func (LibraryResource) MarshalJSON ¶
func (l LibraryResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LibraryResource.
func (*LibraryResource) UnmarshalJSON ¶
func (l *LibraryResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LibraryResource.
type LibraryResourceInfo ¶
type LibraryResourceInfo struct { // READ-ONLY; artifact Id of the library/package. ArtifactID *string `json:"artifactId,omitempty" azure:"ro"` // READ-ONLY; The last updated time of the library/package. Changed *string `json:"changed,omitempty" azure:"ro"` // READ-ONLY; The creation time of the library/package. Created *string `json:"created,omitempty" azure:"ro"` // READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty" azure:"ro"` // READ-ONLY; Name of the library/package. Name *string `json:"name,omitempty" azure:"ro"` // READ-ONLY; Operation Id of the operation performed on library/package. OperationID *string `json:"operationId,omitempty" azure:"ro"` // READ-ONLY; record Id of the library/package. RecordID *int32 `json:"recordId,omitempty" azure:"ro"` // READ-ONLY; Provisioning status of the library/package. State *string `json:"state,omitempty" azure:"ro"` // READ-ONLY; The type of the resource. E.g. LibraryArtifact Type *string `json:"type,omitempty" azure:"ro"` }
LibraryResourceInfo - Library resource info
type LibraryResourceInfoPoller ¶
type LibraryResourceInfoPoller interface { azcore.Poller // FinalResponse performs a final GET to the service and returns the final response // for the polling operation. If there is an error performing the final GET then an error is returned. // If the final GET succeeded then the final LibraryResourceInfoResponse will be returned. FinalResponse(ctx context.Context) (LibraryResourceInfoResponse, error) }
LibraryResourceInfoPoller provides polling facilities until the operation reaches a terminal state.
type LibraryResourceInfoPollerResponse ¶
type LibraryResourceInfoPollerResponse struct { // PollUntilDone will poll the service endpoint until a terminal state is reached or an error is received PollUntilDone func(ctx context.Context, frequency time.Duration) (LibraryResourceInfoResponse, error) // Poller contains an initialized poller. Poller LibraryResourceInfoPoller // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
LibraryResourceInfoPollerResponse is the response envelope for operations that asynchronously return a LibraryResourceInfo type.
type LibraryResourceInfoResponse ¶
type LibraryResourceInfoResponse struct { // Library resource info LibraryResourceInfo *LibraryResourceInfo // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
LibraryResourceInfoResponse is the response envelope for operations that return a LibraryResourceInfo type.
type LibraryResourceProperties ¶
type LibraryResourceProperties struct { // READ-ONLY; Container name of the library/package. ContainerName *string `json:"containerName,omitempty" azure:"ro"` // READ-ONLY; Creator Id of the library/package. CreatorID *string `json:"creatorId,omitempty" azure:"ro"` // READ-ONLY; Name of the library/package. Name *string `json:"name,omitempty" azure:"ro"` // READ-ONLY; Location of library/package in storage account. Path *string `json:"path,omitempty" azure:"ro"` // READ-ONLY; Provisioning status of the library/package. ProvisioningStatus *string `json:"provisioningStatus,omitempty" azure:"ro"` // READ-ONLY; Type of the library/package. Type *string `json:"type,omitempty" azure:"ro"` // READ-ONLY; The last update time of the library/package. UploadedTimestamp *string `json:"uploadedTimestamp,omitempty" azure:"ro"` }
LibraryResourceProperties - Library/package properties
type LibraryResourceResponse ¶
type LibraryResourceResponse struct { // Library response details LibraryResource *LibraryResource // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
LibraryResourceResponse is the response envelope for operations that return a LibraryResource type.
type LinkedIntegrationRuntimeKeyAuthorization ¶
type LinkedIntegrationRuntimeKeyAuthorization struct { LinkedIntegrationRuntimeType // REQUIRED; The key used for authorization. Key *SecureString `json:"key,omitempty"` }
LinkedIntegrationRuntimeKeyAuthorization - The key authorization type integration runtime.
func (LinkedIntegrationRuntimeKeyAuthorization) MarshalJSON ¶
func (l LinkedIntegrationRuntimeKeyAuthorization) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LinkedIntegrationRuntimeKeyAuthorization.
func (*LinkedIntegrationRuntimeKeyAuthorization) UnmarshalJSON ¶
func (l *LinkedIntegrationRuntimeKeyAuthorization) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LinkedIntegrationRuntimeKeyAuthorization.
type LinkedIntegrationRuntimeRbacAuthorization ¶
type LinkedIntegrationRuntimeRbacAuthorization struct { LinkedIntegrationRuntimeType // REQUIRED; The resource identifier of the integration runtime to be shared. ResourceID *string `json:"resourceId,omitempty"` }
LinkedIntegrationRuntimeRbacAuthorization - The role based access control (RBAC) authorization type integration runtime.
func (LinkedIntegrationRuntimeRbacAuthorization) MarshalJSON ¶
func (l LinkedIntegrationRuntimeRbacAuthorization) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LinkedIntegrationRuntimeRbacAuthorization.
func (*LinkedIntegrationRuntimeRbacAuthorization) UnmarshalJSON ¶
func (l *LinkedIntegrationRuntimeRbacAuthorization) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LinkedIntegrationRuntimeRbacAuthorization.
type LinkedIntegrationRuntimeType ¶
type LinkedIntegrationRuntimeType struct { // REQUIRED; The authorization type for integration runtime sharing. AuthorizationType *string `json:"authorizationType,omitempty"` }
LinkedIntegrationRuntimeType - The base definition of a linked integration runtime.
func (*LinkedIntegrationRuntimeType) GetLinkedIntegrationRuntimeType ¶
func (l *LinkedIntegrationRuntimeType) GetLinkedIntegrationRuntimeType() *LinkedIntegrationRuntimeType
GetLinkedIntegrationRuntimeType implements the LinkedIntegrationRuntimeTypeClassification interface for type LinkedIntegrationRuntimeType.
func (*LinkedIntegrationRuntimeType) UnmarshalJSON ¶
func (l *LinkedIntegrationRuntimeType) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LinkedIntegrationRuntimeType.
type LinkedIntegrationRuntimeTypeClassification ¶
type LinkedIntegrationRuntimeTypeClassification interface { // GetLinkedIntegrationRuntimeType returns the LinkedIntegrationRuntimeType content of the underlying type. GetLinkedIntegrationRuntimeType() *LinkedIntegrationRuntimeType }
LinkedIntegrationRuntimeTypeClassification provides polymorphic access to related types. Call the interface's GetLinkedIntegrationRuntimeType() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *LinkedIntegrationRuntimeKeyAuthorization, *LinkedIntegrationRuntimeRbacAuthorization, *LinkedIntegrationRuntimeType
type LinkedService ¶
type LinkedService struct { // REQUIRED; Type of linked service. Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // List of tags that can be used for describing the linked service. Annotations []interface{} `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` // Linked service description. Description *string `json:"description,omitempty"` // Parameters for linked service. Parameters map[string]*ParameterSpecification `json:"parameters,omitempty"` }
LinkedService - The Azure Synapse nested object which contains the information and credential which can be used to connect with related store or compute resource.
func (*LinkedService) GetLinkedService ¶
func (l *LinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type LinkedService.
func (*LinkedService) UnmarshalJSON ¶
func (l *LinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LinkedService.
type LinkedServiceBeginCreateOrUpdateLinkedServiceOptions ¶
type LinkedServiceBeginCreateOrUpdateLinkedServiceOptions struct { // ETag of the linkedService entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update. IfMatch *string }
LinkedServiceBeginCreateOrUpdateLinkedServiceOptions contains the optional parameters for the LinkedService.BeginCreateOrUpdateLinkedService method.
type LinkedServiceBeginDeleteLinkedServiceOptions ¶
type LinkedServiceBeginDeleteLinkedServiceOptions struct { }
LinkedServiceBeginDeleteLinkedServiceOptions contains the optional parameters for the LinkedService.BeginDeleteLinkedService method.
type LinkedServiceBeginRenameLinkedServiceOptions ¶
type LinkedServiceBeginRenameLinkedServiceOptions struct { }
LinkedServiceBeginRenameLinkedServiceOptions contains the optional parameters for the LinkedService.BeginRenameLinkedService method.
type LinkedServiceClassification ¶
type LinkedServiceClassification interface { // GetLinkedService returns the LinkedService content of the underlying type. GetLinkedService() *LinkedService }
LinkedServiceClassification provides polymorphic access to related types. Call the interface's GetLinkedService() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *AmazonMWSLinkedService, *AmazonRedshiftLinkedService, *AmazonS3LinkedService, *AzureBatchLinkedService, *AzureBlobFSLinkedService, - *AzureBlobStorageLinkedService, *AzureDataExplorerLinkedService, *AzureDataLakeAnalyticsLinkedService, *AzureDataLakeStoreLinkedService, - *AzureDatabricksDeltaLakeLinkedService, *AzureDatabricksLinkedService, *AzureFileStorageLinkedService, *AzureFunctionLinkedService, - *AzureKeyVaultLinkedService, *AzureMLLinkedService, *AzureMLServiceLinkedService, *AzureMariaDBLinkedService, *AzureMySqlLinkedService, - *AzurePostgreSqlLinkedService, *AzureSearchLinkedService, *AzureSqlDWLinkedService, *AzureSqlDatabaseLinkedService, *AzureSqlMILinkedService, - *AzureStorageLinkedService, *AzureTableStorageLinkedService, *CassandraLinkedService, *CommonDataServiceForAppsLinkedService, - *ConcurLinkedService, *CosmosDbLinkedService, *CosmosDbMongoDbApiLinkedService, *CouchbaseLinkedService, *CustomDataSourceLinkedService, - *Db2LinkedService, *DrillLinkedService, *DynamicsAXLinkedService, *DynamicsCrmLinkedService, *DynamicsLinkedService, - *EloquaLinkedService, *FileServerLinkedService, *FtpServerLinkedService, *GoogleAdWordsLinkedService, *GoogleBigQueryLinkedService, - *GoogleCloudStorageLinkedService, *GreenplumLinkedService, *HBaseLinkedService, *HDInsightLinkedService, *HDInsightOnDemandLinkedService, - *HdfsLinkedService, *HiveLinkedService, *HttpLinkedService, *HubspotLinkedService, *ImpalaLinkedService, *InformixLinkedService, - *JiraLinkedService, *LinkedService, *MagentoLinkedService, *MariaDBLinkedService, *MarketoLinkedService, *MicrosoftAccessLinkedService, - *MongoDbAtlasLinkedService, *MongoDbLinkedService, *MongoDbV2LinkedService, *MySqlLinkedService, *NetezzaLinkedService, - *ODataLinkedService, *OdbcLinkedService, *Office365LinkedService, *OracleLinkedService, *OracleServiceCloudLinkedService, - *PaypalLinkedService, *PhoenixLinkedService, *PostgreSqlLinkedService, *PrestoLinkedService, *QuickBooksLinkedService, - *ResponsysLinkedService, *RestServiceLinkedService, *SalesforceLinkedService, *SalesforceMarketingCloudLinkedService, - *SalesforceServiceCloudLinkedService, *SapBWLinkedService, *SapCloudForCustomerLinkedService, *SapEccLinkedService, *SapHanaLinkedService, - *SapOpenHubLinkedService, *SapTableLinkedService, *ServiceNowLinkedService, *SftpServerLinkedService, *SharePointOnlineListLinkedService, - *ShopifyLinkedService, *SnowflakeLinkedService, *SparkLinkedService, *SqlServerLinkedService, *SquareLinkedService, *SybaseLinkedService, - *TeradataLinkedService, *VerticaLinkedService, *WebLinkedService, *XeroLinkedService, *ZohoLinkedService
type LinkedServiceClient ¶
type LinkedServiceClient struct {
// contains filtered or unexported fields
}
LinkedServiceClient contains the methods for the LinkedService group. Don't use this type directly, use NewLinkedServiceClient() instead.
func NewLinkedServiceClient ¶
func NewLinkedServiceClient(con *Connection) *LinkedServiceClient
NewLinkedServiceClient creates a new instance of LinkedServiceClient with the specified values.
func (*LinkedServiceClient) BeginCreateOrUpdateLinkedService ¶
func (client *LinkedServiceClient) BeginCreateOrUpdateLinkedService(ctx context.Context, linkedServiceName string, linkedService LinkedServiceResource, options *LinkedServiceBeginCreateOrUpdateLinkedServiceOptions) (LinkedServiceResourcePollerResponse, error)
BeginCreateOrUpdateLinkedService - Creates or updates a linked service. If the operation fails it returns the *CloudError error type.
func (*LinkedServiceClient) BeginDeleteLinkedService ¶
func (client *LinkedServiceClient) BeginDeleteLinkedService(ctx context.Context, linkedServiceName string, options *LinkedServiceBeginDeleteLinkedServiceOptions) (HTTPPollerResponse, error)
BeginDeleteLinkedService - Deletes a linked service. If the operation fails it returns the *CloudError error type.
func (*LinkedServiceClient) BeginRenameLinkedService ¶
func (client *LinkedServiceClient) BeginRenameLinkedService(ctx context.Context, linkedServiceName string, request ArtifactRenameRequest, options *LinkedServiceBeginRenameLinkedServiceOptions) (HTTPPollerResponse, error)
BeginRenameLinkedService - Renames a linked service. If the operation fails it returns the *CloudError error type.
func (*LinkedServiceClient) GetLinkedService ¶
func (client *LinkedServiceClient) GetLinkedService(ctx context.Context, linkedServiceName string, options *LinkedServiceGetLinkedServiceOptions) (LinkedServiceResourceResponse, error)
GetLinkedService - Gets a linked service. If the operation fails it returns the *CloudError error type.
func (*LinkedServiceClient) GetLinkedServicesByWorkspace ¶
func (client *LinkedServiceClient) GetLinkedServicesByWorkspace(options *LinkedServiceGetLinkedServicesByWorkspaceOptions) LinkedServiceListResponsePager
GetLinkedServicesByWorkspace - Lists linked services. If the operation fails it returns the *CloudError error type.
func (*LinkedServiceClient) ResumeCreateOrUpdateLinkedService ¶
func (client *LinkedServiceClient) ResumeCreateOrUpdateLinkedService(ctx context.Context, token string) (LinkedServiceResourcePollerResponse, error)
ResumeCreateOrUpdateLinkedService creates a new LinkedServiceResourcePoller from the specified resume token. token - The value must come from a previous call to LinkedServiceResourcePoller.ResumeToken().
func (*LinkedServiceClient) ResumeDeleteLinkedService ¶
func (client *LinkedServiceClient) ResumeDeleteLinkedService(ctx context.Context, token string) (HTTPPollerResponse, error)
ResumeDeleteLinkedService creates a new HTTPPoller from the specified resume token. token - The value must come from a previous call to HTTPPoller.ResumeToken().
func (*LinkedServiceClient) ResumeRenameLinkedService ¶
func (client *LinkedServiceClient) ResumeRenameLinkedService(ctx context.Context, token string) (HTTPPollerResponse, error)
ResumeRenameLinkedService creates a new HTTPPoller from the specified resume token. token - The value must come from a previous call to HTTPPoller.ResumeToken().
type LinkedServiceDebugResource ¶
type LinkedServiceDebugResource struct { SubResourceDebugResource // REQUIRED; Properties of linked service. Properties LinkedServiceClassification `json:"properties,omitempty"` }
LinkedServiceDebugResource - Linked service debug resource.
func (LinkedServiceDebugResource) MarshalJSON ¶
func (l LinkedServiceDebugResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LinkedServiceDebugResource.
func (*LinkedServiceDebugResource) UnmarshalJSON ¶
func (l *LinkedServiceDebugResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LinkedServiceDebugResource.
type LinkedServiceGetLinkedServiceOptions ¶
type LinkedServiceGetLinkedServiceOptions struct { // ETag of the linked service entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content // will be returned. IfNoneMatch *string }
LinkedServiceGetLinkedServiceOptions contains the optional parameters for the LinkedService.GetLinkedService method.
type LinkedServiceGetLinkedServicesByWorkspaceOptions ¶
type LinkedServiceGetLinkedServicesByWorkspaceOptions struct { }
LinkedServiceGetLinkedServicesByWorkspaceOptions contains the optional parameters for the LinkedService.GetLinkedServicesByWorkspace method.
type LinkedServiceListResponse ¶
type LinkedServiceListResponse struct { // REQUIRED; List of linked services. Value []*LinkedServiceResource `json:"value,omitempty"` // The link to the next page of results, if any remaining results exist. NextLink *string `json:"nextLink,omitempty"` }
LinkedServiceListResponse - A list of linked service resources.
func (LinkedServiceListResponse) MarshalJSON ¶
func (l LinkedServiceListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LinkedServiceListResponse.
type LinkedServiceListResponsePager ¶
type LinkedServiceListResponsePager interface { azcore.Pager // Page returns the current LinkedServiceListResponseResponse. PageResponse() LinkedServiceListResponseResponse }
LinkedServiceListResponsePager provides iteration over LinkedServiceListResponse pages.
type LinkedServiceListResponseResponse ¶
type LinkedServiceListResponseResponse struct { // A list of linked service resources. LinkedServiceListResponse *LinkedServiceListResponse // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
LinkedServiceListResponseResponse is the response envelope for operations that return a LinkedServiceListResponse type.
type LinkedServiceReference ¶
type LinkedServiceReference struct { // REQUIRED; Reference LinkedService name. ReferenceName *string `json:"referenceName,omitempty"` // REQUIRED; Linked service reference type. Type *Type `json:"type,omitempty"` // Arguments for LinkedService. Parameters map[string]interface{} `json:"parameters,omitempty"` }
LinkedServiceReference - Linked service reference type.
func (LinkedServiceReference) MarshalJSON ¶
func (l LinkedServiceReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LinkedServiceReference.
type LinkedServiceResource ¶
type LinkedServiceResource struct { SubResource // REQUIRED; Properties of linked service. Properties LinkedServiceClassification `json:"properties,omitempty"` }
LinkedServiceResource - Linked service resource type.
func (LinkedServiceResource) MarshalJSON ¶
func (l LinkedServiceResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LinkedServiceResource.
func (*LinkedServiceResource) UnmarshalJSON ¶
func (l *LinkedServiceResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LinkedServiceResource.
type LinkedServiceResourcePoller ¶
type LinkedServiceResourcePoller interface { azcore.Poller // FinalResponse performs a final GET to the service and returns the final response // for the polling operation. If there is an error performing the final GET then an error is returned. // If the final GET succeeded then the final LinkedServiceResourceResponse will be returned. FinalResponse(ctx context.Context) (LinkedServiceResourceResponse, error) }
LinkedServiceResourcePoller provides polling facilities until the operation reaches a terminal state.
type LinkedServiceResourcePollerResponse ¶
type LinkedServiceResourcePollerResponse struct { // PollUntilDone will poll the service endpoint until a terminal state is reached or an error is received PollUntilDone func(ctx context.Context, frequency time.Duration) (LinkedServiceResourceResponse, error) // Poller contains an initialized poller. Poller LinkedServiceResourcePoller // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
LinkedServiceResourcePollerResponse is the response envelope for operations that asynchronously return a LinkedServiceResource type.
type LinkedServiceResourceResponse ¶
type LinkedServiceResourceResponse struct { // Linked service resource type. LinkedServiceResource *LinkedServiceResource // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
LinkedServiceResourceResponse is the response envelope for operations that return a LinkedServiceResource type.
type LogLocationSettings ¶
type LogLocationSettings struct { // REQUIRED; Log storage linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // The path to storage for storing detailed logs of activity execution. Type: string (or Expression with resultType string). Path interface{} `json:"path,omitempty"` }
LogLocationSettings - Log location settings.
type LogSettings ¶
type LogSettings struct { // REQUIRED; Log location settings customer needs to provide when enabling log. LogLocationSettings *LogLocationSettings `json:"logLocationSettings,omitempty"` // Specifies settings for copy activity log. CopyActivityLogSettings *CopyActivityLogSettings `json:"copyActivityLogSettings,omitempty"` // Specifies whether to enable copy activity log. Type: boolean (or Expression with resultType boolean). EnableCopyActivityLog interface{} `json:"enableCopyActivityLog,omitempty"` }
LogSettings - Log settings.
type LogStorageSettings ¶
type LogStorageSettings struct { // REQUIRED; Log storage linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Specifies whether to enable reliable logging. Type: boolean (or Expression with resultType boolean). EnableReliableLogging interface{} `json:"enableReliableLogging,omitempty"` // Gets or sets the log level, support: Info, Warning. Type: string (or Expression with resultType string). LogLevel interface{} `json:"logLevel,omitempty"` // The path to storage for storing detailed logs of activity execution. Type: string (or Expression with resultType string). Path interface{} `json:"path,omitempty"` }
LogStorageSettings - (Deprecated. Please use LogSettings) Log storage settings.
func (LogStorageSettings) MarshalJSON ¶
func (l LogStorageSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LogStorageSettings.
func (*LogStorageSettings) UnmarshalJSON ¶
func (l *LogStorageSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LogStorageSettings.
type LookupActivity ¶
type LookupActivity struct { ExecutionActivity // REQUIRED; Lookup activity properties. TypeProperties *LookupActivityTypeProperties `json:"typeProperties,omitempty"` }
LookupActivity - Lookup activity.
func (LookupActivity) MarshalJSON ¶
func (l LookupActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LookupActivity.
func (*LookupActivity) UnmarshalJSON ¶
func (l *LookupActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LookupActivity.
type LookupActivityTypeProperties ¶
type LookupActivityTypeProperties struct { // REQUIRED; Lookup activity dataset reference. Dataset *DatasetReference `json:"dataset,omitempty"` // REQUIRED; Dataset-specific source properties, same as copy activity source. Source CopySourceClassification `json:"source,omitempty"` // Whether to return first row or all rows. Default value is true. Type: boolean (or Expression with resultType boolean). FirstRowOnly interface{} `json:"firstRowOnly,omitempty"` }
LookupActivityTypeProperties - Lookup activity properties.
func (LookupActivityTypeProperties) MarshalJSON ¶
func (l LookupActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LookupActivityTypeProperties.
func (*LookupActivityTypeProperties) UnmarshalJSON ¶
func (l *LookupActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LookupActivityTypeProperties.
type MagentoLinkedService ¶
type MagentoLinkedService struct { LinkedService // REQUIRED; Magento server linked service properties. TypeProperties *MagentoLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
MagentoLinkedService - Magento server linked service.
func (MagentoLinkedService) MarshalJSON ¶
func (m MagentoLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MagentoLinkedService.
func (*MagentoLinkedService) UnmarshalJSON ¶
func (m *MagentoLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MagentoLinkedService.
type MagentoLinkedServiceTypeProperties ¶
type MagentoLinkedServiceTypeProperties struct { // REQUIRED; The URL of the Magento instance. (i.e. 192.168.222.110/magento3) Host interface{} `json:"host,omitempty"` // The access token from Magento. AccessToken SecretBaseClassification `json:"accessToken,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value // is true. UseHostVerification interface{} `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` }
MagentoLinkedServiceTypeProperties - Magento server linked service properties.
func (MagentoLinkedServiceTypeProperties) MarshalJSON ¶
func (m MagentoLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MagentoLinkedServiceTypeProperties.
func (*MagentoLinkedServiceTypeProperties) UnmarshalJSON ¶
func (m *MagentoLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MagentoLinkedServiceTypeProperties.
type MagentoObjectDataset ¶
type MagentoObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
MagentoObjectDataset - Magento server dataset.
func (MagentoObjectDataset) MarshalJSON ¶
func (m MagentoObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MagentoObjectDataset.
func (*MagentoObjectDataset) UnmarshalJSON ¶
func (m *MagentoObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MagentoObjectDataset.
type MagentoSource ¶
type MagentoSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
MagentoSource - A copy activity Magento server source.
func (MagentoSource) MarshalJSON ¶
func (m MagentoSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MagentoSource.
func (*MagentoSource) UnmarshalJSON ¶
func (m *MagentoSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MagentoSource.
type ManagedIdentity ¶
type ManagedIdentity struct { // The type of managed identity for the workspace Type *ResourceIdentityType `json:"type,omitempty"` // READ-ONLY; The principal ID of the workspace managed identity PrincipalID *string `json:"principalId,omitempty" azure:"ro"` // READ-ONLY; The tenant ID of the workspace managed identity TenantID *string `json:"tenantId,omitempty" azure:"ro"` }
ManagedIdentity - The workspace managed identity
type ManagedIntegrationRuntime ¶
type ManagedIntegrationRuntime struct { IntegrationRuntime // REQUIRED; Managed integration runtime properties. TypeProperties *ManagedIntegrationRuntimeTypeProperties `json:"typeProperties,omitempty"` // Managed Virtual Network reference. ManagedVirtualNetwork *ManagedVirtualNetworkReference `json:"managedVirtualNetwork,omitempty"` // READ-ONLY; Integration runtime state, only valid for managed dedicated integration runtime. State *IntegrationRuntimeState `json:"state,omitempty" azure:"ro"` }
ManagedIntegrationRuntime - Managed integration runtime, including managed elastic and managed dedicated integration runtimes.
func (ManagedIntegrationRuntime) MarshalJSON ¶
func (m ManagedIntegrationRuntime) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ManagedIntegrationRuntime.
func (*ManagedIntegrationRuntime) UnmarshalJSON ¶
func (m *ManagedIntegrationRuntime) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ManagedIntegrationRuntime.
type ManagedIntegrationRuntimeTypeProperties ¶
type ManagedIntegrationRuntimeTypeProperties struct { // The compute resource for managed integration runtime. ComputeProperties *IntegrationRuntimeComputeProperties `json:"computeProperties,omitempty"` // SSIS properties for managed integration runtime. SsisProperties *IntegrationRuntimeSsisProperties `json:"ssisProperties,omitempty"` }
ManagedIntegrationRuntimeTypeProperties - Managed integration runtime type properties.
type ManagedVirtualNetworkReference ¶
type ManagedVirtualNetworkReference struct { // REQUIRED; Reference ManagedVirtualNetwork name. ReferenceName *string `json:"referenceName,omitempty"` // REQUIRED; Managed Virtual Network reference type. Type *string `json:"type,omitempty"` }
ManagedVirtualNetworkReference - Managed Virtual Network reference type.
type ManagedVirtualNetworkSettings ¶
type ManagedVirtualNetworkSettings struct { // Allowed Aad Tenant Ids For Linking AllowedAADTenantIDsForLinking []*string `json:"allowedAadTenantIdsForLinking,omitempty"` // Linked Access Check On Target Resource LinkedAccessCheckOnTargetResource *bool `json:"linkedAccessCheckOnTargetResource,omitempty"` // Prevent Data Exfiltration PreventDataExfiltration *bool `json:"preventDataExfiltration,omitempty"` }
ManagedVirtualNetworkSettings - Managed Virtual Network Settings
func (ManagedVirtualNetworkSettings) MarshalJSON ¶
func (m ManagedVirtualNetworkSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ManagedVirtualNetworkSettings.
type MappingDataFlow ¶
type MappingDataFlow struct { DataFlow // Mapping data flow type properties. TypeProperties *MappingDataFlowTypeProperties `json:"typeProperties,omitempty"` }
MappingDataFlow - Mapping data flow.
func (MappingDataFlow) MarshalJSON ¶
func (m MappingDataFlow) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MappingDataFlow.
func (*MappingDataFlow) UnmarshalJSON ¶
func (m *MappingDataFlow) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MappingDataFlow.
type MappingDataFlowTypeProperties ¶
type MappingDataFlowTypeProperties struct { // DataFlow script. Script *string `json:"script,omitempty"` // List of sinks in data flow. Sinks []*DataFlowSink `json:"sinks,omitempty"` // List of sources in data flow. Sources []*DataFlowSource `json:"sources,omitempty"` // List of transformations in data flow. Transformations []*Transformation `json:"transformations,omitempty"` }
MappingDataFlowTypeProperties - Mapping data flow type properties.
func (MappingDataFlowTypeProperties) MarshalJSON ¶
func (m MappingDataFlowTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MappingDataFlowTypeProperties.
type MariaDBLinkedService ¶
type MariaDBLinkedService struct { LinkedService // REQUIRED; MariaDB server linked service properties. TypeProperties *MariaDBLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
MariaDBLinkedService - MariaDB server linked service.
func (MariaDBLinkedService) MarshalJSON ¶
func (m MariaDBLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MariaDBLinkedService.
func (*MariaDBLinkedService) UnmarshalJSON ¶
func (m *MariaDBLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MariaDBLinkedService.
type MariaDBLinkedServiceTypeProperties ¶
type MariaDBLinkedServiceTypeProperties struct { // An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Pwd *AzureKeyVaultSecretReference `json:"pwd,omitempty"` }
MariaDBLinkedServiceTypeProperties - MariaDB server linked service properties.
type MariaDBSource ¶
type MariaDBSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
MariaDBSource - A copy activity MariaDB server source.
func (MariaDBSource) MarshalJSON ¶
func (m MariaDBSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MariaDBSource.
func (*MariaDBSource) UnmarshalJSON ¶
func (m *MariaDBSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MariaDBSource.
type MariaDBTableDataset ¶
type MariaDBTableDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
MariaDBTableDataset - MariaDB server dataset.
func (MariaDBTableDataset) MarshalJSON ¶
func (m MariaDBTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MariaDBTableDataset.
func (*MariaDBTableDataset) UnmarshalJSON ¶
func (m *MariaDBTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MariaDBTableDataset.
type MarketoLinkedService ¶
type MarketoLinkedService struct { LinkedService // REQUIRED; Marketo server linked service properties. TypeProperties *MarketoLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
MarketoLinkedService - Marketo server linked service.
func (MarketoLinkedService) MarshalJSON ¶
func (m MarketoLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MarketoLinkedService.
func (*MarketoLinkedService) UnmarshalJSON ¶
func (m *MarketoLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MarketoLinkedService.
type MarketoLinkedServiceTypeProperties ¶
type MarketoLinkedServiceTypeProperties struct { // REQUIRED; The client Id of your Marketo service. ClientID interface{} `json:"clientId,omitempty"` // REQUIRED; The endpoint of the Marketo server. (i.e. 123-ABC-321.mktorest.com) Endpoint interface{} `json:"endpoint,omitempty"` // The client secret of your Marketo service. ClientSecret SecretBaseClassification `json:"clientSecret,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value // is true. UseHostVerification interface{} `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` }
MarketoLinkedServiceTypeProperties - Marketo server linked service properties.
func (MarketoLinkedServiceTypeProperties) MarshalJSON ¶
func (m MarketoLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MarketoLinkedServiceTypeProperties.
func (*MarketoLinkedServiceTypeProperties) UnmarshalJSON ¶
func (m *MarketoLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MarketoLinkedServiceTypeProperties.
type MarketoObjectDataset ¶
type MarketoObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
MarketoObjectDataset - Marketo server dataset.
func (MarketoObjectDataset) MarshalJSON ¶
func (m MarketoObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MarketoObjectDataset.
func (*MarketoObjectDataset) UnmarshalJSON ¶
func (m *MarketoObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MarketoObjectDataset.
type MarketoSource ¶
type MarketoSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
MarketoSource - A copy activity Marketo server source.
func (MarketoSource) MarshalJSON ¶
func (m MarketoSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MarketoSource.
func (*MarketoSource) UnmarshalJSON ¶
func (m *MarketoSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MarketoSource.
type MicrosoftAccessLinkedService ¶
type MicrosoftAccessLinkedService struct { LinkedService // REQUIRED; Microsoft Access linked service properties. TypeProperties *MicrosoftAccessLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
MicrosoftAccessLinkedService - Microsoft Access linked service.
func (MicrosoftAccessLinkedService) MarshalJSON ¶
func (m MicrosoftAccessLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MicrosoftAccessLinkedService.
func (*MicrosoftAccessLinkedService) UnmarshalJSON ¶
func (m *MicrosoftAccessLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MicrosoftAccessLinkedService.
type MicrosoftAccessLinkedServiceTypeProperties ¶
type MicrosoftAccessLinkedServiceTypeProperties struct { // REQUIRED; The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // Type of authentication used to connect to the Microsoft Access as ODBC data store. Possible values are: Anonymous and Basic. Type: string (or Expression // with resultType string). AuthenticationType interface{} `json:"authenticationType,omitempty"` // The access credential portion of the connection string specified in driver-specific property-value format. Credential SecretBaseClassification `json:"credential,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Password for Basic authentication. Password SecretBaseClassification `json:"password,omitempty"` // User name for Basic authentication. Type: string (or Expression with resultType string). UserName interface{} `json:"userName,omitempty"` }
MicrosoftAccessLinkedServiceTypeProperties - Microsoft Access linked service properties.
func (MicrosoftAccessLinkedServiceTypeProperties) MarshalJSON ¶
func (m MicrosoftAccessLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MicrosoftAccessLinkedServiceTypeProperties.
func (*MicrosoftAccessLinkedServiceTypeProperties) UnmarshalJSON ¶
func (m *MicrosoftAccessLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MicrosoftAccessLinkedServiceTypeProperties.
type MicrosoftAccessSink ¶
type MicrosoftAccessSink struct { CopySink // A query to execute before starting the copy. Type: string (or Expression with resultType string). PreCopyScript interface{} `json:"preCopyScript,omitempty"` }
MicrosoftAccessSink - A copy activity Microsoft Access sink.
func (MicrosoftAccessSink) MarshalJSON ¶
func (m MicrosoftAccessSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MicrosoftAccessSink.
func (*MicrosoftAccessSink) UnmarshalJSON ¶
func (m *MicrosoftAccessSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MicrosoftAccessSink.
type MicrosoftAccessSource ¶
type MicrosoftAccessSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // Database query. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
MicrosoftAccessSource - A copy activity source for Microsoft Access.
func (MicrosoftAccessSource) MarshalJSON ¶
func (m MicrosoftAccessSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MicrosoftAccessSource.
func (*MicrosoftAccessSource) UnmarshalJSON ¶
func (m *MicrosoftAccessSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MicrosoftAccessSource.
type MicrosoftAccessTableDataset ¶
type MicrosoftAccessTableDataset struct { Dataset // Microsoft Access table dataset properties. TypeProperties *MicrosoftAccessTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
MicrosoftAccessTableDataset - The Microsoft Access table dataset.
func (MicrosoftAccessTableDataset) MarshalJSON ¶
func (m MicrosoftAccessTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MicrosoftAccessTableDataset.
func (*MicrosoftAccessTableDataset) UnmarshalJSON ¶
func (m *MicrosoftAccessTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MicrosoftAccessTableDataset.
type MicrosoftAccessTableDatasetTypeProperties ¶
type MicrosoftAccessTableDatasetTypeProperties struct {
// The Microsoft Access table name. Type: string (or Expression with resultType string).
TableName interface{} `json:"tableName,omitempty"`
}
MicrosoftAccessTableDatasetTypeProperties - Microsoft Access table dataset properties.
type MongoDbAtlasCollectionDataset ¶
type MongoDbAtlasCollectionDataset struct { Dataset // REQUIRED; MongoDB Atlas database dataset properties. TypeProperties *MongoDbAtlasCollectionDatasetTypeProperties `json:"typeProperties,omitempty"` }
MongoDbAtlasCollectionDataset - The MongoDB Atlas database dataset.
func (MongoDbAtlasCollectionDataset) MarshalJSON ¶
func (m MongoDbAtlasCollectionDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MongoDbAtlasCollectionDataset.
func (*MongoDbAtlasCollectionDataset) UnmarshalJSON ¶
func (m *MongoDbAtlasCollectionDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MongoDbAtlasCollectionDataset.
type MongoDbAtlasCollectionDatasetTypeProperties ¶
type MongoDbAtlasCollectionDatasetTypeProperties struct {
// REQUIRED; The collection name of the MongoDB Atlas database. Type: string (or Expression with resultType string).
Collection interface{} `json:"collection,omitempty"`
}
MongoDbAtlasCollectionDatasetTypeProperties - MongoDB Atlas database dataset properties.
type MongoDbAtlasLinkedService ¶
type MongoDbAtlasLinkedService struct { LinkedService // REQUIRED; MongoDB Atlas linked service properties. TypeProperties *MongoDbAtlasLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
MongoDbAtlasLinkedService - Linked service for MongoDB Atlas data source.
func (MongoDbAtlasLinkedService) MarshalJSON ¶
func (m MongoDbAtlasLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MongoDbAtlasLinkedService.
func (*MongoDbAtlasLinkedService) UnmarshalJSON ¶
func (m *MongoDbAtlasLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MongoDbAtlasLinkedService.
type MongoDbAtlasLinkedServiceTypeProperties ¶
type MongoDbAtlasLinkedServiceTypeProperties struct { // REQUIRED; The MongoDB Atlas connection string. Type: string, SecureString or AzureKeyVaultSecretReference. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // REQUIRED; The name of the MongoDB Atlas database that you want to access. Type: string (or Expression with resultType string). Database interface{} `json:"database,omitempty"` }
MongoDbAtlasLinkedServiceTypeProperties - MongoDB Atlas linked service properties.
type MongoDbAtlasSource ¶
type MongoDbAtlasSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // Specifies the number of documents to return in each batch of the response from MongoDB Atlas instance. In most cases, modifying the batch size will not // affect the user or the application. This // property's main purpose is to avoid hit the limitation of response size. Type: integer (or Expression with resultType integer). BatchSize interface{} `json:"batchSize,omitempty"` // Cursor methods for Mongodb query CursorMethods *MongoDbCursorMethodsProperties `json:"cursorMethods,omitempty"` // Specifies selection filter using query operators. To return all documents in a collection, omit this parameter or pass an empty document ({}). Type: // string (or Expression with resultType string). Filter interface{} `json:"filter,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout interface{} `json:"queryTimeout,omitempty"` }
MongoDbAtlasSource - A copy activity source for a MongoDB Atlas database.
func (MongoDbAtlasSource) MarshalJSON ¶
func (m MongoDbAtlasSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MongoDbAtlasSource.
func (*MongoDbAtlasSource) UnmarshalJSON ¶
func (m *MongoDbAtlasSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MongoDbAtlasSource.
type MongoDbAuthenticationType ¶
type MongoDbAuthenticationType string
MongoDbAuthenticationType - The authentication type to be used to connect to the MongoDB database.
const ( MongoDbAuthenticationTypeAnonymous MongoDbAuthenticationType = "Anonymous" MongoDbAuthenticationTypeBasic MongoDbAuthenticationType = "Basic" )
func PossibleMongoDbAuthenticationTypeValues ¶
func PossibleMongoDbAuthenticationTypeValues() []MongoDbAuthenticationType
PossibleMongoDbAuthenticationTypeValues returns the possible values for the MongoDbAuthenticationType const type.
func (MongoDbAuthenticationType) ToPtr ¶
func (c MongoDbAuthenticationType) ToPtr() *MongoDbAuthenticationType
ToPtr returns a *MongoDbAuthenticationType pointing to the current value.
type MongoDbCollectionDataset ¶
type MongoDbCollectionDataset struct { Dataset // REQUIRED; MongoDB database dataset properties. TypeProperties *MongoDbCollectionDatasetTypeProperties `json:"typeProperties,omitempty"` }
MongoDbCollectionDataset - The MongoDB database dataset.
func (MongoDbCollectionDataset) MarshalJSON ¶
func (m MongoDbCollectionDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MongoDbCollectionDataset.
func (*MongoDbCollectionDataset) UnmarshalJSON ¶
func (m *MongoDbCollectionDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MongoDbCollectionDataset.
type MongoDbCollectionDatasetTypeProperties ¶
type MongoDbCollectionDatasetTypeProperties struct {
// REQUIRED; The table name of the MongoDB database. Type: string (or Expression with resultType string).
CollectionName interface{} `json:"collectionName,omitempty"`
}
MongoDbCollectionDatasetTypeProperties - MongoDB database dataset properties.
type MongoDbCursorMethodsProperties ¶
type MongoDbCursorMethodsProperties struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Specifies the maximum number of documents the server returns. limit() is analogous to the LIMIT statement in a SQL database. Type: integer (or Expression // with resultType integer). Limit interface{} `json:"limit,omitempty"` // Specifies the fields to return in the documents that match the query filter. To return all fields in the matching documents, omit this parameter. Type: // string (or Expression with resultType string). Project interface{} `json:"project,omitempty"` // Specifies the how many documents skipped and where MongoDB begins returning results. This approach may be useful in implementing paginated results. Type: // integer (or Expression with resultType // integer). Skip interface{} `json:"skip,omitempty"` // Specifies the order in which the query returns matching documents. Type: string (or Expression with resultType string). Type: string (or Expression with // resultType string). Sort interface{} `json:"sort,omitempty"` }
MongoDbCursorMethodsProperties - Cursor methods for Mongodb query
func (MongoDbCursorMethodsProperties) MarshalJSON ¶
func (m MongoDbCursorMethodsProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MongoDbCursorMethodsProperties.
func (*MongoDbCursorMethodsProperties) UnmarshalJSON ¶
func (m *MongoDbCursorMethodsProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MongoDbCursorMethodsProperties.
type MongoDbLinkedService ¶
type MongoDbLinkedService struct { LinkedService // REQUIRED; MongoDB linked service properties. TypeProperties *MongoDbLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
MongoDbLinkedService - Linked service for MongoDb data source.
func (MongoDbLinkedService) MarshalJSON ¶
func (m MongoDbLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MongoDbLinkedService.
func (*MongoDbLinkedService) UnmarshalJSON ¶
func (m *MongoDbLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MongoDbLinkedService.
type MongoDbLinkedServiceTypeProperties ¶
type MongoDbLinkedServiceTypeProperties struct { // REQUIRED; The name of the MongoDB database that you want to access. Type: string (or Expression with resultType string). DatabaseName interface{} `json:"databaseName,omitempty"` // REQUIRED; The IP address or server name of the MongoDB server. Type: string (or Expression with resultType string). Server interface{} `json:"server,omitempty"` // Specifies whether to allow self-signed certificates from the server. The default value is false. Type: boolean (or Expression with resultType boolean). AllowSelfSignedServerCert interface{} `json:"allowSelfSignedServerCert,omitempty"` // Database to verify the username and password. Type: string (or Expression with resultType string). AuthSource interface{} `json:"authSource,omitempty"` // The authentication type to be used to connect to the MongoDB database. AuthenticationType *MongoDbAuthenticationType `json:"authenticationType,omitempty"` // Specifies whether the connections to the server are encrypted using SSL. The default value is false. Type: boolean (or Expression with resultType boolean). EnableSSL interface{} `json:"enableSsl,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Password for authentication. Password SecretBaseClassification `json:"password,omitempty"` // The TCP port number that the MongoDB server uses to listen for client connections. The default value is 27017. Type: integer (or Expression with resultType // integer), minimum: 0. Port interface{} `json:"port,omitempty"` // Username for authentication. Type: string (or Expression with resultType string). Username interface{} `json:"username,omitempty"` }
MongoDbLinkedServiceTypeProperties - MongoDB linked service properties.
func (MongoDbLinkedServiceTypeProperties) MarshalJSON ¶
func (m MongoDbLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MongoDbLinkedServiceTypeProperties.
func (*MongoDbLinkedServiceTypeProperties) UnmarshalJSON ¶
func (m *MongoDbLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MongoDbLinkedServiceTypeProperties.
type MongoDbSource ¶
type MongoDbSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // Database query. Should be a SQL-92 query expression. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
MongoDbSource - A copy activity source for a MongoDB database.
func (MongoDbSource) MarshalJSON ¶
func (m MongoDbSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MongoDbSource.
func (*MongoDbSource) UnmarshalJSON ¶
func (m *MongoDbSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MongoDbSource.
type MongoDbV2CollectionDataset ¶
type MongoDbV2CollectionDataset struct { Dataset // REQUIRED; MongoDB database dataset properties. TypeProperties *MongoDbV2CollectionDatasetTypeProperties `json:"typeProperties,omitempty"` }
MongoDbV2CollectionDataset - The MongoDB database dataset.
func (MongoDbV2CollectionDataset) MarshalJSON ¶
func (m MongoDbV2CollectionDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MongoDbV2CollectionDataset.
func (*MongoDbV2CollectionDataset) UnmarshalJSON ¶
func (m *MongoDbV2CollectionDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MongoDbV2CollectionDataset.
type MongoDbV2CollectionDatasetTypeProperties ¶
type MongoDbV2CollectionDatasetTypeProperties struct {
// REQUIRED; The collection name of the MongoDB database. Type: string (or Expression with resultType string).
Collection interface{} `json:"collection,omitempty"`
}
MongoDbV2CollectionDatasetTypeProperties - MongoDB database dataset properties.
type MongoDbV2LinkedService ¶
type MongoDbV2LinkedService struct { LinkedService // REQUIRED; MongoDB linked service properties. TypeProperties *MongoDbV2LinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
MongoDbV2LinkedService - Linked service for MongoDB data source.
func (MongoDbV2LinkedService) MarshalJSON ¶
func (m MongoDbV2LinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MongoDbV2LinkedService.
func (*MongoDbV2LinkedService) UnmarshalJSON ¶
func (m *MongoDbV2LinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MongoDbV2LinkedService.
type MongoDbV2LinkedServiceTypeProperties ¶
type MongoDbV2LinkedServiceTypeProperties struct { // REQUIRED; The MongoDB connection string. Type: string, SecureString or AzureKeyVaultSecretReference. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // REQUIRED; The name of the MongoDB database that you want to access. Type: string (or Expression with resultType string). Database interface{} `json:"database,omitempty"` }
MongoDbV2LinkedServiceTypeProperties - MongoDB linked service properties.
type MongoDbV2Source ¶
type MongoDbV2Source struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // Specifies the number of documents to return in each batch of the response from MongoDB instance. In most cases, modifying the batch size will not affect // the user or the application. This property's // main purpose is to avoid hit the limitation of response size. Type: integer (or Expression with resultType integer). BatchSize interface{} `json:"batchSize,omitempty"` // Cursor methods for Mongodb query CursorMethods *MongoDbCursorMethodsProperties `json:"cursorMethods,omitempty"` // Specifies selection filter using query operators. To return all documents in a collection, omit this parameter or pass an empty document ({}). Type: // string (or Expression with resultType string). Filter interface{} `json:"filter,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout interface{} `json:"queryTimeout,omitempty"` }
MongoDbV2Source - A copy activity source for a MongoDB database.
func (MongoDbV2Source) MarshalJSON ¶
func (m MongoDbV2Source) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MongoDbV2Source.
func (*MongoDbV2Source) UnmarshalJSON ¶
func (m *MongoDbV2Source) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MongoDbV2Source.
type MultiplePipelineTrigger ¶
type MultiplePipelineTrigger struct { Trigger // Pipelines that need to be started. Pipelines []*TriggerPipelineReference `json:"pipelines,omitempty"` }
MultiplePipelineTrigger - Base class for all triggers that support one to many model for trigger to pipeline.
func (*MultiplePipelineTrigger) GetMultiplePipelineTrigger ¶
func (m *MultiplePipelineTrigger) GetMultiplePipelineTrigger() *MultiplePipelineTrigger
GetMultiplePipelineTrigger implements the MultiplePipelineTriggerClassification interface for type MultiplePipelineTrigger.
func (MultiplePipelineTrigger) MarshalJSON ¶
func (m MultiplePipelineTrigger) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MultiplePipelineTrigger.
func (*MultiplePipelineTrigger) UnmarshalJSON ¶
func (m *MultiplePipelineTrigger) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MultiplePipelineTrigger.
type MultiplePipelineTriggerClassification ¶
type MultiplePipelineTriggerClassification interface { TriggerClassification // GetMultiplePipelineTrigger returns the MultiplePipelineTrigger content of the underlying type. GetMultiplePipelineTrigger() *MultiplePipelineTrigger }
MultiplePipelineTriggerClassification provides polymorphic access to related types. Call the interface's GetMultiplePipelineTrigger() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *BlobEventsTrigger, *BlobTrigger, *CustomEventsTrigger, *MultiplePipelineTrigger, *ScheduleTrigger
type MySQLLinkedService ¶
type MySQLLinkedService struct { LinkedService // REQUIRED; MySQL linked service properties. TypeProperties *MySQLLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
MySQLLinkedService - Linked service for MySQL data source.
func (MySQLLinkedService) MarshalJSON ¶
func (m MySQLLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MySQLLinkedService.
func (*MySQLLinkedService) UnmarshalJSON ¶
func (m *MySQLLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MySQLLinkedService.
type MySQLLinkedServiceTypeProperties ¶
type MySQLLinkedServiceTypeProperties struct { // REQUIRED; The connection string. ConnectionString interface{} `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference `json:"password,omitempty"` }
MySQLLinkedServiceTypeProperties - MySQL linked service properties.
type MySQLSource ¶
type MySQLSource struct { TabularSource // Database query. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
MySQLSource - A copy activity source for MySQL databases.
func (MySQLSource) MarshalJSON ¶
func (m MySQLSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MySQLSource.
func (*MySQLSource) UnmarshalJSON ¶
func (m *MySQLSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MySQLSource.
type MySQLTableDataset ¶
type MySQLTableDataset struct { Dataset // MySQL table dataset properties. TypeProperties *MySQLTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
MySQLTableDataset - The MySQL table dataset.
func (MySQLTableDataset) MarshalJSON ¶
func (m MySQLTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MySQLTableDataset.
func (*MySQLTableDataset) UnmarshalJSON ¶
func (m *MySQLTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MySQLTableDataset.
type MySQLTableDatasetTypeProperties ¶
type MySQLTableDatasetTypeProperties struct {
// The MySQL table name. Type: string (or Expression with resultType string).
TableName interface{} `json:"tableName,omitempty"`
}
MySQLTableDatasetTypeProperties - MySql table dataset properties.
type NetezzaLinkedService ¶
type NetezzaLinkedService struct { LinkedService // REQUIRED; Netezza linked service properties. TypeProperties *NetezzaLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
NetezzaLinkedService - Netezza linked service.
func (NetezzaLinkedService) MarshalJSON ¶
func (n NetezzaLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type NetezzaLinkedService.
func (*NetezzaLinkedService) UnmarshalJSON ¶
func (n *NetezzaLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type NetezzaLinkedService.
type NetezzaLinkedServiceTypeProperties ¶
type NetezzaLinkedServiceTypeProperties struct { // An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Pwd *AzureKeyVaultSecretReference `json:"pwd,omitempty"` }
NetezzaLinkedServiceTypeProperties - Netezza linked service properties.
type NetezzaPartitionOption ¶
type NetezzaPartitionOption string
NetezzaPartitionOption - The partition mechanism that will be used for Netezza read in parallel.
const ( NetezzaPartitionOptionDataSlice NetezzaPartitionOption = "DataSlice" NetezzaPartitionOptionDynamicRange NetezzaPartitionOption = "DynamicRange" NetezzaPartitionOptionNone NetezzaPartitionOption = "None" )
func PossibleNetezzaPartitionOptionValues ¶
func PossibleNetezzaPartitionOptionValues() []NetezzaPartitionOption
PossibleNetezzaPartitionOptionValues returns the possible values for the NetezzaPartitionOption const type.
func (NetezzaPartitionOption) ToPtr ¶
func (c NetezzaPartitionOption) ToPtr() *NetezzaPartitionOption
ToPtr returns a *NetezzaPartitionOption pointing to the current value.
type NetezzaPartitionSettings ¶
type NetezzaPartitionSettings struct { // The name of the column in integer type that will be used for proceeding range partitioning. Type: string (or Expression with resultType string). PartitionColumnName interface{} `json:"partitionColumnName,omitempty"` // The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType // string). PartitionLowerBound interface{} `json:"partitionLowerBound,omitempty"` // The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType // string). PartitionUpperBound interface{} `json:"partitionUpperBound,omitempty"` }
NetezzaPartitionSettings - The settings that will be leveraged for Netezza source partitioning.
type NetezzaSource ¶
type NetezzaSource struct { TabularSource // The partition mechanism that will be used for Netezza read in parallel. PartitionOption *NetezzaPartitionOption `json:"partitionOption,omitempty"` // The settings that will be leveraged for Netezza source partitioning. PartitionSettings *NetezzaPartitionSettings `json:"partitionSettings,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
NetezzaSource - A copy activity Netezza source.
func (NetezzaSource) MarshalJSON ¶
func (n NetezzaSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type NetezzaSource.
func (*NetezzaSource) UnmarshalJSON ¶
func (n *NetezzaSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type NetezzaSource.
type NetezzaTableDataset ¶
type NetezzaTableDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *NetezzaTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
NetezzaTableDataset - Netezza dataset.
func (NetezzaTableDataset) MarshalJSON ¶
func (n NetezzaTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type NetezzaTableDataset.
func (*NetezzaTableDataset) UnmarshalJSON ¶
func (n *NetezzaTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type NetezzaTableDataset.
type NetezzaTableDatasetTypeProperties ¶
type NetezzaTableDatasetTypeProperties struct { // The schema name of the Netezza. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // The table name of the Netezza. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. TableName interface{} `json:"tableName,omitempty"` }
NetezzaTableDatasetTypeProperties - Netezza dataset properties.
type NodeSize ¶
type NodeSize string
NodeSize - The level of compute power that each node in the Big Data pool has.
func PossibleNodeSizeValues ¶
func PossibleNodeSizeValues() []NodeSize
PossibleNodeSizeValues returns the possible values for the NodeSize const type.
type NodeSizeFamily ¶
type NodeSizeFamily string
NodeSizeFamily - The kind of nodes that the Big Data pool provides.
const ( NodeSizeFamilyMemoryOptimized NodeSizeFamily = "MemoryOptimized" NodeSizeFamilyNone NodeSizeFamily = "None" )
func PossibleNodeSizeFamilyValues ¶
func PossibleNodeSizeFamilyValues() []NodeSizeFamily
PossibleNodeSizeFamilyValues returns the possible values for the NodeSizeFamily const type.
func (NodeSizeFamily) ToPtr ¶
func (c NodeSizeFamily) ToPtr() *NodeSizeFamily
ToPtr returns a *NodeSizeFamily pointing to the current value.
type Notebook ¶
type Notebook struct { // REQUIRED; Array of cells of the current notebook. Cells []*NotebookCell `json:"cells,omitempty"` // REQUIRED; Notebook root-level metadata. Metadata *NotebookMetadata `json:"metadata,omitempty"` // REQUIRED; Notebook format (major number). Incremented between backwards incompatible changes to the notebook format. Nbformat *int32 `json:"nbformat,omitempty"` // REQUIRED; Notebook format (minor number). Incremented for backward compatible changes to the notebook format. NbformatMinor *int32 `json:"nbformat_minor,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Big data pool reference. BigDataPool *BigDataPoolReference `json:"bigDataPool,omitempty"` // The description of the notebook. Description *string `json:"description,omitempty"` // Session properties. SessionProperties *NotebookSessionProperties `json:"sessionProperties,omitempty"` }
Notebook.
func (Notebook) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type Notebook.
func (*Notebook) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type Notebook.
type NotebookBeginCreateOrUpdateNotebookOptions ¶
type NotebookBeginCreateOrUpdateNotebookOptions struct { // ETag of the Note book entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update. IfMatch *string }
NotebookBeginCreateOrUpdateNotebookOptions contains the optional parameters for the Notebook.BeginCreateOrUpdateNotebook method.
type NotebookBeginDeleteNotebookOptions ¶
type NotebookBeginDeleteNotebookOptions struct { }
NotebookBeginDeleteNotebookOptions contains the optional parameters for the Notebook.BeginDeleteNotebook method.
type NotebookBeginRenameNotebookOptions ¶
type NotebookBeginRenameNotebookOptions struct { }
NotebookBeginRenameNotebookOptions contains the optional parameters for the Notebook.BeginRenameNotebook method.
type NotebookCell ¶
type NotebookCell struct { // REQUIRED; String identifying the type of cell. CellType *string `json:"cell_type,omitempty"` // REQUIRED; Cell-level metadata. Metadata interface{} `json:"metadata,omitempty"` // REQUIRED; Contents of the cell, represented as an array of lines. Source []*string `json:"source,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Attachments associated with the cell. Attachments interface{} `json:"attachments,omitempty"` // Cell-level output items. Outputs []*NotebookCellOutputItem `json:"outputs,omitempty"` }
NotebookCell - Notebook cell.
func (NotebookCell) MarshalJSON ¶
func (n NotebookCell) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type NotebookCell.
func (*NotebookCell) UnmarshalJSON ¶
func (n *NotebookCell) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type NotebookCell.
type NotebookCellOutputItem ¶
type NotebookCellOutputItem struct { // REQUIRED; Execution, display, or stream outputs. OutputType *CellOutputType `json:"output_type,omitempty"` // Output data. Use MIME type as key, and content as value. Data interface{} `json:"data,omitempty"` // Execution sequence number. ExecutionCount *int32 `json:"execution_count,omitempty"` // Metadata for the output item. Metadata interface{} `json:"metadata,omitempty"` // For output_type=stream, determines the name of stream (stdout / stderr). Name *string `json:"name,omitempty"` // For output_type=stream, the stream's text output, represented as a string or an array of strings. Text interface{} `json:"text,omitempty"` }
NotebookCellOutputItem - An item of the notebook cell execution output.
type NotebookClient ¶
type NotebookClient struct {
// contains filtered or unexported fields
}
NotebookClient contains the methods for the Notebook group. Don't use this type directly, use NewNotebookClient() instead.
func NewNotebookClient ¶
func NewNotebookClient(con *Connection) *NotebookClient
NewNotebookClient creates a new instance of NotebookClient with the specified values.
func (*NotebookClient) BeginCreateOrUpdateNotebook ¶
func (client *NotebookClient) BeginCreateOrUpdateNotebook(ctx context.Context, notebookName string, notebook NotebookResource, options *NotebookBeginCreateOrUpdateNotebookOptions) (NotebookResourcePollerResponse, error)
BeginCreateOrUpdateNotebook - Creates or updates a Note Book. If the operation fails it returns the *CloudError error type.
func (*NotebookClient) BeginDeleteNotebook ¶
func (client *NotebookClient) BeginDeleteNotebook(ctx context.Context, notebookName string, options *NotebookBeginDeleteNotebookOptions) (HTTPPollerResponse, error)
BeginDeleteNotebook - Deletes a Note book. If the operation fails it returns the *CloudError error type.
func (*NotebookClient) BeginRenameNotebook ¶
func (client *NotebookClient) BeginRenameNotebook(ctx context.Context, notebookName string, request ArtifactRenameRequest, options *NotebookBeginRenameNotebookOptions) (HTTPPollerResponse, error)
BeginRenameNotebook - Renames a notebook. If the operation fails it returns the *CloudError error type.
func (*NotebookClient) GetNotebook ¶
func (client *NotebookClient) GetNotebook(ctx context.Context, notebookName string, options *NotebookGetNotebookOptions) (NotebookResourceResponse, error)
GetNotebook - Gets a Note Book. If the operation fails it returns the *CloudError error type.
func (*NotebookClient) GetNotebookSummaryByWorkSpace ¶
func (client *NotebookClient) GetNotebookSummaryByWorkSpace(options *NotebookGetNotebookSummaryByWorkSpaceOptions) NotebookListResponsePager
GetNotebookSummaryByWorkSpace - Lists a summary of Notebooks. If the operation fails it returns the *CloudError error type.
func (*NotebookClient) GetNotebooksByWorkspace ¶
func (client *NotebookClient) GetNotebooksByWorkspace(options *NotebookGetNotebooksByWorkspaceOptions) NotebookListResponsePager
GetNotebooksByWorkspace - Lists Notebooks. If the operation fails it returns the *CloudError error type.
func (*NotebookClient) ResumeCreateOrUpdateNotebook ¶
func (client *NotebookClient) ResumeCreateOrUpdateNotebook(ctx context.Context, token string) (NotebookResourcePollerResponse, error)
ResumeCreateOrUpdateNotebook creates a new NotebookResourcePoller from the specified resume token. token - The value must come from a previous call to NotebookResourcePoller.ResumeToken().
func (*NotebookClient) ResumeDeleteNotebook ¶
func (client *NotebookClient) ResumeDeleteNotebook(ctx context.Context, token string) (HTTPPollerResponse, error)
ResumeDeleteNotebook creates a new HTTPPoller from the specified resume token. token - The value must come from a previous call to HTTPPoller.ResumeToken().
func (*NotebookClient) ResumeRenameNotebook ¶
func (client *NotebookClient) ResumeRenameNotebook(ctx context.Context, token string) (HTTPPollerResponse, error)
ResumeRenameNotebook creates a new HTTPPoller from the specified resume token. token - The value must come from a previous call to HTTPPoller.ResumeToken().
type NotebookGetNotebookOptions ¶
type NotebookGetNotebookOptions struct { // ETag of the Notebook entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will // be returned. IfNoneMatch *string }
NotebookGetNotebookOptions contains the optional parameters for the Notebook.GetNotebook method.
type NotebookGetNotebookSummaryByWorkSpaceOptions ¶
type NotebookGetNotebookSummaryByWorkSpaceOptions struct { }
NotebookGetNotebookSummaryByWorkSpaceOptions contains the optional parameters for the Notebook.GetNotebookSummaryByWorkSpace method.
type NotebookGetNotebooksByWorkspaceOptions ¶
type NotebookGetNotebooksByWorkspaceOptions struct { }
NotebookGetNotebooksByWorkspaceOptions contains the optional parameters for the Notebook.GetNotebooksByWorkspace method.
type NotebookKernelSpec ¶
type NotebookKernelSpec struct { // REQUIRED; Name to display in UI. DisplayName *string `json:"display_name,omitempty"` // REQUIRED; Name of the kernel specification. Name *string `json:"name,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} }
NotebookKernelSpec - Kernel information.
func (NotebookKernelSpec) MarshalJSON ¶
func (n NotebookKernelSpec) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type NotebookKernelSpec.
func (*NotebookKernelSpec) UnmarshalJSON ¶
func (n *NotebookKernelSpec) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type NotebookKernelSpec.
type NotebookLanguageInfo ¶
type NotebookLanguageInfo struct { // REQUIRED; The programming language which this kernel runs. Name *string `json:"name,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // The codemirror mode to use for code in this language. CodemirrorMode *string `json:"codemirror_mode,omitempty"` }
NotebookLanguageInfo - Language info.
func (NotebookLanguageInfo) MarshalJSON ¶
func (n NotebookLanguageInfo) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type NotebookLanguageInfo.
func (*NotebookLanguageInfo) UnmarshalJSON ¶
func (n *NotebookLanguageInfo) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type NotebookLanguageInfo.
type NotebookListResponse ¶
type NotebookListResponse struct { // REQUIRED; List of Notebooks. Value []*NotebookResource `json:"value,omitempty"` // The link to the next page of results, if any remaining results exist. NextLink *string `json:"nextLink,omitempty"` }
NotebookListResponse - A list of Notebook resources.
func (NotebookListResponse) MarshalJSON ¶
func (n NotebookListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type NotebookListResponse.
type NotebookListResponsePager ¶
type NotebookListResponsePager interface { azcore.Pager // Page returns the current NotebookListResponseResponse. PageResponse() NotebookListResponseResponse }
NotebookListResponsePager provides iteration over NotebookListResponse pages.
type NotebookListResponseResponse ¶
type NotebookListResponseResponse struct { // A list of Notebook resources. NotebookListResponse *NotebookListResponse // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
NotebookListResponseResponse is the response envelope for operations that return a NotebookListResponse type.
type NotebookMetadata ¶
type NotebookMetadata struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Kernel information. Kernelspec *NotebookKernelSpec `json:"kernelspec,omitempty"` // Language info. LanguageInfo *NotebookLanguageInfo `json:"language_info,omitempty"` }
NotebookMetadata - Notebook root-level metadata.
func (NotebookMetadata) MarshalJSON ¶
func (n NotebookMetadata) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type NotebookMetadata.
func (*NotebookMetadata) UnmarshalJSON ¶
func (n *NotebookMetadata) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type NotebookMetadata.
type NotebookReferenceType ¶
type NotebookReferenceType string
NotebookReferenceType - Synapse notebook reference type.
const (
NotebookReferenceTypeNotebookReference NotebookReferenceType = "NotebookReference"
)
func PossibleNotebookReferenceTypeValues ¶
func PossibleNotebookReferenceTypeValues() []NotebookReferenceType
PossibleNotebookReferenceTypeValues returns the possible values for the NotebookReferenceType const type.
func (NotebookReferenceType) ToPtr ¶
func (c NotebookReferenceType) ToPtr() *NotebookReferenceType
ToPtr returns a *NotebookReferenceType pointing to the current value.
type NotebookResource ¶
type NotebookResource struct { // REQUIRED; The name of the resource Name *string `json:"name,omitempty"` // REQUIRED; Properties of Notebook. Properties *Notebook `json:"properties,omitempty"` // READ-ONLY; Resource Etag. Etag *string `json:"etag,omitempty" azure:"ro"` // READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty" azure:"ro"` // READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty" azure:"ro"` }
NotebookResource - Notebook resource type.
type NotebookResourcePoller ¶
type NotebookResourcePoller interface { azcore.Poller // FinalResponse performs a final GET to the service and returns the final response // for the polling operation. If there is an error performing the final GET then an error is returned. // If the final GET succeeded then the final NotebookResourceResponse will be returned. FinalResponse(ctx context.Context) (NotebookResourceResponse, error) }
NotebookResourcePoller provides polling facilities until the operation reaches a terminal state.
type NotebookResourcePollerResponse ¶
type NotebookResourcePollerResponse struct { // PollUntilDone will poll the service endpoint until a terminal state is reached or an error is received PollUntilDone func(ctx context.Context, frequency time.Duration) (NotebookResourceResponse, error) // Poller contains an initialized poller. Poller NotebookResourcePoller // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
NotebookResourcePollerResponse is the response envelope for operations that asynchronously return a NotebookResource type.
type NotebookResourceResponse ¶
type NotebookResourceResponse struct { // Notebook resource type. NotebookResource *NotebookResource // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
NotebookResourceResponse is the response envelope for operations that return a NotebookResource type.
type NotebookSessionProperties ¶
type NotebookSessionProperties struct { // REQUIRED; Number of cores to use for the driver. DriverCores *int32 `json:"driverCores,omitempty"` // REQUIRED; Amount of memory to use for the driver process. DriverMemory *string `json:"driverMemory,omitempty"` // REQUIRED; Number of cores to use for each executor. ExecutorCores *int32 `json:"executorCores,omitempty"` // REQUIRED; Amount of memory to use per executor process. ExecutorMemory *string `json:"executorMemory,omitempty"` // REQUIRED; Number of executors to launch for this session. NumExecutors *int32 `json:"numExecutors,omitempty"` }
NotebookSessionProperties - Session properties.
type ODataAADServicePrincipalCredentialType ¶
type ODataAADServicePrincipalCredentialType string
ODataAADServicePrincipalCredentialType - Specify the credential type (key or cert) is used for service principal.
const ( ODataAADServicePrincipalCredentialTypeServicePrincipalCert ODataAADServicePrincipalCredentialType = "ServicePrincipalCert" ODataAADServicePrincipalCredentialTypeServicePrincipalKey ODataAADServicePrincipalCredentialType = "ServicePrincipalKey" )
func PossibleODataAADServicePrincipalCredentialTypeValues ¶
func PossibleODataAADServicePrincipalCredentialTypeValues() []ODataAADServicePrincipalCredentialType
PossibleODataAADServicePrincipalCredentialTypeValues returns the possible values for the ODataAADServicePrincipalCredentialType const type.
func (ODataAADServicePrincipalCredentialType) ToPtr ¶
func (c ODataAADServicePrincipalCredentialType) ToPtr() *ODataAADServicePrincipalCredentialType
ToPtr returns a *ODataAADServicePrincipalCredentialType pointing to the current value.
type ODataAuthenticationType ¶
type ODataAuthenticationType string
ODataAuthenticationType - Type of authentication used to connect to the OData service.
const ( ODataAuthenticationTypeAADServicePrincipal ODataAuthenticationType = "AadServicePrincipal" ODataAuthenticationTypeAnonymous ODataAuthenticationType = "Anonymous" ODataAuthenticationTypeBasic ODataAuthenticationType = "Basic" ODataAuthenticationTypeManagedServiceIdentity ODataAuthenticationType = "ManagedServiceIdentity" ODataAuthenticationTypeWindows ODataAuthenticationType = "Windows" )
func PossibleODataAuthenticationTypeValues ¶
func PossibleODataAuthenticationTypeValues() []ODataAuthenticationType
PossibleODataAuthenticationTypeValues returns the possible values for the ODataAuthenticationType const type.
func (ODataAuthenticationType) ToPtr ¶
func (c ODataAuthenticationType) ToPtr() *ODataAuthenticationType
ToPtr returns a *ODataAuthenticationType pointing to the current value.
type ODataLinkedService ¶
type ODataLinkedService struct { LinkedService // REQUIRED; OData linked service properties. TypeProperties *ODataLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
ODataLinkedService - Open Data Protocol (OData) linked service.
func (ODataLinkedService) MarshalJSON ¶
func (o ODataLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ODataLinkedService.
func (*ODataLinkedService) UnmarshalJSON ¶
func (o *ODataLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ODataLinkedService.
type ODataLinkedServiceTypeProperties ¶
type ODataLinkedServiceTypeProperties struct { // REQUIRED; The URL of the OData service endpoint. Type: string (or Expression with resultType string). URL interface{} `json:"url,omitempty"` // Specify the resource you are requesting authorization to use Directory. Type: string (or Expression with resultType string). AADResourceID interface{} `json:"aadResourceId,omitempty"` // Specify the credential type (key or cert) is used for service principal. AADServicePrincipalCredentialType *ODataAADServicePrincipalCredentialType `json:"aadServicePrincipalCredentialType,omitempty"` // Type of authentication used to connect to the OData service. AuthenticationType *ODataAuthenticationType `json:"authenticationType,omitempty"` // Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value // is the data factory regions’ cloud type. Type: // string (or Expression with resultType string). AzureCloudType interface{} `json:"azureCloudType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Password of the OData service. Password SecretBaseClassification `json:"password,omitempty"` // Specify the base64 encoded certificate of your application registered in Azure Active Directory. Type: string (or Expression with resultType string). ServicePrincipalEmbeddedCert SecretBaseClassification `json:"servicePrincipalEmbeddedCert,omitempty"` // Specify the password of your certificate if your certificate has a password and you are using AadServicePrincipal authentication. Type: string (or Expression // with resultType string). ServicePrincipalEmbeddedCertPassword SecretBaseClassification `json:"servicePrincipalEmbeddedCertPassword,omitempty"` // Specify the application id of your application registered in Azure Active Directory. Type: string (or Expression with resultType string). ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` // Specify the secret of your application registered in Azure Active Directory. Type: string (or Expression with resultType string). ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // Specify the tenant information (domain name or tenant ID) under which your application resides. Type: string (or Expression with resultType string). Tenant interface{} `json:"tenant,omitempty"` // User name of the OData service. Type: string (or Expression with resultType string). UserName interface{} `json:"userName,omitempty"` }
ODataLinkedServiceTypeProperties - OData linked service properties.
func (ODataLinkedServiceTypeProperties) MarshalJSON ¶
func (o ODataLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ODataLinkedServiceTypeProperties.
func (*ODataLinkedServiceTypeProperties) UnmarshalJSON ¶
func (o *ODataLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ODataLinkedServiceTypeProperties.
type ODataResourceDataset ¶
type ODataResourceDataset struct { Dataset // OData dataset properties. TypeProperties *ODataResourceDatasetTypeProperties `json:"typeProperties,omitempty"` }
ODataResourceDataset - The Open Data Protocol (OData) resource dataset.
func (ODataResourceDataset) MarshalJSON ¶
func (o ODataResourceDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ODataResourceDataset.
func (*ODataResourceDataset) UnmarshalJSON ¶
func (o *ODataResourceDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ODataResourceDataset.
type ODataResourceDatasetTypeProperties ¶
type ODataResourceDatasetTypeProperties struct {
// The OData resource path. Type: string (or Expression with resultType string).
Path interface{} `json:"path,omitempty"`
}
ODataResourceDatasetTypeProperties - OData dataset properties.
type ODataSource ¶
type ODataSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:05:00. // Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). HTTPRequestTimeout interface{} `json:"httpRequestTimeout,omitempty"` // OData query. For example, "$top=1". Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
ODataSource - A copy activity source for OData source.
func (ODataSource) MarshalJSON ¶
func (o ODataSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ODataSource.
func (*ODataSource) UnmarshalJSON ¶
func (o *ODataSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ODataSource.
type OdbcLinkedService ¶
type OdbcLinkedService struct { LinkedService // REQUIRED; ODBC linked service properties. TypeProperties *OdbcLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
OdbcLinkedService - Open Database Connectivity (ODBC) linked service.
func (OdbcLinkedService) MarshalJSON ¶
func (o OdbcLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OdbcLinkedService.
func (*OdbcLinkedService) UnmarshalJSON ¶
func (o *OdbcLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OdbcLinkedService.
type OdbcLinkedServiceTypeProperties ¶
type OdbcLinkedServiceTypeProperties struct { // REQUIRED; The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // Type of authentication used to connect to the ODBC data store. Possible values are: Anonymous and Basic. Type: string (or Expression with resultType // string). AuthenticationType interface{} `json:"authenticationType,omitempty"` // The access credential portion of the connection string specified in driver-specific property-value format. Credential SecretBaseClassification `json:"credential,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Password for Basic authentication. Password SecretBaseClassification `json:"password,omitempty"` // User name for Basic authentication. Type: string (or Expression with resultType string). UserName interface{} `json:"userName,omitempty"` }
OdbcLinkedServiceTypeProperties - ODBC linked service properties.
func (OdbcLinkedServiceTypeProperties) MarshalJSON ¶
func (o OdbcLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OdbcLinkedServiceTypeProperties.
func (*OdbcLinkedServiceTypeProperties) UnmarshalJSON ¶
func (o *OdbcLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OdbcLinkedServiceTypeProperties.
type OdbcSink ¶
type OdbcSink struct { CopySink // A query to execute before starting the copy. Type: string (or Expression with resultType string). PreCopyScript interface{} `json:"preCopyScript,omitempty"` }
OdbcSink - A copy activity ODBC sink.
func (OdbcSink) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type OdbcSink.
func (*OdbcSink) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type OdbcSink.
type OdbcSource ¶
type OdbcSource struct { TabularSource // Database query. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
OdbcSource - A copy activity source for ODBC databases.
func (OdbcSource) MarshalJSON ¶
func (o OdbcSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OdbcSource.
func (*OdbcSource) UnmarshalJSON ¶
func (o *OdbcSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OdbcSource.
type OdbcTableDataset ¶
type OdbcTableDataset struct { Dataset // ODBC table dataset properties. TypeProperties *OdbcTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
OdbcTableDataset - The ODBC table dataset.
func (OdbcTableDataset) MarshalJSON ¶
func (o OdbcTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OdbcTableDataset.
func (*OdbcTableDataset) UnmarshalJSON ¶
func (o *OdbcTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OdbcTableDataset.
type OdbcTableDatasetTypeProperties ¶
type OdbcTableDatasetTypeProperties struct {
// The ODBC table name. Type: string (or Expression with resultType string).
TableName interface{} `json:"tableName,omitempty"`
}
OdbcTableDatasetTypeProperties - ODBC table dataset properties.
type Office365Dataset ¶
type Office365Dataset struct { Dataset // REQUIRED; Office365 dataset properties. TypeProperties *Office365DatasetTypeProperties `json:"typeProperties,omitempty"` }
Office365Dataset - The Office365 account.
func (Office365Dataset) MarshalJSON ¶
func (o Office365Dataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type Office365Dataset.
func (*Office365Dataset) UnmarshalJSON ¶
func (o *Office365Dataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type Office365Dataset.
type Office365DatasetTypeProperties ¶
type Office365DatasetTypeProperties struct { // REQUIRED; Name of the dataset to extract from Office 365. Type: string (or Expression with resultType string). TableName interface{} `json:"tableName,omitempty"` // A predicate expression that can be used to filter the specific rows to extract from Office 365. Type: string (or Expression with resultType string). Predicate interface{} `json:"predicate,omitempty"` }
Office365DatasetTypeProperties - Office365 dataset properties.
type Office365LinkedService ¶
type Office365LinkedService struct { LinkedService // REQUIRED; Office365 linked service properties. TypeProperties *Office365LinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
Office365LinkedService - Office365 linked service.
func (Office365LinkedService) MarshalJSON ¶
func (o Office365LinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type Office365LinkedService.
func (*Office365LinkedService) UnmarshalJSON ¶
func (o *Office365LinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type Office365LinkedService.
type Office365LinkedServiceTypeProperties ¶
type Office365LinkedServiceTypeProperties struct { // REQUIRED; Azure tenant ID to which the Office 365 account belongs. Type: string (or Expression with resultType string). Office365TenantID interface{} `json:"office365TenantId,omitempty"` // REQUIRED; Specify the application's client ID. Type: string (or Expression with resultType string). ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` // REQUIRED; Specify the application's key. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // REQUIRED; Specify the tenant information under which your Azure AD web application resides. Type: string (or Expression with resultType string). ServicePrincipalTenantID interface{} `json:"servicePrincipalTenantId,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` }
Office365LinkedServiceTypeProperties - Office365 linked service properties.
func (Office365LinkedServiceTypeProperties) MarshalJSON ¶
func (o Office365LinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type Office365LinkedServiceTypeProperties.
func (*Office365LinkedServiceTypeProperties) UnmarshalJSON ¶
func (o *Office365LinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type Office365LinkedServiceTypeProperties.
type Office365Source ¶
type Office365Source struct { CopySource // The groups containing all the users. Type: array of strings (or Expression with resultType array of strings). AllowedGroups interface{} `json:"allowedGroups,omitempty"` // The Column to apply the and . Type: string (or Expression with resultType string). DateFilterColumn interface{} `json:"dateFilterColumn,omitempty"` // End time of the requested range for this dataset. Type: string (or Expression with resultType string). EndTime interface{} `json:"endTime,omitempty"` // The columns to be read out from the Office 365 table. Type: array of objects (or Expression with resultType array of objects). Example: [ { "name": "Id" // }, { "name": "CreatedDateTime" } ] OutputColumns interface{} `json:"outputColumns,omitempty"` // Start time of the requested range for this dataset. Type: string (or Expression with resultType string). StartTime interface{} `json:"startTime,omitempty"` // The user scope uri. Type: string (or Expression with resultType string). UserScopeFilterURI interface{} `json:"userScopeFilterUri,omitempty"` }
Office365Source - A copy activity source for an Office 365 service.
func (Office365Source) MarshalJSON ¶
func (o Office365Source) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type Office365Source.
func (*Office365Source) UnmarshalJSON ¶
func (o *Office365Source) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type Office365Source.
type OperationResult ¶
type OperationResult struct { // Error data Error *CloudErrorBody `json:"error,omitempty"` // READ-ONLY; Operation status Status *string `json:"status,omitempty" azure:"ro"` }
OperationResult - Operation status for the operation
type OperationResultResponse ¶
type OperationResultResponse struct { // Operation status for the operation OperationResult *OperationResult // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
OperationResultResponse is the response envelope for operations that return a OperationResult type.
type OracleLinkedService ¶
type OracleLinkedService struct { LinkedService // REQUIRED; Oracle database linked service properties. TypeProperties *OracleLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
OracleLinkedService - Oracle database.
func (OracleLinkedService) MarshalJSON ¶
func (o OracleLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OracleLinkedService.
func (*OracleLinkedService) UnmarshalJSON ¶
func (o *OracleLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OracleLinkedService.
type OracleLinkedServiceTypeProperties ¶
type OracleLinkedServiceTypeProperties struct { // REQUIRED; The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference `json:"password,omitempty"` }
OracleLinkedServiceTypeProperties - Oracle database linked service properties.
type OraclePartitionOption ¶
type OraclePartitionOption string
OraclePartitionOption - The partition mechanism that will be used for Oracle read in parallel.
const ( OraclePartitionOptionDynamicRange OraclePartitionOption = "DynamicRange" OraclePartitionOptionNone OraclePartitionOption = "None" OraclePartitionOptionPhysicalPartitionsOfTable OraclePartitionOption = "PhysicalPartitionsOfTable" )
func PossibleOraclePartitionOptionValues ¶
func PossibleOraclePartitionOptionValues() []OraclePartitionOption
PossibleOraclePartitionOptionValues returns the possible values for the OraclePartitionOption const type.
func (OraclePartitionOption) ToPtr ¶
func (c OraclePartitionOption) ToPtr() *OraclePartitionOption
ToPtr returns a *OraclePartitionOption pointing to the current value.
type OraclePartitionSettings ¶
type OraclePartitionSettings struct { // The name of the column in integer type that will be used for proceeding range partitioning. Type: string (or Expression with resultType string). PartitionColumnName interface{} `json:"partitionColumnName,omitempty"` // The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType // string). PartitionLowerBound interface{} `json:"partitionLowerBound,omitempty"` // Names of the physical partitions of Oracle table. PartitionNames interface{} `json:"partitionNames,omitempty"` // The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType // string). PartitionUpperBound interface{} `json:"partitionUpperBound,omitempty"` }
OraclePartitionSettings - The settings that will be leveraged for Oracle source partitioning.
type OracleServiceCloudLinkedService ¶
type OracleServiceCloudLinkedService struct { LinkedService // REQUIRED; Oracle Service Cloud linked service properties. TypeProperties *OracleServiceCloudLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
OracleServiceCloudLinkedService - Oracle Service Cloud linked service.
func (OracleServiceCloudLinkedService) MarshalJSON ¶
func (o OracleServiceCloudLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OracleServiceCloudLinkedService.
func (*OracleServiceCloudLinkedService) UnmarshalJSON ¶
func (o *OracleServiceCloudLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OracleServiceCloudLinkedService.
type OracleServiceCloudLinkedServiceTypeProperties ¶
type OracleServiceCloudLinkedServiceTypeProperties struct { // REQUIRED; The URL of the Oracle Service Cloud instance. Host interface{} `json:"host,omitempty"` // REQUIRED; The password corresponding to the user name that you provided in the username key. Password SecretBaseClassification `json:"password,omitempty"` // REQUIRED; The user name that you use to access Oracle Service Cloud server. Username interface{} `json:"username,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. Type: boolean (or Expression with resultType boolean). UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value // is true. Type: boolean (or Expression with // resultType boolean). UseHostVerification interface{} `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. Type: boolean (or Expression with resultType // boolean). UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` }
OracleServiceCloudLinkedServiceTypeProperties - Oracle Service Cloud linked service properties.
func (OracleServiceCloudLinkedServiceTypeProperties) MarshalJSON ¶
func (o OracleServiceCloudLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OracleServiceCloudLinkedServiceTypeProperties.
func (*OracleServiceCloudLinkedServiceTypeProperties) UnmarshalJSON ¶
func (o *OracleServiceCloudLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OracleServiceCloudLinkedServiceTypeProperties.
type OracleServiceCloudObjectDataset ¶
type OracleServiceCloudObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
OracleServiceCloudObjectDataset - Oracle Service Cloud dataset.
func (OracleServiceCloudObjectDataset) MarshalJSON ¶
func (o OracleServiceCloudObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OracleServiceCloudObjectDataset.
func (*OracleServiceCloudObjectDataset) UnmarshalJSON ¶
func (o *OracleServiceCloudObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OracleServiceCloudObjectDataset.
type OracleServiceCloudSource ¶
type OracleServiceCloudSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
OracleServiceCloudSource - A copy activity Oracle Service Cloud source.
func (OracleServiceCloudSource) MarshalJSON ¶
func (o OracleServiceCloudSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OracleServiceCloudSource.
func (*OracleServiceCloudSource) UnmarshalJSON ¶
func (o *OracleServiceCloudSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OracleServiceCloudSource.
type OracleSink ¶
type OracleSink struct { CopySink // SQL pre-copy script. Type: string (or Expression with resultType string). PreCopyScript interface{} `json:"preCopyScript,omitempty"` }
OracleSink - A copy activity Oracle sink.
func (OracleSink) MarshalJSON ¶
func (o OracleSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OracleSink.
func (*OracleSink) UnmarshalJSON ¶
func (o *OracleSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OracleSink.
type OracleSource ¶
type OracleSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // Oracle reader query. Type: string (or Expression with resultType string). OracleReaderQuery interface{} `json:"oracleReaderQuery,omitempty"` // The partition mechanism that will be used for Oracle read in parallel. PartitionOption *OraclePartitionOption `json:"partitionOption,omitempty"` // The settings that will be leveraged for Oracle source partitioning. PartitionSettings *OraclePartitionSettings `json:"partitionSettings,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout interface{} `json:"queryTimeout,omitempty"` }
OracleSource - A copy activity Oracle source.
func (OracleSource) MarshalJSON ¶
func (o OracleSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OracleSource.
func (*OracleSource) UnmarshalJSON ¶
func (o *OracleSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OracleSource.
type OracleTableDataset ¶
type OracleTableDataset struct { Dataset // On-premises Oracle dataset properties. TypeProperties *OracleTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
OracleTableDataset - The on-premises Oracle database dataset.
func (OracleTableDataset) MarshalJSON ¶
func (o OracleTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OracleTableDataset.
func (*OracleTableDataset) UnmarshalJSON ¶
func (o *OracleTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OracleTableDataset.
type OracleTableDatasetTypeProperties ¶
type OracleTableDatasetTypeProperties struct { // The schema name of the on-premises Oracle database. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // The table name of the on-premises Oracle database. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. TableName interface{} `json:"tableName,omitempty"` }
OracleTableDatasetTypeProperties - On-premises Oracle dataset properties.
type OrcCompressionCodec ¶
type OrcCompressionCodec string
const ( OrcCompressionCodecLzo OrcCompressionCodec = "lzo" OrcCompressionCodecNone OrcCompressionCodec = "none" OrcCompressionCodecSnappy OrcCompressionCodec = "snappy" OrcCompressionCodecZlib OrcCompressionCodec = "zlib" )
func PossibleOrcCompressionCodecValues ¶
func PossibleOrcCompressionCodecValues() []OrcCompressionCodec
PossibleOrcCompressionCodecValues returns the possible values for the OrcCompressionCodec const type.
func (OrcCompressionCodec) ToPtr ¶
func (c OrcCompressionCodec) ToPtr() *OrcCompressionCodec
ToPtr returns a *OrcCompressionCodec pointing to the current value.
type OrcDataset ¶
type OrcDataset struct { Dataset // ORC dataset properties. TypeProperties *OrcDatasetTypeProperties `json:"typeProperties,omitempty"` }
OrcDataset - ORC dataset.
func (OrcDataset) MarshalJSON ¶
func (o OrcDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OrcDataset.
func (*OrcDataset) UnmarshalJSON ¶
func (o *OrcDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OrcDataset.
type OrcDatasetTypeProperties ¶
type OrcDatasetTypeProperties struct { // REQUIRED; The location of the ORC data storage. Location DatasetLocationClassification `json:"location,omitempty"` OrcCompressionCodec *OrcCompressionCodec `json:"orcCompressionCodec,omitempty"` }
OrcDatasetTypeProperties - ORC dataset properties.
func (OrcDatasetTypeProperties) MarshalJSON ¶
func (o OrcDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OrcDatasetTypeProperties.
func (*OrcDatasetTypeProperties) UnmarshalJSON ¶
func (o *OrcDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OrcDatasetTypeProperties.
type OrcFormat ¶
type OrcFormat struct {
DatasetStorageFormat
}
OrcFormat - The data stored in Optimized Row Columnar (ORC) format.
func (OrcFormat) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type OrcFormat.
type OrcSink ¶
type OrcSink struct { CopySink // ORC format settings. FormatSettings *OrcWriteSettings `json:"formatSettings,omitempty"` // ORC store settings. StoreSettings StoreWriteSettingsClassification `json:"storeSettings,omitempty"` }
OrcSink - A copy activity ORC sink.
func (OrcSink) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type OrcSink.
func (*OrcSink) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type OrcSink.
type OrcSource ¶
type OrcSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // ORC store settings. StoreSettings StoreReadSettingsClassification `json:"storeSettings,omitempty"` }
OrcSource - A copy activity ORC source.
func (OrcSource) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type OrcSource.
func (*OrcSource) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type OrcSource.
type OrcWriteSettings ¶
type OrcWriteSettings struct { FormatWriteSettings // Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression with resultType string). FileNamePrefix interface{} `json:"fileNamePrefix,omitempty"` // Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with resultType integer). MaxRowsPerFile interface{} `json:"maxRowsPerFile,omitempty"` }
OrcWriteSettings - Orc write settings.
func (OrcWriteSettings) MarshalJSON ¶
func (o OrcWriteSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OrcWriteSettings.
func (*OrcWriteSettings) UnmarshalJSON ¶
func (o *OrcWriteSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OrcWriteSettings.
type ParameterSpecification ¶
type ParameterSpecification struct { // REQUIRED; Parameter type. Type *ParameterType `json:"type,omitempty"` // Default value of parameter. DefaultValue interface{} `json:"defaultValue,omitempty"` }
ParameterSpecification - Definition of a single parameter for an entity.
type ParameterType ¶
type ParameterType string
ParameterType - Parameter type.
const ( ParameterTypeArray ParameterType = "Array" ParameterTypeBool ParameterType = "Bool" ParameterTypeFloat ParameterType = "Float" ParameterTypeInt ParameterType = "Int" ParameterTypeObject ParameterType = "Object" ParameterTypeSecureString ParameterType = "SecureString" ParameterTypeString ParameterType = "String" )
func PossibleParameterTypeValues ¶
func PossibleParameterTypeValues() []ParameterType
PossibleParameterTypeValues returns the possible values for the ParameterType const type.
func (ParameterType) ToPtr ¶
func (c ParameterType) ToPtr() *ParameterType
ToPtr returns a *ParameterType pointing to the current value.
type ParquetCompressionCodecEnum ¶
type ParquetCompressionCodecEnum string
const ( ParquetCompressionCodecEnumGzip ParquetCompressionCodecEnum = "gzip" ParquetCompressionCodecEnumLzo ParquetCompressionCodecEnum = "lzo" ParquetCompressionCodecEnumNone ParquetCompressionCodecEnum = "none" ParquetCompressionCodecEnumSnappy ParquetCompressionCodecEnum = "snappy" )
func PossibleParquetCompressionCodecEnumValues ¶
func PossibleParquetCompressionCodecEnumValues() []ParquetCompressionCodecEnum
PossibleParquetCompressionCodecEnumValues returns the possible values for the ParquetCompressionCodecEnum const type.
func (ParquetCompressionCodecEnum) ToPtr ¶
func (c ParquetCompressionCodecEnum) ToPtr() *ParquetCompressionCodecEnum
ToPtr returns a *ParquetCompressionCodecEnum pointing to the current value.
type ParquetDataset ¶
type ParquetDataset struct { Dataset // Parquet dataset properties. TypeProperties *ParquetDatasetTypeProperties `json:"typeProperties,omitempty"` }
ParquetDataset - Parquet dataset.
func (ParquetDataset) MarshalJSON ¶
func (p ParquetDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ParquetDataset.
func (*ParquetDataset) UnmarshalJSON ¶
func (p *ParquetDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ParquetDataset.
type ParquetDatasetTypeProperties ¶
type ParquetDatasetTypeProperties struct { // REQUIRED; The location of the parquet storage. Location DatasetLocationClassification `json:"location,omitempty"` // A string from ParquetCompressionCodecEnum or an expression CompressionCodec interface{} `json:"compressionCodec,omitempty"` }
ParquetDatasetTypeProperties - Parquet dataset properties.
func (ParquetDatasetTypeProperties) MarshalJSON ¶
func (p ParquetDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ParquetDatasetTypeProperties.
func (*ParquetDatasetTypeProperties) UnmarshalJSON ¶
func (p *ParquetDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ParquetDatasetTypeProperties.
type ParquetFormat ¶
type ParquetFormat struct {
DatasetStorageFormat
}
ParquetFormat - The data stored in Parquet format.
func (ParquetFormat) MarshalJSON ¶
func (p ParquetFormat) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ParquetFormat.
type ParquetSink ¶
type ParquetSink struct { CopySink // Parquet format settings. FormatSettings *ParquetWriteSettings `json:"formatSettings,omitempty"` // Parquet store settings. StoreSettings StoreWriteSettingsClassification `json:"storeSettings,omitempty"` }
ParquetSink - A copy activity Parquet sink.
func (ParquetSink) MarshalJSON ¶
func (p ParquetSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ParquetSink.
func (*ParquetSink) UnmarshalJSON ¶
func (p *ParquetSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ParquetSink.
type ParquetSource ¶
type ParquetSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // Parquet store settings. StoreSettings StoreReadSettingsClassification `json:"storeSettings,omitempty"` }
ParquetSource - A copy activity Parquet source.
func (ParquetSource) MarshalJSON ¶
func (p ParquetSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ParquetSource.
func (*ParquetSource) UnmarshalJSON ¶
func (p *ParquetSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ParquetSource.
type ParquetWriteSettings ¶
type ParquetWriteSettings struct { FormatWriteSettings // Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression with resultType string). FileNamePrefix interface{} `json:"fileNamePrefix,omitempty"` // Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with resultType integer). MaxRowsPerFile interface{} `json:"maxRowsPerFile,omitempty"` }
ParquetWriteSettings - Parquet write settings.
func (ParquetWriteSettings) MarshalJSON ¶
func (p ParquetWriteSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ParquetWriteSettings.
func (*ParquetWriteSettings) UnmarshalJSON ¶
func (p *ParquetWriteSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ParquetWriteSettings.
type PaypalLinkedService ¶
type PaypalLinkedService struct { LinkedService // REQUIRED; Paypal Service linked service properties. TypeProperties *PaypalLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
PaypalLinkedService - Paypal Service linked service.
func (PaypalLinkedService) MarshalJSON ¶
func (p PaypalLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PaypalLinkedService.
func (*PaypalLinkedService) UnmarshalJSON ¶
func (p *PaypalLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PaypalLinkedService.
type PaypalLinkedServiceTypeProperties ¶
type PaypalLinkedServiceTypeProperties struct { // REQUIRED; The client ID associated with your PayPal application. ClientID interface{} `json:"clientId,omitempty"` // REQUIRED; The URL of the PayPal instance. (i.e. api.sandbox.paypal.com) Host interface{} `json:"host,omitempty"` // The client secret associated with your PayPal application. ClientSecret SecretBaseClassification `json:"clientSecret,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value // is true. UseHostVerification interface{} `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` }
PaypalLinkedServiceTypeProperties - Paypal Service linked service properties.
func (PaypalLinkedServiceTypeProperties) MarshalJSON ¶
func (p PaypalLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PaypalLinkedServiceTypeProperties.
func (*PaypalLinkedServiceTypeProperties) UnmarshalJSON ¶
func (p *PaypalLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PaypalLinkedServiceTypeProperties.
type PaypalObjectDataset ¶
type PaypalObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
PaypalObjectDataset - Paypal Service dataset.
func (PaypalObjectDataset) MarshalJSON ¶
func (p PaypalObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PaypalObjectDataset.
func (*PaypalObjectDataset) UnmarshalJSON ¶
func (p *PaypalObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PaypalObjectDataset.
type PaypalSource ¶
type PaypalSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
PaypalSource - A copy activity Paypal Service source.
func (PaypalSource) MarshalJSON ¶
func (p PaypalSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PaypalSource.
func (*PaypalSource) UnmarshalJSON ¶
func (p *PaypalSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PaypalSource.
type PhoenixAuthenticationType ¶
type PhoenixAuthenticationType string
PhoenixAuthenticationType - The authentication mechanism used to connect to the Phoenix server.
const ( PhoenixAuthenticationTypeAnonymous PhoenixAuthenticationType = "Anonymous" PhoenixAuthenticationTypeUsernameAndPassword PhoenixAuthenticationType = "UsernameAndPassword" PhoenixAuthenticationTypeWindowsAzureHDInsightService PhoenixAuthenticationType = "WindowsAzureHDInsightService" )
func PossiblePhoenixAuthenticationTypeValues ¶
func PossiblePhoenixAuthenticationTypeValues() []PhoenixAuthenticationType
PossiblePhoenixAuthenticationTypeValues returns the possible values for the PhoenixAuthenticationType const type.
func (PhoenixAuthenticationType) ToPtr ¶
func (c PhoenixAuthenticationType) ToPtr() *PhoenixAuthenticationType
ToPtr returns a *PhoenixAuthenticationType pointing to the current value.
type PhoenixDatasetTypeProperties ¶
type PhoenixDatasetTypeProperties struct { // The schema name of the Phoenix. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // The table name of the Phoenix. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. TableName interface{} `json:"tableName,omitempty"` }
PhoenixDatasetTypeProperties - Phoenix Dataset Properties
type PhoenixLinkedService ¶
type PhoenixLinkedService struct { LinkedService // REQUIRED; Phoenix server linked service properties. TypeProperties *PhoenixLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
PhoenixLinkedService - Phoenix server linked service.
func (PhoenixLinkedService) MarshalJSON ¶
func (p PhoenixLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PhoenixLinkedService.
func (*PhoenixLinkedService) UnmarshalJSON ¶
func (p *PhoenixLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PhoenixLinkedService.
type PhoenixLinkedServiceTypeProperties ¶
type PhoenixLinkedServiceTypeProperties struct { // REQUIRED; The authentication mechanism used to connect to the Phoenix server. AuthenticationType *PhoenixAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The IP address or host name of the Phoenix server. (i.e. 192.168.222.160) Host interface{} `json:"host,omitempty"` // Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over SSL. The default value is false. AllowHostNameCNMismatch interface{} `json:"allowHostNameCNMismatch,omitempty"` // Specifies whether to allow self-signed certificates from the server. The default value is false. AllowSelfSignedServerCert interface{} `json:"allowSelfSignedServerCert,omitempty"` // Specifies whether the connections to the server are encrypted using SSL. The default value is false. EnableSSL interface{} `json:"enableSsl,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The partial URL corresponding to the Phoenix server. (i.e. /gateway/sandbox/phoenix/version). The default value is hbasephoenix if using WindowsAzureHDInsightService. HTTPPath interface{} `json:"httpPath,omitempty"` // The password corresponding to the user name. Password SecretBaseClassification `json:"password,omitempty"` // The TCP port that the Phoenix server uses to listen for client connections. The default value is 8765. Port interface{} `json:"port,omitempty"` // The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when // using SSL on self-hosted IR. The default value // is the cacerts.pem file installed with the IR. TrustedCertPath interface{} `json:"trustedCertPath,omitempty"` // Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false. UseSystemTrustStore interface{} `json:"useSystemTrustStore,omitempty"` // The user name used to connect to the Phoenix server. Username interface{} `json:"username,omitempty"` }
PhoenixLinkedServiceTypeProperties - Phoenix server linked service properties.
func (PhoenixLinkedServiceTypeProperties) MarshalJSON ¶
func (p PhoenixLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PhoenixLinkedServiceTypeProperties.
func (*PhoenixLinkedServiceTypeProperties) UnmarshalJSON ¶
func (p *PhoenixLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PhoenixLinkedServiceTypeProperties.
type PhoenixObjectDataset ¶
type PhoenixObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *PhoenixDatasetTypeProperties `json:"typeProperties,omitempty"` }
PhoenixObjectDataset - Phoenix server dataset.
func (PhoenixObjectDataset) MarshalJSON ¶
func (p PhoenixObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PhoenixObjectDataset.
func (*PhoenixObjectDataset) UnmarshalJSON ¶
func (p *PhoenixObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PhoenixObjectDataset.
type PhoenixSource ¶
type PhoenixSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
PhoenixSource - A copy activity Phoenix server source.
func (PhoenixSource) MarshalJSON ¶
func (p PhoenixSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PhoenixSource.
func (*PhoenixSource) UnmarshalJSON ¶
func (p *PhoenixSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PhoenixSource.
type Pipeline ¶
type Pipeline struct { // List of activities in pipeline. Activities []ActivityClassification `json:"activities,omitempty"` // List of tags that can be used for describing the Pipeline. Annotations []interface{} `json:"annotations,omitempty"` // The max number of concurrent runs for the pipeline. Concurrency *int32 `json:"concurrency,omitempty"` // The description of the pipeline. Description *string `json:"description,omitempty"` // The folder that this Pipeline is in. If not specified, Pipeline will appear at the root level. Folder *PipelineFolder `json:"folder,omitempty"` // List of parameters for pipeline. Parameters map[string]*ParameterSpecification `json:"parameters,omitempty"` // Dimensions emitted by Pipeline. RunDimensions map[string]interface{} `json:"runDimensions,omitempty"` // List of variables for pipeline. Variables map[string]*VariableSpecification `json:"variables,omitempty"` }
Pipeline - A workspace pipeline.
func (Pipeline) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type Pipeline.
func (*Pipeline) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type Pipeline.
type PipelineBeginCreateOrUpdatePipelineOptions ¶
type PipelineBeginCreateOrUpdatePipelineOptions struct { // ETag of the pipeline entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update. IfMatch *string }
PipelineBeginCreateOrUpdatePipelineOptions contains the optional parameters for the Pipeline.BeginCreateOrUpdatePipeline method.
type PipelineBeginDeletePipelineOptions ¶
type PipelineBeginDeletePipelineOptions struct { }
PipelineBeginDeletePipelineOptions contains the optional parameters for the Pipeline.BeginDeletePipeline method.
type PipelineBeginRenamePipelineOptions ¶
type PipelineBeginRenamePipelineOptions struct { }
PipelineBeginRenamePipelineOptions contains the optional parameters for the Pipeline.BeginRenamePipeline method.
type PipelineClient ¶
type PipelineClient struct {
// contains filtered or unexported fields
}
PipelineClient contains the methods for the Pipeline group. Don't use this type directly, use NewPipelineClient() instead.
func NewPipelineClient ¶
func NewPipelineClient(con *Connection) *PipelineClient
NewPipelineClient creates a new instance of PipelineClient with the specified values.
func (*PipelineClient) BeginCreateOrUpdatePipeline ¶
func (client *PipelineClient) BeginCreateOrUpdatePipeline(ctx context.Context, pipelineName string, pipeline PipelineResource, options *PipelineBeginCreateOrUpdatePipelineOptions) (PipelineResourcePollerResponse, error)
BeginCreateOrUpdatePipeline - Creates or updates a pipeline. If the operation fails it returns the *CloudError error type.
func (*PipelineClient) BeginDeletePipeline ¶
func (client *PipelineClient) BeginDeletePipeline(ctx context.Context, pipelineName string, options *PipelineBeginDeletePipelineOptions) (HTTPPollerResponse, error)
BeginDeletePipeline - Deletes a pipeline. If the operation fails it returns the *CloudError error type.
func (*PipelineClient) BeginRenamePipeline ¶
func (client *PipelineClient) BeginRenamePipeline(ctx context.Context, pipelineName string, request ArtifactRenameRequest, options *PipelineBeginRenamePipelineOptions) (HTTPPollerResponse, error)
BeginRenamePipeline - Renames a pipeline. If the operation fails it returns the *CloudError error type.
func (*PipelineClient) CreatePipelineRun ¶
func (client *PipelineClient) CreatePipelineRun(ctx context.Context, pipelineName string, options *PipelineCreatePipelineRunOptions) (CreateRunResponseResponse, error)
CreatePipelineRun - Creates a run of a pipeline. If the operation fails it returns the *CloudError error type.
func (*PipelineClient) GetPipeline ¶
func (client *PipelineClient) GetPipeline(ctx context.Context, pipelineName string, options *PipelineGetPipelineOptions) (PipelineResourceResponse, error)
GetPipeline - Gets a pipeline. If the operation fails it returns the *CloudError error type.
func (*PipelineClient) GetPipelinesByWorkspace ¶
func (client *PipelineClient) GetPipelinesByWorkspace(options *PipelineGetPipelinesByWorkspaceOptions) PipelineListResponsePager
GetPipelinesByWorkspace - Lists pipelines. If the operation fails it returns the *CloudError error type.
func (*PipelineClient) ResumeCreateOrUpdatePipeline ¶
func (client *PipelineClient) ResumeCreateOrUpdatePipeline(ctx context.Context, token string) (PipelineResourcePollerResponse, error)
ResumeCreateOrUpdatePipeline creates a new PipelineResourcePoller from the specified resume token. token - The value must come from a previous call to PipelineResourcePoller.ResumeToken().
func (*PipelineClient) ResumeDeletePipeline ¶
func (client *PipelineClient) ResumeDeletePipeline(ctx context.Context, token string) (HTTPPollerResponse, error)
ResumeDeletePipeline creates a new HTTPPoller from the specified resume token. token - The value must come from a previous call to HTTPPoller.ResumeToken().
func (*PipelineClient) ResumeRenamePipeline ¶
func (client *PipelineClient) ResumeRenamePipeline(ctx context.Context, token string) (HTTPPollerResponse, error)
ResumeRenamePipeline creates a new HTTPPoller from the specified resume token. token - The value must come from a previous call to HTTPPoller.ResumeToken().
type PipelineCreatePipelineRunOptions ¶
type PipelineCreatePipelineRunOptions struct { // Recovery mode flag. If recovery mode is set to true, the specified referenced pipeline run and the new run will be grouped under the same groupId. IsRecovery *bool // Parameters of the pipeline run. These parameters will be used only if the runId is not specified. Parameters map[string]interface{} // The pipeline run identifier. If run ID is specified the parameters of the specified run will be used to create a new run. ReferencePipelineRunID *string // In recovery mode, the rerun will start from this activity. If not specified, all activities will run. StartActivityName *string }
PipelineCreatePipelineRunOptions contains the optional parameters for the Pipeline.CreatePipelineRun method.
type PipelineFolder ¶
type PipelineFolder struct { // The name of the folder that this Pipeline is in. Name *string `json:"name,omitempty"` }
PipelineFolder - The folder that this Pipeline is in. If not specified, Pipeline will appear at the root level.
type PipelineGetPipelineOptions ¶
type PipelineGetPipelineOptions struct { // ETag of the pipeline entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will // be returned. IfNoneMatch *string }
PipelineGetPipelineOptions contains the optional parameters for the Pipeline.GetPipeline method.
type PipelineGetPipelinesByWorkspaceOptions ¶
type PipelineGetPipelinesByWorkspaceOptions struct { }
PipelineGetPipelinesByWorkspaceOptions contains the optional parameters for the Pipeline.GetPipelinesByWorkspace method.
type PipelineListResponse ¶
type PipelineListResponse struct { // REQUIRED; List of pipelines. Value []*PipelineResource `json:"value,omitempty"` // The link to the next page of results, if any remaining results exist. NextLink *string `json:"nextLink,omitempty"` }
PipelineListResponse - A list of pipeline resources.
func (PipelineListResponse) MarshalJSON ¶
func (p PipelineListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PipelineListResponse.
type PipelineListResponsePager ¶
type PipelineListResponsePager interface { azcore.Pager // Page returns the current PipelineListResponseResponse. PageResponse() PipelineListResponseResponse }
PipelineListResponsePager provides iteration over PipelineListResponse pages.
type PipelineListResponseResponse ¶
type PipelineListResponseResponse struct { // A list of pipeline resources. PipelineListResponse *PipelineListResponse // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
PipelineListResponseResponse is the response envelope for operations that return a PipelineListResponse type.
type PipelineReference ¶
type PipelineReference struct { // REQUIRED; Reference pipeline name. ReferenceName *string `json:"referenceName,omitempty"` // REQUIRED; Pipeline reference type. Type *PipelineReferenceType `json:"type,omitempty"` // Reference name. Name *string `json:"name,omitempty"` }
PipelineReference - Pipeline reference type.
type PipelineReferenceType ¶
type PipelineReferenceType string
PipelineReferenceType - Pipeline reference type.
const (
PipelineReferenceTypePipelineReference PipelineReferenceType = "PipelineReference"
)
func PossiblePipelineReferenceTypeValues ¶
func PossiblePipelineReferenceTypeValues() []PipelineReferenceType
PossiblePipelineReferenceTypeValues returns the possible values for the PipelineReferenceType const type.
func (PipelineReferenceType) ToPtr ¶
func (c PipelineReferenceType) ToPtr() *PipelineReferenceType
ToPtr returns a *PipelineReferenceType pointing to the current value.
type PipelineResource ¶
type PipelineResource struct { SubResource // REQUIRED; Properties of the pipeline. Properties *Pipeline `json:"properties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} }
PipelineResource - Pipeline resource type.
func (PipelineResource) MarshalJSON ¶
func (p PipelineResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PipelineResource.
func (*PipelineResource) UnmarshalJSON ¶
func (p *PipelineResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PipelineResource.
type PipelineResourcePoller ¶
type PipelineResourcePoller interface { azcore.Poller // FinalResponse performs a final GET to the service and returns the final response // for the polling operation. If there is an error performing the final GET then an error is returned. // If the final GET succeeded then the final PipelineResourceResponse will be returned. FinalResponse(ctx context.Context) (PipelineResourceResponse, error) }
PipelineResourcePoller provides polling facilities until the operation reaches a terminal state.
type PipelineResourcePollerResponse ¶
type PipelineResourcePollerResponse struct { // PollUntilDone will poll the service endpoint until a terminal state is reached or an error is received PollUntilDone func(ctx context.Context, frequency time.Duration) (PipelineResourceResponse, error) // Poller contains an initialized poller. Poller PipelineResourcePoller // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
PipelineResourcePollerResponse is the response envelope for operations that asynchronously return a PipelineResource type.
type PipelineResourceResponse ¶
type PipelineResourceResponse struct { // Pipeline resource type. PipelineResource *PipelineResource // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
PipelineResourceResponse is the response envelope for operations that return a PipelineResource type.
type PipelineRun ¶
type PipelineRun struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // READ-ONLY; The duration of a pipeline run. DurationInMs *int32 `json:"durationInMs,omitempty" azure:"ro"` // READ-ONLY; Entity that started the pipeline run. InvokedBy *PipelineRunInvokedBy `json:"invokedBy,omitempty" azure:"ro"` // READ-ONLY; Indicates if the recovered pipeline run is the latest in its group. IsLatest *bool `json:"isLatest,omitempty" azure:"ro"` // READ-ONLY; The last updated timestamp for the pipeline run event in ISO8601 format. LastUpdated *time.Time `json:"lastUpdated,omitempty" azure:"ro"` // READ-ONLY; The message from a pipeline run. Message *string `json:"message,omitempty" azure:"ro"` // READ-ONLY; The full or partial list of parameter name, value pair used in the pipeline run. Parameters map[string]*string `json:"parameters,omitempty" azure:"ro"` // READ-ONLY; The pipeline name. PipelineName *string `json:"pipelineName,omitempty" azure:"ro"` // READ-ONLY; The end time of a pipeline run in ISO8601 format. RunEnd *time.Time `json:"runEnd,omitempty" azure:"ro"` // READ-ONLY; Identifier that correlates all the recovery runs of a pipeline run. RunGroupID *string `json:"runGroupId,omitempty" azure:"ro"` // READ-ONLY; Identifier of a run. RunID *string `json:"runId,omitempty" azure:"ro"` // READ-ONLY; The start time of a pipeline run in ISO8601 format. RunStart *time.Time `json:"runStart,omitempty" azure:"ro"` // READ-ONLY; The status of a pipeline run. Status *string `json:"status,omitempty" azure:"ro"` }
PipelineRun - Information about a pipeline run.
func (PipelineRun) MarshalJSON ¶
func (p PipelineRun) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PipelineRun.
func (*PipelineRun) UnmarshalJSON ¶
func (p *PipelineRun) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PipelineRun.
type PipelineRunCancelPipelineRunOptions ¶
type PipelineRunCancelPipelineRunOptions struct { // If true, cancel all the Child pipelines that are triggered by the current pipeline. IsRecursive *bool }
PipelineRunCancelPipelineRunOptions contains the optional parameters for the PipelineRun.CancelPipelineRun method.
type PipelineRunClient ¶
type PipelineRunClient struct {
// contains filtered or unexported fields
}
PipelineRunClient contains the methods for the PipelineRun group. Don't use this type directly, use NewPipelineRunClient() instead.
func NewPipelineRunClient ¶
func NewPipelineRunClient(con *Connection) *PipelineRunClient
NewPipelineRunClient creates a new instance of PipelineRunClient with the specified values.
func (*PipelineRunClient) CancelPipelineRun ¶
func (client *PipelineRunClient) CancelPipelineRun(ctx context.Context, runID string, options *PipelineRunCancelPipelineRunOptions) (*http.Response, error)
CancelPipelineRun - Cancel a pipeline run by its run ID. If the operation fails it returns the *CloudError error type.
func (*PipelineRunClient) GetPipelineRun ¶
func (client *PipelineRunClient) GetPipelineRun(ctx context.Context, runID string, options *PipelineRunGetPipelineRunOptions) (PipelineRunResponse, error)
GetPipelineRun - Get a pipeline run by its run ID. If the operation fails it returns the *CloudError error type.
func (*PipelineRunClient) QueryActivityRuns ¶
func (client *PipelineRunClient) QueryActivityRuns(ctx context.Context, pipelineName string, runID string, filterParameters RunFilterParameters, options *PipelineRunQueryActivityRunsOptions) (ActivityRunsQueryResponseResponse, error)
QueryActivityRuns - Query activity runs based on input filter conditions. If the operation fails it returns the *CloudError error type.
func (*PipelineRunClient) QueryPipelineRunsByWorkspace ¶
func (client *PipelineRunClient) QueryPipelineRunsByWorkspace(ctx context.Context, filterParameters RunFilterParameters, options *PipelineRunQueryPipelineRunsByWorkspaceOptions) (PipelineRunsQueryResponseResponse, error)
QueryPipelineRunsByWorkspace - Query pipeline runs in the workspace based on input filter conditions. If the operation fails it returns the *CloudError error type.
type PipelineRunGetPipelineRunOptions ¶
type PipelineRunGetPipelineRunOptions struct { }
PipelineRunGetPipelineRunOptions contains the optional parameters for the PipelineRun.GetPipelineRun method.
type PipelineRunInvokedBy ¶
type PipelineRunInvokedBy struct { // READ-ONLY; The ID of the entity that started the run. ID *string `json:"id,omitempty" azure:"ro"` // READ-ONLY; The type of the entity that started the run. InvokedByType *string `json:"invokedByType,omitempty" azure:"ro"` // READ-ONLY; Name of the entity that started the pipeline run. Name *string `json:"name,omitempty" azure:"ro"` }
PipelineRunInvokedBy - Provides entity name and id that started the pipeline run.
type PipelineRunQueryActivityRunsOptions ¶
type PipelineRunQueryActivityRunsOptions struct { }
PipelineRunQueryActivityRunsOptions contains the optional parameters for the PipelineRun.QueryActivityRuns method.
type PipelineRunQueryPipelineRunsByWorkspaceOptions ¶
type PipelineRunQueryPipelineRunsByWorkspaceOptions struct { }
PipelineRunQueryPipelineRunsByWorkspaceOptions contains the optional parameters for the PipelineRun.QueryPipelineRunsByWorkspace method.
type PipelineRunResponse ¶
type PipelineRunResponse struct { // Information about a pipeline run. PipelineRun *PipelineRun // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
PipelineRunResponse is the response envelope for operations that return a PipelineRun type.
type PipelineRunsQueryResponse ¶
type PipelineRunsQueryResponse struct { // REQUIRED; List of pipeline runs. Value []*PipelineRun `json:"value,omitempty"` // The continuation token for getting the next page of results, if any remaining results exist, null otherwise. ContinuationToken *string `json:"continuationToken,omitempty"` }
PipelineRunsQueryResponse - A list pipeline runs.
func (PipelineRunsQueryResponse) MarshalJSON ¶
func (p PipelineRunsQueryResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PipelineRunsQueryResponse.
type PipelineRunsQueryResponseResponse ¶
type PipelineRunsQueryResponseResponse struct { // A list pipeline runs. PipelineRunsQueryResponse *PipelineRunsQueryResponse // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
PipelineRunsQueryResponseResponse is the response envelope for operations that return a PipelineRunsQueryResponse type.
type PluginCurrentState ¶
type PluginCurrentState string
const ( PluginCurrentStateCleanup PluginCurrentState = "Cleanup" PluginCurrentStateEnded PluginCurrentState = "Ended" PluginCurrentStateMonitoring PluginCurrentState = "Monitoring" PluginCurrentStatePreparation PluginCurrentState = "Preparation" PluginCurrentStateQueued PluginCurrentState = "Queued" PluginCurrentStateResourceAcquisition PluginCurrentState = "ResourceAcquisition" PluginCurrentStateSubmission PluginCurrentState = "Submission" )
func PossiblePluginCurrentStateValues ¶
func PossiblePluginCurrentStateValues() []PluginCurrentState
PossiblePluginCurrentStateValues returns the possible values for the PluginCurrentState const type.
func (PluginCurrentState) ToPtr ¶
func (c PluginCurrentState) ToPtr() *PluginCurrentState
ToPtr returns a *PluginCurrentState pointing to the current value.
type PolybaseSettings ¶
type PolybaseSettings struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Determines the number of rows to attempt to retrieve before the PolyBase recalculates the percentage of rejected rows. Type: integer (or Expression with // resultType integer), minimum: 0. RejectSampleValue interface{} `json:"rejectSampleValue,omitempty"` // Reject type. RejectType *PolybaseSettingsRejectType `json:"rejectType,omitempty"` // Specifies the value or the percentage of rows that can be rejected before the query fails. Type: number (or Expression with resultType number), minimum: // 0. RejectValue interface{} `json:"rejectValue,omitempty"` // Specifies how to handle missing values in delimited text files when PolyBase retrieves data from the text file. Type: boolean (or Expression with resultType // boolean). UseTypeDefault interface{} `json:"useTypeDefault,omitempty"` }
PolybaseSettings - PolyBase settings.
func (PolybaseSettings) MarshalJSON ¶
func (p PolybaseSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PolybaseSettings.
func (*PolybaseSettings) UnmarshalJSON ¶
func (p *PolybaseSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PolybaseSettings.
type PolybaseSettingsRejectType ¶
type PolybaseSettingsRejectType string
PolybaseSettingsRejectType - Indicates whether the RejectValue property is specified as a literal value or a percentage.
const ( PolybaseSettingsRejectTypePercentage PolybaseSettingsRejectType = "percentage" PolybaseSettingsRejectTypeValue PolybaseSettingsRejectType = "value" )
func PossiblePolybaseSettingsRejectTypeValues ¶
func PossiblePolybaseSettingsRejectTypeValues() []PolybaseSettingsRejectType
PossiblePolybaseSettingsRejectTypeValues returns the possible values for the PolybaseSettingsRejectType const type.
func (PolybaseSettingsRejectType) ToPtr ¶
func (c PolybaseSettingsRejectType) ToPtr() *PolybaseSettingsRejectType
ToPtr returns a *PolybaseSettingsRejectType pointing to the current value.
type PostgreSQLLinkedService ¶
type PostgreSQLLinkedService struct { LinkedService // REQUIRED; PostgreSQL linked service properties. TypeProperties *PostgreSQLLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
PostgreSQLLinkedService - Linked service for PostgreSQL data source.
func (PostgreSQLLinkedService) MarshalJSON ¶
func (p PostgreSQLLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PostgreSQLLinkedService.
func (*PostgreSQLLinkedService) UnmarshalJSON ¶
func (p *PostgreSQLLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PostgreSQLLinkedService.
type PostgreSQLLinkedServiceTypeProperties ¶
type PostgreSQLLinkedServiceTypeProperties struct { // REQUIRED; The connection string. ConnectionString interface{} `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference `json:"password,omitempty"` }
PostgreSQLLinkedServiceTypeProperties - PostgreSQL linked service properties.
type PostgreSQLSource ¶
type PostgreSQLSource struct { TabularSource // Database query. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
PostgreSQLSource - A copy activity source for PostgreSQL databases.
func (PostgreSQLSource) MarshalJSON ¶
func (p PostgreSQLSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PostgreSQLSource.
func (*PostgreSQLSource) UnmarshalJSON ¶
func (p *PostgreSQLSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PostgreSQLSource.
type PostgreSQLTableDataset ¶
type PostgreSQLTableDataset struct { Dataset // PostgreSQL table dataset properties. TypeProperties *PostgreSQLTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
PostgreSQLTableDataset - The PostgreSQL table dataset.
func (PostgreSQLTableDataset) MarshalJSON ¶
func (p PostgreSQLTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PostgreSQLTableDataset.
func (*PostgreSQLTableDataset) UnmarshalJSON ¶
func (p *PostgreSQLTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PostgreSQLTableDataset.
type PostgreSQLTableDatasetTypeProperties ¶
type PostgreSQLTableDatasetTypeProperties struct { // The PostgreSQL schema name. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // The PostgreSQL table name. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. TableName interface{} `json:"tableName,omitempty"` }
PostgreSQLTableDatasetTypeProperties - PostgreSQL table dataset properties.
type PrestoAuthenticationType ¶
type PrestoAuthenticationType string
PrestoAuthenticationType - The authentication mechanism used to connect to the Presto server.
const ( PrestoAuthenticationTypeAnonymous PrestoAuthenticationType = "Anonymous" PrestoAuthenticationTypeLDAP PrestoAuthenticationType = "LDAP" )
func PossiblePrestoAuthenticationTypeValues ¶
func PossiblePrestoAuthenticationTypeValues() []PrestoAuthenticationType
PossiblePrestoAuthenticationTypeValues returns the possible values for the PrestoAuthenticationType const type.
func (PrestoAuthenticationType) ToPtr ¶
func (c PrestoAuthenticationType) ToPtr() *PrestoAuthenticationType
ToPtr returns a *PrestoAuthenticationType pointing to the current value.
type PrestoDatasetTypeProperties ¶
type PrestoDatasetTypeProperties struct { // The schema name of the Presto. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // The table name of the Presto. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. TableName interface{} `json:"tableName,omitempty"` }
PrestoDatasetTypeProperties - Presto Dataset Properties
type PrestoLinkedService ¶
type PrestoLinkedService struct { LinkedService // REQUIRED; Presto server linked service properties. TypeProperties *PrestoLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
PrestoLinkedService - Presto server linked service.
func (PrestoLinkedService) MarshalJSON ¶
func (p PrestoLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrestoLinkedService.
func (*PrestoLinkedService) UnmarshalJSON ¶
func (p *PrestoLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrestoLinkedService.
type PrestoLinkedServiceTypeProperties ¶
type PrestoLinkedServiceTypeProperties struct { // REQUIRED; The authentication mechanism used to connect to the Presto server. AuthenticationType *PrestoAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The catalog context for all request against the server. Catalog interface{} `json:"catalog,omitempty"` // REQUIRED; The IP address or host name of the Presto server. (i.e. 192.168.222.160) Host interface{} `json:"host,omitempty"` // REQUIRED; The version of the Presto server. (i.e. 0.148-t) ServerVersion interface{} `json:"serverVersion,omitempty"` // Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over SSL. The default value is false. AllowHostNameCNMismatch interface{} `json:"allowHostNameCNMismatch,omitempty"` // Specifies whether to allow self-signed certificates from the server. The default value is false. AllowSelfSignedServerCert interface{} `json:"allowSelfSignedServerCert,omitempty"` // Specifies whether the connections to the server are encrypted using SSL. The default value is false. EnableSSL interface{} `json:"enableSsl,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The password corresponding to the user name. Password SecretBaseClassification `json:"password,omitempty"` // The TCP port that the Presto server uses to listen for client connections. The default value is 8080. Port interface{} `json:"port,omitempty"` // The local time zone used by the connection. Valid values for this option are specified in the IANA Time Zone Database. The default value is the system // time zone. TimeZoneID interface{} `json:"timeZoneID,omitempty"` // The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when // using SSL on self-hosted IR. The default value // is the cacerts.pem file installed with the IR. TrustedCertPath interface{} `json:"trustedCertPath,omitempty"` // Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false. UseSystemTrustStore interface{} `json:"useSystemTrustStore,omitempty"` // The user name used to connect to the Presto server. Username interface{} `json:"username,omitempty"` }
PrestoLinkedServiceTypeProperties - Presto server linked service properties.
func (PrestoLinkedServiceTypeProperties) MarshalJSON ¶
func (p PrestoLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrestoLinkedServiceTypeProperties.
func (*PrestoLinkedServiceTypeProperties) UnmarshalJSON ¶
func (p *PrestoLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrestoLinkedServiceTypeProperties.
type PrestoObjectDataset ¶
type PrestoObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *PrestoDatasetTypeProperties `json:"typeProperties,omitempty"` }
PrestoObjectDataset - Presto server dataset.
func (PrestoObjectDataset) MarshalJSON ¶
func (p PrestoObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrestoObjectDataset.
func (*PrestoObjectDataset) UnmarshalJSON ¶
func (p *PrestoObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrestoObjectDataset.
type PrestoSource ¶
type PrestoSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
PrestoSource - A copy activity Presto server source.
func (PrestoSource) MarshalJSON ¶
func (p PrestoSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrestoSource.
func (*PrestoSource) UnmarshalJSON ¶
func (p *PrestoSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrestoSource.
type PrivateEndpoint ¶
type PrivateEndpoint struct { // READ-ONLY; Resource id of the private endpoint. ID *string `json:"id,omitempty" azure:"ro"` }
PrivateEndpoint - Private endpoint details
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { ProxyResource // Private endpoint connection properties. Properties *PrivateEndpointConnectionProperties `json:"properties,omitempty"` }
PrivateEndpointConnection - A private endpoint connection
func (PrivateEndpointConnection) MarshalJSON ¶
func (p PrivateEndpointConnection) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrivateEndpointConnection.
type PrivateEndpointConnectionProperties ¶
type PrivateEndpointConnectionProperties struct { // The private endpoint which the connection belongs to. PrivateEndpoint *PrivateEndpoint `json:"privateEndpoint,omitempty"` // Connection state of the private endpoint connection. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState,omitempty"` // READ-ONLY; Provisioning state of the private endpoint connection. ProvisioningState *string `json:"provisioningState,omitempty" azure:"ro"` }
PrivateEndpointConnectionProperties - Properties of a private endpoint connection.
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct { // The private link service connection description. Description *string `json:"description,omitempty"` // The private link service connection status. Status *string `json:"status,omitempty"` // READ-ONLY; The actions required for private link service connection. ActionsRequired *string `json:"actionsRequired,omitempty" azure:"ro"` }
PrivateLinkServiceConnectionState - Connection state details of the private endpoint
type ProxyResource ¶
type ProxyResource struct {
Resource
}
ProxyResource - The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location
type PurviewConfiguration ¶
type PurviewConfiguration struct { // Purview Resource ID PurviewResourceID *string `json:"purviewResourceId,omitempty"` }
PurviewConfiguration - Purview Configuration
type QueryDataFlowDebugSessionsResponse ¶
type QueryDataFlowDebugSessionsResponse struct { // The link to the next page of results, if any remaining results exist. NextLink *string `json:"nextLink,omitempty"` // Array with all active debug sessions. Value []*DataFlowDebugSessionInfo `json:"value,omitempty"` }
QueryDataFlowDebugSessionsResponse - A list of active debug sessions.
func (QueryDataFlowDebugSessionsResponse) MarshalJSON ¶
func (q QueryDataFlowDebugSessionsResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type QueryDataFlowDebugSessionsResponse.
type QueryDataFlowDebugSessionsResponsePager ¶
type QueryDataFlowDebugSessionsResponsePager interface { azcore.Pager // Page returns the current QueryDataFlowDebugSessionsResponseResponse. PageResponse() QueryDataFlowDebugSessionsResponseResponse }
QueryDataFlowDebugSessionsResponsePager provides iteration over QueryDataFlowDebugSessionsResponse pages.
type QueryDataFlowDebugSessionsResponseResponse ¶
type QueryDataFlowDebugSessionsResponseResponse struct { // A list of active debug sessions. QueryDataFlowDebugSessionsResponse *QueryDataFlowDebugSessionsResponse // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
QueryDataFlowDebugSessionsResponseResponse is the response envelope for operations that return a QueryDataFlowDebugSessionsResponse type.
type QuickBooksLinkedService ¶
type QuickBooksLinkedService struct { LinkedService // REQUIRED; QuickBooks server linked service properties. TypeProperties *QuickBooksLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
QuickBooksLinkedService - QuickBooks server linked service.
func (QuickBooksLinkedService) MarshalJSON ¶
func (q QuickBooksLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type QuickBooksLinkedService.
func (*QuickBooksLinkedService) UnmarshalJSON ¶
func (q *QuickBooksLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type QuickBooksLinkedService.
type QuickBooksLinkedServiceTypeProperties ¶
type QuickBooksLinkedServiceTypeProperties struct { // REQUIRED; The access token for OAuth 1.0 authentication. AccessToken SecretBaseClassification `json:"accessToken,omitempty"` // REQUIRED; The access token secret for OAuth 1.0 authentication. AccessTokenSecret SecretBaseClassification `json:"accessTokenSecret,omitempty"` // REQUIRED; The company ID of the QuickBooks company to authorize. CompanyID interface{} `json:"companyId,omitempty"` // REQUIRED; The consumer key for OAuth 1.0 authentication. ConsumerKey interface{} `json:"consumerKey,omitempty"` // REQUIRED; The consumer secret for OAuth 1.0 authentication. ConsumerSecret SecretBaseClassification `json:"consumerSecret,omitempty"` // REQUIRED; The endpoint of the QuickBooks server. (i.e. quickbooks.api.intuit.com) Endpoint interface{} `json:"endpoint,omitempty"` // Properties used to connect to QuickBooks. It is mutually exclusive with any other properties in the linked service. Type: object. ConnectionProperties interface{} `json:"connectionProperties,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` }
QuickBooksLinkedServiceTypeProperties - QuickBooks server linked service properties.
func (QuickBooksLinkedServiceTypeProperties) MarshalJSON ¶
func (q QuickBooksLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type QuickBooksLinkedServiceTypeProperties.
func (*QuickBooksLinkedServiceTypeProperties) UnmarshalJSON ¶
func (q *QuickBooksLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type QuickBooksLinkedServiceTypeProperties.
type QuickBooksObjectDataset ¶
type QuickBooksObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
QuickBooksObjectDataset - QuickBooks server dataset.
func (QuickBooksObjectDataset) MarshalJSON ¶
func (q QuickBooksObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type QuickBooksObjectDataset.
func (*QuickBooksObjectDataset) UnmarshalJSON ¶
func (q *QuickBooksObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type QuickBooksObjectDataset.
type QuickBooksSource ¶
type QuickBooksSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
QuickBooksSource - A copy activity QuickBooks server source.
func (QuickBooksSource) MarshalJSON ¶
func (q QuickBooksSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type QuickBooksSource.
func (*QuickBooksSource) UnmarshalJSON ¶
func (q *QuickBooksSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type QuickBooksSource.
type RecurrenceFrequency ¶
type RecurrenceFrequency string
RecurrenceFrequency - Enumerates possible frequency option for the schedule trigger.
const ( RecurrenceFrequencyDay RecurrenceFrequency = "Day" RecurrenceFrequencyHour RecurrenceFrequency = "Hour" RecurrenceFrequencyMinute RecurrenceFrequency = "Minute" RecurrenceFrequencyMonth RecurrenceFrequency = "Month" RecurrenceFrequencyNotSpecified RecurrenceFrequency = "NotSpecified" RecurrenceFrequencyWeek RecurrenceFrequency = "Week" RecurrenceFrequencyYear RecurrenceFrequency = "Year" )
func PossibleRecurrenceFrequencyValues ¶
func PossibleRecurrenceFrequencyValues() []RecurrenceFrequency
PossibleRecurrenceFrequencyValues returns the possible values for the RecurrenceFrequency const type.
func (RecurrenceFrequency) ToPtr ¶
func (c RecurrenceFrequency) ToPtr() *RecurrenceFrequency
ToPtr returns a *RecurrenceFrequency pointing to the current value.
type RecurrenceSchedule ¶
type RecurrenceSchedule struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // The hours. Hours []*int32 `json:"hours,omitempty"` // The minutes. Minutes []*int32 `json:"minutes,omitempty"` // The month days. MonthDays []*int32 `json:"monthDays,omitempty"` // The monthly occurrences. MonthlyOccurrences []*RecurrenceScheduleOccurrence `json:"monthlyOccurrences,omitempty"` // The days of the week. WeekDays []*DayOfWeek `json:"weekDays,omitempty"` }
RecurrenceSchedule - The recurrence schedule.
func (RecurrenceSchedule) MarshalJSON ¶
func (r RecurrenceSchedule) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RecurrenceSchedule.
func (*RecurrenceSchedule) UnmarshalJSON ¶
func (r *RecurrenceSchedule) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RecurrenceSchedule.
type RecurrenceScheduleOccurrence ¶
type RecurrenceScheduleOccurrence struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // The day of the week. Day *DayOfWeek `json:"day,omitempty"` // The occurrence. Occurrence *int32 `json:"occurrence,omitempty"` }
RecurrenceScheduleOccurrence - The recurrence schedule occurrence.
func (RecurrenceScheduleOccurrence) MarshalJSON ¶
func (r RecurrenceScheduleOccurrence) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RecurrenceScheduleOccurrence.
func (*RecurrenceScheduleOccurrence) UnmarshalJSON ¶
func (r *RecurrenceScheduleOccurrence) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RecurrenceScheduleOccurrence.
type RedirectIncompatibleRowSettings ¶
type RedirectIncompatibleRowSettings struct { // REQUIRED; Name of the Azure Storage, Storage SAS, or Azure Data Lake Store linked service used for redirecting incompatible row. Must be specified if // redirectIncompatibleRowSettings is specified. Type: string // (or Expression with resultType string). LinkedServiceName interface{} `json:"linkedServiceName,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // The path for storing the redirect incompatible row data. Type: string (or Expression with resultType string). Path interface{} `json:"path,omitempty"` }
RedirectIncompatibleRowSettings - Redirect incompatible row settings
func (RedirectIncompatibleRowSettings) MarshalJSON ¶
func (r RedirectIncompatibleRowSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RedirectIncompatibleRowSettings.
func (*RedirectIncompatibleRowSettings) UnmarshalJSON ¶
func (r *RedirectIncompatibleRowSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RedirectIncompatibleRowSettings.
type RedshiftUnloadSettings ¶
type RedshiftUnloadSettings struct { // REQUIRED; The bucket of the interim Amazon S3 which will be used to store the unloaded data from Amazon Redshift source. The bucket must be in the same // region as the Amazon Redshift source. Type: string (or // Expression with resultType string). BucketName interface{} `json:"bucketName,omitempty"` // REQUIRED; The name of the Amazon S3 linked service which will be used for the unload operation when copying from the Amazon Redshift source. S3LinkedServiceName *LinkedServiceReference `json:"s3LinkedServiceName,omitempty"` }
RedshiftUnloadSettings - The Amazon S3 settings needed for the interim Amazon S3 when copying from Amazon Redshift with unload. With this, data from Amazon Redshift source will be unloaded into S3 first and then copied into the targeted sink from the interim S3.
type RelationalSource ¶
type RelationalSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // Database query. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
RelationalSource - A copy activity source for various relational databases.
func (RelationalSource) MarshalJSON ¶
func (r RelationalSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RelationalSource.
func (*RelationalSource) UnmarshalJSON ¶
func (r *RelationalSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RelationalSource.
type RelationalTableDataset ¶
type RelationalTableDataset struct { Dataset // Relational table dataset properties. TypeProperties *RelationalTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
RelationalTableDataset - The relational table dataset.
func (RelationalTableDataset) MarshalJSON ¶
func (r RelationalTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RelationalTableDataset.
func (*RelationalTableDataset) UnmarshalJSON ¶
func (r *RelationalTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RelationalTableDataset.
type RelationalTableDatasetTypeProperties ¶
type RelationalTableDatasetTypeProperties struct {
// The relational table name. Type: string (or Expression with resultType string).
TableName interface{} `json:"tableName,omitempty"`
}
RelationalTableDatasetTypeProperties - Relational table dataset properties.
type RerunTriggerListResponse ¶
type RerunTriggerListResponse struct { // REQUIRED; List of rerun triggers. Value []*RerunTriggerResource `json:"value,omitempty"` // READ-ONLY; The continuation token for getting the next page of results, if any remaining results exist, null otherwise. NextLink *string `json:"nextLink,omitempty" azure:"ro"` }
RerunTriggerListResponse - A list of rerun triggers.
func (RerunTriggerListResponse) MarshalJSON ¶
func (r RerunTriggerListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RerunTriggerListResponse.
type RerunTriggerResource ¶
type RerunTriggerResource struct { SubResource // REQUIRED; Properties of the rerun trigger. Properties *RerunTumblingWindowTrigger `json:"properties,omitempty"` }
RerunTriggerResource - RerunTrigger resource type.
func (RerunTriggerResource) MarshalJSON ¶
func (r RerunTriggerResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RerunTriggerResource.
func (*RerunTriggerResource) UnmarshalJSON ¶
func (r *RerunTriggerResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RerunTriggerResource.
type RerunTumblingWindowTrigger ¶
type RerunTumblingWindowTrigger struct { Trigger // REQUIRED; Rerun Trigger properties. TypeProperties *RerunTumblingWindowTriggerTypeProperties `json:"typeProperties,omitempty"` }
RerunTumblingWindowTrigger - Trigger that schedules pipeline reruns for all fixed time interval windows from a requested start time to requested end time.
func (RerunTumblingWindowTrigger) MarshalJSON ¶
func (r RerunTumblingWindowTrigger) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RerunTumblingWindowTrigger.
func (*RerunTumblingWindowTrigger) UnmarshalJSON ¶
func (r *RerunTumblingWindowTrigger) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RerunTumblingWindowTrigger.
type RerunTumblingWindowTriggerActionParameters ¶
type RerunTumblingWindowTriggerActionParameters struct { // REQUIRED; The end time for the time period for which restatement is initiated. Only UTC time is currently supported. EndTime *time.Time `json:"endTime,omitempty"` // REQUIRED; The max number of parallel time windows (ready for execution) for which a rerun is triggered. MaxConcurrency *int32 `json:"maxConcurrency,omitempty"` // REQUIRED; The start time for the time period for which restatement is initiated. Only UTC time is currently supported. StartTime *time.Time `json:"startTime,omitempty"` }
RerunTumblingWindowTriggerActionParameters - Rerun tumbling window trigger Parameters.
func (RerunTumblingWindowTriggerActionParameters) MarshalJSON ¶
func (r RerunTumblingWindowTriggerActionParameters) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RerunTumblingWindowTriggerActionParameters.
func (*RerunTumblingWindowTriggerActionParameters) UnmarshalJSON ¶
func (r *RerunTumblingWindowTriggerActionParameters) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RerunTumblingWindowTriggerActionParameters.
type RerunTumblingWindowTriggerTypeProperties ¶
type RerunTumblingWindowTriggerTypeProperties struct { // REQUIRED; The parent trigger reference. ParentTrigger interface{} `json:"parentTrigger,omitempty"` // REQUIRED; The end time for the time period for which restatement is initiated. Only UTC time is currently supported. RequestedEndTime *time.Time `json:"requestedEndTime,omitempty"` // REQUIRED; The start time for the time period for which restatement is initiated. Only UTC time is currently supported. RequestedStartTime *time.Time `json:"requestedStartTime,omitempty"` // REQUIRED; The max number of parallel time windows (ready for execution) for which a rerun is triggered. RerunConcurrency *int32 `json:"rerunConcurrency,omitempty"` }
RerunTumblingWindowTriggerTypeProperties - Rerun Trigger properties.
func (RerunTumblingWindowTriggerTypeProperties) MarshalJSON ¶
func (r RerunTumblingWindowTriggerTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RerunTumblingWindowTriggerTypeProperties.
func (*RerunTumblingWindowTriggerTypeProperties) UnmarshalJSON ¶
func (r *RerunTumblingWindowTriggerTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RerunTumblingWindowTriggerTypeProperties.
type Resource ¶
type Resource struct { // READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty" azure:"ro"` // READ-ONLY; The name of the resource Name *string `json:"name,omitempty" azure:"ro"` // READ-ONLY; The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty" azure:"ro"` }
Resource - Common fields that are returned in the response for all Azure Resource Manager resources
func (Resource) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type Resource.
func (*Resource) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type Resource.
type ResourceIdentityType ¶
type ResourceIdentityType string
ResourceIdentityType - The type of managed identity for the workspace
const ( ResourceIdentityTypeNone ResourceIdentityType = "None" ResourceIdentityTypeSystemAssigned ResourceIdentityType = "SystemAssigned" )
func PossibleResourceIdentityTypeValues ¶
func PossibleResourceIdentityTypeValues() []ResourceIdentityType
PossibleResourceIdentityTypeValues returns the possible values for the ResourceIdentityType const type.
func (ResourceIdentityType) ToPtr ¶
func (c ResourceIdentityType) ToPtr() *ResourceIdentityType
ToPtr returns a *ResourceIdentityType pointing to the current value.
type ResponsysLinkedService ¶
type ResponsysLinkedService struct { LinkedService // REQUIRED; Responsys linked service properties. TypeProperties *ResponsysLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
ResponsysLinkedService - Responsys linked service.
func (ResponsysLinkedService) MarshalJSON ¶
func (r ResponsysLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ResponsysLinkedService.
func (*ResponsysLinkedService) UnmarshalJSON ¶
func (r *ResponsysLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ResponsysLinkedService.
type ResponsysLinkedServiceTypeProperties ¶
type ResponsysLinkedServiceTypeProperties struct { // REQUIRED; The client ID associated with the Responsys application. Type: string (or Expression with resultType string). ClientID interface{} `json:"clientId,omitempty"` // REQUIRED; The endpoint of the Responsys server. Endpoint interface{} `json:"endpoint,omitempty"` // The client secret associated with the Responsys application. Type: string (or Expression with resultType string). ClientSecret SecretBaseClassification `json:"clientSecret,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. Type: boolean (or Expression with resultType boolean). UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value // is true. Type: boolean (or Expression with // resultType boolean). UseHostVerification interface{} `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. Type: boolean (or Expression with resultType // boolean). UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` }
ResponsysLinkedServiceTypeProperties - Responsys linked service properties.
func (ResponsysLinkedServiceTypeProperties) MarshalJSON ¶
func (r ResponsysLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ResponsysLinkedServiceTypeProperties.
func (*ResponsysLinkedServiceTypeProperties) UnmarshalJSON ¶
func (r *ResponsysLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ResponsysLinkedServiceTypeProperties.
type ResponsysObjectDataset ¶
type ResponsysObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
ResponsysObjectDataset - Responsys dataset.
func (ResponsysObjectDataset) MarshalJSON ¶
func (r ResponsysObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ResponsysObjectDataset.
func (*ResponsysObjectDataset) UnmarshalJSON ¶
func (r *ResponsysObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ResponsysObjectDataset.
type ResponsysSource ¶
type ResponsysSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
ResponsysSource - A copy activity Responsys source.
func (ResponsysSource) MarshalJSON ¶
func (r ResponsysSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ResponsysSource.
func (*ResponsysSource) UnmarshalJSON ¶
func (r *ResponsysSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ResponsysSource.
type RestResourceDataset ¶
type RestResourceDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *RestResourceDatasetTypeProperties `json:"typeProperties,omitempty"` }
RestResourceDataset - A Rest service dataset.
func (RestResourceDataset) MarshalJSON ¶
func (r RestResourceDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RestResourceDataset.
func (*RestResourceDataset) UnmarshalJSON ¶
func (r *RestResourceDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RestResourceDataset.
type RestResourceDatasetTypeProperties ¶
type RestResourceDatasetTypeProperties struct { // The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string). AdditionalHeaders interface{} `json:"additionalHeaders,omitempty"` // The pagination rules to compose next page requests. Type: string (or Expression with resultType string). PaginationRules interface{} `json:"paginationRules,omitempty"` // The relative URL to the resource that the RESTful API provides. Type: string (or Expression with resultType string). RelativeURL interface{} `json:"relativeUrl,omitempty"` // The HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string). RequestBody interface{} `json:"requestBody,omitempty"` // The HTTP method used to call the RESTful API. The default is GET. Type: string (or Expression with resultType string). RequestMethod interface{} `json:"requestMethod,omitempty"` }
RestResourceDatasetTypeProperties - Properties specific to this dataset type.
type RestServiceAuthenticationType ¶
type RestServiceAuthenticationType string
RestServiceAuthenticationType - Type of authentication used to connect to the REST service.
const ( RestServiceAuthenticationTypeAADServicePrincipal RestServiceAuthenticationType = "AadServicePrincipal" RestServiceAuthenticationTypeAnonymous RestServiceAuthenticationType = "Anonymous" RestServiceAuthenticationTypeBasic RestServiceAuthenticationType = "Basic" RestServiceAuthenticationTypeManagedServiceIdentity RestServiceAuthenticationType = "ManagedServiceIdentity" )
func PossibleRestServiceAuthenticationTypeValues ¶
func PossibleRestServiceAuthenticationTypeValues() []RestServiceAuthenticationType
PossibleRestServiceAuthenticationTypeValues returns the possible values for the RestServiceAuthenticationType const type.
func (RestServiceAuthenticationType) ToPtr ¶
func (c RestServiceAuthenticationType) ToPtr() *RestServiceAuthenticationType
ToPtr returns a *RestServiceAuthenticationType pointing to the current value.
type RestServiceLinkedService ¶
type RestServiceLinkedService struct { LinkedService // REQUIRED; Rest Service linked service properties. TypeProperties *RestServiceLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
RestServiceLinkedService - Rest Service linked service.
func (RestServiceLinkedService) MarshalJSON ¶
func (r RestServiceLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RestServiceLinkedService.
func (*RestServiceLinkedService) UnmarshalJSON ¶
func (r *RestServiceLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RestServiceLinkedService.
type RestServiceLinkedServiceTypeProperties ¶
type RestServiceLinkedServiceTypeProperties struct { // REQUIRED; Type of authentication used to connect to the REST service. AuthenticationType *RestServiceAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The base URL of the REST service. URL interface{} `json:"url,omitempty"` // The resource you are requesting authorization to use. AADResourceID interface{} `json:"aadResourceId,omitempty"` // Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value // is the data factory regions’ cloud type. Type: // string (or Expression with resultType string). AzureCloudType interface{} `json:"azureCloudType,omitempty"` // Whether to validate server side SSL certificate when connecting to the endpoint.The default value is true. Type: boolean (or Expression with resultType // boolean). EnableServerCertificateValidation interface{} `json:"enableServerCertificateValidation,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The password used in Basic authentication type. Password SecretBaseClassification `json:"password,omitempty"` // The application's client ID used in AadServicePrincipal authentication type. ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` // The application's key used in AadServicePrincipal authentication type. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // The tenant information (domain name or tenant ID) used in AadServicePrincipal authentication type under which your application resides. Tenant interface{} `json:"tenant,omitempty"` // The user name used in Basic authentication type. UserName interface{} `json:"userName,omitempty"` }
RestServiceLinkedServiceTypeProperties - Rest Service linked service properties.
func (RestServiceLinkedServiceTypeProperties) MarshalJSON ¶
func (r RestServiceLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RestServiceLinkedServiceTypeProperties.
func (*RestServiceLinkedServiceTypeProperties) UnmarshalJSON ¶
func (r *RestServiceLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RestServiceLinkedServiceTypeProperties.
type RestSink ¶
type RestSink struct { CopySink // The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string). AdditionalHeaders interface{} `json:"additionalHeaders,omitempty"` // Http Compression Type to Send data in compressed format with Optimal Compression Level, Default is None. And The Only Supported option is Gzip. HTTPCompressionType interface{} `json:"httpCompressionType,omitempty"` // The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:01:40. // Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). HTTPRequestTimeout interface{} `json:"httpRequestTimeout,omitempty"` // The time to await before sending next request, in milliseconds RequestInterval interface{} `json:"requestInterval,omitempty"` // The HTTP method used to call the RESTful API. The default is POST. Type: string (or Expression with resultType string). RequestMethod interface{} `json:"requestMethod,omitempty"` }
RestSink - A copy activity Rest service Sink.
func (RestSink) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type RestSink.
func (*RestSink) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type RestSink.
type RestSource ¶
type RestSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string). AdditionalHeaders interface{} `json:"additionalHeaders,omitempty"` // The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:01:40. // Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). HTTPRequestTimeout interface{} `json:"httpRequestTimeout,omitempty"` // The pagination rules to compose next page requests. Type: string (or Expression with resultType string). PaginationRules interface{} `json:"paginationRules,omitempty"` // The HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string). RequestBody interface{} `json:"requestBody,omitempty"` // The time to await before sending next page request. RequestInterval interface{} `json:"requestInterval,omitempty"` // The HTTP method used to call the RESTful API. The default is GET. Type: string (or Expression with resultType string). RequestMethod interface{} `json:"requestMethod,omitempty"` }
RestSource - A copy activity Rest service source.
func (RestSource) MarshalJSON ¶
func (r RestSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RestSource.
func (*RestSource) UnmarshalJSON ¶
func (r *RestSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RestSource.
type RetryPolicy ¶
type RetryPolicy struct { // Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0. Count interface{} `json:"count,omitempty"` // Interval between retries in seconds. Default is 30. IntervalInSeconds *int32 `json:"intervalInSeconds,omitempty"` }
RetryPolicy - Execution policy for an activity.
type RunFilterParameters ¶
type RunFilterParameters struct { // REQUIRED; The time at or after which the run event was updated in 'ISO 8601' format. LastUpdatedAfter *time.Time `json:"lastUpdatedAfter,omitempty"` // REQUIRED; The time at or before which the run event was updated in 'ISO 8601' format. LastUpdatedBefore *time.Time `json:"lastUpdatedBefore,omitempty"` // The continuation token for getting the next page of results. Null for first page. ContinuationToken *string `json:"continuationToken,omitempty"` // List of filters. Filters []*RunQueryFilter `json:"filters,omitempty"` // List of OrderBy option. OrderBy []*RunQueryOrderBy `json:"orderBy,omitempty"` }
RunFilterParameters - Query parameters for listing runs.
func (RunFilterParameters) MarshalJSON ¶
func (r RunFilterParameters) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RunFilterParameters.
func (*RunFilterParameters) UnmarshalJSON ¶
func (r *RunFilterParameters) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RunFilterParameters.
type RunQueryFilter ¶
type RunQueryFilter struct { // REQUIRED; Parameter name to be used for filter. The allowed operands to query pipeline runs are PipelineName, RunStart, RunEnd and Status; to query activity // runs are ActivityName, ActivityRunStart, // ActivityRunEnd, ActivityType and Status, and to query trigger runs are TriggerName, TriggerRunTimestamp and Status. Operand *RunQueryFilterOperand `json:"operand,omitempty"` // REQUIRED; Operator to be used for filter. Operator *RunQueryFilterOperator `json:"operator,omitempty"` // REQUIRED; List of filter values. Values []*string `json:"values,omitempty"` }
RunQueryFilter - Query filter option for listing runs.
func (RunQueryFilter) MarshalJSON ¶
func (r RunQueryFilter) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RunQueryFilter.
type RunQueryFilterOperand ¶
type RunQueryFilterOperand string
RunQueryFilterOperand - Parameter name to be used for filter. The allowed operands to query pipeline runs are PipelineName, RunStart, RunEnd and Status; to query activity runs are ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType and Status, and to query trigger runs are TriggerName, TriggerRunTimestamp and Status.
const ( RunQueryFilterOperandActivityName RunQueryFilterOperand = "ActivityName" RunQueryFilterOperandActivityRunEnd RunQueryFilterOperand = "ActivityRunEnd" RunQueryFilterOperandActivityRunStart RunQueryFilterOperand = "ActivityRunStart" RunQueryFilterOperandActivityType RunQueryFilterOperand = "ActivityType" RunQueryFilterOperandLatestOnly RunQueryFilterOperand = "LatestOnly" RunQueryFilterOperandPipelineName RunQueryFilterOperand = "PipelineName" RunQueryFilterOperandRunEnd RunQueryFilterOperand = "RunEnd" RunQueryFilterOperandRunGroupID RunQueryFilterOperand = "RunGroupId" RunQueryFilterOperandRunStart RunQueryFilterOperand = "RunStart" RunQueryFilterOperandStatus RunQueryFilterOperand = "Status" RunQueryFilterOperandTriggerName RunQueryFilterOperand = "TriggerName" RunQueryFilterOperandTriggerRunTimestamp RunQueryFilterOperand = "TriggerRunTimestamp" )
func PossibleRunQueryFilterOperandValues ¶
func PossibleRunQueryFilterOperandValues() []RunQueryFilterOperand
PossibleRunQueryFilterOperandValues returns the possible values for the RunQueryFilterOperand const type.
func (RunQueryFilterOperand) ToPtr ¶
func (c RunQueryFilterOperand) ToPtr() *RunQueryFilterOperand
ToPtr returns a *RunQueryFilterOperand pointing to the current value.
type RunQueryFilterOperator ¶
type RunQueryFilterOperator string
RunQueryFilterOperator - Operator to be used for filter.
const ( RunQueryFilterOperatorEquals RunQueryFilterOperator = "Equals" RunQueryFilterOperatorIn RunQueryFilterOperator = "In" RunQueryFilterOperatorNotEquals RunQueryFilterOperator = "NotEquals" RunQueryFilterOperatorNotIn RunQueryFilterOperator = "NotIn" )
func PossibleRunQueryFilterOperatorValues ¶
func PossibleRunQueryFilterOperatorValues() []RunQueryFilterOperator
PossibleRunQueryFilterOperatorValues returns the possible values for the RunQueryFilterOperator const type.
func (RunQueryFilterOperator) ToPtr ¶
func (c RunQueryFilterOperator) ToPtr() *RunQueryFilterOperator
ToPtr returns a *RunQueryFilterOperator pointing to the current value.
type RunQueryOrder ¶
type RunQueryOrder string
RunQueryOrder - Sorting order of the parameter.
const ( RunQueryOrderASC RunQueryOrder = "ASC" RunQueryOrderDESC RunQueryOrder = "DESC" )
func PossibleRunQueryOrderValues ¶
func PossibleRunQueryOrderValues() []RunQueryOrder
PossibleRunQueryOrderValues returns the possible values for the RunQueryOrder const type.
func (RunQueryOrder) ToPtr ¶
func (c RunQueryOrder) ToPtr() *RunQueryOrder
ToPtr returns a *RunQueryOrder pointing to the current value.
type RunQueryOrderBy ¶
type RunQueryOrderBy struct { // REQUIRED; Sorting order of the parameter. Order *RunQueryOrder `json:"order,omitempty"` // REQUIRED; Parameter name to be used for order by. The allowed parameters to order by for pipeline runs are PipelineName, RunStart, RunEnd and Status; // for activity runs are ActivityName, ActivityRunStart, // ActivityRunEnd and Status; for trigger runs are TriggerName, TriggerRunTimestamp and Status. OrderBy *RunQueryOrderByField `json:"orderBy,omitempty"` }
RunQueryOrderBy - An object to provide order by options for listing runs.
type RunQueryOrderByField ¶
type RunQueryOrderByField string
RunQueryOrderByField - Parameter name to be used for order by. The allowed parameters to order by for pipeline runs are PipelineName, RunStart, RunEnd and Status; for activity runs are ActivityName, ActivityRunStart, ActivityRunEnd and Status; for trigger runs are TriggerName, TriggerRunTimestamp and Status.
const ( RunQueryOrderByFieldActivityName RunQueryOrderByField = "ActivityName" RunQueryOrderByFieldActivityRunEnd RunQueryOrderByField = "ActivityRunEnd" RunQueryOrderByFieldActivityRunStart RunQueryOrderByField = "ActivityRunStart" RunQueryOrderByFieldPipelineName RunQueryOrderByField = "PipelineName" RunQueryOrderByFieldRunEnd RunQueryOrderByField = "RunEnd" RunQueryOrderByFieldRunStart RunQueryOrderByField = "RunStart" RunQueryOrderByFieldStatus RunQueryOrderByField = "Status" RunQueryOrderByFieldTriggerName RunQueryOrderByField = "TriggerName" RunQueryOrderByFieldTriggerRunTimestamp RunQueryOrderByField = "TriggerRunTimestamp" )
func PossibleRunQueryOrderByFieldValues ¶
func PossibleRunQueryOrderByFieldValues() []RunQueryOrderByField
PossibleRunQueryOrderByFieldValues returns the possible values for the RunQueryOrderByField const type.
func (RunQueryOrderByField) ToPtr ¶
func (c RunQueryOrderByField) ToPtr() *RunQueryOrderByField
ToPtr returns a *RunQueryOrderByField pointing to the current value.
type SKU ¶
type SKU struct { // If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. Capacity *int32 `json:"capacity,omitempty"` // The SKU name Name *string `json:"name,omitempty"` // The service tier Tier *string `json:"tier,omitempty"` }
SKU - SQL pool SKU
type SQLConnection ¶
type SQLConnection struct { // REQUIRED; The identifier of the connection. Name *string `json:"name,omitempty"` // REQUIRED; The type of the connection. Type *SQLConnectionType `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} }
SQLConnection - The connection used to execute the SQL script.
func (SQLConnection) MarshalJSON ¶
func (s SQLConnection) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLConnection.
func (*SQLConnection) UnmarshalJSON ¶
func (s *SQLConnection) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SQLConnection.
type SQLConnectionType ¶
type SQLConnectionType string
SQLConnectionType - The type of the connection.
const ( SQLConnectionTypeSQLOnDemand SQLConnectionType = "SqlOnDemand" SQLConnectionTypeSQLPool SQLConnectionType = "SqlPool" )
func PossibleSQLConnectionTypeValues ¶
func PossibleSQLConnectionTypeValues() []SQLConnectionType
PossibleSQLConnectionTypeValues returns the possible values for the SQLConnectionType const type.
func (SQLConnectionType) ToPtr ¶
func (c SQLConnectionType) ToPtr() *SQLConnectionType
ToPtr returns a *SQLConnectionType pointing to the current value.
type SQLDWSink ¶
type SQLDWSink struct { CopySink // Indicates to use Copy Command to copy data into SQL Data Warehouse. Type: boolean (or Expression with resultType boolean). AllowCopyCommand interface{} `json:"allowCopyCommand,omitempty"` // Indicates to use PolyBase to copy data into SQL Data Warehouse when applicable. Type: boolean (or Expression with resultType boolean). AllowPolyBase interface{} `json:"allowPolyBase,omitempty"` // Specifies Copy Command related settings when allowCopyCommand is true. CopyCommandSettings *DWCopyCommandSettings `json:"copyCommandSettings,omitempty"` // Specifies PolyBase-related settings when allowPolyBase is true. PolyBaseSettings *PolybaseSettings `json:"polyBaseSettings,omitempty"` // SQL pre-copy script. Type: string (or Expression with resultType string). PreCopyScript interface{} `json:"preCopyScript,omitempty"` // The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression with resultType string). TableOption interface{} `json:"tableOption,omitempty"` }
SQLDWSink - A copy activity SQL Data Warehouse sink.
func (SQLDWSink) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type SQLDWSink.
func (*SQLDWSink) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type SQLDWSink.
type SQLDWSource ¶
type SQLDWSource struct { TabularSource // The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", "DynamicRange". PartitionOption interface{} `json:"partitionOption,omitempty"` // The settings that will be leveraged for Sql source partitioning. PartitionSettings *SQLPartitionSettings `json:"partitionSettings,omitempty"` // SQL Data Warehouse reader query. Type: string (or Expression with resultType string). SQLReaderQuery interface{} `json:"sqlReaderQuery,omitempty"` // Name of the stored procedure for a SQL Data Warehouse source. This cannot be used at the same time as SqlReaderQuery. Type: string (or Expression with // resultType string). SQLReaderStoredProcedureName interface{} `json:"sqlReaderStoredProcedureName,omitempty"` // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". Type: object (or Expression with resultType // object), itemType: StoredProcedureParameter. StoredProcedureParameters interface{} `json:"storedProcedureParameters,omitempty"` }
SQLDWSource - A copy activity SQL Data Warehouse source.
func (SQLDWSource) MarshalJSON ¶
func (s SQLDWSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLDWSource.
func (*SQLDWSource) UnmarshalJSON ¶
func (s *SQLDWSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SQLDWSource.
type SQLMISink ¶
type SQLMISink struct { CopySink // SQL pre-copy script. Type: string (or Expression with resultType string). PreCopyScript interface{} `json:"preCopyScript,omitempty"` // SQL writer stored procedure name. Type: string (or Expression with resultType string). SQLWriterStoredProcedureName interface{} `json:"sqlWriterStoredProcedureName,omitempty"` // SQL writer table type. Type: string (or Expression with resultType string). SQLWriterTableType interface{} `json:"sqlWriterTableType,omitempty"` // SQL stored procedure parameters. StoredProcedureParameters map[string]*StoredProcedureParameter `json:"storedProcedureParameters,omitempty"` // The stored procedure parameter name of the table type. Type: string (or Expression with resultType string). StoredProcedureTableTypeParameterName interface{} `json:"storedProcedureTableTypeParameterName,omitempty"` // The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression with resultType string). TableOption interface{} `json:"tableOption,omitempty"` }
SQLMISink - A copy activity Azure SQL Managed Instance sink.
func (SQLMISink) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type SQLMISink.
func (*SQLMISink) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type SQLMISink.
type SQLMISource ¶
type SQLMISource struct { TabularSource // The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", "DynamicRange". PartitionOption interface{} `json:"partitionOption,omitempty"` // The settings that will be leveraged for Sql source partitioning. PartitionSettings *SQLPartitionSettings `json:"partitionSettings,omitempty"` // Which additional types to produce. ProduceAdditionalTypes interface{} `json:"produceAdditionalTypes,omitempty"` // SQL reader query. Type: string (or Expression with resultType string). SQLReaderQuery interface{} `json:"sqlReaderQuery,omitempty"` // Name of the stored procedure for a Azure SQL Managed Instance source. This cannot be used at the same time as SqlReaderQuery. Type: string (or Expression // with resultType string). SQLReaderStoredProcedureName interface{} `json:"sqlReaderStoredProcedureName,omitempty"` // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". StoredProcedureParameters map[string]*StoredProcedureParameter `json:"storedProcedureParameters,omitempty"` }
SQLMISource - A copy activity Azure SQL Managed Instance source.
func (SQLMISource) MarshalJSON ¶
func (s SQLMISource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLMISource.
func (*SQLMISource) UnmarshalJSON ¶
func (s *SQLMISource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SQLMISource.
type SQLPartitionOption ¶
type SQLPartitionOption string
SQLPartitionOption - The partition mechanism that will be used for Sql read in parallel.
const ( SQLPartitionOptionDynamicRange SQLPartitionOption = "DynamicRange" SQLPartitionOptionNone SQLPartitionOption = "None" SQLPartitionOptionPhysicalPartitionsOfTable SQLPartitionOption = "PhysicalPartitionsOfTable" )
func PossibleSQLPartitionOptionValues ¶
func PossibleSQLPartitionOptionValues() []SQLPartitionOption
PossibleSQLPartitionOptionValues returns the possible values for the SQLPartitionOption const type.
func (SQLPartitionOption) ToPtr ¶
func (c SQLPartitionOption) ToPtr() *SQLPartitionOption
ToPtr returns a *SQLPartitionOption pointing to the current value.
type SQLPartitionSettings ¶
type SQLPartitionSettings struct { // The name of the column in integer or datetime type that will be used for proceeding partitioning. If not specified, the primary key of the table is auto-detected // and used as the partition column. // Type: string (or Expression with resultType string). PartitionColumnName interface{} `json:"partitionColumnName,omitempty"` // The minimum value of the partition column for partition range splitting. This value is used to decide the partition stride, not for filtering the rows // in table. All rows in the table or query result // will be partitioned and copied. Type: string (or Expression with resultType string). PartitionLowerBound interface{} `json:"partitionLowerBound,omitempty"` // The maximum value of the partition column for partition range splitting. This value is used to decide the partition stride, not for filtering the rows // in table. All rows in the table or query result // will be partitioned and copied. Type: string (or Expression with resultType string). PartitionUpperBound interface{} `json:"partitionUpperBound,omitempty"` }
SQLPartitionSettings - The settings that will be leveraged for Sql source partitioning.
type SQLPool ¶
type SQLPool struct { TrackedResource // SQL pool properties Properties *SQLPoolResourceProperties `json:"properties,omitempty"` // SQL pool SKU SKU *SKU `json:"sku,omitempty"` }
SQLPool - A SQL Analytics pool
func (SQLPool) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type SQLPool.
type SQLPoolInfoListResult ¶
type SQLPoolInfoListResult struct { // Link to the next page of results NextLink *string `json:"nextLink,omitempty"` // List of SQL pools Value []*SQLPool `json:"value,omitempty"` }
SQLPoolInfoListResult - List of SQL pools
func (SQLPoolInfoListResult) MarshalJSON ¶
func (s SQLPoolInfoListResult) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLPoolInfoListResult.
type SQLPoolInfoListResultResponse ¶
type SQLPoolInfoListResultResponse struct { // RawResponse contains the underlying HTTP response. RawResponse *http.Response // List of SQL pools SQLPoolInfoListResult *SQLPoolInfoListResult }
SQLPoolInfoListResultResponse is the response envelope for operations that return a SQLPoolInfoListResult type.
type SQLPoolReference ¶
type SQLPoolReference struct { // REQUIRED; Reference SQL pool name. ReferenceName *string `json:"referenceName,omitempty"` // REQUIRED; SQL pool reference type. Type *SQLPoolReferenceType `json:"type,omitempty"` }
SQLPoolReference - SQL pool reference type.
type SQLPoolReferenceType ¶
type SQLPoolReferenceType string
SQLPoolReferenceType - SQL pool reference type.
const (
SQLPoolReferenceTypeSQLPoolReference SQLPoolReferenceType = "SqlPoolReference"
)
func PossibleSQLPoolReferenceTypeValues ¶
func PossibleSQLPoolReferenceTypeValues() []SQLPoolReferenceType
PossibleSQLPoolReferenceTypeValues returns the possible values for the SQLPoolReferenceType const type.
func (SQLPoolReferenceType) ToPtr ¶
func (c SQLPoolReferenceType) ToPtr() *SQLPoolReferenceType
ToPtr returns a *SQLPoolReferenceType pointing to the current value.
type SQLPoolResourceProperties ¶
type SQLPoolResourceProperties struct { // Collation mode Collation *string `json:"collation,omitempty"` // What is this? CreateMode *string `json:"createMode,omitempty"` // Date the SQL pool was created CreationDate *time.Time `json:"creationDate,omitempty"` // Maximum size in bytes MaxSizeBytes *int64 `json:"maxSizeBytes,omitempty"` // Resource state ProvisioningState *string `json:"provisioningState,omitempty"` // Backup database to restore from RecoverableDatabaseID *string `json:"recoverableDatabaseId,omitempty"` // Snapshot time to restore RestorePointInTime *string `json:"restorePointInTime,omitempty"` // Source database to create from SourceDatabaseID *string `json:"sourceDatabaseId,omitempty"` // Resource status Status *string `json:"status,omitempty"` }
SQLPoolResourceProperties - Properties of a SQL Analytics pool
func (SQLPoolResourceProperties) MarshalJSON ¶
func (s SQLPoolResourceProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLPoolResourceProperties.
func (*SQLPoolResourceProperties) UnmarshalJSON ¶
func (s *SQLPoolResourceProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SQLPoolResourceProperties.
type SQLPoolResponse ¶
type SQLPoolResponse struct { // RawResponse contains the underlying HTTP response. RawResponse *http.Response // A SQL Analytics pool SQLPool *SQLPool }
SQLPoolResponse is the response envelope for operations that return a SQLPool type.
type SQLPoolStoredProcedureActivity ¶
type SQLPoolStoredProcedureActivity struct { Activity // REQUIRED; SQL pool stored procedure reference. SQLPool *SQLPoolReference `json:"sqlPool,omitempty"` // REQUIRED; Execute SQL pool stored procedure activity properties. TypeProperties *SQLPoolStoredProcedureActivityTypeProperties `json:"typeProperties,omitempty"` }
SQLPoolStoredProcedureActivity - Execute SQL pool stored procedure activity.
func (SQLPoolStoredProcedureActivity) MarshalJSON ¶
func (s SQLPoolStoredProcedureActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLPoolStoredProcedureActivity.
func (*SQLPoolStoredProcedureActivity) UnmarshalJSON ¶
func (s *SQLPoolStoredProcedureActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SQLPoolStoredProcedureActivity.
type SQLPoolStoredProcedureActivityTypeProperties ¶
type SQLPoolStoredProcedureActivityTypeProperties struct { // REQUIRED; Stored procedure name. Type: string (or Expression with resultType string). StoredProcedureName interface{} `json:"storedProcedureName,omitempty"` // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". StoredProcedureParameters map[string]*StoredProcedureParameter `json:"storedProcedureParameters,omitempty"` }
SQLPoolStoredProcedureActivityTypeProperties - SQL stored procedure activity properties.
func (SQLPoolStoredProcedureActivityTypeProperties) MarshalJSON ¶
func (s SQLPoolStoredProcedureActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLPoolStoredProcedureActivityTypeProperties.
type SQLPoolsClient ¶
type SQLPoolsClient struct {
// contains filtered or unexported fields
}
SQLPoolsClient contains the methods for the SQLPools group. Don't use this type directly, use NewSQLPoolsClient() instead.
func NewSQLPoolsClient ¶
func NewSQLPoolsClient(con *Connection) *SQLPoolsClient
NewSQLPoolsClient creates a new instance of SQLPoolsClient with the specified values.
func (*SQLPoolsClient) Get ¶
func (client *SQLPoolsClient) Get(ctx context.Context, sqlPoolName string, options *SQLPoolsGetOptions) (SQLPoolResponse, error)
Get - Get Sql Pool If the operation fails it returns the *ErrorContract error type.
func (*SQLPoolsClient) List ¶
func (client *SQLPoolsClient) List(ctx context.Context, options *SQLPoolsListOptions) (SQLPoolInfoListResultResponse, error)
List - List Sql Pools If the operation fails it returns the *ErrorContract error type.
type SQLPoolsGetOptions ¶
type SQLPoolsGetOptions struct { }
SQLPoolsGetOptions contains the optional parameters for the SQLPools.Get method.
type SQLPoolsListOptions ¶
type SQLPoolsListOptions struct { }
SQLPoolsListOptions contains the optional parameters for the SQLPools.List method.
type SQLScript ¶
type SQLScript struct { // REQUIRED; The content of the SQL script. Content *SQLScriptContent `json:"content,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // The description of the SQL script. Description *string `json:"description,omitempty"` // The type of the SQL script. Type *SQLScriptType `json:"type,omitempty"` }
SQLScript - SQL script.
func (SQLScript) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type SQLScript.
func (*SQLScript) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type SQLScript.
type SQLScriptBeginCreateOrUpdateSQLScriptOptions ¶
type SQLScriptBeginCreateOrUpdateSQLScriptOptions struct { // ETag of the SQL script entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update. IfMatch *string }
SQLScriptBeginCreateOrUpdateSQLScriptOptions contains the optional parameters for the SQLScript.BeginCreateOrUpdateSQLScript method.
type SQLScriptBeginDeleteSQLScriptOptions ¶
type SQLScriptBeginDeleteSQLScriptOptions struct { }
SQLScriptBeginDeleteSQLScriptOptions contains the optional parameters for the SQLScript.BeginDeleteSQLScript method.
type SQLScriptBeginRenameSQLScriptOptions ¶
type SQLScriptBeginRenameSQLScriptOptions struct { }
SQLScriptBeginRenameSQLScriptOptions contains the optional parameters for the SQLScript.BeginRenameSQLScript method.
type SQLScriptClient ¶
type SQLScriptClient struct {
// contains filtered or unexported fields
}
SQLScriptClient contains the methods for the SQLScript group. Don't use this type directly, use NewSQLScriptClient() instead.
func NewSQLScriptClient ¶
func NewSQLScriptClient(con *Connection) *SQLScriptClient
NewSQLScriptClient creates a new instance of SQLScriptClient with the specified values.
func (*SQLScriptClient) BeginCreateOrUpdateSQLScript ¶
func (client *SQLScriptClient) BeginCreateOrUpdateSQLScript(ctx context.Context, sqlScriptName string, sqlScript SQLScriptResource, options *SQLScriptBeginCreateOrUpdateSQLScriptOptions) (SQLScriptResourcePollerResponse, error)
BeginCreateOrUpdateSQLScript - Creates or updates a Sql Script. If the operation fails it returns the *CloudError error type.
func (*SQLScriptClient) BeginDeleteSQLScript ¶
func (client *SQLScriptClient) BeginDeleteSQLScript(ctx context.Context, sqlScriptName string, options *SQLScriptBeginDeleteSQLScriptOptions) (HTTPPollerResponse, error)
BeginDeleteSQLScript - Deletes a Sql Script. If the operation fails it returns the *CloudError error type.
func (*SQLScriptClient) BeginRenameSQLScript ¶
func (client *SQLScriptClient) BeginRenameSQLScript(ctx context.Context, sqlScriptName string, request ArtifactRenameRequest, options *SQLScriptBeginRenameSQLScriptOptions) (HTTPPollerResponse, error)
BeginRenameSQLScript - Renames a sqlScript. If the operation fails it returns the *CloudError error type.
func (*SQLScriptClient) GetSQLScript ¶
func (client *SQLScriptClient) GetSQLScript(ctx context.Context, sqlScriptName string, options *SQLScriptGetSQLScriptOptions) (SQLScriptResourceResponse, error)
GetSQLScript - Gets a sql script. If the operation fails it returns the *CloudError error type.
func (*SQLScriptClient) GetSQLScriptsByWorkspace ¶
func (client *SQLScriptClient) GetSQLScriptsByWorkspace(options *SQLScriptGetSQLScriptsByWorkspaceOptions) SQLScriptsListResponsePager
GetSQLScriptsByWorkspace - Lists sql scripts. If the operation fails it returns the *CloudError error type.
func (*SQLScriptClient) ResumeCreateOrUpdateSQLScript ¶
func (client *SQLScriptClient) ResumeCreateOrUpdateSQLScript(ctx context.Context, token string) (SQLScriptResourcePollerResponse, error)
ResumeCreateOrUpdateSQLScript creates a new SQLScriptResourcePoller from the specified resume token. token - The value must come from a previous call to SQLScriptResourcePoller.ResumeToken().
func (*SQLScriptClient) ResumeDeleteSQLScript ¶
func (client *SQLScriptClient) ResumeDeleteSQLScript(ctx context.Context, token string) (HTTPPollerResponse, error)
ResumeDeleteSQLScript creates a new HTTPPoller from the specified resume token. token - The value must come from a previous call to HTTPPoller.ResumeToken().
func (*SQLScriptClient) ResumeRenameSQLScript ¶
func (client *SQLScriptClient) ResumeRenameSQLScript(ctx context.Context, token string) (HTTPPollerResponse, error)
ResumeRenameSQLScript creates a new HTTPPoller from the specified resume token. token - The value must come from a previous call to HTTPPoller.ResumeToken().
type SQLScriptContent ¶
type SQLScriptContent struct { // REQUIRED; The connection used to execute the SQL script. CurrentConnection *SQLConnection `json:"currentConnection,omitempty"` // REQUIRED; SQL query to execute. Query *string `json:"query,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // The metadata of the SQL script. Metadata *SQLScriptMetadata `json:"metadata,omitempty"` }
SQLScriptContent - The content of the SQL script.
func (SQLScriptContent) MarshalJSON ¶
func (s SQLScriptContent) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLScriptContent.
func (*SQLScriptContent) UnmarshalJSON ¶
func (s *SQLScriptContent) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SQLScriptContent.
type SQLScriptGetSQLScriptOptions ¶
type SQLScriptGetSQLScriptOptions struct { // ETag of the sql compute entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content // will be returned. IfNoneMatch *string }
SQLScriptGetSQLScriptOptions contains the optional parameters for the SQLScript.GetSQLScript method.
type SQLScriptGetSQLScriptsByWorkspaceOptions ¶
type SQLScriptGetSQLScriptsByWorkspaceOptions struct { }
SQLScriptGetSQLScriptsByWorkspaceOptions contains the optional parameters for the SQLScript.GetSQLScriptsByWorkspace method.
type SQLScriptMetadata ¶
type SQLScriptMetadata struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // The language of the SQL script. Language *string `json:"language,omitempty"` }
SQLScriptMetadata - The metadata of the SQL script.
func (SQLScriptMetadata) MarshalJSON ¶
func (s SQLScriptMetadata) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLScriptMetadata.
func (*SQLScriptMetadata) UnmarshalJSON ¶
func (s *SQLScriptMetadata) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SQLScriptMetadata.
type SQLScriptResource ¶
type SQLScriptResource struct { // REQUIRED; The name of the resource Name *string `json:"name,omitempty"` // REQUIRED; Properties of sql script. Properties *SQLScript `json:"properties,omitempty"` // READ-ONLY; Resource Etag. Etag *string `json:"etag,omitempty" azure:"ro"` // READ-ONLY; Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty" azure:"ro"` // READ-ONLY; The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type *string `json:"type,omitempty" azure:"ro"` }
SQLScriptResource - Sql Script resource type.
type SQLScriptResourcePoller ¶
type SQLScriptResourcePoller interface { azcore.Poller // FinalResponse performs a final GET to the service and returns the final response // for the polling operation. If there is an error performing the final GET then an error is returned. // If the final GET succeeded then the final SQLScriptResourceResponse will be returned. FinalResponse(ctx context.Context) (SQLScriptResourceResponse, error) }
SQLScriptResourcePoller provides polling facilities until the operation reaches a terminal state.
type SQLScriptResourcePollerResponse ¶
type SQLScriptResourcePollerResponse struct { // PollUntilDone will poll the service endpoint until a terminal state is reached or an error is received PollUntilDone func(ctx context.Context, frequency time.Duration) (SQLScriptResourceResponse, error) // Poller contains an initialized poller. Poller SQLScriptResourcePoller // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
SQLScriptResourcePollerResponse is the response envelope for operations that asynchronously return a SQLScriptResource type.
type SQLScriptResourceResponse ¶
type SQLScriptResourceResponse struct { // RawResponse contains the underlying HTTP response. RawResponse *http.Response // Sql Script resource type. SQLScriptResource *SQLScriptResource }
SQLScriptResourceResponse is the response envelope for operations that return a SQLScriptResource type.
type SQLScriptType ¶
type SQLScriptType string
SQLScriptType - The type of the SQL script.
const (
SQLScriptTypeSQLQuery SQLScriptType = "SqlQuery"
)
func PossibleSQLScriptTypeValues ¶
func PossibleSQLScriptTypeValues() []SQLScriptType
PossibleSQLScriptTypeValues returns the possible values for the SQLScriptType const type.
func (SQLScriptType) ToPtr ¶
func (c SQLScriptType) ToPtr() *SQLScriptType
ToPtr returns a *SQLScriptType pointing to the current value.
type SQLScriptsListResponse ¶
type SQLScriptsListResponse struct { // REQUIRED; List of sql scripts. Value []*SQLScriptResource `json:"value,omitempty"` // The link to the next page of results, if any remaining results exist. NextLink *string `json:"nextLink,omitempty"` }
SQLScriptsListResponse - A list of sql scripts resources.
func (SQLScriptsListResponse) MarshalJSON ¶
func (s SQLScriptsListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLScriptsListResponse.
type SQLScriptsListResponsePager ¶
type SQLScriptsListResponsePager interface { azcore.Pager // Page returns the current SQLScriptsListResponseResponse. PageResponse() SQLScriptsListResponseResponse }
SQLScriptsListResponsePager provides iteration over SQLScriptsListResponse pages.
type SQLScriptsListResponseResponse ¶
type SQLScriptsListResponseResponse struct { // RawResponse contains the underlying HTTP response. RawResponse *http.Response // A list of sql scripts resources. SQLScriptsListResponse *SQLScriptsListResponse }
SQLScriptsListResponseResponse is the response envelope for operations that return a SQLScriptsListResponse type.
type SQLServerLinkedService ¶
type SQLServerLinkedService struct { LinkedService // REQUIRED; SQL Server linked service properties. TypeProperties *SQLServerLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
SQLServerLinkedService - SQL Server linked service.
func (SQLServerLinkedService) MarshalJSON ¶
func (s SQLServerLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLServerLinkedService.
func (*SQLServerLinkedService) UnmarshalJSON ¶
func (s *SQLServerLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SQLServerLinkedService.
type SQLServerLinkedServiceTypeProperties ¶
type SQLServerLinkedServiceTypeProperties struct { // REQUIRED; The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The on-premises Windows authentication password. Password SecretBaseClassification `json:"password,omitempty"` // The on-premises Windows authentication user name. Type: string (or Expression with resultType string). UserName interface{} `json:"userName,omitempty"` }
SQLServerLinkedServiceTypeProperties - SQL Server linked service properties.
func (SQLServerLinkedServiceTypeProperties) MarshalJSON ¶
func (s SQLServerLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLServerLinkedServiceTypeProperties.
func (*SQLServerLinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *SQLServerLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SQLServerLinkedServiceTypeProperties.
type SQLServerSink ¶
type SQLServerSink struct { CopySink // SQL pre-copy script. Type: string (or Expression with resultType string). PreCopyScript interface{} `json:"preCopyScript,omitempty"` // SQL writer stored procedure name. Type: string (or Expression with resultType string). SQLWriterStoredProcedureName interface{} `json:"sqlWriterStoredProcedureName,omitempty"` // SQL writer table type. Type: string (or Expression with resultType string). SQLWriterTableType interface{} `json:"sqlWriterTableType,omitempty"` // SQL stored procedure parameters. StoredProcedureParameters map[string]*StoredProcedureParameter `json:"storedProcedureParameters,omitempty"` // The stored procedure parameter name of the table type. Type: string (or Expression with resultType string). StoredProcedureTableTypeParameterName interface{} `json:"storedProcedureTableTypeParameterName,omitempty"` // The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression with resultType string). TableOption interface{} `json:"tableOption,omitempty"` }
SQLServerSink - A copy activity SQL server sink.
func (SQLServerSink) MarshalJSON ¶
func (s SQLServerSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLServerSink.
func (*SQLServerSink) UnmarshalJSON ¶
func (s *SQLServerSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SQLServerSink.
type SQLServerSource ¶
type SQLServerSource struct { TabularSource // The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", "DynamicRange". PartitionOption interface{} `json:"partitionOption,omitempty"` // The settings that will be leveraged for Sql source partitioning. PartitionSettings *SQLPartitionSettings `json:"partitionSettings,omitempty"` // Which additional types to produce. ProduceAdditionalTypes interface{} `json:"produceAdditionalTypes,omitempty"` // SQL reader query. Type: string (or Expression with resultType string). SQLReaderQuery interface{} `json:"sqlReaderQuery,omitempty"` // Name of the stored procedure for a SQL Database source. This cannot be used at the same time as SqlReaderQuery. Type: string (or Expression with resultType // string). SQLReaderStoredProcedureName interface{} `json:"sqlReaderStoredProcedureName,omitempty"` // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". StoredProcedureParameters map[string]*StoredProcedureParameter `json:"storedProcedureParameters,omitempty"` }
SQLServerSource - A copy activity SQL server source.
func (SQLServerSource) MarshalJSON ¶
func (s SQLServerSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLServerSource.
func (*SQLServerSource) UnmarshalJSON ¶
func (s *SQLServerSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SQLServerSource.
type SQLServerStoredProcedureActivity ¶
type SQLServerStoredProcedureActivity struct { ExecutionActivity // REQUIRED; SQL stored procedure activity properties. TypeProperties *SQLServerStoredProcedureActivityTypeProperties `json:"typeProperties,omitempty"` }
SQLServerStoredProcedureActivity - SQL stored procedure activity type.
func (SQLServerStoredProcedureActivity) MarshalJSON ¶
func (s SQLServerStoredProcedureActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLServerStoredProcedureActivity.
func (*SQLServerStoredProcedureActivity) UnmarshalJSON ¶
func (s *SQLServerStoredProcedureActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SQLServerStoredProcedureActivity.
type SQLServerStoredProcedureActivityTypeProperties ¶
type SQLServerStoredProcedureActivityTypeProperties struct { // REQUIRED; Stored procedure name. Type: string (or Expression with resultType string). StoredProcedureName interface{} `json:"storedProcedureName,omitempty"` // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". StoredProcedureParameters map[string]*StoredProcedureParameter `json:"storedProcedureParameters,omitempty"` }
SQLServerStoredProcedureActivityTypeProperties - SQL stored procedure activity properties.
func (SQLServerStoredProcedureActivityTypeProperties) MarshalJSON ¶
func (s SQLServerStoredProcedureActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLServerStoredProcedureActivityTypeProperties.
type SQLServerTableDataset ¶
type SQLServerTableDataset struct { Dataset // On-premises SQL Server dataset properties. TypeProperties *SQLServerTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
SQLServerTableDataset - The on-premises SQL Server dataset.
func (SQLServerTableDataset) MarshalJSON ¶
func (s SQLServerTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLServerTableDataset.
func (*SQLServerTableDataset) UnmarshalJSON ¶
func (s *SQLServerTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SQLServerTableDataset.
type SQLServerTableDatasetTypeProperties ¶
type SQLServerTableDatasetTypeProperties struct { // The schema name of the SQL Server dataset. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // The table name of the SQL Server dataset. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. TableName interface{} `json:"tableName,omitempty"` }
SQLServerTableDatasetTypeProperties - On-premises SQL Server dataset properties.
type SQLSink ¶
type SQLSink struct { CopySink // SQL pre-copy script. Type: string (or Expression with resultType string). PreCopyScript interface{} `json:"preCopyScript,omitempty"` // SQL writer stored procedure name. Type: string (or Expression with resultType string). SQLWriterStoredProcedureName interface{} `json:"sqlWriterStoredProcedureName,omitempty"` // SQL writer table type. Type: string (or Expression with resultType string). SQLWriterTableType interface{} `json:"sqlWriterTableType,omitempty"` // SQL stored procedure parameters. StoredProcedureParameters map[string]*StoredProcedureParameter `json:"storedProcedureParameters,omitempty"` // The stored procedure parameter name of the table type. Type: string (or Expression with resultType string). StoredProcedureTableTypeParameterName interface{} `json:"storedProcedureTableTypeParameterName,omitempty"` // The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression with resultType string). TableOption interface{} `json:"tableOption,omitempty"` }
SQLSink - A copy activity SQL sink.
func (SQLSink) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type SQLSink.
func (*SQLSink) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type SQLSink.
type SQLSource ¶
type SQLSource struct { TabularSource // Specifies the transaction locking behavior for the SQL source. Allowed values: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot. The // default value is ReadCommitted. Type: string (or // Expression with resultType string). IsolationLevel interface{} `json:"isolationLevel,omitempty"` // The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", "DynamicRange". PartitionOption interface{} `json:"partitionOption,omitempty"` // The settings that will be leveraged for Sql source partitioning. PartitionSettings *SQLPartitionSettings `json:"partitionSettings,omitempty"` // SQL reader query. Type: string (or Expression with resultType string). SQLReaderQuery interface{} `json:"sqlReaderQuery,omitempty"` // Name of the stored procedure for a SQL Database source. This cannot be used at the same time as SqlReaderQuery. Type: string (or Expression with resultType // string). SQLReaderStoredProcedureName interface{} `json:"sqlReaderStoredProcedureName,omitempty"` // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". StoredProcedureParameters map[string]*StoredProcedureParameter `json:"storedProcedureParameters,omitempty"` }
SQLSource - A copy activity SQL source.
func (SQLSource) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type SQLSource.
func (*SQLSource) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type SQLSource.
type SSISAccessCredential ¶
type SSISAccessCredential struct { // REQUIRED; Domain for windows authentication. Domain interface{} `json:"domain,omitempty"` // REQUIRED; Password for windows authentication. Password SecretBaseClassification `json:"password,omitempty"` // REQUIRED; UseName for windows authentication. UserName interface{} `json:"userName,omitempty"` }
SSISAccessCredential - SSIS access credential.
func (SSISAccessCredential) MarshalJSON ¶
func (s SSISAccessCredential) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SSISAccessCredential.
func (*SSISAccessCredential) UnmarshalJSON ¶
func (s *SSISAccessCredential) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SSISAccessCredential.
type SSISChildPackage ¶
type SSISChildPackage struct { // REQUIRED; Content for embedded child package. Type: string (or Expression with resultType string). PackageContent interface{} `json:"packageContent,omitempty"` // REQUIRED; Path for embedded child package. Type: string (or Expression with resultType string). PackagePath interface{} `json:"packagePath,omitempty"` // Last modified date for embedded child package. PackageLastModifiedDate *string `json:"packageLastModifiedDate,omitempty"` // Name for embedded child package. PackageName *string `json:"packageName,omitempty"` }
SSISChildPackage - SSIS embedded child package.
type SSISExecutionCredential ¶
type SSISExecutionCredential struct { // REQUIRED; Domain for windows authentication. Domain interface{} `json:"domain,omitempty"` // REQUIRED; Password for windows authentication. Password *SecureString `json:"password,omitempty"` // REQUIRED; UseName for windows authentication. UserName interface{} `json:"userName,omitempty"` }
SSISExecutionCredential - SSIS package execution credential.
type SSISExecutionParameter ¶
type SSISExecutionParameter struct {
// REQUIRED; SSIS package execution parameter value. Type: string (or Expression with resultType string).
Value interface{} `json:"value,omitempty"`
}
SSISExecutionParameter - SSIS execution parameter.
type SSISLogLocation ¶
type SSISLogLocation struct { // REQUIRED; The SSIS package execution log path. Type: string (or Expression with resultType string). LogPath interface{} `json:"logPath,omitempty"` // REQUIRED; The type of SSIS log location. Type *SsisLogLocationType `json:"type,omitempty"` // REQUIRED; SSIS package execution log location properties. TypeProperties *SSISLogLocationTypeProperties `json:"typeProperties,omitempty"` }
SSISLogLocation - SSIS package execution log location
type SSISLogLocationTypeProperties ¶
type SSISLogLocationTypeProperties struct { // The package execution log access credential. AccessCredential *SSISAccessCredential `json:"accessCredential,omitempty"` // Specifies the interval to refresh log. The default interval is 5 minutes. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). LogRefreshInterval interface{} `json:"logRefreshInterval,omitempty"` }
SSISLogLocationTypeProperties - SSIS package execution log location properties.
type SSISPackageLocation ¶
type SSISPackageLocation struct { // The SSIS package path. Type: string (or Expression with resultType string). PackagePath interface{} `json:"packagePath,omitempty"` // The type of SSIS package location. Type *SsisPackageLocationType `json:"type,omitempty"` // SSIS package location properties. TypeProperties *SSISPackageLocationTypeProperties `json:"typeProperties,omitempty"` }
SSISPackageLocation - SSIS package location.
type SSISPackageLocationTypeProperties ¶
type SSISPackageLocationTypeProperties struct { // The package access credential. AccessCredential *SSISAccessCredential `json:"accessCredential,omitempty"` // The embedded child package list. ChildPackages []*SSISChildPackage `json:"childPackages,omitempty"` // The configuration file access credential. ConfigurationAccessCredential *SSISAccessCredential `json:"configurationAccessCredential,omitempty"` // The configuration file of the package execution. Type: string (or Expression with resultType string). ConfigurationPath interface{} `json:"configurationPath,omitempty"` // The embedded package content. Type: string (or Expression with resultType string). PackageContent interface{} `json:"packageContent,omitempty"` // The embedded package last modified date. PackageLastModifiedDate *string `json:"packageLastModifiedDate,omitempty"` // The package name. PackageName *string `json:"packageName,omitempty"` // Password of the package. PackagePassword SecretBaseClassification `json:"packagePassword,omitempty"` }
SSISPackageLocationTypeProperties - SSIS package location properties.
func (SSISPackageLocationTypeProperties) MarshalJSON ¶
func (s SSISPackageLocationTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SSISPackageLocationTypeProperties.
func (*SSISPackageLocationTypeProperties) UnmarshalJSON ¶
func (s *SSISPackageLocationTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SSISPackageLocationTypeProperties.
type SSISPropertyOverride ¶
type SSISPropertyOverride struct { // REQUIRED; SSIS package property override value. Type: string (or Expression with resultType string). Value interface{} `json:"value,omitempty"` // Whether SSIS package property override value is sensitive data. Value will be encrypted in SSISDB if it is true IsSensitive *bool `json:"isSensitive,omitempty"` }
SSISPropertyOverride - SSIS property override.
type SalesforceLinkedService ¶
type SalesforceLinkedService struct { LinkedService // REQUIRED; Salesforce linked service properties. TypeProperties *SalesforceLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
SalesforceLinkedService - Linked service for Salesforce.
func (SalesforceLinkedService) MarshalJSON ¶
func (s SalesforceLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceLinkedService.
func (*SalesforceLinkedService) UnmarshalJSON ¶
func (s *SalesforceLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceLinkedService.
type SalesforceLinkedServiceTypeProperties ¶
type SalesforceLinkedServiceTypeProperties struct { // The Salesforce API version used in ADF. Type: string (or Expression with resultType string). APIVersion interface{} `json:"apiVersion,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The URL of Salesforce instance. Default is 'https://login.salesforce.com'. To copy data from sandbox, specify 'https://test.salesforce.com'. To copy // data from custom domain, specify, for example, // 'https://[domain].my.salesforce.com'. Type: string (or Expression with resultType string). EnvironmentURL interface{} `json:"environmentUrl,omitempty"` // The password for Basic authentication of the Salesforce instance. Password SecretBaseClassification `json:"password,omitempty"` // The security token is optional to remotely access Salesforce instance. SecurityToken SecretBaseClassification `json:"securityToken,omitempty"` // The username for Basic authentication of the Salesforce instance. Type: string (or Expression with resultType string). Username interface{} `json:"username,omitempty"` }
SalesforceLinkedServiceTypeProperties - Salesforce linked service properties.
func (SalesforceLinkedServiceTypeProperties) MarshalJSON ¶
func (s SalesforceLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceLinkedServiceTypeProperties.
func (*SalesforceLinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *SalesforceLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceLinkedServiceTypeProperties.
type SalesforceMarketingCloudLinkedService ¶
type SalesforceMarketingCloudLinkedService struct { LinkedService // REQUIRED; Salesforce Marketing Cloud linked service properties. TypeProperties *SalesforceMarketingCloudLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
SalesforceMarketingCloudLinkedService - Salesforce Marketing Cloud linked service.
func (SalesforceMarketingCloudLinkedService) MarshalJSON ¶
func (s SalesforceMarketingCloudLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceMarketingCloudLinkedService.
func (*SalesforceMarketingCloudLinkedService) UnmarshalJSON ¶
func (s *SalesforceMarketingCloudLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceMarketingCloudLinkedService.
type SalesforceMarketingCloudLinkedServiceTypeProperties ¶
type SalesforceMarketingCloudLinkedServiceTypeProperties struct { // REQUIRED; The client ID associated with the Salesforce Marketing Cloud application. Type: string (or Expression with resultType string). ClientID interface{} `json:"clientId,omitempty"` // The client secret associated with the Salesforce Marketing Cloud application. Type: string (or Expression with resultType string). ClientSecret SecretBaseClassification `json:"clientSecret,omitempty"` // Properties used to connect to Salesforce Marketing Cloud. It is mutually exclusive with any other properties in the linked service. Type: object. ConnectionProperties interface{} `json:"connectionProperties,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. Type: boolean (or Expression with resultType boolean). UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value // is true. Type: boolean (or Expression with // resultType boolean). UseHostVerification interface{} `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. Type: boolean (or Expression with resultType // boolean). UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` }
SalesforceMarketingCloudLinkedServiceTypeProperties - Salesforce Marketing Cloud linked service properties.
func (SalesforceMarketingCloudLinkedServiceTypeProperties) MarshalJSON ¶
func (s SalesforceMarketingCloudLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceMarketingCloudLinkedServiceTypeProperties.
func (*SalesforceMarketingCloudLinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *SalesforceMarketingCloudLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceMarketingCloudLinkedServiceTypeProperties.
type SalesforceMarketingCloudObjectDataset ¶
type SalesforceMarketingCloudObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
SalesforceMarketingCloudObjectDataset - Salesforce Marketing Cloud dataset.
func (SalesforceMarketingCloudObjectDataset) MarshalJSON ¶
func (s SalesforceMarketingCloudObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceMarketingCloudObjectDataset.
func (*SalesforceMarketingCloudObjectDataset) UnmarshalJSON ¶
func (s *SalesforceMarketingCloudObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceMarketingCloudObjectDataset.
type SalesforceMarketingCloudSource ¶
type SalesforceMarketingCloudSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
SalesforceMarketingCloudSource - A copy activity Salesforce Marketing Cloud source.
func (SalesforceMarketingCloudSource) MarshalJSON ¶
func (s SalesforceMarketingCloudSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceMarketingCloudSource.
func (*SalesforceMarketingCloudSource) UnmarshalJSON ¶
func (s *SalesforceMarketingCloudSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceMarketingCloudSource.
type SalesforceObjectDataset ¶
type SalesforceObjectDataset struct { Dataset // Salesforce object dataset properties. TypeProperties *SalesforceObjectDatasetTypeProperties `json:"typeProperties,omitempty"` }
SalesforceObjectDataset - The Salesforce object dataset.
func (SalesforceObjectDataset) MarshalJSON ¶
func (s SalesforceObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceObjectDataset.
func (*SalesforceObjectDataset) UnmarshalJSON ¶
func (s *SalesforceObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceObjectDataset.
type SalesforceObjectDatasetTypeProperties ¶
type SalesforceObjectDatasetTypeProperties struct {
// The Salesforce object API name. Type: string (or Expression with resultType string).
ObjectAPIName interface{} `json:"objectApiName,omitempty"`
}
SalesforceObjectDatasetTypeProperties - Salesforce object dataset properties.
type SalesforceServiceCloudLinkedService ¶
type SalesforceServiceCloudLinkedService struct { LinkedService // REQUIRED; Salesforce Service Cloud linked service properties. TypeProperties *SalesforceServiceCloudLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
SalesforceServiceCloudLinkedService - Linked service for Salesforce Service Cloud.
func (SalesforceServiceCloudLinkedService) MarshalJSON ¶
func (s SalesforceServiceCloudLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceServiceCloudLinkedService.
func (*SalesforceServiceCloudLinkedService) UnmarshalJSON ¶
func (s *SalesforceServiceCloudLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceServiceCloudLinkedService.
type SalesforceServiceCloudLinkedServiceTypeProperties ¶
type SalesforceServiceCloudLinkedServiceTypeProperties struct { // The Salesforce API version used in ADF. Type: string (or Expression with resultType string). APIVersion interface{} `json:"apiVersion,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The URL of Salesforce Service Cloud instance. Default is 'https://login.salesforce.com'. To copy data from sandbox, specify 'https://test.salesforce.com'. // To copy data from custom domain, specify, for // example, 'https://[domain].my.salesforce.com'. Type: string (or Expression with resultType string). EnvironmentURL interface{} `json:"environmentUrl,omitempty"` // Extended properties appended to the connection string. Type: string (or Expression with resultType string). ExtendedProperties interface{} `json:"extendedProperties,omitempty"` // The password for Basic authentication of the Salesforce instance. Password SecretBaseClassification `json:"password,omitempty"` // The security token is optional to remotely access Salesforce instance. SecurityToken SecretBaseClassification `json:"securityToken,omitempty"` // The username for Basic authentication of the Salesforce instance. Type: string (or Expression with resultType string). Username interface{} `json:"username,omitempty"` }
SalesforceServiceCloudLinkedServiceTypeProperties - Salesforce Service Cloud linked service properties.
func (SalesforceServiceCloudLinkedServiceTypeProperties) MarshalJSON ¶
func (s SalesforceServiceCloudLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceServiceCloudLinkedServiceTypeProperties.
func (*SalesforceServiceCloudLinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *SalesforceServiceCloudLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceServiceCloudLinkedServiceTypeProperties.
type SalesforceServiceCloudObjectDataset ¶
type SalesforceServiceCloudObjectDataset struct { Dataset // Salesforce Service Cloud object dataset properties. TypeProperties *SalesforceServiceCloudObjectDatasetTypeProperties `json:"typeProperties,omitempty"` }
SalesforceServiceCloudObjectDataset - The Salesforce Service Cloud object dataset.
func (SalesforceServiceCloudObjectDataset) MarshalJSON ¶
func (s SalesforceServiceCloudObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceServiceCloudObjectDataset.
func (*SalesforceServiceCloudObjectDataset) UnmarshalJSON ¶
func (s *SalesforceServiceCloudObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceServiceCloudObjectDataset.
type SalesforceServiceCloudObjectDatasetTypeProperties ¶
type SalesforceServiceCloudObjectDatasetTypeProperties struct {
// The Salesforce Service Cloud object API name. Type: string (or Expression with resultType string).
ObjectAPIName interface{} `json:"objectApiName,omitempty"`
}
SalesforceServiceCloudObjectDatasetTypeProperties - Salesforce Service Cloud object dataset properties.
type SalesforceServiceCloudSink ¶
type SalesforceServiceCloudSink struct { CopySink // The name of the external ID field for upsert operation. Default value is 'Id' column. Type: string (or Expression with resultType string). ExternalIDFieldName interface{} `json:"externalIdFieldName,omitempty"` // The flag indicating whether or not to ignore null values from input dataset (except key fields) during write operation. Default value is false. If set // it to true, it means ADF will leave the data in // the destination object unchanged when doing upsert/update operation and insert defined default value when doing insert operation, versus ADF will update // the data in the destination object to NULL when // doing upsert/update operation and insert NULL value when doing insert operation. Type: boolean (or Expression with resultType boolean). IgnoreNullValues interface{} `json:"ignoreNullValues,omitempty"` // The write behavior for the operation. Default is Insert. WriteBehavior *SalesforceSinkWriteBehavior `json:"writeBehavior,omitempty"` }
SalesforceServiceCloudSink - A copy activity Salesforce Service Cloud sink.
func (SalesforceServiceCloudSink) MarshalJSON ¶
func (s SalesforceServiceCloudSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceServiceCloudSink.
func (*SalesforceServiceCloudSink) UnmarshalJSON ¶
func (s *SalesforceServiceCloudSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceServiceCloudSink.
type SalesforceServiceCloudSource ¶
type SalesforceServiceCloudSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // Database query. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` // The read behavior for the operation. Default is Query. ReadBehavior *SalesforceSourceReadBehavior `json:"readBehavior,omitempty"` }
SalesforceServiceCloudSource - A copy activity Salesforce Service Cloud source.
func (SalesforceServiceCloudSource) MarshalJSON ¶
func (s SalesforceServiceCloudSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceServiceCloudSource.
func (*SalesforceServiceCloudSource) UnmarshalJSON ¶
func (s *SalesforceServiceCloudSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceServiceCloudSource.
type SalesforceSink ¶
type SalesforceSink struct { CopySink // The name of the external ID field for upsert operation. Default value is 'Id' column. Type: string (or Expression with resultType string). ExternalIDFieldName interface{} `json:"externalIdFieldName,omitempty"` // The flag indicating whether or not to ignore null values from input dataset (except key fields) during write operation. Default value is false. If set // it to true, it means ADF will leave the data in // the destination object unchanged when doing upsert/update operation and insert defined default value when doing insert operation, versus ADF will update // the data in the destination object to NULL when // doing upsert/update operation and insert NULL value when doing insert operation. Type: boolean (or Expression with resultType boolean). IgnoreNullValues interface{} `json:"ignoreNullValues,omitempty"` // The write behavior for the operation. Default is Insert. WriteBehavior *SalesforceSinkWriteBehavior `json:"writeBehavior,omitempty"` }
SalesforceSink - A copy activity Salesforce sink.
func (SalesforceSink) MarshalJSON ¶
func (s SalesforceSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceSink.
func (*SalesforceSink) UnmarshalJSON ¶
func (s *SalesforceSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceSink.
type SalesforceSinkWriteBehavior ¶
type SalesforceSinkWriteBehavior string
SalesforceSinkWriteBehavior - The write behavior for the operation. Default is Insert.
const ( SalesforceSinkWriteBehaviorInsert SalesforceSinkWriteBehavior = "Insert" SalesforceSinkWriteBehaviorUpsert SalesforceSinkWriteBehavior = "Upsert" )
func PossibleSalesforceSinkWriteBehaviorValues ¶
func PossibleSalesforceSinkWriteBehaviorValues() []SalesforceSinkWriteBehavior
PossibleSalesforceSinkWriteBehaviorValues returns the possible values for the SalesforceSinkWriteBehavior const type.
func (SalesforceSinkWriteBehavior) ToPtr ¶
func (c SalesforceSinkWriteBehavior) ToPtr() *SalesforceSinkWriteBehavior
ToPtr returns a *SalesforceSinkWriteBehavior pointing to the current value.
type SalesforceSource ¶
type SalesforceSource struct { TabularSource // Database query. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` // The read behavior for the operation. Default is Query. ReadBehavior *SalesforceSourceReadBehavior `json:"readBehavior,omitempty"` }
SalesforceSource - A copy activity Salesforce source.
func (SalesforceSource) MarshalJSON ¶
func (s SalesforceSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceSource.
func (*SalesforceSource) UnmarshalJSON ¶
func (s *SalesforceSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceSource.
type SalesforceSourceReadBehavior ¶
type SalesforceSourceReadBehavior string
SalesforceSourceReadBehavior - The read behavior for the operation. Default is Query.
const ( SalesforceSourceReadBehaviorQuery SalesforceSourceReadBehavior = "Query" SalesforceSourceReadBehaviorQueryAll SalesforceSourceReadBehavior = "QueryAll" )
func PossibleSalesforceSourceReadBehaviorValues ¶
func PossibleSalesforceSourceReadBehaviorValues() []SalesforceSourceReadBehavior
PossibleSalesforceSourceReadBehaviorValues returns the possible values for the SalesforceSourceReadBehavior const type.
func (SalesforceSourceReadBehavior) ToPtr ¶
func (c SalesforceSourceReadBehavior) ToPtr() *SalesforceSourceReadBehavior
ToPtr returns a *SalesforceSourceReadBehavior pointing to the current value.
type SapBWLinkedService ¶
type SapBWLinkedService struct { LinkedService // REQUIRED; Properties specific to this linked service type. TypeProperties *SapBWLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
SapBWLinkedService - SAP Business Warehouse Linked Service.
func (SapBWLinkedService) MarshalJSON ¶
func (s SapBWLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapBWLinkedService.
func (*SapBWLinkedService) UnmarshalJSON ¶
func (s *SapBWLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapBWLinkedService.
type SapBWLinkedServiceTypeProperties ¶
type SapBWLinkedServiceTypeProperties struct { // REQUIRED; Client ID of the client on the BW system. (Usually a three-digit decimal number represented as a string) Type: string (or Expression with resultType // string). ClientID interface{} `json:"clientId,omitempty"` // REQUIRED; Host name of the SAP BW instance. Type: string (or Expression with resultType string). Server interface{} `json:"server,omitempty"` // REQUIRED; System number of the BW system. (Usually a two-digit decimal number represented as a string.) Type: string (or Expression with resultType string). SystemNumber interface{} `json:"systemNumber,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Password to access the SAP BW server. Password SecretBaseClassification `json:"password,omitempty"` // Username to access the SAP BW server. Type: string (or Expression with resultType string). UserName interface{} `json:"userName,omitempty"` }
SapBWLinkedServiceTypeProperties - Properties specific to this linked service type.
func (SapBWLinkedServiceTypeProperties) MarshalJSON ¶
func (s SapBWLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapBWLinkedServiceTypeProperties.
func (*SapBWLinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *SapBWLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapBWLinkedServiceTypeProperties.
type SapBwCubeDataset ¶
type SapBwCubeDataset struct {
Dataset
}
SapBwCubeDataset - The SAP BW cube dataset.
func (SapBwCubeDataset) MarshalJSON ¶
func (s SapBwCubeDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapBwCubeDataset.
type SapBwSource ¶
type SapBwSource struct { TabularSource // MDX query. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
SapBwSource - A copy activity source for SapBW server via MDX.
func (SapBwSource) MarshalJSON ¶
func (s SapBwSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapBwSource.
func (*SapBwSource) UnmarshalJSON ¶
func (s *SapBwSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapBwSource.
type SapCloudForCustomerLinkedService ¶
type SapCloudForCustomerLinkedService struct { LinkedService // REQUIRED; SAP Cloud for Customer linked service properties. TypeProperties *SapCloudForCustomerLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
SapCloudForCustomerLinkedService - Linked service for SAP Cloud for Customer.
func (SapCloudForCustomerLinkedService) MarshalJSON ¶
func (s SapCloudForCustomerLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapCloudForCustomerLinkedService.
func (*SapCloudForCustomerLinkedService) UnmarshalJSON ¶
func (s *SapCloudForCustomerLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapCloudForCustomerLinkedService.
type SapCloudForCustomerLinkedServiceTypeProperties ¶
type SapCloudForCustomerLinkedServiceTypeProperties struct { // REQUIRED; The URL of SAP Cloud for Customer OData API. For example, '[https://[tenantname].crm.ondemand.com/sap/c4c/odata/v1]'. Type: string (or Expression // with resultType string). URL interface{} `json:"url,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Either encryptedCredential // or username/password must be provided. Type: // string (or Expression with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The password for Basic authentication. Password SecretBaseClassification `json:"password,omitempty"` // The username for Basic authentication. Type: string (or Expression with resultType string). Username interface{} `json:"username,omitempty"` }
SapCloudForCustomerLinkedServiceTypeProperties - SAP Cloud for Customer linked service properties.
func (SapCloudForCustomerLinkedServiceTypeProperties) MarshalJSON ¶
func (s SapCloudForCustomerLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapCloudForCustomerLinkedServiceTypeProperties.
func (*SapCloudForCustomerLinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *SapCloudForCustomerLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapCloudForCustomerLinkedServiceTypeProperties.
type SapCloudForCustomerResourceDataset ¶
type SapCloudForCustomerResourceDataset struct { Dataset // REQUIRED; SAP Cloud For Customer OData resource dataset properties. TypeProperties *SapCloudForCustomerResourceDatasetTypeProperties `json:"typeProperties,omitempty"` }
SapCloudForCustomerResourceDataset - The path of the SAP Cloud for Customer OData entity.
func (SapCloudForCustomerResourceDataset) MarshalJSON ¶
func (s SapCloudForCustomerResourceDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapCloudForCustomerResourceDataset.
func (*SapCloudForCustomerResourceDataset) UnmarshalJSON ¶
func (s *SapCloudForCustomerResourceDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapCloudForCustomerResourceDataset.
type SapCloudForCustomerResourceDatasetTypeProperties ¶
type SapCloudForCustomerResourceDatasetTypeProperties struct {
// REQUIRED; The path of the SAP Cloud for Customer OData entity. Type: string (or Expression with resultType string).
Path interface{} `json:"path,omitempty"`
}
SapCloudForCustomerResourceDatasetTypeProperties - Sap Cloud For Customer OData resource dataset properties.
type SapCloudForCustomerSink ¶
type SapCloudForCustomerSink struct { CopySink // The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:05:00. // Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). HTTPRequestTimeout interface{} `json:"httpRequestTimeout,omitempty"` // The write behavior for the operation. Default is 'Insert'. WriteBehavior *SapCloudForCustomerSinkWriteBehavior `json:"writeBehavior,omitempty"` }
SapCloudForCustomerSink - A copy activity SAP Cloud for Customer sink.
func (SapCloudForCustomerSink) MarshalJSON ¶
func (s SapCloudForCustomerSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapCloudForCustomerSink.
func (*SapCloudForCustomerSink) UnmarshalJSON ¶
func (s *SapCloudForCustomerSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapCloudForCustomerSink.
type SapCloudForCustomerSinkWriteBehavior ¶
type SapCloudForCustomerSinkWriteBehavior string
SapCloudForCustomerSinkWriteBehavior - The write behavior for the operation. Default is 'Insert'.
const ( SapCloudForCustomerSinkWriteBehaviorInsert SapCloudForCustomerSinkWriteBehavior = "Insert" SapCloudForCustomerSinkWriteBehaviorUpdate SapCloudForCustomerSinkWriteBehavior = "Update" )
func PossibleSapCloudForCustomerSinkWriteBehaviorValues ¶
func PossibleSapCloudForCustomerSinkWriteBehaviorValues() []SapCloudForCustomerSinkWriteBehavior
PossibleSapCloudForCustomerSinkWriteBehaviorValues returns the possible values for the SapCloudForCustomerSinkWriteBehavior const type.
func (SapCloudForCustomerSinkWriteBehavior) ToPtr ¶
func (c SapCloudForCustomerSinkWriteBehavior) ToPtr() *SapCloudForCustomerSinkWriteBehavior
ToPtr returns a *SapCloudForCustomerSinkWriteBehavior pointing to the current value.
type SapCloudForCustomerSource ¶
type SapCloudForCustomerSource struct { TabularSource // The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:05:00. // Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). HTTPRequestTimeout interface{} `json:"httpRequestTimeout,omitempty"` // SAP Cloud for Customer OData query. For example, "$top=1". Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
SapCloudForCustomerSource - A copy activity source for SAP Cloud for Customer source.
func (SapCloudForCustomerSource) MarshalJSON ¶
func (s SapCloudForCustomerSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapCloudForCustomerSource.
func (*SapCloudForCustomerSource) UnmarshalJSON ¶
func (s *SapCloudForCustomerSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapCloudForCustomerSource.
type SapEccLinkedService ¶
type SapEccLinkedService struct { LinkedService // REQUIRED; SAP ECC linked service properties. TypeProperties *SapEccLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
SapEccLinkedService - Linked service for SAP ERP Central Component(SAP ECC).
func (SapEccLinkedService) MarshalJSON ¶
func (s SapEccLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapEccLinkedService.
func (*SapEccLinkedService) UnmarshalJSON ¶
func (s *SapEccLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapEccLinkedService.
type SapEccLinkedServiceTypeProperties ¶
type SapEccLinkedServiceTypeProperties struct { // REQUIRED; The URL of SAP ECC OData API. For example, '[https://hostname:port/sap/opu/odata/sap/servicename/]'. Type: string (or Expression with resultType // string). URL *string `json:"url,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Either encryptedCredential // or username/password must be provided. Type: // string (or Expression with resultType string). EncryptedCredential *string `json:"encryptedCredential,omitempty"` // The password for Basic authentication. Password SecretBaseClassification `json:"password,omitempty"` // The username for Basic authentication. Type: string (or Expression with resultType string). Username *string `json:"username,omitempty"` }
SapEccLinkedServiceTypeProperties - SAP ECC linked service properties.
func (SapEccLinkedServiceTypeProperties) MarshalJSON ¶
func (s SapEccLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapEccLinkedServiceTypeProperties.
func (*SapEccLinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *SapEccLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapEccLinkedServiceTypeProperties.
type SapEccResourceDataset ¶
type SapEccResourceDataset struct { Dataset // REQUIRED; SAP ECC OData resource dataset properties. TypeProperties *SapEccResourceDatasetTypeProperties `json:"typeProperties,omitempty"` }
SapEccResourceDataset - The path of the SAP ECC OData entity.
func (SapEccResourceDataset) MarshalJSON ¶
func (s SapEccResourceDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapEccResourceDataset.
func (*SapEccResourceDataset) UnmarshalJSON ¶
func (s *SapEccResourceDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapEccResourceDataset.
type SapEccResourceDatasetTypeProperties ¶
type SapEccResourceDatasetTypeProperties struct {
// REQUIRED; The path of the SAP ECC OData entity. Type: string (or Expression with resultType string).
Path interface{} `json:"path,omitempty"`
}
SapEccResourceDatasetTypeProperties - Sap ECC OData resource dataset properties.
type SapEccSource ¶
type SapEccSource struct { TabularSource // The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:05:00. // Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). HTTPRequestTimeout interface{} `json:"httpRequestTimeout,omitempty"` // SAP ECC OData query. For example, "$top=1". Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
SapEccSource - A copy activity source for SAP ECC source.
func (SapEccSource) MarshalJSON ¶
func (s SapEccSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapEccSource.
func (*SapEccSource) UnmarshalJSON ¶
func (s *SapEccSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapEccSource.
type SapHanaAuthenticationType ¶
type SapHanaAuthenticationType string
SapHanaAuthenticationType - The authentication type to be used to connect to the SAP HANA server.
const ( SapHanaAuthenticationTypeBasic SapHanaAuthenticationType = "Basic" SapHanaAuthenticationTypeWindows SapHanaAuthenticationType = "Windows" )
func PossibleSapHanaAuthenticationTypeValues ¶
func PossibleSapHanaAuthenticationTypeValues() []SapHanaAuthenticationType
PossibleSapHanaAuthenticationTypeValues returns the possible values for the SapHanaAuthenticationType const type.
func (SapHanaAuthenticationType) ToPtr ¶
func (c SapHanaAuthenticationType) ToPtr() *SapHanaAuthenticationType
ToPtr returns a *SapHanaAuthenticationType pointing to the current value.
type SapHanaLinkedService ¶
type SapHanaLinkedService struct { LinkedService // REQUIRED; Properties specific to this linked service type. TypeProperties *SapHanaLinkedServiceProperties `json:"typeProperties,omitempty"` }
SapHanaLinkedService - SAP HANA Linked Service.
func (SapHanaLinkedService) MarshalJSON ¶
func (s SapHanaLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapHanaLinkedService.
func (*SapHanaLinkedService) UnmarshalJSON ¶
func (s *SapHanaLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapHanaLinkedService.
type SapHanaLinkedServiceProperties ¶
type SapHanaLinkedServiceProperties struct { // REQUIRED; Host name of the SAP HANA server. Type: string (or Expression with resultType string). Server interface{} `json:"server,omitempty"` // The authentication type to be used to connect to the SAP HANA server. AuthenticationType *SapHanaAuthenticationType `json:"authenticationType,omitempty"` // SAP HANA ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Password to access the SAP HANA server. Password SecretBaseClassification `json:"password,omitempty"` // Username to access the SAP HANA server. Type: string (or Expression with resultType string). UserName interface{} `json:"userName,omitempty"` }
SapHanaLinkedServiceProperties - Properties specific to this linked service type.
func (SapHanaLinkedServiceProperties) MarshalJSON ¶
func (s SapHanaLinkedServiceProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapHanaLinkedServiceProperties.
func (*SapHanaLinkedServiceProperties) UnmarshalJSON ¶
func (s *SapHanaLinkedServiceProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapHanaLinkedServiceProperties.
type SapHanaPartitionOption ¶
type SapHanaPartitionOption string
SapHanaPartitionOption - The partition mechanism that will be used for SAP HANA read in parallel.
const ( SapHanaPartitionOptionNone SapHanaPartitionOption = "None" SapHanaPartitionOptionPhysicalPartitionsOfTable SapHanaPartitionOption = "PhysicalPartitionsOfTable" SapHanaPartitionOptionSapHanaDynamicRange SapHanaPartitionOption = "SapHanaDynamicRange" )
func PossibleSapHanaPartitionOptionValues ¶
func PossibleSapHanaPartitionOptionValues() []SapHanaPartitionOption
PossibleSapHanaPartitionOptionValues returns the possible values for the SapHanaPartitionOption const type.
func (SapHanaPartitionOption) ToPtr ¶
func (c SapHanaPartitionOption) ToPtr() *SapHanaPartitionOption
ToPtr returns a *SapHanaPartitionOption pointing to the current value.
type SapHanaPartitionSettings ¶
type SapHanaPartitionSettings struct {
// The name of the column that will be used for proceeding range partitioning. Type: string (or Expression with resultType string).
PartitionColumnName interface{} `json:"partitionColumnName,omitempty"`
}
SapHanaPartitionSettings - The settings that will be leveraged for SAP HANA source partitioning.
type SapHanaSource ¶
type SapHanaSource struct { TabularSource // The packet size of data read from SAP HANA. Type: integer(or Expression with resultType integer). PacketSize interface{} `json:"packetSize,omitempty"` // The partition mechanism that will be used for SAP HANA read in parallel. PartitionOption *SapHanaPartitionOption `json:"partitionOption,omitempty"` // The settings that will be leveraged for SAP HANA source partitioning. PartitionSettings *SapHanaPartitionSettings `json:"partitionSettings,omitempty"` // SAP HANA Sql query. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
SapHanaSource - A copy activity source for SAP HANA source.
func (SapHanaSource) MarshalJSON ¶
func (s SapHanaSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapHanaSource.
func (*SapHanaSource) UnmarshalJSON ¶
func (s *SapHanaSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapHanaSource.
type SapHanaTableDataset ¶
type SapHanaTableDataset struct { Dataset // SAP HANA Table properties. TypeProperties *SapHanaTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
SapHanaTableDataset - SAP HANA Table properties.
func (SapHanaTableDataset) MarshalJSON ¶
func (s SapHanaTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapHanaTableDataset.
func (*SapHanaTableDataset) UnmarshalJSON ¶
func (s *SapHanaTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapHanaTableDataset.
type SapHanaTableDatasetTypeProperties ¶
type SapHanaTableDatasetTypeProperties struct { // The schema name of SAP HANA. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // The table name of SAP HANA. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` }
SapHanaTableDatasetTypeProperties - SAP HANA Table properties.
type SapOpenHubLinkedService ¶
type SapOpenHubLinkedService struct { LinkedService // REQUIRED; Properties specific to SAP Business Warehouse Open Hub Destination linked service type. TypeProperties *SapOpenHubLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
SapOpenHubLinkedService - SAP Business Warehouse Open Hub Destination Linked Service.
func (SapOpenHubLinkedService) MarshalJSON ¶
func (s SapOpenHubLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapOpenHubLinkedService.
func (*SapOpenHubLinkedService) UnmarshalJSON ¶
func (s *SapOpenHubLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapOpenHubLinkedService.
type SapOpenHubLinkedServiceTypeProperties ¶
type SapOpenHubLinkedServiceTypeProperties struct { // REQUIRED; Client ID of the client on the BW system where the open hub destination is located. (Usually a three-digit decimal number represented as a // string) Type: string (or Expression with resultType string). ClientID interface{} `json:"clientId,omitempty"` // REQUIRED; Host name of the SAP BW instance where the open hub destination is located. Type: string (or Expression with resultType string). Server interface{} `json:"server,omitempty"` // REQUIRED; System number of the BW system where the open hub destination is located. (Usually a two-digit decimal number represented as a string.) Type: // string (or Expression with resultType string). SystemNumber interface{} `json:"systemNumber,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Language of the BW system where the open hub destination is located. The default value is EN. Type: string (or Expression with resultType string). Language interface{} `json:"language,omitempty"` // The Logon Group for the SAP System. Type: string (or Expression with resultType string). LogonGroup interface{} `json:"logonGroup,omitempty"` // The hostname of the SAP Message Server. Type: string (or Expression with resultType string). MessageServer interface{} `json:"messageServer,omitempty"` // The service name or port number of the Message Server. Type: string (or Expression with resultType string). MessageServerService interface{} `json:"messageServerService,omitempty"` // Password to access the SAP BW server where the open hub destination is located. Password SecretBaseClassification `json:"password,omitempty"` // SystemID of the SAP system where the table is located. Type: string (or Expression with resultType string). SystemID interface{} `json:"systemId,omitempty"` // Username to access the SAP BW server where the open hub destination is located. Type: string (or Expression with resultType string). UserName interface{} `json:"userName,omitempty"` }
SapOpenHubLinkedServiceTypeProperties - Properties specific to SAP Business Warehouse Open Hub Destination linked service type.
func (SapOpenHubLinkedServiceTypeProperties) MarshalJSON ¶
func (s SapOpenHubLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapOpenHubLinkedServiceTypeProperties.
func (*SapOpenHubLinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *SapOpenHubLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapOpenHubLinkedServiceTypeProperties.
type SapOpenHubSource ¶
type SapOpenHubSource struct { TabularSource // The ID of request for delta loading. Once it is set, only data with requestId larger than the value of this property will be retrieved. The default value // is 0. Type: integer (or Expression with // resultType integer ). BaseRequestID interface{} `json:"baseRequestId,omitempty"` // Specifies the custom RFC function module that will be used to read data from SAP Table. Type: string (or Expression with resultType string). CustomRFCReadTableFunctionModule interface{} `json:"customRfcReadTableFunctionModule,omitempty"` // Whether to exclude the records of the last request. The default value is true. Type: boolean (or Expression with resultType boolean). ExcludeLastRequest interface{} `json:"excludeLastRequest,omitempty"` // The single character that will be used as delimiter passed to SAP RFC as well as splitting the output data retrieved. Type: string (or Expression with // resultType string). SapDataColumnDelimiter interface{} `json:"sapDataColumnDelimiter,omitempty"` }
SapOpenHubSource - A copy activity source for SAP Business Warehouse Open Hub Destination source.
func (SapOpenHubSource) MarshalJSON ¶
func (s SapOpenHubSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapOpenHubSource.
func (*SapOpenHubSource) UnmarshalJSON ¶
func (s *SapOpenHubSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapOpenHubSource.
type SapOpenHubTableDataset ¶
type SapOpenHubTableDataset struct { Dataset // REQUIRED; Sap Business Warehouse Open Hub Destination Table properties. TypeProperties *SapOpenHubTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
SapOpenHubTableDataset - Sap Business Warehouse Open Hub Destination Table properties.
func (SapOpenHubTableDataset) MarshalJSON ¶
func (s SapOpenHubTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapOpenHubTableDataset.
func (*SapOpenHubTableDataset) UnmarshalJSON ¶
func (s *SapOpenHubTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapOpenHubTableDataset.
type SapOpenHubTableDatasetTypeProperties ¶
type SapOpenHubTableDatasetTypeProperties struct { // REQUIRED; The name of the Open Hub Destination with destination type as Database Table. Type: string (or Expression with resultType string). OpenHubDestinationName interface{} `json:"openHubDestinationName,omitempty"` // The ID of request for delta loading. Once it is set, only data with requestId larger than the value of this property will be retrieved. The default value // is 0. Type: integer (or Expression with // resultType integer ). BaseRequestID interface{} `json:"baseRequestId,omitempty"` // Whether to exclude the records of the last request. The default value is true. Type: boolean (or Expression with resultType boolean). ExcludeLastRequest interface{} `json:"excludeLastRequest,omitempty"` }
SapOpenHubTableDatasetTypeProperties - Sap Business Warehouse Open Hub Destination Table properties.
type SapTableLinkedService ¶
type SapTableLinkedService struct { LinkedService // REQUIRED; Properties specific to this linked service type. TypeProperties *SapTableLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
SapTableLinkedService - SAP Table Linked Service.
func (SapTableLinkedService) MarshalJSON ¶
func (s SapTableLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapTableLinkedService.
func (*SapTableLinkedService) UnmarshalJSON ¶
func (s *SapTableLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapTableLinkedService.
type SapTableLinkedServiceTypeProperties ¶
type SapTableLinkedServiceTypeProperties struct { // Client ID of the client on the SAP system where the table is located. (Usually a three-digit decimal number represented as a string) Type: string (or // Expression with resultType string). ClientID interface{} `json:"clientId,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Language of the SAP system where the table is located. The default value is EN. Type: string (or Expression with resultType string). Language interface{} `json:"language,omitempty"` // The Logon Group for the SAP System. Type: string (or Expression with resultType string). LogonGroup interface{} `json:"logonGroup,omitempty"` // The hostname of the SAP Message Server. Type: string (or Expression with resultType string). MessageServer interface{} `json:"messageServer,omitempty"` // The service name or port number of the Message Server. Type: string (or Expression with resultType string). MessageServerService interface{} `json:"messageServerService,omitempty"` // Password to access the SAP server where the table is located. Password SecretBaseClassification `json:"password,omitempty"` // Host name of the SAP instance where the table is located. Type: string (or Expression with resultType string). Server interface{} `json:"server,omitempty"` // External security product's library to access the SAP server where the table is located. Type: string (or Expression with resultType string). SncLibraryPath interface{} `json:"sncLibraryPath,omitempty"` // SNC activation indicator to access the SAP server where the table is located. Must be either 0 (off) or 1 (on). Type: string (or Expression with resultType // string). SncMode interface{} `json:"sncMode,omitempty"` // Initiator's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string). SncMyName interface{} `json:"sncMyName,omitempty"` // Communication partner's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string). SncPartnerName interface{} `json:"sncPartnerName,omitempty"` // SNC Quality of Protection. Allowed value include: 1, 2, 3, 8, 9. Type: string (or Expression with resultType string). SncQop interface{} `json:"sncQop,omitempty"` // SystemID of the SAP system where the table is located. Type: string (or Expression with resultType string). SystemID interface{} `json:"systemId,omitempty"` // System number of the SAP system where the table is located. (Usually a two-digit decimal number represented as a string.) Type: string (or Expression // with resultType string). SystemNumber interface{} `json:"systemNumber,omitempty"` // Username to access the SAP server where the table is located. Type: string (or Expression with resultType string). UserName interface{} `json:"userName,omitempty"` }
SapTableLinkedServiceTypeProperties - Properties specific to this linked service type.
func (SapTableLinkedServiceTypeProperties) MarshalJSON ¶
func (s SapTableLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapTableLinkedServiceTypeProperties.
func (*SapTableLinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *SapTableLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapTableLinkedServiceTypeProperties.
type SapTablePartitionOption ¶
type SapTablePartitionOption string
SapTablePartitionOption - The partition mechanism that will be used for SAP table read in parallel.
const ( SapTablePartitionOptionNone SapTablePartitionOption = "None" SapTablePartitionOptionPartitionOnCalendarDate SapTablePartitionOption = "PartitionOnCalendarDate" SapTablePartitionOptionPartitionOnCalendarMonth SapTablePartitionOption = "PartitionOnCalendarMonth" SapTablePartitionOptionPartitionOnCalendarYear SapTablePartitionOption = "PartitionOnCalendarYear" SapTablePartitionOptionPartitionOnInt SapTablePartitionOption = "PartitionOnInt" SapTablePartitionOptionPartitionOnTime SapTablePartitionOption = "PartitionOnTime" )
func PossibleSapTablePartitionOptionValues ¶
func PossibleSapTablePartitionOptionValues() []SapTablePartitionOption
PossibleSapTablePartitionOptionValues returns the possible values for the SapTablePartitionOption const type.
func (SapTablePartitionOption) ToPtr ¶
func (c SapTablePartitionOption) ToPtr() *SapTablePartitionOption
ToPtr returns a *SapTablePartitionOption pointing to the current value.
type SapTablePartitionSettings ¶
type SapTablePartitionSettings struct { // The maximum value of partitions the table will be split into. Type: integer (or Expression with resultType string). MaxPartitionsNumber interface{} `json:"maxPartitionsNumber,omitempty"` // The name of the column that will be used for proceeding range partitioning. Type: string (or Expression with resultType string). PartitionColumnName interface{} `json:"partitionColumnName,omitempty"` // The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType // string). PartitionLowerBound interface{} `json:"partitionLowerBound,omitempty"` // The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType // string). PartitionUpperBound interface{} `json:"partitionUpperBound,omitempty"` }
SapTablePartitionSettings - The settings that will be leveraged for SAP table source partitioning.
type SapTableResourceDataset ¶
type SapTableResourceDataset struct { Dataset // REQUIRED; SAP Table Resource properties. TypeProperties *SapTableResourceDatasetTypeProperties `json:"typeProperties,omitempty"` }
SapTableResourceDataset - SAP Table Resource properties.
func (SapTableResourceDataset) MarshalJSON ¶
func (s SapTableResourceDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapTableResourceDataset.
func (*SapTableResourceDataset) UnmarshalJSON ¶
func (s *SapTableResourceDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapTableResourceDataset.
type SapTableResourceDatasetTypeProperties ¶
type SapTableResourceDatasetTypeProperties struct {
// REQUIRED; The name of the SAP Table. Type: string (or Expression with resultType string).
TableName interface{} `json:"tableName,omitempty"`
}
SapTableResourceDatasetTypeProperties - SAP Table Resource properties.
type SapTableSource ¶
type SapTableSource struct { TabularSource // Specifies the maximum number of rows that will be retrieved at a time when retrieving data from SAP Table. Type: integer (or Expression with resultType // integer). BatchSize interface{} `json:"batchSize,omitempty"` // Specifies the custom RFC function module that will be used to read data from SAP Table. Type: string (or Expression with resultType string). CustomRFCReadTableFunctionModule interface{} `json:"customRfcReadTableFunctionModule,omitempty"` // The partition mechanism that will be used for SAP table read in parallel. PartitionOption *SapTablePartitionOption `json:"partitionOption,omitempty"` // The settings that will be leveraged for SAP table source partitioning. PartitionSettings *SapTablePartitionSettings `json:"partitionSettings,omitempty"` // The fields of the SAP table that will be retrieved. For example, column0, column1. Type: string (or Expression with resultType string). RFCTableFields interface{} `json:"rfcTableFields,omitempty"` // The options for the filtering of the SAP Table. For example, COLUMN0 EQ SOME VALUE. Type: string (or Expression with resultType string). RFCTableOptions interface{} `json:"rfcTableOptions,omitempty"` // The number of rows to be retrieved. Type: integer(or Expression with resultType integer). RowCount interface{} `json:"rowCount,omitempty"` // The number of rows that will be skipped. Type: integer (or Expression with resultType integer). RowSkips interface{} `json:"rowSkips,omitempty"` // The single character that will be used as delimiter passed to SAP RFC as well as splitting the output data retrieved. Type: string (or Expression with // resultType string). SapDataColumnDelimiter interface{} `json:"sapDataColumnDelimiter,omitempty"` }
SapTableSource - A copy activity source for SAP Table source.
func (SapTableSource) MarshalJSON ¶
func (s SapTableSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapTableSource.
func (*SapTableSource) UnmarshalJSON ¶
func (s *SapTableSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapTableSource.
type ScheduleTrigger ¶
type ScheduleTrigger struct { MultiplePipelineTrigger // REQUIRED; Schedule Trigger properties. TypeProperties *ScheduleTriggerTypeProperties `json:"typeProperties,omitempty"` }
ScheduleTrigger - Trigger that creates pipeline runs periodically, on schedule.
func (ScheduleTrigger) MarshalJSON ¶
func (s ScheduleTrigger) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ScheduleTrigger.
func (*ScheduleTrigger) UnmarshalJSON ¶
func (s *ScheduleTrigger) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ScheduleTrigger.
type ScheduleTriggerRecurrence ¶
type ScheduleTriggerRecurrence struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // The end time. EndTime *time.Time `json:"endTime,omitempty"` // The frequency. Frequency *RecurrenceFrequency `json:"frequency,omitempty"` // The interval. Interval *int32 `json:"interval,omitempty"` // The recurrence schedule. Schedule *RecurrenceSchedule `json:"schedule,omitempty"` // The start time. StartTime *time.Time `json:"startTime,omitempty"` // The time zone. TimeZone *string `json:"timeZone,omitempty"` }
ScheduleTriggerRecurrence - The workflow trigger recurrence.
func (ScheduleTriggerRecurrence) MarshalJSON ¶
func (s ScheduleTriggerRecurrence) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ScheduleTriggerRecurrence.
func (*ScheduleTriggerRecurrence) UnmarshalJSON ¶
func (s *ScheduleTriggerRecurrence) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ScheduleTriggerRecurrence.
type ScheduleTriggerTypeProperties ¶
type ScheduleTriggerTypeProperties struct { // REQUIRED; Recurrence schedule configuration. Recurrence *ScheduleTriggerRecurrence `json:"recurrence,omitempty"` }
ScheduleTriggerTypeProperties - Schedule Trigger properties.
type SchedulerCurrentState ¶
type SchedulerCurrentState string
const ( SchedulerCurrentStateEnded SchedulerCurrentState = "Ended" SchedulerCurrentStateQueued SchedulerCurrentState = "Queued" SchedulerCurrentStateScheduled SchedulerCurrentState = "Scheduled" )
func PossibleSchedulerCurrentStateValues ¶
func PossibleSchedulerCurrentStateValues() []SchedulerCurrentState
PossibleSchedulerCurrentStateValues returns the possible values for the SchedulerCurrentState const type.
func (SchedulerCurrentState) ToPtr ¶
func (c SchedulerCurrentState) ToPtr() *SchedulerCurrentState
ToPtr returns a *SchedulerCurrentState pointing to the current value.
type ScriptAction ¶
type ScriptAction struct { // REQUIRED; The user provided name of the script action. Name *string `json:"name,omitempty"` // REQUIRED; The node types on which the script action should be executed. Roles *HdiNodeTypes `json:"roles,omitempty"` // REQUIRED; The URI for the script action. URI *string `json:"uri,omitempty"` // The parameters for the script action. Parameters *string `json:"parameters,omitempty"` }
ScriptAction - Custom script action to run on HDI ondemand cluster once it's up.
type SecretBase ¶
type SecretBase struct { // REQUIRED; Type of the secret. Type *string `json:"type,omitempty"` }
SecretBase - The base definition of a secret type.
func (*SecretBase) GetSecretBase ¶
func (s *SecretBase) GetSecretBase() *SecretBase
GetSecretBase implements the SecretBaseClassification interface for type SecretBase.
func (*SecretBase) UnmarshalJSON ¶
func (s *SecretBase) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SecretBase.
type SecretBaseClassification ¶
type SecretBaseClassification interface { // GetSecretBase returns the SecretBase content of the underlying type. GetSecretBase() *SecretBase }
SecretBaseClassification provides polymorphic access to related types. Call the interface's GetSecretBase() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *AzureKeyVaultSecretReference, *SecretBase, *SecureString
type SecureString ¶
type SecureString struct { SecretBase // REQUIRED; Value of secure string. Value *string `json:"value,omitempty"` }
SecureString - Azure Synapse secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.
func (SecureString) MarshalJSON ¶
func (s SecureString) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SecureString.
func (*SecureString) UnmarshalJSON ¶
func (s *SecureString) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SecureString.
type SelfDependencyTumblingWindowTriggerReference ¶
type SelfDependencyTumblingWindowTriggerReference struct { DependencyReference // REQUIRED; Timespan applied to the start time of a tumbling window when evaluating dependency. Offset *string `json:"offset,omitempty"` // The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used. Size *string `json:"size,omitempty"` }
SelfDependencyTumblingWindowTriggerReference - Self referenced tumbling window trigger dependency.
func (SelfDependencyTumblingWindowTriggerReference) MarshalJSON ¶
func (s SelfDependencyTumblingWindowTriggerReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SelfDependencyTumblingWindowTriggerReference.
func (*SelfDependencyTumblingWindowTriggerReference) UnmarshalJSON ¶
func (s *SelfDependencyTumblingWindowTriggerReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SelfDependencyTumblingWindowTriggerReference.
type SelfHostedIntegrationRuntime ¶
type SelfHostedIntegrationRuntime struct { IntegrationRuntime // When this property is not null, means this is a linked integration runtime. The property is used to access original integration runtime. TypeProperties *SelfHostedIntegrationRuntimeTypeProperties `json:"typeProperties,omitempty"` }
SelfHostedIntegrationRuntime - Self-hosted integration runtime.
func (SelfHostedIntegrationRuntime) MarshalJSON ¶
func (s SelfHostedIntegrationRuntime) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SelfHostedIntegrationRuntime.
func (*SelfHostedIntegrationRuntime) UnmarshalJSON ¶
func (s *SelfHostedIntegrationRuntime) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SelfHostedIntegrationRuntime.
type SelfHostedIntegrationRuntimeTypeProperties ¶
type SelfHostedIntegrationRuntimeTypeProperties struct { // Linked integration runtime type from data factory LinkedInfo LinkedIntegrationRuntimeTypeClassification `json:"linkedInfo,omitempty"` }
SelfHostedIntegrationRuntimeTypeProperties - The self-hosted integration runtime properties.
func (SelfHostedIntegrationRuntimeTypeProperties) MarshalJSON ¶
func (s SelfHostedIntegrationRuntimeTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SelfHostedIntegrationRuntimeTypeProperties.
func (*SelfHostedIntegrationRuntimeTypeProperties) UnmarshalJSON ¶
func (s *SelfHostedIntegrationRuntimeTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SelfHostedIntegrationRuntimeTypeProperties.
type ServiceNowAuthenticationType ¶
type ServiceNowAuthenticationType string
ServiceNowAuthenticationType - The authentication type to use.
const ( ServiceNowAuthenticationTypeBasic ServiceNowAuthenticationType = "Basic" ServiceNowAuthenticationTypeOAuth2 ServiceNowAuthenticationType = "OAuth2" )
func PossibleServiceNowAuthenticationTypeValues ¶
func PossibleServiceNowAuthenticationTypeValues() []ServiceNowAuthenticationType
PossibleServiceNowAuthenticationTypeValues returns the possible values for the ServiceNowAuthenticationType const type.
func (ServiceNowAuthenticationType) ToPtr ¶
func (c ServiceNowAuthenticationType) ToPtr() *ServiceNowAuthenticationType
ToPtr returns a *ServiceNowAuthenticationType pointing to the current value.
type ServiceNowLinkedService ¶
type ServiceNowLinkedService struct { LinkedService // REQUIRED; ServiceNow server linked service properties. TypeProperties *ServiceNowLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
ServiceNowLinkedService - ServiceNow server linked service.
func (ServiceNowLinkedService) MarshalJSON ¶
func (s ServiceNowLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ServiceNowLinkedService.
func (*ServiceNowLinkedService) UnmarshalJSON ¶
func (s *ServiceNowLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ServiceNowLinkedService.
type ServiceNowLinkedServiceTypeProperties ¶
type ServiceNowLinkedServiceTypeProperties struct { // REQUIRED; The authentication type to use. AuthenticationType *ServiceNowAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The endpoint of the ServiceNow server. (i.e. .service-now.com) Endpoint interface{} `json:"endpoint,omitempty"` // The client id for OAuth2 authentication. ClientID interface{} `json:"clientId,omitempty"` // The client secret for OAuth2 authentication. ClientSecret SecretBaseClassification `json:"clientSecret,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The password corresponding to the user name for Basic and OAuth2 authentication. Password SecretBaseClassification `json:"password,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value // is true. UseHostVerification interface{} `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` // The user name used to connect to the ServiceNow server for Basic and OAuth2 authentication. Username interface{} `json:"username,omitempty"` }
ServiceNowLinkedServiceTypeProperties - ServiceNow server linked service properties.
func (ServiceNowLinkedServiceTypeProperties) MarshalJSON ¶
func (s ServiceNowLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ServiceNowLinkedServiceTypeProperties.
func (*ServiceNowLinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *ServiceNowLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ServiceNowLinkedServiceTypeProperties.
type ServiceNowObjectDataset ¶
type ServiceNowObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
ServiceNowObjectDataset - ServiceNow server dataset.
func (ServiceNowObjectDataset) MarshalJSON ¶
func (s ServiceNowObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ServiceNowObjectDataset.
func (*ServiceNowObjectDataset) UnmarshalJSON ¶
func (s *ServiceNowObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ServiceNowObjectDataset.
type ServiceNowSource ¶
type ServiceNowSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
ServiceNowSource - A copy activity ServiceNow server source.
func (ServiceNowSource) MarshalJSON ¶
func (s ServiceNowSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ServiceNowSource.
func (*ServiceNowSource) UnmarshalJSON ¶
func (s *ServiceNowSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ServiceNowSource.
type SetVariableActivity ¶
type SetVariableActivity struct { ControlActivity // REQUIRED; Set Variable activity properties. TypeProperties *SetVariableActivityTypeProperties `json:"typeProperties,omitempty"` }
SetVariableActivity - Set value for a Variable.
func (SetVariableActivity) MarshalJSON ¶
func (s SetVariableActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SetVariableActivity.
func (*SetVariableActivity) UnmarshalJSON ¶
func (s *SetVariableActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SetVariableActivity.
type SetVariableActivityTypeProperties ¶
type SetVariableActivityTypeProperties struct { // Value to be set. Could be a static value or Expression Value interface{} `json:"value,omitempty"` // Name of the variable whose value needs to be set. VariableName *string `json:"variableName,omitempty"` }
SetVariableActivityTypeProperties - SetVariable activity properties.
type SftpAuthenticationType ¶
type SftpAuthenticationType string
SftpAuthenticationType - The authentication type to be used to connect to the FTP server.
const ( SftpAuthenticationTypeBasic SftpAuthenticationType = "Basic" SftpAuthenticationTypeSSHPublicKey SftpAuthenticationType = "SshPublicKey" )
func PossibleSftpAuthenticationTypeValues ¶
func PossibleSftpAuthenticationTypeValues() []SftpAuthenticationType
PossibleSftpAuthenticationTypeValues returns the possible values for the SftpAuthenticationType const type.
func (SftpAuthenticationType) ToPtr ¶
func (c SftpAuthenticationType) ToPtr() *SftpAuthenticationType
ToPtr returns a *SftpAuthenticationType pointing to the current value.
type SftpLocation ¶
type SftpLocation struct {
DatasetLocation
}
SftpLocation - The location of SFTP dataset.
func (SftpLocation) MarshalJSON ¶
func (s SftpLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SftpLocation.
type SftpReadSettings ¶
type SftpReadSettings struct { StoreReadSettings // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with // resultType string). FileListPath interface{} `json:"fileListPath,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean). Recursive interface{} `json:"recursive,omitempty"` // Sftp wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName interface{} `json:"wildcardFileName,omitempty"` // Sftp wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` }
SftpReadSettings - Sftp read settings.
func (SftpReadSettings) MarshalJSON ¶
func (s SftpReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SftpReadSettings.
func (*SftpReadSettings) UnmarshalJSON ¶
func (s *SftpReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SftpReadSettings.
type SftpServerLinkedService ¶
type SftpServerLinkedService struct { LinkedService // REQUIRED; Properties specific to this linked service type. TypeProperties *SftpServerLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
SftpServerLinkedService - A linked service for an SSH File Transfer Protocol (SFTP) server.
func (SftpServerLinkedService) MarshalJSON ¶
func (s SftpServerLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SftpServerLinkedService.
func (*SftpServerLinkedService) UnmarshalJSON ¶
func (s *SftpServerLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SftpServerLinkedService.
type SftpServerLinkedServiceTypeProperties ¶
type SftpServerLinkedServiceTypeProperties struct { // REQUIRED; The SFTP server host name. Type: string (or Expression with resultType string). Host interface{} `json:"host,omitempty"` // The authentication type to be used to connect to the FTP server. AuthenticationType *SftpAuthenticationType `json:"authenticationType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The host key finger-print of the SFTP server. When SkipHostKeyValidation is false, HostKeyFingerprint should be specified. Type: string (or Expression // with resultType string). HostKeyFingerprint interface{} `json:"hostKeyFingerprint,omitempty"` // The password to decrypt the SSH private key if the SSH private key is encrypted. PassPhrase SecretBaseClassification `json:"passPhrase,omitempty"` // Password to logon the SFTP server for Basic authentication. Password SecretBaseClassification `json:"password,omitempty"` // The TCP port number that the SFTP server uses to listen for client connections. Default value is 22. Type: integer (or Expression with resultType integer), // minimum: 0. Port interface{} `json:"port,omitempty"` // Base64 encoded SSH private key content for SshPublicKey authentication. For on-premises copy with SshPublicKey authentication, either PrivateKeyPath // or PrivateKeyContent should be specified. SSH // private key should be OpenSSH format. PrivateKeyContent SecretBaseClassification `json:"privateKeyContent,omitempty"` // The SSH private key file path for SshPublicKey authentication. Only valid for on-premises copy. For on-premises copy with SshPublicKey authentication, // either PrivateKeyPath or PrivateKeyContent should // be specified. SSH private key should be OpenSSH format. Type: string (or Expression with resultType string). PrivateKeyPath interface{} `json:"privateKeyPath,omitempty"` // If true, skip the SSH host key validation. Default value is false. Type: boolean (or Expression with resultType boolean). SkipHostKeyValidation interface{} `json:"skipHostKeyValidation,omitempty"` // The username used to log on to the SFTP server. Type: string (or Expression with resultType string). UserName interface{} `json:"userName,omitempty"` }
SftpServerLinkedServiceTypeProperties - Properties specific to this linked service type.
func (SftpServerLinkedServiceTypeProperties) MarshalJSON ¶
func (s SftpServerLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SftpServerLinkedServiceTypeProperties.
func (*SftpServerLinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *SftpServerLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SftpServerLinkedServiceTypeProperties.
type SftpWriteSettings ¶
type SftpWriteSettings struct { StoreWriteSettings // Specifies the timeout for writing each chunk to SFTP server. Default value: 01:00:00 (one hour). Type: string (or Expression with resultType string). OperationTimeout interface{} `json:"operationTimeout,omitempty"` // Upload to temporary file(s) and rename. Disable this option if your SFTP server doesn't support rename operation. Type: boolean (or Expression with resultType // boolean). UseTempFileRename interface{} `json:"useTempFileRename,omitempty"` }
SftpWriteSettings - Sftp write settings.
func (SftpWriteSettings) MarshalJSON ¶
func (s SftpWriteSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SftpWriteSettings.
func (*SftpWriteSettings) UnmarshalJSON ¶
func (s *SftpWriteSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SftpWriteSettings.
type SharePointOnlineListDatasetTypeProperties ¶
type SharePointOnlineListDatasetTypeProperties struct {
ListName interface{} `json:"listName,omitempty"`
}SharePointOnlineListDatasetTypeProperties - Sharepoint online list dataset properties.
type SharePointOnlineListLinkedService ¶
type SharePointOnlineListLinkedService struct { SharePointOnlineListLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }TypeProperties *
SharePointOnlineListLinkedService - SharePoint Online List linked service.
func (SharePointOnlineListLinkedService) MarshalJSON ¶
func (s SharePointOnlineListLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SharePointOnlineListLinkedService.
func (*SharePointOnlineListLinkedService) UnmarshalJSON ¶
func (s *SharePointOnlineListLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SharePointOnlineListLinkedService.
type SharePointOnlineListLinkedServiceTypeProperties ¶
type SharePointOnlineListLinkedServiceTypeProperties struct { // application. Type: string (or Expression with resultType // string). ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // string). SiteURL interface{} `json:"siteUrl,omitempty"` // with resultType string). TenantID interface{} `json:"tenantId,omitempty"` // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` }
SharePointOnlineListLinkedServiceTypeProperties - SharePoint Online List linked service properties.
func (SharePointOnlineListLinkedServiceTypeProperties) MarshalJSON ¶
func (s SharePointOnlineListLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SharePointOnlineListLinkedServiceTypeProperties.
func (*SharePointOnlineListLinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *SharePointOnlineListLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SharePointOnlineListLinkedServiceTypeProperties.
type SharePointOnlineListResourceDataset ¶
type SharePointOnlineListResourceDataset struct { SharePointOnlineListDatasetTypeProperties `json:"typeProperties,omitempty"` }TypeProperties *
SharePointOnlineListResourceDataset - The sharepoint online list resource dataset.
func (SharePointOnlineListResourceDataset) MarshalJSON ¶
func (s SharePointOnlineListResourceDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SharePointOnlineListResourceDataset.
func (*SharePointOnlineListResourceDataset) UnmarshalJSON ¶
func (s *SharePointOnlineListResourceDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SharePointOnlineListResourceDataset.
type SharePointOnlineListSource ¶
type SharePointOnlineListSource struct { // ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). HTTPRequestTimeout interface{} `json:"httpRequestTimeout,omitempty"` Query interface{} `json:"query,omitempty"` }
SharePointOnlineListSource - A copy activity source for sharePoint online list source.
func (SharePointOnlineListSource) MarshalJSON ¶
func (s SharePointOnlineListSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SharePointOnlineListSource.
func (*SharePointOnlineListSource) UnmarshalJSON ¶
func (s *SharePointOnlineListSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SharePointOnlineListSource.
type ShopifyLinkedService ¶
type ShopifyLinkedService struct { LinkedService // REQUIRED; Shopify Service linked service properties. TypeProperties *ShopifyLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
ShopifyLinkedService - Shopify Service linked service.
func (ShopifyLinkedService) MarshalJSON ¶
func (s ShopifyLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ShopifyLinkedService.
func (*ShopifyLinkedService) UnmarshalJSON ¶
func (s *ShopifyLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ShopifyLinkedService.
type ShopifyLinkedServiceTypeProperties ¶
type ShopifyLinkedServiceTypeProperties struct { // REQUIRED; The endpoint of the Shopify server. (i.e. mystore.myshopify.com) Host interface{} `json:"host,omitempty"` // The API access token that can be used to access Shopify’s data. The token won't expire if it is offline mode. AccessToken SecretBaseClassification `json:"accessToken,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value // is true. UseHostVerification interface{} `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` }
ShopifyLinkedServiceTypeProperties - Shopify Service linked service properties.
func (ShopifyLinkedServiceTypeProperties) MarshalJSON ¶
func (s ShopifyLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ShopifyLinkedServiceTypeProperties.
func (*ShopifyLinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *ShopifyLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ShopifyLinkedServiceTypeProperties.
type ShopifyObjectDataset ¶
type ShopifyObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
ShopifyObjectDataset - Shopify Service dataset.
func (ShopifyObjectDataset) MarshalJSON ¶
func (s ShopifyObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ShopifyObjectDataset.
func (*ShopifyObjectDataset) UnmarshalJSON ¶
func (s *ShopifyObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ShopifyObjectDataset.
type ShopifySource ¶
type ShopifySource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
ShopifySource - A copy activity Shopify Service source.
func (ShopifySource) MarshalJSON ¶
func (s ShopifySource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ShopifySource.
func (*ShopifySource) UnmarshalJSON ¶
func (s *ShopifySource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ShopifySource.
type SkipErrorFile ¶
type SkipErrorFile struct { // Skip if source/sink file changed by other concurrent write. Default is false. Type: boolean (or Expression with resultType boolean). DataInconsistency interface{} `json:"dataInconsistency,omitempty"` // Skip if file is deleted by other client during copy. Default is true. Type: boolean (or Expression with resultType boolean). FileMissing interface{} `json:"fileMissing,omitempty"` }
SkipErrorFile - Skip error file.
type SnowflakeDataset ¶
type SnowflakeDataset struct { Dataset // REQUIRED; Snowflake dataset properties. TypeProperties *SnowflakeDatasetTypeProperties `json:"typeProperties,omitempty"` }
SnowflakeDataset - The snowflake dataset.
func (SnowflakeDataset) MarshalJSON ¶
func (s SnowflakeDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SnowflakeDataset.
func (*SnowflakeDataset) UnmarshalJSON ¶
func (s *SnowflakeDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SnowflakeDataset.
type SnowflakeDatasetTypeProperties ¶
type SnowflakeDatasetTypeProperties struct { // The schema name of the Snowflake database. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // The table name of the Snowflake database. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` }
SnowflakeDatasetTypeProperties - Snowflake dataset properties.
type SnowflakeExportCopyCommand ¶
type SnowflakeExportCopyCommand struct { ExportSettings // Additional copy options directly passed to snowflake Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType // object). Example: "additionalCopyOptions": { "DATE // FORMAT": "MM/DD/YYYY", "TIMEFORMAT": "'HH24:MI:SS.FF'" } AdditionalCopyOptions map[string]interface{} `json:"additionalCopyOptions,omitempty"` // Additional format options directly passed to snowflake Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType // object). Example: "additionalFormatOptions": { // "OVERWRITE": "TRUE", "MAXFILESIZE": "'FALSE'" } AdditionalFormatOptions map[string]interface{} `json:"additionalFormatOptions,omitempty"` }
SnowflakeExportCopyCommand - Snowflake export command settings.
func (SnowflakeExportCopyCommand) MarshalJSON ¶
func (s SnowflakeExportCopyCommand) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SnowflakeExportCopyCommand.
func (*SnowflakeExportCopyCommand) UnmarshalJSON ¶
func (s *SnowflakeExportCopyCommand) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SnowflakeExportCopyCommand.
type SnowflakeImportCopyCommand ¶
type SnowflakeImportCopyCommand struct { ImportSettings // Additional copy options directly passed to snowflake Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType // object). Example: "additionalCopyOptions": { "DATE // FORMAT": "MM/DD/YYYY", "TIMEFORMAT": "'HH24:MI:SS.FF'" } AdditionalCopyOptions map[string]interface{} `json:"additionalCopyOptions,omitempty"` // Additional format options directly passed to snowflake Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType // object). Example: "additionalFormatOptions": { // "FORCE": "TRUE", "LOADUNCERTAINFILES": "'FALSE'" } AdditionalFormatOptions map[string]interface{} `json:"additionalFormatOptions,omitempty"` }
SnowflakeImportCopyCommand - Snowflake import command settings.
func (SnowflakeImportCopyCommand) MarshalJSON ¶
func (s SnowflakeImportCopyCommand) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SnowflakeImportCopyCommand.
func (*SnowflakeImportCopyCommand) UnmarshalJSON ¶
func (s *SnowflakeImportCopyCommand) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SnowflakeImportCopyCommand.
type SnowflakeLinkedService ¶
type SnowflakeLinkedService struct { LinkedService // REQUIRED; Snowflake linked service properties. TypeProperties *SnowflakeLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
SnowflakeLinkedService - Snowflake linked service.
func (SnowflakeLinkedService) MarshalJSON ¶
func (s SnowflakeLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SnowflakeLinkedService.
func (*SnowflakeLinkedService) UnmarshalJSON ¶
func (s *SnowflakeLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SnowflakeLinkedService.
type SnowflakeLinkedServiceTypeProperties ¶
type SnowflakeLinkedServiceTypeProperties struct { // REQUIRED; The connection string of snowflake. Type: string, SecureString. ConnectionString interface{} `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference `json:"password,omitempty"` }
SnowflakeLinkedServiceTypeProperties - Snowflake linked service properties.
type SnowflakeSink ¶
type SnowflakeSink struct { CopySink // Snowflake import settings. ImportSettings *SnowflakeImportCopyCommand `json:"importSettings,omitempty"` // SQL pre-copy script. Type: string (or Expression with resultType string). PreCopyScript interface{} `json:"preCopyScript,omitempty"` }
SnowflakeSink - A copy activity snowflake sink.
func (SnowflakeSink) MarshalJSON ¶
func (s SnowflakeSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SnowflakeSink.
func (*SnowflakeSink) UnmarshalJSON ¶
func (s *SnowflakeSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SnowflakeSink.
type SnowflakeSource ¶
type SnowflakeSource struct { CopySource // Snowflake export settings. ExportSettings *SnowflakeExportCopyCommand `json:"exportSettings,omitempty"` // Snowflake Sql query. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
SnowflakeSource - A copy activity snowflake source.
func (SnowflakeSource) MarshalJSON ¶
func (s SnowflakeSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SnowflakeSource.
func (*SnowflakeSource) UnmarshalJSON ¶
func (s *SnowflakeSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SnowflakeSource.
type SparkAuthenticationType ¶
type SparkAuthenticationType string
SparkAuthenticationType - The authentication method used to access the Spark server.
const ( SparkAuthenticationTypeAnonymous SparkAuthenticationType = "Anonymous" SparkAuthenticationTypeUsername SparkAuthenticationType = "Username" SparkAuthenticationTypeUsernameAndPassword SparkAuthenticationType = "UsernameAndPassword" SparkAuthenticationTypeWindowsAzureHDInsightService SparkAuthenticationType = "WindowsAzureHDInsightService" )
func PossibleSparkAuthenticationTypeValues ¶
func PossibleSparkAuthenticationTypeValues() []SparkAuthenticationType
PossibleSparkAuthenticationTypeValues returns the possible values for the SparkAuthenticationType const type.
func (SparkAuthenticationType) ToPtr ¶
func (c SparkAuthenticationType) ToPtr() *SparkAuthenticationType
ToPtr returns a *SparkAuthenticationType pointing to the current value.
type SparkBatchJob ¶
type SparkBatchJob struct { // REQUIRED; The session Id. ID *int32 `json:"id,omitempty"` // The application id of this session AppID *string `json:"appId,omitempty"` // The detailed application info. AppInfo map[string]*string `json:"appInfo,omitempty"` // The artifact identifier. ArtifactID *string `json:"artifactId,omitempty"` // The error information. Errors []*SparkServiceError `json:"errorInfo,omitempty"` // The job type. JobType *SparkJobType `json:"jobType,omitempty"` LivyInfo *SparkBatchJobState `json:"livyInfo,omitempty"` // The log lines. LogLines []*string `json:"log,omitempty"` // The batch name. Name *string `json:"name,omitempty"` // The plugin information. Plugin *SparkServicePlugin `json:"pluginInfo,omitempty"` // The Spark batch job result. Result *SparkBatchJobResultType `json:"result,omitempty"` // The scheduler information. Scheduler *SparkScheduler `json:"schedulerInfo,omitempty"` // The Spark pool name. SparkPoolName *string `json:"sparkPoolName,omitempty"` // The batch state State *string `json:"state,omitempty"` // The submitter identifier. SubmitterID *string `json:"submitterId,omitempty"` // The submitter name. SubmitterName *string `json:"submitterName,omitempty"` // The tags. Tags map[string]*string `json:"tags,omitempty"` // The workspace name. WorkspaceName *string `json:"workspaceName,omitempty"` }
func (SparkBatchJob) MarshalJSON ¶
func (s SparkBatchJob) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SparkBatchJob.
type SparkBatchJobPoller ¶
type SparkBatchJobPoller interface { azcore.Poller // FinalResponse performs a final GET to the service and returns the final response // for the polling operation. If there is an error performing the final GET then an error is returned. // If the final GET succeeded then the final SparkBatchJobResponse will be returned. FinalResponse(ctx context.Context) (SparkBatchJobResponse, error) }
SparkBatchJobPoller provides polling facilities until the operation reaches a terminal state.
type SparkBatchJobPollerResponse ¶
type SparkBatchJobPollerResponse struct { // PollUntilDone will poll the service endpoint until a terminal state is reached or an error is received PollUntilDone func(ctx context.Context, frequency time.Duration) (SparkBatchJobResponse, error) // Poller contains an initialized poller. Poller SparkBatchJobPoller // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
SparkBatchJobPollerResponse is the response envelope for operations that asynchronously return a SparkBatchJob type.
type SparkBatchJobResponse ¶
type SparkBatchJobResponse struct { // RawResponse contains the underlying HTTP response. RawResponse *http.Response SparkBatchJob *SparkBatchJob }
SparkBatchJobResponse is the response envelope for operations that return a SparkBatchJob type.
type SparkBatchJobResultType ¶
type SparkBatchJobResultType string
SparkBatchJobResultType - The Spark batch job result.
const ( SparkBatchJobResultTypeCancelled SparkBatchJobResultType = "Cancelled" SparkBatchJobResultTypeFailed SparkBatchJobResultType = "Failed" SparkBatchJobResultTypeSucceeded SparkBatchJobResultType = "Succeeded" SparkBatchJobResultTypeUncertain SparkBatchJobResultType = "Uncertain" )
func PossibleSparkBatchJobResultTypeValues ¶
func PossibleSparkBatchJobResultTypeValues() []SparkBatchJobResultType
PossibleSparkBatchJobResultTypeValues returns the possible values for the SparkBatchJobResultType const type.
func (SparkBatchJobResultType) ToPtr ¶
func (c SparkBatchJobResultType) ToPtr() *SparkBatchJobResultType
ToPtr returns a *SparkBatchJobResultType pointing to the current value.
type SparkBatchJobState ¶
type SparkBatchJobState struct { // the Spark job state. CurrentState *string `json:"currentState,omitempty"` // time that at which "dead" livy state was first seen. DeadAt *time.Time `json:"deadAt,omitempty"` JobCreationRequest *SparkRequest `json:"jobCreationRequest,omitempty"` // the time that at which "not_started" livy state was first seen. NotStartedAt *time.Time `json:"notStartedAt,omitempty"` // the time that at which "recovering" livy state was first seen. RecoveringAt *time.Time `json:"recoveringAt,omitempty"` // the time that at which "running" livy state was first seen. RunningAt *time.Time `json:"runningAt,omitempty"` // the time that at which "starting" livy state was first seen. StartingAt *time.Time `json:"startingAt,omitempty"` // the time that at which "success" livy state was first seen. SuccessAt *time.Time `json:"successAt,omitempty"` // the time that at which "killed" livy state was first seen. TerminatedAt *time.Time `json:"killedAt,omitempty"` }
func (SparkBatchJobState) MarshalJSON ¶
func (s SparkBatchJobState) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SparkBatchJobState.
func (*SparkBatchJobState) UnmarshalJSON ¶
func (s *SparkBatchJobState) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SparkBatchJobState.
type SparkDatasetTypeProperties ¶
type SparkDatasetTypeProperties struct { // The schema name of the Spark. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // The table name of the Spark. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. TableName interface{} `json:"tableName,omitempty"` }
SparkDatasetTypeProperties - Spark Properties
type SparkErrorSource ¶
type SparkErrorSource string
const ( SparkErrorSourceDependency SparkErrorSource = "Dependency" SparkErrorSourceSystem SparkErrorSource = "System" SparkErrorSourceUnknown SparkErrorSource = "Unknown" SparkErrorSourceUser SparkErrorSource = "User" )
func PossibleSparkErrorSourceValues ¶
func PossibleSparkErrorSourceValues() []SparkErrorSource
PossibleSparkErrorSourceValues returns the possible values for the SparkErrorSource const type.
func (SparkErrorSource) ToPtr ¶
func (c SparkErrorSource) ToPtr() *SparkErrorSource
ToPtr returns a *SparkErrorSource pointing to the current value.
type SparkJobDefinition ¶
type SparkJobDefinition struct { // REQUIRED; The properties of the Spark job. JobProperties *SparkJobProperties `json:"jobProperties,omitempty"` // REQUIRED; Big data pool reference. TargetBigDataPool *BigDataPoolReference `json:"targetBigDataPool,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // The description of the Spark job definition. Description *string `json:"description,omitempty"` // The language of the Spark application. Language *string `json:"language,omitempty"` // The required Spark version of the application. RequiredSparkVersion *string `json:"requiredSparkVersion,omitempty"` }
SparkJobDefinition - Spark job definition.
func (SparkJobDefinition) MarshalJSON ¶
func (s SparkJobDefinition) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SparkJobDefinition.
func (*SparkJobDefinition) UnmarshalJSON ¶
func (s *SparkJobDefinition) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SparkJobDefinition.
type SparkJobDefinitionBeginCreateOrUpdateSparkJobDefinitionOptions ¶
type SparkJobDefinitionBeginCreateOrUpdateSparkJobDefinitionOptions struct { // ETag of the Spark Job Definition entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional // update. IfMatch *string }
SparkJobDefinitionBeginCreateOrUpdateSparkJobDefinitionOptions contains the optional parameters for the SparkJobDefinition.BeginCreateOrUpdateSparkJobDefinition method.
type SparkJobDefinitionBeginDebugSparkJobDefinitionOptions ¶
type SparkJobDefinitionBeginDebugSparkJobDefinitionOptions struct { }
SparkJobDefinitionBeginDebugSparkJobDefinitionOptions contains the optional parameters for the SparkJobDefinition.BeginDebugSparkJobDefinition method.
type SparkJobDefinitionBeginDeleteSparkJobDefinitionOptions ¶
type SparkJobDefinitionBeginDeleteSparkJobDefinitionOptions struct { }
SparkJobDefinitionBeginDeleteSparkJobDefinitionOptions contains the optional parameters for the SparkJobDefinition.BeginDeleteSparkJobDefinition method.
type SparkJobDefinitionBeginExecuteSparkJobDefinitionOptions ¶
type SparkJobDefinitionBeginExecuteSparkJobDefinitionOptions struct { }
SparkJobDefinitionBeginExecuteSparkJobDefinitionOptions contains the optional parameters for the SparkJobDefinition.BeginExecuteSparkJobDefinition method.
type SparkJobDefinitionBeginRenameSparkJobDefinitionOptions ¶
type SparkJobDefinitionBeginRenameSparkJobDefinitionOptions struct { }
SparkJobDefinitionBeginRenameSparkJobDefinitionOptions contains the optional parameters for the SparkJobDefinition.BeginRenameSparkJobDefinition method.
type SparkJobDefinitionClient ¶
type SparkJobDefinitionClient struct {
// contains filtered or unexported fields
}
SparkJobDefinitionClient contains the methods for the SparkJobDefinition group. Don't use this type directly, use NewSparkJobDefinitionClient() instead.
func NewSparkJobDefinitionClient ¶
func NewSparkJobDefinitionClient(con *Connection) *SparkJobDefinitionClient
NewSparkJobDefinitionClient creates a new instance of SparkJobDefinitionClient with the specified values.
func (*SparkJobDefinitionClient) BeginCreateOrUpdateSparkJobDefinition ¶
func (client *SparkJobDefinitionClient) BeginCreateOrUpdateSparkJobDefinition(ctx context.Context, sparkJobDefinitionName string, sparkJobDefinition SparkJobDefinitionResource, options *SparkJobDefinitionBeginCreateOrUpdateSparkJobDefinitionOptions) (SparkJobDefinitionResourcePollerResponse, error)
BeginCreateOrUpdateSparkJobDefinition - Creates or updates a Spark Job Definition. If the operation fails it returns the *CloudError error type.
func (*SparkJobDefinitionClient) BeginDebugSparkJobDefinition ¶
func (client *SparkJobDefinitionClient) BeginDebugSparkJobDefinition(ctx context.Context, sparkJobDefinitionAzureResource SparkJobDefinitionResource, options *SparkJobDefinitionBeginDebugSparkJobDefinitionOptions) (SparkBatchJobPollerResponse, error)
BeginDebugSparkJobDefinition - Debug the spark job definition. If the operation fails it returns the *CloudError error type.
func (*SparkJobDefinitionClient) BeginDeleteSparkJobDefinition ¶
func (client *SparkJobDefinitionClient) BeginDeleteSparkJobDefinition(ctx context.Context, sparkJobDefinitionName string, options *SparkJobDefinitionBeginDeleteSparkJobDefinitionOptions) (HTTPPollerResponse, error)
BeginDeleteSparkJobDefinition - Deletes a Spark Job Definition. If the operation fails it returns the *CloudError error type.
func (*SparkJobDefinitionClient) BeginExecuteSparkJobDefinition ¶
func (client *SparkJobDefinitionClient) BeginExecuteSparkJobDefinition(ctx context.Context, sparkJobDefinitionName string, options *SparkJobDefinitionBeginExecuteSparkJobDefinitionOptions) (SparkBatchJobPollerResponse, error)
BeginExecuteSparkJobDefinition - Executes the spark job definition. If the operation fails it returns the *CloudError error type.
func (*SparkJobDefinitionClient) BeginRenameSparkJobDefinition ¶
func (client *SparkJobDefinitionClient) BeginRenameSparkJobDefinition(ctx context.Context, sparkJobDefinitionName string, request ArtifactRenameRequest, options *SparkJobDefinitionBeginRenameSparkJobDefinitionOptions) (HTTPPollerResponse, error)
BeginRenameSparkJobDefinition - Renames a sparkJobDefinition. If the operation fails it returns the *CloudError error type.
func (*SparkJobDefinitionClient) GetSparkJobDefinition ¶
func (client *SparkJobDefinitionClient) GetSparkJobDefinition(ctx context.Context, sparkJobDefinitionName string, options *SparkJobDefinitionGetSparkJobDefinitionOptions) (SparkJobDefinitionResourceResponse, error)
GetSparkJobDefinition - Gets a Spark Job Definition. If the operation fails it returns the *CloudError error type.
func (*SparkJobDefinitionClient) GetSparkJobDefinitionsByWorkspace ¶
func (client *SparkJobDefinitionClient) GetSparkJobDefinitionsByWorkspace(options *SparkJobDefinitionGetSparkJobDefinitionsByWorkspaceOptions) SparkJobDefinitionsListResponsePager
GetSparkJobDefinitionsByWorkspace - Lists spark job definitions. If the operation fails it returns the *CloudError error type.
func (*SparkJobDefinitionClient) ResumeCreateOrUpdateSparkJobDefinition ¶
func (client *SparkJobDefinitionClient) ResumeCreateOrUpdateSparkJobDefinition(ctx context.Context, token string) (SparkJobDefinitionResourcePollerResponse, error)
ResumeCreateOrUpdateSparkJobDefinition creates a new SparkJobDefinitionResourcePoller from the specified resume token. token - The value must come from a previous call to SparkJobDefinitionResourcePoller.ResumeToken().
func (*SparkJobDefinitionClient) ResumeDebugSparkJobDefinition ¶
func (client *SparkJobDefinitionClient) ResumeDebugSparkJobDefinition(ctx context.Context, token string) (SparkBatchJobPollerResponse, error)
ResumeDebugSparkJobDefinition creates a new SparkBatchJobPoller from the specified resume token. token - The value must come from a previous call to SparkBatchJobPoller.ResumeToken().
func (*SparkJobDefinitionClient) ResumeDeleteSparkJobDefinition ¶
func (client *SparkJobDefinitionClient) ResumeDeleteSparkJobDefinition(ctx context.Context, token string) (HTTPPollerResponse, error)
ResumeDeleteSparkJobDefinition creates a new HTTPPoller from the specified resume token. token - The value must come from a previous call to HTTPPoller.ResumeToken().
func (*SparkJobDefinitionClient) ResumeExecuteSparkJobDefinition ¶
func (client *SparkJobDefinitionClient) ResumeExecuteSparkJobDefinition(ctx context.Context, token string) (SparkBatchJobPollerResponse, error)
ResumeExecuteSparkJobDefinition creates a new SparkBatchJobPoller from the specified resume token. token - The value must come from a previous call to SparkBatchJobPoller.ResumeToken().
func (*SparkJobDefinitionClient) ResumeRenameSparkJobDefinition ¶
func (client *SparkJobDefinitionClient) ResumeRenameSparkJobDefinition(ctx context.Context, token string) (HTTPPollerResponse, error)
ResumeRenameSparkJobDefinition creates a new HTTPPoller from the specified resume token. token - The value must come from a previous call to HTTPPoller.ResumeToken().
type SparkJobDefinitionGetSparkJobDefinitionOptions ¶
type SparkJobDefinitionGetSparkJobDefinitionOptions struct { // ETag of the Spark Job Definition entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no // content will be returned. IfNoneMatch *string }
SparkJobDefinitionGetSparkJobDefinitionOptions contains the optional parameters for the SparkJobDefinition.GetSparkJobDefinition method.
type SparkJobDefinitionGetSparkJobDefinitionsByWorkspaceOptions ¶
type SparkJobDefinitionGetSparkJobDefinitionsByWorkspaceOptions struct { }
SparkJobDefinitionGetSparkJobDefinitionsByWorkspaceOptions contains the optional parameters for the SparkJobDefinition.GetSparkJobDefinitionsByWorkspace method.
type SparkJobDefinitionResource ¶
type SparkJobDefinitionResource struct { SubResource // REQUIRED; Properties of spark job definition. Properties *SparkJobDefinition `json:"properties,omitempty"` }
SparkJobDefinitionResource - Spark job definition resource type.
func (SparkJobDefinitionResource) MarshalJSON ¶
func (s SparkJobDefinitionResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SparkJobDefinitionResource.
func (*SparkJobDefinitionResource) UnmarshalJSON ¶
func (s *SparkJobDefinitionResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SparkJobDefinitionResource.
type SparkJobDefinitionResourcePoller ¶
type SparkJobDefinitionResourcePoller interface { azcore.Poller // FinalResponse performs a final GET to the service and returns the final response // for the polling operation. If there is an error performing the final GET then an error is returned. // If the final GET succeeded then the final SparkJobDefinitionResourceResponse will be returned. FinalResponse(ctx context.Context) (SparkJobDefinitionResourceResponse, error) }
SparkJobDefinitionResourcePoller provides polling facilities until the operation reaches a terminal state.
type SparkJobDefinitionResourcePollerResponse ¶
type SparkJobDefinitionResourcePollerResponse struct { // PollUntilDone will poll the service endpoint until a terminal state is reached or an error is received PollUntilDone func(ctx context.Context, frequency time.Duration) (SparkJobDefinitionResourceResponse, error) // Poller contains an initialized poller. Poller SparkJobDefinitionResourcePoller // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
SparkJobDefinitionResourcePollerResponse is the response envelope for operations that asynchronously return a SparkJobDefinitionResource type.
type SparkJobDefinitionResourceResponse ¶
type SparkJobDefinitionResourceResponse struct { // RawResponse contains the underlying HTTP response. RawResponse *http.Response // Spark job definition resource type. SparkJobDefinitionResource *SparkJobDefinitionResource }
SparkJobDefinitionResourceResponse is the response envelope for operations that return a SparkJobDefinitionResource type.
type SparkJobDefinitionsListResponse ¶
type SparkJobDefinitionsListResponse struct { // REQUIRED; List of spark job definitions. Value []*SparkJobDefinitionResource `json:"value,omitempty"` // The link to the next page of results, if any remaining results exist. NextLink *string `json:"nextLink,omitempty"` }
SparkJobDefinitionsListResponse - A list of spark job definitions resources.
func (SparkJobDefinitionsListResponse) MarshalJSON ¶
func (s SparkJobDefinitionsListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SparkJobDefinitionsListResponse.
type SparkJobDefinitionsListResponsePager ¶
type SparkJobDefinitionsListResponsePager interface { azcore.Pager // Page returns the current SparkJobDefinitionsListResponseResponse. PageResponse() SparkJobDefinitionsListResponseResponse }
SparkJobDefinitionsListResponsePager provides iteration over SparkJobDefinitionsListResponse pages.
type SparkJobDefinitionsListResponseResponse ¶
type SparkJobDefinitionsListResponseResponse struct { // RawResponse contains the underlying HTTP response. RawResponse *http.Response // A list of spark job definitions resources. SparkJobDefinitionsListResponse *SparkJobDefinitionsListResponse }
SparkJobDefinitionsListResponseResponse is the response envelope for operations that return a SparkJobDefinitionsListResponse type.
type SparkJobProperties ¶
type SparkJobProperties struct { // REQUIRED; Number of cores to use for the driver. DriverCores *int32 `json:"driverCores,omitempty"` // REQUIRED; Amount of memory to use for the driver process. DriverMemory *string `json:"driverMemory,omitempty"` // REQUIRED; Number of cores to use for each executor. ExecutorCores *int32 `json:"executorCores,omitempty"` // REQUIRED; Amount of memory to use per executor process. ExecutorMemory *string `json:"executorMemory,omitempty"` // REQUIRED; File containing the application to execute. File *string `json:"file,omitempty"` // REQUIRED; Number of executors to launch for this job. NumExecutors *int32 `json:"numExecutors,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Archives to be used in this job. Archives []*string `json:"archives,omitempty"` // Command line arguments for the application. Args []*string `json:"args,omitempty"` // Main class for Java/Scala application. ClassName *string `json:"className,omitempty"` // Spark configuration properties. Conf interface{} `json:"conf,omitempty"` // files to be used in this job. Files []*string `json:"files,omitempty"` // Jars to be used in this job. Jars []*string `json:"jars,omitempty"` // The name of the job. Name *string `json:"name,omitempty"` }
SparkJobProperties - The properties of the Spark job.
func (SparkJobProperties) MarshalJSON ¶
func (s SparkJobProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SparkJobProperties.
func (*SparkJobProperties) UnmarshalJSON ¶
func (s *SparkJobProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SparkJobProperties.
type SparkJobReferenceType ¶
type SparkJobReferenceType string
SparkJobReferenceType - Synapse spark job reference type.
const (
SparkJobReferenceTypeSparkJobDefinitionReference SparkJobReferenceType = "SparkJobDefinitionReference"
)
func PossibleSparkJobReferenceTypeValues ¶
func PossibleSparkJobReferenceTypeValues() []SparkJobReferenceType
PossibleSparkJobReferenceTypeValues returns the possible values for the SparkJobReferenceType const type.
func (SparkJobReferenceType) ToPtr ¶
func (c SparkJobReferenceType) ToPtr() *SparkJobReferenceType
ToPtr returns a *SparkJobReferenceType pointing to the current value.
type SparkJobType ¶
type SparkJobType string
SparkJobType - The job type.
const ( SparkJobTypeSparkBatch SparkJobType = "SparkBatch" SparkJobTypeSparkSession SparkJobType = "SparkSession" )
func PossibleSparkJobTypeValues ¶
func PossibleSparkJobTypeValues() []SparkJobType
PossibleSparkJobTypeValues returns the possible values for the SparkJobType const type.
func (SparkJobType) ToPtr ¶
func (c SparkJobType) ToPtr() *SparkJobType
ToPtr returns a *SparkJobType pointing to the current value.
type SparkLinkedService ¶
type SparkLinkedService struct { LinkedService // REQUIRED; Spark Server linked service properties. TypeProperties *SparkLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
SparkLinkedService - Spark Server linked service.
func (SparkLinkedService) MarshalJSON ¶
func (s SparkLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SparkLinkedService.
func (*SparkLinkedService) UnmarshalJSON ¶
func (s *SparkLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SparkLinkedService.
type SparkLinkedServiceTypeProperties ¶
type SparkLinkedServiceTypeProperties struct { // REQUIRED; The authentication method used to access the Spark server. AuthenticationType *SparkAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; IP address or host name of the Spark server Host interface{} `json:"host,omitempty"` // REQUIRED; The TCP port that the Spark server uses to listen for client connections. Port interface{} `json:"port,omitempty"` // Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over SSL. The default value is false. AllowHostNameCNMismatch interface{} `json:"allowHostNameCNMismatch,omitempty"` // Specifies whether to allow self-signed certificates from the server. The default value is false. AllowSelfSignedServerCert interface{} `json:"allowSelfSignedServerCert,omitempty"` // Specifies whether the connections to the server are encrypted using SSL. The default value is false. EnableSSL interface{} `json:"enableSsl,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The partial URL corresponding to the Spark server. HTTPPath interface{} `json:"httpPath,omitempty"` // The password corresponding to the user name that you provided in the Username field Password SecretBaseClassification `json:"password,omitempty"` // The type of Spark server. ServerType *SparkServerType `json:"serverType,omitempty"` // The transport protocol to use in the Thrift layer. ThriftTransportProtocol *SparkThriftTransportProtocol `json:"thriftTransportProtocol,omitempty"` // The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when // using SSL on self-hosted IR. The default value // is the cacerts.pem file installed with the IR. TrustedCertPath interface{} `json:"trustedCertPath,omitempty"` // Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false. UseSystemTrustStore interface{} `json:"useSystemTrustStore,omitempty"` // The user name that you use to access Spark Server. Username interface{} `json:"username,omitempty"` }
SparkLinkedServiceTypeProperties - Spark Server linked service properties.
func (SparkLinkedServiceTypeProperties) MarshalJSON ¶
func (s SparkLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SparkLinkedServiceTypeProperties.
func (*SparkLinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *SparkLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SparkLinkedServiceTypeProperties.
type SparkObjectDataset ¶
type SparkObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *SparkDatasetTypeProperties `json:"typeProperties,omitempty"` }
SparkObjectDataset - Spark Server dataset.
func (SparkObjectDataset) MarshalJSON ¶
func (s SparkObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SparkObjectDataset.
func (*SparkObjectDataset) UnmarshalJSON ¶
func (s *SparkObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SparkObjectDataset.
type SparkRequest ¶
type SparkRequest struct { Archives []*string `json:"archives,omitempty"` Arguments []*string `json:"args,omitempty"` ClassName *string `json:"className,omitempty"` // Dictionary of Configuration map[string]*string `json:"conf,omitempty"` DriverCores *int32 `json:"driverCores,omitempty"` DriverMemory *string `json:"driverMemory,omitempty"` ExecutorCores *int32 `json:"executorCores,omitempty"` ExecutorCount *int32 `json:"numExecutors,omitempty"` ExecutorMemory *string `json:"executorMemory,omitempty"` File *string `json:"file,omitempty"` Files []*string `json:"files,omitempty"` Jars []*string `json:"jars,omitempty"` Name *string `json:"name,omitempty"` PythonFiles []*string `json:"pyFiles,omitempty"` }
func (SparkRequest) MarshalJSON ¶
func (s SparkRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SparkRequest.
type SparkScheduler ¶
type SparkScheduler struct { CancellationRequestedAt *time.Time `json:"cancellationRequestedAt,omitempty"` CurrentState *SchedulerCurrentState `json:"currentState,omitempty"` EndedAt *time.Time `json:"endedAt,omitempty"` ScheduledAt *time.Time `json:"scheduledAt,omitempty"` SubmittedAt *time.Time `json:"submittedAt,omitempty"` }
func (SparkScheduler) MarshalJSON ¶
func (s SparkScheduler) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SparkScheduler.
func (*SparkScheduler) UnmarshalJSON ¶
func (s *SparkScheduler) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SparkScheduler.
type SparkServerType ¶
type SparkServerType string
SparkServerType - The type of Spark server.
const ( SparkServerTypeSharkServer SparkServerType = "SharkServer" SparkServerTypeSharkServer2 SparkServerType = "SharkServer2" SparkServerTypeSparkThriftServer SparkServerType = "SparkThriftServer" )
func PossibleSparkServerTypeValues ¶
func PossibleSparkServerTypeValues() []SparkServerType
PossibleSparkServerTypeValues returns the possible values for the SparkServerType const type.
func (SparkServerType) ToPtr ¶
func (c SparkServerType) ToPtr() *SparkServerType
ToPtr returns a *SparkServerType pointing to the current value.
type SparkServiceError ¶
type SparkServiceError struct { ErrorCode *string `json:"errorCode,omitempty"` Message *string `json:"message,omitempty"` Source *SparkErrorSource `json:"source,omitempty"` }
type SparkServicePlugin ¶
type SparkServicePlugin struct { CleanupStartedAt *time.Time `json:"cleanupStartedAt,omitempty"` CurrentState *PluginCurrentState `json:"currentState,omitempty"` MonitoringStartedAt *time.Time `json:"monitoringStartedAt,omitempty"` PreparationStartedAt *time.Time `json:"preparationStartedAt,omitempty"` ResourceAcquisitionStartedAt *time.Time `json:"resourceAcquisitionStartedAt,omitempty"` SubmissionStartedAt *time.Time `json:"submissionStartedAt,omitempty"` }
func (SparkServicePlugin) MarshalJSON ¶
func (s SparkServicePlugin) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SparkServicePlugin.
func (*SparkServicePlugin) UnmarshalJSON ¶
func (s *SparkServicePlugin) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SparkServicePlugin.
type SparkSource ¶
type SparkSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
SparkSource - A copy activity Spark Server source.
func (SparkSource) MarshalJSON ¶
func (s SparkSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SparkSource.
func (*SparkSource) UnmarshalJSON ¶
func (s *SparkSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SparkSource.
type SparkThriftTransportProtocol ¶
type SparkThriftTransportProtocol string
SparkThriftTransportProtocol - The transport protocol to use in the Thrift layer.
const ( SparkThriftTransportProtocolBinary SparkThriftTransportProtocol = "Binary" SparkThriftTransportProtocolHTTP SparkThriftTransportProtocol = "HTTP " SparkThriftTransportProtocolSASL SparkThriftTransportProtocol = "SASL" )
func PossibleSparkThriftTransportProtocolValues ¶
func PossibleSparkThriftTransportProtocolValues() []SparkThriftTransportProtocol
PossibleSparkThriftTransportProtocolValues returns the possible values for the SparkThriftTransportProtocol const type.
func (SparkThriftTransportProtocol) ToPtr ¶
func (c SparkThriftTransportProtocol) ToPtr() *SparkThriftTransportProtocol
ToPtr returns a *SparkThriftTransportProtocol pointing to the current value.
type SquareLinkedService ¶
type SquareLinkedService struct { LinkedService // REQUIRED; Square Service linked service properties. TypeProperties *SquareLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
SquareLinkedService - Square Service linked service.
func (SquareLinkedService) MarshalJSON ¶
func (s SquareLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SquareLinkedService.
func (*SquareLinkedService) UnmarshalJSON ¶
func (s *SquareLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SquareLinkedService.
type SquareLinkedServiceTypeProperties ¶
type SquareLinkedServiceTypeProperties struct { // REQUIRED; The client ID associated with your Square application. ClientID interface{} `json:"clientId,omitempty"` // REQUIRED; The URL of the Square instance. (i.e. mystore.mysquare.com) Host interface{} `json:"host,omitempty"` // REQUIRED; The redirect URL assigned in the Square application dashboard. (i.e. http://localhost:2500) RedirectURI interface{} `json:"redirectUri,omitempty"` // The client secret associated with your Square application. ClientSecret SecretBaseClassification `json:"clientSecret,omitempty"` // Properties used to connect to Square. It is mutually exclusive with any other properties in the linked service. Type: object. ConnectionProperties interface{} `json:"connectionProperties,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value // is true. UseHostVerification interface{} `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` }
SquareLinkedServiceTypeProperties - Square Service linked service properties.
func (SquareLinkedServiceTypeProperties) MarshalJSON ¶
func (s SquareLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SquareLinkedServiceTypeProperties.
func (*SquareLinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *SquareLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SquareLinkedServiceTypeProperties.
type SquareObjectDataset ¶
type SquareObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
SquareObjectDataset - Square Service dataset.
func (SquareObjectDataset) MarshalJSON ¶
func (s SquareObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SquareObjectDataset.
func (*SquareObjectDataset) UnmarshalJSON ¶
func (s *SquareObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SquareObjectDataset.
type SquareSource ¶
type SquareSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
SquareSource - A copy activity Square Service source.
func (SquareSource) MarshalJSON ¶
func (s SquareSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SquareSource.
func (*SquareSource) UnmarshalJSON ¶
func (s *SquareSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SquareSource.
type SsisLogLocationType ¶
type SsisLogLocationType string
SsisLogLocationType - The type of SSIS log location.
const (
SsisLogLocationTypeFile SsisLogLocationType = "File"
)
func PossibleSsisLogLocationTypeValues ¶
func PossibleSsisLogLocationTypeValues() []SsisLogLocationType
PossibleSsisLogLocationTypeValues returns the possible values for the SsisLogLocationType const type.
func (SsisLogLocationType) ToPtr ¶
func (c SsisLogLocationType) ToPtr() *SsisLogLocationType
ToPtr returns a *SsisLogLocationType pointing to the current value.
type SsisObjectMetadataStatusResponse ¶
type SsisObjectMetadataStatusResponse struct { // The operation error message. Error *string `json:"error,omitempty"` // The operation name. Name *string `json:"name,omitempty"` // The operation properties. Properties *string `json:"properties,omitempty"` // The status of the operation. Status *string `json:"status,omitempty"` }
SsisObjectMetadataStatusResponse - The status of the operation.
type SsisPackageLocationType ¶
type SsisPackageLocationType string
SsisPackageLocationType - The type of SSIS package location.
const ( SsisPackageLocationTypeFile SsisPackageLocationType = "File" SsisPackageLocationTypeInlinePackage SsisPackageLocationType = "InlinePackage" SsisPackageLocationTypePackageStore SsisPackageLocationType = "PackageStore" SsisPackageLocationTypeSSISDB SsisPackageLocationType = "SSISDB" )
func PossibleSsisPackageLocationTypeValues ¶
func PossibleSsisPackageLocationTypeValues() []SsisPackageLocationType
PossibleSsisPackageLocationTypeValues returns the possible values for the SsisPackageLocationType const type.
func (SsisPackageLocationType) ToPtr ¶
func (c SsisPackageLocationType) ToPtr() *SsisPackageLocationType
ToPtr returns a *SsisPackageLocationType pointing to the current value.
type StagingSettings ¶
type StagingSettings struct { // REQUIRED; Staging linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // Specifies whether to use compression when copying data via an interim staging. Default value is false. Type: boolean (or Expression with resultType boolean). EnableCompression interface{} `json:"enableCompression,omitempty"` // The path to storage for storing the interim data. Type: string (or Expression with resultType string). Path interface{} `json:"path,omitempty"` }
StagingSettings - Staging settings.
func (StagingSettings) MarshalJSON ¶
func (s StagingSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type StagingSettings.
func (*StagingSettings) UnmarshalJSON ¶
func (s *StagingSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type StagingSettings.
type StartDataFlowDebugSessionRequest ¶
type StartDataFlowDebugSessionRequest struct { // Data flow instance. DataFlow *DataFlowResource `json:"dataFlow,omitempty"` // List of datasets. Datasets []*DatasetResource `json:"datasets,omitempty"` // Data flow debug settings. DebugSettings interface{} `json:"debugSettings,omitempty"` // The type of new Databricks cluster. IncrementalDebug *bool `json:"incrementalDebug,omitempty"` // List of linked services. LinkedServices []*LinkedServiceResource `json:"linkedServices,omitempty"` // The ID of data flow debug session. SessionID *string `json:"sessionId,omitempty"` // Staging info for debug session. Staging interface{} `json:"staging,omitempty"` }
StartDataFlowDebugSessionRequest - Request body structure for starting data flow debug session.
func (StartDataFlowDebugSessionRequest) MarshalJSON ¶
func (s StartDataFlowDebugSessionRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type StartDataFlowDebugSessionRequest.
type StartDataFlowDebugSessionResponse ¶
type StartDataFlowDebugSessionResponse struct { // The ID of data flow debug job version. JobVersion *string `json:"jobVersion,omitempty"` }
StartDataFlowDebugSessionResponse - Response body structure for starting data flow debug session.
type StoreReadSettings ¶
type StoreReadSettings struct { // REQUIRED; The read setting type. Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` }
StoreReadSettings - Connector read setting.
func (*StoreReadSettings) GetStoreReadSettings ¶
func (s *StoreReadSettings) GetStoreReadSettings() *StoreReadSettings
GetStoreReadSettings implements the StoreReadSettingsClassification interface for type StoreReadSettings.
func (*StoreReadSettings) UnmarshalJSON ¶
func (s *StoreReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type StoreReadSettings.
type StoreReadSettingsClassification ¶
type StoreReadSettingsClassification interface { // GetStoreReadSettings returns the StoreReadSettings content of the underlying type. GetStoreReadSettings() *StoreReadSettings }
StoreReadSettingsClassification provides polymorphic access to related types. Call the interface's GetStoreReadSettings() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *AmazonS3ReadSettings, *AzureBlobFSReadSettings, *AzureBlobStorageReadSettings, *AzureDataLakeStoreReadSettings, *AzureFileStorageReadSettings, - *FileServerReadSettings, *FtpReadSettings, *GoogleCloudStorageReadSettings, *HdfsReadSettings, *HttpReadSettings, *SftpReadSettings, - *StoreReadSettings
type StoreWriteSettings ¶
type StoreWriteSettings struct { // REQUIRED; The write setting type. Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // The type of copy behavior for copy sink. CopyBehavior interface{} `json:"copyBehavior,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` }
StoreWriteSettings - Connector write settings.
func (*StoreWriteSettings) GetStoreWriteSettings ¶
func (s *StoreWriteSettings) GetStoreWriteSettings() *StoreWriteSettings
GetStoreWriteSettings implements the StoreWriteSettingsClassification interface for type StoreWriteSettings.
func (*StoreWriteSettings) UnmarshalJSON ¶
func (s *StoreWriteSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type StoreWriteSettings.
type StoreWriteSettingsClassification ¶
type StoreWriteSettingsClassification interface { // GetStoreWriteSettings returns the StoreWriteSettings content of the underlying type. GetStoreWriteSettings() *StoreWriteSettings }
StoreWriteSettingsClassification provides polymorphic access to related types. Call the interface's GetStoreWriteSettings() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *AzureBlobFSWriteSettings, *AzureBlobStorageWriteSettings, *AzureDataLakeStoreWriteSettings, *AzureFileStorageWriteSettings, - *FileServerWriteSettings, *SftpWriteSettings, *StoreWriteSettings
type StoredProcedureParameter ¶
type StoredProcedureParameter struct { // Stored procedure parameter type. Type *StoredProcedureParameterType `json:"type,omitempty"` // Stored procedure parameter value. Type: string (or Expression with resultType string). Value interface{} `json:"value,omitempty"` }
StoredProcedureParameter - SQL stored procedure parameter.
type StoredProcedureParameterType ¶
type StoredProcedureParameterType string
StoredProcedureParameterType - Stored procedure parameter type.
const ( StoredProcedureParameterTypeBoolean StoredProcedureParameterType = "Boolean" StoredProcedureParameterTypeDate StoredProcedureParameterType = "Date" StoredProcedureParameterTypeDecimal StoredProcedureParameterType = "Decimal" StoredProcedureParameterTypeGUID StoredProcedureParameterType = "Guid" StoredProcedureParameterTypeInt StoredProcedureParameterType = "Int" StoredProcedureParameterTypeInt64 StoredProcedureParameterType = "Int64" StoredProcedureParameterTypeString StoredProcedureParameterType = "String" )
func PossibleStoredProcedureParameterTypeValues ¶
func PossibleStoredProcedureParameterTypeValues() []StoredProcedureParameterType
PossibleStoredProcedureParameterTypeValues returns the possible values for the StoredProcedureParameterType const type.
func (StoredProcedureParameterType) ToPtr ¶
func (c StoredProcedureParameterType) ToPtr() *StoredProcedureParameterType
ToPtr returns a *StoredProcedureParameterType pointing to the current value.
type SubResource ¶
type SubResource struct {
AzureEntityResource
}
SubResource - Azure Synapse nested resource, which belongs to a workspace.
type SubResourceDebugResource ¶
type SubResourceDebugResource struct { // The resource name. Name *string `json:"name,omitempty"` }
SubResourceDebugResource - Azure Synapse nested debug resource.
func (SubResourceDebugResource) MarshalJSON ¶
func (s SubResourceDebugResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SubResourceDebugResource.
func (*SubResourceDebugResource) UnmarshalJSON ¶
func (s *SubResourceDebugResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SubResourceDebugResource.
type SwitchActivity ¶
type SwitchActivity struct { ControlActivity // REQUIRED; Switch activity properties. TypeProperties *SwitchActivityTypeProperties `json:"typeProperties,omitempty"` }
SwitchActivity - This activity evaluates an expression and executes activities under the cases property that correspond to the expression evaluation expected in the equals property.
func (SwitchActivity) MarshalJSON ¶
func (s SwitchActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SwitchActivity.
func (*SwitchActivity) UnmarshalJSON ¶
func (s *SwitchActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SwitchActivity.
type SwitchActivityTypeProperties ¶
type SwitchActivityTypeProperties struct { // REQUIRED; An expression that would evaluate to a string or integer. This is used to determine the block of activities in cases that will be executed. On *Expression `json:"on,omitempty"` // List of cases that correspond to expected values of the 'on' property. This is an optional property and if not provided, the activity will execute activities // provided in defaultActivities. Cases []*SwitchCase `json:"cases,omitempty"` // List of activities to execute if no case condition is satisfied. This is an optional property and if not provided, the activity will exit without any // action. DefaultActivities []ActivityClassification `json:"defaultActivities,omitempty"` }
SwitchActivityTypeProperties - Switch activity properties.
func (SwitchActivityTypeProperties) MarshalJSON ¶
func (s SwitchActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SwitchActivityTypeProperties.
func (*SwitchActivityTypeProperties) UnmarshalJSON ¶
func (s *SwitchActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SwitchActivityTypeProperties.
type SwitchCase ¶
type SwitchCase struct { // List of activities to execute for satisfied case condition. Activities []ActivityClassification `json:"activities,omitempty"` // Expected value that satisfies the expression result of the 'on' property. Value *string `json:"value,omitempty"` }
SwitchCase - Switch cases with have a value and corresponding activities.
func (SwitchCase) MarshalJSON ¶
func (s SwitchCase) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SwitchCase.
func (*SwitchCase) UnmarshalJSON ¶
func (s *SwitchCase) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SwitchCase.
type SybaseAuthenticationType ¶
type SybaseAuthenticationType string
SybaseAuthenticationType - AuthenticationType to be used for connection.
const ( SybaseAuthenticationTypeBasic SybaseAuthenticationType = "Basic" SybaseAuthenticationTypeWindows SybaseAuthenticationType = "Windows" )
func PossibleSybaseAuthenticationTypeValues ¶
func PossibleSybaseAuthenticationTypeValues() []SybaseAuthenticationType
PossibleSybaseAuthenticationTypeValues returns the possible values for the SybaseAuthenticationType const type.
func (SybaseAuthenticationType) ToPtr ¶
func (c SybaseAuthenticationType) ToPtr() *SybaseAuthenticationType
ToPtr returns a *SybaseAuthenticationType pointing to the current value.
type SybaseLinkedService ¶
type SybaseLinkedService struct { LinkedService // REQUIRED; Sybase linked service properties. TypeProperties *SybaseLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
SybaseLinkedService - Linked service for Sybase data source.
func (SybaseLinkedService) MarshalJSON ¶
func (s SybaseLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SybaseLinkedService.
func (*SybaseLinkedService) UnmarshalJSON ¶
func (s *SybaseLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SybaseLinkedService.
type SybaseLinkedServiceTypeProperties ¶
type SybaseLinkedServiceTypeProperties struct { // REQUIRED; Database name for connection. Type: string (or Expression with resultType string). Database interface{} `json:"database,omitempty"` // REQUIRED; Server name for connection. Type: string (or Expression with resultType string). Server interface{} `json:"server,omitempty"` // AuthenticationType to be used for connection. AuthenticationType *SybaseAuthenticationType `json:"authenticationType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Password for authentication. Password SecretBaseClassification `json:"password,omitempty"` // Schema name for connection. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // Username for authentication. Type: string (or Expression with resultType string). Username interface{} `json:"username,omitempty"` }
SybaseLinkedServiceTypeProperties - Sybase linked service properties.
func (SybaseLinkedServiceTypeProperties) MarshalJSON ¶
func (s SybaseLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SybaseLinkedServiceTypeProperties.
func (*SybaseLinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *SybaseLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SybaseLinkedServiceTypeProperties.
type SybaseSource ¶
type SybaseSource struct { TabularSource // Database query. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
SybaseSource - A copy activity source for Sybase databases.
func (SybaseSource) MarshalJSON ¶
func (s SybaseSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SybaseSource.
func (*SybaseSource) UnmarshalJSON ¶
func (s *SybaseSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SybaseSource.
type SybaseTableDataset ¶
type SybaseTableDataset struct { Dataset // Sybase table dataset properties. TypeProperties *SybaseTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
SybaseTableDataset - The Sybase table dataset.
func (SybaseTableDataset) MarshalJSON ¶
func (s SybaseTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SybaseTableDataset.
func (*SybaseTableDataset) UnmarshalJSON ¶
func (s *SybaseTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SybaseTableDataset.
type SybaseTableDatasetTypeProperties ¶
type SybaseTableDatasetTypeProperties struct {
// The Sybase table name. Type: string (or Expression with resultType string).
TableName interface{} `json:"tableName,omitempty"`
}
SybaseTableDatasetTypeProperties - Sybase table dataset properties.
type SynapseNotebookActivity ¶
type SynapseNotebookActivity struct { ExecutionActivity // REQUIRED; Execute Synapse notebook activity properties. TypeProperties *SynapseNotebookActivityTypeProperties `json:"typeProperties,omitempty"` }
SynapseNotebookActivity - Execute Synapse notebook activity.
func (SynapseNotebookActivity) MarshalJSON ¶
func (s SynapseNotebookActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SynapseNotebookActivity.
func (*SynapseNotebookActivity) UnmarshalJSON ¶
func (s *SynapseNotebookActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SynapseNotebookActivity.
type SynapseNotebookActivityTypeProperties ¶
type SynapseNotebookActivityTypeProperties struct { // REQUIRED; Synapse notebook reference. Notebook *SynapseNotebookReference `json:"notebook,omitempty"` // Notebook parameters. Parameters map[string]interface{} `json:"parameters,omitempty"` }
SynapseNotebookActivityTypeProperties - Execute Synapse notebook activity properties.
func (SynapseNotebookActivityTypeProperties) MarshalJSON ¶
func (s SynapseNotebookActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SynapseNotebookActivityTypeProperties.
type SynapseNotebookReference ¶
type SynapseNotebookReference struct { // REQUIRED; Reference notebook name. ReferenceName *string `json:"referenceName,omitempty"` // REQUIRED; Synapse notebook reference type. Type *NotebookReferenceType `json:"type,omitempty"` }
SynapseNotebookReference - Synapse notebook reference type.
type SynapseSparkJobActivityTypeProperties ¶
type SynapseSparkJobActivityTypeProperties struct { // REQUIRED; Synapse spark job reference. SparkJob *SynapseSparkJobReference `json:"sparkJob,omitempty"` }
SynapseSparkJobActivityTypeProperties - Execute spark job activity properties.
type SynapseSparkJobDefinitionActivity ¶
type SynapseSparkJobDefinitionActivity struct { ExecutionActivity // REQUIRED; Execute spark job activity properties. TypeProperties *SynapseSparkJobActivityTypeProperties `json:"typeProperties,omitempty"` }
SynapseSparkJobDefinitionActivity - Execute spark job activity.
func (SynapseSparkJobDefinitionActivity) MarshalJSON ¶
func (s SynapseSparkJobDefinitionActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SynapseSparkJobDefinitionActivity.
func (*SynapseSparkJobDefinitionActivity) UnmarshalJSON ¶
func (s *SynapseSparkJobDefinitionActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SynapseSparkJobDefinitionActivity.
type SynapseSparkJobReference ¶
type SynapseSparkJobReference struct { // REQUIRED; Reference spark job name. ReferenceName *string `json:"referenceName,omitempty"` // REQUIRED; Synapse spark job reference type. Type *SparkJobReferenceType `json:"type,omitempty"` }
SynapseSparkJobReference - Synapse spark job reference type.
type TabularSource ¶
type TabularSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout interface{} `json:"queryTimeout,omitempty"` }
TabularSource - Copy activity sources of tabular type.
func (*TabularSource) GetTabularSource ¶
func (t *TabularSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type TabularSource.
func (TabularSource) MarshalJSON ¶
func (t TabularSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TabularSource.
func (*TabularSource) UnmarshalJSON ¶
func (t *TabularSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TabularSource.
type TabularSourceClassification ¶
type TabularSourceClassification interface { CopySourceClassification // GetTabularSource returns the TabularSource content of the underlying type. GetTabularSource() *TabularSource }
TabularSourceClassification provides polymorphic access to related types. Call the interface's GetTabularSource() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *AmazonMWSSource, *AmazonRedshiftSource, *AzureMariaDBSource, *AzureMySqlSource, *AzurePostgreSqlSource, *AzureSqlSource, - *AzureTableSource, *CassandraSource, *ConcurSource, *CouchbaseSource, *Db2Source, *DrillSource, *DynamicsAXSource, *EloquaSource, - *GoogleAdWordsSource, *GoogleBigQuerySource, *GreenplumSource, *HBaseSource, *HiveSource, *HubspotSource, *ImpalaSource, - *InformixSource, *JiraSource, *MagentoSource, *MariaDBSource, *MarketoSource, *MySqlSource, *NetezzaSource, *OdbcSource, - *OracleServiceCloudSource, *PaypalSource, *PhoenixSource, *PostgreSqlSource, *PrestoSource, *QuickBooksSource, *ResponsysSource, - *SalesforceMarketingCloudSource, *SalesforceSource, *SapBwSource, *SapCloudForCustomerSource, *SapEccSource, *SapHanaSource, - *SapOpenHubSource, *SapTableSource, *ServiceNowSource, *ShopifySource, *SparkSource, *SqlDWSource, *SqlMISource, *SqlServerSource, - *SqlSource, *SquareSource, *SybaseSource, *TabularSource, *TeradataSource, *VerticaSource, *XeroSource, *ZohoSource
type TabularTranslator ¶
type TabularTranslator struct { CopyTranslator // The JSON Path of the Nested Array that is going to do cross-apply. Type: object (or Expression with resultType object). CollectionReference interface{} `json:"collectionReference,omitempty"` // Column mappings. Example: "UserId: MyUserId, Group: MyGroup, Name: MyName" Type: string (or Expression with resultType string). This property will be // retired. Please use mappings property. ColumnMappings interface{} `json:"columnMappings,omitempty"` // Whether to map complex (array and object) values to simple strings in json format. Type: boolean (or Expression with resultType boolean). MapComplexValuesToString interface{} `json:"mapComplexValuesToString,omitempty"` // Column mappings with logical types. Tabular->tabular example: // [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. // Hierarchical->tabular example: // [{"source":{"path":"$.CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"path":"$.CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. // Type: object (or Expression with resultType object). Mappings interface{} `json:"mappings,omitempty"` // The schema mapping to map between tabular data and hierarchical data. Example: {"Column1": "$.Column1", "Column2": "$.Column2.Property1", "Column3": // "$.Column2.Property2"}. Type: object (or Expression // with resultType object). This property will be retired. Please use mappings property. SchemaMapping interface{} `json:"schemaMapping,omitempty"` // Whether to enable the advanced type conversion feature in the Copy activity. Type: boolean (or Expression with resultType boolean). TypeConversion interface{} `json:"typeConversion,omitempty"` // Type conversion settings TypeConversionSettings *TypeConversionSettings `json:"typeConversionSettings,omitempty"` }
TabularTranslator - A copy activity tabular translator.
func (TabularTranslator) MarshalJSON ¶
func (t TabularTranslator) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TabularTranslator.
func (*TabularTranslator) UnmarshalJSON ¶
func (t *TabularTranslator) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TabularTranslator.
type TarGZipReadSettings ¶
type TarGZipReadSettings struct { CompressionReadSettings // Preserve the compression file name as folder path. Type: boolean (or Expression with resultType boolean). PreserveCompressionFileNameAsFolder interface{} `json:"preserveCompressionFileNameAsFolder,omitempty"` }
TarGZipReadSettings - The TarGZip compression read settings.
func (TarGZipReadSettings) MarshalJSON ¶
func (t TarGZipReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TarGZipReadSettings.
func (*TarGZipReadSettings) UnmarshalJSON ¶
func (t *TarGZipReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TarGZipReadSettings.
type TarReadSettings ¶
type TarReadSettings struct { CompressionReadSettings // Preserve the compression file name as folder path. Type: boolean (or Expression with resultType boolean). PreserveCompressionFileNameAsFolder interface{} `json:"preserveCompressionFileNameAsFolder,omitempty"` }
TarReadSettings - The Tar compression read settings.
func (TarReadSettings) MarshalJSON ¶
func (t TarReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TarReadSettings.
func (*TarReadSettings) UnmarshalJSON ¶
func (t *TarReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TarReadSettings.
type TeradataAuthenticationType ¶
type TeradataAuthenticationType string
TeradataAuthenticationType - AuthenticationType to be used for connection.
const ( TeradataAuthenticationTypeBasic TeradataAuthenticationType = "Basic" TeradataAuthenticationTypeWindows TeradataAuthenticationType = "Windows" )
func PossibleTeradataAuthenticationTypeValues ¶
func PossibleTeradataAuthenticationTypeValues() []TeradataAuthenticationType
PossibleTeradataAuthenticationTypeValues returns the possible values for the TeradataAuthenticationType const type.
func (TeradataAuthenticationType) ToPtr ¶
func (c TeradataAuthenticationType) ToPtr() *TeradataAuthenticationType
ToPtr returns a *TeradataAuthenticationType pointing to the current value.
type TeradataLinkedService ¶
type TeradataLinkedService struct { LinkedService // REQUIRED; Teradata linked service properties. TypeProperties *TeradataLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
TeradataLinkedService - Linked service for Teradata data source.
func (TeradataLinkedService) MarshalJSON ¶
func (t TeradataLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TeradataLinkedService.
func (*TeradataLinkedService) UnmarshalJSON ¶
func (t *TeradataLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TeradataLinkedService.
type TeradataLinkedServiceTypeProperties ¶
type TeradataLinkedServiceTypeProperties struct { // AuthenticationType to be used for connection. AuthenticationType *TeradataAuthenticationType `json:"authenticationType,omitempty"` // Teradata ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Password for authentication. Password SecretBaseClassification `json:"password,omitempty"` // Server name for connection. Type: string (or Expression with resultType string). Server interface{} `json:"server,omitempty"` // Username for authentication. Type: string (or Expression with resultType string). Username interface{} `json:"username,omitempty"` }
TeradataLinkedServiceTypeProperties - Teradata linked service properties.
func (TeradataLinkedServiceTypeProperties) MarshalJSON ¶
func (t TeradataLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TeradataLinkedServiceTypeProperties.
func (*TeradataLinkedServiceTypeProperties) UnmarshalJSON ¶
func (t *TeradataLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TeradataLinkedServiceTypeProperties.
type TeradataPartitionOption ¶
type TeradataPartitionOption string
TeradataPartitionOption - The partition mechanism that will be used for teradata read in parallel.
const ( TeradataPartitionOptionDynamicRange TeradataPartitionOption = "DynamicRange" TeradataPartitionOptionHash TeradataPartitionOption = "Hash" TeradataPartitionOptionNone TeradataPartitionOption = "None" )
func PossibleTeradataPartitionOptionValues ¶
func PossibleTeradataPartitionOptionValues() []TeradataPartitionOption
PossibleTeradataPartitionOptionValues returns the possible values for the TeradataPartitionOption const type.
func (TeradataPartitionOption) ToPtr ¶
func (c TeradataPartitionOption) ToPtr() *TeradataPartitionOption
ToPtr returns a *TeradataPartitionOption pointing to the current value.
type TeradataPartitionSettings ¶
type TeradataPartitionSettings struct { // The name of the column that will be used for proceeding range or hash partitioning. Type: string (or Expression with resultType string). PartitionColumnName interface{} `json:"partitionColumnName,omitempty"` // The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType // string). PartitionLowerBound interface{} `json:"partitionLowerBound,omitempty"` // The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType // string). PartitionUpperBound interface{} `json:"partitionUpperBound,omitempty"` }
TeradataPartitionSettings - The settings that will be leveraged for teradata source partitioning.
type TeradataSource ¶
type TeradataSource struct { TabularSource // The partition mechanism that will be used for teradata read in parallel. PartitionOption *TeradataPartitionOption `json:"partitionOption,omitempty"` // The settings that will be leveraged for teradata source partitioning. PartitionSettings *TeradataPartitionSettings `json:"partitionSettings,omitempty"` // Teradata query. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
TeradataSource - A copy activity Teradata source.
func (TeradataSource) MarshalJSON ¶
func (t TeradataSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TeradataSource.
func (*TeradataSource) UnmarshalJSON ¶
func (t *TeradataSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TeradataSource.
type TeradataTableDataset ¶
type TeradataTableDataset struct { Dataset // Teradata dataset properties. TypeProperties *TeradataTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
TeradataTableDataset - The Teradata database dataset.
func (TeradataTableDataset) MarshalJSON ¶
func (t TeradataTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TeradataTableDataset.
func (*TeradataTableDataset) UnmarshalJSON ¶
func (t *TeradataTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TeradataTableDataset.
type TeradataTableDatasetTypeProperties ¶
type TeradataTableDatasetTypeProperties struct { // The database name of Teradata. Type: string (or Expression with resultType string). Database interface{} `json:"database,omitempty"` // The table name of Teradata. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` }
TeradataTableDatasetTypeProperties - Teradata dataset properties.
type TextFormat ¶
type TextFormat struct { DatasetStorageFormat // The column delimiter. Type: string (or Expression with resultType string). ColumnDelimiter interface{} `json:"columnDelimiter,omitempty"` // The code page name of the preferred encoding. If miss, the default value is ΓÇ£utf-8ΓÇ¥, unless BOM denotes another Unicode encoding. Refer to the ΓÇ£NameΓÇ¥ // column of the table in the following link // to set supported values: https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with resultType string). EncodingName interface{} `json:"encodingName,omitempty"` // The escape character. Type: string (or Expression with resultType string). EscapeChar interface{} `json:"escapeChar,omitempty"` // When used as input, treat the first row of data as headers. When used as output,write the headers into the output as the first row of data. The default // value is false. Type: boolean (or Expression // with resultType boolean). FirstRowAsHeader interface{} `json:"firstRowAsHeader,omitempty"` // The null value string. Type: string (or Expression with resultType string). NullValue interface{} `json:"nullValue,omitempty"` // The quote character. Type: string (or Expression with resultType string). QuoteChar interface{} `json:"quoteChar,omitempty"` // The row delimiter. Type: string (or Expression with resultType string). RowDelimiter interface{} `json:"rowDelimiter,omitempty"` // The number of lines/rows to be skipped when parsing text files. The default value is 0. Type: integer (or Expression with resultType integer). SkipLineCount interface{} `json:"skipLineCount,omitempty"` // Treat empty column values in the text file as null. The default value is true. Type: boolean (or Expression with resultType boolean). TreatEmptyAsNull interface{} `json:"treatEmptyAsNull,omitempty"` }
TextFormat - The data stored in text format.
func (TextFormat) MarshalJSON ¶
func (t TextFormat) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TextFormat.
func (*TextFormat) UnmarshalJSON ¶
func (t *TextFormat) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TextFormat.
type TrackedResource ¶
type TrackedResource struct { Resource // REQUIRED; The geo-location where the resource lives Location *string `json:"location,omitempty"` // Resource tags. Tags map[string]*string `json:"tags,omitempty"` }
TrackedResource - The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'
func (TrackedResource) MarshalJSON ¶
func (t TrackedResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TrackedResource.
type Transformation ¶
type Transformation struct { // REQUIRED; Transformation name. Name *string `json:"name,omitempty"` // Transformation description. Description *string `json:"description,omitempty"` }
Transformation - A data flow transformation.
type Trigger ¶
type Trigger struct { // REQUIRED; Trigger type. Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // List of tags that can be used for describing the trigger. Annotations []interface{} `json:"annotations,omitempty"` // Trigger description. Description *string `json:"description,omitempty"` // READ-ONLY; Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger. RuntimeState *TriggerRuntimeState `json:"runtimeState,omitempty" azure:"ro"` }
Trigger - Azure Synapse nested object which contains information about creating pipeline run
func (*Trigger) GetTrigger ¶
GetTrigger implements the TriggerClassification interface for type Trigger.
func (*Trigger) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type Trigger.
type TriggerBeginCreateOrUpdateTriggerOptions ¶
type TriggerBeginCreateOrUpdateTriggerOptions struct { // ETag of the trigger entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update. IfMatch *string }
TriggerBeginCreateOrUpdateTriggerOptions contains the optional parameters for the Trigger.BeginCreateOrUpdateTrigger method.
type TriggerBeginDeleteTriggerOptions ¶
type TriggerBeginDeleteTriggerOptions struct { }
TriggerBeginDeleteTriggerOptions contains the optional parameters for the Trigger.BeginDeleteTrigger method.
type TriggerBeginStartTriggerOptions ¶
type TriggerBeginStartTriggerOptions struct { }
TriggerBeginStartTriggerOptions contains the optional parameters for the Trigger.BeginStartTrigger method.
type TriggerBeginStopTriggerOptions ¶
type TriggerBeginStopTriggerOptions struct { }
TriggerBeginStopTriggerOptions contains the optional parameters for the Trigger.BeginStopTrigger method.
type TriggerBeginSubscribeTriggerToEventsOptions ¶
type TriggerBeginSubscribeTriggerToEventsOptions struct { }
TriggerBeginSubscribeTriggerToEventsOptions contains the optional parameters for the Trigger.BeginSubscribeTriggerToEvents method.
type TriggerBeginUnsubscribeTriggerFromEventsOptions ¶
type TriggerBeginUnsubscribeTriggerFromEventsOptions struct { }
TriggerBeginUnsubscribeTriggerFromEventsOptions contains the optional parameters for the Trigger.BeginUnsubscribeTriggerFromEvents method.
type TriggerClassification ¶
type TriggerClassification interface { // GetTrigger returns the Trigger content of the underlying type. GetTrigger() *Trigger }
TriggerClassification provides polymorphic access to related types. Call the interface's GetTrigger() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *BlobEventsTrigger, *BlobTrigger, *ChainingTrigger, *CustomEventsTrigger, *MultiplePipelineTrigger, *RerunTumblingWindowTrigger, - *ScheduleTrigger, *Trigger, *TumblingWindowTrigger
type TriggerClient ¶
type TriggerClient struct {
// contains filtered or unexported fields
}
TriggerClient contains the methods for the Trigger group. Don't use this type directly, use NewTriggerClient() instead.
func NewTriggerClient ¶
func NewTriggerClient(con *Connection) *TriggerClient
NewTriggerClient creates a new instance of TriggerClient with the specified values.
func (*TriggerClient) BeginCreateOrUpdateTrigger ¶
func (client *TriggerClient) BeginCreateOrUpdateTrigger(ctx context.Context, triggerName string, trigger TriggerResource, options *TriggerBeginCreateOrUpdateTriggerOptions) (TriggerResourcePollerResponse, error)
BeginCreateOrUpdateTrigger - Creates or updates a trigger. If the operation fails it returns the *CloudError error type.
func (*TriggerClient) BeginDeleteTrigger ¶
func (client *TriggerClient) BeginDeleteTrigger(ctx context.Context, triggerName string, options *TriggerBeginDeleteTriggerOptions) (HTTPPollerResponse, error)
BeginDeleteTrigger - Deletes a trigger. If the operation fails it returns the *CloudError error type.
func (*TriggerClient) BeginStartTrigger ¶
func (client *TriggerClient) BeginStartTrigger(ctx context.Context, triggerName string, options *TriggerBeginStartTriggerOptions) (HTTPPollerResponse, error)
BeginStartTrigger - Starts a trigger. If the operation fails it returns the *CloudError error type.
func (*TriggerClient) BeginStopTrigger ¶
func (client *TriggerClient) BeginStopTrigger(ctx context.Context, triggerName string, options *TriggerBeginStopTriggerOptions) (HTTPPollerResponse, error)
BeginStopTrigger - Stops a trigger. If the operation fails it returns the *CloudError error type.
func (*TriggerClient) BeginSubscribeTriggerToEvents ¶
func (client *TriggerClient) BeginSubscribeTriggerToEvents(ctx context.Context, triggerName string, options *TriggerBeginSubscribeTriggerToEventsOptions) (TriggerSubscriptionOperationStatusPollerResponse, error)
BeginSubscribeTriggerToEvents - Subscribe event trigger to events. If the operation fails it returns the *CloudError error type.
func (*TriggerClient) BeginUnsubscribeTriggerFromEvents ¶
func (client *TriggerClient) BeginUnsubscribeTriggerFromEvents(ctx context.Context, triggerName string, options *TriggerBeginUnsubscribeTriggerFromEventsOptions) (TriggerSubscriptionOperationStatusPollerResponse, error)
BeginUnsubscribeTriggerFromEvents - Unsubscribe event trigger from events. If the operation fails it returns the *CloudError error type.
func (*TriggerClient) GetEventSubscriptionStatus ¶
func (client *TriggerClient) GetEventSubscriptionStatus(ctx context.Context, triggerName string, options *TriggerGetEventSubscriptionStatusOptions) (TriggerSubscriptionOperationStatusResponse, error)
GetEventSubscriptionStatus - Get a trigger's event subscription status. If the operation fails it returns the *CloudError error type.
func (*TriggerClient) GetTrigger ¶
func (client *TriggerClient) GetTrigger(ctx context.Context, triggerName string, options *TriggerGetTriggerOptions) (TriggerResourceResponse, error)
GetTrigger - Gets a trigger. If the operation fails it returns the *CloudError error type.
func (*TriggerClient) GetTriggersByWorkspace ¶
func (client *TriggerClient) GetTriggersByWorkspace(options *TriggerGetTriggersByWorkspaceOptions) TriggerListResponsePager
GetTriggersByWorkspace - Lists triggers. If the operation fails it returns the *CloudError error type.
func (*TriggerClient) ResumeCreateOrUpdateTrigger ¶
func (client *TriggerClient) ResumeCreateOrUpdateTrigger(ctx context.Context, token string) (TriggerResourcePollerResponse, error)
ResumeCreateOrUpdateTrigger creates a new TriggerResourcePoller from the specified resume token. token - The value must come from a previous call to TriggerResourcePoller.ResumeToken().
func (*TriggerClient) ResumeDeleteTrigger ¶
func (client *TriggerClient) ResumeDeleteTrigger(ctx context.Context, token string) (HTTPPollerResponse, error)
ResumeDeleteTrigger creates a new HTTPPoller from the specified resume token. token - The value must come from a previous call to HTTPPoller.ResumeToken().
func (*TriggerClient) ResumeStartTrigger ¶
func (client *TriggerClient) ResumeStartTrigger(ctx context.Context, token string) (HTTPPollerResponse, error)
ResumeStartTrigger creates a new HTTPPoller from the specified resume token. token - The value must come from a previous call to HTTPPoller.ResumeToken().
func (*TriggerClient) ResumeStopTrigger ¶
func (client *TriggerClient) ResumeStopTrigger(ctx context.Context, token string) (HTTPPollerResponse, error)
ResumeStopTrigger creates a new HTTPPoller from the specified resume token. token - The value must come from a previous call to HTTPPoller.ResumeToken().
func (*TriggerClient) ResumeSubscribeTriggerToEvents ¶
func (client *TriggerClient) ResumeSubscribeTriggerToEvents(ctx context.Context, token string) (TriggerSubscriptionOperationStatusPollerResponse, error)
ResumeSubscribeTriggerToEvents creates a new TriggerSubscriptionOperationStatusPoller from the specified resume token. token - The value must come from a previous call to TriggerSubscriptionOperationStatusPoller.ResumeToken().
func (*TriggerClient) ResumeUnsubscribeTriggerFromEvents ¶
func (client *TriggerClient) ResumeUnsubscribeTriggerFromEvents(ctx context.Context, token string) (TriggerSubscriptionOperationStatusPollerResponse, error)
ResumeUnsubscribeTriggerFromEvents creates a new TriggerSubscriptionOperationStatusPoller from the specified resume token. token - The value must come from a previous call to TriggerSubscriptionOperationStatusPoller.ResumeToken().
type TriggerDependencyProvisioningStatus ¶
type TriggerDependencyProvisioningStatus struct { // REQUIRED; Provisioning status. ProvisioningStatus *string `json:"provisioningStatus,omitempty"` // REQUIRED; Trigger name. TriggerName *string `json:"triggerName,omitempty"` }
TriggerDependencyProvisioningStatus - Defines the response of a provision trigger dependency operation.
type TriggerDependencyReference ¶
type TriggerDependencyReference struct { DependencyReference // REQUIRED; Referenced trigger. ReferenceTrigger *TriggerReference `json:"referenceTrigger,omitempty"` }
TriggerDependencyReference - Trigger referenced dependency.
func (*TriggerDependencyReference) GetTriggerDependencyReference ¶
func (t *TriggerDependencyReference) GetTriggerDependencyReference() *TriggerDependencyReference
GetTriggerDependencyReference implements the TriggerDependencyReferenceClassification interface for type TriggerDependencyReference.
func (TriggerDependencyReference) MarshalJSON ¶
func (t TriggerDependencyReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TriggerDependencyReference.
func (*TriggerDependencyReference) UnmarshalJSON ¶
func (t *TriggerDependencyReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TriggerDependencyReference.
type TriggerDependencyReferenceClassification ¶
type TriggerDependencyReferenceClassification interface { DependencyReferenceClassification // GetTriggerDependencyReference returns the TriggerDependencyReference content of the underlying type. GetTriggerDependencyReference() *TriggerDependencyReference }
TriggerDependencyReferenceClassification provides polymorphic access to related types. Call the interface's GetTriggerDependencyReference() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *TriggerDependencyReference, *TumblingWindowTriggerDependencyReference
type TriggerGetEventSubscriptionStatusOptions ¶
type TriggerGetEventSubscriptionStatusOptions struct { }
TriggerGetEventSubscriptionStatusOptions contains the optional parameters for the Trigger.GetEventSubscriptionStatus method.
type TriggerGetTriggerOptions ¶
type TriggerGetTriggerOptions struct { // ETag of the trigger entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will // be returned. IfNoneMatch *string }
TriggerGetTriggerOptions contains the optional parameters for the Trigger.GetTrigger method.
type TriggerGetTriggersByWorkspaceOptions ¶
type TriggerGetTriggersByWorkspaceOptions struct { }
TriggerGetTriggersByWorkspaceOptions contains the optional parameters for the Trigger.GetTriggersByWorkspace method.
type TriggerListResponse ¶
type TriggerListResponse struct { // REQUIRED; List of triggers. Value []*TriggerResource `json:"value,omitempty"` // The link to the next page of results, if any remaining results exist. NextLink *string `json:"nextLink,omitempty"` }
TriggerListResponse - A list of trigger resources.
func (TriggerListResponse) MarshalJSON ¶
func (t TriggerListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TriggerListResponse.
type TriggerListResponsePager ¶
type TriggerListResponsePager interface { azcore.Pager // Page returns the current TriggerListResponseResponse. PageResponse() TriggerListResponseResponse }
TriggerListResponsePager provides iteration over TriggerListResponse pages.
type TriggerListResponseResponse ¶
type TriggerListResponseResponse struct { // RawResponse contains the underlying HTTP response. RawResponse *http.Response // A list of trigger resources. TriggerListResponse *TriggerListResponse }
TriggerListResponseResponse is the response envelope for operations that return a TriggerListResponse type.
type TriggerPipelineReference ¶
type TriggerPipelineReference struct { // Pipeline parameters. Parameters map[string]interface{} `json:"parameters,omitempty"` // Pipeline reference. PipelineReference *PipelineReference `json:"pipelineReference,omitempty"` }
TriggerPipelineReference - Pipeline that needs to be triggered with the given parameters.
func (TriggerPipelineReference) MarshalJSON ¶
func (t TriggerPipelineReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TriggerPipelineReference.
type TriggerReference ¶
type TriggerReference struct { // REQUIRED; Reference trigger name. ReferenceName *string `json:"referenceName,omitempty"` // REQUIRED; Trigger reference type. Type *TriggerReferenceType `json:"type,omitempty"` }
TriggerReference - Trigger reference type.
type TriggerReferenceType ¶
type TriggerReferenceType string
TriggerReferenceType - Trigger reference type.
const (
TriggerReferenceTypeTriggerReference TriggerReferenceType = "TriggerReference"
)
func PossibleTriggerReferenceTypeValues ¶
func PossibleTriggerReferenceTypeValues() []TriggerReferenceType
PossibleTriggerReferenceTypeValues returns the possible values for the TriggerReferenceType const type.
func (TriggerReferenceType) ToPtr ¶
func (c TriggerReferenceType) ToPtr() *TriggerReferenceType
ToPtr returns a *TriggerReferenceType pointing to the current value.
type TriggerResource ¶
type TriggerResource struct { SubResource // REQUIRED; Properties of the trigger. Properties TriggerClassification `json:"properties,omitempty"` }
TriggerResource - Trigger resource type.
func (TriggerResource) MarshalJSON ¶
func (t TriggerResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TriggerResource.
func (*TriggerResource) UnmarshalJSON ¶
func (t *TriggerResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TriggerResource.
type TriggerResourcePoller ¶
type TriggerResourcePoller interface { azcore.Poller // FinalResponse performs a final GET to the service and returns the final response // for the polling operation. If there is an error performing the final GET then an error is returned. // If the final GET succeeded then the final TriggerResourceResponse will be returned. FinalResponse(ctx context.Context) (TriggerResourceResponse, error) }
TriggerResourcePoller provides polling facilities until the operation reaches a terminal state.
type TriggerResourcePollerResponse ¶
type TriggerResourcePollerResponse struct { // PollUntilDone will poll the service endpoint until a terminal state is reached or an error is received PollUntilDone func(ctx context.Context, frequency time.Duration) (TriggerResourceResponse, error) // Poller contains an initialized poller. Poller TriggerResourcePoller // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
TriggerResourcePollerResponse is the response envelope for operations that asynchronously return a TriggerResource type.
type TriggerResourceResponse ¶
type TriggerResourceResponse struct { // RawResponse contains the underlying HTTP response. RawResponse *http.Response // Trigger resource type. TriggerResource *TriggerResource }
TriggerResourceResponse is the response envelope for operations that return a TriggerResource type.
type TriggerRun ¶
type TriggerRun struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]interface{} // READ-ONLY; Trigger error message. Message *string `json:"message,omitempty" azure:"ro"` // READ-ONLY; List of property name and value related to trigger run. Name, value pair depends on type of trigger. Properties map[string]*string `json:"properties,omitempty" azure:"ro"` // READ-ONLY; Trigger run status. Status *TriggerRunStatus `json:"status,omitempty" azure:"ro"` // READ-ONLY; Trigger name. TriggerName *string `json:"triggerName,omitempty" azure:"ro"` // READ-ONLY; Trigger run id. TriggerRunID *string `json:"triggerRunId,omitempty" azure:"ro"` // READ-ONLY; Trigger run start time. TriggerRunTimestamp *time.Time `json:"triggerRunTimestamp,omitempty" azure:"ro"` // READ-ONLY; Trigger type. TriggerType *string `json:"triggerType,omitempty" azure:"ro"` // READ-ONLY; List of pipeline name and run Id triggered by the trigger run. TriggeredPipelines map[string]*string `json:"triggeredPipelines,omitempty" azure:"ro"` }
TriggerRun - Trigger runs.
func (TriggerRun) MarshalJSON ¶
func (t TriggerRun) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TriggerRun.
func (*TriggerRun) UnmarshalJSON ¶
func (t *TriggerRun) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TriggerRun.
type TriggerRunCancelTriggerInstanceOptions ¶
type TriggerRunCancelTriggerInstanceOptions struct { }
TriggerRunCancelTriggerInstanceOptions contains the optional parameters for the TriggerRun.CancelTriggerInstance method.
type TriggerRunClient ¶
type TriggerRunClient struct {
// contains filtered or unexported fields
}
TriggerRunClient contains the methods for the TriggerRun group. Don't use this type directly, use NewTriggerRunClient() instead.
func NewTriggerRunClient ¶
func NewTriggerRunClient(con *Connection) *TriggerRunClient
NewTriggerRunClient creates a new instance of TriggerRunClient with the specified values.
func (*TriggerRunClient) CancelTriggerInstance ¶
func (client *TriggerRunClient) CancelTriggerInstance(ctx context.Context, triggerName string, runID string, options *TriggerRunCancelTriggerInstanceOptions) (*http.Response, error)
CancelTriggerInstance - Cancel single trigger instance by runId. If the operation fails it returns the *CloudError error type.
func (*TriggerRunClient) QueryTriggerRunsByWorkspace ¶
func (client *TriggerRunClient) QueryTriggerRunsByWorkspace(ctx context.Context, filterParameters RunFilterParameters, options *TriggerRunQueryTriggerRunsByWorkspaceOptions) (TriggerRunsQueryResponseResponse, error)
QueryTriggerRunsByWorkspace - Query trigger runs. If the operation fails it returns the *CloudError error type.
func (*TriggerRunClient) RerunTriggerInstance ¶
func (client *TriggerRunClient) RerunTriggerInstance(ctx context.Context, triggerName string, runID string, options *TriggerRunRerunTriggerInstanceOptions) (*http.Response, error)
RerunTriggerInstance - Rerun single trigger instance by runId. If the operation fails it returns the *CloudError error type.
type TriggerRunQueryTriggerRunsByWorkspaceOptions ¶
type TriggerRunQueryTriggerRunsByWorkspaceOptions struct { }
TriggerRunQueryTriggerRunsByWorkspaceOptions contains the optional parameters for the TriggerRun.QueryTriggerRunsByWorkspace method.
type TriggerRunRerunTriggerInstanceOptions ¶
type TriggerRunRerunTriggerInstanceOptions struct { }
TriggerRunRerunTriggerInstanceOptions contains the optional parameters for the TriggerRun.RerunTriggerInstance method.
type TriggerRunStatus ¶
type TriggerRunStatus string
TriggerRunStatus - Trigger run status.
const ( TriggerRunStatusFailed TriggerRunStatus = "Failed" TriggerRunStatusInprogress TriggerRunStatus = "Inprogress" TriggerRunStatusSucceeded TriggerRunStatus = "Succeeded" )
func PossibleTriggerRunStatusValues ¶
func PossibleTriggerRunStatusValues() []TriggerRunStatus
PossibleTriggerRunStatusValues returns the possible values for the TriggerRunStatus const type.
func (TriggerRunStatus) ToPtr ¶
func (c TriggerRunStatus) ToPtr() *TriggerRunStatus
ToPtr returns a *TriggerRunStatus pointing to the current value.
type TriggerRunsQueryResponse ¶
type TriggerRunsQueryResponse struct { // REQUIRED; List of trigger runs. Value []*TriggerRun `json:"value,omitempty"` // The continuation token for getting the next page of results, if any remaining results exist, null otherwise. ContinuationToken *string `json:"continuationToken,omitempty"` }
TriggerRunsQueryResponse - A list of trigger runs.
func (TriggerRunsQueryResponse) MarshalJSON ¶
func (t TriggerRunsQueryResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TriggerRunsQueryResponse.
type TriggerRunsQueryResponseResponse ¶
type TriggerRunsQueryResponseResponse struct { // RawResponse contains the underlying HTTP response. RawResponse *http.Response // A list of trigger runs. TriggerRunsQueryResponse *TriggerRunsQueryResponse }
TriggerRunsQueryResponseResponse is the response envelope for operations that return a TriggerRunsQueryResponse type.
type TriggerRuntimeState ¶
type TriggerRuntimeState string
TriggerRuntimeState - Enumerates possible state of Triggers.
const ( TriggerRuntimeStateDisabled TriggerRuntimeState = "Disabled" TriggerRuntimeStateStarted TriggerRuntimeState = "Started" TriggerRuntimeStateStopped TriggerRuntimeState = "Stopped" )
func PossibleTriggerRuntimeStateValues ¶
func PossibleTriggerRuntimeStateValues() []TriggerRuntimeState
PossibleTriggerRuntimeStateValues returns the possible values for the TriggerRuntimeState const type.
func (TriggerRuntimeState) ToPtr ¶
func (c TriggerRuntimeState) ToPtr() *TriggerRuntimeState
ToPtr returns a *TriggerRuntimeState pointing to the current value.
type TriggerSubscriptionOperationStatus ¶
type TriggerSubscriptionOperationStatus struct { // READ-ONLY; Event Subscription Status. Status *EventSubscriptionStatus `json:"status,omitempty" azure:"ro"` // READ-ONLY; Trigger name. TriggerName *string `json:"triggerName,omitempty" azure:"ro"` }
TriggerSubscriptionOperationStatus - Defines the response of a trigger subscription operation.
type TriggerSubscriptionOperationStatusPoller ¶
type TriggerSubscriptionOperationStatusPoller interface { azcore.Poller // FinalResponse performs a final GET to the service and returns the final response // for the polling operation. If there is an error performing the final GET then an error is returned. // If the final GET succeeded then the final TriggerSubscriptionOperationStatusResponse will be returned. FinalResponse(ctx context.Context) (TriggerSubscriptionOperationStatusResponse, error) }
TriggerSubscriptionOperationStatusPoller provides polling facilities until the operation reaches a terminal state.
type TriggerSubscriptionOperationStatusPollerResponse ¶
type TriggerSubscriptionOperationStatusPollerResponse struct { // PollUntilDone will poll the service endpoint until a terminal state is reached or an error is received PollUntilDone func(ctx context.Context, frequency time.Duration) (TriggerSubscriptionOperationStatusResponse, error) // Poller contains an initialized poller. Poller TriggerSubscriptionOperationStatusPoller // RawResponse contains the underlying HTTP response. RawResponse *http.Response }
TriggerSubscriptionOperationStatusPollerResponse is the response envelope for operations that asynchronously return a TriggerSubscriptionOperationStatus type.
type TriggerSubscriptionOperationStatusResponse ¶
type TriggerSubscriptionOperationStatusResponse struct { // RawResponse contains the underlying HTTP response. RawResponse *http.Response // Defines the response of a trigger subscription operation. TriggerSubscriptionOperationStatus *TriggerSubscriptionOperationStatus }
TriggerSubscriptionOperationStatusResponse is the response envelope for operations that return a TriggerSubscriptionOperationStatus type.
type TumblingWindowFrequency ¶
type TumblingWindowFrequency string
TumblingWindowFrequency - Enumerates possible frequency option for the tumbling window trigger.
const ( TumblingWindowFrequencyHour TumblingWindowFrequency = "Hour" TumblingWindowFrequencyMinute TumblingWindowFrequency = "Minute" TumblingWindowFrequencyMonth TumblingWindowFrequency = "Month" )
func PossibleTumblingWindowFrequencyValues ¶
func PossibleTumblingWindowFrequencyValues() []TumblingWindowFrequency
PossibleTumblingWindowFrequencyValues returns the possible values for the TumblingWindowFrequency const type.
func (TumblingWindowFrequency) ToPtr ¶
func (c TumblingWindowFrequency) ToPtr() *TumblingWindowFrequency
ToPtr returns a *TumblingWindowFrequency pointing to the current value.
type TumblingWindowTrigger ¶
type TumblingWindowTrigger struct { Trigger // REQUIRED; Pipeline for which runs are created when an event is fired for trigger window that is ready. Pipeline *TriggerPipelineReference `json:"pipeline,omitempty"` // REQUIRED; Tumbling Window Trigger properties. TypeProperties *TumblingWindowTriggerTypeProperties `json:"typeProperties,omitempty"` }
TumblingWindowTrigger - Trigger that schedules pipeline runs for all fixed time interval windows from a start time without gaps and also supports backfill scenarios (when start time is in the past).
func (TumblingWindowTrigger) MarshalJSON ¶
func (t TumblingWindowTrigger) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TumblingWindowTrigger.
func (*TumblingWindowTrigger) UnmarshalJSON ¶
func (t *TumblingWindowTrigger) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TumblingWindowTrigger.
type TumblingWindowTriggerDependencyReference ¶
type TumblingWindowTriggerDependencyReference struct { TriggerDependencyReference // Timespan applied to the start time of a tumbling window when evaluating dependency. Offset *string `json:"offset,omitempty"` // The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used. Size *string `json:"size,omitempty"` }
TumblingWindowTriggerDependencyReference - Referenced tumbling window trigger dependency.
func (TumblingWindowTriggerDependencyReference) MarshalJSON ¶
func (t TumblingWindowTriggerDependencyReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TumblingWindowTriggerDependencyReference.
func (*TumblingWindowTriggerDependencyReference) UnmarshalJSON ¶
func (t *TumblingWindowTriggerDependencyReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TumblingWindowTriggerDependencyReference.
type TumblingWindowTriggerTypeProperties ¶
type TumblingWindowTriggerTypeProperties struct { // REQUIRED; The frequency of the time windows. Frequency *TumblingWindowFrequency `json:"frequency,omitempty"` // REQUIRED; The interval of the time windows. The minimum interval allowed is 15 Minutes. Interval *int32 `json:"interval,omitempty"` // REQUIRED; The max number of parallel time windows (ready for execution) for which a new run is triggered. MaxConcurrency *int32 `json:"maxConcurrency,omitempty"` // REQUIRED; The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported. StartTime *time.Time `json:"startTime,omitempty"` // Specifies how long the trigger waits past due time before triggering new run. It doesn't alter window start and end time. The default is 0. Type: string // (or Expression with resultType string), // pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). Delay interface{} `json:"delay,omitempty"` // Triggers that this trigger depends on. Only tumbling window triggers are supported. DependsOn []DependencyReferenceClassification `json:"dependsOn,omitempty"` // The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported. EndTime *time.Time `json:"endTime,omitempty"` // Retry policy that will be applied for failed pipeline runs. RetryPolicy *RetryPolicy `json:"retryPolicy,omitempty"` }
TumblingWindowTriggerTypeProperties - Tumbling Window Trigger properties.
func (TumblingWindowTriggerTypeProperties) MarshalJSON ¶
func (t TumblingWindowTriggerTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TumblingWindowTriggerTypeProperties.
func (*TumblingWindowTriggerTypeProperties) UnmarshalJSON ¶
func (t *TumblingWindowTriggerTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TumblingWindowTriggerTypeProperties.
type Type ¶
type Type string
Type - Linked service reference type.
const (
TypeLinkedServiceReference Type = "LinkedServiceReference"
)
func PossibleTypeValues ¶
func PossibleTypeValues() []Type
PossibleTypeValues returns the possible values for the Type const type.
type TypeConversionSettings ¶
type TypeConversionSettings struct { // Whether to allow data truncation when converting the data. Type: boolean (or Expression with resultType boolean). AllowDataTruncation interface{} `json:"allowDataTruncation,omitempty"` // The culture used to convert data from/to string. Type: string (or Expression with resultType string). Culture interface{} `json:"culture,omitempty"` // The format for DateTime values. Type: string (or Expression with resultType string). DateTimeFormat interface{} `json:"dateTimeFormat,omitempty"` // The format for DateTimeOffset values. Type: string (or Expression with resultType string). DateTimeOffsetFormat interface{} `json:"dateTimeOffsetFormat,omitempty"` // The format for TimeSpan values. Type: string (or Expression with resultType string). TimeSpanFormat interface{} `json:"timeSpanFormat,omitempty"` // Whether to treat boolean values as numbers. Type: boolean (or Expression with resultType boolean). TreatBooleanAsNumber interface{} `json:"treatBooleanAsNumber,omitempty"` }
TypeConversionSettings - Type conversion settings
type UntilActivity ¶
type UntilActivity struct { ControlActivity // REQUIRED; Until activity properties. TypeProperties *UntilActivityTypeProperties `json:"typeProperties,omitempty"` }
UntilActivity - This activity executes inner activities until the specified boolean expression results to true or timeout is reached, whichever is earlier.
func (UntilActivity) MarshalJSON ¶
func (u UntilActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type UntilActivity.
func (*UntilActivity) UnmarshalJSON ¶
func (u *UntilActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type UntilActivity.
type UntilActivityTypeProperties ¶
type UntilActivityTypeProperties struct { // REQUIRED; List of activities to execute. Activities []ActivityClassification `json:"activities,omitempty"` // REQUIRED; An expression that would evaluate to Boolean. The loop will continue until this expression evaluates to true Expression *Expression `json:"expression,omitempty"` // Specifies the timeout for the activity to run. If there is no value specified, it takes the value of TimeSpan.FromDays(7) which is 1 week as default. // Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). Timeout interface{} `json:"timeout,omitempty"` }
UntilActivityTypeProperties - Until activity properties.
func (UntilActivityTypeProperties) MarshalJSON ¶
func (u UntilActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type UntilActivityTypeProperties.
func (*UntilActivityTypeProperties) UnmarshalJSON ¶
func (u *UntilActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type UntilActivityTypeProperties.
type UserProperty ¶
type UserProperty struct { // REQUIRED; User property name. Name *string `json:"name,omitempty"` // REQUIRED; User property value. Type: string (or Expression with resultType string). Value interface{} `json:"value,omitempty"` }
UserProperty - User property.
type ValidationActivity ¶
type ValidationActivity struct { ControlActivity // REQUIRED; Validation activity properties. TypeProperties *ValidationActivityTypeProperties `json:"typeProperties,omitempty"` }
ValidationActivity - This activity verifies that an external resource exists.
func (ValidationActivity) MarshalJSON ¶
func (v ValidationActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ValidationActivity.
func (*ValidationActivity) UnmarshalJSON ¶
func (v *ValidationActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ValidationActivity.
type ValidationActivityTypeProperties ¶
type ValidationActivityTypeProperties struct { // REQUIRED; Validation activity dataset reference. Dataset *DatasetReference `json:"dataset,omitempty"` // Can be used if dataset points to a folder. If set to true, the folder must have at least one file. If set to false, the folder must be empty. Type: boolean // (or Expression with resultType boolean). ChildItems interface{} `json:"childItems,omitempty"` // Can be used if dataset points to a file. The file must be greater than or equal in size to the value specified. Type: integer (or Expression with resultType // integer). MinimumSize interface{} `json:"minimumSize,omitempty"` // A delay in seconds between validation attempts. If no value is specified, 10 seconds will be used as the default. Type: integer (or Expression with resultType // integer). Sleep interface{} `json:"sleep,omitempty"` // Specifies the timeout for the activity to run. If there is no value specified, it takes the value of TimeSpan.FromDays(7) which is 1 week as default. // Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). Timeout interface{} `json:"timeout,omitempty"` }
ValidationActivityTypeProperties - Validation activity properties.
type VariableSpecification ¶
type VariableSpecification struct { // REQUIRED; Variable type. Type *VariableType `json:"type,omitempty"` // Default value of variable. DefaultValue interface{} `json:"defaultValue,omitempty"` }
VariableSpecification - Definition of a single variable for a Pipeline.
type VariableType ¶
type VariableType string
VariableType - Variable type.
const ( VariableTypeArray VariableType = "Array" VariableTypeBool VariableType = "Bool" VariableTypeBoolean VariableType = "Boolean" VariableTypeString VariableType = "String" )
func PossibleVariableTypeValues ¶
func PossibleVariableTypeValues() []VariableType
PossibleVariableTypeValues returns the possible values for the VariableType const type.
func (VariableType) ToPtr ¶
func (c VariableType) ToPtr() *VariableType
ToPtr returns a *VariableType pointing to the current value.
type VerticaDatasetTypeProperties ¶
type VerticaDatasetTypeProperties struct { // The schema name of the Vertica. Type: string (or Expression with resultType string). Schema interface{} `json:"schema,omitempty"` // The table name of the Vertica. Type: string (or Expression with resultType string). Table interface{} `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. TableName interface{} `json:"tableName,omitempty"` }
VerticaDatasetTypeProperties - Vertica Properties
type VerticaLinkedService ¶
type VerticaLinkedService struct { LinkedService // REQUIRED; Vertica linked service properties. TypeProperties *VerticaLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
VerticaLinkedService - Vertica linked service.
func (VerticaLinkedService) MarshalJSON ¶
func (v VerticaLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type VerticaLinkedService.
func (*VerticaLinkedService) UnmarshalJSON ¶
func (v *VerticaLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type VerticaLinkedService.
type VerticaLinkedServiceTypeProperties ¶
type VerticaLinkedServiceTypeProperties struct { // An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString interface{} `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Pwd *AzureKeyVaultSecretReference `json:"pwd,omitempty"` }
VerticaLinkedServiceTypeProperties - Vertica linked service properties.
type VerticaSource ¶
type VerticaSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
VerticaSource - A copy activity Vertica source.
func (VerticaSource) MarshalJSON ¶
func (v VerticaSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type VerticaSource.
func (*VerticaSource) UnmarshalJSON ¶
func (v *VerticaSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type VerticaSource.
type VerticaTableDataset ¶
type VerticaTableDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *VerticaDatasetTypeProperties `json:"typeProperties,omitempty"` }
VerticaTableDataset - Vertica dataset.
func (VerticaTableDataset) MarshalJSON ¶
func (v VerticaTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type VerticaTableDataset.
func (*VerticaTableDataset) UnmarshalJSON ¶
func (v *VerticaTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type VerticaTableDataset.
type VirtualNetworkProfile ¶
type VirtualNetworkProfile struct { // Subnet ID used for computes in workspace ComputeSubnetID *string `json:"computeSubnetId,omitempty"` }
VirtualNetworkProfile - Virtual Network Profile
type WaitActivity ¶
type WaitActivity struct { ControlActivity // REQUIRED; Wait activity properties. TypeProperties *WaitActivityTypeProperties `json:"typeProperties,omitempty"` }
WaitActivity - This activity suspends pipeline execution for the specified interval.
func (WaitActivity) MarshalJSON ¶
func (w WaitActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WaitActivity.
func (*WaitActivity) UnmarshalJSON ¶
func (w *WaitActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type WaitActivity.
type WaitActivityTypeProperties ¶
type WaitActivityTypeProperties struct {
// REQUIRED; Duration in seconds.
WaitTimeInSeconds interface{} `json:"waitTimeInSeconds,omitempty"`
}
WaitActivityTypeProperties - Wait activity properties.
type WebActivity ¶
type WebActivity struct { ExecutionActivity // REQUIRED; Web activity properties. TypeProperties *WebActivityTypeProperties `json:"typeProperties,omitempty"` }
WebActivity - Web activity.
func (WebActivity) MarshalJSON ¶
func (w WebActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WebActivity.
func (*WebActivity) UnmarshalJSON ¶
func (w *WebActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type WebActivity.
type WebActivityAuthentication ¶
type WebActivityAuthentication struct { // REQUIRED; Web activity authentication (Basic/ClientCertificate/MSI) Type *string `json:"type,omitempty"` // Password for the PFX file or basic authentication. Password SecretBaseClassification `json:"password,omitempty"` // Base64-encoded contents of a PFX file. Pfx SecretBaseClassification `json:"pfx,omitempty"` // Resource for which Azure Auth token will be requested when using MSI Authentication. Resource *string `json:"resource,omitempty"` // Web activity authentication user name for basic authentication. Username *string `json:"username,omitempty"` }
WebActivityAuthentication - Web activity authentication properties.
func (WebActivityAuthentication) MarshalJSON ¶
func (w WebActivityAuthentication) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WebActivityAuthentication.
func (*WebActivityAuthentication) UnmarshalJSON ¶
func (w *WebActivityAuthentication) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type WebActivityAuthentication.
type WebActivityMethod ¶
type WebActivityMethod string
WebActivityMethod - The list of HTTP methods supported by a WebActivity.
const ( WebActivityMethodDELETE WebActivityMethod = "DELETE" WebActivityMethodGET WebActivityMethod = "GET" WebActivityMethodPOST WebActivityMethod = "POST" WebActivityMethodPUT WebActivityMethod = "PUT" )
func PossibleWebActivityMethodValues ¶
func PossibleWebActivityMethodValues() []WebActivityMethod
PossibleWebActivityMethodValues returns the possible values for the WebActivityMethod const type.
func (WebActivityMethod) ToPtr ¶
func (c WebActivityMethod) ToPtr() *WebActivityMethod
ToPtr returns a *WebActivityMethod pointing to the current value.
type WebActivityTypeProperties ¶
type WebActivityTypeProperties struct { // REQUIRED; Rest API method for target endpoint. Method *WebActivityMethod `json:"method,omitempty"` // REQUIRED; Web activity target endpoint and path. Type: string (or Expression with resultType string). URL interface{} `json:"url,omitempty"` // Authentication method used for calling the endpoint. Authentication *WebActivityAuthentication `json:"authentication,omitempty"` // Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: string (or Expression with resultType // string). Body interface{} `json:"body,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` // List of datasets passed to web endpoint. Datasets []*DatasetReference `json:"datasets,omitempty"` // Represents the headers that will be sent to the request. For example, to set the language and type on a request: "headers" : { "Accept-Language": "en-us", // "Content-Type": "application/json" }. Type: // string (or Expression with resultType string). Headers interface{} `json:"headers,omitempty"` // List of linked services passed to web endpoint. LinkedServices []*LinkedServiceReference `json:"linkedServices,omitempty"` }
WebActivityTypeProperties - Web activity type properties.
func (WebActivityTypeProperties) MarshalJSON ¶
func (w WebActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WebActivityTypeProperties.
type WebAnonymousAuthentication ¶
type WebAnonymousAuthentication struct {
WebLinkedServiceTypeProperties
}
WebAnonymousAuthentication - A WebLinkedService that uses anonymous authentication to communicate with an HTTP endpoint.
func (WebAnonymousAuthentication) MarshalJSON ¶
func (w WebAnonymousAuthentication) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WebAnonymousAuthentication.
type WebAuthenticationType ¶
type WebAuthenticationType string
WebAuthenticationType - Type of authentication used to connect to the web table source.
const ( WebAuthenticationTypeAnonymous WebAuthenticationType = "Anonymous" WebAuthenticationTypeBasic WebAuthenticationType = "Basic" WebAuthenticationTypeClientCertificate WebAuthenticationType = "ClientCertificate" )
func PossibleWebAuthenticationTypeValues ¶
func PossibleWebAuthenticationTypeValues() []WebAuthenticationType
PossibleWebAuthenticationTypeValues returns the possible values for the WebAuthenticationType const type.
func (WebAuthenticationType) ToPtr ¶
func (c WebAuthenticationType) ToPtr() *WebAuthenticationType
ToPtr returns a *WebAuthenticationType pointing to the current value.
type WebBasicAuthentication ¶
type WebBasicAuthentication struct { WebLinkedServiceTypeProperties // REQUIRED; The password for Basic authentication. Password SecretBaseClassification `json:"password,omitempty"` // REQUIRED; User name for Basic authentication. Type: string (or Expression with resultType string). Username interface{} `json:"username,omitempty"` }
WebBasicAuthentication - A WebLinkedService that uses basic authentication to communicate with an HTTP endpoint.
func (WebBasicAuthentication) MarshalJSON ¶
func (w WebBasicAuthentication) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WebBasicAuthentication.
func (*WebBasicAuthentication) UnmarshalJSON ¶
func (w *WebBasicAuthentication) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type WebBasicAuthentication.
type WebClientCertificateAuthentication ¶
type WebClientCertificateAuthentication struct { WebLinkedServiceTypeProperties // REQUIRED; Password for the PFX file. Password SecretBaseClassification `json:"password,omitempty"` // REQUIRED; Base64-encoded contents of a PFX file. Pfx SecretBaseClassification `json:"pfx,omitempty"` }
WebClientCertificateAuthentication - A WebLinkedService that uses client certificate based authentication to communicate with an HTTP endpoint. This scheme follows mutual authentication; the server must also provide valid credentials to the client.
func (WebClientCertificateAuthentication) MarshalJSON ¶
func (w WebClientCertificateAuthentication) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WebClientCertificateAuthentication.
func (*WebClientCertificateAuthentication) UnmarshalJSON ¶
func (w *WebClientCertificateAuthentication) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type WebClientCertificateAuthentication.
type WebHookActivity ¶
type WebHookActivity struct { ControlActivity // REQUIRED; WebHook activity properties. TypeProperties *WebHookActivityTypeProperties `json:"typeProperties,omitempty"` }
WebHookActivity - WebHook activity.
func (WebHookActivity) MarshalJSON ¶
func (w WebHookActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WebHookActivity.
func (*WebHookActivity) UnmarshalJSON ¶
func (w *WebHookActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type WebHookActivity.
type WebHookActivityMethod ¶
type WebHookActivityMethod string
WebHookActivityMethod - The list of HTTP methods supported by a WebHook activity.
const (
WebHookActivityMethodPOST WebHookActivityMethod = "POST"
)
func PossibleWebHookActivityMethodValues ¶
func PossibleWebHookActivityMethodValues() []WebHookActivityMethod
PossibleWebHookActivityMethodValues returns the possible values for the WebHookActivityMethod const type.
func (WebHookActivityMethod) ToPtr ¶
func (c WebHookActivityMethod) ToPtr() *WebHookActivityMethod
ToPtr returns a *WebHookActivityMethod pointing to the current value.
type WebHookActivityTypeProperties ¶
type WebHookActivityTypeProperties struct { // REQUIRED; Rest API method for target endpoint. Method *WebHookActivityMethod `json:"method,omitempty"` // REQUIRED; WebHook activity target endpoint and path. Type: string (or Expression with resultType string). URL interface{} `json:"url,omitempty"` // Authentication method used for calling the endpoint. Authentication *WebActivityAuthentication `json:"authentication,omitempty"` // Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: string (or Expression with resultType // string). Body interface{} `json:"body,omitempty"` // Represents the headers that will be sent to the request. For example, to set the language and type on a request: "headers" : { "Accept-Language": "en-us", // "Content-Type": "application/json" }. Type: // string (or Expression with resultType string). Headers interface{} `json:"headers,omitempty"` // When set to true, statusCode, output and error in callback request body will be consumed by activity. The activity can be marked as failed by setting // statusCode >= 400 in callback request. Default is // false. Type: boolean (or Expression with resultType boolean). ReportStatusOnCallBack interface{} `json:"reportStatusOnCallBack,omitempty"` // The timeout within which the webhook should be called back. If there is no value specified, it defaults to 10 minutes. Type: string. Pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). Timeout *string `json:"timeout,omitempty"` }
WebHookActivityTypeProperties - WebHook activity type properties.
type WebLinkedService ¶
type WebLinkedService struct { LinkedService // REQUIRED; Web linked service properties. TypeProperties WebLinkedServiceTypePropertiesClassification `json:"typeProperties,omitempty"` }
WebLinkedService - Web linked service.
func (WebLinkedService) MarshalJSON ¶
func (w WebLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WebLinkedService.
func (*WebLinkedService) UnmarshalJSON ¶
func (w *WebLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type WebLinkedService.
type WebLinkedServiceTypeProperties ¶
type WebLinkedServiceTypeProperties struct { // REQUIRED; Type of authentication used to connect to the web table source. AuthenticationType *WebAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The URL of the web service endpoint, e.g. http://www.microsoft.com . Type: string (or Expression with resultType string). URL interface{} `json:"url,omitempty"` }
WebLinkedServiceTypeProperties - Base definition of WebLinkedServiceTypeProperties, this typeProperties is polymorphic based on authenticationType, so not flattened in SDK models.
func (*WebLinkedServiceTypeProperties) GetWebLinkedServiceTypeProperties ¶
func (w *WebLinkedServiceTypeProperties) GetWebLinkedServiceTypeProperties() *WebLinkedServiceTypeProperties
GetWebLinkedServiceTypeProperties implements the WebLinkedServiceTypePropertiesClassification interface for type WebLinkedServiceTypeProperties.
func (*WebLinkedServiceTypeProperties) UnmarshalJSON ¶
func (w *WebLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type WebLinkedServiceTypeProperties.
type WebLinkedServiceTypePropertiesClassification ¶
type WebLinkedServiceTypePropertiesClassification interface { // GetWebLinkedServiceTypeProperties returns the WebLinkedServiceTypeProperties content of the underlying type. GetWebLinkedServiceTypeProperties() *WebLinkedServiceTypeProperties }
WebLinkedServiceTypePropertiesClassification provides polymorphic access to related types. Call the interface's GetWebLinkedServiceTypeProperties() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *WebAnonymousAuthentication, *WebBasicAuthentication, *WebClientCertificateAuthentication, *WebLinkedServiceTypeProperties
type WebSource ¶
type WebSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` }
WebSource - A copy activity source for web page table.
func (WebSource) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type WebSource.
func (*WebSource) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type WebSource.
type WebTableDataset ¶
type WebTableDataset struct { Dataset // REQUIRED; Web table dataset properties. TypeProperties *WebTableDatasetTypeProperties `json:"typeProperties,omitempty"` }
WebTableDataset - The dataset points to a HTML table in the web page.
func (WebTableDataset) MarshalJSON ¶
func (w WebTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WebTableDataset.
func (*WebTableDataset) UnmarshalJSON ¶
func (w *WebTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type WebTableDataset.
type WebTableDatasetTypeProperties ¶
type WebTableDatasetTypeProperties struct { // REQUIRED; The zero-based index of the table in the web page. Type: integer (or Expression with resultType integer), minimum: 0. Index interface{} `json:"index,omitempty"` // The relative URL to the web page from the linked service URL. Type: string (or Expression with resultType string). Path interface{} `json:"path,omitempty"` }
WebTableDatasetTypeProperties - Web table dataset properties.
type Workspace ¶
type Workspace struct { TrackedResource // Identity of the workspace Identity *ManagedIdentity `json:"identity,omitempty"` // Workspace resource properties Properties *WorkspaceProperties `json:"properties,omitempty"` }
Workspace - A workspace
func (Workspace) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type Workspace.
type WorkspaceClient ¶
type WorkspaceClient struct {
// contains filtered or unexported fields
}
WorkspaceClient contains the methods for the Workspace group. Don't use this type directly, use NewWorkspaceClient() instead.
func NewWorkspaceClient ¶
func NewWorkspaceClient(con *Connection) *WorkspaceClient
NewWorkspaceClient creates a new instance of WorkspaceClient with the specified values.
func (*WorkspaceClient) Get ¶
func (client *WorkspaceClient) Get(ctx context.Context, options *WorkspaceGetOptions) (WorkspaceResponse, error)
Get - Get Workspace If the operation fails it returns the *ErrorContract error type.
type WorkspaceGetOptions ¶
type WorkspaceGetOptions struct { }
WorkspaceGetOptions contains the optional parameters for the Workspace.Get method.
type WorkspaceGitRepoManagementClient ¶
type WorkspaceGitRepoManagementClient struct {
// contains filtered or unexported fields
}
WorkspaceGitRepoManagementClient contains the methods for the WorkspaceGitRepoManagement group. Don't use this type directly, use NewWorkspaceGitRepoManagementClient() instead.
func NewWorkspaceGitRepoManagementClient ¶
func NewWorkspaceGitRepoManagementClient(con *Connection) *WorkspaceGitRepoManagementClient
NewWorkspaceGitRepoManagementClient creates a new instance of WorkspaceGitRepoManagementClient with the specified values.
func (*WorkspaceGitRepoManagementClient) GetGitHubAccessToken ¶
func (client *WorkspaceGitRepoManagementClient) GetGitHubAccessToken(ctx context.Context, gitHubAccessTokenRequest GitHubAccessTokenRequest, options *WorkspaceGitRepoManagementGetGitHubAccessTokenOptions) (GitHubAccessTokenResponseResponse, error)
GetGitHubAccessToken - Get the GitHub access token. If the operation fails it returns a generic error.
type WorkspaceGitRepoManagementGetGitHubAccessTokenOptions ¶
type WorkspaceGitRepoManagementGetGitHubAccessTokenOptions struct { // Can provide a guid, which is helpful for debugging and to provide better customer support ClientRequestID *string }
WorkspaceGitRepoManagementGetGitHubAccessTokenOptions contains the optional parameters for the WorkspaceGitRepoManagement.GetGitHubAccessToken method.
type WorkspaceIdentity ¶
type WorkspaceIdentity struct { // REQUIRED; The identity type. Currently the only supported type is 'SystemAssigned'. Type *string `json:"type,omitempty"` // READ-ONLY; The principal id of the identity. PrincipalID *string `json:"principalId,omitempty" azure:"ro"` // READ-ONLY; The client tenant id of the identity. TenantID *string `json:"tenantId,omitempty" azure:"ro"` }
WorkspaceIdentity - Identity properties of the workspace resource.
type WorkspaceKeyDetails ¶
type WorkspaceKeyDetails struct { // Workspace Key sub-resource key vault url KeyVaultURL *string `json:"keyVaultUrl,omitempty"` // Workspace Key sub-resource name Name *string `json:"name,omitempty"` }
WorkspaceKeyDetails - Details of the customer managed key associated with the workspace
type WorkspaceProperties ¶
type WorkspaceProperties struct { // Connectivity endpoints ConnectivityEndpoints map[string]*string `json:"connectivityEndpoints,omitempty"` // Workspace default data lake storage account details DefaultDataLakeStorage *DataLakeStorageAccountDetails `json:"defaultDataLakeStorage,omitempty"` // The encryption details of the workspace Encryption *EncryptionDetails `json:"encryption,omitempty"` // Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name // must be no longer than 90 characters long, and // must be alphanumeric characters (Char.IsLetterOrDigit()) and '-', '_', '(', ')' and'.'. Note that the name cannot end with '.' ManagedResourceGroupName *string `json:"managedResourceGroupName,omitempty"` // Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user. ManagedVirtualNetwork *string `json:"managedVirtualNetwork,omitempty"` // Managed Virtual Network Settings ManagedVirtualNetworkSettings *ManagedVirtualNetworkSettings `json:"managedVirtualNetworkSettings,omitempty"` // Private endpoint connections to the workspace PrivateEndpointConnections []*PrivateEndpointConnection `json:"privateEndpointConnections,omitempty"` // Purview Configuration PurviewConfiguration *PurviewConfiguration `json:"purviewConfiguration,omitempty"` // Login for workspace SQL active directory administrator SQLAdministratorLogin *string `json:"sqlAdministratorLogin,omitempty"` // SQL administrator login password SQLAdministratorLoginPassword *string `json:"sqlAdministratorLoginPassword,omitempty"` // Virtual Network profile VirtualNetworkProfile *VirtualNetworkProfile `json:"virtualNetworkProfile,omitempty"` // Git integration settings WorkspaceRepositoryConfiguration *WorkspaceRepositoryConfiguration `json:"workspaceRepositoryConfiguration,omitempty"` // READ-ONLY; The ADLA resource ID. AdlaResourceID *string `json:"adlaResourceId,omitempty" azure:"ro"` // READ-ONLY; Workspace level configs and feature flags ExtraProperties map[string]interface{} `json:"extraProperties,omitempty" azure:"ro"` // READ-ONLY; Resource provisioning state ProvisioningState *string `json:"provisioningState,omitempty" azure:"ro"` // READ-ONLY; The workspace unique identifier WorkspaceUID *string `json:"workspaceUID,omitempty" azure:"ro"` }
WorkspaceProperties - Workspace properties
func (WorkspaceProperties) MarshalJSON ¶
func (w WorkspaceProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WorkspaceProperties.
type WorkspaceRepositoryConfiguration ¶
type WorkspaceRepositoryConfiguration struct { // Account name AccountName *string `json:"accountName,omitempty"` // Collaboration branch CollaborationBranch *string `json:"collaborationBranch,omitempty"` // GitHub Enterprise host name. For example: https://github.mydomain.com HostName *string `json:"hostName,omitempty"` // The last commit ID LastCommitID *string `json:"lastCommitId,omitempty"` // VSTS project name ProjectName *string `json:"projectName,omitempty"` // Repository name RepositoryName *string `json:"repositoryName,omitempty"` // Root folder to use in the repository RootFolder *string `json:"rootFolder,omitempty"` // The VSTS tenant ID TenantID *string `json:"tenantId,omitempty"` // Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration Type *string `json:"type,omitempty"` }
WorkspaceRepositoryConfiguration - Git integration settings
type WorkspaceResponse ¶
type WorkspaceResponse struct { // RawResponse contains the underlying HTTP response. RawResponse *http.Response // A workspace Workspace *Workspace }
WorkspaceResponse is the response envelope for operations that return a Workspace type.
type WorkspaceUpdateParameters ¶
type WorkspaceUpdateParameters struct { // Managed service identity of the workspace. Identity *WorkspaceIdentity `json:"identity,omitempty"` // The resource tags. Tags map[string]*string `json:"tags,omitempty"` }
WorkspaceUpdateParameters - Parameters for updating a workspace resource.
func (WorkspaceUpdateParameters) MarshalJSON ¶
func (w WorkspaceUpdateParameters) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WorkspaceUpdateParameters.
type XMLDataset ¶
type XMLDataset struct { Dataset // Xml dataset properties. TypeProperties *XMLDatasetTypeProperties `json:"typeProperties,omitempty"` }
XMLDataset - Xml dataset.
func (XMLDataset) MarshalJSON ¶
func (x XMLDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type XMLDataset.
func (*XMLDataset) UnmarshalJSON ¶
func (x *XMLDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type XMLDataset.
type XMLDatasetTypeProperties ¶
type XMLDatasetTypeProperties struct { // REQUIRED; The location of the json data storage. Location DatasetLocationClassification `json:"location,omitempty"` // The data compression method used for the json dataset. Compression DatasetCompressionClassification `json:"compression,omitempty"` // The code page name of the preferred encoding. If not specified, the default value is UTF-8, unless BOM denotes another Unicode encoding. Refer to the // name column of the table in the following link to // set supported values: https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with resultType string). EncodingName interface{} `json:"encodingName,omitempty"` // The null value string. Type: string (or Expression with resultType string). NullValue interface{} `json:"nullValue,omitempty"` }
XMLDatasetTypeProperties - Xml dataset properties.
func (XMLDatasetTypeProperties) MarshalJSON ¶
func (x XMLDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type XMLDatasetTypeProperties.
func (*XMLDatasetTypeProperties) UnmarshalJSON ¶
func (x *XMLDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type XMLDatasetTypeProperties.
type XMLReadSettings ¶
type XMLReadSettings struct { FormatReadSettings // Compression settings. CompressionProperties CompressionReadSettingsClassification `json:"compressionProperties,omitempty"` // Indicates whether type detection is enabled when reading the xml files. Type: boolean (or Expression with resultType boolean). DetectDataType interface{} `json:"detectDataType,omitempty"` // Namespace uri to prefix mappings to override the prefixes in column names when namespace is enabled, if no prefix is defined for a namespace uri, the // prefix of xml element/attribute name in the xml // data file will be used. Example: "{"http://www.example.com/xml":"prefix"}" Type: object (or Expression with resultType object). NamespacePrefixes interface{} `json:"namespacePrefixes,omitempty"` // Indicates whether namespace is enabled when reading the xml files. Type: boolean (or Expression with resultType boolean). Namespaces interface{} `json:"namespaces,omitempty"` // Indicates what validation method is used when reading the xml files. Allowed values: 'none', 'xsd', or 'dtd'. Type: string (or Expression with resultType // string). ValidationMode interface{} `json:"validationMode,omitempty"` }
XMLReadSettings - Xml read settings.
func (XMLReadSettings) MarshalJSON ¶
func (x XMLReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type XMLReadSettings.
func (*XMLReadSettings) UnmarshalJSON ¶
func (x *XMLReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type XMLReadSettings.
type XMLSource ¶
type XMLSource struct { CopySource // Specifies the additional columns to be added to source data. Type: array of objects (or Expression with resultType array of objects). AdditionalColumns []*AdditionalColumns `json:"additionalColumns,omitempty"` // Xml format settings. FormatSettings *XMLReadSettings `json:"formatSettings,omitempty"` // Xml store settings. StoreSettings StoreReadSettingsClassification `json:"storeSettings,omitempty"` }
XMLSource - A copy activity Xml source.
func (XMLSource) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type XMLSource.
func (*XMLSource) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type XMLSource.
type XeroLinkedService ¶
type XeroLinkedService struct { LinkedService // REQUIRED; Xero Service linked service properties. TypeProperties *XeroLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
XeroLinkedService - Xero Service linked service.
func (XeroLinkedService) MarshalJSON ¶
func (x XeroLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type XeroLinkedService.
func (*XeroLinkedService) UnmarshalJSON ¶
func (x *XeroLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type XeroLinkedService.
type XeroLinkedServiceTypeProperties ¶
type XeroLinkedServiceTypeProperties struct { // REQUIRED; The endpoint of the Xero server. (i.e. api.xero.com) Host interface{} `json:"host,omitempty"` // Properties used to connect to Xero. It is mutually exclusive with any other properties in the linked service. Type: object. ConnectionProperties interface{} `json:"connectionProperties,omitempty"` // The consumer key associated with the Xero application. ConsumerKey SecretBaseClassification `json:"consumerKey,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // The private key from the .pem file that was generated for your Xero private application. You must include all the text from the .pem file, including // the Unix line endings( ). PrivateKey SecretBaseClassification `json:"privateKey,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value // is true. UseHostVerification interface{} `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` }
XeroLinkedServiceTypeProperties - Xero Service linked service properties.
func (XeroLinkedServiceTypeProperties) MarshalJSON ¶
func (x XeroLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type XeroLinkedServiceTypeProperties.
func (*XeroLinkedServiceTypeProperties) UnmarshalJSON ¶
func (x *XeroLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type XeroLinkedServiceTypeProperties.
type XeroObjectDataset ¶
type XeroObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
XeroObjectDataset - Xero Service dataset.
func (XeroObjectDataset) MarshalJSON ¶
func (x XeroObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type XeroObjectDataset.
func (*XeroObjectDataset) UnmarshalJSON ¶
func (x *XeroObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type XeroObjectDataset.
type XeroSource ¶
type XeroSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
XeroSource - A copy activity Xero Service source.
func (XeroSource) MarshalJSON ¶
func (x XeroSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type XeroSource.
func (*XeroSource) UnmarshalJSON ¶
func (x *XeroSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type XeroSource.
type ZipDeflateReadSettings ¶
type ZipDeflateReadSettings struct { CompressionReadSettings // Preserve the zip file name as folder path. Type: boolean (or Expression with resultType boolean). PreserveZipFileNameAsFolder interface{} `json:"preserveZipFileNameAsFolder,omitempty"` }
ZipDeflateReadSettings - The ZipDeflate compression read settings.
func (ZipDeflateReadSettings) MarshalJSON ¶
func (z ZipDeflateReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ZipDeflateReadSettings.
func (*ZipDeflateReadSettings) UnmarshalJSON ¶
func (z *ZipDeflateReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ZipDeflateReadSettings.
type ZohoLinkedService ¶
type ZohoLinkedService struct { LinkedService // REQUIRED; Zoho server linked service properties. TypeProperties *ZohoLinkedServiceTypeProperties `json:"typeProperties,omitempty"` }
ZohoLinkedService - Zoho server linked service.
func (ZohoLinkedService) MarshalJSON ¶
func (z ZohoLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ZohoLinkedService.
func (*ZohoLinkedService) UnmarshalJSON ¶
func (z *ZohoLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ZohoLinkedService.
type ZohoLinkedServiceTypeProperties ¶
type ZohoLinkedServiceTypeProperties struct { // REQUIRED; The endpoint of the Zoho server. (i.e. crm.zoho.com/crm/private) Endpoint interface{} `json:"endpoint,omitempty"` // The access token for Zoho authentication. AccessToken SecretBaseClassification `json:"accessToken,omitempty"` // Properties used to connect to Zoho. It is mutually exclusive with any other properties in the linked service. Type: object. ConnectionProperties interface{} `json:"connectionProperties,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression // with resultType string). EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value // is true. UseHostVerification interface{} `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` }
ZohoLinkedServiceTypeProperties - Zoho server linked service properties.
func (ZohoLinkedServiceTypeProperties) MarshalJSON ¶
func (z ZohoLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ZohoLinkedServiceTypeProperties.
func (*ZohoLinkedServiceTypeProperties) UnmarshalJSON ¶
func (z *ZohoLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ZohoLinkedServiceTypeProperties.
type ZohoObjectDataset ¶
type ZohoObjectDataset struct { Dataset // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` }
ZohoObjectDataset - Zoho server dataset.
func (ZohoObjectDataset) MarshalJSON ¶
func (z ZohoObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ZohoObjectDataset.
func (*ZohoObjectDataset) UnmarshalJSON ¶
func (z *ZohoObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ZohoObjectDataset.
type ZohoSource ¶
type ZohoSource struct { TabularSource // A query to retrieve data from source. Type: string (or Expression with resultType string). Query interface{} `json:"query,omitempty"` }
ZohoSource - A copy activity Zoho server source.
func (ZohoSource) MarshalJSON ¶
func (z ZohoSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ZohoSource.
func (*ZohoSource) UnmarshalJSON ¶
func (z *ZohoSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ZohoSource.
Source Files ¶
- version.go
- zz_generated_bigdatapools_client.go
- zz_generated_connection.go
- zz_generated_constants.go
- zz_generated_dataflow_client.go
- zz_generated_dataflowdebugsession_client.go
- zz_generated_dataset_client.go
- zz_generated_integrationruntimes_client.go
- zz_generated_library_client.go
- zz_generated_linkedservice_client.go
- zz_generated_models.go
- zz_generated_notebook_client.go
- zz_generated_pagers.go
- zz_generated_pipeline_client.go
- zz_generated_pipelinerun_client.go
- zz_generated_pollers.go
- zz_generated_polymorphic_helpers.go
- zz_generated_response_types.go
- zz_generated_sparkjobdefinition_client.go
- zz_generated_sqlpools_client.go
- zz_generated_sqlscript_client.go
- zz_generated_time_rfc3339.go
- zz_generated_trigger_client.go
- zz_generated_triggerrun_client.go
- zz_generated_workspace_client.go
- zz_generated_workspacegitrepomanagement_client.go